Gute Idee, die CSS-Daten auszulagern.
Wenn Du das Menu dann für mehrere Seiten verwenden willst, lege es in eine eigene Datei und binde es auf den einzelnen Seiten mit php-include ein.
Wenn Du die css-Klassennamen nun noch ein Stück abkürzt, sparst Du im Dauerbetrieb eine Menge Ladezeit.
Auch die einzelnen Definitionen lassen sich kürzen:
aus
.untermenu-global_overview {
width: 15em;
position: absolute;
left: -999em;
z-index: 1;
}
mach
.untermenu-global_overview{width: 15em;position: absolute;left:-999em;z-index:1}
Die ganzen vielen Leerzeichen und Zeilenenden dürfen ersatzlos raus!