und nochmal:
Mir ist gerade noch eingefallen, dass ich insbesondere an Netscape 6 oder 7 schon häufiger die Eigenart beobachtet habe, dass CSS-Werte bei dynamischen Elementen während der Laufzeit "vergessen" werden.
Vielleicht reicht es ja schon, wenn du dein drüberklappendes Menü beim Mouseover-Event jeweils erst einmal an seinen Z-Index "erinnerst". Entsprechendes solltest du zusätzlich dann auch mit dem darunter liegenden Iframe machen, der möglicherweise, da es ja mit document.write in den Code eingefügt wird den Z-Index des Vorfahrenselements sowieso gar nicht in allen Browsern erbt.
Gruß Gernot