Hallo.
Ich darf das HTML leider nicht ändern da andere Styles darauf basieren, sonst hätte ich den span-Text schon längst aus dem <a></a> herausgenommen.
Dann schalte doch die Unterstreichung vollständig ab und definiere "border-bottom" jeweils unterschiedlich.
MfG, at