Public holidays in Germany
Public holidays in Germany can be declared by law either by the Federal German authorities or by the Länder for their respective jurisdictions. The constitution requires that there must be some public holidays. At present the only federal holiday is German Unity Day (Unity Treaty, Art. 2 sect. 2); all the other holidays, even those celebrated all over Germany, are prescribed by state legislation.
By law, "the Sundays and the public holidays remain protected as days of rest from work and of spiritual elevation" (Art. 139 WRV, part of the German constitution via Art. 140 GG). Thus all Sundays are, in a manner, public holidays, but they are not usually recognised within the term "holiday" (except for, normally, Easter Sunday and Pentecost Sunday).