Hallo Michael,
ich sehe mir grad dein gepostetes Menü an. Gibt's einen aussergewöhnlichen Grund, weshalb der ul innerhalb von .menu zweimal margin-left zugewiesen wird?
Code:
* html .menu ul {margin-left:-16px; margin-left:0;}
In den Zeilen 35 und 37 definierst du die hover-Zustände, jeweils unterschiedlich. Warum einmal mit *html und darunter ohne *html, dafür aber mit einem > ?
Code:
* html .menu a:hover {color:#fff; background:#0A0AFF;}
.menu :hover > a {
color:#fff;
background:#949e7c;
}
Gruß und Dank, Ingo