Hallo Bianca,
na, da lag ich ja ganz richtig mit meinen Vermutungen. Noch ein Tipp: Wenn du die vertikal wiederholte Hintergrundgrafik dem BODY-Element zuweist, was ich dir empfehle, dann lass auch die height:100% dort weg, denn sonst hört die Grafik auf, sobald du weiter nach unten scrollst.
Versuche mal, bei den anderen Elementen , ausschließlich mit float zu arbeiten und auch nicht mit position, weder relative noch absolute. Und stelle sicher, dass auch das HTML-Element weder (Default-)Margin noch ~Padding und width:100% hat.
Gruß Gernot