I have moved to the Leibniz University Hannover.
The new homepage is here.