Fjern xml-deklarationen, da den alligevel betyder, at du får problemer med at få dit design vist i de mest almindelige browsere (som går i quirks-mode, hvis ikke doctype er det allerførste i dokumentet !-)
-- og du bruger alligevel ikke xml-funktionaliteten (det er der nemlig ingen browsere, som kan med xhtml !-)
-- og du skal selvfølgelig, som taskmgr angiver sætte dit javascript indenfor html-tags, den eneste fejl man kan lave med placering af script-tags er netop at placere dem udenfor html-dokumentet, så smid dem f.eks. ind i head-tagget, og tilføj der din character-encoding også:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Iøvrigt skal du være opmærksom på, at xhtml ikke er klar til brug på virkelighedens WWW, se f.eks. oles artikler om sagen:
http://www.eksperten.dk/artikler/537 og
http://www.eksperten.dk/artikler/538