Keine Angst: darauf habe ich nur gewartet, denn da ich min-height und min-width verwende, war mit schon beim Schreiben klar, dass das im IE nicht geht - das war volle Absicht!
Ist aber alles kein Problem: verwendet man statt dessen
body {
overflow: visible;
width: 40em; }
#content {
overflow: visible;
height: 20em; }
für den IE, sieht's auch dort wie gewünscht aus...
Der kleine Abstand zwischen den Spalten war da schon etwas kniffliger:
#navi {
position: absolute;
margin-left: -12em; }
Gruß
Christoph