Hallo,
Bin manchmal ein bißchen schwerfällig von Begriff. Also ich habe alle relevanten Code Teile in die folgende Datei kopiert.
http://www.bosch-bug.de/develop/test.htm
Hilft dir das, zum Durchblick?
Auf den ersten Blick würde ich für das body-Element noch padding:0;
und margin:0; definieren, sollte das Problem lösen.
Viele Grüße,
Stefan