CSS und setStyle verwenden

Ich habe ein Objekt, bei dem ich das Objekt stilisieren muss. In meinem Programm möchte ich bestimmte Elemente im Stil ändern, z. B. die Hintergrundfarbe. Das Problem, auf das ich gestoßen bin, war, dass beim Aufrufen von setStyle (-fx-background-color: red) alle Stilelemente außer Kraft gesetzt werden. Auch wenn ich nur die Hintergrundfarbe ändere.

#header {
-fx-background-color: #4d4d4d;
-fx-border-color:  #545454;
-fx-border-width: 1px;
-fx-border-style: solid;
}
#header:hover {
-fx-background-color: #9ACD32;
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage