cornflex: Body / Div geht nicht bis zum Seitenrand

Beitrag lesen

Hallo liebe SelfHTMLer!
Habe mich heute stundenlang durch das Netz gesucht und alles mögliche ausprobiert, aber ich stecke einfach fest.

Auf der Website gibt es folgende Bereiche/Divs:
html
    body
       #header
       #mcwrap
          #navi
          #inhalt

Ich möchte es einfach nur hinkriegen, dass der body bis nach ganz unten reicht. Ich hab nach ewigem Rumgesuche diese Seite hier gefunden.

Wenn ich die Anleitung befolge freue ich mich schon, auf der Home-Seite funktionierte das, auf der News Seite auch. Diese beiden Seiten haben mehr Inhalt, als auf den Bildschirm passt --> man muss scrollen. Hier hat alles super funktioniert, folgendermaßen:
html {height:100%} body,#mcwrap,#inhalt {height:auto}

Leider werden Seiten mit zu wenig Inhalt, um den Bildschirm zu füllen (z.B. Über Uns) nun komplett falsch angezeigt.
Ein paar Änderungen später wurden die Seiten so dargestellt, wie ich mir das vorgestellt habe.
Folgendermaßen:
html,body {height:100%} #mcwrap,#inhalt {height:auto}

Leider setzt mich das auf den anderen Seiten wieder zurück auf Anfang. Was kann ich tun, damit das auf allen Seiten korrekt angezeigt wird? Es geht hier nur um die Darstellung im Firefox, andere Browser ersteinmal außen vor gelassen.

Hier habt ihr die Seite mal: http://www.masterflix.de/selfhtml/ (Momentan werden die Home- und die News-Seite so dargestellt, wie ich es mit vorstelle)

Würde mich echt sehr freuen, wenn jemand mal einen Blick drauf werfen könnte und mir vielleicht helfen würde!
Viele Grüße!