Hallo,
mit Deinem CSS-Angaben sagst Du korrekt arbeitenden Browsern "100% des Browserfensters". Wenn Du aber "100% + X" meinst, dann mußt Du denen das auch sagen: min-height:100%.
Was am merkwürdigsten ist:
Im IE funzt es, wo es doch da sonst nicht so einfach gehen soll.
Der IE mißinterpretiert height als min-height.
Viele Grüße
Carsten