Ich denke ich habe den Fehler gefunden. Ich hatte im HTML-Dokument die strict angaben sowie die url w3.org nicht angegeben. Kein Plan ob es das war, aber seit die Angabe steht, läuft es!
hab grade auf den anderen geantwortet ohne diesen hier zu lesen ;) meine glaskugel lag wohl richtig - dtd hat gefehlt ;)
im übrigen solltest du nicht nur eine dtd reinklatschen, sondern auch prüfen, ob das dokument den regeln darin entspricht
machen tut das der validator für dich