Hat jemand eine Idee was ich hier verkehrt mache, bzw. wie ich "document.getElementById" richtig einbauen muss ?
1. Ids müssen eindeutig sein, das sind sie bei dir nicht.
2. Jeder Frame beinhaltet ein eigenes Dokument. window.frameElement kann hier Abhilfe leisten.
Außerdem: Du missachtest die Verschachtelungsregeln für HTML und @font ist mittlerweile als obsolet eingestuft und sollte nicht mehr verwendet werden.