* {border:0 none; margin:0; padding:0; font-family:Tahoma,Arial,helvetica,sans-serif;}
body{background-color: #EEEEEE;}
.wrapper{ background-image: url(../images/background.jpg); background-repeat:repeat-x;  height:803px; width:100%; }
.body-wrapper{width:994px; margin-left:135px; padding-top:120px;  }
.hintergrund{background-image: url(../images/hintergrund.jpg); width:994px; height:626px; background-repeat: no-repeat;}
.hintergrund2{background-image: url(../images/hintergrund-mit-karte.jpg); width:994px; height:626px; background-repeat: no-repeat;}
/****************************** Navigationsformatierungen ****************************************/
.naviwrapper{width:175px; height:510px;  float:left; margin-top:122px;}
.navi-left-top{width:110px; height:135px; padding-top:25px; padding-left:25px;}
.navi-left-bottom{width:110px; height:135px; padding-top:25px; padding-left:25px;  margin-top:120px;}
.naviwrapper h2{color:#0082D6; font-size:13px; font-weight:bold; margin:5px 0 10px 4px;}
.naviwrapper li a{color:#84642C; font-size:13px; font-weight:bold; text-decoration:none;}
.naviwrapper li a:hover{color:#A23807; }
.naviwrapper li{list-style-type:none; margin-bottom:5px; width:110px; }
.naviwrapper ul{padding:10px 0 0 4px; width:110px;}
#active{color:#A23807;}


/****************************** Navigationsformatierungen ****************************************/

/****************************** Centerformatierungen ****************************************/
.center-wrapper{height:626px; float:left;}
.center-logo{margin-top:7px; width:328px; height:169px;}
.logo{position:absolute; top:120px; }
.center-center{width:328px; height:386px;}
.map{width:328px; height:386px;  }
.karte{margin:26px 0 0 -3px; width:288px; height: 274px;}
.kartenframe{width:288px; height: 274px; position:absolute; top:290px; left:312px;}
.center-footer{width:328px; height:50px;  text-align:center;}
.center-footer ul{width:300px;}
.center-footer li{display:inline; font-size:11px; }
.center-footer li a{color:#84642C; font-size:11px; text-decoration:none;}

/****************************** Centerformatierungen ****************************************/



/****************************** CONTENTFORMATIERUNG RECHTE SPALTE****************************************/

.content-wrapper{float:left; height:633px;}
.content-right-top{ width:491px; height:169px; margin-top:7px; }
.content-right-center{ width:491px; height:386px; color:#735222; font-size:12px; line-height:14px;}
.content-right-top h2{color:#0082D6; font-size:13px; font-weight:bold; padding:145px 0 6px 12px;}
.content-right-top h1{color:#0082D6; font-size:13px; font-weight:bold; padding:145px 0 6px 12px;}
.content{width:280px;  height: 350px; overflow:auto; padding:25px 0 0 12px;  float:left;}
#links {width:280px; height:400px; padding:10px 0 0 12px; overflow:auto; float:left;}
.content p{margin-bottom:8px;}
.content a{color:#0082D6; text-decoration:none;}
.content-right-bottom{width:320px; height:40px; float:left;}
.content ul{margin-left:10px;}
.content li{margin:0 0 5px 0; list-style-type:square;}
.content li a{text-decoration:none;}
.content li a:hover{text-decoration:none;}
.content h2{font-size:13px; margin:4px 0 8px 0;}
.content-left{width:140px; float:left;}
.content-right{width:140px; float:left;}
.additional-content{float:right; height:345px; width:150px;}
.additional-content h2 {color:#0082D6; font-size:13px; font-weight:bold; margin:23px 0 10px 4px;}
.add-real-content{width:142px; height:310px; padding:12px 14px 0 6px;}
.add-real-content a{color:#84642C; text-decoration:none; font-size:11px; line-height:13px;}
.add-real-content a:hover{color:#A23807;}
#fehlerseiten{list-style-type:square; margin-left:10px;}
#fehlerseiten li{margin-bottom:5px;}
.bold{font-weight:bold;}
img{border:0px; padding:0px; margin:0px;}
/****************************** CONTENTFORMATIERUNG RECHTE SPALTE****************************************/

.clear{clear:both;}


/******************************** FOOTER FORMATIERUNGEN **************************************************/
.footer{width:995px; margin-left:135px; }
.footer ul{}
.footer li{display:inline; margin:0 10px 0 0; }
.footer li a{font-size:10px; color:grey; text-decoration:none;}
.footer li a:hover{text-decoration:underline;}







#dsa-content h1{font-size:15px; margin-bottom:8px;}



















.breadcrumbs{margin:10px 0 10px 0;}
.breadcrumbs ul{margin:0px; padding:0px;}
.breadcrumbs li{display:inline; color:grey; font-size:10px;}
.breadcrumbs li a{color:grey; font-size:10px;}
.breadcrumbs li a:hover{text-decoration:underline; color:grey;}