body {
text-align: center;
background-color: #ececec;
font-family:  Arial, Verdana;
font-size: 0.75em;
line-height: 1.4;
}

h1 {
font-size: 13px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
}

#middle strong, #middle b {
color: #3a58a1;
}

#wrap {
width: 915px;
margin: 0px auto 0px auto;
padding-bottom: 10px;
text-align: left;
background-image: url(content_FILES/back.gif);
background-repeat: no-repeat;
}

#wrap2{
background-image: url(content_FILES/back_wrap2.gif);
width: 915px;
margin: 0px auto 0px auto;
}


#clearer {
width: 915px;
margin: 0px auto 10px auto;
background-image: url(content_FILES/clearer.gif);
background-repeat: no-repeat;
}


#metamenue {
width: 915px;
margin: 40px auto 0px auto;
text-align: right;
}


.hauptmenue {
margin-top: -10px;
float: left;
}

.hauptmenue .maindots {
margin-top: 10px;
}

.hauptmenue .untermenue img {
margin-top: 1px;
}

.hauptmenue .untermenue {
margin-bottom: 1px;
}

.bodytext {
margin: 0px 0px 0px 0px;
padding: 3px 0px 5px 0px;
}

#content {
float: left;
margin-left:22px;
width: 436px;
}

#sidebar2 {
float: left;
width: 200px;
margin-top: 20px;
margin-left:5px;
font-size: 11px;
}

#sidebar{
float: right;
width: 200px;
margin-right: 13px;
font-size: 11px;
}

#sidebar h1,#sidebar2 h1  {
border-bottom: 2px solid #8da5a3;
padding-bottom: 5px;
margin-bottom: 3px;
font-size: 12px;
color: #8da5a3;
}

#sidebar2 h1 {
border-bottom: 2px solid #8da5a3;
margin-bottom: 3px;
}

#sidebar2 .news-list-item h1 {
border-bottom: 0px solid #8da5a3;
margin-bottom: 0px;
}

#top{
height:9px;
background-image: url(content_FILES/top.gif);
background-repeat: no-repeat;
}

#middle {
padding: 0px 17px 0px 17px;
background-color: #FFFFFF;
border-left: 1px solid #b0ddda;
border-right: 1px solid #b0ddda;
}
#bottom{
width: 436px;
height:16px;
background-image: url(content_FILES/bottom.gif);
background-repeat: no-repeat;
}

ul {
margin-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
}

a:link, a:visited {
color: #000000;
}

a:hover{
text-decoration: none;
}


.csc-mailform 
{ 
border: none;
margin: 10px 0px 0px 0px; 
padding: 0px;
}

.csc-mailform input,  .csc-mailform textarea 
{ 
padding-left: 5px; 
}

.csc-mailform-field label 
{ 
width: 300px; 
display:block; 
float: left; 
font-size:12px;  
}

.csc-mailform-field 
{ 
padding-bottom: 5px; 
}
input, textarea, select {
font-size: 12px;
}

#clearer2{
clear:both;
}

h3{
font-size: 12px;
font-weight: normal;
}

#partner {
clear:both;
width: 100%;
padding-top: 30px;
margin: 0px auto 0px auto;
text-align: center;
}

#partner a img {
border: none;
margin: 0px 15px 0px 15px;
}

#sidebar2 .trenner {
border-bottom: 0px dotted #8da5a3;
margin-bottom: 15px;
padding-bottom:3px;
}

#sidebar .trenner {
border-bottom: 1px dotted #8da5a3;
margin-bottom: 15px;
padding-bottom:3px;
}

#sidebar2 .trenner p {
padding-left: 12px;
background-image: url(content_FILES/anstrich.gif);
background-repeat: no-repeat;
background-position:1px 6px;
}

#middle .trenner {
border-bottom: 1px dotted #8da5a3;
padding-bottom:3px;
padding-top:5px;
}

#middle .trenner .trenner{
border-bottom: 0px dotted #8da5a3;
padding-bottom:0px;
padding-top:0px;
}

#sidebar2 .trenner p + p {
background-image: none;
}

ul li {
list-style-image: url(content_FILES/anstrich.gif);
}

#pdfversion {
text-align: right;
padding-right: 10px;
margin-top: 20px;
}

.quelle {
margin: 10px 0px 10px 0px;
font-size: 11px;
color: #888888;
}
.quelle a {
color: #888888;
}

option {
font-size: 9px;
}