Naja selbst das liesse sich doch so lösen:
<body id="<!--[if IE 6]>ie6<![endif]-->">
  
Teste im FF  
<body class="red<!--[if IE 6]> blue<![endif]-->">  
versus  
<body class="red <!--[if IE 6]> blue<![endif]-->">  
  
Da kommen Feinheiten ins Spiel betreffs Whitespace-Handling in Attributen.  
  
Mir ist das zu unsicher.  
  
> Wobei eine Body ID selten gebraucht wird, da das Element sowieso nur einmal vorkommt.  
  
Ich habe mit User-CSS zu tun, welche CMS-CSS überschreiben sollen.  
da ist <body id="body"> ein Angebot, damit der User eine höhere Spezifität im CSS selektieren kann.  
  
mfg Beat
-- 
><o(((°>           ><o(((°>  
   <°)))o><                     ><o(((°>o  
Der Valigator leibt diese Fische