body { background-color: #dcdcdc; background-position: center 0; text-align: left; position: relative; }
.formular { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none }
.rand { border-left:0px solid #228b22; border-right:0px solid #228b22; border-top:8px solid #228b22; border-bottom:8px solid #228b22; background-color: #8cdd90; width: 880px; height: 100%;  }
.box { width: 100%; height: 100%; }
.leftbox { width: 160px; height: 100%; padding-right: 10pt; padding-bottom: 10pt; padding-left: 10pt; }
.rightbox { width: 160px; height: 100%; padding-right: 10pt; padding-bottom: 10pt; padding-left: 10pt; }
.middelbox { width: 480px; height: 100%; padding: 10pt; }
.menuei { color: #000; display : block; font-size: 12px; width: 150px; background-color : #f5f5f5; float: left; text-decoration: none; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 10px; margin-bottom: 6pt; padding: 3pt; border: solid 1pt #228b22; cursor: pointer; }
.menuei a { color: #228b22; text-decoration: none; font-weight: bold; background-color: #dcdcdc; padding: 6pt; border: solid 1pt; }
:hover.menuei { color: #228b22; background-color: #f5f5f5; padding-left: 2pt; border-style: solid; border-width: 1pt 1pt 1pt 2pt; }


.menue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: solid 2px; color: #000000; font-weight: bolder; background-color: #f5f5f5; text-decoration: none; padding: 4px; }

.menue a {  text-decoration: none; color: #000000}
:hover.menue {  }

.umenue {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
color: #000000; 
text-decoration: none;}

.umenue a {  text-decoration: none; color: #000000}
:hover.umenue {   color: #CC0000}

.umenuelmf {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
color: #000000; 
text-decoration: none;}

.umenuelmf a {  text-decoration: none; color: #000000}
:hover.umenuelmf { color: #228b22; font-weight: bold; }

.inhaltmitrand { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #228b22; text-decoration: none; line-height: 18px; color: #000000; font-variant: normal; background-color: #f5f5f5; text-align: justify; padding: 10px; }
.aktuellmitrand { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; line-height: 15px; text-decoration: none; background-color: #f5f5f5; text-align: left; padding: 10px; border: solid 1px #228b22; }
.menuebild {  border-color: #000000 #000000 #FFFFFF; padding-top: 4px; padding-right: 4px; padding-left: 4px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding-bottom: 4px}
.bildrand {  border: #CB2027; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.inhaltmitrandrot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; border: 1px #CB2027 solid; text-decoration: none; line-height: 18px; color: #000000 }
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}
.footer a {  text-decoration: none; color: #FFFFFF}
.inhalt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 18px}
.inhaltmitabstand {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}
.inhaltmitrandgruen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; border: 1px #009900 solid; text-decoration: none; line-height: 18px; color: #000000 }
.titel { color: #008000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 6pt; }
