.menu_hover_vertikal { width: 80px; background: #fff; } 
.menu_hover_vertikal ul li {width:128px;}

    .menu_hover_vertikal ul { list-style: none; margin: 0; padding: 0; } 

    .menu_hover_vertikal a, .menu_hover_vertikal span {
      font: bold 11px/16px arial, helvetica, sans-serif;
      display: block;
      border-width: 1px; border-style: solid; border-color: #ccc #888
    #555 #bbb;
      margin: 0; padding: 2px 3px; }

    .menu_hover_vertikal span { color: #FF8635; background: #96D12C; text-transform: uppercase;
    } 

    .menu_hover_vertikal a { color: #000; background: #efefef; text-decoration: none; } 

    .menu_hover_vertikal a:hover { color: #a00; background: #fff; } 
    
   .menu_hover_vertikal li { position: relative; }

    .menu_hover_vertikal ul ul {position: absolute; top: 0; left: 100%; width: 100%; }   
    .menu_hover_vertikal ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

    /*
    div.menu_hover_vertikal ul ul ul, 
    div.menu_hover_vertikal ul ul li:hover ul ul {display: none;} 

    div.menu_hover_vertikal ul ul li:hover ul, 
    div.menu_hover_vertikal ul ul ul li:hover ul {display: block;}
    */
  
      div.menu_hover_vertikal ul ul,
    div.menu_hover_vertikal ul li:hover ul ul,
    div.menu_hover_vertikal ul ul li:hover ul ul
      {display: none;} 

    div.menu_hover_vertikal ul li:hover ul,
    div.menu_hover_vertikal ul ul li:hover ul,
    div.menu_hover_vertikal ul ul ul li:hover ul
      {display: block;}