* { padding:0; margin:0; outline:0;}

html { height:100%; background-color:#233053;}



body { height:100%;  margin:0; padding:0; text-align:center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif ; font-size:12px; background:#233053 url(../img/bg_body.gif) repeat-x; overflow: -moz-scrollbars-vertical; }







#wrapper{ position:relative; width:978px; margin:auto auto; text-align:left; min-height:100%; }

* html #wrapper{ position:relative; width:978px; margin:auto auto; height:100%;} 	

img { border:none; }

input { margin:0; padding:0;}



/*** slide ***/

#slideshow { position:absolute; }

#slideshow div { position:absolute; top:0; left:286px; }





/*** link ***/

a {cursor:hand; }

a:link { color:#fa9ce5; text-decoration:none; border:0;}

a:active { color:#FE00C5; text-decoration:none; }

a:visited { color:#fa9ce5; text-decoration:none; }

a:hover { color:#fdbeef; text-decoration:none; }

.aktiv { color:#FE00C5; text-decoration:none; }



/*** liste ***/

ul { list-style-type:disc;  }

li { list-style-position:outside; margin-left:40px; margin-bottom:8px;}



/***************************/

/*** header ***/

#head {position:absolute; top:0; left:0; background:transparent url(../img/logo_temp.jpg) no-repeat; width:978px; height:213px;  } 



/*** head_links ***/

#head_links { position:absolute; top:10px; left:888px;; font-size:14px; line-height:24px;} 

#head_links a { color:#97aae2; }

#head_links a:hover { color:#ee62c5; }



/*** left navi ***/

#left_navi_bg {background:transparent url(../img/bg_m2_over.gif) repeat-y; position:relative; top:148px; left:0; }

#left_navi { background:transparent url(../img/bg_m2.jpg) no-repeat; width:203px; padding-left:1px; padding-top:115px; padding-bottom:8px; font-size:14px; font-weight:bold; min-height:302px; }  

* html #left_navi {height:302px;}/* IE Hack  */

.left_navi_item { width:187px;  line-height:25px; background-color:#A1327E; padding-left:15px; margin-top:10px;  color:#FFFFFF; }

.left_navi_item_activ { width:187px;  line-height:25px; background-color:#FE00C5; padding-left:15px; margin-top:10px; color:#FFFFFF; }

.left_navi_item_sub { width:186px;  line-height:22px; padding-left:15px;  font-size:13px; font-weight:700; color:#59002d; border-top:3px solid #FFA0FF; }

.left_navi_item_sub_activ { width:186px;  line-height:22px; padding-left:15px;  font-size:13px; font-weight:700; color:green; border-top:3px solid #FF7EFF;}

.left_navi_item_subsub { width:180px;  line-height:20px; padding-left:5px; margin-left:30px;  font-size:14px; font-weight:normal; color:#460231;}

.left_navi_item_subsub_activ { width:180px;  line-height:20px; padding-left:5px; margin-left:30px;  font-size:14px; font-weight:normal; color:#FFFFFF; background-color:#FE00C5;}



.left_navi_item a.left_navi_link { color:#FFFFFF; display:block; }

.left_navi_item a:hover.left_navi_link { color:#ee62c5; display:block; }

.left_navi_item_activ a.left_navi_link_h { color:#FFFFFF; display:block; }

.left_navi_item_activ a:hover.left_navi_link_h { color:#fcc5ec; display:block; }



.left_navi_item_sub a.left_navi_sub_link { color:#59002d; display:block; }

.left_navi_item_sub a:hover.left_navi_sub_link { color:#ee62c5; display:block; }

.left_navi_item_sub_activ a.left_navi_sub_link_h { color:#fe00c5; display:block; }

.left_navi_item_sub_activ a:hover.left_navi_sub_link_h { color:#ee62c5; display:block; }



.left_navi_item_subsub a.left_navi_subsub_link { color:#59002d; display:block; }

.left_navi_item_subsub a:hover.left_navi_subsub_link { color:#ee62c5; display:block; }

.left_navi_item_subsub_activ a.left_navi_subsub_link_h { color:#FFFFFF; display:block; }

.left_navi_item_subsub_activ a:hover.left_navi_subsub_link_h { color:#fcc5ec; display:block; }



/*** left navi bottom ***/



.left_navi_bottom_item { width:188px; height:25px; line-height:25px; background-color:#3C4D7B; padding-left:15px; margin-bottom:3px;  color:#FFFFFF;}

.left_navi_bottom_item_activ { width:188px; height:25px; line-height:25px; background-color:#FE00C5; padding-left:15px; margin-bottom:3px; color:#FFFFFF; }

.left_navi_bottom_item a.left_navi_bottom_link { color:#FFFFFF; }

.left_navi_bottom_item a:hover.left_navi_bottom_link { color:#ee62c5; }

.left_navi_bottom_item_activ a.left_navi_bottom_link_h { color:#FFFFFF; }

.left_navi_bottom_item_activ a:hover.left_bottom_navi_link_h { color:#ee62c5; }





/*** top navi ***/

#top_navi { position:absolute; top:176px; left:165px; }

#top_navi a {  float:left; height:58px; line-height:58px; background:#f16cc9 url(../img/m1_center.jpg) repeat-x; padding:0 20px; font-size:14px; font-weight:bold;}

#top_navi a:hover { color:#9b028b;  float:left;} 

#top_navi img { float:left; }

#top_navi a.top_navi_link { height:58px; color:#780354; } 

#top_navi a:hover.top_navi_link { height:58px; color:#fcd1ef; } 

#top_navi a.top_navi_link_a { height:58px; color:#FFFFFF; } 

.top_navi_pipe { float:left; background:#f16cc9 url(../img/m1_pipe.jpg) no-repeat; width:3px; height:58px; float:left;}

#top_navi_begin_img { background:#f16cc9 url(../img/m1_left.jpg) no-repeat; width:10px; height:58px; float:left; } 

#top_navi_end_img { background:#f16cc9 url(../img/m1_right.jpg) no-repeat; width:10px; height:58px; float:left; }



/**** content_top_navi ***/

#content_top_navi { position:relative; left:5px; top:1px; height:31px; z-index:2;}

.ctn_left_activ { width:5px; height:31px; background:transparent url(../img/m3_left_a.gif) no-repeat; float:left;}

.ctn_center_activ { height:31px; background:transparent url(../img/m3_center_a.gif) repeat-x; line-height:31px; float:left; padding:0 5px; color:#FFFFFF; font-size:12px;}

.ctn_right_activ { width:5px; height:31px; background:transparent url(../img/m3_right_a.gif) no-repeat; float:left;}

.ctn_left { width:5px; height:31px; background:transparent url(../img/m3_left_n.gif) no-repeat; float:left;}

.ctn_center { height:31px; background:transparent url(../img/m3_center_n.gif) repeat-x; line-height:31px; float:left; padding:0 5px; color:#a1327e; font-size:12px;}

.ctn_right { width:5px; height:31px; background:transparent url(../img/m3_right_n.gif) no-repeat; float:left;}

#content_top_navi .ctn_center  a.content_top_navi_link { color:#59002d;}

#content_top_navi .ctn_center a:hover.content_top_navi_link { color:#fcc5ec;}

#content_top_navi .ctn_center_activ a.content_top_navi_link_h { color:#FFFFFF;}

#content_top_navi .ctn_center_activ a:hover.content_top_navi_link_h { color:#fcc5ec;}



/*** contet_bottom_navi ***/

#content_bottom_link { text-align:left; background:transparent url(../img/content_bottom_link_bg.gif) repeat-y; margin-top:-1px;}

#content_bottom_copy { line-height:25px; color:#97aae2; font-size:14px; text-align:right; }

#content_bottom_navi { font-size:13px; font-weight:bold; margin:0 5px 0 5px; }

#content_bottom_navi a.content_bottom_navi_link_h { color:#FFFFFF; }

#content_bottom_navi_info { text-align:center; font-weight:bold; font-size:14px; color:#FFFFFF; margin-left:10px; }

#content_bottom_navi_begin {  background:transparent url(../img/content_bottom_link_top.gif) no-repeat;  height:6px; font-size:1px;}

#content_bottom_navi_end {  background:transparent url(../img/content_bottom_link.gif) no-repeat;  height:6px; font-size:1px;}





/*** leveltext ***/

#leveltext { position:absolute; top:250px; left:216px; font-size:24px; color:#829ef2;}

#leveltext a {color:#829ef2;}



/*** content ***/

#content_wrapper {position:absolute; top:289px; left:216px; }

#content_top {  background:transparent url(../img/content_top.gif) no-repeat; width:763px; height:6px; font-size:1px; z-index:1; } 

#content {  background:transparent url(../img/content_center.gif) repeat-y; width:740px; padding:12px; line-height:18px; font-size:14px; min-height:358px;} 

* html #content { height:358px;}

#content_bottom {  background:transparent url(../img/content_bottom.gif) no-repeat; background-position:top; width:763px; height:6px; font-size:1px;}

#content { position:relative; }

#content img_tot {border:solid #081331 1px; padding:2px; border-top-color:#6F88D3;  border-left-color:#6F88D3; background-color:#233053; } 

#content table { border-collapse:collapse; }

#content td {border:solid #081331 1px; } 

#content .bodytext { padding:0; margin:8px; } 

/* #content img {border:solid #081331 1px; } */



/*** footer ***/

#footer {  }



/*** TYPO form ***/

p {margin-bottom:18px;}

/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6 { color:#ffffff; margin:0; padding:0; }
H1 { font-size: 20px; }
H2 { font-size: 18px; }
H3 { font-size: 16px; }
H4 { font-size: 14px; color: #A1327E; }
H5 { font-size: 14px; font-style:italic; line-height:24px; }
H6 { font-size: 14px; }
H1, H2, H3, H4, H5, H6 { margin-top: 4px; margin-bottom: 8px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 5px; margin-bottom: 6px; }
h1.csc-firstHeader { color:#c51a1a; margin:2px 0 6px 0; font-size:16px; padding:0; }
hr { border:none; background-color:#305af6; height:1px; margin:8px 0 5px 0; padding:0;}

p.align-right { text-align:right;}
p.align-center { text-align:center;}
p.align-justify { text-align:justify; }
blockquote { margin-left:2em; }
