#headline{margin-bottom:0px;padding-bottom:10px;color:#7383a5;font-size:1.3em;border-bottom:1px solid #7383a5;	}


/* Kontaktform */
div.tx-pilmailform-pi1 {margin-top:15px; }
#kontaktform{font-family: verdana, Geneva, sans-serif;font-size: 0.8em; color:#336799;}
#kontaktform .tmailformerror{color:red;}
#kontaktform .form_error{margin-bottom:10px;font-family:Verdana, Arial;font-size:0.9em;color:red;}
#kontaktform .form_mail_error{padding-left:30px;background-image:url(achtung.gif);background-repeat:no-repeat;margin-bottom:10px;font-family:Verdana, Arial;font-size:0.9em;color:#6B84A3;}
#kontaktform .formelement{}
#kontaktform .label{float:left; width:80px;}
#kontaktform .textfeld{padding:2px;font-family:Verdana, Arial;font-size:1.0em;color:#6B84A3;width:300px;margin-bottom:10px; border:1px solid #336799;}
#kontaktform .textarea{font-family:Verdana, Arial;font-size:1.0em;color:#6B84A3;width:305px;margin-bottom:10px; border:1px solid #336799;}
#kontaktform .checkbox{margin-top:5px; margin-bottom:10px; border:0px dotted #336799;}
#kontaktform .button{border:1px solid #6B84A3;font-family:Verdana, Arial;font-size:1.0em;color:#6B84A3; background-color:#fff;}


/*sitemap*/
#content ul.sitemap_main {margin:0px;margin-left:10px;}
#content ul.sitemap_main li a:hover{text-decoration: underline;}
#content ul.sitemap_main li a {margin-top:10px;display:block;font-weight:bold;line-height:1.2em;text-decoration:none;}
#content ul.sitemap_sub1 li{list-style:none;margin-top:0px;}
#content ul.sitemap_sub1 li a {margin-top:0px;padding:2px 0px 2px 10px; display:block; border:none;line-height:1.6em;text-decoration:none;color:#6B84A3;font-size:0.9em;font-weight:normal;}


/*Hauptnavigation 1.ebene*/
div#navi ul{list-style:none;margin: 0px 0px;padding-top:6px;}
div#navi ul li {margin-top:8px;}
div#navi ul li a{display:block;border-bottom:1px solid #FFD93F;padding-left:8px;text-decoration:none;color:#fff;font-weight:bold;font-size:0.8em;}
div#navi ul li a:hover{ color:#ffd940;}
div#navi ul li a.active1{ color:#ffd940;}
div#navi a {text-decoration:none;}

/*Unternavigation 2.ebene*/
div#navi ul li ul{ margin:0;padding-left:8px;}
div#navi ul ul li{ background-image:url(unav_icon.gif); background-repeat:no-repeat; margin-top:0px;margin-left:8px;}
div#navi ul ul li a{display:block;text-decoration:none;color:#fff;font-size:0.7em;border-bottom:0px;margin-left:8px;}
div#navi ul li ul li a:hover{color:#ffd940;}
div#navi ul ul li a.active2{color:#ffd940;margin-left:8px;}


* {
margin: 0; 
padding: 0;
}
body {
margin-top:0px;
font: 90% Verdana, Arial, Helvetica, sans-serif;
color: #333;
background: #fff;
line-height:140%;
}

p{font-size: 0.8em;}

a {
color: #336799;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: 0 none;
}

h1, h2, h3 {
font-family: verdana, Geneva, sans-serif;
color: #336799;
background: transparent;
margin-top:10px;
}

h1 {
font-size: 1em;
line-height:1.3em;
color:#336799;
margin-bottom:24px;
}
div.csc-header h1{
margin-top:20px;
margin-bottom:10px;
}
h2 {
font-size: 0.9em;
font-weight:bold;
}
h3 {
font-size: 1em;
}


#container { 
position:absolute; 
left:0px;
top:0px;
background-image:url(./sc_balken_oben_bg.jpg);
background-repeat:repeat-x;
color:#333;
width:100%;
}
#header{
}

#logo { 
position:absolute; 
left:0px;
top:0px;
background-image:url(./sc_logo.jpg);
color:#333;
width:225px;
height:124px;

}
#balken1 { 
position:absolute; 
left:225px;
top:0px;
background-image:url(./sc_balken_oben.jpg);
color:#333;
width:725px;
height:30px;text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}
#balken1 a { color:#fff;}
#balken1 a:hover{ text-decoratione:underline;}

#imp { 
position:absolute; 
left:225px;
top:30px;
background-image:url(./sc_balken_imp.jpg);
color:#fff;
width:725px;
height:30px;

}

#balken2{ 
position:absolute; 
left:225px;
top:60px;
background-image:url(./sc_balken_oben2.jpg);
color:#333;
width:725px;
height:34px;
}

#inhalt{
float:left;
margin-top:0px;
width:950px;
background-color:#FFFFFF;
}
#content ul{list-style:none;margin:7px;margin-left:25px;}
#content li{background-image:url(unav_icon.gif); background-repeat:no-repeat; padding-left:12px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}

#navi{ 
float:left;
background-image:url(./sc_navi_neu.jpg);
margin-top:124px;
color:#333;
width:126px;
height:458px;
}

#navi_bogen{ 
float:left;
background-image:url(./sc_navi_bogen_neu.jpg);
background-repeat:no-repeat;
margin-top:124px;
color:#333;
width:99px;
height:458px;
}
#content{ 

float:left;
background-color:#fff;
margin-top:90px;
padding-left:20px;
color:#333;
width:454px;

}
#partner{ 
float:left;
background-image:url(./sc_partner.jpg);
background-repeat:no-repeat;
margin-top:94px;
color:#333;
width:251px;
height:492px;
}
#footer{ 
margin-top:20px;
clear:both;
}
#footer1{
float:left;
background-image:url(./sc_footer.jpg);
background-repeat:no-repeat;
margin:0px;
color:#333;
width:50%;
height:69px;
padding:0px;
}
#footer2{
float:left;
background-image:url(./sc_footer_bg.jpg);
background-repeat:repeat-x;
height:68px;
width:49.9%;
margin:0px;
padding:0px;
}

#inhalt div.csc-textpic-imagewrap{padding-top:10px;padding-bottom:10px;}
#inhalt dd.csc-textpic-caption{padding-left:10px; background-image:url(./sc_caption_pfeil.gif); background-repeat:no-repeat;font-size:0.7em;color:#336799;}

