Hallo wie schon gesagt räume dein Code auf sonst kann man nicht richtig debuggen
1. ein Div um den Body Tag geht gar nicht
2. Schreib mal saubre Tag
3. Redunante Daten sinsin bei manchen DB gut aber id's nur einmal definieren
3. Schau dir mal ein CSS Tut an (die Zeit muss sein) wie man Sachen schreibt z.B. das attribut background gibt es nicht vor allem wenn dort auch noch ein Bild definiert ist, sorry aber CSS und HTML Grund lehren können wir nicht bieten da gibt es spezielle Seiten.
Wenn du soweit bist meld dich dann schauen wir noch mal rein.