.mittel { background-image: url(../images/bild-hintergrund.jpg); width: 1024px; height: 768px; text-align: left;}
.haupt { 
  margin-top: 60px;
  position: absolute;
  left: 50%;
  margin-left: -512px;
 }
.holzbau { color: black; }
.hupperich { color: #7d0a08; }
.unternehmensphilosophie { color: #706a60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; position: absolute; top: 340px; left: 30px; width: 345px; height: 200px; }
.dem_kunden_verpflichtet { color: #706a60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; position: relative; top: 555px; left: 30px; width: 345px; height: 200px; }
.leistungskatalog { color: #706a60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; position: absolute; top: 335px; left: 415px; width: 120px; height: 400px; }
.auflistung_leistungskatalog { line-height: 22px; padding-left: 10px; }
.kontakt { color: #706a60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; position: absolute; top: 665px; left: 685px; width: 325px; height: 200px; }
.referenzen { color: #706a60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; position: absolute; top: 343px; left: 685px; width: 320px; height: 70px; padding-top: 10px; font-style: normal; text-decoration: none;  }
.referenzen-teaser { margin-bottom: 18px; padding-left: 15px; border-width: 0px; font-style: normal; text-decoration: none; }
.referenzen-teaser a { font-style: normal; text-decoration: none; }
.impressum { text-align: left; }
.datenschutz { float: left; padding-right: 10px; }
a { color: #706a60; font-style: normal; font-weight: normal; text-decoration: none; }