Lieber Alex,
Du verwendest negative Werte für margin. Deshalb rutschen Inhalte unter den Rand. Sollte der Anzeigebereich größer sein, als nötig, dann rutscht eben alles in die Mitte (wie beabsichtigt). Ist aber der Anzeigebereich zu klein, dann muss gescrollt werden, wobei die Ränder außerhalb des sichtbaren Bereichs landen (hast Du so eingestellt!).
Liebe Grüße aus Ellwangen,
Felix Riesterer.