Niko, you can't hava a div outside the body (nor can you center the body). What you need to do, is take a look at w3schools, and find the tag to position the packground image in the center.
There are a lot of things you can do to optimise that background image, but that can wait for now.