Hallo David,
hätte ich nie gemacht weil ich meine wenn ein Link besucht wurde, heißt das ja noch lange nicht das dies das einzige Mal war... es gibt sicherlich links die man zwei Mal oder öfter besucht. Und wenn diese dann durchgestrichen sind leidet da die Übersichtlichkeit enorm drunter.
Ich würde das so machen:
a.link:link {color:#000000;text-decoration:underline;}
a.link:visited {color:#000000;text-decoration:none;}
a.link:hover {color:#000000;text-decoration:underline;}
a.link:active {color:#000000;text-decoration:underline;}
Das Beispiel bewirkt halt das alle Links unterstrichen sind und nur wenn man sie besucht hat ändern sie ihren Zustand auf nicht unterstrichen.
Finde ich besser aber das ist deine Sache...
MFG
Vanel