/* CSS Document */
#nav, #nav ul { 
padding: 0; 
margin: 0; 
list-style: none; 
} 

#nav li { 
float: left; 
width: 90px; 
} 

#nav ul { 
position: absolute; 
width: 90px;
left: -1000px; 
} 

#nav li:hover ul, #nav li.ie_does_hover ul {
left: auto;
}

#nav a { 
display: block; 
}

#nav a {
display: block;
margin: 2px 5px 3px 5px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: smaller;
}

ul a{
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
}

ul ul a:link, ul ul a:visited{
font-weight: normal;
color: #FFFFFF;
cursor: pointer;
text-decoration:none;
}

ul ul a:hover, ul ul a:active{
font-weight: normal;
Eindresultaat in Firefox en Iexplorer:
color: #FF3300;
cursor: pointer;
text-decoration: underline;
}

ul li{
background-color: #000000;
border-left: 0px solid #FFF;
}

ul ul li{
background-color: #000000;
border-top: 0px solid #FFF;
border-left: 0;
}

/* IE only hack \*/
* html ul li, * html ul ul li{
border-bottom: 0px solid #FF3300;
}

* html ul ul li{
border-top: 0;
}

<style type="text/css">

A:link { text-decoration: none; color:#FFFFFF; }
A:visited { text-decoration: none; color:#FFFFFF; }
A:hover { text-decoration: line-over, underline; color:#FF0000; }

</style>
/* Einde IE only hack */

