Warum sagst du das nicht gleich, genau das ist der Schlüssel zum Erfolg. Das ist ja nicht mein Code, aber weil er mir gefällt habe ich versucht ein wenig zu "basteln". Mit der Hilfe von Andreas, und jetzt mit deiner läuft die Sache wieder rund.
Ich habe jetzt erst einmal den kompletten von dir erwähnten Block entfernt, das Ergebnis sieht dann so aus: