Hallo Multi,
ich sehe gerade, dass ich deine Frage falsch verstanden habe: ich habe bei "Banner" ab ein Bild gedacht, du hast aber wohl eine Kombination aus Text, Bild, ... . Daher bringt mein Hinweis nichts.
Ob hier etwas mit CSS 3 geht, weiß ich nicht. Wenn nicht, versuch mal, dass H-Element mit einem transparenten Bild aufzuziehen. Die Inhalte müssten dann aber absolut positioniert darüber liegen.
Gruß, Jürgen