also ich hab das bei mir so gelöst... ich behaupte es is die hässlichste variante die man machen kann aber sie funktioniert... 
einfach in deine haupt CSS datei einfügen
Code:
ul { margin:0; padding: 0; display:block; width:190px; margin-right:-40px; }
li {margin:0; padding:0; line-height:18px; width:190px; }
li li {margin:0; margin-left: 10px; padding:0; line-height:18px; width:180px;}
li li li {margin:0; margin-left: 10px;padding:0; line-height:18px; width:180px;}
li li li li {margin:0; margin-left: 10px;padding:0; line-height:18px; width:180px;}
li a { display:block; margin:0; padding: 0; width: 190px; border-bottom: #ccc solid 1px;}
li li a { display:block; margin:0; padding: 0; width: 180px;}
li li li a { display:block; margin:0; padding: 0; width: 170px;}
li li li li a { display:block; width:160px;}
li a:hover {border-bottom: #000 solid 1px; color:#000;}
li li a:hover {border-bottom: #000 solid 1px; color:#000;}
li li li a:hover {border-bottom: #000 solid 1px; color:#000;}
span{ color:#999;
font-size:12px;
line-height:10px:
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
span:hover { color: #000; }
a:hover span { color: #000; }
nach vielem nachbessern hatt ich keine lust mehr aufzuräumen, mir sei verziehn 
viel spaß
Lesezeichen