Jedenfalls wächst Dein umgebendes Div wieder mit wenn Du nach dem floatenden Element eines einfügst das clear:left; (right, all) hat.
Fantastisch! Mit einem zusätzlichen, leeren Div-Container und clear: both; haben sich all meine Probleme beseitigen lassen. Echt vielen Dank!