capgeti: Repeatbackground bei relativer position und negativem top?

Beitrag lesen

hi,
Ich habe folgendes gerüst:

div mit bg bild, no-repeat
div mit bg bild, repeat (streifen)
div mit bg bild, no-repeat

die erste divbox ist zum beispiel 300px hoch. (bildhöhe)

in der zweiten ist text drin.
die dritte ist 50px hoch (bildhöhe)

So würde es ja funktionieren, sodass der kasten gestreckt wird.
Mein Problem ist, das ich den text auch im oberen bild haben möchte.
Also hab ich mir gedacht das ich die Position relativ setze und dann top negativ. So wird das auch richtig angezeigt in der ersten box, aber die mittlere die ist gleich gestreckt wie vorher. Dabei sollte die mittlere box um so viel kleiner werden, wie ich top negativ gesetzt habe.
Geht das irgendwie?

lg