Mit dieser Lösung ist der Footer am unteren Bildschirmrand, außer wenn der Inhalt länger als die Höhe des Browserfensters ist. Dann ist der Footer unter dem Inhalt, d.h. wenn ganz nach unten gescrollt wurde, ist er am unteren Bildschirmrand.
IE6 scheitert wegen der min-height Angabe.

Bsp. mit scrollbar