Um sicher zu gehen das der Name stimmt bin ich nun so vorgegangen.
Zum finden des benötigten Panels habe ich nun als Indexstring den Namen der Komponente genommen:
selectedItemName:=(Sender as TPanel).name;
Dieses Panel besteht also wirklich.
Jedoch beim suchen mit:
(Form1.Findcomponent(selectedItemName) as TPanel).StyleLookup:='pnl_notselectedItemStyle';
erhalte ich immer noch die Zugriffsverletzung.