Hi,
left: -999em;
margin-left : 150px;
margin-top : -20px;
warum die negativen Werte? Zum Ausblenden ist display:none besser geeignet und ein negatives margin ist immer nur eine problematische Notlösung.
padding : 0 0.5em;
schön, dass Du wenigstens hier em verwendest. Aber diese Mixtur beschert Dir auch Probleme beim Berechnen der Boxbreiten in standardkonformen Browsern.
Ich habe einen kleinen Abstand zwischen den einzelnen Unterpunkten. Wenn man nicht schnell genug mit der Maus nach rechts zieht verschwindet das Untermenu - wie kann ich das verhindern?
wähle geeignete Werte. Färbe hierzu den Boxgintergrund ein, um eine minimale Überlappung zu erreichen und auch zu sehen.
freundliche Grüße
Ingo