vl könntest du uns auch noch verraten in welchem IE die seite falsch dargestellt wird. 5,6,7,8 ? Falls dein browser lt(kleiner als) IE 6 ist, liegt es daran, dass er margin auto nicht kennt ... (glaub zwar nicht, dass du so nen uraltbrowser hast, aber man weiß ja nie^^)
margin: Außenabstand...