Ist die Navigation länger als der Inhalt, scheint bei diesen Seiten der Hintergrund von body unterhalb des Content-divs durch.
<br> mit clear:both am Ende von #cont wird von IE ignoriert.
Baut man ein zusätzliches Wrapper-DIV herum, kommt man im IE immer auf seitenfüllende Darstellung, IM FF (und Opera) leider nicht bei kurzen Seiten.
Man kann wahrscheinlich nicht alles haben.
html, body {margin:0; padding:0; height:100%;}
body {background:#efefef;}
#wrapper {background:url("flowers.jpg") top left fixed #1F5F13;}
#nav {width:20ex; float:left; height:100%;
background:url("flowers.jpg") top left fixed #1F5F13; }
#cont {margin-left:20ex; height:100%; background: #FEFEFE;
padding:1px 30px; border-left:2px solid #D5391F;}
<!--[if IE ]>
<style type="text/css">
#wrapper {height:100%;}
</style>
<![endif]-->
Seite mit langen Inhalt
Seite mit langer Navigation
Kurze Seite