Mit CSS ginge das nur über nen hintergrundbild, was dann halt genauso breit wie die tabelle sein muss:

HTML-Code:
<head>
<style language="text/css">
<!--
a, a:visited, a:active { background-img: url(aus.gif); }
a:hover { background-img: url(an.gif); }
-->
</style>
</head>
Mit ner hintergrundfarbe würde nur der Linktext hinterlegt.

Alles andere mit javascript:
http://www.netzwelt-kali.de/rechts/d...ript/hover.php