So wie es im Code beschrieben wird, wird das Hintergrundbild nur einmal hinter alles gelegt. Der Trick ist, dass du das gar nicht so verschachtelst, sondern dass es nur wegen dem Hintergrund so aussieht.
Am besten wäre es, wenn du dir so einen Hintergrund machst (achen lässt) und dein HTML drüberpackst, das ist eine sehr bequeme Sache.
Aber rein theoretisch kannst du das Bild natürlich weglassen und nur eine Farbe hinmachen, was aber eben nicht so doll aussieht.
LG,
Niyara