Lieber Ingo,
ich frage mich zusätzlich, ob die inline-styles zu height und width (in Pixeln) bei den Bildern tatsächlich notwendig sind, oder auch dafür verantwortlich sein könnten, dass keine Bilder angezeigt werden.
Außerdem sollten wir (Sa-)Biene noch auf folgende (in Anbetracht des wirklich sehr löblichen CSS-Ansatzes) unschöne Zeile aufmerksam machen:
(Kontakt.htm)
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFE6">
Wenn schon CSS, dann doch gleich richtig! Wobei eine eher unwichtige Frage wäre, ob es eine Tabelle an dieser Stelle überhaupt braucht. Auch sowas kann man mit CSS wunderbar steuern (<form action="..." usw. id="kontaktformular">).
Liebe Grüße aus Ellwangen,
Felix Riesterer.