html {
  padding: 0;
  margin: 0;
  background-image: url('../images/wendlingerfond.JPG');
  background-position: top center;
  background-attachment:fixed;
  background-color: #135730;
  font-family: arial;
}

body {
  text-align: center;
  background-color: transparent;
}


div#oben {
  margin: 0 auto;
  height: 321px;
  width: 1091px;
  background-image: url('../images/back-oben.png');
  background-position: top left;
  background-repeat: no-repeat;
}
div#mitte {
  width: 1091px;
  margin: 0 auto;
  background-image: url('../images/back-mitte.png');
  background-repeat: repeat-y;
  background-position: left;
}
div#unten {
  width: 1091px;
  margin: 0 auto;
  background-image: url('../images/back-unten.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 223px;
}

div#logo {
  position: absolute;
  z-index: 50;
  top: 0px;
  left: 0px;
}
div#wrapper {
  margin: 0 auto;
  width: 950px;
  padding-top: 89px;
  z-index:4;

}
div#hauptteil {
  margin: 0 auto;
  width: 950px;
  line-height: 1.3;
  font-weight: 600;
}
div#hauptteilinnen {
  margin: 20px;
  margin-bottom: 0px;
  margin-top: 0px;
}

a img {
  border: 0px;
}


div#hauptteil .links {
  float: left;
  margin-right: 35px;
  text-align: left;
}
div#hauptteil .rechts {
  float: right;
  margin-left: 35px;
  text-align: right;
}
div#hauptteil .oben {
  margin-bottom: 50px;
}
div#hauptteil .unten {
  margin-top: 50px;
}




/* -- BEGINN -- Impressum */
div#Impressum {
  font-family: arial, sans sarif;
  font-size: 10px;
}
/* -- ENDE -- Impressum */

/* -- BEGINN -- Anfahrt */
div#Anfahrt table {
  width: 100%;
  margin-left: 20px;
}
div#Anfahrt td, div#Anfahrt a {
  font-family: arial;
  font-size: 12px;
  line-height: 1.2;
  text-align: left;
  width: 50%;
}
/* -- ENDE -- Anfahrt */

/* -- BEGINN -- Stoffe */
div#Stoffe {
  text-align: left;
  margin: 60px;
  margin-right: 100px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 500;
}
div
div#Stoffe .links {
  margin-right: 25px;
}
div#Stoffe .rechts {
  margin-left: 25px;
}
div#Stoffe .oben {
  margin-bottom: 35px;
}
div#Stoffe .unten {
  margin-bottom: 35px;
}
/* -- ENDE -- Stoffe */
/* ------------------*/



/* -- BEGINN -- Sonnenschutz */
div#Sonnenschutz {
  margin: 40px;
  margin-bottom: 0px;
  margin-right: 50px;
  font-size: 18px;
  font-weight: 500;
}
div#Sonnenschutz .innen {
  padding: 0px; margin: 0px;
}
div#Sonnenschutz .links {
  margin-right: 25px;
}
div#Sonnenschutz .rechts {
  margin-left: 25px;
}
div#Sonnenschutz .oben {
  margin-bottom: 25px;
}
div#Sonnenschutz .unten {
  margin-top: 25px;
}
/* -- ENDE -- Sonnenschutz */


/* -- BEGINN -- Insektenschutz */
div#Insektenschutz {
  margin: 40px;
  margin-right: 40px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 500;
}
div#Insektenschutz h1 {
  font-size: 44px;
}
div#Insektenschutz .innen {
  padding: 0px; margin: 0px;
}
div#Insektenschutz .links {
  margin-right: 25px;
}
div#Insektenschutz .rechts {
  margin-left: 25px;
}
div#Insektenschutz .oben {
  margin-bottom: 25px;
}
div#Insektenschutz .unten {
  margin-top: 25px;
}
/* -- ENDE -- Insektenschutz */


/* -- BEGINN -- Vorhaenge */
div#Vorhaenge {
  margin: 30px;
  margin-bottom: 0px;
  margin-right: 30px;
  font-size: 18px;
  font-weight: 500;
}
div#Vorhaenge h1 {
  font-size: 44px;
}
div#Vorhaenge .innen {
  padding: 0px; margin: 0px;
}
div#Vorhaenge .links {
  margin-right: 25px;
}
div#Vorhaenge .rechts {
  margin-left: 25px;
}
div#Vorhaenge .oben {
  margin-bottom: 25px;
}
div#Vorhaenge .unten {
  margin-top: 25px;
}
/* -- ENDE -- Vorhaenge */


/* -- BEGINN -- Polstern */
div#Polstern {
  margin: 20px;
  margin-right: 20px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 500;
}
div#Polstern h1 {
  font-size: 44px;
}
div#Polstern .innen {
  padding: 0px; margin: 0px;
}
div#Polstern .links {
  margin-right: 25px;
}
div#Polstern .rechts {
  margin-left: 25px;
}
div#Polstern .oben {
  margin-bottom: 25px;
}
div#Polstern .unten {
  margin-top: 25px;
}
/* -- ENDE -- Vorhaenge */


/* -- BEGINN -- Lieferanten */
div#Lieferanten {
  margin: 40px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 500;
}
div#Lieferanten div{
  position: relative;
}
div#Lieferanten h1 {
  font-size: 44px;
}
div#Lieferanten .innen {
  padding: 0px;
  margin: 15px;
}
div#Lieferanten .links {
  margin-right: 30px;
}
div#Lieferanten .rechts {
  margin-left: 30px;
}
div#Lieferanten .oben {
  margin-bottom: 30px;
}
div#Lieferanten .unten {
  margin-top: 30px;
}
/* -- ENDE -- Vorhaenge */



/* -- BEGINN -- Ueberuns */
div#Ueberuns {
  margin: 40px;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0px;
}

div#Ueberuns table {
  width: 100%;
}
div#Ueberuns td {
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  width: 33%;
}
/* -- ENDE -- Ueberuns */


/* -- BEGINN -- Werkstatt */
div#Werkstatt {
  margin: 0px;
  font-size: 18px;
  font-weight: 500;
}

div#Werkstatt table {
  width: 100%;
}
div#Werkstatt td {
  text-align: center;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  width: 33%;
}
/* -- ENDE -- Werkstatt */

/* -- BEGINN -- Startseite */
div#Startseite {
  margin: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 500;
}

div#Startseite table {
  width: 100%;
  position: relative;
  top: -20px;
  z-index: 0;
}
div#Startseite td {
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  font-size: 18px;
}
div#Startseite td.links {
  padding: 0px;
  margin: 0px;
  padding-right: 15px;
}
/* -- ENDE -- Startseite */


/* -- BEGINN -- statistik */
div#statistik {
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  padding: 0px 50px 0px 20px;
}
div#statistik table  {
  width: 90%;
  background-color: white;
  border: 1px solid #cccccc;
}
div#statistik td {
  vertical-align: top;
  padding: 3px;
  margin: 0px;
}
div#statistik span.bekannt  {
  color: blue;
}
div#statistik table.detail {
  display: none;
  width: 295px;
  border:1px solid #cccccc;
  position: absolute;
}
div#statistik table.detail td {
  padding: 0px;
  margin: 0px;
}
div#statistik table.grafik {
  width: 100%;
}
div#statistik table.grafik td {
  padding: 0px;
  margin: 0px;
  width: 100%;
  vertical-align: bottom;
  text-align: center;
}
div#statistik div.grafik {
  background-color: blue;
  text-align: center;
  color: white;
  font-size: 12px;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

/* -- ENDE -- Startseite */
