Nicht getestet, aber so müsste es auch gehen und vor allem kürzer:
Code
a {color: #000; textdecoration: none;}
a:hover {text-decoration: underline;}
#navi_top a:hover {color: #bce0dd;}
#footer a:link {text-decoration: underline;}
#footer a:visited {text-decoration: underline;}
#footer a:hover {text-decoration: none;}
#footer a:active {text-decoration: underline;}
Alles anzeigen
Alles, was einheitlich ist, kann man zusammenfassen; nur die Abweichungen dann gesondert definieren.