public void losfahren() {
		if (this.lokStatus == STATUS_HAELT) {
			if (lokfuehrerName != null) {

				float gewicht = 0;
				for (Object w : waggons) {
					if (w instanceof Gueterwaggon) {
						gewicht += ((Gueterwaggon) w).liefereGewichtKg();
					} else if (w instanceof Personenwaggon) {
						gewicht += ((Personenwaggon) w).liefereKg();
					} else if (w instanceof Viehwaggon) {
						gewicht += ((Viehwaggon) w).liefereKg();
					}// if else
				}// for

				if (gewicht <= zugkraftKg) {
					this.lokStatus = STATUS_FAEHRT;
					System.out.println("Die Lok fhrt los! Die Last betraegt "
							+ gewicht + "kg");
				} else {
					System.out
							.println("Fehler: Lokomotive kann nicht losfahren, da die Waggons zu schwer sind. Es mssen Waggons abgekoppelt werden!");
				} // if else

			} else {
				System.out.println("Fehler: Kein Lokfuehrer vorhanden!");
			}// if else
		} else {
			System.out.println("Die Lok faehrt bereits!");
		}// if else

	}// losfahren