Hallo  Vielleicht könnte ihr mir weiterhelfen.  Für einen Kunden habe ich im Jahr 2004 angefangen einen Online-Shop zu erstellen. (Layout &plus; Artikel). Dieser wurde auch auf seinem Server hochgeladen. Vorab: Es gibt nur eine mündliche Vereinbarung.  Mitte 2005 erhielt er von mir eine Aufstellung der bisher geleisteten Arbeiten und den Preis für diese Arbeiten. Wir einigten uns, das ich nun die erste Rechnung stellen kann, und den Rest bei Fertigstellung. Es fehlen nur noch Texte, wie AGB, Impressum etc die noch eingebunden werden müssen.   Einen Monat später stellte ich auch die Rechnung und diese wurde auch bezahlt.  Seit dem warte ich aber auf das Material mit Texten etc. Auch habe ich Ihn darauf hingewiesen.  Januar 06 stellte ich ihm die nächste Rechnung für den Rest. Er beschwerte sich das der Shop ja noch nicht fertig sei, und verlangte die Stornierung der Rechnung.  Ich meinte darauf hin, das ich schon ewig auf das Material warte (1 Jahr) und ich schließlich dafür gearbeitet habe etc..  Wir vereinbarten nun das er dann demnächst das Material schicke. Ich betonte auch, nicht erst in 2-3 Monaten. Nach 5 Monaten wieder das Spiel, er rufe mich die nächste Tage diesbezüglich an. Und nach weiteren 2 Monaten ist bisher wieder nichts geschehen.  Nun, was kann ich hier machen. Kann ich mein Geld verlangen, schließlich ist  dieser Betrag für die geleisteten Arbeiten. Es war zwar ausgemacht der Rest wird nach Fertigstellung gezahlt aber er schickt einfach nicht die Texte und das ist nun 1 Jahr nach der ersten Rechnungsstellung.  Kann ich den Shop wieder vom Server runter nehmen, trotz dass er angezahlt hat?  Wie gehe ich nun weiter vor?

§ 643 Kündigung bei unterlassener Mitwirkung. Der Unternehmer ist im Falle des § 642 berechtigt, dem Besteller zur Nachholung der Handlung eine angemessene Frist mit der Erklärung zu bestimmen, dass er den Vertrag kündige, wenn die Handlung nicht bis zum Ablauf der Frist vorgenommen werde. Der Vertrag gilt als aufgehoben, wenn nicht die Nachholung bis zum Ablauf der Frist erfolgt.