Hallo Timm!
Was ist denn dort jetzt falsch?
Das vergessen wir mal.
Nimm die Original-Datei. Du hast dem div ganz außen position: absolute zugewiesen. Das ist richtig und soll so bleiben. Dem darauffolgenden div, dem mit dem Farbrand, gibst du position: relative mit auf den Weg. Frag mich bitte nicht, warum. Es ist halt so. Und es funktioniert!
Gruß, Bubario