devian: HTML Tabellen oder eher doch CSS ? Wann nehme ich was und wieso?

Beitrag lesen

Guten Tag,
ich habe ein kleines Forum - welches auf php und html bassiert (das wbblite).
Die Auflistung der Foren und Themen erfolgt grundsätzlich über html-Tabellen. Als ich letztens eine kleine Erweiterung schreiben wollte stellte sich mir die Frage, ob ich nun mit css oder mit html-Tabellen arbeiten soll.

Zu meinem genaueren Vorhaben:
Wenn man auf http://www.mobile.de/ klickt, so sieht man dort einen Kasten. Der wo man auf Suchen und Anbieten klicken kann und je nachdem die gewünschten Optionen angezeigt bekommt - er erinnert ein wenig an Karteikarten. Hier mal ein Bild davon:

Ich habe diesen Kasten auch soweit in Form von einer html-tabelle erstellt.
Und die "Kartei-karten" wechsel ich mithilfe von Ajax. Funktioniert auch wunderbar, allerdings lese ich immer öffter, das html zur Erstellung von Tabellen vollkommen ungeeignet ist. Daher bin ich nun etwas skeptisch ob ich mein Vorhaben so überhaupt realisieren sollte.

Hier könnt ihr meine Umsetzung in html betrachten:
KLick Hier
(Ohne AJAX)

Könnt ihr mir vl Rat geben, wie ich es erstellen sollte? Überhaupt würde mich interessieren, wann ich html-Tabellen nehmen sollte und wann eher nicht?