body, .rot{
  color: gray; 
  font-size:11px;
  color:#4B4B4B;
  font-family:verdana;
}


a{
  color:#535252;
  text-decoration:none;
  font-size:9px;
}

.aktiv{
  text-decoration:underline;
}


#rahmen {
  text-align:left;
  width:980px;
  margin-right:auto;
  margin-left:auto;
}


#contentrahmen {
  width:975px;
	float: left;
}


#menu {
  width:270px;
  height:20px;
  margin-right:157px;
  float:right;
}


*html #menu{
  margin-right:78px;
}


.menu_box{
  margin-left:15px;
  display:inline;
  height:30px;
}


#header {
  border:1px solid silver;
  background-color:#e8fbf7;
  height:120px;
  width:810px;
  float:left;
}


#header_links{
  width:531px;
  float:left;
}


#logo{
  width:241px;
  float:right;
}


#links {
  width:585px;
  height:480px;
  float:left;
}


#linke_mitte{
  width:585px;
  height:290px;
  margin-top:15px;
  border:1px solid silver;
  background-color:#D4FBF3;
  float:left;
}


#prozente_links{
  width:270px;
  height:290px;
  background-image: url(../pix/prozente3.jpg);
  float:left;
}

#prozente_rechts{
  width:260px;
  height:260px;
  float:right;
}

#content {
  width:300px;
  height:260px;
  margin-top:15px;
  margin-left:10px;
  float:left;
}

.uberschrift{
  margin-top:10px;
  margin-left:10px;
  font-weight:bold;
  font-size:12px;
  float:left;
  width:300px;
}

#content_lang {
  width:570px;
  height:260px;
  margin-top:10px;
  margin-left:10px;
  float:left;
}

.content_klein{
  font-size:9px;
}


.rot_uberschrift{
  font-size:14px;
}


.eingabe{
  font-family: verdana;
  font-size: 9px;
  color: #000000;
  height: 20px;
  width: 85px;
  border: 1px solid silver;
  background-color: #ffffff;
}


.eingabe2{
  font-family: verdana;
  font-size: 9px;
  color: #000000;
  height: 20px;
  width: 152px;
  border: 1px solid silver;
  background-color: #ffffff;
}

.eingabe3{
  font-family: verdana;
  font-size: 9px;
  color: #000000;
  height: 20px;
  width: 120px;
  border: 1px solid silver;
  background-color: #ffffff;
}

.eingabe4{
  font-family: verdana;
  font-size: 9px;
  color: #000000;
  height: 20px;
  width: 280px;
  border: 1px solid silver;
  background-color: #ffffff;
}

.eingabe6{
  font-family: verdana;
  font-size: 9px;
  color: #000000;
  height: 20px;
  width: 50px;
  border: 1px solid silver;
  background-color: #ffffff;
}

td{
  padding-left:5px;
}


#sortiment{
  width:585px;
  height:155px;
  margin-top:15px;
  background-color:#e8fbf7;
  border:1px solid silver;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  float:left;
}


#sortiment_text{
  width:130px;
  margin-left:15px;
  margin-top:40px;
  height:100px;
  float:left;
}


.rot, .rot_uberschrift{
  color:#ff0000;
  text-decoration:none;
}


#sortiment_bilder{
  width:405px;
  height:120px;
  margin-top:23px;
  margin-left:20px;
  float:left;
}


.bilder_boxen{
  margin-left:15px;
  width:110px;
  float:left;
}


#mitte {
  margin-left:18px;
  width:209px;
  height:485px;
  float:left;
}


*html #mitte{
  margin-left:13px;
}


#filialen{
  width:205px;
  height:290px;
  margin-top:15px;
  border:1px solid silver;
  background-color:#e8fbf7;
  padding-left:5px;
  float:right;
}


#lieferanten{
  width:205px;
  height:155px;
  margin-top:15px;
  padding-left:5px;
  border:1px solid silver;
  background-color:#e8fbf7;
  float:right;
}


.lieferanten_box{
  width:60px;
  height:40px;
  display:inline;
  margin-right:3px;
  margin-top:3px;
  float:left;
}


h4{
  margin-top:12px;
  font-size:12px;
}


.logo{
  width:60px;
  float:left;
  margin-top:6px;
}


#rechts {
  background-color:#ff0000;
  width:150px;
  height:601px;
  float:right;
}


*html #rechts{
  height:602px;
}


#rechts_werbung{
  width:150px;
  height:500px;
  margin-top:50px;
  background-image: url(../pix/werbung.jpg);
  float:right;
}


#footer {
  width:810px;
  height:80px;
  font-weight:bold;
  float:left;
}


#footer_text{
  width:400px;
  color:#999999;
  float:left;
}

.footer_link{
  width:400px
  height:20px;
  margin-top:10px;
  float:left;
}


.footer_link_text{
  font-size:9px;
  color:#bdbdbd;
  float:left;
}


.main{
  margin-top:10px;
  height:260px;
  float:left;
}

.main_kontakt{
  height:260px;
  float:left;
}
