Hi,
Allerdings vergrößert sich der äußere DIV nun nicht, wenn der rechte zu groß wird
kann er ja auch nicht. Wenn Du eine Weite vorgibst, halten sich standardkonforme Browser auch daran.
Übrigens solltest Du .left keine Weite mehr zuweisen, um die Boxmodelle auszugleichen, dafür margin-right in der Breite von .right.
freundliche Grüße
Ingo