In the German football team players from different clubs need to get on with each other both on and off the pitch. In the grand coalition Christian Democrats and Social Democrats sit in the same boat and need to pull in the same direction.