augenkrebs...bitte vorwarnen. also etwas umständlich hast du es dir schon gemacht.
so geht es auch einfacher:
PHP Code:
[bild-oben]
[bild-mitte] <--hier den text rein und in der mitte des bildes
eine linie slicen, da reicht 1px groß
und dem slice dann dann einfach per css:
background: url('images/mitte-bild') repeat-y;
[bild-unten]
so wirst du den effekt erzielen, den du willst und musst nich so seltsame verschachtelungen machen.
repeat-y > wiederholt das bild nach unten (der y-achse entlang)
das spart dir irgendwelche angaben wo das bild liegen muss.
das ist einfach nur ein einfacherer weg - deiner geht auch is aber unnötig kompliziert