Jetzt meine Frage ist es dann richtig das ich in meiner CSS-Datei für dieses DIV erst eine Klasse erstelle und dann die Position immer extra als ID definiere.
Ist das eine Frage.
Grundsätzlich spricht nichts gegen das vorgehen. Du solltest aber versuchen den Bereichen Namen zu geben die ausdrücken, wofür diese da sind und vor allem die Syntax der CSS Datei überprüfen, es sind mehrere Fehler drin.
Struppi.