Hallo Roman,
Dein Lösungsvorschlag gefällt mir immer mehr; habe ihn auch schon mehr oder weniger umgesetzt,bin dabei aber auf ein weiteres Problem gestoßen:
Mal wieder spielt der IE nicht mit. Was es diesmal ist,kannst du hier sehen:
Wie sähe eine optimierte Skalierung aus (optimal: kein waagerechtes Scrollen)?
Mit deiner Skalierung hat das gar nichts zu tun, eher damit, dass der IE BODY- und HTML-Element unterschiedlich aufeinander abstimmt (oder skaliert, wenn du so willst), was sich besonders in Frames und Iframes störend bemerkbar machen kann. Ich habe mir fast gedacht, dass du diese Frage als nächste stellen würdest.
Die Antwort, wie man das vermeidet, gibt dir Elyas Artikel zu horizontalen Scrollbalken im IE:
http://aktuell.de.selfhtml.org/tippstricks/html/scrollbalken/index.htm
Übrigens das DIV mit der ID="scroll" in deinem Code kannst du weglassen, außerdem noch das ein oder andere Attribut beim IFRAME-Element, wenn du diese ID stattdessen dem IFRAME-Element direkt verpasst und die CSS-Eigenschaften entsprechend veränderst, willst du eigentlich wirklich den weißen Rahmen um deinen Iframe? Möglicherweise siehst du ja den Rahmen auch gar nicht, weil der Defaultwert bei deinen Browsereinstellungen 'black' ist. Ich finde: Je nach nutzerseitig eingestellter Farbe kommen deine Deko-Elemente gar nicht mehr richtig zur Geltung. Unterdrück den Rahmen doch lieber! Wie du das machst, steht auch hier:
http://de.selfhtml.org/html/frames/eingebettete.htm#eigenschaften
Gruß Gernot