Also vom Grundsatz her kann ich das Problem nicht wirklich nachvollziehen und es braucht eigentlich hierfür auch keine speziellen Formatangaben.
Alle Formatierungen, die ich in der Hauptklasse festgelegt habe werden an die hover-class vererbt, sofern ich nicht gezielt veränderte Angaben für die hover-class mache. Heißt, der in der Hauptklasse festgelegte Rahmen/Abstand wird automatisch in der hover-class mit umgesetzt.
Ich habe es gerade nochmal getestet und dem Link bei hover eine andere Farbe und eine Unterstreichung zugewiesen. Der Link verhält sich bei hover wie angegeben, Farbe und Unterstreichung ändern sich, die BG-Grafik bleibt unangetastet.
-------------------------------------------------------------------------
Wenn du allerdings bei hover auch die BG-Grafik änderst, dann kann es sein, dass es Probleme gibt die durch eine NOF-Macke verursacht werden. Mir ist schon öfter mal aufgefallen, dass NOF speziell bei geänderten BG-Grafiken in hover-Klassen gern mal falsche Pfade generiert.
Wenn das der Fall wäre, würde in deiner CSS-Datei in der hover-class der Pfad zur geänderten BG-Grafik statt
"../assets/images/bg.jpg"
etwa so aussehen
"Images\\bg.png"
Demzufolge würde die zweite Grafik auch nicht im Ordner assets/images/ der Publizierung liegen.
Teste das bitte mal oder stelle deinen Versuch mal online.
Wenn dem so ist, muss man halt ein wenig nachhelfen.
Was meist ganz gut klappt ist Folgendes: Erstelle die hover-class zuerst und weise ihr das gewünschte Hintergrundbild zu. Du solltest hierbei einen neuen Namen für deine Linkklasse wählen, da NOF sich fast alles bis in die Steinzeit merkt und sich sonst ggf. an die alte Klasse und ihre Einstellungen "erinnert" und diese dann doch wieder umsetzt. Also legst du zuerst MeinLink:hover an und danach erst MeinLink... hierfür die dir bekannten Einstellungen nutzen.
l.g. nettesekel
Beispielcode... bei hover soll sich Textfarbe, Unterstreichung und BG-Grafik ändern:
.MeinLink:hover {
color: rgb(102,153,51);
text-decoration: underline;
background-image : url( "../assets/images/Pfeil2.png" )
.MeinLink {
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: rgb(255,0,0);
text-decoration: none ;
background-image: url( "../assets/images/Pfeil.png" );
background-repeat: no-repeat;
background-position: right;
padding-right: 25px
}