I don't know, what are my options?
Social Democratic Party: Traditional Social Democrats, have moved to the center-left in recent years.
Christian Democratic/Social Union: CSU in Bavaria, CDU everywhere else. The model for all the world's Christian Democratic Parties, a communitarian centrist party with roots in Catholic theology, but not very religious nowadays. CSU is more extreme and religious than CDU.
Free Democratic Party: "Liberal" in the true sense of the word, advocates free trade and less government interference in the economy. It sounds like me on the economic front, but I'm suspicious of all groups that want to shrink government.
Greens: Socially left, much further so than I am, serious about environment, and a creative center-left party on economic issues.
Linke: a weird fusion of the left wing of the Social Democratic Party and the remnants of the East German Communists. Hard left, very critical of the SPD for abandoning traditional worker's issues.
Hopefully, one of the German posters will criticize me if I mischaracterized any of these.