a) Außerdem musste ich feststellen, dass die Angabe visibility="unvisible" im IE nichts bewirkt.
Es müsste wohl eher hidden heißen ;-)
b) DIVs kann man zwar nicht sichtbar machen, aber vielleicht willst Du ja nur die "laufende Nummer" Deiner Einträge anzeigen/benutzen.
Schau mal in www.sozialwegweiser.de. Da habe ich alle Daten in eine (ausgelagerte) Javascript-Tabelle gestellt. Die eigentliche HTML-Tabelle wird per JS aus dieser Tabelle generiert. Jede Eintragzeile hat ihre Nummer. Die zeige ich zwar nicht an, aber ich benötige sie, um die richtigen daten in die klinen Detail-Windows zu stellen.
Das generieren per JS könnte Dich auch davon befreien immer wieder den selben Code (position:absolute; left:300px; top:60px; ...) zu schreiben.
c) Wenn Du künftig angibst, wo Deine Seite im Internet steht, musst Du hier nicht den ganzen Code angeben und jeder Interessent kann selbst den Code angucken oder damit (auf ddem eigenen PC) experimentieren.