.menu {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: CCCCCC;
  font-weight: bold;
  }
 
 a { text-align:center; font-weight: bold; font-size:10pt; }
  
 a.menuactive:link { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; border-width: 2px; border-style: solid; border-color: #CCCCCC; padding-top: 2px; }
 a.menuactive:visited { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; border-width: 2px; border-style: solid; border-color: #CCCCCC; padding-top: 2px; }
 a.menuactive:hover { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; border-width: 2px; border-style: solid; border-color: #CCCCCC; padding-top: 2px; }
 a.menuactive:active { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; border-width: 2px; border-style: solid; border-color: #CCCCCC; padding-top: 2px; }
 
 a.menuaufklapp:link { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; padding-top: 4px; }
 a.menuaufklapp:visited { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; padding-top: 4px; }
 a.menuaufklapp:hover { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; padding-top: 4px; }
 a.menuaufklapp:active { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; padding-top: 4px; }
 
 a.menulink:link { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #000000; padding-top: 4px; }
 a.menulink:visited { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #000000; padding-top: 4px; }
 a.menulink:hover { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; padding-top: 2px; border-width: 2px; border-style: solid; border-color: #CCCCCC; }
 a.menulink:active { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #333333; padding-top: 2px; }
 
 a.submenuactive:link { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; border-width: 2px; border-style: solid; border-color: #CCCCCC; background-color: #666666; padding-top: 2px; }
 a.submenuactive:visited { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; border-width: 2px; border-style: solid; border-color: #CCCCCC; background-color: #666666; padding-top: 2px; }
 a.submenuactive:hover { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; border-width: 2px; border-style: solid; border-color: #CCCCCC; background-color: #666666; padding-top: 2px; }
 a.submenuactive:active { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; border-width: 2px; border-style: solid; border-color: #CCCCCC; background-color: #666666; padding-top: 2px; }
 
 
 a.submenulink:link { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #666666; padding-top: 4px; }
 a.submenulink:visited { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #666666; padding-top: 4px; }
 a.submenulink:hover { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; border-width: 2px; border-style: solid; border-color: #CCCCCC; background-color: #666666; padding-top: 2px; }
 a.submenulink:active { color:#CCCCCC; display:block; width:100%; height:25px; text-decoration:none; background-color: #666666; padding-top: 2px; }

