body {
margin-top:0;
margin-left:0;
background:#3D3A38;
}

.seitentitel h1{
margin:0;
padding-left:30px;
padding-top:22px;
font-family: arial;
font-size:28px;
color:#fff;
letter-spacing:1px;
font-weight:normal;
}
.menue1 {
margin-left:10px;
}
.button_2 a{
font-family: arial;
font-size:11px;
color:#000;
letter-spacing:1px;
font-weight:normal;
float:left;
padding-left:20px;
text-decoration:none;
}
.button_2 a:hover{
color:#B61031;
}
.button_2_act a{
font-family: arial;
font-size:11px;
color:#B61031;
letter-spacing:1px;
font-weight:normal;
float:left;
padding-left:20px;
text-decoration:none;
}
.sub_oben {
margin-right:7px;
}
.submenu_oben a{
font-family: arial;
font-size:11px;
color:#000;
letter-spacing:1px;
font-weight:normal;
float:right;
padding-right:20px;
text-decoration:none;
}
.submenu_oben a:hover{
color:#B61031;
}
.submenu_oben_activ a{
font-family: arial;
font-size:11px;
color:#B61031;
letter-spacing:1px;
font-weight:normal;
float:right;
padding-right:20px;
text-decoration:none;
}
.footer_line{
border-top:1px solid #333;
padding-top:4px;
padding-left:30px;
font-family: arial;
font-size:11px;
color:#333;
font-weight:normal;
}
.footer{
padding-top:4px;
font-family: arial;
font-size:11px;
color:#333;
font-weight:normal;
}
.menue2 {
margin-left:0px;
margin-top:20px;
}
.menue_2 a {
display:block;
width:202px;
height:22px;
font-family: arial;
font-size:12px;
background:#E9ECEF;
color:#000;
letter-spacing:1px;
font-weight:normal;
padding-left:20px;
line-height:180%;
text-decoration:none;
margin-bottom:2px;
border-left:4px solid #B5C0CA;
}
.menue_2 a:hover {
color:#B61031;
border-left:4px solid #B61031;
}
.menue_2_act a {
display:block;
width:202px;
height:22px;
font-family: arial;
font-size:12px;
background:#E9ECEF;
color:#B61031;
letter-spacing:1px;
font-weight:normal;
padding-left:20px;
line-height:180%;
text-decoration:none;
margin-bottom:2px;
border-left:4px solid #B61031;
}
.submenu_u {
display:block;
width:378px;
border-top:1px solid #333;float:right;}
.footer a {
font-family: arial;
font-size:11px;
color:#333;
letter-spacing:1px;
font-weight:normal;
text-decoration:none;
padding-right:15px;
}
.inhalt h1{
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
text-transform:uppercase;
}

.inhalt h3{
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
text-transform:uppercase;
}

.inhalt p{
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:170%;
}
.inhalt a{
font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}
.inhalt_kon {
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:170%;
}
.inhalt_kon p{
margin:0;
}
.inhalt_kon input, textarea{
margin-top:3;
border:1px solid #ccc;
}

.csc-searchform input, select{
margin-top:3;
border:1px solid #ccc;
background:#ffffff;
}

.inhalt {
margin-top:23px;
margin-right:40px;
margin-left:15px;
}

.inhalt .csc-frame-frame2 img {
padding-top:3px;
}

.inhalt .csc-frame-frame1{
display:block;
vertical-align:top;
}

.inhalt_li {
margin-top:23px;
margin-right:10px;
margin-left:90px;
margin-bottom:20px;
}
.inhalt_li h1{
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
}
.inhalt_li p{
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:170%;
}

.inhalt_li a{

font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}

.inhalt_li ul, li{
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:170%;
margin:0;
padding:0;
margin-left:10px;
}
.inhalt_ref {
display:block;
min-height:400px;
margin-top:23px;
background:#E9ECEF;
border-top:2px solid #fff;
}

* html .inhalt_ref {
height:400px;
}

.images {
display:block;
width:552px;
height:171;
overflow:hidden;
}
.inhalt_re h1{
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
text-transform:uppercase;
border-bottom: 1px solid #B5C0CA;
}
.inhalt_re p{
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:170%;
}
.inhalt_re a{
color:#B61031;
text-decoration:none;
}
.inhalt_re {
margin-top:20px;
}

.home_kasten_normal {
margin-top:20px;
padding-right:5px;
border: 1px solid #B5C0CA;
width:187px;
padding-left:10px;
}

.index_links {
display:block;
width:390px;
height:215px;
background:#E9ECEF;
padding:15px;
padding-left:30px;
margin-bottom:10px;
}

.index_rand {
display:block;
width:380px;
height:215px;
background-image:url(../bilder/bild_links.jpg);
background-repeat:no-repeat;
background-position:top right;
padding:15px;
padding-left:40px;
margin-bottom:10px;
}

.index_rand h1{
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
padding-top:20px;
text-transform:uppercase;

}
.index_rand p{
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:130%;
padding-left:15px;
}

.index_links h1{
margin:0;
padding-top:4px;
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
text-transform:uppercase;
}
.index_links p{
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:130%;
}

.index_links a{
background-image:url(../bilder/pfeil.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:13px;
font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}
.index_links select {
border:1px solid #B61031;
}
.index_rechts {
display:block;
width:400px;
height:215px;
background:#fff;
margin-bottom:10px;
margin-left:10px;
}
.index_rechts h1{
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
text-transform:uppercase;
}
.index_rechts p{
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:130%;
}
.index_news {
margin-top:10px;
display:block;
width:400px;
height:215px;
background:#E9ECEF;
margin-left:10px;
}

* html .index_news {
margin-top:-25px;

}

*+html .index_news {
margin-top:41px;
display:block;
width:400px;
height:205px;
background:#E9ECEF;
margin-left:10px;
}

.index_news h1{
margin:0;
padding-top:15px;
padding-left:15px;
font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
text-transform:uppercase;
}
.index_news p{
margin:0;
padding-left:15px;
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:130%;
}
.index_news a{
background-image:url(../bilder/pfeil_d.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:13px;
margin-left:15px;
font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}
.latest_news h1{
margin:0;
padding-top:2px;
font-family: arial;
font-size:12px;
color:#B61031;
font-weight:bold;
text-transform:none;
}
.latest_news p{
margin:0;
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:170%;
}
.trenner_news {
border-bottom: 1px solid #B61031;
}
.latest_news1 a{
background-image:url(../bilder/pfeil.gif);
background-position:left 1px;
background-repeat:no-repeat;
padding-left:13px;
font-size:11px;
color:#B61031;
text-decoration:none;
}
.latest_news a{
font-family: arial;

color:#B61031;
text-decoration:none;
}
.datum {
font-family: arial;
font-size:10px;
color:#000;
}
.linie_im {
display:block;
width:878px;
border-bottom: 1px solid #666;
height:1px;
}

/* div with the gallery inside */
.tx-rgsmoothgallery-pi1 {
  display:block;
  width=290px;
   margin-top:20px;
   padding-left:14px;
     padding-top:10px;
}

 
#externalthumbs {
  float:left;
  width:100%;
  text-align:left;
  margin-bottom:10px;
  padding-top:10px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:290px;
}
 
.carouselInner .thumbnail {
  float:left;
  min-width:60px;
  min-height:40px;
  padding-bottom:10px;
  margin-left:-10;
}

.imageElement {
margin-left:0;
}

.tx-rggooglemap-pi1 {
height:430px;
}

.drucken a{
background-image:url(../bilder/pfeil.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:13px;
font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}


.drucken {
margin-top:15px;
margin-right:40px;
margin-left:14px;
margin-bottom:15px;
}

.drucken_li a{
background-image:url(../bilder/pfeil.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:13px;
font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}


.drucken_li {
margin-top:15px;
margin-right:40px;
margin-left:90px;
margin-bottom:15px;
}

.drucken_team a{
background-image:url(../bilder/pfeil.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:13px;
font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}


.drucken_team {
margin-top:15px;
margin-right:40px;
margin-left:0px;
margin-bottom:15px;
}

# html div.tabelle_ie {
margin-left:11px;
border-left:11px solid #fff;
}

.suche_news {
display:block;
width:180px;
}
.suche_news h1{
margin:0;
padding-top:15px;

font-family: arial;
font-size:13px;
color:#B61031;
font-weight:bold;
text-transform:uppercase;
}
.suche_news p{
margin:0;

padding-right:10px;
font-family: arial;
font-size:11px;
color:#000;
font-weight:normal;
line-height:130%;
}
.suche_news a{
background-image:url(../bilder/pfeil.gif);
background-repeat:no-repeat;
background-position: left 1px ;
padding-left:13px;
font-family: arial;
font-size:11px;
color:#B61031;
text-decoration:none;
}

.tx-ttnews-browsebox {
margin-left:210px;
}

.tx-sgglossary-pi1 {
font-family: arial;
font-size:11px;
}

.tx-sgglossary-pi1 b{
font-family: arial;
font-size:11px;
line-height:240%;
}

.abc a {
padding-right:10px;
}
