/* GENERAL STYLES */
html, body{padding:  0px 0px 0px 0px; margin: 0 0 0 0;  border: none;}
body {background: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #0090D0;}
#wrapper {width: 957px; margin: auto; padding: 0px; text-align: center; }
hr {border:none; border-top: 2px dotted #c0c0c0; height: 2px; color:#000000; background:transparent}

a:link { color:#0090D0; text-decoration:none; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif}
a:visited { color:#0090D0; text-decoration:none; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif}
a:active { color:#0090D0; text-decoration:none; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif}
a:hover { color:#FFFF40; text-decoration:underline; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif}


#topBlock{width: 957px; height:196px; background: url(/img/topBlockBg2.jpg) no-repeat right top;} 

/******************* Content-Section */
#contentSection{display:block; width: 957px; margin: 0px; padding: 0px; }
#contentSection div{float: left; margin: 0px; padding: 0px;}

#contentSection #navBlock{float:left; width: 200px; text-align: left; background: url(/img/navBlockBg2.jpg) right top repeat-x; height: 100%;}
#contentSection #navBlock ul{list-style: none; margin: 0px 18px 0 0; padding: 0px; display: block; }
#contentSection #navBlock ul li.mueber{display: block; width: 170px; margin-left: 0px;  padding-left: 30px; height: 25px; background: #FFFFFF; background: url(../img/button_hauptnavi.gif) top left repeat-x;}
#contentSection #navBlock ul li.mueber:hover{display: block; width: 170px; margin-left: 0px;  padding-left: 30px; height: 25px; background: url(../img/button_hauptnavi-over.gif) top left repeat-x;}
#contentSection #navBlock a.mueber {display: block; padding-top: 2px; width: 160px; color:#0090D0; font-size:10pt; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
#contentSection #navBlock a.mueber:link { }
#contentSection #navBlock a.mueber:visited { }
#contentSection #navBlock a.mueber:active { }
#contentSection #navBlock a.mueber:hover { color:#00A0FF; text-decoration:underline; }

#contentSection #navBlock ul li.munter{display: block; width: 170px; margin-left: 0px;  padding-left: 35px; height: 17px; background: #fff; }
#contentSection #navBlock ul li.munter:hover{display: block; width: 170px; margin-left: 0px;  padding-left: 35px; height: 17px; }
#contentSection #navBlock a.munter {display: block; padding: 0 0 20px 0; width: 160px; color:#000; font-size:8pt; text-decoration:none; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
#contentSection #navBlock a.munter:link { }
#contentSection #navBlock a.munter:visited { }
#contentSection #navBlock a.munter:active { }
#contentSection #navBlock a.munter:hover { color:#0090D0; text-decoration:underline; }


#contentSection #mainBlock{width: 757px; background: black; text-align:left;  }
#contentSection #mainBlock #header {margin-left: 15px; margin-top: 8px; text-align:left; color:#FFD800; border-bottom: 2px solid #FFD800; width: 740px;  font-size:14pt; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif}
#contentSection #mainBlock #text1 { width:715px; padding-left: 15px; text-align:left; color: #E0E8FF;}
#contentSection #mainBlock #mainBlockBottom hr {border:none; border-top: 1px dotted #0090D0; height: 2px; color:#000000; background:transparent}
#contentSection #mainBlock #mainBlockBottom {width:757px; text-align:center; font-size:8pt; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #E0E8FF;}

    
#contentSection .detailbereich {text-align: justify;} 
#contentSection .detailbereich_block {padding-left: 35px; padding-right: 20px; text-align: justify;} 


/* Form-Styles */
#contentSection .frm_caption{ padding: 3px 0 3px 20px;  color: #fff; font-size: 9pt; font-family: Verdana Arial Helvetica, sans-serif; font-weight: bold; background: #0090D0; border: none;}
#contentSection .frm_input{ width:300px; padding: 0;  color: #0090D0; font-size: 9pt; font-family: Verdana Arial Helvetica, sans-serif; font-weight: bold; background: #000000; border: none}
#contentSection .frm_txt1 {border: 0 solid; background-color: #FFFFFF; color: #000000; font-size: 9pt; font-family: Verdana Arial Helvetica, sans-serif; height: 19px; font-weight: bold;}
#contentSection .frm_submit {border-style:  outset; border-width:  inherit; background: #0090D0; color:#ffffff; font-size: 9pt; font-family: Verdana Arial Helvetica, sans-serif; width: 125px; font-weight:bold;}

#cylex  {margin-left: 15px; text-align: center; width: 100%;}
#cylex a {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #0090D0;}

.ueberschrift2 {color:#ffff00; }



