markusb: div zentrieren

Beitrag lesen

Hallo!
Ich bin gerade bei meinem ersten Versuch eine Website per css und boxmodell zu formatieren. Das klappt auch schon recht gut, nur schaffe ich es nicht den gesamten Inhalt der Seite zu horizontal zu zentrieren.

Ich habe im body als ersten ein div-element geöffnet, in dem sich der gesamte Inhalt der Seite befindet. Das sind einige weitere div-Elemente, teilweise pder php-include eingebunden, und alle mit position:absolute; positioniert.

Das Format des umschließenden div-Elementes sieht so aus:
div.zentrieren
{
  position:absolute;
  margin:0px auto;
  width:1280px;
  border-width:1px;
  border-style:solid;
  border-color:green;
}
Den Rahmen habe ich nur eingefügt um das ganze besser verstehen zu können.

Wenn ich das richtig verstanden habe, wird ein Element durch position:absolute; relativ zum Vorgängeelement positioniert. Bei meinem umschließenden div-Element wäre das der body.

Allerdings wird der Rahmen des umschließenden div-Elementes nur als horizontale Linie mit 1280px Breite angezeigt, die links am Rand des Browserfensters an liegt. Der Inhalt wird unterhalb dieser Linie angezeigt, und liegt ebenfalls links an.
Das sieht so aus als wären die Inhalts-Elemente keine Kindelemente des äußeren di-Elementes.

Habe ich da irgendwo einen Denkfehler oder es nicht richtig verstanden?

vielen Dank schon einmal,
Markus

Hier die Seite:
http://www.nirnaeth.de