Ich sitze jetzt schon seit mehreren Tagen immer wieder vor dem gleichen Problem. Ich habe irgendwie ein absolute Denksperre oder die Welt will mich verarschen

Es geht um diese Seite:
Onlineshops - Kess E Shops Onlineshop Mieten
1. Dort habe ich bei den verschieden Tabellenpunkten, hidden mouseover div layer angelegt. Am Anfang wurden Sie auch ordentlich direkt neben der Maus angezeigt. Aber mit einem Mal (ich weiss nicht mehr genau wann), wurden Sie so angezeigt wie es jetzt ist, also nach unten verschoben. Ich habe alle CSS dateien mittlerweile hundert mal durchgeguckt,aber ich finde nichts was dafür verantwortlich sein könnte. das kanns doch nicht sein???
Hier mal der Code wie diese Layer zustandekommen:
Code:
<a
onmousemove="ShowContent('uniquename4'); return true;"
onmouseover="ShowContent('uniquename4'); return true;"
onmouseout="HideContent('uniquename4'); return true;"
href="javascript:ShowContent('uniquename4')">
[show on mouseover, hide on mouseout]
</a>
<div
id="uniquename4"
style="display:none;
position:absolute;
border-style: solid;
background-color: white;
padding: 5px;">
Content goes here.
</div>
2. Warum wird beim IE 6.029 mein background nicht repeatet?
Ich bin für jede Hilfe oder Denkanstoss höchst dankbar!