body { background-color: #8b0007; margin-top:20; }

.tabelle { background-color: #900; border-left:1px solid #177f99; border-right:1px solid #177f99; background-image:url(../Bilder/bg_tabelle.jpg); background-position:left top; background-repeat:repeat-y; }

.bg_rechts { background-color: #8b0007; background-image:url(../Bilder/inhalt_rechts.jpg); background-position:left top; background-repeat:no-repeat; }

.inhalt_re {
background:#F2F6F9;
min-height:390px;
width:369px;
}

.menue1 { padding-left: 0; padding-top: 0; margin:0; }
* html .menue1 {
}
.menue1 ul, li{
list-style:none;
margin:0;
padding-left:0px;
float:left;
}
.ebene1 a { display:block; width:90px; height:40px; Float:left; text-align:center; font-family:verdana, arial; font-size:13px; color:#fff; font-weight: bold; font-style: normal; margin-right:11px; margin-bottom:1px; padding-top:30px; background:#a3a3a3; text-decoration: none; }

* html .ebene1 a { height:70px; }

.ebene1 a:hover { background:#ccc; color:#fff; }

.ebene1act a { display:block; width:90px; height:40px; Float:left; text-align:center; font-family:arial, verdana; font-size:13px; text-decoration:none; color:#fff; font-weight: bold; margin-right:11px; padding-top:30px; background:#ccc; }
#yymenu a { background:#ccc;
			
			color:#fff;
			display:block;
			width:106px;
			font-family:arial, verdana, Helvetica, Geneva, SunSans-Regular;
			font-size:12px;
			text-align:left;
			font-weight:normal;
			margin:0;
		    padding-bottom:6px;
		    padding-top:6px;
		    padding-left:5px;
			text-decoration:none;
		}
		#yymenu a.last {
			border-style:none;
		}
		#yymenu {
			border:solid 1px #8b0007;
		}
		#yymenu > div {  }
		#yymenu a:hover {
			background:#a3a3a3;
			color:#fff;
			font-weight:normal;
		}
		#yymenu .mmContent div.mmlink a.submenu:hover {
		}
		#yymenu .mmLevel1, #yymenu .mmLevel2 {
			border:0px solid #C4C5C8;
			margin-bottom:10px;
			padding-top:0px;
		}
		#yymenu .sub {
			background-image:url(../../images/ypmenu_pfeilg.gif);
			background-position:right center;
			background-repeat:no-repeat;
		}
		#yymenu .mmContent {
		
		}
		#yymenu .mmLevel1 { width:114px; border-color: #8b0007; border-style: solid; }
		
.submenue  {
display:block;
width:100px;
Float:right;

margin-top:0;

}		
		
.submenu a {
display:block;
Float:right;
text-align:right;
font-family:arial, verdana;
font-size:10px;
text-decoration:none;
color:#fff;
margin-top:0;
padding-right:6px;
padding-top:3px;
}	

.submenu_activ a {
display:block;
Float:right;
text-align:right;
font-family:arial, verdana;
font-size:10px;
text-decoration:none;
color:#fff;
margin-top:0;
padding-right:6px;
padding-top:3px;
}

.inhalt .csc-frame-frame1{
height:353px;
background:#fff;
font-family:arial, verdana;
font-size:12px;
text-decoration:none;
color:#333;
line-height:140%;
padding-top:40px;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;
}

* html .inhalt .csc-frame-frame1{
height:403px;
}

.inhalt .csc-frame-frame2 {
display:block;
float:none;
margin-left:90px;
padding-top:10px;
}

.inhalt .csc-frame-frame1 p{
font-family:arial, verdana;
font-size:12px;
text-decoration:none;
color:#333;
}

.inhalt .csc-frame-frame1 h1{
font-family:arial, verdana;
font-size:15px;
text-decoration:none;
color:#8b0007;

line-height:150%;
}

.footer{
display:block;
width:780px;
float:left;
font-family:arial, verdana;
font-size:11px;
text-decoration:none;
color:#fff;
padding-left:10px;
padding-right:20px;
line-height:150%;
}

.inhalt_kon p{
font-family:arial, verdana;
font-size:11px;
text-decoration:none;
color:#333;
padding:0px;
margin:0;
line-height:150%;
}

.inhalt a {
text-decoration:none;
color:#8b0007;
}

.inhalt p {
font-family:arial, verdana;
font-size:12px;
text-decoration:none;
color:#fff;
line-height:130%;}

.seitentitel h1{
margin:0;
font-family:arial, verdana;
font-size:16px;
text-decoration:none;
color:#fff;
padding-right:20px;
}

.inhalt h2{
margin:0;
font-family:arial, verdana;
font-size:14px;
text-decoration:none;
color:#964578;
padding-left:20px;
padding-top:20px;
}

.home_kasten_normal {
font-family:arial, verdana;
font-size:11px;
text-decoration:none;
color:#333;
padding-top:20px;
line-height:150%;
}	

.home_kasten_normal h1{
margin:0;
font-family:arial, verdana;
font-size:12px;
text-decoration:none;
color:#333;
padding-left:10px;
margin-bottom:12px;

}

.home_kasten_normal p{
padding-left:20px;
padding-right:15px;
font-family:arial, verdana;
font-size:11px;
text-decoration:none;
color:#333;

}

.home_kasten_normal a{
text-decoration:none;
color:#8b0007;

}

.inhalt input, textarea{
border: 1px solid #B9C9D6;
margin-right:10px;
}

.impress p{
margin:0;
}

.tx-rgsmoothgallery-pi1 {
  padding-left:180px;
}
 
#externalthumbs {
  float:left;
  width:10px;
  margin-left:0px;
  
}

* html #externalthumbs {
  float:left;
  width:10px;
  margin-left:0px;
  
}
 
#externalthumbs .label {

  display:none;
}
.carouselInner {
  width:200px;
}
 
.carouselInner .thumbnail {
  float:left;
  max-width:70px;
 max-height:70px;
  padding-bottom:0px;
  border:1px solid #ccc;
  margin-bottom:5px;
}

.full {
background:white;
}

.news {
background:#ededed;
margin-left:10px;
margin-top:11px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
height:165px;
}

.news p{
margin:0;
line-height:110%;
}

.news h2{
margin:0;
line-height:110%;
font-family:arial, verdana;
font-size:13px;
text-decoration:none;
color:#666;
}

.news a{
text-decoration:none;
color:#f90;
}

.csc-caption {
font-family:arial, verdana;
font-size:12px;
text-decoration:none;
color:#fff;}