hi,
Jetzt das Problem: In der jetzigen Form funktioniert im Mozilla/Firefox alles so, wie ich es mir dachte
das wundert mich aber.
gefloatete elemente fallen bekanntlich aus dem dokumentfluss heraus, beeinflussen also auch die höhe ihres elternelementes nicht mehr.
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.
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#clear
gruss,
wahsaga