Europe doesn't have the same political system as the states has!
It's not divided into 2 parties (democrats & republicans)
there can be an unlimited number of parties (even I can make one, but in Belgium you need the support of at least 5000 people) .
Witch means that one can be a member of a party with democratic ideals and be Christian(Catholic/Protestant/Orthodox/.../whatever).
The good part is if you don't like either side you vote for the 3rd /4th/... / 7th
doesn't matter! It does tend to get complicated though