goldie: expression funktioniert nicht im IE6

Beitrag lesen

Hallo,
gestern habe ich versucht meine Webseite von einem fixen Layout auf ein prozentuales Layout umzustellen. Geplant war eine in Pixel bemessene Maximalbreite. Da Max-Width im IE6 und Kleiner nicht funktioniert wollte ich auf:

*html #content  
{ width: expression((body.offsetWidth >1000)?'1000px':'auto'); }  

~~~zurückgreifen.  
Das Poblem ist: In meinem IE6 funktioniert das nicht. Werder die gewüschte Maximalbreite noch die Backfall-Lösung einer fixen Breite bei deaktiviertem Javascript treten ein. Egal wie breit das Fenster ist der content ist immer 95% breit.  
Und das schlimme ist Javascript ist aktiviert. Es sollte eigentlich funktionieren.  
Gegen 23:00 hab ichs dann aufgegeben das Layout flexibel zu gestalten und hab das Backup eingespielt.  
  
Was ich schon versucht habe:  
Quirks-Mode durch `<?xml version="1.0" encoding="utf-8"?>`{:.language-html}  
und  
diesen leicht abgeänderten Ausdruck  
~~~css
*html #content {  
  width: expression((document.body.offsetWidth >1000)?'1000px':'auto');  
}

Woran könnte das liegen???

Ps.: Eine Dummy Datei gibts hier
und die Formatierung hier

Beste Grüße!