Moin,
ich habe deinen "Designcode" mal überflogen.
Dort ist zu sehen dass, alle Klassen mit "position: absolute;" positioniert sind.
Dies verhindert das "mitwachsen" von anderen Klassen.
Ich rate dir dich noch mal mit den "Design Tutorials" zu befassen:
http://www.homepage-baukasten.de/forum/viewforum.php?f=26
Zum Footer, ich habe keine Angaben in deinem Code für diesen gesehen.
Daher kann er ja auch nicht angezeigt werden.
Solltest du weitere "Hilfe" benötigen" kannst du dich gern per PN bei mir melden.
MfG Demon