Mario: Problem bei 2 Spalten Aufteilung mit Divs

Beitrag lesen

nachdem ich vor längerer Zeit ne Homepage komplett mit CSS layoutet habe, möchte ich nun noch den Navigationsframe rausschnmeissen und alles mit Div machen. Das soll so aussehen, linker Div feste Breite z. B. 200 Px und der rechte variable, also den Rest des Platzes. Der Anfang sieht so aus:

.oben { width:96%; background-color:#6d7eaf; }
.links { width:200px; background-color:#aaaaaa; float:left; }
.rechts { width:96%; background-color:#3c4050; }

1. Problem:
Der rechte Div-Bereich hat üblich ja mehr Inhalt als der linke. Wenn der linke Div zu Ende ist, rutscht der Text in dem rechten Div-Bereich wieder nach links. Sieht so aus:

------------------------------------
             Logo
------------------------------------

Link1      Text
Link2      Text
           Text
Text
Text
Text

Auch unter dem linken Div-Bereich soll der Platz links aber frei bleiben - wie das z. B. auch bei einer blinden Tabelle der Fall ist, wo die linke Spalte bis nach unten frei bleibt:

------------------------------------
             Logo
------------------------------------

Link1      Text
Link2      Text
           Text
           Text
           Text
           Text

Wie mach ich sowas am besten?

Ich hab mal eine Lösung gesehen, da wurde fürs rechte Div einfach ein margin-left:220px gesetzt.

Schöne Grüsse