Hallo,
antwort = http_request.responseText;
document.getElementById('id_bundesland').innerHTML = antwort;
Könnt mir vorstellen, dass es am "innerHTML" liegt. "innerHTML" ist ja eigentlich "deprecated", vielleicht ist Firefox da ein bisschen zickiger.
Hast Du's mal mit klassischen DOM-Methoden probiert?
(document.createElement(...) usw.)?
Meines Wissens ist das die eigentlich "sauberere" Variante, HTML-Inhalt dynamisch in ein Dokument einzuhängen, ggf. stolpert Firefox über sowas weniger leicht.
Hope that helps,
Jörg