Ich hab's nicht validiert und auch nur kurz drübergeschaut, aber die CSS sind halt nicht korrekt, daher ging ich mal davon aus.
Ich schau gleich mal genauer.