No kidding. Since when is socialism right-wing? This shows how successful the left has been in framing the political debate.
The NPD is republican and therefore cannot be considered authentically "right-wing" in a German context. (Neither, of course, can Nazism or neo-Nazism.) True German right-wingers are monarchists, advocating the restoration of the 1871-1918 Hohenzollern empire or (even better, in my view) the break-up of Germany into its pre-unification states, almost all of which were monarchies.
Here's the home of the real German right:
http://www.pro-monarchie.de/