Hallo garugc,
- ein Div reicht nicht. Bei position:relative wird eben der Head-Bereich abgesprengt. Habe einen zweiten div darum gelegt, und die Tabelle bleibt heil:
<div style="position:relative; top:0px; left:0px;">
<div id="kontakt">
<img src="images/kontakt_bild.gif" border="0" height="124" width="250" alt="Kontakt" />
</div>
<div id="anfahrt" style="display:none;">
hier kommt anfahrt rein
</div>
</div>
Wird Dir das nicht langsam selber unübersichtlich? Füllst Du die Tabelle wirklich mit tabellarischen Daten? Oder eher für das Layout?
Ich rate Dir: misch nicht Tabellen-Layout mit CSS-Layout, Inline-Styles mit zentralen Formaten.
Entscheide Dich!
Und vorher: denk mal nach, heißt: mach Dir ein Konzept. Und dann: Entscheide Dich. Du kannst gerne mal hier fragen, was Dir Leute mit langjähriger Erfahrung raten (Tabellen-Layout oder CSS).
Aber vielleicht kannst Du Dir die Antwort schon denken. ;-)
Viele Grüße,
Marc.