Dein Beispiel ließe sich recht einfach umsetzen, da du die Gesamtbreite festgelegt hast:
Code:
div {
background:
url(Pfad des Bildes) no-repeat top;
padding-top: Höhe des Bildes;
}
<div>
Hier kommt der ganze Inhalt rein</p>
</div>
Ich vermute aber mal, dass die Breite des Inhalts nicht fest sein soll, oder?
Nebenbei:
Das ist syntaktisch falsch, da fehlt ein Anführungszeichen am Ende der CSS-Angaben:
Code:
<td style="background-image:
url(images/mitte.gif); background-repeat:repeat-x; width="20"></td>
So wärs besser:
Code:
<td style="background:
url('images/mitte.gif') repeat-x; width: 20px;"></td>