BODY {margin: 0; padding:0; background-color: #ffffff; }
.buehne {padding-left: 20px; width:100%;}
.inhalt {padding-right: 20px;}
.rechteseite {width: 180px;border-left: 1px solid #ffffff;}

.color100 {background-color: #484848;}
.color80 {background-color: #e9eaac;}
.color50 {background-color: #87963e;}
.color30 {background-color: #c3d17c;}
.color10 {background-color: #e9eaac;}

.rechtsbuendig {text-align:right;}
.klein {font:70% normal Tahoma, Verdana, sans-serif;color: #264d01;}
h1 {font: 100% bolder Tahoma, Verdana, sans-serif;color: #87963e;margin:0;padding:0;}
h2 {font: bolder 90% Tahoma, Verdana, sans-serif;color: #87963e;margin: 30px 0 0 0;}
h3 {font: bolder 80% Tahoma, Verdana, sans-serif;color: #87963e;margin: 30px 0 0 0;}
h4 {font: bolder 79% Tahoma, Verdana, sans-serif;color: #264d01;margin: 20px 0 -5px 0;padding: 0;}
h5 {font: bolder 78% Tahoma, Verdana, sans-serif;color: #264d01;margin: 20px 0 -10px 0;padding: 0;}
p, ul, ol {font: 75% normal Tahoma, Verdana, sans-serif;color: #484848;}
.normschrift {font: 75% normal Tahoma, Verdana, sans-serif;color: #264d01;}
.errormeldung {font: 70% normal Tahoma, Verdana, sans-serif;color: #484848;}

.themenbalken {font: 70% normal Tahoma, Verdana, sans-serif;font-weight: bolder;color: #484848;text-transform : uppercase;padding: 1px 4px;margin-bottom: 10px;}
.picohnerechts {float: right;margin-left:10px;border: 1px solid #484848;}
.textboxweiss {padding:1px 0 10px 10px;}
.boxborder {border-top: 1px solid #6e6e6e;border-bottom: 1px solid #484848;padding:2px;}

.teaser {clear: both;}
.teaser h3 {padding: 0;margin: 0;}
.teaser h3 a:link, .teaser h3 a:visited {color: #87963e;text-decoration: none;}
.teaser h3 a:hover, .teaser h3 a:active {color: #264d01;text-decoration: none;}
.teaser p {font-size: 75%;padding: 0 ;margin: 5px 0 0 0;}
.teaser p a:link, .teaser p a:visited {color: #264d01;text-decoration: none;}
.teaser p a:hover, .teaser p a:active {color: #264d01;text-decoration: none;}
.teaser p.dachzeile {font-size: 70%;color: #87963e;padding: 0;margin: 0;}
.teaser p.dachzeile a:link, .teaser p.dachzeile a:visited {color: #87963e;text-decoration: none;}
.teaser p.dachzeile a:hover,.teaser p.dachzeile  a:active {color: #264d01;text-decoration: none;}
.teaserabschluss {clear: both;border-bottom: 1px solid #484848;text-align:right;margin-bottom: 20px;padding-top:4px;}

.rechtsbox {background-color:#f4f5d7;border: 1px solid #484848;margin-bottom: 5px;}
.rechtsbox .head {background-color:#6e6e6e;font: 65% bolder Tahoma, Verdana, sans-serif;color: #fff;font-weight:bold;text-transform: uppercase;padding:1px 1px 1px 3px;}
.rechtsbox .flaeche {z-index:1;padding:10px 3px 5px 3px;font: normal 65% Tahoma, Verdana, sans-serif;color: #fff;}
input.rechtsbox {font: normal 65% Tahoma, Verdana, sans-serif;color: #484848;border: 1px solid #bcbbbb;background-color: #fff;width: 100px;}

td.kalender {font: 65% normal Tahoma, Verdana, sans-serif;color: #484848;}
td.kalenderhell {font: 65% normal Tahoma, Verdana, sans-serif;color: #87963e;}
select.kalendercats {font: 90% normal Tahoma, Verdana, sans-serif;color: #484848;}
input.rechtsform {font: 75% normal Tahoma, Verdana, sans-serif;color: #264d01;border: 1px solid #484848;background-color: #fff;}
.button {font: 90% normal Tahoma, Verdana, sans-serif;color: #484848;border-right: 1px solid #484848;border-bottom: 1px solid #484848;background-color: #fff;}

A:link { color : #484848; text-decoration: underline; }
A:visited {color : #264d01; text-decoration: underline; }
A:hover {color: #264d01; text-decoration: none;}
A:active {color: #484848; text-decoration: none;}

A.navi:link { color : #484848; text-decoration: none; }
A.navi:visited {color : #264d01; text-decoration: none; }
A.navi:hover {color: #264d01; text-decoration: underline;}
A.navi:active {color: #484848; text-decoration: none; }

A.hell:link { color : #f4f5d7; text-decoration: none; }
A.hell:visited {color : #f4f5d7; text-decoration: none; }
A.hell:hover {color: #fff; text-decoration: underline;}
A.hell:active {color: #f4f5d7; text-decoration: none; }

select {font: 70% normal Tahoma, Verdana, sans-serif;color: #484848;}
textarea {font: 80% normal Tahoma, Verdana, sans-serif;color: #21416B;border: 1px solid #bcbbbb;width: 300px;}
input.normbox {font: 65% normal Tahoma, Verdana, sans-serif;color: #264d01;border: 1px solid #bcbbbb;}
input.userbox {font: 65% normal Tahoma, Verdana, sans-serif;color: #ffffff;border: 1px solid #bcbbbb;background-color: #87963e;width: 100px;}
