Hallo,
Ich verwende IE 6.0. Die URL der Seite habe ich im Anhang eingetragen.
Bei mir wird die Seite, inklusive Bildern, vom IE6.0 gecached. Allerdings sind das gleich mal 68 Objekte auf einen Schlag. Wie gesagt IE hatte schon öfters Probleme mit dem Cache. Eventuell solltest Du den Cache mal leeren und es dann nochmal versuchen. Eventuell bringt es auch etwas, den Response-Header Cache-Control _nicht_ zu senden, statt als Cache-Control: public.
Übrigens, in Deinem Quellcode ist gleich ganz oben ein Fehler:
<html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
...
Der Doctype gehört vor den Tag <html>.
viele Grüße
Axel