Ich sehe da kein Element mit der ID backmenu.
Was spricht denn gegen
Die CSS-Eigenschaften sind mit Strich richtig. Du guckst dir im DOM-Instektor die Javascript-Style-Eigenschaften an, da sind die Striche durch Großbuchstaben ersetzt, weil Javascript keine Bindestriche in Eigenschaftennamen unterstützt.