body {
  padding:0px;
  margin:0px;
  background-color:#A29477;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#000000;
}
#kopf {
  height:20px;
  margin:0px;
  background-color:#471C21;
}
#centrum {
margin: 0 auto; 
width:977px;
background-image:url(../bilder_neu/bg1.jpg);
 background-repeat:repeat-y;
}
#mitte {
  position:relative;
  width:977px;
  background-color:#fff;
  background-image:url(../bilder_neu/bg1.jpg);

}

#bg2 {
margin: 0 auto; 
width:977px;
background-image:url(../bilder_neu/bg.jpg);
 background-repeat:no-repeat;
}

#inhalt {
  min-width:520px;
  padding:0px;
  min-height:700px;
  margin:0px 248px;
}
#links {
  position:absolute;
  top:0px;
  left:0px;
  width:245px;
  min-height:300px;
  text-align:left;
}
#rechts {
  position:absolute;
  top:0px;
  right:0px;
  width:248px;
  height:300px;
  text-align:center;
  background-color:#fff;
}

.submenue {
  height:158px;
  background-color:#60272E;
}

.image {
  height:221px;
  width:723px;
  margin-left:6px;
}


.menue {
  padding-top:40px;
}

#seitentitel {
  height:26px;
  margin-left:6px;
  width:713px;
  background-color:#BDB4A1;
  text-align:right;
  padding-right:10px;
  vertical-align:bottom;
}

#seitentitel h1 {
margin:0;
padding-top:4px;
font-size:21px;
color:#fff;
vertical-align:bottom;
font-weight:normal;
}

#fuss {
  height:26px;
  margin:0px;
  background-color:#BDB4A1;
  text-align:center;
}
p {
  font-size:0.8em;
  padding:10px 15px;
}
pre {
  font-size:12px;
  padding:10px 15px;
}
#back {
  padding:15px;
  text-align:center;
}
#back a {
  color:white;
  font-size:0.8em;
  font-weight:600;
}
.rot {
  color:red;
  font-size:1.3em;
  font-weight:bold;
}

ul.men-e1, ul.men-e2, ul.men-e3 {
     margin:0px;
     padding:0px;
     list-style:none;
     margin-top:2px;
}
ul.men-e1 {
     margin-left:8px;
     margin-right:8px;
 
}
ul.men-e2, ul.men-e3 {
     margin-left:15px;
 
}
ul.men-e1 li a, ul.men-e2 li a, ul.men-e3 li a {
     display:block;
     padding-left:15px;
     color:#00000;
     margin-top:2px;
 
}
 
ul li a.men-no {
     color:#000;
     font-size:12px;
     text-decoration:none;
     line-height:180%;
     
}

ul li a:hover.men-no {
     color:#000;
     font-size:12px;
     text-decoration:none;
     background:#B6AC96;
}

ul li a.men-actifsub {
      color:#000;
     font-size:12px;
     text-decoration:none;
     background:#B6AC96;
     
}
ul li a.men-cur {
     color:#000;
     font-size:12px;
     text-decoration:none;
     background:#B6AC96;
 
     
}
ul li a.men-curifsub {
     color:#000;
     font-size:12px;
     text-decoration:none;
     background:#B6AC96;
     
}

.submenue {
margin-top:6px;
margin-right:35px;
text-align:right;
padding-right:20px;
}


.submenu a{
display:block;
margin-top:4px;
float:right;
 padding-right:10px;
 text-align:right;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
font-weight: normal;	color: #333300;
text-decoration : none;
}

.submenu a:hover{
color:#001836;
font-weight: normal;
}

.submenu_activ a{
display:block;
margin-top:4px;
float:right;
 padding-left:10px;
 text-align:right;
 font-family: Arial, Verdana, sans-serif;
 font-size: 11px;
font-weight: normal;	color: #330000;
text-decoration : none;
}

.footer {
float:left;
margin-top:4px;
margin-left:25px;
font-family:Arial,Helvetica,Verdana,Geneva,SunSans-Regular;
font-size:11px;
padding:1px;
color:#333300;
}

.footer a{
font-family:Arial,Helvetica,Verdana,Geneva,SunSans-Regular;
font-size:11px;
color:#333300;
text-decoration:none;
}

.footer a:hover{
color:#A20101;
text-decoration:none;
}

.inhalt {
width:680px;
	padding-left:10px;
	padding-right:5px;
	 font-family: Arial;
font-size: 11px;
min-height:500px;
      }
      
.inhalt input, select, textarea {
border: 1px solid #330000;

background:#DBD5CA;
}      
      
.inhalt h1{
background-image: url(Bilder/tatze.jpg);
	background-repeat: no-repeat;
margin-left:10px;
padding-top:5px;
padding-bottom:5px;
padding-left:25px;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;
color:#333300;
}

.inhalt h4{

font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;
color:#333300;
}

.inhalt p{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
color:#333300;
line-height:150%;
padding-left:10px;

}

.inhalt li{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
color:#333300;
line-height:150%;
padding-left:10px;

}

.inhalt a{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
text-decoration:none;
color:#330000;
}

.inhalt a:hover{
text-decoration:none;
color:#A20101;
}

.blaue_flaeche {
display:block;
width: 265px;
background-color:#001836;
border-bottom: 4px solid #ffffff;
			/* yet another hack for IE5.5 */
}
* html .blaue_flaeche {
      width:267px;
      w\idth:267;
      }

.home_kasten_normal .csc-frame-frame1 {
display:block;
width:158px;
background-color:#DFE3ED;
margin-top:15px;
border: 1px solid #001836;
}

.home_kasten_normal .csc-frame-frame1 p{
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight:normal;
color:#001836;
margin:0px;
padding-bottom:3px;
}

.home_kasten_normal .csc-frame-frame1 img{
border-bottom: 1px solid #001836;
margin-top:-1px;
}

.inhalt_links {
padding-top:0px;
padding-left:0px;
padding-right:0px;

}

.inhalt_rechts p{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:none;
color:#000000;
line-height:150%;

}

.csc-frame-frame2 {
display:block;
height:350px;
background-color:#DFE3ED;
}

.csc-frame-frame2 p{
padding:8px;
}

.csc-frame-frame2 h1{
display:block;
width:100%;
height:30px;
padding-top:5px;
background-color:#C0C0C0;
font-family: Arial, Verdana, sans-serif;
font-size: 15px;
text-align:center;
}


.inhalt_rechts {
background-image: url(Bilder/bg_inhalt.gif);
	background-repeat: repeat-x;
}

font-family:Arial,Helvetica,Verdana,Geneva,SunSans-Regular;
font-size:10px;
color:#333300;
text-decoration:none;
}

.formular input {
border: 1px solid #330000;

background:#DBD5CA;
}

.formular textarea {
border: 1px solid #330000;
width:330px;
background:#DBD5CA;
}

.csc-textpic-caption {
margin-top:2px;
background:#DBD5CA;
font-family:Arial,Helvetica,Verdana,Geneva,SunSans-Regular;
font-size:11px;
padding:4px;
color:#333300;
clear:both;
float:none;
}

.clear {
clear:both;
}

.externalthumbs {
clear:both;
float:none;
}

.myGallery {
clear:both;
float:none;
}

.pfad a{

font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;
color:#DBD5CA;
}

.pfad a:hover {
color:#C5C0B7;
}


.pfad{
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;
color:#DBD5CA;
}

.csc-frame-frame1 .csc-textpic .csc-textpic-border img {
background:#DBCAA5;
margin-left:10px;
border:#300;
}

td.tabelle_news {
vertical-align:top;
padding-bottom:5px;
}

td.tabelle_news a{
text-decoration:none;
}

td.tabelle_news_datum {
vertical-align:top;
display:block;
width:120px;

}

td.tabelle_news_datum p{
padding:0px;
margin:0;
font-weight:bold;
padding-left:10px;
}

td.tabelle_news p{

}

.tx-rgsmoothgallery-pi1 {
  
}
 
#externalthumbs {
  float:left;
  width:100px;
  margin-left:20px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:450px;
}
 
.carouselInner .thumbnail {
  float:left;
  width:75px;
  height:50px;
  padding-bottom:10px;
}

.inhalt_newsletter {

	background-repeat: repeat-y;
	padding-left:20px;
	padding-right:85px;
      }     

.inhalt_newsletter h1{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;
color:#333300;
}

.inhalt_newsletter h4{

font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;
color:#333300;
}

.inhalt_newsletter p{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
color:#333300;
line-height:150%;
padding-left:10px;

}

.inhalt_newsletter li{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-weight:normal;
color:#333300;
line-height:150%;
padding-left:10px;

}

.inhalt_newsletter a{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
text-decoration:none;
color:#330000;
}

.inhalt_newsletter a:hover{
text-decoration:none;
color:#A20101;
}

table.contenttable {
margin:0;
padding:0;
border-spacing:0;
border-top: 1px solid #000;
border-left: 1px solid #000;
vertical-align:top;
}

.tabelle_schwarz td{
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.tabelle_braun {
background:#C96;
}