public List <List <String> > WaehleKlassenInSchuelerListeAus(String Suchname)
        {
            List <List <String> > AuswahlListeSchueler = new List <List <string> > {
            };
            List <String> ArbeitsListe     = new List <string> {
            };
            List <String> SuchListeKlassen = new List <string> {
            };

            foreach (String Klasse in AktuelleKlassenListe)
            {
                SuchListeKlassen.Add(Klasse.ToLower());
            }
            List <String> SuchListeJGKZ = new List <string> {
            };

            foreach (String JGKZ in AktuelleJGKZListe)
            {
                SuchListeJGKZ.Add(JGKZ.ToLower());
            }

            String SName = Suchname.Trim().ToLower();

            if ((SName.StartsWith("jg") & SName.Length > 3) | SName.StartsWith("ib") | SName.StartsWith("lur") | SName.StartsWith("wun") | SName.StartsWith("muk"))
            {
                foreach (String JGKZ in SuchListeJGKZ)
                {
                    if (JGKZ.Contains(SName))
                    {
                        ArbeitsListe.Add(JGKZ);
                    }
                    foreach (String SuchEintrag in ArbeitsListe)
                    {
                        foreach (List <String> Eintrag in SchuelerListe)
                        {
                            if (Eintrag[0].ToLower().Contains(SuchEintrag) & !AuswahlListeSchueler.Contains(Eintrag))
                            {
                                AuswahlListeSchueler.Add(Eintrag);
                            }
                        }
                    }
                }
            }
            else
            {
                if (SName.StartsWith("5") | SName.StartsWith("6") | SName.StartsWith("7") | SName.StartsWith("8")
                    | SName.StartsWith("9") | SName.StartsWith("1") | SName.StartsWith("10") | SName.StartsWith("11") | SName.StartsWith("12"))
                {
                    foreach (String Klasse in SuchListeKlassen)
                    {
                        if (Klasse.Contains(SName))
                        {
                            ArbeitsListe.Add(Klasse);
                        }
                    }
                    foreach (String SuchEintrag in ArbeitsListe)
                    {
                        foreach (List <String> Eintrag in SchuelerListe)
                        {
                            if (Eintrag[1].ToLower().Contains(SuchEintrag) & !AuswahlListeSchueler.Contains(Eintrag))
                            {
                                AuswahlListeSchueler.Add(Eintrag);
                            }
                        }
                    }
                }
            }

            return(AuswahlListeSchueler);
        }