I am developing for an existing web application on an internal server, I can\'t really post all the code here as it\'s very very messy but I can show you guys a screenshot o
IE has some problem with z-index (see Google). As I had to fix a similar problem I was forced to use javascript to hide the background elements, which isn't really suitable for you.
You could try to change the order of creation in the html code, if possible.