Hallo,
Du brauchst kein <a name="..."></a> um einen Anker zu definieren. Es reicht völlig, wenn du dem Element zu dem gesprungen werden soll eine ID gibst und dann diese ID als Ankerziel verwendest.
Alternativ könntest du auch mal eine Kombination der Pseudoklassen ausprobieren und statt a:hover einmal a:link:hover selektieren. Ich bin mir aber nicht sicher ob letzteres von allen Browsern verstanden wird.
Gruss,
OhneName