Normal working hours are 9am – 5pm Monday to Friday. Annual leave varies between 20 and 30 working days.
Public (Bank) Holidays 2012:
January 1 - New Years Day
January 6 - Epiphany Baden-Württemberg, Bavaria, Saxony-Anhalt
April 6 - Good Friday
April 9 - Easter Monday
May 1 - Labour Day
May 13 - Mothers Day 2nd Sunday in May. Not a public holiday.
May 17 - Ascension Day 40 days after Easter
May 17 - Fathers Day Celebrated on Ascension Day
May 28 - Whitmonday 7th Monday after Easter. Also Known as Pentecost Monday
June 7 - Corpus Christi Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland
August 15 - Assumption Day Saarland
October 3 - German Unity Day Celebrated on October 3rd
October 31 - Day of Reformation Brandenburg, Mecklenburg-Vorpommern, Saxony,Saxony-Anhalt, Thuringia
November 1 - All Saints Day Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland
November 21 - Repentance Day Saxony. Wednesday before November 23.
December 25 - Christmas Day
December 26 - St Stephens Day