body {
  padding:0px;
  margin:0px;
  background:#fff;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  color:#000000;
  background-image:url(../bilder/bg_body.gif);
			background-position:left top;
			background-repeat:repeat-x;
  
  
}

* html body {
  padding:0px;
  margin:0px;
  background:#fff;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  color:#000000;
  text-align:center;
  background-image:url(../bilder/bg_body.gif);
			background-position:left -1px;
			background-repeat:repeat-x;
  
}

#centrum {
margin: 0 auto; 
width:990px;

}

* html #centrum {
margin: 0 auto; 
width:907px;
background:#fff;
text-align:left;
overflow:hidden;
}

#logos {
position:relative;
   height:178px;
  width:990px;
  padding-top:1px;
  background:#411B3F;
}

* html #logos {
position:relative;
display:block;
   height:180px;
  width:907px;
  padding-top:1px;
  background:#411B3F;

}

.head {
width:912px;
margin-top:20px;
padding-right:5px;
background:#fff;
padding-bottom:5px;
height:159px;
}

.aktuelles {
width:242px;
height:117px;
background:#FFF11A;
float:right;
}

.logo {
float:left;

}

.headimg {
float:left;
width:483px;
height:117px;

}

.menue1 {
position:relative;
float:left;
height:36px;
background:#411B3F;
width:483px;
margin-top:5px;
padding-left:181px;
}

* html .menue1 {
position:relative;
float:left;
height:35px;
background:#411B3F;
width:483px;
margin-top:5px;
padding-left:181px;
}

.menue1a a {
display:block;
float:left;
height:21px;
width:75px;
background:#FFF11A;
font-size:12px;
margin-right:3px;
text-decoration:none;
font-stretch:ultra-condensed;
text-transform:uppercase;
text-align:center;
padding-top:15px;
color:#000;
}

.menue1a a:hover {
color:#B01223;
}

.menue1a_activ a {
display:block;
float:left;
height:21px;
width:75px;
background:#FFF11A;
font-size:12px;
margin-right:3px;
text-decoration:none;
font-stretch:ultra-condensed;
text-transform:uppercase;
text-align:center;
padding-top:15px;
color:#B01223;
}

.rot {
position:relative;
float:right;
height:35px;
background:#B01223;
width:242px;
margin-top:5px;
}

.clear {
clear:both;
}

#mitte {
  position:relative;
  width:912px;
  background:#fff;

}

* html #mitte {
  position:relative;
  width:917px;
  background:#fff;

}
#inhalt {
  width:483px;
  padding:0px;
  min-height:360px;
  margin:0px 181px;
  margin-bottom:30px;
  background:#DCDEDD;
}

#links {
  position:absolute;
  top:0px;
  left:0px;
  width:181px;
  text-align:left;
 
}

#rechts {
  position:absolute;
  top:0px;
  right:0px;
  width:242px;
  
 margin:0;

 text-align:left;
}

* html #rechts {
  position:absolute;
  top:0px;
  right:5px;
  width:242px;
  
 margin:0;

 text-align:left;
}

#fuss {
position:relative;
width:729px;
  height:60px;
  margin:0px;
  margin-left:181px;
  padding-top:5px;
border-top:1px dotted #B7B7B7;
font-size:11px;
color:#666;
}

.adresse {
  width:483px;
  padding:0px;
  min-height:30px;
  margin:0px 0px;

}


.adresse1 {
  position:absolute;
  top:5px;
  right:0px;
  width:242px;
  
 margin:0;

 text-align:left;
}

.inhalt_1 {
margin-left:14px;
margin-right:10px;
padding-top:30px;
}

.inhalt_1 h1 {
margin:0;

margin-bottom:8px;
color:#B01223;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
border-bottom:1px dotted #666;
}

.inhalt_1 p {
margin:0;
line-height:150%;
color:#333;
font-size:11px;
font-weight:normal;
}

.inhalt_1 ul {
margin:0;
line-height:150%;
color:#333;
font-size:11px;
font-weight:normal;
}

.inhalt_1 a {
color:#B01223;
text-decoration:none;
}

#mapsearchnav a {
font-size:12px;
color:#B01223;
text-decoration:none;
}

.rzgooglemaps_form input {
font-size:12px;
border:1px solid #B01223;
margin-right:2px;
}

.csc-mailform {
border:0px;
}

.csc-mailform-field label {
display:block;
float:left;
width:80px;
font-size:12px;

padding-bottom:3px;
}

.csc-mailform-field input {
border:1px solid #B01223;
margin-bottom:13px;
}

.csc-mailform-field textarea {
color:#000;
border:0px;
width:285px;
border:1px solid #B01223;
}

.csc-mailform-submit {
background:#fff;
color:#B01223;
float:right;
margin-right:68px;
margin-top:5px;
}

.inhalt_rechts {
width:242px;


}

ul.men-e1, ul.men-e2, ul.men-e3 {
     margin:0;
     padding:0;
     list-style:none;
     
}
ul.men-e1 {
     padding-left:20px;
     padding-right:0px;
 margin-top:21px;
}
ul.men-e2 {
     padding-left:0px;
     padding-right:0px;
 margin-top:2px;
}

ul.men-e1 li a {
     display:block;
     margin-left:15px;
     color:#000;
     margin-top:2;
 text-decoration:none;
 width:120px;
text-transform:uppercase;
}

ul.men-e2 li a, ul.men-e3 li a {
     display:block;
     margin-left:25px;
     color:#000;
     margin-top:2;
 text-decoration:none;
 text-transform:none;
}
 
ul li a.men-no {
     color:#000;
     font-size:13px;
     text-decoration:none;
     line-height:180%;
       border-bottom:1px dotted #000;
     
}

ul li li a.men-no {
     color:#000;
     font-size:12px;
     text-decoration:none;
     line-height:180%;
       border-bottom:1px dotted #fff;
     
}

ul li a:hover.men-no {
     color:#B01223;
     
     text-decoration:none;
     
}

ul li a.men-actifsub {
    color:#B01223;
     font-size:13px;
     text-decoration:none;
 line-height:180%;
 margin-left:15px;
    border-bottom:1px dotted #000; 
}
ul li a.men-cur {
     color:#B01223;
     font-size:13px;
     text-decoration:none;
 line-height:180%;
 margin-left:15px;
border-bottom:1px dotted #000;
     
}

ul li li a.men-cur {
     color:#B01223;
     font-size:13px;
     text-decoration:none;
 line-height:180%;
 margin-left:24px;
border-bottom:1px dotted #fff;
     
}

ul li a.men-curifsub {
     color:#B01223;
     font-size:13px;
     text-decoration:none;
 line-height:180%;
 margin-left:15px;
border-bottom:1px dotted #000;
}

ul li a.men1-actifsub {
    color:#B01223;
     font-size:12px;
     text-decoration:none;
 line-height:180%;
 margin-left:20px;

     
}
ul li a.men1-cur {
     color:#B01223;
     font-size:12px;
     text-decoration:none;
 line-height:180%;
  margin-left:20px;

     
}
ul li a.men1-curifsub {
     color:#B01223;
     font-size:12px;
     text-decoration:none;
 line-height:180%;
  margin-left:20px;

}

.slideshow-thumbnails {
    	height: 70px;
    	left: auto;
    	top: 300px;
    	width: 240px;
    }
    .slideshow-thumbnails ul {
    	height: 500px;
    	width: 70px;
    }
    
    .aktuelles h1 {
    margin:0;

margin-bottom:5px;
padding-left:6px;
padding-top:11px;
color:#000;
font-size:13px;
font-weight:normal;
text-transform:uppercase;
border-bottom:1px dotted #000;
    }

     .aktuelles p{
     margin:0;
padding-left:6px;     
     color:#000;
font-size:11px;
line-height:120%;
font-weight:normal;
    }
    
    .aktuelles a {
    position:relative;
    bottom:0px;
    float:right;
    background:#B01223;
    color:#fff;
    font-size:11px;
    padding:2px;
    text-decoration:none;
    }
