Just tried to check to see if I could be more help, the article is in something called Business week in the Speigel online. I saw the Speigel in Germany a lot when I backpacking years back, seems like its online now, its a popular German magazine, good luck Tretch.