Nicht vollkommen, weil dir der IE einen Strich durch die Rechnung macht. Es genügt aber, anstelle von "a:hover" den EventHandler "onmouseover" einzusetzen.
Der IE kann das (sogar mein betagter IE 4), hat aber einen Bug http://www.quirksmode.org/css/ie6_purecsspopups.html
Hier ein Beispiel: http://home.arcor.de/struebig/computer/javascript/exp/test/css-mouseover.html
Struppi.