That hard-working bit doesn't seem to exist anymore, as i think most germans are lazy. that said, they get 5-6 weeks holidays a year, frown upon overtime, and yet have europe's biggest economy and is generally high up there on the list in the world.
I wonder who still has 5 - 6 weeks holidays? Never had that since I left school in 1969. I can stretch my 26 days with some public holidays, but that's it. My daughter has 30 days, but she works for a quasi governmental company and is a rare exception. Actually for the first time in my life I do not work overtime everyday. In former years I never used up my 26 days and worked about 50 - 60 hours a week in each and every job I ever had. I am no rocket scientist, just a regular secretary / PA. Talking about unfair stereotypes...