#navi a:hover.sub {color: #434343; text-decoration: none; background-color: #8AAADF; border: solid 1px #DAD9CA; margin: 0; }
#navi ul ul>li:hover {display: block; }
#navi ul li:hover>ul {display: block; z-index: 99; }
#navi a:hover {color: #FFCC00; background-color: #4C5E93; }
#zeile2 td td a:hover {text-decoration: none; background-color: #739244; }
#zeile a:hover {color: #FFCC00; }
#zeile2 a:hover {color: #FFCC00; }
#text a:hover {color: #2A6F97; }
#navi a:active.sub {color: #434; font-weight: bold; background-color: #8AAADF; }
#zeile a:active {color: #FFCC00; }
#zeile2 a:active {color: #FFCC00; }
.bild {margin:0; }
html #navi ul ul {position: absolute; }
#zeile2 td td a {display: block; text-align: center; color: #333; font-size: 100%; font-weight: bold; text-decoration: none; background-color: #FFF; border: solid 1px #F3E6D3; padding: 0.1em 0.2em; margin-right: 0.5em; }
#zeile2 li a {display: block; text-align: center; color: #FFFFFF; font-size: 100%; font-weight: bold; text-decoration: none; background-color: #99AB6F; border-right: solid 1px #F3E6D3; border-bottom: solid 1px #F3E6D3; padding-top: 0.3em; padding-left: 1.2em; padding-right: 1.3em; padding-bottom: 0.3em; }
.green {color: #455E1E; font-style: italic; }
#navi2 {position: absolute; left: 190px; top: 200px; width:100%; }
.main {text-align: left; }
.main h2 {color: #0A1703; font-size: 110%; font-weight: bold; }
.zeichen {color: #FFFFFF; font-weight: bold; }
#text p {line-height: 1.3em; }
#text h3 {color: #0A1703; font-size: 90%; font-weight: bold; }
#map {border: solid 1px #35500B; z-index:1; }
.address {color: #333333; font-size: 90%; font-weight: normal; line-height: 150%; border-bottom: solid 1px #067A53; padding-bottom: 10px; }
#footer {border: 1px ridge #999; clear: both; color: #666; text-align: right; margin: 10px 0px; padding: 2px 5px; }
#title {margin: 0; padding: 0; background-image: url(/sefrengo/projekt01/media/images/main/himmel.jpg); z-index:1; }
.banner {padding: 0; position:absolute; left: 190px; top: 0; }
.logo {padding: 0; }
script {display: none; }
.schriftgroesse {color: #FFFFFF; font-weight: bold; }
#zeile a {display: block; text-align: center; color: #FFFFFF; font-size: 100%; font-weight: bold; text-decoration: none; background-color: #739244; border-right: solid 1px #F3E6D3; border-bottom: solid 1px #F3E6D3; padding-top: 0.3em; padding-left: 1.2em; padding-right: 1.3em; padding-bottom: 0.3em; }
#navi2 li {float: left; }
#navi2 ul {clear: left; margin: 0px; padding: 0; list-style-type: none; }
#zeile2 {clear:left; margin-left: 1px; background-color: #B7C49A; }
#zeile {background-color: #99AB6F; margin-top: 1px; margin-left: 1px; width: 100%; }
#navi a.sub {color: #FFF; font-size: 90%; font-weight: bold; text-decoration: none; background: #8C9E4D; border: solid 1px #DAD9CA; }
#navi ul ul {position: absolute; left: 170px; margin-top: -26px; }
#navi a {color: #FFFFFF; font-size: 100%; font-weight: bold; text-decoration: none; background: #6B7944; border: solid 1px #DAD9CA; padding: 4px 5px; margin: 0px; display: block; }
#navi ul li>ul {display: none; }
#navi li {margin: 0; padding: 0; }
#navi ul {list-style-type: none; margin: 0; padding-left: 10px; padding-right: 10px; }
#navi {float: left; padding-top: 60px; width: 190px; height: 700px; min-height: 100%; background-color: #ADAA89; z-index:0; }
#text li {margin: 1px 2px; padding: 4px 5px; color: #434343; font-size: 100%; }
#text ul {list-style-type: disc; color: #739244; list-style-image:url(projekt01/media/images/main/listpoint.gif); font-size: 100%;}
#text a {color: #455E1E; text-decoration: underline; }
#text h2 {color: #0A1703; font-size: 110%; font-weight: bold; }
#text h1 {color: #739244; font-size: 150%; font-weight: bold; border-bottom: solid 1px #35500B; padding-bottom: 8px; font-variant: small-caps; }
#text {display: block; padding-top: 100px; padding-bottom: 30px; padding-left: 30px; padding-right: 20px; max-width: 740px; }
#main {float: left; margin-left: auto; margin-right: auto; }
#content {text-align: left; overflow: hidden; min-height: 100%; height: 100%; }
#box {padding: 0px; min-height: 100%; height: 100%; }
body {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 80%; color: #434343; background-color: #F3E6D3; text-align: center; }
