'Red-green' coalitions in the Federal Republic of Germany: models of formation and maintenance