»» das problem ist nur, dass das DIV "all" nicht automatisch die height der subdivs annimmt.
Natürlich, weil diese durch float aus dem normalen Fluss genommen sind, und so die Höhe ihrer Vorfahren nicht mehr beeinflussen.
http://aktuell.de.selfhtml.org/weblog/css-spaltenlayout#float-einschliessen
danke! funktioniert. habe einfach ein overflow:hidden in #all eingefügt. somit "berücksichtigt" es die heights der subdivs.