Hi,
Jedenfalls probiere ich nun seit über einer Stunde verschiedenste DocTypes(http://gutfeldt.ch/matthias/articles/doctypeswitch/table.html) aus
warum nicht einfach den _zu Deinem Quelltext_ passenden hier heraussuchen?
<div style="background-color:#FF0000; min-height: 500px; width:500px; margin-left:auto; margin-right:auto; height:100%;">Test</div>
Du solltest wissen, dass der IE min-height erst ab Verion 7 kennt - auch wenn das schon seit 9 Jahren im Standard definiert ist. ;-)
Ich habe herausgefunden dass es manchmal nahe an das ergebnis rankommt, wenn ich dem body-tag den style height:100% verpasse.
Es ist durchaus legitim, dem IE6 unpassende CSS-Regeln zu geben, um dessen Mankos zu kompensieren, z.B. setzt html body div#ID { height:500px } eine Mindesthöhe für ein div#ID in diesem Browser. Bei prozentualen Angaben musst Du für standardkonforme Browser alle Elemente berücksichtigen - bis hin zu html.
freundliche Grüße
Ingo