@charset "UTF-8";
/* CSS Document Metakom*/

#hauptmenu ul {
    width: 100%;
	background-color:#000;
	margin:0px;
	padding:0px;
  }
#hauptmenu ul li {
    list-style: none;
	padding:0px;
	width:168px;
	float:left;
	text-align:center;
  }

#hauptmenu ul li ul {
	  padding:0px;
	  margin: 0px;
  }
#hauptmenu ul li ul li {
	  padding:0px;
	  margin: 0px;
	  text-align:left;
  }

#hauptmenu  ul a {
  }  
#hauptmenu ul a:hover {
  }
  
#hauptmenu ul li a, #hauptmenu a:link, #hauptmenu ul li a:visited {
    display:block;
	height: 32px;
	width: 128px;
	padding:0px 10px 10px 10px;
    text-decoration: none;
	color:#7e7973; 
	font-size:20px; 
	font-weight:300;
	
  }
  
#hauptmenu ul li a:hover, #hauptmenu ul li a:focus, #hauptmenu ul li a:active {
    display:block;
	height: 32px;
	width: 128px;
	padding:0px 10px 10px 10px;
	font-size:14px;
    text-decoration: none; 
    color:#003157; 
	font-size:20px; 
	font-weight:300;
  }
    
#hauptmenu ul li ul li a, #hauptmenu ul li ul li a:link, #hauptmenu ul li ul li a:visited {
    display:block;
	height: 19px;
	width: 208px;
	padding-top:11px;
	margin-left:10px;
    text-decoration: none;
	font-size:16px;
    color: #FFF;
	background-image:url(../images/submenhgra.png);
    background-size: 100% auto;
    background-position: bottom;
  }
  
#hauptmenu ul li ul li a:hover, #hauptmenu ul li ul li a:focus, #hauptmenu ul li ul li a:active {
    display:block;
	height: 19px;
	width: 208px;
	padding-top:11px;
	margin-left:10px;
	font-size:16px;
    text-decoration: none; 
    color: #FFF;
	background-image:url(../images/submenhgrb.png);
    background-size: 100% auto;
    background-position: bottom;
  }
  
  /* Erweiterung zur dynamischen Ein-/Ausblendung */
#hauptmenu ul li>ul {
    display: none; top: 0px;
  }
#hauptmenu ul li:hover>ul, #hauptmenu ul li>a#aktuell+ul {
    display: block;
  }

  /* Workaround fuer den IE 7 */
  *:first-child+html #hauptmenu ul ul {
    background-color:#000; padding-bottom:0px;
  }