diff --git a/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts b/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts
index 379152da5270cd859eb9841143575dbcaf68b3b6..3acd4d759839ef46471ca2ede66a4b9565078ea2 100644
--- a/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts
+++ b/goofy-client/apps/goofy-e2e/src/integration/main-tests/wiedervorlage/wiedervorlage.e2e-spec.ts
@@ -1,6 +1,7 @@
 import { registerLocaleData } from '@angular/common';
 import localeDe from '@angular/common/locales/de';
 import localeDeExtra from '@angular/common/locales/extra/de';
+import * as faker from 'faker';
 import { VorgangListE2EComponent } from '../../../components/vorgang/vorgang-list.e2e.component';
 import { WiedervorlageInVorgangE2EComponent } from '../../../components/wiedervorlage/wiedervorlage-in-vorgang.e2e.component';
 import { WiedervorlageE2EComponent } from '../../../components/wiedervorlage/wiedervorlage-page.e2e.component';
@@ -54,28 +55,40 @@ describe('Wiedervorlage', () => {
 
 	describe('create wiedervorlage', () => {
 
-		it('click on "create wiedervorlage" button should open page', () => {
+		it('should open wiedervorlage pag by click on create wiedervorlage button', () => {
 			vorgangPage.getWiedervorlagenContainer().getCreateWiedervorlageButton().click();
 
 			exist(wiedervorlagePage.getSubnavigation().getRoot());
 		})
 
-		it('input invalid data', () => {
-			wiedervorlageCotainer.getBetreff().clear().type("Ab");
-			wiedervorlageCotainer.getBeschreibung().clear().type("Dies ist ein Test");
-			wiedervorlageCotainer.getFrist().clear().type('1.1.2020');
+		it('should show validation error if betreff is to short', () => {
+			wiedervorlageCotainer.getBetreff().clear().type('Ab');
 
 			wiedervorlageCotainer.getSpeichernButton().click();
+
+			exist(wiedervorlageCotainer.getBetreffError());
 		})
 
-		it('should show validation error', () => {
+		it('should show validation error if betreff is to long', () => {
+			wiedervorlageCotainer.getBetreff().clear().type(faker.random.alphaNumeric(41));
+
+			wiedervorlageCotainer.getSpeichernButton().click();
+
 			exist(wiedervorlageCotainer.getBetreffError());
+		})
+
+		it('should show validation error on invalid frist', () => {
+			wiedervorlageCotainer.getBeschreibung().clear().type('Dies ist ein Test');
+			wiedervorlageCotainer.getFrist().clear().type('1.1.2020');
+
+			wiedervorlageCotainer.getSpeichernButton().click();
+
 			exist(wiedervorlageCotainer.getDatumError());
 		})
 
 		it('input valid data', () => {
-			wiedervorlageCotainer.getBetreff().clear().type("Test");
-			wiedervorlageCotainer.getBeschreibung().clear().type("Dies ist ein Test");
+			wiedervorlageCotainer.getBetreff().clear().type('Test');
+			wiedervorlageCotainer.getBeschreibung().clear().type('Dies ist ein Test');
 			wiedervorlageCotainer.getFrist().clear().type(formatDateLocal(new Date(), 'dd.MM.yyyy'));
 
 			wiedervorlageCotainer.getSpeichernButton().click();
@@ -90,11 +103,11 @@ describe('Wiedervorlage', () => {
 		})
 
 		it('wiedervorlage should exist', () => {
-			let wiedervorlage = vorgangPage.getWiedervorlagenContainer().getWiedervorlage("Test");
+			let wiedervorlage = vorgangPage.getWiedervorlagenContainer().getWiedervorlage('Test');
 			exist(wiedervorlage.getRoot());
 
 			haveText(wiedervorlage.getFrist(), 'Heute');
-			haveText(wiedervorlage.getBetreff(), "Test");
+			haveText(wiedervorlage.getBetreff(), 'Test');
 		})
 
 		it('navigate back', () => {
@@ -110,8 +123,8 @@ describe('Wiedervorlage', () => {
 			exist(vorgangPage.getVorgangDetailHeader().getRoot());
 		})
 
-		it('click on wiedervorlage should open Wiedervorlage-Page', () => {
-			let wiedervorlageInVorgang: WiedervorlageInVorgangE2EComponent = vorgangPage.getWiedervorlagenContainer().getWiedervorlage(wiedervorlage.betreff);
+		it('should open Wiedervorlage-Page by click on wiedervorlage ', () => {
+			const wiedervorlageInVorgang: WiedervorlageInVorgangE2EComponent = vorgangPage.getWiedervorlagenContainer().getWiedervorlage(wiedervorlage.betreff);
 
 			wiedervorlageInVorgang.getLink().click();
 
@@ -125,8 +138,8 @@ describe('Wiedervorlage', () => {
 		})
 
 		it('input new data', () => {
-			wiedervorlageCotainer.getBetreff().clear().type("Editierter Test");
-			wiedervorlageCotainer.getBeschreibung().clear().type("Diese Wiedervorlage wurde bearbeitet");
+			wiedervorlageCotainer.getBetreff().clear().type('Editierter Test');
+			wiedervorlageCotainer.getBeschreibung().clear().type('Diese Wiedervorlage wurde bearbeitet');
 			wiedervorlageCotainer.getFrist().clear().type(formatDateLocal(new Date(), 'dd.MM.yyyy'));
 
 			wiedervorlageCotainer.getSpeichernButton().click();
@@ -141,16 +154,16 @@ describe('Wiedervorlage', () => {
 		})
 
 		it('Wiedervorlage should exist', () => {
-			let wiedervorlage = vorgangPage.getWiedervorlagenContainer().getWiedervorlage("Editierter Test");
+			const wiedervorlage = vorgangPage.getWiedervorlagenContainer().getWiedervorlage('Editierter Test');
 
 			exist(wiedervorlage.getRoot());
 
 			haveText(wiedervorlage.getFrist(), 'Heute');
-			haveText(wiedervorlage.getBetreff(), "Editierter Test");
+			haveText(wiedervorlage.getBetreff(), 'Editierter Test');
 		})
 
 		it('old wiedervorlage should not exit', () => {
-			let wiedervorlageInVorgang: WiedervorlageInVorgangE2EComponent = vorgangPage.getWiedervorlagenContainer().getWiedervorlage(wiedervorlage.betreff);
+			const wiedervorlageInVorgang: WiedervorlageInVorgangE2EComponent = vorgangPage.getWiedervorlagenContainer().getWiedervorlage(wiedervorlage.betreff);
 
 			notExist(wiedervorlageInVorgang.getRoot());
 		})
diff --git a/goofy-client/libs/tech-shared/src/lib/validation/tech.validation.util.spec.ts b/goofy-client/libs/tech-shared/src/lib/validation/tech.validation.util.spec.ts
index 14e5045c86b83609b9a48fc1320e5e80729a777f..0ffa2e2a626f590894e6d4b4a6b49fde12cebcf2 100644
--- a/goofy-client/libs/tech-shared/src/lib/validation/tech.validation.util.spec.ts
+++ b/goofy-client/libs/tech-shared/src/lib/validation/tech.validation.util.spec.ts
@@ -94,7 +94,7 @@ describe('ValidationUtils', () => {
 		it('should return message', () => {
 			const msg = getMessageForIssue(fieldLabel, { ...createIssue(), messageCode: 'validation_field_size' });
 
-			expect(msg).toContain('muss aus mindestens');
+			expect(msg).toContain('muss mindestens');
 		});
 
 		it('should set field label', () => {
diff --git a/goofy-client/libs/tech-shared/src/lib/validation/tech.validaton.messages.ts b/goofy-client/libs/tech-shared/src/lib/validation/tech.validaton.messages.ts
index dd44b4a915a99323deb1cddad38533b678db5201..64a090279f16f21c0bf385f311b984d4a7fc23d5 100644
--- a/goofy-client/libs/tech-shared/src/lib/validation/tech.validaton.messages.ts
+++ b/goofy-client/libs/tech-shared/src/lib/validation/tech.validaton.messages.ts
@@ -5,7 +5,7 @@ export enum ValidationMessageCode {
 
 export const VALIDATION_MESSAGES: { [code: string]: string } = {
 	[ValidationMessageCode.VALIDATION_FIELD_EMPTY]: 'Bitte {field} ausfüllen',
-	validation_field_size: '{field} muss aus mindestens {min} Zeichen bestehen.',
+	validation_field_size: '{field} muss mindestens {min} und darf höchstens {max} Zeichen enthalten',
 	validation_field_date_past: 'Das Datum für {field} muss in der Zukunft liegen',
 	validation_field_invalid: 'Bitte {field} korrekt ausfüllen',
 	[ValidationMessageCode.VALIDATION_FIELD_FILE_SIZE_EXCEEDED]: 'Anhänge größer {max}{unit} können nicht hinzugefügt werden.',
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html
index 804a2a21e3f01bb251fe37b7b401fd912fcb2dc8..46b6af798702ebf422bc23d8d7edd10977ff1810 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html
@@ -1,6 +1,6 @@
 <form class="form" [formGroup]="formService.form">
 
-	<goofy-client-text-editor label="Betreff" [formControlName]="formServiceClass.FIELD_BETREFF" [maxlength]="40">
+	<goofy-client-text-editor label="Betreff" [formControlName]="formServiceClass.FIELD_BETREFF">
 	</goofy-client-text-editor>
 
 	<goofy-client-textarea-editor label="Beschreibung" [formControlName]="formServiceClass.FIELD_BESCHREIBUNG">