Sachverhalt: Sachverhalt: A. A.a X._ reichte im Jahr 1993 gegen einen Journalisten Strafantrag wegen Ehrverletzung ein. Der Journalist hatte in einem in der "Sonntags-Zeitung" vom 4. April 1993 veröffentlichten Artikel unter der Überschrift "Die Nazi-Sympathisanten in der Schweiz machen mobil" geschrieben, dass eine neue Generation von Schweizer "Nazi-Bewunderern" selbstbewusst an die Öffentlichkeit trete und dass in einer auffälligen Häufung von Publikationen die Judenmorde im Zweiten Weltkrieg geleugnet würden. Im Zeitungsartikel wurde neben anderen Personen auch X._ erwähnt, der in einem Flugblatt die Echtheit des Wannsee-Protokolls, das von der Judenausrottung spreche, bestritten und die Nazi-Verbrechen geleugnet habe. Gegen das den Journalisten vom Vorwurf der Ehrverletzung freisprechende Urteil des Bezirksgerichts Zürich erhob X._ Berufung. An der öffentlichen Berufungsverhandlung vom 23. März 1995 vor dem Obergericht des Kantons Zürich machte er unter anderem die folgenden Äusserungen: "Und nun zu den 'Vernichtungslagern': sie haben tatsächlich existiert, aber als - zugegebenermassen unmenschliche - 'Arbeitslager'! Alliierte Luftaufnahmen beweisen die Offenheit von Auschwitz: man benötigte Arbeitskräfte in den naheliegenden Buna-Werken, die synthetischen Gummi fabrizierten. Nichts von 'Geheimhaltung', überdies keine Rauchschwaden geschweige denn - technisch sowieso unmögliche - Feuerflammen aus Hochkaminen oder mit Wasser gefüllten 'Verbrennungsgräben' ohne nötige Sauerstoffzufuhr, keine 35 m (= 12-stöckiger Wolkenkratzer!) hohen Schuhberge, keine Vergasungsrampen etc. etc.". "Dass es tatsächlich einen Holocaust (= 'Brandopfer') gab, ist offenkundig: Dresden, Tokio, Hiroshima etc. sind nicht zu bestreiten, ...". "Jedenfalls kann es in den KZ's keine 'Vergasungen mit Zyklon-B' - und nur das wird bezweifelt - gegeben haben." "Die von den 'Zeitzeugen' und 'geständigen Tätern' geschilderten Massenvergasungen mittels Zyklon B können nach den Naturgesetzen und technischen Möglichkeiten nicht so wie 'notorisch' und 'offenkundig' stattgefunden haben." "Die Massenvergasung mit Dieselauspuffgasen kann wegen der Zusammensetzung der Abgase nicht stattgefunden haben". "Geschichtsfälschung bezüglich des sog. 'Holocaust': einer technisch absolut unmöglichen behaupteten 'Massenvergasung mittels Zyklon-B'". "..., es hätte in Auschwitz etc. Massenvergasungen von Menschen mittels Zyklon-B gegeben? Gab es diese nämlich zufolge technischer Unmöglichkeit nicht - was ich ebenfalls belegt habe - ...". A.b Am 8. Januar 1997 legte X._ beim öffentlichen Haupteingang sowie im Hauptgebäude der Universität Zürich ca. 100 Flugblätter auf. Das von X._ verfasste Flugblatt trug die Überschrift: "Antizionistisches Manifest zum Schutz der Schweiz vor Verleumdern und Erpressern sowie zur Verteidigung des Christentums!" Das Flugblatt enthielt unter anderem die folgenden Äusserungen: "§ 4 Ausgerechnet Amerikas Juden - die grössten Krieggewinnler aller Zeiten - fordern jetzt 'sofortige Entschädigung' der 'Holocaust-Opfer' ... die anscheinend trotz (technisch unmöglicher!) Zyklon-B-Vergasung naturgesetzwidrig noch leben; sie haben wohl im regen Handel mit Nazideutschland über die BIZ (...) in Basel während des Krieges noch nicht genug verdient!" "§ 7 Ja - selbst der so penetrant behauptete 'Holocaust' kann gemäss Gutachten namhafter Naturwissenschafter und Techniker so wie dargestellt nicht stattgefunden haben, ..." "§ 9 Alle tatsächlichen Völkermorde lassen sich noch heute gerichtsmedizinisch, archäologisch etc. nachweisen, sodass auch niemand sie bestreitet: dabei gehen die Morde der - grösstenteils jüdischen - Bolschewiken in die Millionen, ..." "§ 10 Einzig vom sog. 'Holocaust' sind die Spuren verschwunden oder dürfen forensisch nicht überprüft werden - genau wie die noch immer geheimgehaltenen Akten in England! Wer muss da nach 50 Jahren noch etwas vertuschen? Es stellt sich daher tatsächlich die Frage, was denn die 'Auschwitz-Lüge' wirklich sei: ein Gräuelmärchen der Alliierten oder ein Falschbericht..." "§ 19 ... es ist an der Zeit, den zionistischen Saustall auszuleuchten und dieses jüdische Nazipack vor die Tür zu stellen wie seinerzeit die Fröntler! Wir dürfen uns die Schweiz nicht vermiesen lassen von jenen Heuchlern und Halunken, die selbst genug Dreck am Stecken haben und selber im Glashaus sitzen, aus dem sie ihre Steine werfen! Ihre Lügen sind zu entlarven, ihre Erpressungen blosszustellen, ihre weltweite Intrige aufzudecken als übelste Geschäftemacherei: 'it s no Business like shoa-business' (Es ist kein Geschäft mit dem Holocaust-Geschäft vergleichbar)!" "§ 19 ... es ist an der Zeit, den zionistischen Saustall auszuleuchten und dieses jüdische Nazipack vor die Tür zu stellen wie seinerzeit die Fröntler! Wir dürfen uns die Schweiz nicht vermiesen lassen von jenen Heuchlern und Halunken, die selbst genug Dreck am Stecken haben und selber im Glashaus sitzen, aus dem sie ihre Steine werfen! Ihre Lügen sind zu entlarven, ihre Erpressungen blosszustellen, ihre weltweite Intrige aufzudecken als übelste Geschäftemacherei: 'it s no Business like shoa-business' (Es ist kein Geschäft mit dem Holocaust-Geschäft vergleichbar)!" B. Das Obergericht des Kantons Zürich sprach X._ am 25. September 2001 wegen dieser Äusserungen an der öffentlichen Berufungsverhandlung vom 23. März 1995 einerseits und in den im Januar 1997 aufgelegten Flugblättern andererseits der mehrfachen Rassendiskriminierung im Sinne von Art. 261bis Abs. 4 StGB schuldig und verurteilte ihn zu einer Gefängnisstrafe von vier Monaten, bedingt vollziehbar bei einer Probezeit von vier Jahren. Es sprach ihn in verschiedenen weiteren Anklagepunkten, teils in Bestätigung des Urteils des Bezirksgerichts Zürich vom 2. März 1999 und teils in Abweichung von jenem Entscheid, vom Vorwurf der Rassendiskriminierung im Sinne von Art. 261bis Abs. 4 StGB frei. Es sprach ihn in verschiedenen weiteren Anklagepunkten, teils in Bestätigung des Urteils des Bezirksgerichts Zürich vom 2. März 1999 und teils in Abweichung von jenem Entscheid, vom Vorwurf der Rassendiskriminierung im Sinne von Art. 261bis Abs. 4 StGB frei. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts sei aufzuheben und die Sache zu seiner Freisprechung an die Vorinstanz zurückzuweisen. Zur Begründung wurden eine von X._ selbst und eine von dessen Anwalt verfasste Beschwerdeschrift eingereicht. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts sei aufzuheben und die Sache zu seiner Freisprechung an die Vorinstanz zurückzuweisen. Zur Begründung wurden eine von X._ selbst und eine von dessen Anwalt verfasste Beschwerdeschrift eingereicht. D. Das Kassationsgericht des Kantons Zürich wies am 18. August 2002 die von X._ erhobene kantonale Nichtigkeitsbeschwerde ab, soweit es darauf eintrat. D. Das Kassationsgericht des Kantons Zürich wies am 18. August 2002 die von X._ erhobene kantonale Nichtigkeitsbeschwerde ab, soweit es darauf eintrat. E. X._ ficht den Entscheid des Kassationsgerichts mit staatsrechtlicher Beschwerde an. Zur Begründung wurden eine von X._ selbst und eine von dessen Anwalt verfasste Beschwerdeschrift eingereicht. E. X._ ficht den Entscheid des Kassationsgerichts mit staatsrechtlicher Beschwerde an. Zur Begründung wurden eine von X._ selbst und eine von dessen Anwalt verfasste Beschwerdeschrift eingereicht. F. Das Obergericht hat auf eine Stellungnahme zur eidgenössischen Nichtigkeitsbeschwerde verzichtet. 