How did the Rise of the Green Party Happen?

What explains the Green Party's meteoric rise, and how to do they compare to the German Greens, Die Grunen? By David Toke.