Hallo Christian,
ich zitiere aus deinem CSS
#red { width:expression(document.getElementById('red').offsetWidth > 150 ? 'auto' : '150px');
ist ungünstig. Wenn das Browserfesnter verkleinert wird, und #red < 150px wird klappt alles. Aber wenn das Browserfenster wieder vergrößert wird hängt #red fest bei 150 px. Das sieht dann so aus:
http://www.electric-lemon.de/self/lego.png
Ich hatte in meinem letzten Posting den Vergleich an #green festgemacht. Das würde dann diesen Fehler vermeiden.
Dann ist mir der Sinn des folgenden Konstrukts unklar:
width:67%; min-width:150px; max-width:150px; Es scheint dazu zuführen, dass im IE7 der blaue Bereich
a) < 150px werden kann
b) im Gegensatz zum Opera und Firefox eine variable Breite hat.
IE6 kann ich von hier aus leider nicht ausprobieren. Viel Spaß weiterhin.
Jochen