The Greens got over 22% of the votes in the recent German election in the Freiburg area. (B'90/Grune). This is amazing.! Almost 23%!
Link:
http://www.spiegel.de/
Click on the map in the upper right corner where it says "Wahlergebnisse". You don't have to understand German. Freiburg is in the red area in the south-west corner of the map. Put your mouse pointer over the area.
Grey/black means a catholic-fundamentalist area. Red means a marxist-leninist area. (OK, I'm exaggerating a bit here...)
Der Spiegel in English if you're interested:
http://service.spiegel.de/cache/international/
Now remember that the German Green Party is an almost conservative party with an environmental focus. Not the communist oriented parties you may be thinking of.
May I also add that the Freiburg area is, I think, the most beautiful place in Europe.

)
