Hi,
body
{
position: absolute;
warum das? und warum positionierst du alles absolute?
html, body
{
top:0; left:0; right:0;
warum Positionsangaben auch noch für html?
Davon abgesehen: der IE berücksichtigt stets nur Eckdaten für eine Ausganngsposition, hier z.B. top:0; left:0.
top: 0px;
bottom: 10px;
left: 0px;
right: 0px;
freundliche Grüße
Ingo