Hallo Detlef
Danke für deine Antwort. Die Headerzeile habe ich abgeändert.
Das Problem ist halt wirklich, dass auch die leeren spalten eine breite von ca 2.5 cm haben sollen. Somit wurde die Tabelle bei rund 18 spalten einfach viel breiter als die meisten fenster. Praktisch alle Browser haben nun einfach die leeren spalten zusammengequetscht damit es einigermassen passt. Ich habe auch ein leeres bild erzeugt und dieses in jede spalte gelegt. Das hat zwar den gewünschten effekt erzielt, aber die seite lässt sich nicht schlau drucken.
Also hab ich das Problem an der Wurzel gepackt und die Tabelle auf zwei seiten aufgeteilt, jetzt passt sie in jedes browserfenster...
Das chaos mit den Klassen stammt aus einem nachmittag lang herummurksen. Sicher wird die klasse "leerfeld" einer allgemeinen definition für <td> weichen um den sourcecode zu schmälern...
Nochmals vielen Dank
Matthias