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