hi,
1.) Wie bekomme ich das mittlere Div dazu, dass es sich an die Breite bis zum rechten Menü anpasst ?
Verwende einfach bei .middle keine width; dies ist seit CSS 2.1 erlaubt. der einzige Harken: Falls der Text nicht mindestens einmal bis zu right läuft, gehört der Platz vom Textende bis zum .right nicht mehr zum DIV, da sich die breitenlosen Floatelemente dem Textinhalt anpassen. Mehr findest du hier: http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout#layouttabelle
Seit CSS 2.1 ist es auch erlaubt, float-Elementen keine Breite zuzuweisen
2.) Wie kann ich es bewerkstelligen, dass sich die 3 inneren Divs immer gegenseitig an die Höhe anpassen ? [...]?
http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout#float-einschliessen
Hier noch ein netter Artikel:
http://www.css-technik.de/css-examples/219_9/
Achtung: Hier wird aber das Weglassen von Breitenangaben verboten. Dies hat den einfachen Grund, dass hier anscheinend noch nach CSS 2.0 geschrieben wurde.
lg JeSchnell
PS: Warum verwendest du hier Klassen für .middle ect. und keine IDs?