Hallo Jan,
wenn Du dem Element div#page die CSS-Eigenschaft "overflow: hidden" gibst, wird sich die Höhe des Elements an den darin vorhandenen Elementen anpassen.
Für den Footer solltest Du den Textfluss wieder aufheben (clear:both). Dann sollte er wie gewünscht zentriert ausgerichtet sein.
Herzliche Grüße aus Weinsberg
Helmut Weber
--
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante