Danke für die Antworten,
ich habe in der Tat "visibility" und "display" verwechselt - naja.
Nun habe ich in der Funktion setGerman() Folgendes stehen:
function setGerman () {
document.all.Deutsch.visibility = "visible";
document.all.Englisch.visibility = "hidden";
}
Und die setEnglish() entsprechend.
Aber es klappt wieder nur in IE und Opera. Seltsam. Weiß jemand Rat?