Schaue ich mir jetzt die index.html im browser an is alles noch okay - klicke ich aber auf den Link für die 2. Seite verschiebt sich mein Hauptbereichs-div (Aufbau: Kopf, Navi links und der Textbereich rechts). Was kann ich dagegen tun?
Auf solche Fragen lässt sich grundsätzlich keine Antwort geben, solange der Code oder besser noch die URL der betreffenden Seite(n) nicht bekannt ist.
Ist doch beides die selbe css - da dürfte sich doch am Layout nichts ändern?
HTML und CSS sind darauf ausgelegt, sich an Inhalte und Umgebung anzupassen, weil niemand im Voraus wissen kann, mit welchem Anzeigegerät eine Seite betrachtet wird. (Schlechte Webseiten erkennt man dementsprechend daran, dass alles mit Pixel-Werten und position:absolute festbetoniert wurde.)
Es kann also durchaus sein, dass der Inhalt der zweiten Seite die Darstellung des Rahmens anders beeinflusst als der Inhalt der ersten Seite. Ob das nun der Fall ist - siehe oben.