Sorry, but this has nothing to do with the topic and the fact that nearly 90% of Germans would vote for Obama - neither has racism to do with it... (in fact 80-90% of the Germans are just boring white people, no blacks, no hispanics or whatever - maybe just 5% immigrants for Turkey or other countries).
Itīs just that the political views of German conservatives (and a lot of other conservative parties in modern democracies) are much closer to the democrats than the republicans.
And again: These conservative, white german voters wouldnīt vote for Obama because of his personality over his political, moral und social views. German conservatives are supportive of gay rights (because gays in a permanent relationship do live christian and conservative values like loyalty), minimum wage and minimizing CO
2 emission for preventing climate change. But the CDU is a modern conservative party - unlike the republicans.
And I would add that in my opinion in a race between a random democrat and a random republican, Germans would also break with around 90% for the Democrats. But we will probably see if this is true in about 4 years when we will have a new race with new persons.