diff --git a/src/main/java/de/itstall/TelefonbuchController.java b/src/main/java/de/itstall/TelefonbuchController.java
index bd1285d2f0907a2f8fed21a6e6a0d8354dbd1a6f..85b8f4ee46eb30d1e98fe282096a1d99527619bf 100644
--- a/src/main/java/de/itstall/TelefonbuchController.java
+++ b/src/main/java/de/itstall/TelefonbuchController.java
@@ -1,7 +1,6 @@
 package de.itstall;
 
-import javafx.beans.value.ChangeListener;
-import javafx.beans.value.ObservableValue;
+import de.itstall.model.Kontakt;
 import javafx.event.ActionEvent;
 import javafx.fxml.FXML;
 import javafx.scene.control.Button;
@@ -9,6 +8,8 @@ import javafx.scene.control.TextField;
 
 public class TelefonbuchController {
 
+    private Kontakt kontakt = new Kontakt();
+
     @FXML
     private TextField txtVorname;
 
@@ -78,43 +79,71 @@ public class TelefonbuchController {
 
         txtVorname.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
             if(!t1) {
-                System.out.println("Neues Value: " + txtVorname.getText());
+                if(!kontakt.setPlz(txtVorname.getText())) {
+                    txtVorname.setStyle("-fx-background-color: #ff000040;");
+                } else {
+                    txtVorname.setStyle("-fx-background-color: WHITE;");
+                }
             }
         });
 
         txtNachname.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
             if(!t1) {
-                System.out.println("Neues Value: " + txtNachname.getText());
+                if(!kontakt.setPlz(txtNachname.getText())) {
+                    txtNachname.setStyle("-fx-background-color: #ff000040;");
+                } else {
+                    txtNachname.setStyle("-fx-background-color: WHITE;");
+                }
             }
         });
 
         txtStrasse.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
             if(!t1) {
-                System.out.println("Neues Value: " + txtStrasse.getText());
+                if(!kontakt.setPlz(txtStrasse.getText())) {
+                    txtStrasse.setStyle("-fx-background-color: #ff000040;");
+                } else {
+                    txtStrasse.setStyle("-fx-background-color: WHITE;");
+                }
             }
         });
 
         txtHNr.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
             if(!t1) {
-                System.out.println("Neues Value: " + txtHNr.getText());
+                if(!kontakt.setPlz(txtHNr.getText())) {
+                    txtHNr.setStyle("-fx-background-color: #ff000040;");
+                } else {
+                    txtHNr.setStyle("-fx-background-color: WHITE;");
+                }
             }
         });
 
         txtPlz.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
             if(!t1) {
-                System.out.println("Neues Value: " + txtPlz.getText());
+                if(!kontakt.setPlz(txtPlz.getText())) {
+                    txtPlz.setStyle("-fx-background-color: #ff000040;");
+                } else {
+                    txtPlz.setStyle("-fx-background-color: WHITE;");
+                }
             }
         });
 
         txtOrt.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
             if(!t1) {
-                System.out.println("Neues Value: " + txtOrt.getText());
+                if(!kontakt.setPlz(txtOrt.getText())) {
+                    txtOrt.setStyle("-fx-background-color: #ff000040;");
+                } else {
+                    txtOrt.setStyle("-fx-background-color: WHITE;");
+                }
             }
         });
 
         txtTelefon.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
             if(!t1) {
-                System.out.println("Neues Value: " + txtTelefon.getText());
+                if(!kontakt.setPlz(txtTelefon.getText())) {
+                    txtTelefon.setStyle("-fx-background-color: #ff000040;");
+                } else {
+                    txtTelefon.setStyle("-fx-background-color: WHITE;");
+                }
             }
         });
     }