﻿body {
   background-color:#878787; 
   background-image:url(../contentpics/background/bg_asphalt.png); 
   background-repeat: repeat;
   margin-top:0; 
}

.contentbody {
  width:900px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: auto;
}


.header {
  float:left;
}

* { border:0; }


.bannertop {
    float:left;
}


.hiskiconsnavi {
  float: left;
  width:181px;
  height:130px;
}

.hnavi {
  float: left;
  width:50px;
  height:130px;
  background-image:url(../contentpics/header/h.png);
  background-repeat:no-repeat;
}

.inavi {
  float: left;
  width:36px;
  height:130px;
  background-image:url(../contentpics/header/i.png);
  background-repeat:no-repeat;
}

.snavi {
  float: left;
  width:35px;
  height:130px;
  background-image:url(../contentpics/header/s.png);
  background-repeat:no-repeat;
}

.knavi {
  float: left;
  width:46px;
  height:130px;
  background-image:url(../contentpics/header/k.png);
  background-repeat:no-repeat;
}

bannertop {
    float: left;
  width:900px;
  height:111px;
  /*background-image:url(../template_mb190/template_vorlagen/pics_template/banner_logo_1.jpg);*/
}


.mainnavi {
  float: left;
  margin-top: 15px;
  margin-left: 3px;
  background-color: transparent;
}



.content-kasten{
    /*background: none repeat scroll 0 0 #191919;*/
    margin: 0 auto auto 45px;
    width: 900px;
}

.rootline {
    /*background: none repeat scroll 0 0 #131313;*/
      background-image:url(../contentpics/rootline/rootline_hg.png);
      background-repeat:no-repeat;
      float: left;
      font-size: 12px;
      font-weight: bold;
      line-height: 25px;
      text-indent: 24px;
      width: 811px;
height: 130px;
}

.rootline b {
  color: #797979;
  font-size: 12px;
  font-weight: bold;
}

.klickpfad a:link, 
.klickpfad a:visited,
.klickpfad a:hover,
.klickpfad a:active{
       font-weight:bold;
       font-size:12px;
       color: #575757;
       background-color: transparent;
}

.klickpfadact a:link,
.klickpfadact a:visited,
.klickpfadact a:hover,
.klickpfadact a:active{
      font-weight:bold;
      font-size:12px;  
      color:#ffffff; 
      background-color: transparent;
}


.pfeile {
  color: #307fde;
  font-weight: bold;
  font-size: 11px;
  width: 100%;
  /*text-indent: 85px;*/
}

.content-li {
    /*background-color: #525352;*/
    margin-top: -110px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    clear: right;
    float: left;
}

.content-innen {
      background-color: #797979;
      clear: right;
      float: left;
      margin: 10px;
      width: 539px;
}



.content-re {
    margin-top: -110px;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left;
    height: auto;
    width: 220px;
}


.newscontainer {
  float: left;
  background-image:url(../contentpics/rechte_spalte/news.png);
  background-repeat:no-repeat;
  margin-top: 10px;
}

.news {
  height:229px;
}

/*.news-link-item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;  
    font-weight: bold;
    color: white;
    margin: 10px 10px 10px -10px;
}*/


.besucher {
  float: left;
  width:205px;
  height:80px;
  margin-top: 15px;
  background-image:url(../contentpics/rechte_spalte/besucher.png);
  background-repeat:no-repeat;
}

.tx-asfkusercounter-pi1 {
  width: 80px;
  margin-top:20px;
  margin-left: 64px;
}

.suche {
  float: left;
  padding: 30px 0px 0px 15px;
  width:205px;
  height:80px;
  background-image:url(../contentpics/rechte_spalte/suche.png);
  background-repeat:no-repeat;
}

.facebook {
        background-color: transparent;
    background-image: url("../contentpics/rechte_spalte/facebook-bg.png");
    background-repeat: no-repeat;
    color: #797979;
    float: left;
    height: 80px;
    margin: 0;
    padding: 20px 0 0 0;
    width: 205px;
}


body.plugin.transparent_widget {
    margin-top: 15px;
}


/*.footer {
  float: left;
  width:941px;
  height:75px;
  background-image:url(../pics/footer.gif);
}*/

.fb_edge_widget_with_comment {
    margin-left: 10px;
    margin-top: 10px;
    text-align: center;
}





/*Überschriften*/
h1 {
    background-image: url("../contentpics/ueberschriften/content_header.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: white;
    font-family: Arial,helvetica,sans-serif;
    font-size: 12px;
    margin-top: 0px;
    text-indent: 100px;
    width: 539px;
    height: 23px;
    background-color: #2C68B1;
}

H2 {
    font-weight: bold;
    font-size: 11px;
   font-family: helvetica, sans-serif;
}

H3 {
    font-weight: bold;
    font-size: 11px;
   font-family: helvetica, sans-serif;
}

H4 {
    font-weight: bold;
    font-size: 10px;
   font-family: helvetica, sans-serif;
}

/* Navigationsschrift */ 
A:link {
  background-color: transparent;
  color: white;
  font-size: 12px;
  text-decoration: underline;
  font-weight: bold;
  font-family: Arial;
}

A:visited { 
  color:white; 
  background-color:transparent;
  font-size:12px; 
  text-decoration:underline; 
}

A:hover { 
  color:white; 
  background-color:transparent; 
  font-family: Arial; 
  text-decoration:underline; 
  font-size:12px; 
}

A:active{ 
  color:white; 
  background-color:transparent;
  font-size:12px; 
  text-decoration:underline; 
}

a.download {
  color: #a7a7a7;
  background-color: transparent;
  font-family: Arial;
  text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
}

.tx-photogals-pi1 {
margin-left: 5px;
  width:500px;
}

.tx-photogals-pi1-big img {
  width: 480px;
}


/*NAVI*/
.navigation a:link, .navigation a:visited {
  text-decoration: none;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  background-color: transparent;
}

.navigation a:hover a:active {
  text-decoration: none;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  background-color: transparent;
}

.navigation {
  color: #000000;
  background: #A7A7A7;
  font-size: 12px;
  background-color: transparent;
}


#mailform fieldset.csc-mailform {
 margin-left:    0%;
 padding:    10px;
 width:      490px;
  border-color: transparent;
  color: #ffffff;
   }
  
#mailform fieldset.csc-mailform .csc-mailform-field {
 padding:      5px 0px;
  }
  
#mailform fieldset.csc-mailform .csc-mailform-field label {
 float:      left;
 font-size:      90%;
 font-weight:    bold;
 width:      100px; 
   color: #ffffff;
 }

.fliesstext {
  font-family: Arial;
    font-size: 12px;
  margin: 10px 10px 10px 10px;
  color:#ffffff; 
}

.fliesstext ul li a {
color: #ffffff;
font-size: 12px;
}


.fliesstext b {
  color: #ffffff;
  font-family: Arial;
    font-size: 12px;
 }



.csc-textpic-text .internal-link {
  color: #ffffff;
  background-color: transparent;
  font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

a.internal-link {
  background-color: transparent;
  color: #ffffff;
  font-size: 12px;
  font-family: Arial;
  text-decoration: underline;
}

a.internal-link a:visited{
  background-color: transparent;
  color: #ffffff;
  font-size: 12px;
  text-decoration: underline;
}

.csc-header-n1 {
  width: 100%;
  height: 25px;
}

.csc-header-n2 {
  width: 100%;
  height: 4%;
}

.csc-header-n3 {
  width: 100%;
  height: 3%;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption  {
font-size:11px;
margin:0;
}

div.csc-textpic-imagewrap{
margin-left: 10px;

}

div.csc-textpic-intext-right{
width: 98%;
}

div.csc-textpic-text {
margin-bottom: 40px;
}


table{
width: 100%
}

th {
background-color: #575757;
color: #fff;
border: 0px solid #fff;
}

tr {
/*background-color: #467bbb;*/
color: #fff;
border: 0px solid #fff;
}
