Dann überprüfe deine Hover-Effekte. Du tauschst bei hover lediglich die Schriftfarbe, aber du mußt natürlich auch noch die Hintergrundfarbe neu definieren.
.menu1 a:hover {
color:#fff;
background-color:#aaa;
}
Tja, dieser Tipp bringt wirklich Bewegung in die Sache. Zwar ist das Problem im Layout mit den Tabellen nicht gelöst, aber etwas weniger auffällig.
In dem von Dir empfohlenen Listen-Layout sowie in dem <div> Layout (brauche ich langfristig wegen typo3-Umgebung) kommt der border nicht mehr durch.
Allerdings zeigt der IE (im Gegensatz zu den anderen browsern) in diesen beiden Fällen auch nicht den background-hover. Aber das wird ein anderes Thema.
Danke Christoph, Problem (noch) nicht gelöst, aber doch weitergebracht.
Grüsse nach Berlin.