Sachverhalt: Sachverhalt: A. X._, wohnhaft im Fürstentum Liechtenstein, wurde am 4. Mai 2003 auf der Rückfahrt von einem Bikertreffen (Motorrad-Treffen) im Südtirol um 08.25 Uhr beim Autobahn-Anschlusswerk in Trübbach am Steuer eines Personenwagens von der Polizei kontrolliert. Zu diesem Zeitpunkt wies er eine Blutalkoholkonzentration von mindestens 1,32 Promille auf. A. X._, wohnhaft im Fürstentum Liechtenstein, wurde am 4. Mai 2003 auf der Rückfahrt von einem Bikertreffen (Motorrad-Treffen) im Südtirol um 08.25 Uhr beim Autobahn-Anschlusswerk in Trübbach am Steuer eines Personenwagens von der Polizei kontrolliert. Zu diesem Zeitpunkt wies er eine Blutalkoholkonzentration von mindestens 1,32 Promille auf. B. Das Kreisgericht Werdenberg-Sargans erklärte ihn am 7. Oktober 2003 des Führens eines Motorfahrzeugs in angetrunkenem Zustand schuldig und verurteilte ihn zu 6 Monaten Gefängnis. Das Kantonsgericht St. Gallen bestätigte am 4. Mai 2004 den Schuldspruch und verurteilte ihn zu 4 Monaten Gefängnis. Das Kantonsgericht St. Gallen bestätigte am 4. Mai 2004 den Schuldspruch und verurteilte ihn zu 4 Monaten Gefängnis. C. X._ erhebt eidgenössische Nichtigkeitsbeschwerde mit dem (sinngemässen) Antrag, das Urteil des Kantonsgerichts St. Gallen aufzuheben, die Sache zu neuer Entscheidung an dieses zurückzuweisen und der Beschwerde die aufschiebende Wirkung zu erteilen. Das Kantonsgericht St. Gallen verzichtet auf Gegenbemerkungen. 