Moin!
gefloatete elemente fallen bekanntlich aus dem dokumentfluss heraus, beeinflussen also auch die höhe ihres elternelementes nicht mehr.
Irgendwie komisch - jetzt, wo ich es so lese, denke ich mir: "Ja, klar, natürlich". Aber selbst drauf gekommen bin ich nicht. Mist :-)
lösung hierfür ist allgemein, vor dem schliessen des elternelementes noch ein (leeres) element (br oder div bspw.) einzufügen, welches über clear das floaten wieder aufhebt. ein solche clear vermisse ich aber in deinem beispiel.
s.o. Leeres div rein, Problem raus. Wie gesagt, hätte ich eigentlich selbst drauf kommen können, aber irgendwie war das wohl nix. Muß wohl doch noch ein bißchen üben ;-)
Ein herzliches Danke,
Ulli