More proof that people are retarded. Although I think this is also media bias/spin. They're not gaining much, and who can say what specific issues led to that.
I just looked it up - Switzerland has close to a dozen parties in their version of congress.
Eco voters are hard lefties. If they're abandoning the green party, they're probably flocking to what ever party is most similar to it, possibly slightly to the right. That appears to be this "Social Democrats (SP)" party.
If that's how it went across the entire population, you'd expect the most left-wing party to lose, everything in-between to stay more or less the same (they're losing members to the right, but gain from the left for a ~ net-zero tally) and the most right-wing party to gain.
female, gay and lame.