Dein Code ist derzeit noch immer "Müll" - eine Seite von Tabellen einfach nur in massig DIVs umzusetzen, macht sie weder besser, geschweige denn barrierefrei.
Als Doctype empfehle ich dir erstmal den:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Dann noch diese Lektüre:
http://css.fractatulum.net/sample/suppe/div_suppe1.htm
http://www.vorsprungdurchwebstandard.../retro-coding/
Schriftarten in pt sind auch eine schlechte Idee. Nimm px oder besser em. Warum, wird z.B. hier erklärt:
http://www.dciwam.de/faq/gute-websites/einheit-pt
Noch um etwas klar zu stellen - HTML und CSS wird nicht programmiert:
http://jendryschik.de/wsdev/befehle#programmiersprache
Schaffe erstmal einen Code, den der Validator nicht bemängelt - und
dann kannst du auf Fehlersuche gehen, wenn ein Browser etwas nicht nach deinen Wünschen darstellt. Aber im Moment wäre das Zeitverschwendung.
Genug konstruktive Kritik?