Hej Holger,
du hast folgende Angaben in Deinem CSS:
.body {
min-width: 360px;
max-width: 960px;
margin-left: 2em;
margin-right: 2em;
width: auto;
}
Das führt dazu, dass Deine Seite mindesten 360px breit ist und außerdem noch 2em (entspricht meist weiteren 32px) weit vom linken Rand entfernt wird - also nach rechts verschoben 😉
Tipp: Ich halte angesichts Eurer rein akustischen Inhalte ein kleines Script für sinnvoll, dass die Verzeichnisstruktur ausliest und diese als miteiander verlinkte Seiten abbildet (die es gar nicht gibt - du bräuchtest nur den Rahmen vorgeben)…
Marc