nimbus: Fehlermeldung im validator

hi,
warum bekomme ich beim validieren eine Fehlermeldung, wenn ich im head der Datei dieses stehen habe:
<script type="text/javascript">
<!--

if (navigator.appName.indexOf('Microsoft') > -1) {
  document.write('<style TYPE="text/css">body {margin-top:30px;}</style>');
 }

//-->
</script>

und zwar lautet die Meldung, dass </style> nirgends geöffnet ist...??
die Möglichkeit, dass der Fehler irgendwo weiter obenist, ist ausgeschlossen. Ich verstehe nicht, warum man das nicht so schreiben kann...
wäre dankbar für jede Hilfe.
nimbus

  1. document.write('<style TYPE="text/css">body {margin-top:30px;}</style>');

    und zwar lautet die Meldung, dass </style> nirgends geöffnet ist...??

    http://www.htmlhelp.com/tools/validator/problems.html#script

    1. http://www.htmlhelp.com/tools/validator/problems.html#script

      Tausend Dank! dieser Tipp war klasse, 1 backslash und alles klappt!!