
body {
  padding:0px;
  margin:0px;
  background-color:#97949d;

  font-family: Arial, Verdana, Helvetica,sans-serif;
  color:#000000;
 font-size: 100.01%;
    margin: 0; padding: 0;
    text-align:center;
}


#container{
   position: relative;
   margin:5px auto;
width:1000px;
  background-color:#ffffff;

}

#leiste {
height:230px;
width:1000px;
 margin-left:0px;
  margin-top:0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
 text-align:left;
 background-color:#c0c0c0;
}



#kopf_rechts {
float: right;
 margin-top:0px;
 margin-left:0px;
   text-align:left;
 width:700px;
 height:70px;
  text-align:center;
  background-color:#ffffff;
  border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    border-bottom-style:none;
    border-width:1px;
    border-color:#640906;
}


#leiste_1 {
height:30px;
width:670px;
 margin-left:15px;
  margin-top:5px;
padding-top: 0px;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 0px;
 text-align:right;
 background-color:#ffffff;
}

#leiste_2 {
height:90px;
width:690px;
 margin-left:0px;
  margin-top:10px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
 text-align:right;
 background-color:#ffffff;
}


#kopf_links {
width:300px;
height:120px;
 margin: 10px;
  padding: 0px;
text-align:center;
vertical-align:middle;
  background-color: #ffffff;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    border-bottom-style:none;
    border-width:1px;
    border-color:#7B6E5E;
}


#links {
 float: left;
width:220px;
height:700px;
 margin-left:20px;
  margin-top:0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
text-align: center;
  background-color: #ffffff;
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
    border-width:6px;
    border-color:#ffffff;
}


#rechts {
float: right; 2em;
 margin-top:30px;
  margin-left:0px;
padding: 0px;
 width:180px;
  height:600px;
  text-align:left;
  background-color:#ffffff;
  border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    border-bottom-style:none;
    border-width:1px;
    border-color:#D6CFC3;
}

#box_rechts_oben {
width:150px;
height:20px;
text-align: center;
 margin-top:2px;
 margin-left:0px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
background-color:#c80204;
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
    border-width:4px;
    border-color:#ECECEC;
}

#box_rechts {
width:150px;
text-align: center;
 margin-top:20px;
 margin-left:0px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
background-color:#ffffff;
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
    border-width:4px;
    border-color:#ECECEC;
}


#produkte_box {
width:130px;
height:70px;
text-align:center;
 margin-top:10px;
 margin-left:10px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
background-color:#ffffff;
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
    border-width:4px;
    border-color:#ECECEC;
}


#produkte_box_text {
width:130px;
height:35px;
text-align: center;
 margin-top:0px;
 margin-left:10px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
background-color:#ECECEC;
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:none;
    border-bottom-style:solid;
    border-width:4px;
    border-color:#ECECEC;
}


#mitarbeiter_box {
width:130px;
height:130px;
text-align:center;
 margin-top:10px;
 margin-left:10px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
background-color:#ffffff;
    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
    border-width:4px;
    border-color:#ECECEC;
}


div#inhalt{
min-width:450px;
max-width:500px;
height:1000px;
   background-color:#ffffff;
  text-align: left;
 border-left-style:none;
    border-right-style:solid;
    border-top-style:none;
    border-bottom-style:none;
    border-width:0px;
    border-color:#eeeeee;

 margin-left:270px;
  margin-top:0px;
  padding:5px;

}


div#inhalt_datenschutz{
min-width:450px;
max-width:500px;
height:14000px;
   background-color:#ffffff;
  text-align: left;
 border-left-style:none;
    border-right-style:solid;
    border-top-style:none;
    border-bottom-style:none;
    border-width:0px;
    border-color:#eeeeee;

 margin-left:270px;
  margin-top:0px;
  padding:5px;

}

 * html div#rechts {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }

.linie {border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:solid; border-width:4px; border-color:#ECECEC; }

.linie_2 {border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:solid; border-width:2px; border-color:#ECECEC; }


.linie_3 {border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:solid; border-width:2px; border-color:#0A5C46; }

#fuss {
  clear: all;
height:150px;
width:990px;
margin-bottom: 10px;

padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
text-align: right;

vertical-align: text-bottom;

 background-color: #97949d;

    border-left-style:solid;
    border-right-style:solid;
    border-top-style:solid;
    border-bottom-style:solid;
    border-width:5px;
    border-color:#ffffff;
}


#leiste_unten {
height:110px;
width:990px;
 margin-right:0px;
  margin-top:10px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
 text-align:right;
 background-color:#97949d;
}