Ich empfehle Dir 2 Sachen: erstens die normalisierten Events mouseenter und mouseleave
Warum nicht gleich hover() - und komm mir jetzt nicht mit Performancegründen und der anzahl der Funktionsaufrufe :)
und zweitens die .closest-Methode von jQuery.
Wozu? Ich versteh' ohenhin nicht, warum das Menü auf den mouseover des a-Elements reagieren soll und nicht auf jenen auf das übergeordente div-Element eines Menüasts.
Und wo wir grade dabei sind: ich verstehe diese massive Codesuppe ohnehin nicht: <div class="submenue_bottom"> </div> und <div class="submenue_top"> </div> scheinen mir reichlich unsinnig zu sein.
nun funktioniert es. ich bin nicht darauf gekommen, mit dem li zu arbeiten. und habe immer nur einen hover bei div.navigationslevel1 gemacht, aber sobald ich das verlassen habe, war das menü wieder verschwunden, es sollte aber noch auf sein, wenn ich mit der maus in dem navigationslevel2 bin.
danke