body { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #b9e0a8; text-align: left; margin: 0; padding: 0; }
#a0 { background-color: transparent; position: absolute; top: 0.2em; left: 2em; width: 8.8em; height: 8.4em; z-index: 100; }
#a1 { position: absolute; top: 0; left: 0; width: 100%; z-index: 50; }
#z00 { background-color: #8ab478; width: 100%; height: 1em; }
#z01 { background-color: #199133; width: 100%; }
#z01 .bs { color: #fff7bc; font-size: 4em; font-family: "times new roman", times, serif; font-weight: bold; font-style: italic; line-height: 0.8em; margin: 0; padding: 0.5em 0 0 3em; }
#z02 { background-color: #077635; width: 100%; }
#z02 .bz { color: #fff; font-size: 2em; font-family: "times new roman", times, serif; font-weight: bold; font-style: italic; text-align: right; padding-right: 1em; }
#z02 a, #z02 a:link, #z02 a:visited { color: #fff; text-decoration: none; }
#z02 a:hover, #z02 a:active { color: #db1905; }
#b1 { background-color: #199133; width: 100%; overflow: hidden; }
#b1 td { margin: 0; padding: 0 0 0 1.3em; }
#b1 img { font-size: 10px; border: solid 0.1em #fff; }
#b0 { background-color: #077635; width: 100%; height: 0.7em; }
#z03 { background-color: #ffe682; width: 100%; overflow: hidden; }
.homelink { color: #b9e0a8; font-size: 1.4em; padding-left: 1.7em; white-space: nowrap; }
.homelink td { margin: 0; padding: 0 0 0 0.7em; }
.homelink a, .homelink a:link, .homelink a:visited { color: #fff7bc; font-weight: bold; background-color: #8ab478; text-decoration: none; padding: 0.1em 0.4em 0.2em; }
.homelink a:hover, .homelink a:active { color: #f8e800; background-color: #db1905; }
#a2 { background-color: #c9e6c9; text-align: center; width: 100%; margin: 0; padding-bottom: 0.3em; border-top: 2em solid #c9e6c9; }
#inhaltsrahmen { background-color: #fff; text-align: left; width: 70em; margin: 0 auto; padding: 0 0.7em 0.7em; border: solid 0.1em #077635; }
#impressum { color: #077635; font-size: 1.1em; text-align: center; letter-spacing: 0.1em; margin-top: 0.5em; margin-bottom: 0.7em; }
/*Alles für den Inhalt wird ab hier allgemein definiert*/
.inhalt .rubrik { color: #f8e800; font-size: 1.7em; font-weight: bold; line-height: 1em; background-color: #077635; margin-bottom: 1em; padding: 0.2em 0 0.2em 0.5em; border-right: 0.1em solid #000; border-bottom: 0.1em solid #000; }
.inhalt p { font-size: 1.4em; line-height: 1.4em; margin: 0.3em 0 0.2em; }
.inhalt img { font-size: 0.71em; }
.inhalt a, .inhalt a:link, .inhalt a:visited { color: #077635; text-decoration: none; border-top: 0.1em solid #c9e6c9; border-bottom: 0.1em solid #c9e6c9; }
.inhalt a:hover, .inhalt a:active { background-color: #fff7bc; border-top-color: #db1905; border-bottom-color: #db1905; }
.inhalt .slogan { color: #db1905; font-size: 2em; font-family: "times new roman", times, serif; font-style: italic; line-height: 1.05em; text-align: right; clear: both; margin: 0.2em 0 0.7em; padding: 0 0.3em 0.2em 0; border-right: 0.2em solid #f8e800; border-bottom: 0.2em solid #f8e800; }
.inhalt .zue { color: #077635; font-size: 2em; line-height: 1em; clear: both; margin-top: 0.8em; padding-bottom: 0.1em; border-top: 0.05em solid #b9e0a8; border-bottom: 0.05em solid #b9e0a8; list-style-image: url(../pic/p_r.gif); list-style-position: inside; display: list-item; }
.inhalt .img_rechts { float: right; }
.inhalt .img_links { float: left; padding-right: 1em; padding-bottom: 1em; }
.inhalt .aktutitel { color: #db1905; font-size: 1.7em; margin-top: 0.5em; margin-bottom: 0.5em; border-bottom: 0.1em solid #199133; }
.inhalt .aktutext { color: #077635; font-weight: bold; margin: 0 0 0 1em; padding: 0; }
.greenblock { background-color: #c9e6c9; display: block; }
.fett_rot { color: #db1905; font-weight: bold; }
.clear { height: 0.1em; overflow: hidden; clear: both; }
.webdesign { color: #199133; font-size: 0.7em; text-align: right; margin-top: 1em; }
.webdesign a, .webdesign a:link, .webdesign a:visited, .webdesign a:hover, .webdesign a:active { color: #199133; background-color: transparent; border-width: 0; }
