I was wondering about this since a while. It looks weird to me as in German between the word and the em dash a space is mandatory. (At least some decades ago.)