Nicht mittig meinst du? Ich glaube der IE spinnt da ein bisschen.
Versuch mal das hier:
------------------------------------------------------------
body{text-align:center;}
div.mittig{
border:2px solid #FF0000;
background-color:#ffc;
width:50%;
height:500px;
margin:10px 0%;
}
-------------------------------------------------------------
Mit margin:10px 0% zentrierst du das ganze zuverlässig für jeden vernünftigen Browser, mit body{text-align:center;} erreichst du diesen Effekt auch im IE. Denk aber daran die Text-Ausrichtung bei den inneren Containern wieder auf links zu setzen.
MFG Raphael