Hi,
Jetzt hab ich nur noch einen Fehler drin den ich nicht checke.
IDs müssen dokumentweit eindeutig sein.
Du hast zwei Elementen die gleiche ID "right" gegeben.
Grundsätzlich: Beim id- oder class-Attribut etwas anzugeben was der derzeitigen Darstellung entspricht ist langfristig eine schlechte Idee.
So ist z.B. bei dir schon ein Element das die id="right" hat auf der linken Seite.
Besser wäre es ids und classes entsprechend des Inhaltes zu vergeben. Zum Beispiel class="galleryTeaser" o.ä.
Um konkret dein Problem mit der doppelten ID zu lösen würde ich die ID bei diesen beiden Elementen komplett entfernen und ihnen eine gemeinsame class geben.
Dann musst du im CSS noch alle #right mit .deinClassName austauschen und das sollte wieder stimmen.
Du hast übrigens zeimlich viele auf deiner Seite. Ich habe den Eindruck die sind nur dazu da um etwas Abstände vor/zwischen/nach Elementen zu haben.
Für diesen Zweck gibt es eigentlich CSS und margin bzw. padding.
Auch einige <br/> die nur tatsächliche Zeilenumbrüche kennzeichnen sollten scheinen benutzt worden zu sein um Abstände einzufügen. Auch hier wäre CSS und margin/padding der richtige Weg.
~dave