
#mainmenu { display: none; background:gray; height:30px; position:relative; margin-bottom:30px;}  
#mainmenu LI { float:left; height:30px;}  
#mainmenu A { position:relative;
  float:left;
  height: 25px;
  padding:5px 5px 0px 5px;
  background:#f0f0f0;
  margin:0px 3px 0px 0px;
  color:black;
  font-size:11px;
  text-decoration:none;
  }
#mainmenu A:HOVER { background:#a0a0a0!important;}  
#mainmenu .makt A { background:#909090;}

#mainmenu2 { height:30px; z-index:999; float:left; }
#mainmenu2 UL { position:absolute; left:0px; top:30px; background:black!important; height:30px; }

#mainmenu LI LI { height:auto; position:relative;}  
#mainmenu LI LI A { display:block; }  
#mainmenu LI LI A:HOVER { color:red!important;  }  
#mainmenu .makt { }
#mainmenu .makt .makt A { }
#mainmenu .makt .makt UL A {  }
#mainmenu .makt .makt .makt A {  }
#mainmenu #aktsubmenu A {  }  

#mainmenu2 UL UL { position:absolute; left:0px; top:30px;}
#mainmenu2 UL UL LI { }
#mainmenu2 UL UL LI A {
  display:block!important;
  width:100px!important;
  height: auto!important;
  margin:0px!important;
  text-align:left; 
  background:#606060;
  background-image:none!important;
  } 

#mainmenu2 UL UL LI A:HOVER {color:white;   background:#7b0116!important;}

#mainmenu2 UL UL ,
#mainmenu2 ul ul ul,
#mainmenu2 ul ul ul ul,
#mainmenu2 ul ul ul ul ul,
#mainmenu2 ul li:hover ul,
#mainmenu2 ul li:hover ul ul,
#mainmenu2 ul li:hover ul ul ul,
#mainmenu2 ul li:hover ul ul ul ul,
#mainmenu2 ul ul li:hover ul,
#mainmenu2 ul ul li:hover ul ul,
#mainmenu2 ul ul li:hover ul ul ul
{display: none;}
#mainmenu2 ul li:hover ul,
#mainmenu2 ul ul li:hover ul,
#mainmenu2 ul ul ul li:hover ul,
#mainmenu2 ul ul ul ul li:hover ul,
#mainmenu2 ul ul ul ul li:hover ul
{display: block; z-index:999;}