Hallihallo!
Wahrscheinlich hast Du in Deiner besagten zweiten Zeile einen Link oder sowas drin, was als eigenständiges Objekt angesehen wird.
Dann denkt der Browser "aha, die Maus ist jetzt über dem anderen Objekt, also nicht mehr über dem Layer. Da verstecke ich den doch lieber mal".
Ich selber umgehe das Problem bei meinem mouseover- Menü, indem ich eine unsichtbare Ebene hinter die eigentlich angezeigte lege. Diese Ebene blendet dann per onmouseover die Menüebene aus. Zu sehen ist das unter http://www.ewetel.net/~tobias.hahner/schnippsel/framemenu/index.html
Ich habe allerdings auch schon von Leuten gehört, die mit dem eventhandler "onmouseleave" Erfolg hatten. Habe aber noch nie damit experimentiert, kann da also nichts großartiges zu sagen.
Ich hoffe, ich konnte Dir helfen...
Viele liebe Grüße,
Der Dicki