hallo,
schau dir doch mal dein Dokument genau an:
der Header-Bereich ist in Ordnung, aber mit
<style type="text/css">
<!--
style="background-image:url(pics/bg1.jpg); background-repeat:no-repeat
-->
</style>
<body>
stimmt einfach die Reihenfolge nicht. Deine CSS-Definition steht _außerhalb_ des body-Bereichs, sollte aber _innerhalb_ stehen. Korrekt wäre also:
<body style="background-image:url(pics/bg1.jpg); background-repeat:no-repeat">
Wenn du die CSS-Definition im Header bzw innerhalb von <style></style> notieren willst, muß das im übrigen auch etwas anders aussehen als du bisher probiert hast - das steht aber nun wirklich in SELFHTML drin.
Christoph S.