Hi Ingo und Michael,
Übrigens interessant, was manche Leite für aufwendige Javascripts entwickeln für etwas, das mit CSS viel einfacher geht und lediglich für den IE ein paar Zeilen Javascript vonnöten sind, siehe http://de.selfhtml.org/css/layouts/anzeige/nav_javascript.htm - hier hast Du auch gleiche Breiten.
Es ist vor allem sehr sinnvoll, per JS einen link auf ein stylesheet reinzuschreiben - "for non-javascript browsers":
// Load up the stylesheet for the menus. This code is here rather than in the html
// document to allow for non-javascript browsers to render a seperately styled non-
// interactive list rather than the DHTML menu
document.write("<link rel='stylesheet' href='cssmenu.css' type='text/css' />");
Wenn man die Seite ohne JS öffnet, sieht man nämlich nur die <ul>s.
Und ich würde die "dritte Dimension" des Menüs farblich hervorheben - das sieht nicht wirklich gut aus, wenn das Zweite die gleiche Farbe hat wie das Dritte.
Gruß, Marian