Hallo,
Du kannst das Hintergrundbild auch im BODY belassen und zusätzlich background-attachment:fixed setzten. Dann orientieren sich die Angaben für background-position grundsätzlich am ViewPort.
Einfach mal probieren, welche Variante besser passt.
viele Grüße
Axel