Hallo wahsaga.
der zweite div umfließt den ersten, weil der erste float:left hat.
Soweit Zustimmung.
der dritte steht aber in einer neuen zeile, weil der zweite div nicht gefloatet ist.
Hm. Heißt es nicht, dass eine Box mit "float:left" vom gesamten folgenden Inhalt umflossen wird?
Grüße
Siechfred