Sachverhalt: A. F._ (geboren 1995) bezieht seit Februar 2003 Leistungen der Invalidenversicherung. Im Juni 2005 liess er eine die Sprachheiltherapie begleitende Psychotherapie beantragen. Mit Verfügung vom 8. August 2005 übernahm die IV-Stelle die Kosten der Psychotherapie für den Zeitraum vom 25. April 2005 bis 31. Juli 2006. Diese Kostengutsprache verlängerte sie in der Folge mehrfach, letztmals mit Verfügung vom 12. August 2010 für den Zeitraum vom 1. September 2010 bis 30. September 2012. Seit Juli 2004 wird F._ auch mit Ritalin behandelt. Die CSS Kranken-Versicherung AG als Krankenversicherer des F._ stellte sich in den Schreiben vom 2. Dezember und 23. Dezember 2010 auf den Standpunkt, die Abgabe von Ritalin stehe in direktem Zusammenhang mit der durchgeführten Psychotherapie; die medikamentöse Therapie diene zur Unterstützung der Psychotherapie und sei unmittelbar auf die Eingliederung gerichtet. Mit Verfügung vom 10. Januar 2011 lehnte die IV-Stelle die Kostengutsprache für Medikamente im Rahmen der Psychotherapie ab. B. Die hiegegen vom Krankenversicherer erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 24. August 2011 gut und verpflichtete die IV-Stelle ab 1. Januar 2007 die Kosten für das dem Versicherten verschriebene Ritalin zu übernehmen. C. Die IV-Stelle des Kantons St. Gallen führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, in Aufhebung des vorinstanzlichen Entscheides sei ihre Verfügung vom 10. Januar 2011 zu bestätigen. Die CSS Kranken-Versicherung AG schliesst auf Abweisung der Beschwerde. Kantonales Gericht und Bundesamt für Sozialversicherungen verzichten auf eine Vernehmlassung. 