body { margin: 0 0 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; background-color: #FFFFFF; }

td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; }

.logo_header{ width:450px;}
.nav_header { width:500px; color:#FFFFFF; text-align:right;padding-top:5px;}
.nav_header a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; }

.text_header { width:950px;display: block; height:39px;line-height:39px; }
.text_header a:link, .text_header a, .text_header a:visited, .text_header a:active { color: #fff;white-space: nowrap;display: block;float: left;font-weight: normal;font-size: 125%;overflow: hidden;text-decoration: none;z-index: 100;cursor: pointer;padding: 0 15px 0 12px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.text_header a:hover { background:url(top_menue.png) repeat-x #333333;color: #ffffff; font-size: 125%;font-weight: normal;line-height:37px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

.footer_left { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-top:64px; text-align:left;}
.footer_right {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-top:64px; text-align:right;}

.text_inhalt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; }
.text_headline { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #669900; }

a.navigation { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; }
a.navigation:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; }
a.navigation:hover, a.navigation:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; }

a:link, a:hover, a:visited, a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #669900; text-decoration:none; font-weight:bold; }

.button, .infobutton1, .infobutton2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;cursor:pointer;line-height:24px;height:24px;padding-left:8px;padding-right:8px;color: #FFFFFF;background:url(button_middle.png) repeat-x #669900;border:1px solid #999999;text-decoration:none;text-align:center; }

.button:hover, .infobutton2, .infobutton2:hover, .infobutton1:hover { background-Color:#333333;text-decoration:none; }

input.noborder {background-color:#FFFFFF; border-width:0px; border-style:solid; border-color:#FFFFFF; font-size:10px}

input.klein {background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#CCCCCC; font-size:10px; font-family:lucida sans unicode,lucida grande,geneva,verdana,helvetica,sans-serif}

textarea {background-color:#FFFFFF; border-width:1px; font-family:lucida sans unicode,lucida grande,geneva,verdana,helvetica,sans-serif; border-style:solid; border-color:#CCCCCC; font-size:10px}

input.checkbox {background-color:#EAEEF4; border-width:1px; border-style:solid; border-color:#EAEEF4; height:16px; font-size:10px}

select {background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#CCCCCC; font-size:11px; font-family:lucida sans unicode,lucida grande,geneva,verdana,helvetica,sans-serif}

.color { background-color:#0B3726; }

.colorlinie { background-color:#FFFFFF; }

.green { color:#669900;font-size:12px; }
