Tja, das mit dem Kontakt ist mir auch noch nicht klar; aber da komme ich auch noch hinter.
Vorweg mal was anderes: Im IE(6) werden #content (und #image?) mit doppeltem margin (seitwärts)
dargestellt (also margin-left beträgt real 120px statt der 60px aus dem css). Dabei scheint es sich
tatsächlich um einen Bug des IE zu handeln: siehe
perun.net. Das erklärt dann auch die um ca. 120px
zu große Seitenbreite in den IE<7. -
Edit: Ich habe gerade die Lösung von perun.net ausprobiert: wenn man in #content und #image
display:inline setzt, stimmen die margins und die Seitenbreite.
Das ist schon entmutigend: der Quelltext sieht sehr aufgeräumt aus - und dann kommt der IE.
Gruß, Ingo

Edit 2: Wenn man einmal auf der Spur ist, geht's auch voran:
Wenn man in
#navigation1 a, ... das display ändert auf
display:inline; (oder inline-block), dann
sieht alles wie gewünscht aus. Wahrscheinlich ist auch hier die Kombi aus float und wasauchimmer für den
IE < 7 ein Problem. - Echt seltsam, das Teil

Und nochwas: Das Problem ist unter der Bezeichnung
duplicate character bug bekannt, siehe zum Beispiel
thestyleworks, dort unter duplicate character bug.
Die Seite beschreibt Bugs der Versionen <7 und testet, ob diese Bugs in Version 7 behoben sind. Dort sind auch
weitere Auswege beschrieben.
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]