*{ margin: 0px; padding:0px;}
body { font-family: Verdana; font-size: 12px; width: 100%; background: #ffffff; }
p { padding-top: 5px; padding-bottom: 5px; line-height: 18px; }
h1 { font-size: 16px; padding: 4px 0px 8px 0px; color: #FF9900; }
h2 { font-size: 15px; padding: 2px 0px 4px 0px;}
h3 { font-size: 14px; padding: 2px 0px 4px 0px;}
ul { list-style-type: none; }
.ul_sitemap { list-style: circle; padding-left: 20px;}
.ul_sitemap_2 { list-style: circle; padding-left: 20px;}
hr { border: 0px; border-top: solid 1px #ff6d00; margin-bottom: 3px;}
a:link, a:visited, a:active { color: #000000; text-decoration: underline;}
a:hover { }
.button { color: #ff6d00; font-weight: bold; border: 1px solid #ff6d00; background: #FFFFFF; padding: 2px 0px 2px 0px; cursor: pointer;}
.button:hover { border: 1px solid #DDDDDD; background: #ff6d00; color: #ffffff; }
.input { border: 1px solid #ff6d00; }
.textarea { border: 1px solid #ff6d00; font-family: Verdana; font-size: 12px;}
.error { color: #FF0000; font-weight: bold;}
.rot { color: #FF0000; }
.gruen { color: green;}
.tab td { padding: 4px 4px 4px 0px;}
.inhalt_block { width: 500px; display: table; padding: 10px 0px 10px 0px;}
.inhalt_block  ul { list-style-type: circle; color: #000; margin-left:30px }

#website { width: 915px; margin:0px auto; background: url(bg_border.gif) repeat-y right #ffffff; }
#header { width: 903px; height: 223px; margin: 0px auto; }
#left { width: 163px; float: left; padding: 0px 0px 0px 6px; }
#menue { width: 157px; }
#menue .active { width: 157px; height: 25px; padding: 10px 0px 0px 0px; border-bottom: 2px solid #FFFFFF; background: url(bg_menue_punkt_a.gif) repeat-y;}
.active a:link, .active a:visited, .active a:active { width: 127px; height: 19px; color: #ff6d00; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 30px;}
.active a:hover { }
#menue .inactive { width: 157px; height: 25px; padding: 10px 0px 0px 0px; border-bottom: 2px solid #FFFFFF; background: url(bg_menue_punkt.gif) repeat-y; }
.inactive a:link, .inactive a:visited, .inactive a:active { width: 127px; height: 19px; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 30px;}
.inactive a:hover { color: #FF9900; }
#menue .sub_active { width: 157px; height: 25px; margin-top:-2px; background: url(bg_menue_punkt_a.gif) repeat-y; margin-bottom: 0px;}
.sub_active a:link, .sub_active a:visited, .sub_active a:active { width: 127px; height: 16px; display: block; font-size: 11px; text-decoration: none; padding: 3px 0px 0px 30px; color: #FF9900;}
.sub_active a:hover { }
#menue .sub_inactive { width: 157px; height: 25px; margin-top:-2px; background: url(bg_menue_punkt_a.gif) repeat-y; margin-bottom: 0px;}
.sub_inactive a:link, .sub_inactive a:visited, .sub_inactive a:active { width: 127px; height: 16px; display: block; font-size: 11px; text-decoration: none; padding: 3px 0px 0px 30px;}
.sub_inactive a:hover { color: #FF9900; }

#middle { width: 740px; float: left; }
#main { width: 503px; min-height: 519px; float: left; padding: 15px; }
#box_right { width: 207px; min-height: 490px; float: left; font-size: 11px; }
#box_left { width: 153px; float: left; margin: 35px 0px 0px 4px; }
#box_left p { margin: -10px 0px -20px 12px; }
.box_titel { width: 182px; height: 18px; float: left; background: url(box-titel.gif) no-repeat; margin-top: 15px; padding: 2px 0px 0px 25px; font-size: 12px; font-weight: bold; color: #ffffff; }
.box_inhalt { width: 180px; float: left; padding: 5px 0px 0px 10px; }
.box_inhalt ol { list-style-type: none; margin: 10px 0px 0px 0px;}
.right_padding { padding: 0px 0px 10px 0px; }
.titel_aktuelles { width: 117px; height: 21px; background: url(titel_aktuelles.gif) no-repeat; font-weight: bold; color: #ff6d00; padding: 2px 0px 0px 30px; margin-top: 10px; }

#footer { width: 878px; height: 24px; margin-top: 25px; margin: 0px auto; background-color: #FF9900; clear: both; text-align: right; color: #ffffff; padding: 7px 25px 0px 0px;}
#footer a:link, #footer a:visited, #footer a:active { color: #FFFFFF; text-decoration: none;}
#footer a:hover { text-decoration: underline; }


/*Aktuelles Übersicht*/
.aktuelles { display: table; padding: 7px 0px 10px 0px; }