/*
-----------------------------------------------
  written and designed by enobe.de
----------------------------------------------- 

padding : top right bottom left;

colors:
txt normal:		#DDDDDD default
link normal:	#EEEEEE lighter
marked text:	#008C99 turkis (18B3AD,007A85,008C99)

border:			#666666 grey
background:		#222222 light grey


*/

/* _________ D E F A U L T ________________________________________________________________ */

@import "../plugin_templates/plugin_screen.css";

*
	{
	 font-family : Arial, Verdana, Helvetica, Tahoma, Arial;
	 font-size : 12px;
	 color : #DDDDDD;
	}
html
	{
	 height : 100%;
	 margin : 0;
	 padding : 0;
	}
body
	{
	 padding : 0;
	 margin : 0;
	 border: 0px;	 
	 background: #000000;
	}
h1, h2, h3, h4, h5, h6
	{
	 margin : 0;
	 padding : 5px 0px 20px 0px;
	 
	 font-weight : normal;	 
	 /*
	 font-size : 140%;
	 line-height: 16px;
	 */
	}
	
h1
	{
	 font-size : 160%;
	 line-height: 20px;
	}
h2
	{
	 font-size : 120%;
	 font-weight : bold;
	}
h3
	{
	 font-size : 120%;
	 font-weight : normal;
	}

h4
	{
	 font-size : 100%;
	}

h5
	{
	 font-size : 100%;
	}
h6
	{
	 font-size : 100%;
	}



h1 a
	{
		font-size : 100%;
		text-decoration : none !important;
	}
h2 a
	{
		font-size : 100%;
		text-decoration : none !important;
	}
h3 a
	{
		font-size : 100%;
		text-decoration : none !important;
	}
h4 a
	{
		font-size : 100%;
		text-decoration : none !important;
	}
h5 a
	{
		font-size : 100%;
		text-decoration : none !important;
	}
h6 a
	{
		font-size : 100%;
		text-decoration : none !important;
	}
	
h1 a:visited
	{
		text-decoration : none !important;
	}
h2 a:visited
	{
		text-decoration : none !important;
	}
h3 a:visited
	{
		text-decoration : none !important;
	}
h4 a:visited
	{
		text-decoration : none !important;
	}
h5 a:visited
	{
		text-decoration : none !important;
	}
h6 a:visited
	{
		text-decoration : none !important;
	}
	
/* repair the linebreak-distances from typos <p> Tag */
p
	{
	 margin-top : 1px;
	 margin-bottom : 1px;
	 padding : 0 0 10px 0;
	 font-size : 100%;
	 line-height: 20px;
	}
i
	{
	 margin-top : 1px;
	 margin-bottom : 1px;
	 font-size : 100%;
	 font-style : italic;
	}
td
	{
	 font-size : 100%;
	}
small
	{
	 font-weight : normal;
	 font-size : 90%;
	}
.hr
	{
	 border-top : 1px solid #666666;
	 height : 10px;
	 width : 100%;
	}
/* < for search results */
.marker
	{
	 font-weight: bold;
	 color : #008C99;
	}
.marker a
	{
	 font-weight: bold;
	 color : #008C99 !important;
	}
.csc-sword
	{
	 font-weight: bold;
	 color : #008C99 !important;
	}
.csc-sword a
	{
	 font-weight: bold;
	 color : #008C99 !important;
	}
/* for search results > */

form, fieldset
	{
	 margin : 0;
	 padding : 0px;
	}
	
form
	{
	 font-weight : normal;
	 font-size : 90%;
	}
	
SELECT, INPUT, TEXTAREA
	{
	 font-size : 90%;
	 border : 1px solid #666666;
	 padding : 2px;
	 color : #222222 !important;
	}
/* */
.form_input_submit
	{
	 padding : 1px;
	 background-color : #222222;
	}

/* list */

ul
	{
	 padding : 0 0 0 13px;
	}
li
	{
	 padding : 0 0 5px 0;
	}

/* Images */
/* default set by styles.content.imgtext inside TS-Config*/
.img
	{
	 border : solid 1px #666666;
	}

img
	{
	 border : 0;
	}
.imgtext-table img
	{
	}
.imgtext
	{
	 padding : 5px 0;
	 font-size : 90%;
	 font-style : italic;
	 text-align : left;
	}
.imgtext b
	{
	 font-size : 100%;
	 text-align : left;
	}

strong
	{
	 font-weight : bold;
	}
	
strong a {}

/* LINKS */

a
	{
	 color : #008C99;
	 text-decoration : underline;
	}
a b
	{
	 color : #008C99;
	}
a:link
	{
	 text-decoration : underline;
	}
a:hover
	{
	 text-decoration : none;
	 color : #008C99;
	}
a:visited
	{
	 color : #008C99;
	 /* text-decoration : underline; */
	}
.header_layout3
	{
	 font-size : 100%;
	 font-weight : bold;
	}
a .header_layout3
	{
	 font-weight : bold;
	 text-decoration : none !important;
	 color : #DDDDDD;
	}
.header_layout4
	{
	 font-size : 100%;
	}
a .header_layout4
	{
	 color : #DDDDDD;
	}
	
/* _________ L A Y O U T ________________________________________________________________ */
	
#container
	{
	 position : relative;
	 min-height : 100%;
	 margin-left : auto;
	 margin-right : auto;
	 width : 99,9%;
	 height : 100%;
	 text-align : left;
	 voice-family : "\"}\"";
	 voice-family : inherit;
	 height : auto;
	}
/* ___________ rows start __________ */	
/* __________ start part_top _________ */

#part_top
	{
	 height : 80px;
	 width : 99,9%;
	 margin : 0;
	 padding : 0;
	}
	
/* _____________ row 1 _____________ */	

#row1
	{
	 height : 90px;
	 width : 760px;
	 margin-left : auto;
	 margin-right : auto;
	 padding : 0;
	 z-index : 10;
	 overflow : hidden;
	}
#row1col1
	{
	 float : left;
	 height : 60px;
	 width : 240px;
	 margin : 0;
	 padding : 0;
	 z-index : 11;
	 text-align : right;
	}
#row1col2
	{
	 float : left;
	 /* height : 60px; */
	 width : 520px;
	 margin : 0;
	 padding : 0;
	 padding-top: 60px;
	 z-index : 12;
	 overflow : hidden;
	 text-align : left;
	}

/* __________ end part_top _________ */
/* __________ start part_middle _________ */

#part_middle
	{
	 min-height : 300px;
	 width : 99,9%;
	 margin : 0;
	 padding : 0;
	 background-color : #1C1C1C;
	 background-image : url("_images_/bg_bordertop.gif");
	 background-repeat : repeat-x;
	 background-position : 0 top;
	}
	
/* _____________ row 2 _____________ */	

#row2
	{
	 width : 760px;
	 height : 50px;
	 margin-left : auto;
	 margin-right : auto;
	 padding : 0;
	 z-index : 20;
	 overflow : hidden;
	}
#row2col1
	{
	 float : left;
	 width : 240px;
	 margin : 0;
	 padding : 0;
	 z-index : 21;
	 text-align : right;
	}
#row2col2
	{
	 float : left;
	 width : 520px;
	 margin : 0;
	 padding : 0;
	 z-index : 22;
	 overflow : hidden;
	 text-align : left;
	}

/* _____________ row 3 _____________ */	

#row3
	{
	 /* not in use only for rootlinemenu in printversion */
	 display : none;
	 clear : both;
	 height : 10px;
	 width : 760px;
	 margin-left : auto;
	 margin-right : auto;
	 padding : 0;
	 z-index : 30;
	 overflow : hidden;
	}

/* _____________ row 4 _____________ */	

#row4
	{	 
	 padding : 0;
	 z-index : 40;
	}
#row4_float
	{	 
	 clear : both;
	 width : 760px;
	 margin-left : auto;
	 margin-right : auto;	 
	}
#row4col1_float
	{
	 float : left;
	}
#row4col1
	{
	 min-height : 400px;
	 width : 240px;
	 margin : 0;
	 padding : 0;
	 z-index : 41;
	 overflow : hidden;
	}
#row4col2_float
	{
	 float : left;
	}
#row4col2
	{
	 min-height : 400px;
	 width : 520px;
	 margin : 0;
	 padding : 0;
	 z-index : 42;
	 overflow : hidden;
	}
#row4end
	{
	 clear : both;
	}

/* _____________ row 5 _____________ */	

#row5
	{
	 display : none;
	 width : 760px;
	 margin-left : auto;
	 margin-right : auto;
	 padding : 0;
	 z-index : 50;
	 overflow : hidden;
	 text-align : left;
	}
	
/* __________ end part_middle _________ */
/* __________ start part_bottom _________ */

#part_bottom
	{
	 width : 99,9%;
	 margin : 0;
	 padding : 0;
	 background-image : url("_images_/bg_borderbottom.gif");
	 background-repeat : repeat-x;
	 background-position : 0 top;
	}

/* _____________ row 6 _____________ */	

#row6
	{	 
	 padding : 0;
	 z-index : 60;
	}
#row6 *
	{	 
	 color : #666666;
	 font-size : 100%;
	}
	
#row6_float
	{	 
	 clear : both;
	 width : 760px;
	 margin-left : auto;
	 margin-right : auto;
	}
#row6col1_float
	{
	 float : left;
	}
#row6col1
	{
	 width : 238px;
	 margin : 0;
	 padding : 0;
	 padding-top : 30px;
	 z-index : 61;
	 overflow : hidden;
	 text-align : right;
	}
#row6col2_float
	{
	 float : left;
	}
#row6col2
	{
	 width : 518px;
	 margin : 0;
	 padding : 0;
	 padding-top : 30px;
	 z-index : 62;
	 overflow : hidden;
	}
#row6end
	{
	 clear : both;
	}

/* _____________ row 7 _____________ */	

#row7
	{
	 width : 760px;
	 margin-left : auto;
	 margin-right : auto;
	 padding : 0;
	 z-index : 70;
	 text-align : left;
	}

/* _____________ row 8 _____________ */	
/* hidden keywords */
#row8
	{
	 display : none;
	 color : #222222 !important;
	 height : 0px;
	 width : 760px;
	 margin-left : auto;
	 margin-right : auto;
	 padding : 0;
	 z-index : 80;
	 overflow : hidden;
	 text-align : left;
	}

/* __________ end part_bottom _________ */

/* _____________ rows end ___________ */
	

/* _________ C O N T E N T ________________________________________________________________ */

#logo
	{
	 margin : 0;
	 padding : 20px 10px 0 20px;
	}

#content_left
	{
	 /*
	 width : 240px;
	 margin : 0;
	 padding : 0;
	 text-align : left;
	 */
	 width : 210px;
	 margin : 0;
	 padding : 0 0 0 20px;
	 text-align : left;
	}
#content_normal
	{
	 margin : 0;
	 padding : 10px;
	 text-align : left;
	}
/*
#content_right
	{
	 margin : 0;
	 padding : 0;
	 text-align : left;
	}
*/
.hr_line
	{
	 border-bottom : 1px solid #666666;
	 height : 1px;
	 width : 760px;
	 margin : 8px 0 0;
	 padding : 0;
	}

#search_form
	{
	 width : 200px;
	 margin : 0;
	 padding : 0 0 0 50px;
	 text-align : left;
	}
.login_logout
	{
	 padding : 10px 0 10px 10px;
	}
.login_logout
	{
	 padding : 10px 0 10px 10px;
	}

#site_info
	{
	 margin : 0;
	 padding : 10px;
	 text-align : left;
	 font-size : 80%;
	}
#lastupdate
	{
	 margin : 0;
	 padding : 13px 0 0 50px;
	 text-align : left;
	 font-size : 90%;
	 font-style : italic;
	 color : #DDDDDD !important;
	}
/* _________ M E N U ________________________________________________________________ */

/* _____________ menu_main _____________ */	

#menu_main
	{
	 margin : 0;
	 padding : 0 5px;
	 text-align : left;
	 font-weight : bold;
	 font-size : 120%;
	 /*letter-spacing : 1px;*/
	}
#menu_main a
	{
	 font-size : 120%;
	 text-decoration : none;
	 font-weight : bold;
	 padding : 0 5px;
	 color : #DDDDDD;
	}
#menu_main a:hover
	{
	 color : #008C99;
	}
.menu_main_1_no
	{
	 float : left;
	 text-align : left;
	 padding : 0;
	}
.menu_main_1_act
	{
	 float : left;
	 text-align : left;
	 padding : 0;
	 color : #008C99 !important;
	}
.menu_main_1_act a
	{
	 color : #008C99 !important;
	}
.menu_main_1_cur
	{
	 float : left;
	 text-align : left;
	 padding : 0;
	 color : #008C99 !important;
	}
.menu_main_1_cur a
	{
	 color : #008C99 !important;
	}
	
/* _____________ menu_sub _____________ */	

#menu_sub
	{
	 padding : 0 10px 10px 10px;
	 overflow : hidden;
	 line-height: 100%;
	 text-align : right;
	}
	
#menu_sub a
	{
	 text-decoration : none;
	 text-align : right;
	 color : #DDDDDD;
	}

/* level 1 */
	
.menu_sub_1
	{
	 width : 220px;
	 font-weight : bold;
	}
.menu_sub_1 a
	{
	 font-weight : bold;
	}
.menu_sub_1 a:hover
	{
	 color : #008C99 !important;
	}
.menu_sub_1_no
	{
	 padding : 3px 0 4px 10px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_doc_no.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_sub_1_ifsub
	{
	 padding : 3px 0 4px 10px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_no.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_sub_1_act
	{
	 padding : 3px 0 4px 10px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_doc_act.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_sub_1_actifsub
	{
	 padding : 3px 0 4px 10px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_act.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_sub_1_act a
	{
	color : #008C99 !important;
	}
.menu_sub_1_actifsub a
	{
	color : #008C99 !important;
	}
.menu_sub_1_cur
	{
	 padding : 3px 0 4px 10px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	 color : #008C99 !important;
	}
.menu_sub_1_curifsub
	{
	 padding : 3px 0 4px 10px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_dir_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	 color : #008C99 !important;
	}
	
/* level 2 */
	
.menu_sub_2
	{
	 font-weight : normal;
	}
.menu_sub_2 a 
	{
	 font-weight : normal;
	}
.menu_sub_2 a:visited
	{
	}
.menu_sub_2 a:hover
	{
	 color : #008C99 !important;
	}
.menu_sub_2_no
	{
	 padding : 3px 0 4px 20px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_doc_no.gif");
	 background-repeat : no-repeat;
	 background-position : 10px 0;
	}
.menu_sub_2_ifsub
	{
	 padding : 3px 0 4px 20px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_no.gif");
	 background-repeat : no-repeat;
	 background-position : 10px 0;
	}
.menu_sub_2_act
	{
	 padding : 3px 0 4px 20px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_act.gif");
	 background-repeat : no-repeat;
	 background-position : 10px 0;
	}
.menu_sub_2_act a
	{
	color : #008C99 !important;
	}
.menu_sub_2_actifsub a
	{
	color : #008C99 !important;
	}
.menu_sub_2_actifsub
	{
	 padding : 3px 0 4px 20px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_act.gif");
	 background-repeat : no-repeat;
	 background-position : 10px 0;
	}
.menu_sub_2_cur
	{
	 padding : 3px 0 4px 20px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 10px 0;
	 color : #008C99 !important;
	}
.menu_sub_2_curifsub
	{
	 padding : 3px 0 4px 20px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_dir_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 10px 0;
	 color : #008C99 !important;
	}

/* level 3 */

.menu_sub_3
	{
	}
.menu_sub_3 a
	{
	}
.menu_sub_3 a:visited
	{
	}
.menu_sub_3 a:hover
	{
	 color : #008C99 !important;
	}
.menu_sub_3_no
	{
	 padding : 3px 0 4px 30px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_doc_no.gif");
	 background-repeat : no-repeat;
	 background-position : 20px 0;
	}
.menu_sub_3_ifsub
	{
	 padding : 3px 0 4px 30px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_no.gif");
	 background-repeat : no-repeat;
	 background-position : 20px 0;
	}
.menu_sub_3_act
	{
	 padding : 3px 0 4px 30px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_act.gif");
	 background-repeat : no-repeat;
	 background-position : 20px 0;
	}
.menu_sub_3_act a
	{
	color : #008C99 !important;
	}
.menu_sub_3_actifsub a
	{
	color : #008C99 !important;
	}
.menu_sub_3_actifsub
	{
	 padding : 3px 0 4px 30px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_act.gif");
	 background-repeat : no-repeat;
	 background-position : 20px 0;
	}
.menu_sub_3_cur
	{
	 padding : 3px 0 4px 30px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 20px 0;
	 color : #008C99 !important;
	}
.menu_sub_3_curifsub
	{
	 padding : 3px 0 4px 30px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_dir_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 20px 0;
	 color : #008C99 !important;
	}
	
/* level 4 */

.menu_sub_4
	{
	}
.menu_sub_4 a
	{
	}
.menu_sub_4 a:visited
	{
	}
.menu_sub_4 a:hover
	{
	 color : #008C99 !important;
	}
.menu_sub_4_no
	{
	 padding : 3px 0 4px 40px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_doc_no.gif");
	 background-repeat : no-repeat;
	 background-position : 30px 0;
	}
.menu_sub_4_ifsub
	{
	 padding : 3px 0 4px 40px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_no.gif");
	 background-repeat : no-repeat;
	 background-position : 30px 0;
	}
.menu_sub_4_act
	{
	 padding : 3px 0 4px 40px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_act.gif");
	 background-repeat : no-repeat;
	 background-position : 30px 0;
	}
.menu_sub_4_act a
	{
	color : #008C99 !important;
	}
.menu_sub_4_actifsub a
	{
	color : #008C99 !important;
	}
.menu_sub_4_actifsub
	{
	 padding : 3px 0 4px 40px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_act.gif");
	 background-repeat : no-repeat;
	 background-position : 30px 0;
	}
.menu_sub_4_cur
	{
	 padding : 3px 0 4px 40px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 30px 0;
	 color : #008C99 !important;
	}
.menu_sub_4_curifsub
	{
	 padding : 3px 0 4px 40px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_dir_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 30px 0;
	 color : #008C99 !important;
	}
	
/* level 5 */

.menu_sub_5
	{
	}
.menu_sub_5 a
	{
	}
.menu_sub_5 a:visited
	{
	}
.menu_sub_5 a:hover
	{
	 color : #008C99 !important;
	}
.menu_sub_5_no
	{
	 padding : 3px 0 4px 50px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_doc_no.gif");
	 background-repeat : no-repeat;
	 background-position : 40px 0;
	}
.menu_sub_5_ifsub
	{
	 padding : 3px 0 4px 50px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_no.gif");
	 background-repeat : no-repeat;
	 background-position : 40px 0;
	}
.menu_sub_5_act
	{
	 padding : 3px 0 4px 50px;
	 margin : 5px 0 5px 0;	 
	 background-image : url("_images_/menu_icons/_doc_act.gif");
	 background-repeat : no-repeat;
	 background-position : 40px 0;
	}
.menu_sub_5_act a
	{
	color : #008C99 !important;
	}
.menu_sub_5_actifsub a
	{
	color : #008C99 !important;
	}
.menu_sub_5_actifsub
	{
	 padding : 3px 0 4px 50px;
	 margin : 5px 0 5px 0;
	 background-image : url("_images_/menu_icons/_dir_act.gif");
	 background-repeat : no-repeat;
	 background-position : 40px 0;
	}
.menu_sub_5_cur
	{
	 padding : 3px 0 4px 50px;
	 margin : 5px 0 5px 0; 
	 background-image : url("_images_/menu_icons/_doc_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 40px 0;
	 color : #008C99 !important;
	}
.menu_sub_5_curifsub
	{
	 padding : 3px 0 4px 50px;
	 margin : 5px 0 5px 0; 
	 background-image : url("_images_/menu_icons/_dir_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 40px 0;
	 color : #008C99 !important;
	}
	

/* _____________ menu_extra _____________ */	

#menu_extra
	{
	 padding : 10px 10px 10px 0px;
	 margin: 0;
	 overflow : hidden;
	 line-height: 20px;
	}
	
#menu_extra a
	{
	 text-decoration : none;
	}

/* level 1 */
	
.menu_extra_1
	{
	 float: right;
	}
.menu_extra_1 a
	{
	}
.menu_extra_1 a:hover
	{
	 color : #008C99 !important;
	}
.menu_extra_1 a:visited
	{
	}
.menu_extra_1_no
	{
	 padding : 0 0 0 10px;
	 margin : 0;
	 background-image : url("_images_/menu_icons/_doc_no.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_extra_1_ifsub
	{
	 padding : 0 0 0 10px;
	 margin : 0;
	 background-image : url("_images_/menu_icons/_dir_no.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_extra_1_act
	{
	 padding : 0 0 0 10px;
	 margin : 0;
	 background-image : url("_images_/menu_icons/_doc_act.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_extra_1_actifsub
	{
	 padding : 0 0 0 10px;
	 margin : 0;
	 background-image : url("_images_/menu_icons/_dir_act.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	}
.menu_extra_1_act a
	{
	color : #008C99 !important;
	}
.menu_extra_1_actifsub a
	{
	color : #008C99 !important;
	}
.menu_extra_1_cur
	{
	 padding : 0 0 0 10px;
	 margin : 0;	 
	 background-image : url("_images_/menu_icons/_doc_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	 color : #008C99 !important;
	}
.menu_extra_1_curifsub
	{
	 padding : 0 0 0 10px;
	 margin : 0;	 
	 background-image : url("_images_/menu_icons/_dir_cur.gif");
	 background-repeat : no-repeat;
	 background-position : 0 0;
	 color : #008C99 !important;
	}


/* _____________ menu_lang _____________ */

#menu_lang
	{
	/* display : none; */
	}

#menu_lang
	{
	 width : 200px;
	 margin : 0;
	 padding : 10px 0 10px 10px;
	 text-align : left;
	}
#menu_lang a
	{
	 text-decoration : none;
	}
#menu_lang a:hover
	{
	 color : #008C99 !important;
	}
.menu_lang_active
	{
	 margin : 10px 0 0;
	 padding : 0;
	 color : #008C99 !important;
	}
.menu_lang_inactive
	{
	 margin : 10px 0 0;
	 padding : 0;
	}
.menu_lang_inactive a
	{
	}
.menu_lang_inactive a:hover
	{
	}

/* __________ E X T R A S ___________________________________________________ */

/* __________ C O N T E N T __________ */
/* first contentelement - page.10.subparts.content_normal.10 ... 20 */
.contentelement_first
	{
	}
.contentelement_follow
	{
	}
.contentelement_split
	{
		clear : both; /* this repairs floatproblems beetween tt_content elements with tables !!! */
		height: 20px;
	}

/* content_border - section_frame [tt_content.stdWrap.innerWrap.cObject] */
	
.content_border_0 /* default */
	{
	 /* border: 1px solid red; */
	}
.content_border_20 /* border 1 */
	{
	 background-color : #FFFFFF;
	 padding : 10px;
	}
.content_border_20 a
	{
	 color: #000000;
	}
.content_border_20 a:visited
	{
	 color: #000000;
	}
.content_border_20 p
	{
	 color: #000000;
	}
.content_border_20 h1
	{
	 color: #000000;
	}
.content_border_20 h2
	{
	 color: #000000;
	}
.content_border_20 h3
	{
	 color: #000000;
	}
.content_border_20 h4
	{
	 color: #000000;
	}

.content_border_21 /* border 2 */
	{
	 background-color : #008C99;
	 padding : 10px;
	}
.content_border_21 *
	{
	 color: #DDDDDD;
	}
.content_border_21 a
	{
	 color: #DDDDDD;
	}
.content_border_21 a:visited
	{
	 color: #DDDDDD;
	}
.content_border_21 p
	{
	 color: #DDDDDD;
	}
.content_border_21 h1
	{
	 color: #DDDDDD;
	}
.content_border_21 h2
	{
	 color: #DDDDDD;
	}
.content_border_21 h3
	{
	 color: #DDDDDD;
	}
.content_border_21 h4
	{
	 color: #DDDDDD;
	}
	
/* _____ content elements ____ */

/* bulletlist */

.contentelement_bulletlist
	{
	}
.contentelement_bulletlist td
	{
		padding : 1px 10px 1px 0;
	}
.contentelement_bulletlist_bullet
	{
		width : 10px;
		background-image : url("_images_/bulletdot_666666.gif");
		background-repeat : no-repeat;
	 	background-position : center center;
	}
/* table */
.contentelement_table
	{
	}
.contentelement_table table
	{
		width : 100%;
	}
.contentelement_table td
	{
		border-bottom : 1px solid #666666;
		padding : 4px;
	}
.contentelement_table_td {}
.contentelement_table_td_top
	{
		font-weight : bold;
	}
/* filelink */
.contentelement_filelink
	{

	}
.contentelement_filelink_td
	{
		padding : 4px;
	}
/* form */
.contentelement_form
	{
		
	}
.contentelement_form_layout
	{
		margin : 0 0 0px 0;
		padding : 0 0 5px 0;
	}
.contentelement_form_label
	{
		margin : 0 0 5px 0;
	}
.contentelement_form_field
	{
		
	}
.contentelement_form_comment
	{
		border : 1px solid #008C99;
	}
.contentelement_form_radio {}
.contentelement_form_requiredlabel
	{
		margin : 0 0 5px 0;
		color: #008C99;
	}
/* search */	
.search_form_field
	{
	 padding : 0 10px 0 0;
	}
.search-render-page-titles a
	{
	 font-size: 100%;
	 font-weight: bold;
	}	
.search-render-noresult
	{
	 padding : 0 0 10px 0;
	}
.search-render-noresult-text
	{
	}
.search-render-result
	{
	}
.search-render-result-split
	{
	border-top : 1px dotted #666666;
	height : 5px;
	}
.search-render-result-infoblock
	{
	 padding : 10px 0 10px 0;
	}
.search-render-result-count
	{
	}
.search-render-result-navi
	{
	 text-align : right;
	 margin : 100px;
	}
	
/* __________ C S C STYLES __________ */


.csc-textpic-caption
	{
	 padding-top: 5px;
	 font-size: 95%;
	}


/* __________ E N D __________ */




