Moin,
Das Problem hatte ich ähnlich und wie folgt gelöst:
Als Anker gebe ich ein div ein, wie folgt:
<div class="sprungmarke" id="anker"></div>
das CSS dazu:
div.sprungmarke { /*Sprungmarke im Text-content*/
position:absolute;
margin-top:-155px; /* Hoehe Header plus 5px */
}
Das funktioniert bei mir in FF, Opera, Mozilla und IE- jeweils aktuelle Versionen. Ältere Versionen habe ich bisher nicht getestet.
mfG
Ulrich