a.oben:hover {color: #315273; text-decoration: underline overline }.
Wie kann ich bei "hover" der "underline" und der "overline" eine andere Farbe zuordnen?
Garnicht, diese Striche gehören zum Text und nehmen deshalb die Textfarbe an. Du kannst aber alternativ mit border-top bzw. border-bottom den Rahmen ein-/ausblenden. Beachte aber, daß der Rahmen _nicht_ zur Höhe des Objekts gehört und selbiges deshalb unter Umständen seine Position ändert (um die Rahmendicke), wenn Du den Rahmen per border-style:none ausschaltest. Benutze stattdessen entweder border-style:hidden oder border-color:transparent zum Ausschalten (siehe http://www.w3.org/TR/REC-CSS2/box.html#border-properties).
Beachte weiterhin, daß der IE erst ab Version 6 und im Standardmodus (siehe http://www.hut.fi/~hsivonen/doctype.html) die Positionen richtig berechnet, Du das Gewackel also möglicherweise wegen dieses Fehlers in Deinem Browser nicht nachvollziehen kannst (Deine Kundschaft aber schon).
Gruß,
soenk.e