.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000}
a.menue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; font-weight: bold}
a.menue:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; font-weight: bold}
a.menue:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; font-weight: bold}
a.menue:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; font-weight: bold}

a.submenue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; }
a.submenue:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; }
a.submenue:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; }
a.submenue:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B; }

.submenue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C4B59B}
.links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #000000; text-decoration: underline}

body { color: black; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#d2c5b2; }

h1 { color: #f1eae4; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; }
h2 { color: #3a3228; font-size: 14px; font-weight: bold; text-decoration:underline; }

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #000000; text-decoration: underline; }
a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #000000; text-decoration: underline}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #000000; text-decoration: underline; }

#container { text-align: center; width: 976px; height: auto; border: 10px solid #f1eae4; background-image:url(../images/main-background.gif); }

#header { width: 976px; float: none; clear:both; background-image:url(../images/head-background.gif); background-repeat:repeat-y; text-align: left; }
#header-left { float:left; width: 760px; border-bottom: 3px solid #f1eae4; }
#header-right { float:right; width: 212px height: 212px; border-bottom: 3px solid #f1eae4; }

#main { width: 976px; float:none; clear:both; text-align:left; background-image:url(../images/main-background.gif); background-repeat:repeat-y; }
#main-left { float: left; width: 211px; height: auto;  }
#main-middle { float:left; width: 554px; height: auto;   }
#main-middle-inner { margin: 12px 20px 0px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000 }
#main-right { float:right; width: 211px; height: auto; }
.clear { float:none; clear:both; height:1px; font-size:1px; }

.leuchtholz{ padding: 6px; }
.kontakt { padding: 6px; margin-top: 30px; }

#menu { background-color:#c4b49b; padding-top: 32px; margin-bottom: 20px; }

#menu .navi1 a { padding: 6px 4px 6px 12px; font-weight: normal; text-decoration:none; display:block; font-size: 14px; color:#3d3326; background-color:#c4b49b; border-bottom: 2px #f1eae4 solid; }
#menu .navi1 a:hover { color:#f1eae4; background-color:#3d3326; }
#menu .navi1-aktiv a { padding: 6px 4px 6px 12px; font-weight: normal; text-decoration:none; display:block; font-size: 14px; color:#f1eae4; background-color:#3d3326; margin-bottom:2px; border-bottom: 2px #f1eae4 solid; }
#menu .navi1-aktiv a:visited { padding: 6px 4px 6px 12px; font-weight: normal; text-decoration:none; display:block; font-size: 14px; color:#f1eae4; background-color:#3d3326; margin-bottom:2px; border-bottom: 2px #f1eae4 solid; }

#menu .navi2 a { padding: 4px 4px 4px 12px; font-weight: normal; text-decoration:none; display:block; font-size: 12px; color:#3d3326; }
#menu .navi2 a:hover { color:#f1eae4; }
#menu .navi2-aktiv a { padding: 4px 4px 4px 12px; font-weight: normal; text-decoration:none; display:block; font-size: 12px; color:#3d3326; color:#f1eae4;  }

#menu .navi3 a { padding: 4px 4px 4px 12px; font-weight: normal; text-decoration:none; display:block; font-size: 11px; color:#3d3326; }
#menu .navi3 a:hover { color:#f1eae4; }
#menu .navi3-aktiv a { padding: 4px 4px 4px 12px; font-weight: normal; text-decoration:none; display:block; font-size: 11px; color:#3d3326; color:#f1eae4;  }

#footer { width: 976px; height: 20px; text-align:left; background-color: #f1eae4;  }
#footer-left { float:left;  width: 300px;  }
#footer-right { float:right; width: 200px; text-align:right; margin-top:4px;   }


