@charset "utf-8";

                        /*Zurücksetzen der Innen und Aussenabstände*/
*{
 margin: 0;
 padding: 0;
}

body {
background-color: white;
text-align: center;
font: normal 100% Georgia, "Times New Roman", serif;
}

							/* Container*/
div#container {
  position: relative;
  width: 980px;
  margin: 0 auto;
  text-align: left;
  background: url(bilder/hgverlauf.jpg) top no-repeat;
  background-attachment: fixed;
  }
							/*Senkrechte Äste*/
img#astl {
  z-index: 1;
  position: absolute;
  left: -70px;
}

img#ast2 {
  z-index: 1;
  position: absolute;
  right:-70px;

}

img#galleiste {
  margin-left: 70px;
  margin-top: 50px;
}

                            /* Kopfnavigation HOME KONTAKT IMPRESSUM*/
ul#kopfnavi {
  margin-left: 690px;
  padding-bottom: 35px;
}

ul#kopfnavi li {
  float: left;
  list-style: none;
  margin: 5px 20px 10px 0;
  }

ul#kopfnavi a,
ul#kopfnavi strong {
 text-decoration: none;
 color: #63391F;
 }

ul#kopfnavi a:focus,
ul#kopfnavi a:hover,
ul#kopfnavi a:active {
  text-decoration: underline;
  }
                                     /*Navigation Sidebar*/

div#sidebar {
  position: absolute;
  margin-top: -85px;
  margin-left: 5px;
  width: 254px;
  height:500px;
}

ul#produkte {
  list-style: none;
  margin-top: 103px;
  margin-left: 40px;
  margin-bottom: 100px;
  }
ul#feat {
  list-style: none;
  margin-left: 40px;
}

div#sidebar ul a,
div#sidebar ul strong {
  line-height: 1.8em;
  text-decoration: none;
  color: #1F8C14;
}

  ul#produkte a:focus,
  ul#produkte a:hover,
  ul#produkte a:active,
  ul#feat a:focus,
  ul#feat a:hover,
  ul#feat a:active{
  text-decoration: underline;
}

div#sidebar li:first-child {
  color: #281A06;
  font-size: 1.2em;
  font-style: italic;
  }

                                   /*Inhalt*/
div#content p {
  margin-top: 20px;
  margin-left: 300px;
  width: 610px;
  color:#604D4B;
  text-align: justify;
  line-height: 1.5em;
}

div#content img {
  margin-left: 300px;
  margin-top: 10px;
  }
                                 /* Bild Farbauswahl*/
img#farbe {
  margin-left: 300px;
  margin-top: 45px;
  }

p.u1 {
  font-size: 1.4em;
  letter-spacing: 0.05em;
  }
p.u2 {
  font-size: 0.9em;
  letter-spacing:0.05em;
  font-weight: bold;
  margin-bottom: -15px;
  }

p.inhalt1 {
  margin-top: 30px;
  margin-left: 300px;
  width: 610px;
  color:#604D4B;
  }

p.inhalt1:first-letter {
  font-size: 1.5em;
}
div#content a {
  color:black;
}
                                 /* Tabellen Oberflächen */
table#tabelle1 {
  position: absolute;
  margin-top: 35px;
  margin-left: 300px;
  color: #604D4B;
}
table#tabelle2 {
  margin-top: 35px;
  margin-left: 630px;
  color: #604D4B;
}

tr {
  line-height: 1.2em;
}

                                 /*Tradition Inhalt*/
div#contenttrad p {
  margin-top: 30px;
  margin-left: 250px;
  width: 450px;
  color:#604D4B;               
  text-align: justify;
  line-height: 1.5em;
}

p.text:first-letter, p.standzwei:first-letter, p.standdrei:first-letter {
  font-size: 1.5em;
}

div#contenttrad p.standzwei {
  width: 630px;
  margin-top: 10px;
  }
div#contenttrad p.standdrei {
  width: 410px;
  margin-top: 10px;
  margin-left: 470px;
  }

div#contenttrad p#standvier {
  width: 230px;
  margin-top: 10px;
  margin-left: 650px;
  }

div#contenttrad p#meister {
  margin-top: -3px;
  color: black;
  }

div#contenttrad p#motto {
  font-size: 1.5em;
}
img#reuse {
  margin-top: -180px;
  margin-left: 750px;
  }

img#paul {
  margin-top: -270px;
  margin-left: 250px;
  }

img#nahstander {
  margin-top: -135px;
  margin-left: 250px;
  }

img#ersterpreis {
  margin-left: 15px;
  }

img#gerd {
  margin-left: 250px;
  margin-top: -120px;
  }

img#trophy {
  margin-left: 15px;
  }

img.standard {
  margin-top: 10px;
  margin-left: 250px;
  }



                                  /*Impressum*/
div#imp p {
  margin-top: 20px;
  margin-left: 300px;
  width: 610px;
  color:#604D4B;
  line-height: 1.3em;
}


div#imp p:first-line {
  text-decoration: underline;
}

div#imp p:last-child {
 text-align: justify;
 line-height: 1.2em;
}

div#imp a {
  color:black;
}
								/* Geflecht in Qualität*/
img#geflecht2 {
  position: absolute;
  margin-top: -60px;
  }

								/* Fusszeile*/


div#footer img {
  position:relative;
  clear: both;
  margin-top: 50px;
  bottom: -15px;
}

div#footeralt img {
  position:relative;
  clear: both;
  margin-top: 255px;
  bottom: -15px;
}

div#footersonder img {
  position:relative;
  clear: both;
  margin-top: 350px;
  bottom: -15px;
}