Hallo,
mit "über den GANZEN DIV verlängert" meinst du vermutlich, dass dein Hintergrund über eine Breite von 100% geht?
Poste doch mal CSS inkl. HTML für dieses Hintergrundelement.
Schonmal vorab: Was spricht dagegen hier 3 <divs> untereinander zu nehmen und jedem einen Hintergrund zu geben? So hättest du zeitgleich eine handfeste Struktur (header,body,footer) und müsstest diese nicht erst nachträglich einarbeiten.