Bei mir wird im IE6 und FF5 die Seite identisch mit body und wrapper-Hintergrund angezeigt.
Was verstehst du denn unter "korrekt"? Schreib mal in den wrapper im HTML-Teil was rein oder gib ihm noch einen height-Wert.
Übrigens:
Den Code kannst du noch etwas vereinfachen und damit reduzieren: