hi,
Nur seit dem ich das marign:auto; drinnen habe, ignoriert der mozilla Plötzlich das vertical-align.
nein, das tut er m.E. nicht.
Hier mal meine CSS datei:
body{
margin:0px;
text-align:center;
vertical-align:middle;
}
dein body hat gar keine eigene höhe, also passt er sich der höhe seines _inhaltes_ an. deshalb kannst du jetzt aber nicht mehr erwarten, das vertical-align oder margin:auto da irgendwas in y-richtung ausrichtet - es gibt schlicht nichts auszurichten, weil über und unter deinem element im body exakt _null_ abstand zu den rändern des bodys ist.
dem body und auch seinem eltern-element html zunächst mal eine höhe von 100% zu verpassen, sollte weiterhelfen.
gruss,
wahsaga