Er ingen ekspert på HTML, men hos meg ser det bra ut i OSX med Firefox 3.0, ingen av de nevnte feilene med æøå, som forvrig høres litt ut som en konflikt i utf-8 / ISO-8859-1 området. Husker jeg slet med en web-server en gang som kun viste æøå hvis jeg satt charset til ISO-8859-1. (er lenge sia, men mener å huske at det var noe slikt)
Ellers kan du jo sjekke koden din i
http://validator.w3.org/ og se om det er noen grove feil i koden din.
Forøvrig er vel HTML 4.0 fra 1999, så kansje derfor IE leser det rart? Ikke vet jeg..