docMario: H1-Border überlappt mit floating DIV

Beitrag lesen

Hallo allerseits,
mich treibt ein Problem bald zum Wahnsinn! Leider habe ich keine gescheite Lösung im Internet gefunden. Darum hoffe ich auf Eure Hilfe!

Hier meine Frage:
für meine mediawiki-Implementation habe ich Überschriften mit border-bottom:1px solid black; einen Rahmen verpasst.
Wenn ich nun neben dem eigentlichen Fließtext noch ein DIV mit float:right; freistellen möchte, überlapen aber die Rahmen der Überschriften mit diesem DIV :(

Egal, was ich noch an Eigenschaften für das DIV oder H1 ergänze, die hässliche Überlappung bleibt... probiert habe ich beispielsweise:
 - border:1em solid white; und background:white; für das div
 - z-index: 100; für das div und z-index:1; für die Überschrift
 - diverse Werte für clear, margin und padding
 - display: inline / block / block-inline etc.

jetzt bin ich mit meinem Latein am Ende.
Bei den normalen mediawiki-Skins (z.B. Vector-Skin ) ist dieses Problem offenbar gelöst, ohne dass ich dahinter komme, wie genau :(

Herzliche Grüße, docMario