Und dann hast du noch mit der Schwierigkeit zu kämpfen, daß alle Browser bis auf Mozilla das :hover derzeit nur auf Links beziehen, aber nicht auf beliebige Elemente. Soweit hat vermutlich noch keiner gedacht, als CSS sich entwickelt hat.
Konqueror kann div:hover
Stefan