Arbetstidens längd bestäms genom den överenskommelse som arbetsgivare och arbetstagare träffar när anställningsavtalet ingås med de begränsningar som finns främst i arbetstidslagen jämte särskilt branschanpassade arbetstidslagar samt tillämpliga kollektivavtal ( men även i annan lagstiftning , t.ex. arbetsmiljölagen och semesterlagen ) .