Moin,
möglicherweise überdeckt dein nächster Layer den layer mit dem oberen Rand - kann das daran liegen?
Btw., hat das eine Grund, dass du verschiedene Z-Layer verwendest?
Die einzelnen Divs bei Dir überdecken sich ja ohnehin nicht, also wozu z-layer?
Achja und wie kann ich die Layer auf der Seite zentrieren? Geht das überhaupt?
CSS-Attribut "margin: auto" könnte klappen, allerdings nur bei DIVs, die eine feste Breite haben (aber das haben sie ja bei Dir eh)