Hallo,
Das Problem ist beim IE, dass wenn man auf den Bereich links neben dem Text kommt, dass er zwar den Hintergrund, nicht aber die Textfarbe ändert und der Text nicht mehr zu lesen ist.
Eigenartiger Weise funktioniert das beim ersten Link noch, aber bei allen darunter nicht mehr.
Bei mir funktionierte nur der letzte Link nicht, wie gewünscht.
Du kannst das ganze aber auch ohne Javascript lösen:
----------------
.nav a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }
.nav a:link { color:#ffffff; background-color:#004e80; text-decoration:none; font-weight:bold; display:block;}
.nav a:visited { color:#ffffff; background-color:#004e80; text-decoration:none; font-weight:bold; display:block;}
.nav a:hover { color:#004e80; background-color:#ffffff; text-decoration:none; font-weight:bold; display:block;}
.nav a:active { color:#004e80; background-color:#ffffff; text-decoration:none; font-weight:bold; display:block;}
---------------
<td valign="top" bgcolor="#004E80" width="19%" height="2">
<div align="right" class="nav">
<a href="blubb"> Aktionen></a>
</div>
</td>
----------------
Und dabei kannst du deinen Kode auch um ein vielfaches vereinfachen.
Grüße
Thomas