CSS Links verschieden formatieren

Hallo,
vielleicht kann mir jemand mit einem CSS-Problem helfen:

Ich will einen Link weiss darstellen, der beim drüberfahren einen weissen Ober- und Unterstrich bekommen soll.
Auf der selben Seite soll aber auch ein Link schwarz sein, mit schwarzem Unter- und Oberstrich beim drüberfahren.

Wenn ich in der CSS Datei aber a:link und a:hover definiere ist der Link und die Ober-/Unterstriche ja entweder schwarz oder! weiss. Schreib ich dann zwischen das link-Tag noch ne extra Span Definition, ist der link zwar weiss/bzw. schwarz, aber die ober und Unterstriche sind schwarz/bzw.weiss.

Gibt es also eine Möglichkeit die Textdecorationeigenschaften in die Klassendefinierung mit reinzuschreiben… oder irgendeine andere Möglichkeit?

vielleicht hilft das:
http://www.nulldesign.de/null.php?skin=high&go=tuto_…