Hallo.
Es sind einfach verschiedene vertikale Farbverläufe geplant, die Grafik ist sagen wir mal 100 px hoch und 1 px breit, und wird mittels repeat-x entsprechend oft aneinander gereiht.
Wenn der Inhalt in die Breite mitwachsen soll, genügen doch ein linker Innenabstand und die Zuweisung des linken Hintergrundbildes für <html> sowie ein rechter Innenabstand und die Zuweisung des linken Hintergrundbildes für <body> oder umgekehrt.
MfG, at