Hallo,
ich würde zwei Dinge testen:
1. Validiere den Quellcode, möglicherweise sind irgendwelche Tags nicht richtig geschlossen oder falsch geschachtelt. Das geht auch mit Code, der nicht im Internet steht:
http://validator.w3.org/#validate_by_upload
2. Und dann gib dem <h3> allein ein CSS und schaue, was davon noch betroffen wird:
<h3 style="border:1px solid #f00"> ...
Ich könnte im CSS- Teil dem h3 ein padding-top:20mm; margin-top:-20mm
geben, dann steht h3 ganz normal da, sein Hintergrund erstreckt sich aber auch 20mm über ihm.
Rudi