body{
 background: url(bg.png) repeat-x;
 background-color: #ffffff;
 margin: 0;
 padding: 0;
 font-family: "Trebuchet MS", Arial;
 font-size: 12px;
}

html{
 margin-bottom: 1px;
 height: 100%;
}

.menue1, .menue2, .menue3,.menue4,.menue5,.menue6,.menue7,.menue8,.menue9,.menue10,.menue11,.menue12{}

#content{
  text-align: left;
  vertical-align: middle;
  margin: 0px auto;
  padding: 0px;
  width: 1000px;
  height: auto;
  min-height: 600px;
  background-color: #ffffff;
  border: 1px solid #564b47;
}

#logo{
  background: url(logo.png);
  width:1000px;
  height: 101px;
  margin-bottom: 0px;
}

#navi{
margin-top:-11px!important;
padding-left: 85px;
width: auto;
height: 30px;
background-color: #7a96f1;
}

#navi ul{
list-style: none;
}

#navi li{
float:left;
}

#navi a{
font-size:14px;
display: block;
color: #ffffff;
margin-left: 7px;
padding: 6px 7px;
text-decoration: none;
}

#navi a:hover, #navi a#aktiv{
color: #61baf9;
background-color: #ffffff;
}

#inhalt{
margin: 20px auto;
width: 990px;
height: auto;
}

.heftbox{
float:left;
margin-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
width: 470px;
height: auto;
background-color:#eff3ff;
border: 1px solid #cdd9ff;
}

.heftboxnews{
margin: 5px auto;
width: 800px;
height: auto;
/*background-color:#eff3ff;
border: 1px solid #cdd9ff;*/
}

.heftboxtext h1{
color: #537bff;
font-size: 14px;
width: auto;
height:auto;
border-bottom: 1px solid #537bff;
}

.heftbox h2, .heftboxnews h2{
width:25%;
color: #6a6a6a;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid black;
}

.heftbox img, .heftboxnews img{
float: left;
margin-top: 7px;
margin-bottom: 7px;
margin-left: 7px;
width: 146px;
height: 202px;
}

.heftboxtext{
float:left;
width: 280px;
padding-left: 15px;
font-size: 14px;
color: #838383;
}

.heftboxtextnews{
float:left;
width: 600px;
margin: 5px auto;
padding-left: 15px;
font-size: 14px;
color: #838383;
}

.heftboxnews h1{
color: #537bff;
font-size: 14px;
width: auto;
height:auto;
border-bottom: 1px solid #537bff;
}

.heftboxtextabout{
float:left;
width: 600px;
padding-left: 50px;
font-size: 12px;
color: #838383;
}
.heftboxmitarbeiter{
width: 750px;
margin: 5px auto;
height: auto;
background-color:#ffffff;
}

.heftboxmitarbeiter2{
float:right;
width: 750px;
margin: 5px auto;
height: auto;
}


.heftboxmitarbeiter h1, .heftboxmitarbeiter2 h1{
color: #7a96f1;
border-bottom: 1px solid #7a96f1;
font-size:14px;
}

.heftboxmitarbeiter2 img{
float: left;
margin-top: 7px;
margin-bottom: 7px;
margin-left: 65px;
width: 146px;
height: 202px;
}

.heftboxmitarbeiter a{
text-decoration: none;
}
.heftboxmitarbeiter a:hover{
text-decoration: underline;
}

.submenue{
margin-top: 20px;
padding-left: 10%;
border-top: 1px solid #61baf9;
border-bottom: 1px solid #61baf9;
}

.heftbox a, .subnavi a, .subnavi2 a{
padding: 2px 6px;
color: #537bff;
text-decoration: none;
}

.submenue a:hover, .subnavi a:hover, .subnavi2 a:hover{
text-decoration: underline;
}

.subnavi{
width: 990px;
margin: auto;
padding: 6px 5px;
border-bottom: 1px solid #61baf9;
}

.subnavi2{
width: 990px;
margin: auto;
padding: 6px 5px;
border-bottom: 1px solid #537bff;
}

.aHelper{
width: 500px;
margin-left: 340px;
}

#adresseneingabe {
}

#adresseneingabe label{
  display:block;
  float:left;
  width: 50px;
}

#adresseneingabe form br{
clear:left;
}

#adresseneingabe input#submit {
  float:none;
  width:auto;
}

.inputtext{
  border: 1px solid #b8b8b8;
  background-color: #f0f4ff;
}

.abotable{
}

.abotable td{
border-bottom: 1px solid black;
}

a{
color: #7a96f1;
}

.linksHelper{
width: 680px;
height: auto;
}

.linksHelper img{
width: 468px;
height: 60px;
margin: 0;
padding: 0;
}


.umfrageErster{
 float:right;
 border: 1px solid #afafaf;
 background: url(platzierung.jpg);
 width: 320px;
 height: 500px;
 margin: 5px 5px 5px 10px;
 padding: 0;
}

.ergebnisText{
margin: 5px auto;
width: 800px;
height: auto;
}
.ergebnisText h1{
color: #537bff;
font-size: 14px;
width: auto;
height:auto;
border-bottom: 1px solid #537bff;
}

.tabelleProdukt{
text-align: left;
width: 170px;
height: auto;
float:left;
}
.tabelleFirma{
text-align: center;
width: 170px;
height: auto;
float:left;
}
.tabelleProzent{
text-align: center;
width: 90px;
height: auto;
float:left;
}

.tabelleProdukt h6, .tabelleFirma h6, .tabelleProzent h6{
margin: 0;
padding: 0;
font-size: 10px;
background-color: #B5B5B5;
}

.tabelleProdukt p#gerade, .tabelleFirma p#gerade, .tabelleProzent p#gerade {
background-color: #D6DEFA;
border-bottom: 1px solid black;
}

.tabelleProdukt p, .tabelleFirma p, .tabelleProzent p{
margin: 0;
padding: 0;
background-color: #fff;
border-bottom: 1px solid black;
}

#mitarbeiterdiv{
width: 100%;
height: auto;
min-height: 300px;
}

.scroller, .scroller2{
width: 600px;
height: auto;
margin: 0;
padding: 0;
}


#job1, #job2{
width: 600px;
height: auto;
margin: 0;
padding: 10px;
}