Ah ok danke.
Ich habe es jetzt so versucht wie du sagtest nur dann bekomme ich ein leeres Resultat zurück.
Ich bin auch mit dem Debugger durch gegangen und habe gesehen das die <li> Tags alle entfernd wurden.
Und das m.Success gibt somit false zurück.
Im grunde versuche ich ja einfach nur alle Inhalte der <li> Tags auszulesen die ich in dem Quellcode der jeweiligen Internetseite finde.

Vielleicht habe ich ja irgentwo anders noch ein Fehler darum poste ich mal das was ich bis jetzt habe.

Code:
string url = "http://www.URL.de";
string HTML = "";
string Text = "";
WebRequest req = WebRequest.Create(url);
WebResponse resp = req.GetResponse();
Stream stream = resp.GetResponseStream();
StreamReader sr = new StreamReader(stream);

string s = sr.ReadToEnd();
HTML = s;

Regex r = new Regex("<li style=\"margin-bottom: 1em;margin-left:0px\">(.+?)</li>");
Match m = r.Match(HTML);
if(m.Success) richTextBox1.Text = m.Groups[1].Value;
Ich weiß absolut nicht wo der Fehler noch sein kann.
Über weitere Hilfe wäre ich sehr dankbar.

See Ya!