After lengthy discussions, the leaders of the Christian Democrats, Social Democrats and Greens have reached an agreement on a ...