Hallo Gunther,
http://top-topics.com/test-temp/css-files/base-flex.css
Hier fehlt übrigens der Wert:
* html #page-wrapper {
width /**/: ;
}
/* */
Ihr könnt ganz unten auf der Seite auf den button klicken, um die Breite einzelner DIVs angezeigt zu bekommen. Wenn ihr dann in der rechten Spalte oben den 'flexible-layout' Style anklickt, sollte das Problem im OP zu sehen sein.
750px sind meist (nicht immer!) 46,875em und nicht 46,9em. 1em entspricht 16px.
document.getElementById("bod").style.fontSize="1em";
Warum setzt du per JS die Schriftgröße auf 1em, wo du doch im Stylesheet 100.001% definierst?
Grüße
Roland