Erstmal ein Lob, dein Design gefällt mir. Jetzt aber zum Thema:
Du hast kein Problem mit dem CMS sondern mit der Anpassung an dein Template
1.)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
2.)
CSS korrigieren.
Außerdem bindest du 2x die Main.css und die Global.css ein.
http://validator.w3.org/check?uri=http%3…=Inline&group=0
Als Anhaltspunkt (cms2day ohne eigenes Template und Anpassungen ist valide)
3.) Du solltest eine Mindesthöhe für dein Design wählen.
height ist das Stichwort.
Sieht ja grauenhaft aus wenn das Design bei jedem Link verschoben wird.
4.) Solltest du dir angewöhnen mit divs zu coden und nicht mit Tabellen.