a) General
The constitutional guarantees apply to all state action and through indirect horizontal effect to the relations of private persons. The specialised guarantees apply to their respective field of regulation – public law, labour law, social law, etc
b) The AGG
The scope of application of the anti-discrimination law encompasses labour law, social security, social benefits, education and general civil law, including assurance contracts closely following (in part verbatim) the provisions of the directives in this respect. For unfair dismissal the regulations of the laws against unfair dismissal (especially the Kündigungsschutzgesetz) are supposed to take precedent over the anti-discrimination law. Case law, however, has interpreted the respective provision in a way that the prohibition of discrimination fully applies for dismissal.