How did Germany get rid of such intense anti-Semitism in less than 100 years?
Das wichtigste Wort in Ihrer Frage ist "stark". Andere Wörter, die man hätte verwenden können, wären "offensichtlich" oder "offen".
Unglücklicherweise gibt es noch immer Antisemitismus in Deutschland. Studien legen nahe, dass etwa einer von fünf Deutschen Ansichten teilt, die in Kategorien fallen wie "Die Juden unterscheiden sich von uns", "Die Juden steuern die Finanzwelt/die USA…", "Die Juden sind Schmarotzer" etc.
Was sich geändert hat, ist, dass es inakzeptabel geworden ist, solche Ideen öffentlich zu äußern und dass keine Partei, abgesehen von denen an den extremen politischen Rändern, Antisemiten eine Bühne bieten würde. Sogar die rechte AfD meidet offiziell antisemitische Positionen und nutzt sogar eine Arbeitsgruppe "Juden in der AfD" als Deckmäntelchen.
Als Gründe für diese Veränderung gibt es, denke ich, einige Faktoren. Die Katastrophe und Niederlage, in die Deutschland von den Nazis geführt worden war, waren so umfassend und schonungslos, dass sie so ziemlich jede Idee vergifteten, für die die Nazis standen. Die große Mehrzahl der Deutschen wollte nach 1945 nichts mehr davon hören.
Ein weiterer Faktor ist, dass man in Deutschland in den (späten) 1960ern aufrichtige Bemühungen startete, einen öffentlichen Umgang und eine Anerkennung der schrecklichen Verbrechen zu erreichen, die die Deutschen insbesondere gegen die Juden begangen hatten. Das Wissen, wohin diese führen werden, kann Menschen dazu bringen, antisemitische Ideen abzulehnen.