html,body {width: 100%; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
body{ margin: 0px auto;}

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;}
dl {padding: 0px; margin: 0px;}
hr{line-height:2px; color: #0082C7;}

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;}

#ContainerMitteUnten{ width:556px; padding: 0px 10px 0px 10px; margin: 25px 0px 0px 7px; font-size:13px; color: #666666;}
#ContainerMitteUnten a, #ContainerMitteUnten a:visited { text-decoration: none; color: #666666;}

#InhaltMitte{ width:556px; padding: 0px 10px 0px 10px;}

.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;}
.detailbereichx h2x{ margin: 10px 0 10px 0;}
.detailbereich h2{ margin: 0px 0px 2px 320px; background-color: #0082C7; color: #FFFFFF; text-align:center;}
.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}
