Cosmopolitan and tolerant – Germany as a destination for gays and lesbians