Hi,
erstens: Validiere Deinen Code, inklusive CSS. Zweitens: Der Quirks-Mode ist tödlich für den IE. Bevor dies nicht behoben ist, macht eine Problembetrachtung erfahrungsgemäß wenig bis gar keinen Sinn.
Auf der von Dir genannten Seite ist der Code signifikant anders.
Der Header wurde von Typo3 generiert, deswegen wurde ein anderer Code angegeben. Nachdem ich das jetzt deaktiviert und einige Änderungen durchgeführt hab, wird html sowie css erfolgreich validiert.
Bei html erhalte ich zwar noch 6 Warnungen, weil das <img> mit einem /> geschlossen wird, jedoch wird dies von Typo3 dynamisch aufgebaut.
Frage dazu: Trotz erfolgreichem validieren ... reichen diese Warnungen schon aus, dass der IE in den Quirks-Modus springt?
Wenn Du zwischen IE und Firefox unterschiedliches Verhalten feststellst, gehe bis zum Beweis des Gegenteils *immer* davon aus, dass sich Firefox korrekt verhält. Dein Problem ist mangels Inhalts in der Seite nicht nachvollziehbar und somit auch nicht lösbar; aber meine Glaskugel sagt mir, dass Du davon ausgehst, der margin beginne neben dem gefloateten Element. Dem ist nicht so - gib dem Content-Element einmal einen border, dann siehst Du im Firefox, wo korrekterweise das Element platziert ist. Im IE bewirkt die hasLayout-Eigenschaft[1] ein Fehlverhalten.
Werd mir gleich die hasLayout-Eigenschaft anschauen.
Danke!
Gruß
1848er