hi,
Mein Problem: HTML-Font-Tag!!!
Darf nicht mehr sein,sondern CSS!
Warum dürfen die denn nicht mehr sein? In dem von Dir verwendeten HTML 4.01 Transitional sind sie erlaubt. Und wenn Du trotz Studium des selfhtml noch überhaupt nicht durchblickst, solltest Du sie meiner Meinung nach weiter verwenden - auch wenn es nicht mehr ganz zeitgemäß ist.
Die angeführten Fehler beziehen sich nicht auf die Verwendung der font-Tags, sondern nur darauf, daß das abschließende Tag fehlt.
Also sorge einfach nur dafür, daß nach jedem <font> bzw. <div> oder <table> ein </font>, </div>, </table> kommt. Und das natürlich an den richtigen Stellen.
Mal eine Beispielzelle aus Deinem Code:
<td><div align="center"> <a href="..."><img src="..."></a><br>
<font size="-1"><font color="#5B5E68">Text...</td><br><br>
richtig(er) wäre:
<td><div align="center"> <a href="..."><img src="..."></a><br>
<font size="-1" color="#5B5E68">Text...</font></div></td>
oder mit ein bisschen css:
<td style="text-align:center;font-size:0.8em;color:#5B5E68;">
<a href="..."><img src="..."></a><br>Text...</td>
Besser wäre natürlich, das CSS auszulagern (z.B. würde sich bei Deinen Seiten:
td {text-align:center}
im head anbieten, womit Du alle <div align="center">...</div> in den Tabellen entfernen könntest, zumal diese ebenso "missbilligt" sind wie die font-Tags. Und wenn Dir jetzt in den Sinn kommt, die Zentrierung der gesamten Seite über CSS zu realisieren, könnte Dir dies http://www.1ngo.de/web/zentrierung.html vielleicht helfen.
Gruß
Ingo