Moin!
Die Beziehungen von Aussendiv zu den anderen kannst du auch mit float
regeln, z.B.:div.aussen {width:100%;float:left; }
div.links {float: left; width: 15%; }
div.rechts {margin-left: 18%;width: auto;
Der Aussenrahmen umfasst die beiden inneren (bzw. soll es tun), daher hat auch ein Test mit deinem Vorschlag keinen Unterschied gebracht. float wirkt sich ja nur auf Dinge ausserhalb der Box aus.
Unverständlich ist mir allerdings dass du offenbar die IEs nicht berücksichtigst?
Dass der IE das gar nicht unterstützt war mir gar nicht bewusst. Mist :(
Ich fürchte, ich muss echte Tabellen nehmen oder eben "overflow: hidden", wobei das habe ich bisher auch nur mit dem Mozilla getestet.
Johannes