NN4 -> document.layers
IE4+ -> document.all
IE5+ Opera -> document.getElementById e document.all
NN6+ Mozilla e gli altri browser moderni -> document.getElementById
con il codice che hai postato, dal momento che non hai else prima degli if, con un IE5+ o opera carichi sia stile.css sia stilenn6.css
(e caricandolo x ultimo in realtà stai usando questo!)
tornando all' innerHTML anche IE4 lo supporterebbe,
potresti scrivere
document.all['id_livello'].innerHTML="Ciao"
ottenendo risultati con IE e opera (che lo supporta però solo dalla 7+)
visto che il Document Object Model standard è document.getElementById (e a navigare tranquillamente nel 2004 con un IE4 di base di win98 si immaginano ben pochi utenti) se non ci sono particolari necessità di compatibilità può capitare di testare solo per getElementById
non è correttissimo ma ci può stare
ciao