I just checked the site, and it's still there. Maybe you have a old web address. I am however a member to the site. Maybe you have to set up a log in account. I don't know, but here is the web address I have. Try it and see if you get in.
http://web3.india025.server4you.de/