Nun, du hast niemals gesagt, was genau dein Problem ist. Natuerlich kannst du 2 Grafiken uebereinanderlegen.
Wenn es Deine Absicht ist eine Spalte im body zu simulieren und genau ueber dieser Spalte ein Div zu haben und dass bei variabler Breite. Dann geht das nicht so weil du bei % Angeban eben diesen hintergrund bei x% auf Nullwert legen bekommst.
Du kannst da Problem umgehen indem Du auf % Angaben verzichtest. darfst den Spaltenhintergrund gern als solchen benutzen. Mochtest Du aber einen variablen Abstand zum Rand des Bodys muesstest Du einen Container um deine Seite legen. Diesen Container kannst Du zentrieren 15% von irgendeinem Rand plazieren, ... Was Du magst. Dem Container gibst Du dann einfach deine Spaltengrafik als Hintergrund (natuerlich ohne diese zu verschieben) und dann klappts.
Du brauchst also nur einen eigenen Bodycontainer, den du dann im HTML Body plazierst. (8% vom Rand weg)