diff --git a/src/main/java/de/itstall/App.java b/src/main/java/de/itstall/App.java
index 0dde899eb355d6f3ca7d30e3eebd7f22f54ea53b..ad48ac542e36671f2728efa0606db0f39f2451f3 100644
--- a/src/main/java/de/itstall/App.java
+++ b/src/main/java/de/itstall/App.java
@@ -15,7 +15,7 @@ import java.util.TreeMap;
 public class App extends Application {
 
     private static Scene scene;
-    public static TreeMap<String, Kontakt> eintraege = new TreeMap<>();
+    static TreeMap<String, Kontakt> eintraege = new TreeMap<>();
 
     @Override
     public void start(Stage stage) throws IOException {
diff --git a/src/main/java/de/itstall/TelefonbuchController.java b/src/main/java/de/itstall/TelefonbuchController.java
index 7f9ed02bc9b7fa2afdd8c553d385e1ca8f0cba4d..0a78a40d847d710d6ad66c39a0fcaa26b9330c10 100644
--- a/src/main/java/de/itstall/TelefonbuchController.java
+++ b/src/main/java/de/itstall/TelefonbuchController.java
@@ -2,7 +2,6 @@ package de.itstall;
 
 import de.itstall.model.Fehler;
 import de.itstall.model.Kontakt;
-import javafx.event.ActionEvent;
 import javafx.fxml.FXML;
 import javafx.scene.control.Button;
 import javafx.scene.control.TextField;
@@ -60,10 +59,9 @@ public class TelefonbuchController {
 	/**
 	 * Action Listener für btnLoeschen
 	 *
-	 * @param event : ActionEvent
 	 */
 	@FXML
-	void loeschen(ActionEvent event) {
+	void loeschen() {
 		deleteKontakt(true);
 		if (App.eintraege.size() != 0) {
 			kontakt = App.eintraege.get(sucheEintrag(kontakt.getTelefon())[0]);
@@ -74,10 +72,9 @@ public class TelefonbuchController {
 	/**
 	 * Action Listener für btnWeiter
 	 *
-	 * @param event : ActionEvent
 	 */
 	@FXML
-	void navWeiter(ActionEvent event) {
+	void navWeiter() {
 		if (App.eintraege.size() != 0) {
 			kontakt = App.eintraege.get(sucheEintrag(kontakt.getTelefon())[1]);
 			setKontaktToForm(kontakt);
@@ -87,10 +84,9 @@ public class TelefonbuchController {
 	/**
 	 * Action Listener für btnZurueck
 	 *
-	 * @param event : ActionEvent
 	 */
 	@FXML
-	void navZurueck(ActionEvent event) {
+	void navZurueck() {
 		if (App.eintraege.size() != 0) {
 			kontakt = App.eintraege.get(sucheEintrag(kontakt.getTelefon())[0]);
 			setKontaktToForm(kontakt);
@@ -100,10 +96,9 @@ public class TelefonbuchController {
 	/**
 	 * Action Listener für btnNeuerEintrag
 	 *
-	 * @param event : ActionEvent
 	 */
 	@FXML
-	void neuerEintrag(ActionEvent event) {
+	void neuerEintrag() {
 		neuenKontaktAnlegen();
 		deaktiviereButtons(true);
 	}
@@ -125,21 +120,21 @@ public class TelefonbuchController {
 		assert btnNeuerEintrag != null : "fx:id=\"btnNeuerEintrag\" was not injected: check your FXML file 'telefonbuch.fxml'.";
 		assert btnLoeschen != null : "fx:id=\"btnLoeschen\" was not injected: check your FXML file 'telefonbuch.fxml'.";
 
-		/** Wenn noch keine Einträge vorhanden sind, die Buttons deaktivieren */
+		/* Wenn noch keine Einträge vorhanden sind, die Buttons deaktivieren */
 		if (App.eintraege.size() == 0) {
 			deaktiviereButtons(true);
 		}
 
-		/** Listener für das Vorname Feld */
+		/* Listener für das Vorname Feld */
 		txtVorname.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
-			/** Prüfen ob das Feld verändert oder ausgefüllt wurde */
+			/* Prüfen ob das Feld verändert oder ausgefüllt wurde */
 			if (txtVorname.getText() != null && !txtVorname.getText().equals("") && !t1) {
-				/** Prüfen ob das Feld den Regeln entspricht */
+				/* Prüfen ob das Feld den Regeln entspricht */
 				if (!kontakt.setVorname(txtVorname.getText())) {
 					setFieldError(txtVorname, true);
 					fehler.showErrorDialog("error", "", "Der Vorname ist auf 50 Zeichen beschränkt");
 				}
-				/** Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
+				/* Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
 				else {
 					saveKontakt();
 					setFieldError(txtVorname, false);
@@ -147,16 +142,16 @@ public class TelefonbuchController {
 			}
 		});
 
-		/** Listener für das Nachname Feld */
+		/* Listener für das Nachname Feld */
 		txtNachname.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
-			/** Prüfen ob das Feld verändert oder ausgefüllt wurde */
+			/* Prüfen ob das Feld verändert oder ausgefüllt wurde */
 			if (txtNachname.getText() != null && !txtNachname.getText().equals("") && !t1) {
-				/** Prüfen ob das Feld den Regeln entspricht */
+				/* Prüfen ob das Feld den Regeln entspricht */
 				if (!kontakt.setNachname(txtNachname.getText())) {
 					setFieldError(txtNachname, true);
 					fehler.showErrorDialog("error", "", "Der Nachname ist auf 50 Zeichen beschränkt");
 				}
-				/** Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
+				/* Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
 				else {
 					saveKontakt();
 					setFieldError(txtNachname, false);
@@ -164,16 +159,16 @@ public class TelefonbuchController {
 			}
 		});
 
-		/** Listener für das Straßen Feld */
+		/* Listener für das Straßen Feld */
 		txtStrasse.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
-			/** Prüfen ob das Feld verändert oder ausgefüllt wurde */
+			/* Prüfen ob das Feld verändert oder ausgefüllt wurde */
 			if (txtStrasse.getText() != null && !txtStrasse.getText().equals("") && !t1) {
-				/** Prüfen ob das Feld den Regeln entspricht */
+				/* Prüfen ob das Feld den Regeln entspricht */
 				if (!kontakt.setStrasse(txtStrasse.getText())) {
 					setFieldError(txtStrasse, true);
 					fehler.showErrorDialog("error", "", "Die Straße ist auf 50 Zeichen beschränkt");
 				}
-				/** Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
+				/* Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
 				else {
 					saveKontakt();
 					setFieldError(txtStrasse, false);
@@ -181,16 +176,16 @@ public class TelefonbuchController {
 			}
 		});
 
-		/** Listener für das Hausnummern Feld */
+		/* Listener für das Hausnummern Feld */
 		txtHNr.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
-			/** Prüfen ob das Feld verändert oder ausgefüllt wurde */
+			/* Prüfen ob das Feld verändert oder ausgefüllt wurde */
 			if (txtHNr.getText() != null && !txtHNr.getText().equals("") && !t1) {
-				/** Prüfen ob das Feld den Regeln entspricht */
+				/* Prüfen ob das Feld den Regeln entspricht */
 				if (!kontakt.setHausnummer(txtHNr.getText())) {
 					setFieldError(txtHNr, true);
 					fehler.showErrorDialog("error", "", "Die Hausnummer ist auf 10 Zeichen beschränkt");
 				}
-				/** Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
+				/* Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
 				else {
 					saveKontakt();
 					setFieldError(txtHNr, false);
@@ -198,16 +193,16 @@ public class TelefonbuchController {
 			}
 		});
 
-		/** Listener für das Plz Feld */
+		/* Listener für das Plz Feld */
 		txtPlz.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
-			/** Prüfen ob das Feld verändert wurde */
+			/* Prüfen ob das Feld verändert wurde */
 			if (!t1) {
-				/** Prüfen ob das Feld den Regeln entspricht */
+				/* Prüfen ob das Feld den Regeln entspricht */
 				if (!kontakt.setPlz(txtPlz.getText())) {
 					setFieldError(txtPlz, true);
 					fehler.showErrorDialog("error", "", "Die Postleitzahl muss 5 Zeichen entsprechen");
 				}
-				/** Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
+				/* Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
 				else {
 					saveKontakt();
 					setFieldError(txtPlz, false);
@@ -215,16 +210,16 @@ public class TelefonbuchController {
 			}
 		});
 
-		/** Listener für das Ort Feld */
+		/* Listener für das Ort Feld */
 		txtOrt.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
-			/** Prüfen ob das Feld verändert oder ausgefüllt wurde */
+			/* Prüfen ob das Feld verändert oder ausgefüllt wurde */
 			if (txtOrt.getText() != null && !txtOrt.getText().equals("") && !t1) {
-				/** Prüfen ob das Feld den Regeln entspricht */
+				/* Prüfen ob das Feld den Regeln entspricht */
 				if (!kontakt.setOrt(txtOrt.getText())) {
 					setFieldError(txtOrt, true);
 					fehler.showErrorDialog("error", "", "Der Ort ist auf 50 Zeichen beschränkt");
 				}
-				/** Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
+				/* Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
 				else {
 					saveKontakt();
 					setFieldError(txtOrt, false);
@@ -232,12 +227,12 @@ public class TelefonbuchController {
 			}
 		});
 
-		/** Listener für das Telefon Feld */
+		/* Listener für das Telefon Feld */
 		txtTelefon.focusedProperty().addListener((observableValue, aBoolean, t1) -> {
-			/** Prüfen ob das Feld verändert wurde */
+			/* Prüfen ob das Feld verändert wurde */
 			if (!t1) {
-				/** Wenn die Nummer korrekt ausgefüllt wurde und der Kontakt bereits in der DB enthalten war, den Kontakt löschen und neu anlegen */
-				if (!txtTelefon.getText().equals("") && txtTelefon.getText() != null && txtTelefon.getText() != kontakt.getTelefon()) {
+				/* Wenn die Nummer korrekt ausgefüllt wurde und der Kontakt bereits in der DB enthalten war, den Kontakt löschen und neu anlegen */
+				if (!txtTelefon.getText().equals("") && txtTelefon.getText() != null && !txtTelefon.getText().equals(kontakt.getTelefon())) {
 					if (App.eintraege.containsKey(txtTelefon.getText())) {
 						fehler.showErrorDialog("error", "", "Es gibt bereits einen Eintrag im Adressbuch mit dieser Telefonnummer. Die Telefonnummer muss eindeutig sein.");
 					} else {
@@ -245,12 +240,12 @@ public class TelefonbuchController {
 						saveKontakt();
 					}
 				}
-				/** Wenn das Feld noch leer ist oder nicht den Regeln entspricht, Fehler ausgeben */
+				/* Wenn das Feld noch leer ist oder nicht den Regeln entspricht, Fehler ausgeben */
 				if (txtTelefon.getText() == null || !kontakt.setTelefon(txtTelefon.getText())) {
 					setFieldError(txtTelefon, true);
 					fehler.showErrorDialog("error", "", "Die Telefonnummer muss mindestens 3 und maximal 30 Ziffern lang sein.");
 				}
-				/** Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
+				/* Wenn alles korrekt gelaufen ist, Kontakt speichern und Fehler zurück setzen */
 				else {
 					saveKontakt();
 					setFieldError(txtTelefon, false);
@@ -271,7 +266,7 @@ public class TelefonbuchController {
 	 *
 	 * @param resetForm : boolean : Soll das Formular auch geleert werden?
 	 */
-	public void deleteKontakt(boolean resetForm) {
+	private void deleteKontakt(boolean resetForm) {
 		App.eintraege.remove(txtTelefon.getText());
 		if (resetForm) {
 			resetForm();
@@ -281,7 +276,7 @@ public class TelefonbuchController {
 	/**
 	 * Kontakt in die Treemap speichern
 	 */
-	public void saveKontakt() {
+	private void saveKontakt() {
 		if (!kontakt.getTelefon().equals("")) {
 			App.eintraege.put(kontakt.getTelefon(), kontakt);
 		}
@@ -290,7 +285,7 @@ public class TelefonbuchController {
 	/**
 	 * Kontrollieren ob alle Felder fehlerfrei sind. Wenn ja, die Buttons wieder aktivieren.
 	 */
-	public void checkFieldErrors() {
+	private void checkFieldErrors() {
 		if (!txtVorname.getStyle().equals("-fx-control-inner-background: #ff000040;") &&
 				!txtNachname.getStyle().equals("-fx-control-inner-background: #ff000040;") &&
 				!txtStrasse.getStyle().equals("-fx-control-inner-background: #ff000040;") &&
@@ -309,7 +304,7 @@ public class TelefonbuchController {
 	 * @param field : Textfeld Object
 	 * @param set   : true:Fehler false:Kein Fehler
 	 */
-	public void setFieldError(TextField field, boolean set) {
+	private void setFieldError(TextField field, boolean set) {
 		if (set) {
 			field.setStyle("-fx-control-inner-background: #ff000040;");
 			deaktiviereButtons(true);
@@ -323,51 +318,48 @@ public class TelefonbuchController {
 	 * Suche die naechste und die letzte Nummer aus der Treemap
 	 *
 	 * @param telefon : String : Gesuchte Telefonnummer
-	 * @return
+	 * @return String[] : 0:vorheriger Eintrag 1:Nächster Eintrag
 	 */
-	public String[] sucheEintrag(String telefon) {
-		/** Initialisieren des Rueckgabe Arrays */
-		String rueckgabe[] = new String[2];
+	private String[] sucheEintrag(String telefon) {
+		/* Initialisieren des Rueckgabe Arrays */
+		String[] rueckgabe = new String[2];
 
-		/** Arraylist als temporaeren Speicher anlegen */
-		ArrayList<String> telefonbuch = new ArrayList<>();
+		/* Arraylist als temporaeren Speicher anlegen */
 
-		/** Kopiert die Keys (Telefonnummern) der Treemap in eine Arraylist zum einfacheren durchsuchen */
-		for (String tnr : App.eintraege.keySet()) {
-			telefonbuch.add(tnr);
-		}
+		/* Kopiert die Keys (Telefonnummern) der Treemap in eine Arraylist zum einfacheren durchsuchen */
+		ArrayList<String> telefonbuch = new ArrayList<>(App.eintraege.keySet());
 
-		/**
-		 * Uebergebene Telefonnummer ist nicht gesetzt (Leeres Formular) oder existiert nicht
-		 * Zurueck = letzter Eintrag | Weiter = erster Eintrag
+		/*
+		  Uebergebene Telefonnummer ist nicht gesetzt (Leeres Formular) oder existiert nicht
+		  Zurueck = letzter Eintrag | Weiter = erster Eintrag
 		 */
-		if (telefon.equals("") || telefon == null || !telefonbuch.contains(telefon)) {
-			/** Pruefung ob mehr als ein Eintrag vorhanden */
+		if (telefon.equals("") || !telefonbuch.contains(telefon)) {
+			/* Pruefung ob mehr als ein Eintrag vorhanden */
 			if (telefonbuch.size() > 1) {
 				rueckgabe[0] = telefonbuch.get(telefonbuch.size() - 1);
 				rueckgabe[1] = telefonbuch.get(0);
 			}
-			/** Nur ein Eintrag vorhanden also diesen Eintrag als zurueck/weiter zurueck geben */
+			/* Nur ein Eintrag vorhanden also diesen Eintrag als zurueck/weiter zurueck geben */
 			else {
 				rueckgabe[0] = rueckgabe[1] = telefonbuch.get(0);
 			}
 		} else {
-			/** Das Telefonbuch hat nur einen Eintrag */
+			/* Das Telefonbuch hat nur einen Eintrag */
 			if (telefonbuch.size() == 1) {
 				rueckgabe[0] = telefonbuch.get(0);
 				rueckgabe[1] = telefonbuch.get(0);
 			}
-			/** Gesuchte Nummer ist an Index 0 */
+			/* Gesuchte Nummer ist an Index 0 */
 			else if (telefonbuch.indexOf(telefon) == 0) {
 				rueckgabe[0] = telefonbuch.get(telefonbuch.size() - 1);
 				rueckgabe[1] = telefonbuch.get(telefonbuch.indexOf(telefon) + 1);
 			}
-			/** Gesuchte Nummer ist am letzten Index */
+			/* Gesuchte Nummer ist am letzten Index */
 			else if (telefonbuch.indexOf(telefon) == telefonbuch.size() - 1) {
 				rueckgabe[0] = telefonbuch.get(telefonbuch.indexOf(telefon) - 1);
 				rueckgabe[1] = telefonbuch.get(0);
 			}
-			/** Gesuchte Nummer befindet sich irgendwo im Array und nicht am ersten/letzten Index */
+			/* Gesuchte Nummer befindet sich irgendwo im Array und nicht am ersten/letzten Index */
 			else {
 				rueckgabe[0] = telefonbuch.get(telefonbuch.indexOf(telefon) - 1);
 				rueckgabe[1] = telefonbuch.get(telefonbuch.indexOf(telefon) + 1);
@@ -380,8 +372,8 @@ public class TelefonbuchController {
 	/**
 	 * Loescht das Formular und erstellt ein neues Kontakt Objekt
 	 */
-	public void resetForm() {
-		/** Wenn keine Einträge mehr vorhanden sind, auch die Buttons deaktivieren */
+	private void resetForm() {
+		/* Wenn keine Einträge mehr vorhanden sind, auch die Buttons deaktivieren */
 		if (App.eintraege.size() == 0) {
 			deaktiviereButtons(true);
 		}
@@ -400,7 +392,7 @@ public class TelefonbuchController {
 	 *
 	 * @param kontakt : Kontakt : Kontakt Objekt
 	 */
-	public void setKontaktToForm(Kontakt kontakt) {
+	private void setKontaktToForm(Kontakt kontakt) {
 		txtVorname.setText(kontakt.getVorname());
 		txtNachname.setText(kontakt.getNachname());
 		txtStrasse.setText(kontakt.getStrasse());
@@ -415,13 +407,13 @@ public class TelefonbuchController {
 	 *
 	 * @param deaktivieren : boolean
 	 */
-	public void deaktiviereButtons(boolean deaktivieren) {
+	private void deaktiviereButtons(boolean deaktivieren) {
 		if (deaktivieren) {
 			btnLoeschen.setDisable(true);
 			btnNaviLinks.setDisable(true);
 			btnNaviRechts.setDisable(true);
 			btnNeuerEintrag.setDisable(true);
-		} else if (deaktivieren == false && !txtTelefon.getText().equals("") && txtTelefon.getText() != null) {
+		} else if (!txtTelefon.getText().equals("") && txtTelefon.getText() != null) {
 			btnLoeschen.setDisable(false);
 			btnNaviLinks.setDisable(false);
 			btnNaviRechts.setDisable(false);
diff --git a/src/main/java/de/itstall/model/Fehler.java b/src/main/java/de/itstall/model/Fehler.java
index 2cea9d3cff05b2aaa7bc769b0f34f19bd9e5a0b0..f8a6c821279494c159983ade7365c1c09e84dd10 100644
--- a/src/main/java/de/itstall/model/Fehler.java
+++ b/src/main/java/de/itstall/model/Fehler.java
@@ -18,12 +18,12 @@ public class Fehler {
 	public void showErrorDialog(String type, String subject, String message) {
 		Alert alert;
 
-		/** Der Titel darf auch als leerer String übergeben werden, dann wird ein Default gesetzt */
+		/* Der Titel darf auch als leerer String übergeben werden, dann wird ein Default gesetzt */
 		if(subject.equals("")) {
 			subject = "Es ist ein Fehler aufgetreten";
 		}
 
-		/** Welcher Fehler Typ wurde übergeben? */
+		/* Welcher Fehler Typ wurde übergeben? */
 		switch (type) {
 			case "warning":
 				alert = new Alert(AlertType.WARNING);
@@ -37,14 +37,13 @@ public class Fehler {
 			default:
 				alert = new Alert(Alert.AlertType.NONE);
 		}
-		/** Setzt den Titel des Dialoges */
+		/* Setzt den Titel des Dialoges */
 		alert.setTitle(subject);
-		/** Setzt den Headertext des Dialoges */
+		/* Setzt den Headertext des Dialoges */
 		alert.setHeaderText(null);
-		/** Setzt die Nachricht des Dialoges */
+		/* Setzt die Nachricht des Dialoges */
 		alert.setContentText(message);
-
-		/** Zeige den Dialog an */
+		/* Zeige den Dialog an */
 		alert.showAndWait();
 	}
 }
diff --git a/src/main/java/de/itstall/model/Kontakt.java b/src/main/java/de/itstall/model/Kontakt.java
index 60a44f0bccadaca5bd36dc7990a024fb76b47ec1..19870b0cf81d9c66c09e82be00b87bdb4884d702 100644
--- a/src/main/java/de/itstall/model/Kontakt.java
+++ b/src/main/java/de/itstall/model/Kontakt.java
@@ -178,7 +178,7 @@ public class Kontakt {
 	/**
 	 * Prueft ob der String ausschließlich aus Zahlen besteht
 	 */
-	public boolean isNumeric(String s) {
+	private boolean isNumeric(String s) {
 		return s != null && s.matches("[-+]?\\d*\\.?\\d+");
 	}
 	//endregion
diff --git a/src/main/resources/de/itstall/telefonbuch.fxml b/src/main/resources/de/itstall/telefonbuch.fxml
index 004fd39b10c9a0d216163a7db78c7b74eaa0610b..9f64aa6e7c790186a9b21c54a4f47783203ed077 100644
--- a/src/main/resources/de/itstall/telefonbuch.fxml
+++ b/src/main/resources/de/itstall/telefonbuch.fxml
@@ -11,95 +11,91 @@
 <?import javafx.scene.layout.RowConstraints?>
 <?import javafx.scene.text.Font?>
 
-<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="367.0" prefWidth="381.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.itstall.TelefonbuchController">
-   <children>
-      <GridPane layoutX="35.0" layoutY="79.0" prefHeight="210.0" prefWidth="312.0">
-        <columnConstraints>
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="150.0" minWidth="10.0" prefWidth="116.0" />
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="196.0" minWidth="10.0" prefWidth="196.0" />
-        </columnConstraints>
-        <rowConstraints>
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-        </rowConstraints>
-         <children>
-            <TextField fx:id="txtVorname" GridPane.columnIndex="1" />
-            <Label text="Vorname">
-               <font>
-                  <Font size="14.0" />
-               </font>
-            </Label>
-            <Label text="Nachname" GridPane.rowIndex="1">
-               <font>
-                  <Font size="14.0" />
-               </font>
-            </Label>
-            <Label text="Telefon Nummer" GridPane.rowIndex="2">
-               <font>
-                  <Font size="14.0" />
-               </font>
-            </Label>
-            <Label text="Straße" GridPane.rowIndex="3">
-               <font>
-                  <Font size="14.0" />
-               </font>
-            </Label>
-            <Label text="Haus Nummer" GridPane.rowIndex="4">
-               <font>
-                  <Font size="14.0" />
-               </font>
-            </Label>
-            <Label text="Postleitzahl" GridPane.rowIndex="5">
-               <font>
-                  <Font size="14.0" />
-               </font>
-            </Label>
-            <Label text="Ort" GridPane.rowIndex="6">
-               <font>
-                  <Font size="14.0" />
-               </font>
-            </Label>
-            <TextField fx:id="txtNachname" GridPane.columnIndex="1" GridPane.rowIndex="1" />
-            <TextField fx:id="txtTelefon" GridPane.columnIndex="1" GridPane.rowIndex="2" />
-            <TextField fx:id="txtStrasse" GridPane.columnIndex="1" GridPane.rowIndex="3" />
-            <TextField fx:id="txtHNr" GridPane.columnIndex="1" GridPane.rowIndex="4" />
-            <TextField fx:id="txtPlz" GridPane.columnIndex="1" GridPane.rowIndex="5" />
-            <TextField fx:id="txtOrt" GridPane.columnIndex="1" GridPane.rowIndex="6" />
-         </children>
-      </GridPane>
-      <HBox layoutX="35.0" layoutY="314.0" prefHeight="25.0" prefWidth="326.0">
-         <children>
-            <Button fx:id="btnNaviLinks" mnemonicParsing="false" onAction="#navZurueck" text="&lt;">
-               <HBox.margin>
-                  <Insets right="20.0" />
-               </HBox.margin>
-            </Button>
-            <Button fx:id="btnNaviRechts" mnemonicParsing="false" onAction="#navWeiter" text="&gt;">
-               <HBox.margin>
-                  <Insets right="20.0" />
-               </HBox.margin>
-            </Button>
-            <Button fx:id="btnNeuerEintrag" mnemonicParsing="false" onAction="#neuerEintrag" text="Neuer Eintrag">
-               <HBox.margin>
-                  <Insets left="45.0" right="20.0" />
-               </HBox.margin>
-            </Button>
-            <Button fx:id="btnLoeschen" mnemonicParsing="false" onAction="#loeschen" text="Löschen">
-               <HBox.margin>
-                  <Insets right="20.0" />
-               </HBox.margin>
-            </Button>
-         </children>
-      </HBox>
-      <Label layoutX="138.0" layoutY="31.0" text="Telefonbuch">
+<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="367.0"
+            prefWidth="381.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1"
+            fx:controller="de.itstall.TelefonbuchController">
+   <GridPane layoutX="35.0" layoutY="79.0" prefHeight="210.0" prefWidth="312.0">
+      <columnConstraints>
+         <ColumnConstraints hgrow="SOMETIMES" maxWidth="150.0" minWidth="10.0" prefWidth="116.0"/>
+         <ColumnConstraints hgrow="SOMETIMES" maxWidth="196.0" minWidth="10.0" prefWidth="196.0"/>
+      </columnConstraints>
+      <rowConstraints>
+         <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+         <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+         <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+         <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+         <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+         <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+         <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+      </rowConstraints>
+      <TextField fx:id="txtVorname" GridPane.columnIndex="1"/>
+      <Label text="Vorname">
          <font>
-            <Font name="System Bold" size="18.0" />
+            <Font size="14.0"/>
          </font>
       </Label>
-   </children>
+      <Label text="Nachname" GridPane.rowIndex="1">
+         <font>
+            <Font size="14.0"/>
+         </font>
+      </Label>
+      <Label text="Telefon Nummer" GridPane.rowIndex="2">
+         <font>
+            <Font size="14.0"/>
+         </font>
+      </Label>
+      <Label text="Straße" GridPane.rowIndex="3">
+         <font>
+            <Font size="14.0"/>
+         </font>
+      </Label>
+      <Label text="Haus Nummer" GridPane.rowIndex="4">
+         <font>
+            <Font size="14.0"/>
+         </font>
+      </Label>
+      <Label text="Postleitzahl" GridPane.rowIndex="5">
+         <font>
+            <Font size="14.0"/>
+         </font>
+      </Label>
+      <Label text="Ort" GridPane.rowIndex="6">
+         <font>
+            <Font size="14.0"/>
+         </font>
+      </Label>
+      <TextField fx:id="txtNachname" GridPane.columnIndex="1" GridPane.rowIndex="1"/>
+      <TextField fx:id="txtTelefon" GridPane.columnIndex="1" GridPane.rowIndex="2"/>
+      <TextField fx:id="txtStrasse" GridPane.columnIndex="1" GridPane.rowIndex="3"/>
+      <TextField fx:id="txtHNr" GridPane.columnIndex="1" GridPane.rowIndex="4"/>
+      <TextField fx:id="txtPlz" GridPane.columnIndex="1" GridPane.rowIndex="5"/>
+      <TextField fx:id="txtOrt" GridPane.columnIndex="1" GridPane.rowIndex="6"/>
+   </GridPane>
+   <HBox layoutX="35.0" layoutY="314.0" prefHeight="25.0" prefWidth="326.0">
+      <Button fx:id="btnNaviLinks" mnemonicParsing="false" onAction="#navZurueck" text="&lt;">
+         <HBox.margin>
+            <Insets right="20.0"/>
+         </HBox.margin>
+      </Button>
+      <Button fx:id="btnNaviRechts" mnemonicParsing="false" onAction="#navWeiter" text="&gt;">
+         <HBox.margin>
+            <Insets right="20.0"/>
+         </HBox.margin>
+      </Button>
+      <Button fx:id="btnNeuerEintrag" mnemonicParsing="false" onAction="#neuerEintrag" text="Neuer Eintrag">
+         <HBox.margin>
+            <Insets left="45.0" right="20.0"/>
+         </HBox.margin>
+      </Button>
+      <Button fx:id="btnLoeschen" mnemonicParsing="false" onAction="#loeschen" text="Löschen">
+         <HBox.margin>
+            <Insets right="20.0"/>
+         </HBox.margin>
+      </Button>
+   </HBox>
+   <Label layoutX="138.0" layoutY="31.0" text="Telefonbuch">
+      <font>
+         <Font name="System Bold" size="18.0"/>
+      </font>
+   </Label>
 </AnchorPane>