public ArrayList<ArrayList<ArrayList<String>>> erstelleDutyelementListRegular(
			ArrayList<Dienstplan> dienstplanliste, Fahrplan fahrplan) {

		ArrayList<ArrayList<ArrayList<String>>> ListPlaeneGesamt = new ArrayList<ArrayList<ArrayList<String>>>();
		int zaehler = 0;

		ArrayList<Dutyelement> dutyelementlist = new ArrayList<Dutyelement>();

		for (int i = 0; i < dienstplanliste.size(); i++) {
			ArrayList<ArrayList<String>> ListPlan = new ArrayList<ArrayList<String>>();
			dutyelementlist = regelmaessigeDutyelement(dienstplanliste.get(i),
					fahrplan);
			zaehler = 0;
			for (int j = 0; j < dienstplanliste.get(i).getDuty().size(); j++) {
				ArrayList<String> serviceJourneyList = new ArrayList<String>();
				for (int j2 = zaehler; j2 < dutyelementlist.size(); j2++) {
					String dutyID = dienstplanliste.get(i).getDuty().get(j)
							.getId();
					if (dutyelementlist.get(j2).getDutyID().equals(dutyID)) {
						serviceJourneyList.add(dutyelementlist.get(j2)
								.getServiceJourneyID());
						zaehler++;
						if (zaehler == dutyelementlist.size()) {
							ListPlan.add(serviceJourneyList);
						}
					} else {
						ListPlan.add(serviceJourneyList);
						break;
					}
				}
			}
			ListPlaeneGesamt.add(ListPlan);
		}
		return ListPlaeneGesamt;
	}