html {
 color: #000;
}
* html #links {
height: expression(document.body.clientHeight - 144 + "px");
}
* html #hginhalt {
height: expression(document.body.clientHeight - 144 + "px");
width: expression(document.body.clientWidth - 250 + "px");
}
* html #Linhalt {
height: expression(document.body.clientHeight - 275 + "px");
width: expression(document.body.clientWidth - 560 + "px");
}
* html #Rinhalt {
height: expression(document.body.clientHeight - 275 + "px");
}
* html #Ginhalt {
height: expression(document.body.clientHeight - 275 + "px");
width: expression(document.body.clientWidth - 290 + "px");
}
* html #navigation {
height: expression(document.body.clientHeight - 144 + "px");
}
* html #navigation2 {
width: expression(document.body.clientWidth - 280 + "px");
}
body {
 font-family: Tahoma,Arial,Helvetica,Geneva,Verdana,sans-serif;
 font-size: 80%;
 width: 100%;
 height: 100%;
 overflow: hidden;
}
html,body,div,p,ul,li,a,h1,h2,h3,h4,h5,h6 {
 padding: 0%;
 margin: 0%;
}
div,h1,h2 {
 position: absolute;
}
#kopf {
 top: 12px;
 left: 0px;
 width: 100%;
 height: 100px;
 overflow: hidden;
 background-image: url(../pic/gras.png);
 background-position: top left;
 background-repeat: repeat-x;
 background-color: green;
 z-index: 1;
}
#navigation {
 top: 124px;
 bottom: 20px;
 left: 0%;
 width: 250px;
 overflow: auto;
 background-color: #ffbf35;
 z-index: 1;
}
#links {
 top: 124px;
 bottom: 20px;
 left: 0%;
 width: 320px;
 overflow: hidden;
 background-image: url(../pic/pixelverlauf2.png);
 background-position: top left;
 background-repeat: repeat-y;
 z-index: 1;
}
#hgbild {
 top: 124px;
 left: 0%;
 width: 500px;
 bottom: 20px;
 overflow: hidden;
 background-image: url(../pic/hgbild.png);
 background-position: top left;
 background-repeat: no-repeat;
 z-index: 2;
}
#navigation1 {
 bottom: 50%;
 left: 1%;
 margin-bottom: -196px;
 overflow: hidden;
 z-index: 990;
}
#navigation3 {
 bottom: 100%;
 margin-bottom: -112px;
 right: 0%;
 font-size: 12px;
 background-image: url(../pic/wpic.png);
 background-position: top right;
 background-repeat: repeat;
 padding: 0px 235px 0px 0px;
 border-top: 1px solid #fff;
 text-align: right;
 z-index: 2;
}
#navigation3 p {
 line-height: 1.0em;
 margin: 3px;
 color: #fff;
}
#fuss p a {
 color: #000;
 text-decoration: none;
}
#navigation2 {
 top: 215px;
 height: 20px;
 left: 280px;
 right: 0%;
 text-align: right;
 border-top: 1px solid #060;
 border-bottom: 1px solid #060;
 z-index: 992;
}
#hginhalt {
 top: 124px;
 bottom: 20px;
 left: 250px;
 right: 0px;
 overflow: hidden;
 background-image: url(../pic/pixelverlauf.png);
 background-position: top left;
 background-repeat: repeat-y;
 background-color: #fff;
 z-index: 1;
}
#Linhalt,#Rinhalt,#Ginhalt {
 top: 245px;
 bottom: 30px;
 overflow: auto;
 padding: 0px 10px 0px 10px;
 z-index: 200;
}
#Linhalt {
 left: 280px;
 right: 300px;
}
#Rinhalt {
 width: 250px;
 right: 10px;
}
#Ginhalt {
 left: 280px;
 right: 10px;
}
#fuss {
 bottom: 0px;
 left: 0px;
 width: 100%;
 height: 20px;
 overflow: hidden;
 border-top: 1px solid #060;
 z-index: 2;
 background-color: #fff;
}
#del1 {
 top: 0px;
}
#del2 {
 top: 112px;
}
#del1,#del2 {
 left: 0px;
 width: 100%;
 height: 13px;
 background-image: url(../pic/delimiter.png);
 background-position: top left;
 background-repeat: repeat-x;
 z-index: 2;
}
#hgseitentitel {
 top: 124px;
 right: 0px;
 width: 600px;
 height: 91px;
 background-image: url(../pic/hgtitel.png);
 background-position: top right;
 background-repeat: repeat-y;
 z-index: 3;
}
#logobild {
 top: 15px;
 right: 60px;
 width: 300px;
 height: 240px;
 background-image: url(../pic/logofalter.png);
 background-position: top right;
 background-repeat: no-repeat;
 z-index: 4;
}
#sprachschalter {
 bottom: 100%;
 margin-bottom: -119px;
 right: 0%;
 z-index: 5;
}
/* Navigation */
ul {
 list-style-type: none;
}
/* vertikale Navigation */
#navigation1 ul li {
 width: 200px;
}
#navigation1 ul li a {
 display: block;
 background-repeat: no-repeat;
 background-position: bottom left;
 padding-left: 65px;
 height: 36px;
 text-align: left;
 padding-top: 2px;
 font-size: 12px;
 text-decoration: none;
}
#navigation1 ul li a.kornblume01:link,#navigation1 ul li a.kornblume01:visited {
 background-image: url(../pic/kornblume01.png);
}
#navigation1 ul li a.kornblume01:hover,#navigation1 ul li a.kornblume01:focus {
 background-image: url(../pic/kornblume01.png);
}
#navigation1 ul li a.kornblume01:active {
 background-image: url(../pic/kornblume01.png);
}
#navigation1 ul li a.kornblume02:link,#navigation1 ul li a.kornblume02:visited {
 background-image: url(../pic/kornblume02.png);
}
#navigation1 ul li a.kornblume02:hover,#navigation1 ul li a.kornblume02:focus {
 background-image: url(../pic/kornblume02.png);
}
#navigation1 ul li a.kornblume02:active {
 background-image: url(../pic/kornblume02.png);
}
#navigation1 ul li a:link,#navigation1 ul li a:visited {
 color: #e67707;
}
#navigation1 ul li a:hover,#navigation1 ul li a:focus {
 color: #093;
}
#navigation1 ul li a:active {
 color: #060;
}
#aktivfalter {
 background-image: url(../pic/aktivfalter.png);
 z-index: 991;
 bottom: 50%;
 left: 1%;
 background-repeat: no-repeat;
 background-position: bottom left;
 width: 41px;
 height: 44px;
}
div.aktivfalter01 {
 margin-bottom: 84px;
}
div.aktivfalter02 {
 margin-bottom: 46px;
}
div.aktivfalter03 {
 margin-bottom: 8px;
}
div.aktivfalter04 {
 margin-bottom: -30px;
}
div.aktivfalter05 {
 margin-bottom: -68px;
}
div.aktivfalter06 {
 margin-bottom: -106px;
}
div.aktivfalter07 {
 margin-bottom: -144px;
}
div.aktivfalter08 {
 margin-bottom: -182px;
}
/* horizontale Navigation */
#navigation2 ul {
 padding: 2px 0px 2px 2%;
}
#navigation2 ul li a {
 text-decoration: none;
 line-height: 16px;
 font-size: 12px;
}
#navigation2 ul li {
 padding: 0px 10px 0px 0px;
 display: inline;
}
#navigation2 ul li a:link,#navigation2 ul li a:visited {
 color: #e67707;
}
#navigation2 ul li a:hover,#navigation2 ul li a:focus {
 color: #093;
}
#navigation2 ul li a:active {
 color: #060;
}
h1,h2 {
 vertical-align: middle;
}
/* Headlines */
h1 {
 top: 12px;
 left: 5%;
 height: 100px;
 line-height: 100px;
 color: #fff;
 font-size: 400%;
 text-align: left;
 z-index: 101;
}
h2,h3,h4,h5,h6 {
 color: #060;
}
h2 {
 top: 157px;
 right: 285px;
 margin-left: 285px;
 font-size: 24px;
 text-align: left;
 z-index: 102;
}
h3,h4,h5,h6 {
 margin-top: 0.8em;
}
h3,h4,h5,h6,p {
 margin-bottom: 0.4em;
 line-height: 1.5em;
}
h3 {
 font-size: 120%;
 border-bottom: 1px solid #060;
}
h4 {
 font-size: 110%;
}
#fuss p {
 font-size: 12px;
 padding-top: 3px;
 padding-left: 1%;
 line-height: 1.0em;
}
#Linhalt table tr td,#RInhalt table tr td,#Ginhalt table tr td {
 font-size: 80%;
}
p a,ol li a {
 color: #000;
}
img.bild {
 float: right;
}
table.artenliste tr td {
 border-bottom: 1px solid #060;
 padding: 2px;
 vertical-align: top;
}
tr.kopfzeile {
 font-weight: bold;
 color: #060;
}
table.formular {
 width: 80%;
 margin-left: 10%;
}
table.formular tr td {
 vertical-align: top;
}
td.bezeichnung {
 text-align: right;
}
input.text,table.formular tr td textarea {
 width: 100%;
}
ol.alpha
{
 list-style-type: upper-alpha;
}
ol.dec
{
 list-style-type: decimal;
}
ol li
{
 padding-top: 0.3em;
}
