Hallo Balázs!
Aus deinem code:
<div id="menu2" style="position:absolute; visibility:show; left:300px; top:-110px; width:90px; height:80px;" z-index=3>
So wird es leider nie gehen.
Versuche es mal so:
<div id="menu2" style="position:absolute; visibility:visible; left:300px; top:-110px; width:90px; height:80px; z-index:3;">
visibility: visible/hidden (show/hide ist NS, JSSS)
im Stylesheet gibt's keine ' = ' nur ' : '
z-idex ist auch eine CSS Angabe also muss es auch in dem style="..." eingeschlossen werden. Prüfe diese Fehlerquellen auch in den andren CSS-Angaben.
Grüße
Thomas