Hallo,
Kein Browser ändert die Schrift-Größe im <a>-Tag, der per CSS so programmiert wird:
a.servicenavi:link
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-decoration: none; }
a.servicenavi:visited
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-decoration: none; }
a.servicenavi:hover
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-decoration: none; }
a.servicenavi:active
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-decoration: none; }
Das kann ich nicht bestätigen. In folgender Seite kann ich im IE, Netscape, Mozilla und Oprea die Schriftgröße mit dem Menübefehl Ansicht beeinflussen.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Titel</title>
<style type="text/css">
<!--
a.servicenavi
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-decoration: none; }
a.servicenavi:link
{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
a.servicenavi:visited
{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
a.servicenavi:hover
{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
a.servicenavi:active
{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
-->
</style>
</head>
<body style="background-color:black;">
<p><a class="servicenavi" href="#">Testlink</a></p>
</body>
</html>
Die Definition der Schriftgröße habe ich für alle a.servicenavi definiert, weil Opera 6.x sonst bei :hover 0.8em von 0.8em berechnet.
Übrigens musst Du Angaben, die gleich bleiben, nicht in allen Pseudoformaten wiederholen.
viele Grüße
Axel