The main website requires the latest Adobe Flash Plugin,

which can be downloaded here.
You can reenter the Made In Germany Website here.
© Made in Germany