Hallo,
die Seite hat eine exakte Breite von 1050 Pixeln. Das ist in der CSS-Datei main.css deiner Site so festgelegt. Es ist also klar, dass bei einer Auflösung von 1024x768 Scrollbalken kommen. Die könntest du zwar mit einem overflow-x:hidden; unterbinden, aber dann fehlt dem Benutzer trotzdem ein Teil deiner Site. Also: Mach das Layout schmaler, pass es an, damit es richtig passt oder such dir ein anderes aus.
Könnte es sein, dass du noch am Anfang bei der Arbeit mit CSS und Content Management Systemen stehst? Dann ist Typo3 natürlich ein echter Hammer und völlig überdimensioniert.
Empfehlen würd ich dir Drupal: Ist von Haus aus schon fast eine eierlegende Wollmilchsau, und was noch fehlt an Funktionen, rüstest du mit Modulen nach.
http://www.drupal.org
Beste Grüße
Lars