Citation: 4A_535/2009 25.03.2010 E. C

Die Beschwerdeführerin erhob gegen dieses Urteil Beschwerde in Zivilsachen und subsidiäre Verfassungsbeschwerde mit den Anträgen, das Urteil des Obergerichts sei aufzuheben, das Urteil des Amtsgerichts zu bestätigen und festzustellen, dass die Beschwerdegegnerin der Beschwerdeführerin Fr. 25'229.40 zuzüglich Zins zu 5 % seit 27. Januar 2007 zu bezahlen habe, nämlich Fr. 5'109.40 Kontrollkosten, Fr. 1'620.-- Verfahrenskosten und Fr. 18'500.-- Konventionalstrafe. Eventuell sei die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Die Beschwerdegegnerin beantragt, auf die Beschwerde in Zivilsachen nicht einzutreten, eventuell sie abzuweisen, und die subsidiäre Verfassungsbeschwerde abzuweisen. Die Vorinstanz schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei.