Prova innanzitutto a scriverli nell'ordine corretto:
  1. link
  2. visited
  3. hover
  4. active

E poi, scusa, una volta che hai cliccato su un link esso diventa 'visited', pertanto il tuo risultato è logicamente corretto.