Im IE sieht es jetzt richtig aus. Es gab irgendwo ein Element, das auch eine Breite von 600px hatte, da habe ich es wahrscheinlich falsch raus kopiert.
Ich habe von außen nach innen in den verschiedenen Browsern geschaut, wo das erste Element mit der fixen Breite kommt. Und das war das #wrap-Element. Aber wie gesagt, das CSS ist teilweise recht abenteuerlich, finde ich...
Man kann das prima debuggen, da die modernen Browser schon Entwicklungstools mit bringen (i. d. R. mit F12 aufrufbar), außer im Firefox, dort muss man Firebug installieren.