public void LadeEmpfaenger(
            int[] pin_EmpfaengerIDMenge,
            out String[] pout_einheitenMenge,
            out String[] pout_helfermenge,
            out String[] pout_kfzMenge)
        {
            // falls die EmpfaengerIDMenge leer ist gebe leere Mengen zurück
            if (pin_EmpfaengerIDMenge == null)
            {
                pout_einheitenMenge = new String[0];
                pout_helfermenge = new String[0];
                pout_kfzMenge = new String[0];

            }
            else
            {
                // Zwischenspeicher für die Ergebnisse
                ArrayList temp_EinheitenMenge = new ArrayList();
                ArrayList temp_HelferMenge = new ArrayList();
                ArrayList temp_KfzMenge = new ArrayList();
                // per ID angefragtes PelsObjekt
                IPelsObject ipo = new Cdv_pELSObject();

                // Holen der Empfänger. Dabei könnte eine EmpfängerID eine Einheit
                // ein Helfer oder ein Kfz sein.
                foreach(int i in pin_EmpfaengerIDMenge)
                {
                    // Prüfe, ob aktuelles i eine Einheit ist
                    ipo = _ObjektManager.Einheiten.Holen(i);
                    if (ipo != null) temp_EinheitenMenge.Add( ((Cdv_Einheit)ipo).ToString() );
                        // wenn nicht, dann prüfen, ob i ein Helfer ist
                    else
                    {
                        ipo = _ObjektManager.Helfer.Holen(i);
                        if (ipo != null) temp_HelferMenge.Add( ((Cdv_Helfer )ipo).ToString() );
                            // wenn nicht, dann prüfen, ob i ein Kfz ist
                        else
                        {
                            ipo = _ObjektManager.Kfz.Holen(i);
                            if (ipo != null) temp_KfzMenge.Add( ((Cdv_KFZ)ipo).ToString() );
                        }
                    }
                }

                // Kopieren der Arraylists in die entsprechenden String[]
                // Einheiten
                pout_einheitenMenge = new String[temp_EinheitenMenge.Count];
                temp_EinheitenMenge.CopyTo(pout_einheitenMenge);
                // Helfer
                pout_helfermenge = new String[temp_HelferMenge.Count];
                temp_HelferMenge.CopyTo(pout_helfermenge);
                // Kfz
                pout_kfzMenge = new String[temp_KfzMenge.Count];
                temp_KfzMenge.CopyTo(pout_kfzMenge);
            }
        }
 /// <summary>
 /// Fügt ein Element vom Typ CPelsObject in die Menge hinzu
 /// </summary>
 /// <param name="iKey">Schlüsselwert</param>
 /// <param name="value">Das Objekt, das hinzugefügt werden soll</param>
 public void Add( int iKey, Cdv_pELSObject value )
 {
     Dictionary.Add( iKey, value );
 }