also ich hab jetzt mal bisschen rum Probiert,
1.Versuch
hab das hintergrundbild mehrere male umbenannt, also nicht wundern wenns in diesem post nicht so steht (hintergrund_blau)
2.Versuch
hab ne neue seite auf gemacht, und bei einer leeren seite folgendes gemacht.
<body background="hp-design/Bilder/hintergrundblau.jpg" bgcolor="#ffffff">
folge hintergrund ist da.
bei meiner Page geht das nicht mit kopiertem text 
3.Versuch
hab das <body background="hp-design/Bilder/hintergrundblau.jpg" bgcolor="#ffffff"> auf meiner hp gelassen, und im head den link zur CSS datei komplett gelöscht. Tadaa Hintergrund da.... und es war immer der gleiche link den ich in der CSS datei verwendet hatte.
So nun mein gedanke´, fehler müsste im Stylesheet liegen,
4.Versuch
Stylesheet geöffnet, und die zeile mit dem Background gelöscht. und der hintergrund war wieder da.... in sofern muss der fehler in der zeile liegen.
Ergebniss:
1: <body background="hp-design/Bilder/hintergrundblau.jpg" bgcolor="#ffffff">
+
Stylesheet komplett
=
kein Hintergrund
-------------------------------------
2:Stylesheet allein
=kein hintergrund
------------------------------------
3:<body background="hp-design/Bilder/hintergrundblau.jpg" bgcolor="#ffffff">
ohne Stylesheet (im header gelöscht)
=
Hintergrund wird angezeigt
-----------------------------------
4:<body background="hp-design/Bilder/hintergrundblau.jpg" bgcolor="#ffffff">
+ Stylesheet aber background-image: url("..hp-design/Bilder/Buttons/hintergrundblau.jpg"); gelöscht
=
Hintergrund wird angezeigt
----------------------------------
So also meiner meinung nach müsste es ja an der zeile liegen, aber warumm, links sind absolut identisch, und bei meiner test hp funktionierte es auch. aaaahhhhhh