Die 150 x 150 px sind der Istzustand des uralten Tabellenlayouts. Das ist fix und nicht responsiv. Ist der Viewpunkt zu klein, wird die Seite halt beschnitten.
Dem will ich entkommen, d.h. das Erscheinungsbild der Seite soll grundsätzlich so bleiben wie es ist, sich aber an den aktuellen Screen bzw. das aktuelle Fenster in der Größe anpassen unter Wahrung der vorgegebenen Proportionen.
Dein Beispiel enthält genau das, was ich mir so vorstelle; werde in den nächsten Tagen mal versuchen, es bei mir zu implementieren.
Danke für Deine Mühe !