Margin:Fahrrad: nicht alle Befehle aus ausgelagerter CSS übernehmen - wie?

Beitrag lesen

Hallo!

Ich habe eine ausgelagerte CSS-Datei - menu.css -, die für jede Seite
meiner Homepage integriert wird (das Menü-Styling).
Nun möchte ich für eine einzige Seite - galerie.php - einen bestimmten
Befehl dieser CSS nicht übernehmen. Wie erreiche ich das, ohne eine
komplett neue CSS-Datei nur für galerie.php zu schreiben?

Konkret:
Wenn man mit Maus über den Button "Galerie" ist, klappt Submenü auf, geht
man ein 2. Mal drüber, klappt es wieder zu. Ist man auf der Seite
galerie.php, soll das Submenü aufgeklappt sein und bleiben:

der relevante CSS-Teil:

  
.drillDownMenu {  
	display: none;  
}  

display:none wird mit JavaScript zu display:block.

Wenn ich also nun menu.css in galerie.php integriere, hier aber
.drillDownMenu{display:block;} haben möchte, was kann ich da tun?

Habe gelesen, dass die 3 Methoden, CSS zu integrieren (inline, im style-tag
und extern) unterschiedliche Gewichtung/Reihenfolge haben, s.d. mein Ziel
vermutlich erreiche, indem ich auf galerie.php einfach innerhalb von
style-tags der integrierten CSS menu.css direkt widerspreche - aber gibt es
da eine elegantere/bessere Methode?

Vielen Dank im Voraus für jede Antwort :-}

Margin:Fahrrad