compinfo: Navigation kompatibel machen für IE7/8

Beitrag lesen

Hallo zusammen

Habe ein kleines Problem mit meiner Seite:
Die Navigation wird beim IE falsch angezeigt.
Beim FF funzt das ohne Probleme.

Da ich mich mit dem IE nicht so gut auskenne wollte ich euch fragen, ob ihr mal meine CSS nach dem/n Fehler/n durchsuchen könntet.

Ich weiss nicht, wieso das nicht richtig angezeigt wird.

Hier der Link zur Homepage:
Link

Hier die CSS (nur Navigation):
ul#nav { margin:0; padding:0; text-align:center; vertical-align:middle; }
ul#nav li { list-style:none; float:left; width:150px; position:relative; margin:0px; padding:0px; border:1px solid black;
  background-image:url(../images/titlebar.png); background-repeat:repeat-x; background-position:left; color:white;
  z-index:2; }
ul#nav li ul { margin:0; padding:0; position:absolute; left:-0.4em; text-align:left; }
ul#nav li ul li { float:none; display:block; background-color:silver; background-image:inherit; }
ul#nav li ul li a:hover { padding-left:20px; background-color:green; color:white; background-image:url(../images/arrow.png);
  background-repeat:no-repeat; background-position:left; }
ul#nav a { display:block; padding:2px; text-decoration:none; font-weight:bold; color:white; }
ul#nav li a:hover { display:block; background-image:url(../images/titlebar_active.png); background-repeat:repeat-x;
  background-position:left; color:white; }
ul#nav li>ul { display:none; top:25px; left:-1px; }
ul#nav li:hover>ul,ul#nav li>a#aktuell+ul { display:block; }
li #actuel { display:block; padding:2px; text-decoration:none; font-weight:bold; background-color:blue; color:white; }
/*font-style, font-variant, font-weight, font-size/line-height, font-family*/
.txt_nav { font:normal normal normal 14px arial, sans-serif; }
.txt_nav_title { font:normal normal normal 16px arial, sans-serif; }
``

Mfg und danke schon mal.