<style type="text/css">


#navi ul {
  list-style-type: none;
  padding:0;
  margin: 0;
}

#navi li {
   list-style-type: none;
   padding: 0 0 0 0;
    }

#navi li ul {
list-style-type: none;
padding: 0 0 0 10px;
font-size: 14px;
 }

#navi li a:link, #navi li a:visited {
   display: block;
   padding:5px;
   text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   color: #000;
   border-top:1px solid gray;
   width: 100%;
}

html>body #navi li, a {
width: auto;
}

html>body .unter li, a {
width: auto;
}

#navi li a:hover , #navi li a:active, #navi li a:focus {
background-color: #cdcdcd;
   color: navy;
   width: 100%;
   }

   </style>