html{margin:0px;padding:0;}
body{margin:0px 0px 0px -35px;font: 76% arial,sans-serif;background-image: url(../img/bg_top.jpg);background-repeat: repeat-x;text-align:center; background-color:#315587;}
#content p{margin:0px 0px 20px 0px;}
h2{margin:0px 0px 18px 0px;padding:0px;font-size:130%;line-height:1.8;}

#header{margin:auto;text-align:left;padding:0px;width:768px;height:181px;background-image: url(../img/head_bg.jpg);background-repeat: no-repeat;line-height:37px;}
#header ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 245px;list-style-type:none;color:#fff;line-height:37px;}
#header ul li{float:left;height:37px;}
#header ul img{margin-top:11px;}
#header img{border:none;}
#logo{margin:88px 0px 0px 31px;float:left;padding:0px;}
.global{padding:0px 9px 0px 11px;background: url(../img/globalnavi_trennstrich.gif) 0px 50%;background-repeat: no-repeat;}
.globalfirst{padding:0px 9px 0px 11px;}
.mgv{text-align:right;background: url(../img/globalnavi_trennstrich.gif) 0px 50%;background-repeat: no-repeat;padding:0px 0px 0px 11px;margin-left:0px;}

div#navigation ul{margin:0px 0px 0px 25px; padding:0px;list-style-type:none;line-height:2.5;}
.main{padding:0px 0px 0px 40px;background: url(../img/navi_trennstrich.gif) 0px 0px;background-repeat: no-repeat;}
.main2{padding:0px 0px 0px 40px;}
.main3{padding:0px 0px 0px 40px;background: url(../img/active2.gif) 0px 0px;background-repeat: no-repeat;}
.firstmain{padding:0px 0px 0px 40px;background: url(../img/active.gif) 25px 50%;background-repeat: no-repeat;}
.sub2{padding:0px 0px 0px 55px;background: url(../img/active.gif) 40px 50%;background-repeat: no-repeat;}
.sub{padding:0px 0px 0px 55px;}
.active{font-weight:bold;}
.active2{background: url(../img/active.gif)no-repeat 25px 50%;}

#navigation a{text-decoration:none;color:#4c4c4c;}
#navigation a:hover{text-decoration:none;font-weight:bold;color:#4c4c4c;}
#globalnavi a{text-decoration:none;color: #fff}
#globalnavi a:hover{text-decoration:none;color:#94b5db;}
.adresse2 a{text-decoration:underline;color:#fff;}
.adresse2 a:hover{text-decoration:none;color:#94b5db;}
h3,dfn,.hidden{visibility:hidden;position:absolute;left:-3000px;top:-3000px;}
em{font-style:normal;}

.imgleft{background-color:#E1DED6;
float:left;padding:3px;
border:1px solid #C7C7BB;
margin: 6px 15px 8px 1px;
}
.imgright{background-color:#E1DED6;
float:right;padding:3px;
border:1px solid #C7C7BB;
margin: 6px 0px 10px 15px;
}
.contentimg{float:left;}
#wrapper{margin:auto;width:768px;color:#4C4C4C;}
#footer{padding:20px 0px 0px 0px;margin:auto;width:768px;clear:both;color:#fff;text-align:left;}
#bgwhite{background-color:#fff;margin:0px;padding:30px 0px 0px 0px;display:block;}
#extra{clear:both;margin:auto;width:768px;height:10px;}
#container{line-height:1.7;text-align:center;}
#content{text-align:left;float:right;width:512px;}
#content a{text-decoration:underline;
color:#4c4c4c;}
#content a:hover{text-decoration:none;
color:#4c4c4c;background-color:#D3E5FB;}
.pdf {background: url(../img/footerpdf2.gif) 100% 0px;background-repeat: no-repeat;text-decoration:none;}

.extern{background: url(../img/contentextern.gif) 100% 0px;background-repeat: no-repeat;text-decoration:none;}

#navigation{float:left;width:240px;color:#4C4C4C;text-align:left;padding-bottom:16px;}
.fotohaus{float:left;padding:0px 0px 0px 70px;margin:0px;}
.adresse1{float:left;padding:6px 46px 0px 46px;margin:0px;}
.adresse2{padding:6px 0px 0px 0px;}

.block1 ul, .block2 ul{
margin:0px;padding:0px; list-style-type:none;
}
.block1 ul li, .block2 ul li{line-height:2.5;border-top: 1px #657c96 dashed;padding-left:5px;}

#footer .extern{background: url(../img/footerextern.gif) 205px 5px;background-repeat: no-repeat;}

#footer .pdf{background: url(../img/footerpdf.gif) 200px 8px;background-repeat: no-repeat;}

.block1 a, .block2 a{color:#94b5db;display:block;width:220px;text-decoration:none;}

.block1 a:hover, .block2 a:hover{color:#fff;}

.block3{width:210px;float:left;}

.block1 p, .block2 p{padding:0px 0px 10px 5px;margin:0px;display:block;}

.block1{float:left;padding:0px 39px 40px 39px;width:220px;} 

.block2{float:right;padding-right:10px;padding-bottom:40px;} 
acronym{border-bottom: 1px dashed #4c4c4c;cursor: help;}

.traeger{float:left;width:150px;}
.regobort{line-height:1.7;}
.regobname{float:right;width:400px;line-height:1.7;}
.terminebez{float:right;width:380px;}
#content hr{border:0px;height:1px;background-color: #ededed;color:#ededed;}
div #stifter{background: url(../img/stifter_bg1.jpg) 0px 0px;background-repeat: no-repeat;color:#fff;
padding:11px 20px 0px 20px;
text-align:center;
}
div #stifter2{background: url(../img/stifter_bg.jpg) #385C90 0px 100%;background-repeat: no-repeat;width:506px;
}
#sitemap a{display:block;border-bottom:1px solid #ededed;line-height:2.5;text-decoration:none;}
#sitemap a:hover{text-decoration:none;}
#sitemap{margin:0px;padding:0px;list-style-type:none;}
#sitemap li{line-height:2.5;display:inline;}
#sitemap .smmain a{width:98%;background-color:#F5F5F5;padding-left:2%;font-weight:bold;display:block;}
#sitemap .smsub a{width:92%;padding-left:8%;display:block;}
#sitemap .smsub a:hover{font-weight:bold;}
a .right{visibility:hidden;font-weight:normal;font-style:italic;color: #858585;}
a:hover .right{visibility: visible}

#downloads a{display:block;line-height:2.5;text-decoration:none;}
#downloads a:hover{text-decoration:none;}
#downloads{margin:0px;padding:0px;list-style-type:none;}
#downloads li{line-height:2.5;display:inline;}
#downloads .smmain{width:98%;background-color:#F5F5F5;padding-left:2%;font-weight:bold;display:block;border-bottom:1px solid #ededed;} 
#downloads .smsub a{width:92%;padding-left:8%;display:block;background: url(../img/footerpdf.gif) 18px 50%;background-repeat: no-repeat;border-bottom:1px solid #ededed;}
#downloads .smsub a:hover{font-weight:bold;background-color:#D3E5FB;}

.sprechercontainer{position:relative; height:138px; padding-bottom:6px;margin:0px;}
.sprechername{float:right;position:absolute; bottom:0px; width:380px; margin:0px;padding:0px 0px 15px 125px;}
.sprecherbild{background-color:#E1DED6; padding:3px; border:1px solid #C7C7BB; margin: 6px 15px 0px 1px;}

table{
border-collapse: collapse;
}
.zwei, .bezeichnung{

}
td{vertical-align:top;
padding:5px 10px 5px 0px;
border-bottom:1px solid #ededed;
}