*{padding:0; margin:0; text-align:left;}

body{background:url(/static/images/bg_repeat.jpg) repeat-x #ffffff; font-family:arial, verdana, helvetica; font-size:13px; font-style:none;}
p{}
h1{color:#757d80; font-size:20px; font-weight:bold; line-height:35px; padding-bottom:10px; padding-top:10px;}
h2{font-size:15px; padding-bottom:15px; padding-top:0; margin-top:0;}
h3{ color:#fff; font-size:15px; border:0;}
h4{font-size:14px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
h5{font-size:14px; font-weight:bold; padding-top:5px; padding-bottom:5px;}
ul{list-style:none;}
input{width:290px; padding-top:2px; padding-bottom:2px;}
th, td {vertical-align:top; padding-top:5px; padding-bottom:10px; padding-right:5px;}
textarea{width:290px;}
.clearfloat{clear:both;}
form {padding:0; margin:0;}
#container{padding:0; margin:0 auto; width:988px; margin-top:20px;}

#header{background:url(/static/images/header_bg.gif) repeat-y; width:988px; height:306px;}
#header_top{background:url(/static/images/header.gif) no-repeat; height:86px; border-bottom:1px solid #fff; margin:0; padding:0; }
#header_top_left img {border:0px;margin-left:20px;}
#header_top_left {float:left;}
#login {width:258px; float:right; margin-top:15px; line-height:20px;}
#login input{width:110px;}

#header_bottom {margin:0; padding:0;}
:root #header_bottom {margin:0; padding:0; position:relative; bottom:2px;}
#header_bottom_left{width:278px; float:left;}
#header_bottom_left img{border-bottom:1px solid #fff;}
#header_bottom_navi{width:410px; height:219px; padding-left:20px; border-left:1px solid #fff; border-right:1px solid #fff;float:left; background:url(/static/images/navi_bg.gif) repeat-x #6d7477;}

#header_bottom_navi ul {margin-top:8px;}
#header_bottom_navi li{line-height:33px; width:370px; padding-left:20px; }
#header_bottom_navi a{text-decoration:none; font-size:14px; background:url(/static/images/hauptnavi_pfeil_bg.gif) no-repeat 0px 4px; padding-left:15px;}
#header_bottom_navi .active {color:#ffffff; font-weight:bold;}
#header_bottom_navi .inactive {color:#ebebeb;}
#header_bottom_right{width:278px;float:left;}
#header_bottom_right img{border-bottom:1px solid #fff;}
.red_barr{padding-top:10px;padding-left:20px;}
*html .red_barr{padding-top:13px;padding-left:20px;}

#middle_start{background:url(/static/images/middle_bg.gif) repeat-y; clear:left;}
:root #middle_start{background:url(/static/images/middle_bg.gif) repeat-y; clear:left; position:relative; bottom:2px;}
#middle{background:url(/static/images/middle_content_bg.gif) repeat-y; clear:left;}
:root #middle{background:url(/static/images/middle_content_bg.gif) repeat-y; clear:left; position:relative; bottom:2px;}



#unternavi{width:258px; padding-left:20px; float:left;}
#unternavi ul{margin-top:20px;}
#unternavi li{line-height:33px; border-bottom:1px dotted #4a4c4d; width:240px;}
#unternavi a{text-decoration:none; font-size:14px; background:url(/static/images/unternavi_pfeil_bg.gif) no-repeat 0px 4px; padding-left:15px;}
#unternavi .active2 {color:#4a4c4d; font-weight:bold;}
#unternavi .inactive2 {color:#4a4c4d;}

#content_start{color:#2a2b2c; line-height:20px; margin-left:1px; padding-left:20px; width:687px; float:right; padding-top:6px}
#content_start .textfeld_startseite{width:386px;}
#content_start .imagemap{position:relative; bottom:80px;}
#content_start .imagemap img {border:0;}

#content{color:#2a2b2c; line-height:20px; margin-left:1px; padding-left:20px; width:390px; padding-right:20px; padding-top:8px; float:left;}
#content a{font-weight:bold; color:#2a2a2a;}
#content ul{list-style-type:square; padding-left:20px;}
#content .button{width:145px; text-align:center;}
.links{line-height:16px;}
.links td{vertical-align:bottom;}
.content_fusszeile{width:390px; margin-left:298px; padding-bottom:20px; padding-top:20px;}
.content_fusszeile a{text-decoration:none; font-size:11px; color:#2a2a2a;}

.content_aktuelles {padding-top:20px; line-height:20px;}
.content_aktuelles a{color:#e20020; font-size:13px;}
.content_aktuelles_pdf a{color:#e20020; font-size:13px;}
.content_aktuelles img {border:0;}
.content_aktuelles .absatz{padding-top:0; padding-bottom:0; margin:0;}

.mitgliedersuche{margin-top:20px;}
.vsuche {width:160px;}
.vsuche_short {width:53px;}
.vsuche_button{width:106px; height:12px; margin-left:121px; margin-top:5px;}
.kartenansicht {margin-top:50px; margin-left:12px;}
#ergebnisse{background-color:#ececec; }
#ergebnisse a{color:#575891; text-decoration:none;}
#ergebnisse th{vertical-align:top; font-weight:normal;}
#ergebnisse img{position:relative; top:4px; padding-right:4px;}
#aktuelles_start{width:238px; padding-left:20px; padding-right:20px; float:left;}
#aktuelles_rechts{width:238px; padding-left:20px; padding-right:20px;  float:right; padding-bottom:20px; padding-top:1px;}

.aktuelles_bild img{border:0;}
.logo_pdf {position:relative; top:23px; margin-right:10px;}
.pdf_datum {margin-left:52px; font-style:italic;}

#footer{color:#fff; width:968px; height:45px; padding-left:20px; margin:0 auto; background:url(/static/images/footer.gif) no-repeat #ffffff; position:relative; bottom:2px;}

#footer a{color:#fff;}
#footer_left{width:400px; float:left; line-height:45px;}
#footer_right{width:408px; float:right; line-height:45px;}

.bildergalerie img {border:none; padding: 10px;} 

.pdf_download img {float:left;}
.pdf_download a {display:block;margin-left:50px;}

