Nein damit klappt es leider auch nicht...
das hätte ich dir gleich sagen können - wenn dann umgeht ein height: 1% den haslayout-"bug" im ie - ein height: 100%, wenn man eigentlich height: auto möchte kann nicht funktionieren ;)
Die Boxen werden auch dann einfach gar nicht angezeigt
wenn etwas garnicht angezeigt wird, ist meistens dieser bug schuld
allerdings solltest du in erster linie deine html-fehler beseitigen, da diese für eine vielzahl der darstellungsfehler verantwortlich sein werden (stichwort qirksmode + box model bug)