Ich hatte das Problem auch mal, der IE kommt irgendwie nicht mit der CSS-Eigenschaft display klar. Ich hab damals meine Infobox zu einer div gemacht und mit position:absolute versehen und positioniert. Dann kann man visibility:visible und visibility:hidden verwenden und es ging dann auch wieder mit dem z-index. Schön ist das jedoch auch nicht.