Arbetstidsdirektivet innehåller bestämmelser om veckoarbetstidens längd , dygns- och veckovila , samt raster , årlig semester , nattarbete , skiftarbete och arbetsrytm .