According to 9.2.2 of the Beförderungsbedingungen Personenverkehr: InYou are entitled compensation in the event that you have a 1st class ticket you are indeed entitled compensation, ifand the booked transportation should have hadshould have had a 1st class but does NOT have itactually did not have one during youyour trip.
Thus, as the replacement bus is normally only considered 2nd class2nd class, you should be entitled to compensation. The height of the compensation would depend on your type of ticket: If you have a FLEX (full price) ticket you should get a refund of the difference between the 1st class and 2nd class ticket; ifticket
9.2.3BB: Werden Züge der Produktklassen ICE oder IC/EC, die planmäßig die 1. Wagenklasse führen, nur mit Wagen der 2. Wagenklasse bereitgestellt, erhalten Inhaber einer Fahrkarte zum Flexpreis für die 1. Wagenklasse nach Nr. 3.2 gegen Nachweis (z. B. Bescheinigung des Zug personals) für die Strecken, in denen die 1. Wagenklasse nicht genutzt werden konnte, eine Entschädigung in Höhe des Differenzbetrages zwischen den Flexpreisen der 2. und 1. Wagenklasse, für alle in der Fahrkarte eingetragenen Personen.
If you have a SPARPREIS (discount price) ticket you are entitled to a flat 20€ refund. (but no more than the actual price of the ticket)
9.2.2BB: Werden Züge der Produktklassen ICE oder IC/EC, die planmäßig die 1. Wagenklasse führen, nur mit Wagen der 2. Wagenklasse bereitgestellt, darf die 2. Wagenklasse in diesen Zü- gen auch mit Fahrkarten Sparpreis, bzw. Super Sparpreis, nach Nr. 3.3 für die 1. Wagenklasse genutzt werden. Inhaber einer Fahrkarte Sparpreis, bzw. einer Fahrkarte Super Sparpreis für die 1. Wagenklasse erhalten gegen Nachweis (z. B. Bescheinigung des Zugpersonals) einmalig einen Betrag in Höhe von jeweils 20 €, für alle in der Fahrkarte eingetragenen Personen.
Either way you need some kind of proof that you were affected (e.g. some kind of signed letter from the staff etc. documenting that you needed to use the bus)
The easiest way would probably be to go directly to a trainstation and speak with the staff at the info-desk there; otherwise you could try contacting them via chat or the service hotline.