Hallo Stefan!
-Du solltest vielleicht JavaScript und CSS generell zwischen </head> und <body> definieren, und nicht im body-tag, damit die Sachen auch schon fertig geladen sind, bevor body geöffnet wird (hat aber trotzdem geklappt, aber besser ist es<g>)
{<html><head><title></title></head>css+javascriptdefinitionen<body></body></html>}
Bist du da sicher?
Eigentlich sollte CSS im Header stehen. JS je nach bedarf.
<head><title></title><js def.><css def.></head>
Grüße
Thomas