vierzudrei: Länge (height) einer div von anderer div abhängig machen

Hallo,
ich habe mal wieder ein Problem, und ich denke, es liegt am Stylesheet.
Es geht um die Seite http://asv-greifswald.de/ljm2008/homepage/ausschreibung.htm
Ich habe für den Streifen-Hintergrund unter der blauen Linkleiste die div id="back" eingerichtet, deren Breite festgelegt ist. Eigentlich wollte ich, dass die Länge dieser div sich nach der Länge der div id="body" richtet, jedoch ist es jetzt so, dass sich die Länge nach der div id="sidebar" richtet. Ich verstehe nicht wieso, habe auch schon mehrere Sachen im style.css probiert, bin aber noch auf keine Lösung gekommen. Weiß jemand Rat? Das wäre wirklich super!
Vielen Dank schon einmal im Voraus und noch einen schönen Sonntag!

  1. Hi,

    Eigentlich wollte ich, dass die Länge dieser div sich nach der Länge der div id="body" richtet, jedoch ist es jetzt so, dass sich die Länge nach der div id="sidebar" richtet.

    nicht ganz - da Du #body mit float:left aus dem Fluss genommen hast, richtet sich die Höhe nach den im Fluss belassenen Inhalten, die wohl in #sidebar stecken...

    freundliche Grüße
    Ingo

    1. Tatsächlich, daran hat es gelegen.
      Ich habe jetzt auch für die div id="back" den float left gesetzt, und jetzt funktioniert es einwandfrei.
      Vielen Dank für die Hilfe!