<?xml version="1.0" encoding="utf-8"?>
Ja, IE 6 schaltet in den Quirks-Modus, wenn der DOCTYPE nicht in der ersten Zeile steht. Lass die XML-Deklaration weg!
Das ist ein sich hartnäckig haltendes Gerücht. Mit
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xml:lang="de" lang="de">
quirkst nichts mehr wie man hier sehen kann http://devsup.de/ ...
(Einfach mal in den Quelltext schauen ...)