Hi,
dass der IE immer wieder bockt ist nix neues, damit muss man leben - oder es einfach lassen, für den IE zu optimieren...
Es gibt denke ich einen Weg dem IE das :hover für alle Elemente ohne JavaScript beizubringen, hab ich schon mal irgendwo gesehen, leider hab ich keinen Link zur Hand und finde keinen auf die Schnelle... Google meint aber ansonsten:
http://www.hszk.bme.hu/~hj130/css/list_menu/hover/
http://www.webmasterwelt.net/artikel,278,-hover-effekte-fuer-undlt%3Btdundgt%3B.html
E7