Also an der Farbkomplettierung liegt es nicht, hab ich schon ausprobiert.

Die Verschachtelung kann ich auch nicht auflösen, weil mein Weblog so ähnlich aufgebaut ist wie das Beispiel oben. Ich wollte dafür eigentlich mehrere verschiedene CSS-Layouts zusammenbasteln, die der Besucher dann selbst durchwechseln kann.

Den letzten Teil deiner Antwort versteh ich nicht ganz, denn #div2 und #div3 sind ja tatsächlich im #div1 enthalten, so dass der Browser doch eigentlich #div1 über das komplette #div2 + #div3 erstrecken sollte, oder?

Und seit wann darf man divs nicht mehr verschachteln?