Bene: a:hover auf die ganze Zelle anwenden

Beitrag lesen

Hallo!

Ich habe folgendes Problem:
Ich möchte mit Hilfe von css ein Menü erstellen. Die Hintergrundfarbe soll bei a:hover von schwarz auf blau wechseln. Ich habe eine Tabelle entworfen und in jede Zeile ein Link geschrieben und dann im Link auf die Attribute in der externen css-datei verwiesen. Mein Problem ist, dass sich die Hintergrundfarbe aber nur ändert, wenn man mit der Maus über den Text fährt. Wenn man über einen anderen Teil in der Zelle fährt ändert sich nichts. Ich habe versucht, dass Problem zu lösen indem ich einfach Leerzeichen an den Link angefügt habe. Das funktioniert aber nur teilweise und ist sehr unsauber; z.T. wird dann automatisch ein Absatz gemacht. Meine Frage: Gibt es eine andere Möglichkeit mit css?

Zur Verdeutlichung:
http://www.englisch-lernen-im-internet.de/Beispiel.html

Vielen Dank
Bene