diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index 3fa825e7a815dfe33bea548ab772e9da533466b1..c980ac123c13113e2dc0e20d2cdc2e28d6fe08fc 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -3,6 +3,7 @@ package projekt.enigma;
 import javafx.event.ActionEvent;
 import javafx.fxml.FXML;
 import javafx.scene.control.*;
+import javafx.scene.input.MouseEvent;
 import javafx.scene.shape.Circle;
 import org.apache.http.HttpException;
 import projekt.enigma.model.Codierer;
@@ -12,7 +13,7 @@ import java.util.ArrayList;
 
 public class GuiController {
 
-    //region Klassenvariablen
+	//region Klassenvariablen
     private final static String[] walzenNr = {"I", "II", "III", "IV", "V"};
     private final static String[] ringNr = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26"};
     private final static String[] position = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"};
@@ -21,35 +22,48 @@ public class GuiController {
     private String textCodiert;
     private boolean resetDisplay;
     private Codierer codierer;
+    private char chiffrierterBuchstabe;
+    private enum BUCHSTABE_LEUCHTET {AN, AUS};
 //endregion
 
     //region GUI-Elemente
+
+	//deklariert die benötigten Textfelder
     @FXML
     private TextField tfStecker1, tfStecker2, tfStecker3, tfStecker4, tfStecker5, tfStecker6, tfStecker7, tfStecker8,
             tfStecker9, tfStecker10, tfCodiert, tfKlartext;
 
+	//deklariert die benötigten Buttons
     @FXML
     private Button btnA, btnB, btnC, btnD, btnE, btnF, btnG, btnH, btnI, btnJ, btnK, btnL, btnM, btnN, btnO, btnP, btnQ,
             btnR, btnS, btnT, btnU, btnV, btnW, btnX, btnY, btnZ, btnSenden, btnEmpfangen, btnDelete;
 
+	//deklariert die benötigten Kreise
     @FXML
     private Circle circA, circB, circC, circD, circE, circF, circG, circH, circI, circJ, circK, circL, circM, circN,
             circO, circP, circQ, circR, circS, circT, circU, circV, circW, circX, circY, circZ;
 
+	//deklariert die benötigten Label
     @FXML
     private Label lblA, lblB, lblC, lblD, lblE, lblF, lblG, lblH, lblI, lblJ, lblK, lblL, lblM, lblN, lblO, lblP, lblQ,
             lblR, lblS, lblT, lblU, lblV, lblW, lblX, lblY, lblZ, lblLadeNachricht, lblTagesschluessel,
             lblSpruchschluessel;
 
+    //deklariert die ProgressBar
     @FXML
     private ProgressBar pbLadeNachricht;
 
+    //deklariert die MenueButtons
     @FXML
     private MenuButton mBtnWalzPos1, mBtnWalzPos2, mBtnWalzPos3, mBtnNotchPos1, mBtnNotchPos2, mBtnNotchPos3,
             mBtnStartPos1, mBtnStartPos2, mBtnStartPos3;
 //endregion
 
     //region Init
+
+	/**
+	 * Initialisiert die Elemente GUI und setzt deren Startwerte
+	 */
     @FXML
     void initialize() {
 
@@ -73,34 +87,6 @@ public class GuiController {
         menu(mBtnStartPos3, position);
         menu(mBtnStartPos2, position);
 
-        //Setze Leucht Event bei Tastendruck
-        leuchten(btnA, circA);
-        leuchten(btnB, circB);
-        leuchten(btnC, circC);
-        leuchten(btnD, circD);
-        leuchten(btnE, circE);
-        leuchten(btnF, circF);
-        leuchten(btnG, circG);
-        leuchten(btnH, circH);
-        leuchten(btnI, circI);
-        leuchten(btnJ, circJ);
-        leuchten(btnK, circK);
-        leuchten(btnL, circL);
-        leuchten(btnM, circM);
-        leuchten(btnN, circN);
-        leuchten(btnO, circO);
-        leuchten(btnP, circP);
-        leuchten(btnQ, circQ);
-        leuchten(btnR, circR);
-        leuchten(btnS, circS);
-        leuchten(btnT, circT);
-        leuchten(btnU, circU);
-        leuchten(btnV, circV);
-        leuchten(btnW, circW);
-        leuchten(btnX, circX);
-        leuchten(btnY, circY);
-        leuchten(btnZ, circZ);
-
         // Initialisieren des Codierers und setzen der Kenngruppe
         this.codierer = new Codierer();
         this.codierer.setKenngruppe("enigma");
@@ -135,56 +121,167 @@ public class GuiController {
 
     //region EventHandler/Listener
 
+	/**
+	 * Wird ausgelöst wenn der gedrückte Button losgelassen wird.
+	 * Setzt die Hintergrundfarbe des Kreises mit dem chiffrierten Buchstaben auf grau,
+	 * durch Aufruf der Methode leuchten.
+	 * @param e => übergibt den zuletzt losgelassenen Button
+	 */
+	@FXML
+	void tasteRauf(MouseEvent e) {
+    	if (e.getSource() == btnA)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnB)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnC)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnD)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnE)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnF)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnG)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnH)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnI)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnJ)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnK)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnL)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnM)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnN)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnO)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnP)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnQ)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnR)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnS)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnT)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnU)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnV)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnW)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnX)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnY)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+		if (e.getSource() == btnZ)leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AUS);
+	}
+
+	/**
+	 * Wird ausgelöst sobald eine Taste gedrückt wird (beim drücken der Taste)
+	 * Auswertung welche Buchstaben-Taste gedrückt ist.
+	 * Übergabe des entspechenden Buchstaben als Parameter der Methode setText welche den chiffrierten Buchstaben
+	 * in der Klassen-Variablen chiffrierterBuchstabe ablegt.
+	 * Setzt die Hintergrundfarbe des Kreises mit dem chiffrierten Buchstaben auf gelb
+	 * @param e	=> übergibt den momentan gedrückten Buttons
+	 */
+	@FXML
+	void tasteRunter(MouseEvent e) {
+		if (e.getSource() == btnA) {
+			setText(btnA);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnB){
+			setText(btnB);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnC){
+			setText(btnC);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnD){
+			setText(btnD);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnE){
+			setText(btnE);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnF){
+			setText(btnF);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnG){
+			setText(btnG);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnH){
+			setText(btnH);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnI){
+			setText(btnI);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnJ){
+			setText(btnJ);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnK){
+			setText(btnK);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnL){
+			setText(btnL);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnM){
+			setText(btnM);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnN){
+			setText(btnN);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnO){
+			setText(btnO);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnP){
+			setText(btnP);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnQ){
+			setText(btnQ);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnR){
+			setText(btnR);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnS){
+			setText(btnS);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnT){
+			setText(btnT);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnU){
+			setText(btnU);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnV){
+			setText(btnV);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnW){
+			setText(btnW);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnX){
+			setText(btnX);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnY){
+			setText(btnY);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnZ){
+			setText(btnZ);
+			leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
+		}
+		if (e.getSource() == btnSenden)sendeFunkspruch();
+		if (e.getSource() == btnEmpfangen) empfangeFunkspruch();
+		if (e.getSource() == btnDelete) loeschen();
+	}
     /**
-     * //TODO DOKU
-     */
-    private void leuchten(Button taste, Circle leuchte) {
-
-        taste.setOnMousePressed(mouseEvent -> leuchte.setStyle("-fx-fill: #FFA500"));
-        taste.setOnMouseReleased(mouseEvent -> {
-            leuchte.setStyle("-fx-background-color: " + taste.getBackground());
-            leuchte.setStyle("-fx-border-color:  #000000");
-        });
-    }
-
-    /**
-     * Auswertung welcher Button gedrückt wurde
-     *
+     * Auswertung welcher Button (senden, empfangen oder löschen) gedrückt wurde.
+     * Funktionsaufruf entsprechend des gedrückten Button
      * @param e => ActionEvent des auslösenden Button
      */
     @FXML
     private void gedrueckteTaste(ActionEvent e) {
-
-        //TODO Anbindung an Klasse Hardware
-        if (e.getSource() == btnA) {
-            setText(btnA);
-            //leuchten();
-        }
-        if (e.getSource() == btnB) setText(btnB);
-        if (e.getSource() == btnC) setText(btnC);
-        if (e.getSource() == btnD) setText(btnD);
-        if (e.getSource() == btnE) setText(btnE);
-        if (e.getSource() == btnF) setText(btnF);
-        if (e.getSource() == btnG) setText(btnG);
-        if (e.getSource() == btnH) setText(btnH);
-        if (e.getSource() == btnI) setText(btnI);
-        if (e.getSource() == btnJ) setText(btnJ);
-        if (e.getSource() == btnK) setText(btnK);
-        if (e.getSource() == btnL) setText(btnL);
-        if (e.getSource() == btnM) setText(btnM);
-        if (e.getSource() == btnN) setText(btnN);
-        if (e.getSource() == btnO) setText(btnO);
-        if (e.getSource() == btnP) setText(btnP);
-        if (e.getSource() == btnQ) setText(btnQ);
-        if (e.getSource() == btnR) setText(btnR);
-        if (e.getSource() == btnS) setText(btnS);
-        if (e.getSource() == btnT) setText(btnT);
-        if (e.getSource() == btnU) setText(btnU);
-        if (e.getSource() == btnV) setText(btnV);
-        if (e.getSource() == btnW) setText(btnW);
-        if (e.getSource() == btnX) setText(btnX);
-        if (e.getSource() == btnY) setText(btnY);
-        if (e.getSource() == btnZ) setText(btnZ);
         if (e.getSource() == btnSenden) sendeFunkspruch();
         if (e.getSource() == btnEmpfangen) empfangeFunkspruch();
         if (e.getSource() == btnDelete) loeschen();
@@ -193,6 +290,84 @@ public class GuiController {
 
     //region Methoden
 
+	/**
+	 * Setzt die Hintergrundfarbe des Kreises (chiffrierter Buchstabe) auf gelb bzw. auf grau.
+	 * @param leuchte	=> gibt an welcher Kreis (chiffrierter Buchstabe) den Hintergrund ändern soll
+	 * @param shiningLetter => "AN"  -> setzt Hintergrundfarbe des Kreises (chiffrierter Buchstabe) auf gelb
+	 *                         "AUS" -> setzt Hintergrundfarbe des Kreises (chiffrierter Buchstabe) auf grau
+	 */
+	private void leuchten(Circle leuchte, BUCHSTABE_LEUCHTET shiningLetter) {
+		if (shiningLetter==BUCHSTABE_LEUCHTET.AN)leuchte.setStyle("-fx-fill: #FFA500");
+		else if (shiningLetter==BUCHSTABE_LEUCHTET.AUS){
+			leuchte.setStyle("-fx-background-color: grey");
+			leuchte.setStyle("-fx-border-color:  #000000");
+		}
+	}
+
+	/**
+	 * Gibt den Buchstabenkreis entsprechend des chiffrierten Buchstabens zurück
+	 * @param chiffLetter	=> chiffrierter Buchstabe
+	 * @return => Kreis des chiffrierten Buchstabens (der leuchten soll)
+	 */
+	private Circle chiffCircle(char chiffLetter){
+		switch (chiffLetter){
+			case 'A':
+				return circA;
+			case 'B':
+				return circB;
+			case 'C':
+				return circC;
+			case 'D':
+				return circD;
+			case 'E':
+				return circE;
+			case 'F':
+				return circF;
+			case 'G':
+				return circG;
+			case 'H':
+				return circH;
+			case 'I':
+				return circI;
+			case 'J':
+				return circJ;
+			case 'K':
+				return circK;
+			case 'L':
+				return circL;
+			case 'M':
+				return circM;
+			case 'N':
+				return circN;
+			case 'O':
+				return circO;
+			case 'P':
+				return circP;
+			case 'Q':
+				return circQ;
+			case 'R':
+				return circR;
+			case 'S':
+				return circS;
+			case 'T':
+				return circT;
+			case 'U':
+				return circU;
+			case 'V':
+				return circV;
+			case 'W':
+				return circW;
+			case 'X':
+				return circX;
+			case 'Y':
+				return circY;
+			case 'Z':
+				return circZ;
+		}
+		return null;
+	}
+
+
     /**
      * Methode zum setzen des menuButton Textes auf das ausgewählte MenuItem
      *
@@ -254,7 +429,8 @@ public class GuiController {
     }
 
     /**
-     * //TODO DOKU
+     * Holt Nachricht von Klasse Codierer und setzt den chiffrierten Text in das Textfeld tfCodiert,
+	 * sowie den Klartext in das Textfeld tfKlartext. Setzt den
      */
     void empfangeFunkspruch() {
         String[] empfangeneNachricht = this.codierer.empfangeNachricht();
@@ -271,7 +447,8 @@ public class GuiController {
     }
 
     /**
-     * //TODO DOKU
+     * Senden der Nachricht mit Hilfe der Klasse Codierer
+	 * Löscht die Textfelder tfKlartext und tfCodiert
      */
     private void sendeFunkspruch() {
         this.tfKlartext.setText("");
@@ -286,7 +463,11 @@ public class GuiController {
     }
 
     /**
-     * schreibt Buchstaben des gedrückten Knopfes in Textfeld tfrein
+     * Schreibt Buchstaben des gedrückten Button in Textfeld tfKlartext.
+	 * Übergabe des Buchstaben vom gedrückten Button an die Klasse Codierer
+	 * Ablegen des chiffrierten Buchstaben in der char Variable chiffrierterBuchstabe
+	 * Hinzufügen des chiffrierten Buchstaben in Textfeld tfCodiert
+	 * Aktualisierung der Walzenstellung
      *
      * @param pressedButton : gedrückter Knopf
      */
@@ -305,7 +486,8 @@ public class GuiController {
                 lblSpruchschluessel.setText(this.codierer.getSpruchschluessel());
             }
             textEingabe += pressedButton.getText();
-            textCodiert += this.codierer.codiere(pressedButton.getText().charAt(0), true);
+            chiffrierterBuchstabe = codierer.codiere(pressedButton.getText().charAt(0), true);
+            textCodiert += chiffrierterBuchstabe;
 
             tfKlartext.setText(textEingabe);
             tfCodiert.setText(textCodiert);
@@ -409,43 +591,43 @@ public class GuiController {
     }
 
     /**
-     * Setzt den aktuellen TagesSchluessel
+     * Setzt den aktuellen TagesSchluessel und zeigt diesen in der GUI an
      */
     public void setzeTagesSchluessel() {
 
         // Umsprungpunkte anzeigen
-        mBtnNotchPos1.setText(String.valueOf(this.codierer.fetchRingstellung()[0]));
-        mBtnNotchPos2.setText(String.valueOf(this.codierer.fetchRingstellung()[1]));
-        mBtnNotchPos3.setText(String.valueOf(this.codierer.fetchRingstellung()[2]));
+        mBtnNotchPos1.setText(String.valueOf(codierer.fetchRingstellung()[0]));
+        mBtnNotchPos2.setText(String.valueOf(codierer.fetchRingstellung()[1]));
+        mBtnNotchPos3.setText(String.valueOf(codierer.fetchRingstellung()[2]));
         // Walzennummern anzeigen
-        mBtnWalzPos1.setText(String.valueOf(this.codierer.fetchWalzenNr()[0]));
-        mBtnWalzPos2.setText(String.valueOf(this.codierer.fetchWalzenNr()[1]));
-        mBtnWalzPos3.setText(String.valueOf(this.codierer.fetchWalzenNr()[2]));
+        mBtnWalzPos1.setText(String.valueOf(codierer.fetchWalzenNr()[0]));
+        mBtnWalzPos2.setText(String.valueOf(codierer.fetchWalzenNr()[1]));
+        mBtnWalzPos3.setText(String.valueOf(codierer.fetchWalzenNr()[2]));
         // Position der Walzen anzeigen
-        mBtnStartPos1.setText(String.valueOf(this.codierer.fetchWalzen()[0]));
-        mBtnStartPos2.setText(String.valueOf(this.codierer.fetchWalzen()[1]));
-        mBtnStartPos3.setText(String.valueOf(this.codierer.fetchWalzen()[2]));
+        mBtnStartPos1.setText(String.valueOf(codierer.fetchWalzen()[0]));
+        mBtnStartPos2.setText(String.valueOf(codierer.fetchWalzen()[1]));
+        mBtnStartPos3.setText(String.valueOf(codierer.fetchWalzen()[2]));
         // Steckbrett Felder setzen
-        tfStecker1.setText(this.codierer.fetchSteckverbindungen()[0][0] + "" +
-                this.codierer.fetchSteckverbindungen()[0][1]);
-        tfStecker2.setText(this.codierer.fetchSteckverbindungen()[1][0] + "" +
-                this.codierer.fetchSteckverbindungen()[1][1]);
-        tfStecker3.setText(this.codierer.fetchSteckverbindungen()[2][0] + "" +
-                this.codierer.fetchSteckverbindungen()[2][1]);
-        tfStecker4.setText(this.codierer.fetchSteckverbindungen()[3][0] + "" +
-                this.codierer.fetchSteckverbindungen()[3][1]);
-        tfStecker5.setText(this.codierer.fetchSteckverbindungen()[4][0] + "" +
-                this.codierer.fetchSteckverbindungen()[4][1]);
-        tfStecker6.setText(this.codierer.fetchSteckverbindungen()[5][0] + "" +
-                this.codierer.fetchSteckverbindungen()[5][1]);
-        tfStecker7.setText(this.codierer.fetchSteckverbindungen()[6][0] + "" +
-                this.codierer.fetchSteckverbindungen()[6][1]);
-        tfStecker8.setText(this.codierer.fetchSteckverbindungen()[7][0] + "" +
-                this.codierer.fetchSteckverbindungen()[7][1]);
-        tfStecker9.setText(this.codierer.fetchSteckverbindungen()[8][0] + "" +
-                this.codierer.fetchSteckverbindungen()[8][1]);
-        tfStecker10.setText(this.codierer.fetchSteckverbindungen()[9][0] + "" +
-                this.codierer.fetchSteckverbindungen()[9][1]);
+        tfStecker1.setText(codierer.fetchSteckverbindungen()[0][0] + "" +
+                codierer.fetchSteckverbindungen()[0][1]);
+        tfStecker2.setText(codierer.fetchSteckverbindungen()[1][0] + "" +
+                codierer.fetchSteckverbindungen()[1][1]);
+        tfStecker3.setText(codierer.fetchSteckverbindungen()[2][0] + "" +
+                codierer.fetchSteckverbindungen()[2][1]);
+        tfStecker4.setText(codierer.fetchSteckverbindungen()[3][0] + "" +
+                codierer.fetchSteckverbindungen()[3][1]);
+        tfStecker5.setText(codierer.fetchSteckverbindungen()[4][0] + "" +
+                codierer.fetchSteckverbindungen()[4][1]);
+        tfStecker6.setText(codierer.fetchSteckverbindungen()[5][0] + "" +
+                codierer.fetchSteckverbindungen()[5][1]);
+        tfStecker7.setText(codierer.fetchSteckverbindungen()[6][0] + "" +
+                codierer.fetchSteckverbindungen()[6][1]);
+        tfStecker8.setText(codierer.fetchSteckverbindungen()[7][0] + "" +
+                codierer.fetchSteckverbindungen()[7][1]);
+        tfStecker9.setText(codierer.fetchSteckverbindungen()[8][0] + "" +
+                codierer.fetchSteckverbindungen()[8][1]);
+        tfStecker10.setText(codierer.fetchSteckverbindungen()[9][0] + "" +
+                codierer.fetchSteckverbindungen()[9][1]);
     }
     //endregion
 }
diff --git a/src/main/resources/projekt/enigma/gui.fxml b/src/main/resources/projekt/enigma/gui.fxml
index 8630069413fb732ad0ed6f81fbe7b28ce2efa52f..2bfab843a3bac4d7ca59aab105a121c161afe67b 100644
--- a/src/main/resources/projekt/enigma/gui.fxml
+++ b/src/main/resources/projekt/enigma/gui.fxml
@@ -4,379 +4,552 @@
 <?import javafx.scene.control.Button?>
 <?import javafx.scene.control.Label?>
 <?import javafx.scene.control.MenuButton?>
-<?import javafx.scene.control.ProgressBar?>
 <?import javafx.scene.control.TextField?>
 <?import javafx.scene.layout.AnchorPane?>
 <?import javafx.scene.layout.ColumnConstraints?>
 <?import javafx.scene.layout.FlowPane?>
 <?import javafx.scene.layout.GridPane?>
 <?import javafx.scene.layout.RowConstraints?>
-<?import javafx.scene.layout.TilePane?>
 <?import javafx.scene.layout.VBox?>
 <?import javafx.scene.shape.Circle?>
 <?import javafx.scene.text.Font?>
 
-<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="677.0" prefWidth="967.0" xmlns="http://javafx.com/javafx/8.0.999-ea" xmlns:fx="http://javafx.com/fxml/1" fx:controller="projekt.enigma.GuiController">
+<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="677.0" prefWidth="962.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="projekt.enigma.GuiController">
    <children>
-      <GridPane layoutY="313.0" prefHeight="393.0" prefWidth="968.0" AnchorPane.bottomAnchor="-7.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="313.0">
+      <AnchorPane layoutX="241.0" layoutY="130.0" prefHeight="111.0" prefWidth="487.0" AnchorPane.leftAnchor="241.0" AnchorPane.rightAnchor="240.0">
+         <children>
+            <VBox layoutX="72.0" layoutY="-89.0" prefHeight="210.0" prefWidth="377.0" AnchorPane.bottomAnchor="-10.0" AnchorPane.leftAnchor="72.0" AnchorPane.rightAnchor="37.0" AnchorPane.topAnchor="-89.0">
+               <children>
+                  <TextField fx:id="tfKlartext" editable="false" prefHeight="80.0" prefWidth="377.0" />
+                  <Label prefHeight="17.0" prefWidth="385.0" />
+                  <TextField fx:id="tfCodiert" editable="false" prefHeight="79.0" prefWidth="377.0" />
+                  <Label prefHeight="17.0" prefWidth="385.0" />
+               </children>
+            </VBox>
+         </children></AnchorPane>
+      <GridPane layoutX="23.0" layoutY="60.0" prefHeight="158.0" prefWidth="237.0" AnchorPane.leftAnchor="23.0" AnchorPane.topAnchor="60.0">
         <columnConstraints>
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.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>
+         <children>
+            <Label text="Walze" />
+            <Label text="Ringe" GridPane.rowIndex="1" />
+            <Label text="Position" GridPane.rowIndex="2" />
+            <MenuButton fx:id="mBtnWalzPos1" alignment="CENTER_RIGHT" contentDisplay="CENTER" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" GridPane.columnIndex="1">
+      </MenuButton>
+            <MenuButton fx:id="mBtnWalzPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="2">
+      </MenuButton>
+            <MenuButton fx:id="mBtnWalzPos3" mnemonicParsing="false" popupSide="TOP" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="3">
+      </MenuButton>
+            <MenuButton fx:id="mBtnNotchPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="1" GridPane.rowIndex="1" />
+            <MenuButton fx:id="mBtnNotchPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="2" GridPane.rowIndex="1">
+      </MenuButton>
+      <!--      <MenuButton layoutX="93.0" layoutY="114.0" mnemonicParsing="false">-->
+      <!--         <items>-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z1" text="1" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z2" text="2" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z3" text="3" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z4" text="4" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z5" text="5" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z6" text="6" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z7" text="7" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z8" text="8" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z9" text="9" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z10" text="10" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z11" text="11" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z12" text="12" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z13" text="13" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z14" text="14" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z15" text="15" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z16" text="16" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z17" text="17" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z18" text="18" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z19" text="19" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z20" text="20" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z21" text="21" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z22" text="22" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z23" text="23" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z24" text="24" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z25" text="25" />-->
+      <!--            <MenuItem mnemonicParsing="false" onAction="#z26" text="26" />-->
+      <!--         </items>-->
+      <!--      </MenuButton>-->
+            <MenuButton fx:id="mBtnNotchPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="3" GridPane.rowIndex="1">
+      </MenuButton>
+            <MenuButton fx:id="mBtnStartPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="1" GridPane.rowIndex="2">
+      </MenuButton>
+            <MenuButton fx:id="mBtnStartPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="2" GridPane.rowIndex="2">
+      </MenuButton>
+            <MenuButton fx:id="mBtnStartPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="3" GridPane.rowIndex="2">
+      </MenuButton>
+         </children>
+      </GridPane>
+      <FlowPane layoutX="736.0" layoutY="51.0" prefHeight="173.0" prefWidth="195.0" AnchorPane.rightAnchor="36.0" AnchorPane.topAnchor="51.0">
+         <children>
+            <Button fx:id="btnEmpfangen" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="80.0" prefWidth="195.0" text="Funkspruch empfangen" />
+            <Label prefHeight="17.0" prefWidth="195.0" />
+            <Button fx:id="btnSenden" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="80.0" prefWidth="195.0" text="An Funker senden" />
+         </children>
+      </FlowPane>
+      <GridPane layoutX="23.0" layoutY="222.0" prefHeight="60.0" prefWidth="270.0" AnchorPane.leftAnchor="23.0" AnchorPane.topAnchor="222.0">
+        <columnConstraints>
+          <ColumnConstraints hgrow="SOMETIMES" maxWidth="206.0" minWidth="10.0" prefWidth="102.0" />
+          <ColumnConstraints hgrow="SOMETIMES" maxWidth="224.0" minWidth="10.0" prefWidth="168.0" />
+        </columnConstraints>
+        <rowConstraints>
+          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+        </rowConstraints>
+         <children>
+            <Label alignment="CENTER_RIGHT" />
+            <Label text="Spruchschlüssel:" />
+            <Label fx:id="lblTagesschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" />
+            <Label fx:id="lblSpruchschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" />
+            <Button mnemonicParsing="false" onAction="#btnReset" text="Zurücksetzen" GridPane.rowIndex="1" />
+         </children>
+      </GridPane>
+      <GridPane layoutX="6.0" layoutY="294.0" prefHeight="377.0" prefWidth="952.0" AnchorPane.bottomAnchor="6.0" AnchorPane.leftAnchor="6.0" AnchorPane.rightAnchor="9.0" AnchorPane.topAnchor="294.0">
+        <columnConstraints>
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.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 maxHeight="63.0" minHeight="10.0" prefHeight="63.0" vgrow="SOMETIMES" />
-            <RowConstraints maxHeight="41.0" minHeight="10.0" prefHeight="29.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="tfStecker1" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="1" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker1" prefHeight="25.0" prefWidth="20.0" GridPane.columnIndex="1" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker2" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="2" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker2" prefHeight="25.0" prefWidth="20.0" GridPane.columnIndex="2" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker3" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="3" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker3" prefHeight="25.0" prefWidth="20.0" GridPane.columnIndex="3" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker4" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="4" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker4" prefHeight="25.0" prefWidth="20.0" GridPane.columnIndex="4" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker5" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="5" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker5" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="5" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker6" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="6" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker6" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="6" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker7" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="7" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker7" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="7" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker8" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="8" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker8" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="8" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker9" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="9" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker9" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="9" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <TextField fx:id="tfStecker10" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="10" GridPane.rowIndex="7">
+            <TextField fx:id="tfStecker10" prefHeight="25.0" prefWidth="48.0" GridPane.columnIndex="10" GridPane.rowIndex="8">
                <GridPane.margin>
                   <Insets left="10.0" right="10.0" />
                </GridPane.margin>
             </TextField>
-            <Button fx:id="btnM" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="M" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="6">
+            <Button fx:id="btnA" minHeight="35.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="A" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
             </Button>
-            <Button fx:id="btnN" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="N" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="6">
+            <Button fx:id="btnP" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="P" textFill="#fffdfd" GridPane.columnIndex="1" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnB" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="B" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="6">
+            <Button fx:id="btnY" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Y" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnV" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="V" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="6">
+            <Button fx:id="btnX" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="X" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnC" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="C" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="6">
+            <Button fx:id="btnC" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="C" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnX" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="X" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="6">
+            <Button fx:id="btnV" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="V" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnY" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Y" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="6">
+            <Button fx:id="btnB" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="B" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnP" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="P" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="6">
+            <Button fx:id="btnN" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="N" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnL" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="L" textFill="#fffdfd" GridPane.columnIndex="10" GridPane.rowIndex="6">
+            <Button fx:id="btnM" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="M" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnK" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="K" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="5">
+            <Button fx:id="btnL" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="L" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="6">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
                <GridPane.margin>
-                  <Insets left="28.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Button>
-            <Button fx:id="btnJ" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="J" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="5">
+            <Button fx:id="btnS" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="S" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
-               <GridPane.margin>
-                  <Insets left="28.0" />
-               </GridPane.margin>
             </Button>
-            <Button fx:id="btnH" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="H" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="5">
+            <Button fx:id="btnD" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="D" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
-               <GridPane.margin>
-                  <Insets left="28.0" />
-               </GridPane.margin>
             </Button>
-            <Button fx:id="btnG" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="G" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="5">
+            <Button fx:id="btnF" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="F" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
-               <GridPane.margin>
-                  <Insets left="28.0" />
-               </GridPane.margin>
             </Button>
-            <Button fx:id="btnF" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="F" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="5">
+            <Button fx:id="btnG" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="G" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
-               <GridPane.margin>
-                  <Insets left="28.0" />
-               </GridPane.margin>
             </Button>
-            <Button fx:id="btnD" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="D" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="5">
+            <Button fx:id="btnH" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="H" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
-               <GridPane.margin>
-                  <Insets left="28.0" />
-               </GridPane.margin>
             </Button>
-            <Button fx:id="btnS" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="S" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="5">
+            <Button fx:id="btnJ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="J" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
-               <GridPane.margin>
-                  <Insets left="28.0" />
-               </GridPane.margin>
             </Button>
-            <Button fx:id="btnO" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="O" textFill="#fffdfd" GridPane.columnIndex="10" GridPane.rowIndex="4">
+            <Button fx:id="btnK" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="K" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="5">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
             </Button>
-            <Button fx:id="btnI" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="I" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="4">
+            <Button fx:id="btnQ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Q" textFill="#fffdfd" GridPane.columnIndex="1" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnU" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="U" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="4">
+            <Button fx:id="btnW" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="W" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnZ" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Z" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="4">
+            <Button fx:id="btnE" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="E" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnT" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="T" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="4">
+            <Button fx:id="btnR" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="R" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnR" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="R" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="4">
+            <Button fx:id="btnT" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="T" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnE" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="E" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="4">
+            <Button fx:id="btnZ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Z" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnW" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="W" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="4">
+            <Button fx:id="btnU" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="U" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnQ" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Q" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="4">
+            <Button fx:id="btnI" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="I" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="4">
                <font>
                   <Font name="System Bold" size="18.0" />
                </font>
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
             </Button>
-            <Button fx:id="btnDelete" minHeight="44.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="48.0" prefWidth="51.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="&lt;" textFill="#fffdfd" GridPane.columnIndex="10" GridPane.rowIndex="5">
+            <Button fx:id="btnO" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="O" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="4">
                <font>
-                  <Font size="18.0" />
+                  <Font name="System Bold" size="18.0" />
                </font>
                <GridPane.margin>
-                  <Insets left="28.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Button>
-            <Circle fx:id="circL" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="10" GridPane.rowIndex="2" />
-            <Circle fx:id="circM" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9" GridPane.rowIndex="2" />
-            <Circle fx:id="circN" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8" GridPane.rowIndex="2" />
-            <Circle fx:id="circB" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7" GridPane.rowIndex="2" />
-            <Circle fx:id="circV" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6" GridPane.rowIndex="2" />
-            <Circle fx:id="circC" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5" GridPane.rowIndex="2" />
-            <Circle fx:id="circX" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4" GridPane.rowIndex="2" />
-            <Circle fx:id="circY" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3" GridPane.rowIndex="2" />
-            <Circle fx:id="circP" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2" GridPane.rowIndex="2" />
-            <Circle fx:id="circK" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9" GridPane.rowIndex="1">
-               <GridPane.margin>
-                  <Insets left="35.0" />
+            <Button fx:id="btnDelete" minHeight="35.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="&lt;" textFill="#fffdfd" GridPane.columnIndex="10" GridPane.rowIndex="5">
+               <font>
+                  <Font size="18.0" />
+               </font>
+            </Button>
+            <Circle fx:id="circQ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="1">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circP" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="1" GridPane.rowIndex="2">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circY" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2" GridPane.rowIndex="2">
+               <GridPane.margin>
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circJ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8" GridPane.rowIndex="1">
+            <Circle fx:id="circA" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2" GridPane.rowIndex="1" />
+            <Circle fx:id="circS" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3" GridPane.rowIndex="1" />
+            <Circle fx:id="circX" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3" GridPane.rowIndex="2">
                <GridPane.margin>
-                  <Insets left="35.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circH" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7" GridPane.rowIndex="1">
+            <Circle fx:id="circW" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2">
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circG" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6" GridPane.rowIndex="1">
+            <Circle fx:id="circE" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3">
                <GridPane.margin>
-                  <Insets left="35.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circF" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5" GridPane.rowIndex="1">
+            <Circle fx:id="circD" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4" GridPane.rowIndex="1" />
+            <Circle fx:id="circC" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4" GridPane.rowIndex="2">
                <GridPane.margin>
-                  <Insets left="35.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circD" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4" GridPane.rowIndex="1">
+            <Circle fx:id="circV" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5" GridPane.rowIndex="2">
                <GridPane.margin>
-                  <Insets left="35.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circS" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3" GridPane.rowIndex="1">
+            <Circle fx:id="circB" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6" GridPane.rowIndex="2">
                <GridPane.margin>
-                  <Insets left="35.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circA" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2" GridPane.rowIndex="1">
+            <Circle fx:id="circN" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7" GridPane.rowIndex="2">
                <GridPane.margin>
-                  <Insets left="35.0" />
+                  <Insets left="34.0" />
                </GridPane.margin>
             </Circle>
-            <Circle fx:id="circO" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="10" />
-            <Circle fx:id="circI" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9" />
-            <Circle fx:id="circU" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8" />
-            <Circle fx:id="circZ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7" />
-            <Circle fx:id="circT" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6" />
-            <Circle fx:id="circR" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5" />
-            <Circle fx:id="circE" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4" />
-            <Circle fx:id="circW" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3" />
-            <Circle fx:id="circQ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2" />
-            <Label fx:id="lblL" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="L" GridPane.columnIndex="10" GridPane.rowIndex="2">
+            <Circle fx:id="circM" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8" GridPane.rowIndex="2">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circL" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9" GridPane.rowIndex="2">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circF" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5" GridPane.rowIndex="1" />
+            <Circle fx:id="circG" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6" GridPane.rowIndex="1" />
+            <Circle fx:id="circH" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7" GridPane.rowIndex="1" />
+            <Circle fx:id="circJ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8" GridPane.rowIndex="1" />
+            <Circle fx:id="circK" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9" GridPane.rowIndex="1" />
+            <Circle fx:id="circR" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circT" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circZ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circU" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circI" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Circle fx:id="circO" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9">
+               <GridPane.margin>
+                  <Insets left="34.0" />
+               </GridPane.margin>
+            </Circle>
+            <Label fx:id="lblL" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="L" GridPane.columnIndex="9" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblM" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="M" GridPane.columnIndex="9" GridPane.rowIndex="2">
+            <Label fx:id="lblM" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="M" GridPane.columnIndex="8" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblN" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="N" GridPane.columnIndex="8" GridPane.rowIndex="2">
+            <Label fx:id="lblN" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="N" GridPane.columnIndex="7" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblB" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="B" GridPane.columnIndex="7" GridPane.rowIndex="2">
+            <Label fx:id="lblB" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="B" GridPane.columnIndex="6" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblV" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="V" GridPane.columnIndex="6" GridPane.rowIndex="2">
+            <Label fx:id="lblV" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="V" GridPane.columnIndex="5" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblC" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="C" GridPane.columnIndex="5" GridPane.rowIndex="2">
+            <Label fx:id="lblC" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="C" GridPane.columnIndex="4" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblX" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="X" GridPane.columnIndex="4" GridPane.rowIndex="2">
+            <Label fx:id="lblX" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="X" GridPane.columnIndex="3" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblY" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="Y" GridPane.columnIndex="3" GridPane.rowIndex="2">
+            <Label fx:id="lblY" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="Y" GridPane.columnIndex="2" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="41.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblP" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="P" GridPane.columnIndex="2" GridPane.rowIndex="2">
+            <Label fx:id="lblP" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="P" GridPane.columnIndex="1" GridPane.rowIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets bottom="5.0" left="42.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblK" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="K" GridPane.columnIndex="9" GridPane.rowIndex="1">
@@ -384,7 +557,7 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets bottom="2.0" left="7.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblJ" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="J" GridPane.columnIndex="8" GridPane.rowIndex="1">
@@ -392,7 +565,7 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets bottom="2.0" left="7.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblH" alignment="CENTER" minHeight="0.0" prefHeight="27.0" prefWidth="25.0" text="H" GridPane.columnIndex="7" GridPane.rowIndex="1">
@@ -400,7 +573,7 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="6.0" left="50.0" />
+                  <Insets bottom="4.0" left="9.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblG" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="G" GridPane.columnIndex="6" GridPane.rowIndex="1">
@@ -408,7 +581,7 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets bottom="2.0" left="7.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblF" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="F" GridPane.columnIndex="5" GridPane.rowIndex="1">
@@ -416,7 +589,7 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets bottom="2.0" left="7.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblD" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="D" GridPane.columnIndex="4" GridPane.rowIndex="1">
@@ -424,7 +597,7 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets bottom="2.0" left="7.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblS" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="S" GridPane.columnIndex="3" GridPane.rowIndex="1">
@@ -432,7 +605,7 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets bottom="2.0" left="7.0" />
                </GridPane.margin>
             </Label>
             <Label fx:id="lblA" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="A" GridPane.columnIndex="2" GridPane.rowIndex="1">
@@ -440,189 +613,81 @@
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="4.0" left="42.0" />
+                  <Insets bottom="2.0" left="7.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblQ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Q" GridPane.columnIndex="2">
+            <Label fx:id="lblO" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="O" textAlignment="CENTER" GridPane.columnIndex="9">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblW" alignment="CENTER" prefHeight="36.0" prefWidth="30.0" text="W" GridPane.columnIndex="3">
+            <Label fx:id="lblI" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="I" textAlignment="CENTER" GridPane.columnIndex="8">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="1.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblE" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="E" textAlignment="CENTER" GridPane.columnIndex="4">
+            <Label fx:id="lblU" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="U" textAlignment="CENTER" GridPane.columnIndex="7">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblR" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="R" textAlignment="CENTER" GridPane.columnIndex="5">
+            <Label fx:id="lblZ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Z" textAlignment="CENTER" GridPane.columnIndex="6">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblT" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="T" textAlignment="CENTER" GridPane.columnIndex="6">
+            <Label fx:id="lblT" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="T" textAlignment="CENTER" GridPane.columnIndex="5">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblZ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Z" textAlignment="CENTER" GridPane.columnIndex="7">
+            <Label fx:id="lblR" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="R" textAlignment="CENTER" GridPane.columnIndex="4">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblU" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="U" textAlignment="CENTER" GridPane.columnIndex="8">
+            <Label fx:id="lblE" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="E" textAlignment="CENTER" GridPane.columnIndex="3">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblI" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="I" textAlignment="CENTER" GridPane.columnIndex="9">
+            <Label fx:id="lblW" alignment="CENTER" prefHeight="36.0" prefWidth="30.0" text="W" GridPane.columnIndex="2">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <Label fx:id="lblO" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="O" textAlignment="CENTER" GridPane.columnIndex="10">
+            <Label fx:id="lblQ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Q" GridPane.columnIndex="1">
                <font>
                   <Font size="23.0" />
                </font>
                <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
+                  <Insets left="42.0" />
                </GridPane.margin>
             </Label>
-            <TilePane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="1" GridPane.rowIndex="4" />
-            <VBox prefHeight="200.0" prefWidth="152.0" GridPane.columnIndex="11" />
-            <Button fx:id="btnA" minHeight="35.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="35.0" prefWidth="42.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="A" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-         </children>
-      </GridPane>
-      <AnchorPane layoutX="241.0" layoutY="130.0" prefHeight="111.0" prefWidth="487.0" AnchorPane.leftAnchor="241.0" AnchorPane.rightAnchor="240.0">
-         <children>
-            <VBox layoutX="72.0" layoutY="-89.0" prefHeight="210.0" prefWidth="377.0" AnchorPane.bottomAnchor="-10.0" AnchorPane.leftAnchor="72.0" AnchorPane.rightAnchor="37.0" AnchorPane.topAnchor="-89.0">
-               <children>
-                  <TextField fx:id="tfKlartext" editable="false" prefHeight="80.0" prefWidth="377.0" />
-                  <Label prefHeight="17.0" prefWidth="385.0" />
-                  <TextField fx:id="tfCodiert" editable="false" prefHeight="79.0" prefWidth="377.0" />
-                  <Label prefHeight="17.0" prefWidth="385.0" />
-                  <Label fx:id="lblLadeNachricht" alignment="BASELINE_CENTER" contentDisplay="CENTER" prefHeight="5.0" prefWidth="377.0" text="Neue Nachricht wird vom Funkraum abgerufen!" />
-                  <ProgressBar fx:id="pbLadeNachricht" prefHeight="10.0" prefWidth="377.0" progress="0.0" />
-               </children>
-            </VBox>
-         </children></AnchorPane>
-      <GridPane layoutX="23.0" layoutY="60.0" prefHeight="158.0" prefWidth="237.0" AnchorPane.leftAnchor="23.0" AnchorPane.topAnchor="60.0">
-        <columnConstraints>
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.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>
-         <children>
-            <Label text="Walze" />
-            <Label text="Ringe" GridPane.rowIndex="1" />
-            <Label text="Position" GridPane.rowIndex="2" />
-            <MenuButton fx:id="mBtnWalzPos1" alignment="CENTER_RIGHT" contentDisplay="CENTER" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" GridPane.columnIndex="1">
-      </MenuButton>
-            <MenuButton fx:id="mBtnWalzPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="2">
-      </MenuButton>
-            <MenuButton fx:id="mBtnWalzPos3" mnemonicParsing="false" popupSide="TOP" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="3">
-      </MenuButton>
-            <MenuButton fx:id="mBtnNotchPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="1" GridPane.rowIndex="1" />
-            <MenuButton fx:id="mBtnNotchPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="2" GridPane.rowIndex="1">
-      </MenuButton>
-      <!--      <MenuButton layoutX="93.0" layoutY="114.0" mnemonicParsing="false">-->
-      <!--         <items>-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z1" text="1" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z2" text="2" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z3" text="3" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z4" text="4" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z5" text="5" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z6" text="6" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z7" text="7" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z8" text="8" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z9" text="9" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z10" text="10" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z11" text="11" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z12" text="12" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z13" text="13" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z14" text="14" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z15" text="15" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z16" text="16" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z17" text="17" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z18" text="18" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z19" text="19" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z20" text="20" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z21" text="21" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z22" text="22" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z23" text="23" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z24" text="24" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z25" text="25" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z26" text="26" />-->
-      <!--         </items>-->
-      <!--      </MenuButton>-->
-            <MenuButton fx:id="mBtnNotchPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="3" GridPane.rowIndex="1">
-      </MenuButton>
-            <MenuButton fx:id="mBtnStartPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="1" GridPane.rowIndex="2">
-      </MenuButton>
-            <MenuButton fx:id="mBtnStartPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="2" GridPane.rowIndex="2">
-      </MenuButton>
-            <MenuButton fx:id="mBtnStartPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="3" GridPane.rowIndex="2">
-      </MenuButton>
-         </children>
-      </GridPane>
-      <FlowPane layoutX="736.0" layoutY="51.0" prefHeight="173.0" prefWidth="195.0" AnchorPane.rightAnchor="36.0" AnchorPane.topAnchor="51.0">
-         <children>
-            <Button fx:id="btnEmpfangen" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="80.0" prefWidth="195.0" text="Funkspruch empfangen" />
-            <Label prefHeight="17.0" prefWidth="195.0" />
-            <Button fx:id="btnSenden" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="80.0" prefWidth="195.0" text="An Funker senden" />
-         </children>
-      </FlowPane>
-      <GridPane layoutX="23.0" layoutY="222.0" prefHeight="60.0" prefWidth="270.0" AnchorPane.leftAnchor="23.0" AnchorPane.topAnchor="222.0">
-        <columnConstraints>
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="130.0" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="224.0" minWidth="10.0" prefWidth="170.0" />
-        </columnConstraints>
-        <rowConstraints>
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-        </rowConstraints>
-         <children>
-            <Label alignment="CENTER_RIGHT" text="Tagesschlüssel:" />
-            <Label text="Spruchschlüssel:" GridPane.rowIndex="1" />
-            <Label fx:id="lblTagesschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" />
-            <Label fx:id="lblSpruchschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" GridPane.rowIndex="1" />
          </children>
       </GridPane>
    </children>