p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 150%}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 400; color: #000000}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 100%; font-style: normal; font-weight: bold}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #D58F00; line-height: 140%}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 120%}
a  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #990000; line-height: 150%; text-decoration:none}
li {  background-position: left; text-align: left; text-indent: -2pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 150%; color: #000000}
ul {  text-indent: 0pt}
hr {  color: #990000}

.hauptnav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 600; color: #990000; text-decoration:none}
.hauptnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 600; color: #990000; text-decoration:none}
.hauptnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 600; color: #FF9900; text-decoration:none}
.hauptnav:active {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 600; color: #CC3300; text-decoration:none}

.topnav:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; text-decoration:none; color: #FFFFFF}
.topnav:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; text-decoration:none; color: #FFFFFF}
.topnav:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; font-weight: 700; text-decoration:none}
.topnav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006600; font-weight: 700; text-decoration:none}

.formular {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}

.rechts {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 140%; color: #000000; font-weight: 600}

.rechtsnav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 140%; color: #990000; font-weight: 600; text-decoration:none}
.rechtsnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; line-height: 140%; font-weight: 600; text-decoration:none}
.rechtsnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006600; line-height: 140%; font-weight: 600; text-decoration:none}
.rechtsnav:active {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC3333; line-height: 140%; font-weight: 600; text-decoration:none}

.tabelle {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}
.pbanner {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 130%; font-weight: bold; color: #000000}

.unternav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; color: #990000; text-decoration:none}
.unternav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; color: #990000; text-decoration:none}
.unternav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; color: #FF9900; text-decoration:none}
.unternav:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; color: #CC3333; text-decoration:none}


.top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.foot {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: normal; color: #000000}
.links {  color: #336666}
.marker {  font-family: Arial, Helvetica, sans-serif; font-size: x-large; font-weight: 400; color: #336666}

.fatlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 500; color: #FFFFFF}
.fatlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 500; color: #FFFFFF}
.fatlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 500; color: #CC3333}
.fatlink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 500; color: #CC3333}


#sitemap-baum ul {
list-style-type: none;
margin: 0 30px 0 45px;
padding: 0;
border-left: 2px dotted #9c6a2e;
}
#sitemap-baum ul li {
margin: 8px 0 0 0;
padding: 0;
}
#sitemap-baum ul ul {
list-style-type: none;
border-left: 2px dotted #9c6a2e;
margin: 0 0 0 30px;
padding: 0;
}
#sitemap-baum ul ul li {
margin: 0;
margin: 3px 0 0 0;
padding: 0;
font-size: 100%;
}
#sitemap-baum ul a {
margin: 0;
padding: 0 10px;
font-size: 105%;
font-variant: small-caps;
text-decoration: none;
font-weight: bold;
background-color: #f5ebd8;
color: #450000;
border-bottom: 1px solid #9c6a2e;
}
#sitemap-baum ul a:visited {
background-color: #f5ebd8;
color: #850;
padding-right: 15px;
}
#sitemap-baum ul a:hover,
#sitemap-baum ul a:active,
#sitemap-baum ul a:focus {
background-color: #fffff7;
color: #a00;
}
#sitemap-baum ul ul a {
font-variant: normal;
font-weight: normal;
}
#sitemap-baum ul ul a.lev2 {
font-variant: small-caps;
font-weight: normal;
}
#sitemap-baum ul span.sm-aktiv {
padding-left: 10px;
font-weight: bold;
}
