Hallo Hans-Peter,
du hast die Breite der div main mit 1200 pixeln fest vorgegeben. Wenn nun das Fenster des Browers breiter ist, wird auserhalb ein weißer Rand angezeigt.
Lege mal die Breite nicht in Pixeln, sondern in Prozent an, also
main {
width: 100%;
}
dann sollte die gesamte Breite des übergeordneten Containers, in diesm Fall das Browserfenster, genutzt werden.
Gruß
computerschrat