Hallo,
Wie sich mir das darstellt hast du mehrere Container. Die Du nebeneinander haben moechtest. Einmal die Absaetze (<p>) die du auf 500 Pixel breite festlegst und einmal eine Box (auch ein<p>), die Du auf 200 Pixel Breit festsetzt und floaten laesst.
Das Ganze moechtest du in einem Container (<body>) mit einer Breite von 600 Pixeln nebeneinander platzieren. Hm. Also ehrlich: mich wundert, dass die anderen Browser das machen.
Setz doch mal deinen Doctype auf Strict und schau ob die sich immer noch so merkwuerdig verhalten. (Kann ich hier leidernicht probieren) Denn laut meinen bescheidenen Mathematikkenntnissen ist 500 + 200 = 700 und 700 ist 100 mehr als 600. Wie sollte das nebeneinander passen?
Fuer mich verhaelt sich hier der IE ganz normal.
Du solltest mal die Strukturierung Deiner Seite ueberdenken. Nimm die Breitenangabe aus den <p> und umhuelle das ganze mit einem 600px breiten DIV.
Ganz verstanden habe ich aber noch nicht warum du mit festen Pixeln arbeitetest, weil das original mit em arbeitet... ?