A:link {
   background-color : transparent;
   color : navy;
   text-decoration : none;
   font-weight : bold;
}
A:visited {
   background-color : transparent;
   color : navy;
   font-weight : bold;
   text-decoration : none;
}
A:hover {
   background-color : transparent;
   color : #0000FF;
   text-decoration : none;
}
A:active {
   background-color : transparent;
   color : navy;
   font-weight : bold;
   text-decoration : none;
}


SELECT {
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px
}
TEXTAREA {
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px
}
INPUT {
   font-family: Verdana, Arial, Helvetica;
   font-size: 10px
}


H1 {
   font-family : Verdana, sans-serif;
   font-size : 18px;
   color : #0000FF;
   margin-bottom : 0px;
   margin-top : 10px;
}
H2 {
   font-family : Verdana, sans-serif;
   font-size : 15px;
   color : #0000FF;
   margin-bottom : 10px;
   margin-top : 20px;
}
H3 {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   color : #0000FF;
   margin-bottom : 0px;
   margin-top : 10px;
}
H4 {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : #0000FF;
   margin-bottom : 0px;
   margin-top : 10px;
}
.subhead1 {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : black;
}
.subhead2 {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : green;
}
.subhead3 {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : red;
}
.headerdate {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : Green;
   font-weight: normal;
}







P {
   font-family : Verdana, sans-serif;
   font-size : 11px;
   line-height : 180%;
   color: #333333;
   margin-top : 1px;
   margin-bottom : 1px;
   padding-bottom : 0px;
   text-indent : 0px;
}
.caption {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : #FF9966;
}

.bulletlist {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   line-height : 180%;
   color: #333333;
   margin-top : 1px;
   margin-bottom : 1px;
   padding-bottom : 0px;
   text-indent : 0px;
}

.table {
   font-family : Verdana, sans-serif;
   font-size : 11px;
   color : #CC3366;
}







.searchform {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   color : #666666;
   font-weight : normal;
}
.searchresultpagetitle {
   font-family : Verdana, sans-serif;
   font-size : 15px;
   color : #666666;
   font-weight : bold;
}
.searchresultcontent {
   font-family : Verdana, sans-serif;
   font-size : 11px;
   color : #666666;
   font-weight : normal;
}
.searchresultheader {
   font-family : Verdana, sans-serif;
   font-size : 14px;
   color : #666666;
   font-weight : bolder;
}
.searchmarkup {
   color : #FF0066;
}




.loginform {
   font-family : Verdana, sans-serif;
   font-size : 14px;
   color : #CC0000;
   font-weight : normal;
}




.mailform {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   color : #003366;
   font-weight : normal;
}
.mailformrequired {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   color : #003366;
   font-weight : bolder;
}
.mailformcomment {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   color : #CC0000;
   font-weight : bolder;
}
.mailformradio {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : #003366;
   font-weight : normal;
}






.filelinks {
   font-family : Verdana, sans-serif;
   font-size : 14px;
   color : #990000;
}
.filelinkssize {
   font-family : Verdana, sans-serif;
   font-size : 14px;
   color : Green;
}



.sitemap1 {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   color : #8F8F8F;
}
.sitemap2 {
   font-family : Verdana, sans-serif;
   font-size : 11px;
   color : #8F8F8F;
   margin-left : 20px;
}
.sitemap3 {
   font-family : Verdana, sans-serif;
   font-size : 10px;
   color : #8F8F8F;
   margin-left : 40px;
}
.sitemap4 {
   font-family : Verdana, sans-serif;
   font-size : 9px;
   color : #8F8F8F;
   margin-left : 60px;
}




.celmenu {
   font-family : Verdana, sans-serif;
   font-size : 12px;
   color : olive;
   margin-top : 10px;
}
.celsubmenu {
   font-family : Verdana, sans-serif;
   font-size : 11px;
   color : #666699;
   margin-left : 20px;
   margin-top : 3px;
}



td
{
 font-family: verdana,arial,helvetica,sans-serif;
 font-size: 11px;
 color: #000000;
}

td.gross
{ font-weight:bold;
background-color:#8080FF;
}

td.klein
{
background-color:#BFBFFF;
}



td.haupt
{
background-color:#EBEBFF;
font-size:12px;
}



a.hauptmenu, a.hauptmenu:visited{ 
background: #EBEBFF; 
border-bottom: 1px solid #BFBFFF ; 
border-left: 1px solid #BFBFFF ; 
border-right: 1px solid #BFBFFF ; 
color: #0000FF; 
width: 137px; 
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif; 
padding: 3px; 
text-decoration: none; 
display: block;
} 



a.hauptmenu_sub, a.hauptmenu_sub:visited{ 
background: #EBEBFF; 
border-bottom: 1px solid #BFBFFF ; 
border-left: 1px solid #BFBFFF ; 
border-right: 1px solid #BFBFFF ; 
color: #0000FF; 
width: 137px; 
background-image : url(bilder/bg_sub.jpg); 
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif; 
padding: 3px; 
text-decoration: none; 
display: block;
} 




a.hauptmenu:hover{ 
background: #0000FF; 
border-bottom: px solid #C0C0C0; 
border-left: 1px solid #C0C0C0; 
border-right: 1px solid #C0C0C0; 
color: #FFFFFF; 
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif; 
text-decoration: none; 
display: block;
}