Wozu hast du so viele CSS Dateien für die simple Navigation eingebunden? - und wozu sollen die ganzen z-index Werte gut sein?
Bei der Umsetzung ist einiges schief gelaufen da die Container in HTML falsch angeordnet sind. Soll ein Element oben zu sehen sein muss es in HTML (normalerweise) auch an erster Stelle stehen - das ist hier nicht der Fall. Zudem kommt das fehlerhafte Arbeiten mit
position:absolute; - nahezu jedes Layout lässt sich ohne dieses Attribut umsetzen, arbeite also mit
Margin (Außenabstände) und
Padding (Innenabstände).
Ich würde das Ganze noch einmal neu umsetzen, nur das Problem mit der Navigation jetzt zu lösen wäre Pfusch.
Die Umsetzung würde mich persönlich 20-45min kosten, die Navigation lässt sich ohne JavaScript umsetzen (auch im IE). Du hast es geschafft das Layout auf komplizierte Weise umzusetzen dann sollte das andere eigentlich weniger problematisch sein
Wenn du hilfe brauchst schreib mir eine E-Mail oder frag mich nach einem Messenger.