Hallo Uwe,
body {overflow-y:auto; overflow-x:hidden}
sind (von MS ?) definierte CSS Attribute fuer den IE 5.5 (evtl. auch schon 5.0, keine Ahnung), die den Scrollbalken bei Seitenüberlauf automatisch darstellen (oder unterdrücken).
dann solltest Du sie nicht verwenden.
Standard: http://www.w3.org/TR/REC-CSS2/
Microsoft: http://msdn.microsoft.com/workshop/Author/dhtml/reference/properties/overflowX.asp
http://msdn.microsoft.com/workshop/Author/dhtml/reference/properties/overflowY.asp
BTW, warum eigentlich soll der Inhalt horizontal eigentlich abge-
schnitten werden, wofür soll das gut sein?
Ist es nicht eher schlecht, wenn Inhalt einfach "weggeschnitten"
werden?
Kennst Du <body style="overflow:hidden;overflow-y:auto;"> ?
Viele Grüße aus Dresden,
Stefan Einspender