html,body {width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
body{ margin: 0px auto; background: #F0F5F8 url(/fileadmin/images/layout/hg.gif) repeat-x;}

h1{ font-size: 14px; margin: 20px 0 10px 0;}
h2{ font-size: 13px;}
h3{ font-size: 12px;}
h4{ font-size: 12px;}
h5{ font-size: 12px;}
h6{ font-size: 12px;}
ul{margin: 5px 0 0 0; padding: 0px; }
li{margin: 2px 0 0 17px; padding: 0px; list-style-type:square;}
img{ border: 0px}
form{ margin: 0px;}
input{font-size: 11px; }
textarea{font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
dl {padding: 0px;
margin: 0px;}

a, {color: #333333}
a:visited {color: #333333}

.csc-header{margin: 0px;}
.bodytext {margin: 0 0 5px 0; line-height: 1.3}
.csc-firstHeader{margin: 0 0 5px 0;}
.csc-sitemap a, a:visited { text-decoration: none;}


#ContainerAll{ width: 1000px; margin: 0px auto; text-align: left; background: url(/fileadmin/images/layout/hg_mitte.gif) repeat-y;}
#ContainerLinks{ float:left; width: 2px; height: 100%; }
#ContainerCenter{ float:left; width: 996px; margin: 0px auto; text-align: left; }
#ContainerMitteOben{ width: 996px; height:300px; margin: 0px;}
#ContainerMitte{ width: 996px; padding: 0px}
#ContainerMitteUnten{ width: 989px; height:20px; margin: 25px 0px 0px 7px; font-size:13px; color: #666666;}
#ContainerMitteUnten a, #ContainerMitteUnten a:visited { text-decoration: none; color: #666666;}
#ContainerRechts{ float:left; width: 2px; background-color: #adaaaa; height: 100%; }
#ContainerUnten{ clear:both; width: 1000px; height: 5px; margin: 0px; background: url(/fileadmin/images/layout/hg_mitte_unten.gif) no-repeat;}

#MenuOben{ width:981px; height: 26px; padding: 11px 15px 0px 0px; background-color: #0082C7; color: #FFFFFF; font-size:13px;}
#MenuOben a, #MenuOben2 a:visited{ text-decoration: none; color: #FFFFFF; font-weight:bold;}
#MenuOben a.menu_akt, #MenuOben2 a.menu_akt:visited { text-decoration: none; color: #cfc6c2;}

#Inhalt{ width:996px; background:url(/fileadmin/images/layout/hg_inhalt.gif) repeat-y; display:block;}
#InhaltLinks{ float:left; width:180px; padding: 0px 15px 0px 15px;}
#InhaltMitte{ float:left; width:556px; padding: 0px 10px 0px 10px; font-size: 12px;}
#InhaltRechts{ float:left; width:180px; padding: 0px 15px 0px 15px;}
#InhaltNav{ width:556px; padding:10px 0px 5px 0px; text-align: right;}

.form-search-input{ width: 180px; font-size: 0.9em; height: 1.1em; color: #666666;}
.form-search-button{  margin-bottom: -3px;}

.detailbereich {height: 100px; background-color: #FFFFFF; padding:0px; margin: 20px 0 0 0; border-top: #0082C7 2px solid; font-size: 12px;}
.detailbereichx h2x{ margin: 10px 0 10px 0; font-size: 12px;}
.detailbereich h2{ margin: 0px 0px 2px 320px; background-color: #0082C7; color: #FFFFFF; text-align:center; font-size: 13px;}
.detailbereich a { text-decoration: none; color: #FFFFFF; font-size: 12px}
.detailbereich a:visited { text-decoration: none; color: #FFFFFF; font-size: 12px}

.detaillinks{float:left; width: 500px;}
.detailrechts{width: 56px; height:15px; text-align:center; padding: 2px 0 0 0; background-color: #0082C7; color: #ffffff;}

.csc-mailform-field label{ width: 100px; float:left}