http://millionpixelrheingau.de/test/tabelle
Dein Quelltext ist nicht valide, du verwendest z.B. eine id mehrfach.
hier tritt das problem auf. ich will die einzelnen kästchen 10 x 10px groß haben, so habe ich sie auch im stylesheet definiert, doch er macht sie mir nur 40 x 40px groß. ich habe die ganze tabelle 1000px lang gemacht und somit müssten ja 100 kästchen in eine zeile passen. es passen aber nur 25 rein. folglich ist jedes kästchen 40px lang.
Der Inhalt deiner Tabellenzellen benötigt aber mehr als 10x10px um angezeigt werden zu können - overflow: hidden scheint nichts zu helfen.
Ich würde dir dazu raten, eine Liste zu verwenden und die Listenelemente mittels Float anzuordnen. Damit ist der Code imho einfacher handhabba und in puncto Semantik auch nicht abwegig.