diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..efdffc77467e4762e0c9b8440c75ff498fd03b58
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+class/
\ No newline at end of file
diff --git a/class/charts/BarChartGenerator$1.class b/class/charts/BarChartGenerator$1.class
deleted file mode 100644
index 1223c0dafe47004fbdef244d8ca6e0869991c9a7..0000000000000000000000000000000000000000
Binary files a/class/charts/BarChartGenerator$1.class and /dev/null differ
diff --git a/class/charts/BarChartGenerator$2.class b/class/charts/BarChartGenerator$2.class
deleted file mode 100644
index 3e55a49f96c806b5c0b414277c76f00f003100ff..0000000000000000000000000000000000000000
Binary files a/class/charts/BarChartGenerator$2.class and /dev/null differ
diff --git a/class/charts/BarChartGenerator.class b/class/charts/BarChartGenerator.class
deleted file mode 100644
index 3a222390a23c2cd22219c7110110ea0c134bcd5e..0000000000000000000000000000000000000000
Binary files a/class/charts/BarChartGenerator.class and /dev/null differ
diff --git a/class/charts/Chart.css b/class/charts/Chart.css
deleted file mode 100644
index 49e56f3d5f69680c6296f4dad7c164336fbf1967..0000000000000000000000000000000000000000
--- a/class/charts/Chart.css
+++ /dev/null
@@ -1,37 +0,0 @@
-.default-color0.chart-area-symbol { -fx-background-color: #fba71b, #fba71b55; }
-.default-color1.chart-area-symbol { -fx-background-color: #f3622d, #f3622d55; }
-.default-color2.chart-area-symbol { -fx-background-color: #dda0dd, #d8bfd855; }
- 
-.default-color0.chart-series-area-line { -fx-stroke: #fba71b; }
-.default-color1.chart-series-area-line { -fx-stroke: #f3622d; }
-.default-color2.chart-series-area-line { -fx-stroke: #dda0dd; }
- 
-.default-color0.chart-series-area-fill { -fx-fill: #fba71b33; }
-.default-color1.chart-series-area-fill { -fx-fill: #f3622d33; }
-.default-color2.chart-series-area-fill { -fx-fill: #d8bfd844; }
-
-
-.chart-vertical-grid-lines {
-    -fx-stroke: #787878;
-}
-.chart-horizontal-grid-lines {
-    -fx-stroke: #787878;
-}
-
-.axis-label {
-  -fx-text-fill: #787878;
-}
-
-.axis {
-    -fx-font-size: 1.4em;    
-    -fx-tick-label-fill: #787878;
-    -fx-font-family: Tahoma;      
-}
-
-.axis-tick-mark {
-    -fx-stroke: #787878;
-    
-}
-.axis-minor-tick-mark {
-    -fx-stroke: #787878;
-}
\ No newline at end of file
diff --git a/class/charts/ChartGUIController$1.class b/class/charts/ChartGUIController$1.class
deleted file mode 100644
index fc7fe7fe6ff8f01f83e9a88f29e08a28ebf6b912..0000000000000000000000000000000000000000
Binary files a/class/charts/ChartGUIController$1.class and /dev/null differ
diff --git a/class/charts/ChartGUIController$2.class b/class/charts/ChartGUIController$2.class
deleted file mode 100644
index 15bf757eb95d48d5c2c73fe50ce96db6bf0654d4..0000000000000000000000000000000000000000
Binary files a/class/charts/ChartGUIController$2.class and /dev/null differ
diff --git a/class/charts/ChartGUIController$3.class b/class/charts/ChartGUIController$3.class
deleted file mode 100644
index 2080971d82d6bbba508c26f60833e1865c46fe46..0000000000000000000000000000000000000000
Binary files a/class/charts/ChartGUIController$3.class and /dev/null differ
diff --git a/class/charts/ChartGUIController$4.class b/class/charts/ChartGUIController$4.class
deleted file mode 100644
index a895c7f641517817c6c49fa0c7c401488ffb069f..0000000000000000000000000000000000000000
Binary files a/class/charts/ChartGUIController$4.class and /dev/null differ
diff --git a/class/charts/ChartGUIController.class b/class/charts/ChartGUIController.class
deleted file mode 100644
index aef9c5c19ad0edf4826c5d3a6c2493bd6a5555c5..0000000000000000000000000000000000000000
Binary files a/class/charts/ChartGUIController.class and /dev/null differ
diff --git a/class/charts/PieChartGenerator$1.class b/class/charts/PieChartGenerator$1.class
deleted file mode 100644
index fa19cbd9c68f1a3ecb28e4f00fbe3d4d194d178d..0000000000000000000000000000000000000000
Binary files a/class/charts/PieChartGenerator$1.class and /dev/null differ
diff --git a/class/charts/PieChartGenerator$2.class b/class/charts/PieChartGenerator$2.class
deleted file mode 100644
index 585e1642e8feb00ace6d78295ce8993268f3bf9f..0000000000000000000000000000000000000000
Binary files a/class/charts/PieChartGenerator$2.class and /dev/null differ
diff --git a/class/charts/PieChartGenerator.class b/class/charts/PieChartGenerator.class
deleted file mode 100644
index c13b647bbea6e0caed705f6e531e076cb04d99d8..0000000000000000000000000000000000000000
Binary files a/class/charts/PieChartGenerator.class and /dev/null differ
diff --git a/class/charts/SummaryGenerator.class b/class/charts/SummaryGenerator.class
deleted file mode 100644
index dcd19a79e23871b465d44d5a8f2a6de0c96262f0..0000000000000000000000000000000000000000
Binary files a/class/charts/SummaryGenerator.class and /dev/null differ
diff --git a/class/charts/chartGUI.fxml b/class/charts/chartGUI.fxml
deleted file mode 100644
index 3a2dbc7619434b70a33f6b926096e2f181296e67..0000000000000000000000000000000000000000
--- a/class/charts/chartGUI.fxml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<?import javafx.geometry.Insets?>
-<?import javafx.scene.control.ComboBox?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.layout.HBox?>
-<?import javafx.scene.layout.VBox?>
-<?import javafx.scene.text.Font?>
-
-<AnchorPane prefHeight="600.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="charts.ChartGUIController">
-   <children>
-      <VBox prefHeight="600.0" prefWidth="800.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
-         <children>
-            <AnchorPane prefHeight="150.0" prefWidth="800.0">
-               <children>
-                  <HBox alignment="CENTER" layoutX="70.0" layoutY="29.0" spacing="25.0" AnchorPane.leftAnchor="70.0" AnchorPane.rightAnchor="70.0" AnchorPane.topAnchor="30.0">
-                     <children>
-                        <VBox alignment="CENTER">
-                           <children>
-                              <Label prefHeight="25.0" prefWidth="64.0" text="Projekt:">
-                                 <font>
-                                    <Font name="System Bold" size="16.0" />
-                                 </font>
-                              </Label>
-                              <ComboBox fx:id="projectBox" prefWidth="150.0">
-                                 <VBox.margin>
-                                    <Insets top="11.0" />
-                                 </VBox.margin>
-                              </ComboBox>
-                           </children>
-                        </VBox>
-                        <VBox alignment="CENTER">
-                           <children>
-                              <Label prefHeight="25.0" prefWidth="64.0" text="Task:">
-                                 <font>
-                                    <Font name="System Bold" size="16.0" />
-                                 </font>
-                              </Label>
-                              <ComboBox fx:id="taskBox" prefWidth="150.0">
-                                 <VBox.margin>
-                                    <Insets top="11.0" />
-                                 </VBox.margin>
-                              </ComboBox>
-                           </children>
-                        </VBox>
-                        <VBox alignment="CENTER">
-                           <children>
-                              <Label prefHeight="25.0" prefWidth="64.0" text="Jahr:">
-                                 <font>
-                                    <Font name="System Bold" size="16.0" />
-                                 </font>
-                              </Label>
-                              <ComboBox fx:id="yearBox" prefWidth="150.0">
-                                 <VBox.margin>
-                                    <Insets top="11.0" />
-                                 </VBox.margin>
-                              </ComboBox>
-                           </children>
-                        </VBox>
-                        <VBox alignment="CENTER">
-                           <children>
-                              <Label prefHeight="25.0" prefWidth="64.0" text="Monat:">
-                                 <font>
-                                    <Font name="System Bold" size="16.0" />
-                                 </font>
-                              </Label>
-                              <ComboBox fx:id="monthBox" prefWidth="150.0">
-                                 <VBox.margin>
-                                    <Insets top="11.0" />
-                                 </VBox.margin>
-                              </ComboBox>
-                           </children>
-                        </VBox>
-                     </children>
-                  </HBox>
-               </children>
-            </AnchorPane>
-            <AnchorPane fx:id="chartPane" prefHeight="450.0" prefWidth="800.0" VBox.vgrow="ALWAYS" />
-         </children>
-      </VBox>
-   </children>
-</AnchorPane>
diff --git a/class/core/ConvertToTime.class b/class/core/ConvertToTime.class
deleted file mode 100644
index 0c261276953526f83b5ecfca2fc99df70e884acb..0000000000000000000000000000000000000000
Binary files a/class/core/ConvertToTime.class and /dev/null differ
diff --git a/class/core/Counter.class b/class/core/Counter.class
deleted file mode 100644
index f23259f5ca9348e680bce6e9d18999eeee00fe43..0000000000000000000000000000000000000000
Binary files a/class/core/Counter.class and /dev/null differ
diff --git a/class/core/Exporter.class b/class/core/Exporter.class
deleted file mode 100644
index 24587bd87e6fd20f6245d755c330eecb7787f8a9..0000000000000000000000000000000000000000
Binary files a/class/core/Exporter.class and /dev/null differ
diff --git a/class/core/Importer.class b/class/core/Importer.class
deleted file mode 100644
index 6febb4ae4a1f6239f67a4f4a6a8d7b63383dc125..0000000000000000000000000000000000000000
Binary files a/class/core/Importer.class and /dev/null differ
diff --git a/class/core/LogObject.class b/class/core/LogObject.class
deleted file mode 100644
index e0bf5295873466037356b5e1570afb5047144724..0000000000000000000000000000000000000000
Binary files a/class/core/LogObject.class and /dev/null differ
diff --git a/class/core/LogObjectOld.class b/class/core/LogObjectOld.class
deleted file mode 100644
index 03ad562a91e1fcc719c2427522cfd38d14f03942..0000000000000000000000000000000000000000
Binary files a/class/core/LogObjectOld.class and /dev/null differ
diff --git a/class/core/ReadFromFile.class b/class/core/ReadFromFile.class
deleted file mode 100644
index abf666d7b7e91c8652bf9bd50e1df244745ddf98..0000000000000000000000000000000000000000
Binary files a/class/core/ReadFromFile.class and /dev/null differ
diff --git a/class/core/SQL.class b/class/core/SQL.class
deleted file mode 100644
index 9296981be1b70be85611f47a57456ca72ce7ce90..0000000000000000000000000000000000000000
Binary files a/class/core/SQL.class and /dev/null differ
diff --git a/class/userInterface/EditController$1.class b/class/userInterface/EditController$1.class
deleted file mode 100644
index 587860930ec59c0684582326846fb3873b186aba..0000000000000000000000000000000000000000
Binary files a/class/userInterface/EditController$1.class and /dev/null differ
diff --git a/class/userInterface/EditController.class b/class/userInterface/EditController.class
deleted file mode 100644
index 1dac47a43a9bfb7d938bd99fb28e39d51c7095f4..0000000000000000000000000000000000000000
Binary files a/class/userInterface/EditController.class and /dev/null differ
diff --git a/class/userInterface/InsertTimeController$1.class b/class/userInterface/InsertTimeController$1.class
deleted file mode 100644
index 30b1befa0407c01f5ff1a62d8828c9b8b6f9dd25..0000000000000000000000000000000000000000
Binary files a/class/userInterface/InsertTimeController$1.class and /dev/null differ
diff --git a/class/userInterface/InsertTimeController$2$1.class b/class/userInterface/InsertTimeController$2$1.class
deleted file mode 100644
index 32aa837d7c593cc94fa0903ad1b4772ea74ad565..0000000000000000000000000000000000000000
Binary files a/class/userInterface/InsertTimeController$2$1.class and /dev/null differ
diff --git a/class/userInterface/InsertTimeController$2.class b/class/userInterface/InsertTimeController$2.class
deleted file mode 100644
index 69eac5e03be26480b98d63991fbcb5e5e1b947ea..0000000000000000000000000000000000000000
Binary files a/class/userInterface/InsertTimeController$2.class and /dev/null differ
diff --git a/class/userInterface/InsertTimeController$3.class b/class/userInterface/InsertTimeController$3.class
deleted file mode 100644
index 0011999136486fbf678c43245cbc56093a90582c..0000000000000000000000000000000000000000
Binary files a/class/userInterface/InsertTimeController$3.class and /dev/null differ
diff --git a/class/userInterface/InsertTimeController$4.class b/class/userInterface/InsertTimeController$4.class
deleted file mode 100644
index 96af08ecbe8f5cff5871b8d5d28658f7a3dd11c5..0000000000000000000000000000000000000000
Binary files a/class/userInterface/InsertTimeController$4.class and /dev/null differ
diff --git a/class/userInterface/InsertTimeController.class b/class/userInterface/InsertTimeController.class
deleted file mode 100644
index caceb7828e7f769569bfee56826142bdc3d1ff7d..0000000000000000000000000000000000000000
Binary files a/class/userInterface/InsertTimeController.class and /dev/null differ
diff --git a/class/userInterface/InsertTimeGUI.fxml b/class/userInterface/InsertTimeGUI.fxml
deleted file mode 100644
index f52c030cd5ff4c6c71b3b2006ff76b4e2b84e5dc..0000000000000000000000000000000000000000
--- a/class/userInterface/InsertTimeGUI.fxml
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.ComboBox?>
-<?import javafx.scene.control.DatePicker?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.text.Font?>
-
-<AnchorPane prefHeight="400.0" prefWidth="540.0" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="userInterface.InsertTimeController">
-   <children>
-      <Label layoutX="35.0" layoutY="128.0" text="Startdatum:">
-         <font>
-            <Font name="System Bold" size="18.0" />
-         </font>
-      </Label>
-      <DatePicker fx:id="datePicker1" layoutX="151.0" layoutY="129.0" prefHeight="25.0" prefWidth="134.0" />
-      <Label layoutX="313.0" layoutY="128.0" text="Startzeit:">
-         <font>
-            <Font name="System Bold" size="18.0" />
-         </font>
-      </Label>
-      <AnchorPane layoutX="409.0" layoutY="105.0">
-         <children>
-            <fx:include fx:id="timePicker1" source="TimePicker.fxml" />
-         </children>
-      </AnchorPane>
-      <AnchorPane layoutX="407.0" layoutY="195.0">
-         <children>
-            <fx:include fx:id="timePicker2" source="TimePicker.fxml" />
-         </children>
-      </AnchorPane>
-      <Label layoutX="321.0" layoutY="218.0" text="Endzeit:">
-         <font>
-            <Font name="System Bold" size="18.0" />
-         </font>
-      </Label>
-      <DatePicker fx:id="datePicker2" layoutX="154.0" layoutY="219.0" prefHeight="25.0" prefWidth="134.0" />
-      <Label layoutX="48.0" layoutY="218.0" text="Enddatum:">
-         <font>
-            <Font name="System Bold" size="18.0" />
-         </font>
-      </Label>
-      <Label layoutX="157.0" layoutY="299.0" text="Arbeitszeit:">
-         <font>
-            <Font name="System Bold" size="18.0" />
-         </font>
-      </Label>
-      <Label fx:id="labelDuration" layoutX="284.0" layoutY="299.0" text="0 h 0 min 0 sek">
-         <font>
-            <Font size="18.0" />
-         </font>
-      </Label>
-      <Button fx:id="buttonAdd" layoutX="174.0" layoutY="348.0" mnemonicParsing="false" onAction="#buttonAdd" text="Hinzufügen">
-         <font>
-            <Font name="System Bold" size="13.0" />
-         </font>
-      </Button>
-      <Button fx:id="buttonCancel" layoutX="302.0" layoutY="348.0" mnemonicParsing="false" onAction="#buttonCancel" text="Abbrechen">
-         <font>
-            <Font name="System Bold" size="13.0" />
-         </font>
-      </Button>
-      <Label layoutX="35.0" layoutY="42.0" text="Projekt:">
-         <font>
-            <Font name="System Bold" size="18.0" />
-         </font>
-      </Label>
-      <Label layoutX="278.0" layoutY="42.0" text="Task:">
-         <font>
-            <Font name="System Bold" size="18.0" />
-         </font>
-      </Label>
-      <ComboBox fx:id="comboBoxProject" editable="true" layoutX="114.0" layoutY="43.0" prefWidth="150.0" />
-      <ComboBox fx:id="comboBoxTask" editable="true" layoutX="332.0" layoutY="43.0" prefWidth="150.0" />
-   </children>
-</AnchorPane>
diff --git a/class/userInterface/Main$1.class b/class/userInterface/Main$1.class
deleted file mode 100644
index 557c62230ba33ef7b4a25673f6ba71f997c6f054..0000000000000000000000000000000000000000
Binary files a/class/userInterface/Main$1.class and /dev/null differ
diff --git a/class/userInterface/Main.class b/class/userInterface/Main.class
deleted file mode 100644
index 3d269fae5eafb2aebf1eb1bc7413b30f21d81118..0000000000000000000000000000000000000000
Binary files a/class/userInterface/Main.class and /dev/null differ
diff --git a/class/userInterface/ProjektFensterController$1.class b/class/userInterface/ProjektFensterController$1.class
deleted file mode 100644
index d7b908b1582ac27277943c6eacec72a3092870e0..0000000000000000000000000000000000000000
Binary files a/class/userInterface/ProjektFensterController$1.class and /dev/null differ
diff --git a/class/userInterface/ProjektFensterController.class b/class/userInterface/ProjektFensterController.class
deleted file mode 100644
index 36c998a5453177ed6cd023b133a52f2edf7dc1c1..0000000000000000000000000000000000000000
Binary files a/class/userInterface/ProjektFensterController.class and /dev/null differ
diff --git a/class/userInterface/TimePicker.fxml b/class/userInterface/TimePicker.fxml
deleted file mode 100644
index 4d9f1797da2e768a94e76ba4d061e8ace152b585..0000000000000000000000000000000000000000
--- a/class/userInterface/TimePicker.fxml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<?import javafx.scene.text.*?>
-<?import javafx.scene.control.*?>
-<?import java.lang.*?>
-<?import javafx.scene.layout.*?>
-<?import javafx.scene.layout.AnchorPane?>
-
-<AnchorPane xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="userInterface.TimePickerController">
-   <children>
-      <HBox fx:id="hbox" alignment="CENTER" />
-   </children>
-</AnchorPane>
diff --git a/class/userInterface/TimePickerController$1.class b/class/userInterface/TimePickerController$1.class
deleted file mode 100644
index e55c8159fa44d3800cb1970b91790dd493e96399..0000000000000000000000000000000000000000
Binary files a/class/userInterface/TimePickerController$1.class and /dev/null differ
diff --git a/class/userInterface/TimePickerController$2.class b/class/userInterface/TimePickerController$2.class
deleted file mode 100644
index 5819634d1b12c2b45c6bdbbf0fba9bec9e63274d..0000000000000000000000000000000000000000
Binary files a/class/userInterface/TimePickerController$2.class and /dev/null differ
diff --git a/class/userInterface/TimePickerController$3.class b/class/userInterface/TimePickerController$3.class
deleted file mode 100644
index c6e6608d245eb2f6dd1f9899597525cd80c0bd61..0000000000000000000000000000000000000000
Binary files a/class/userInterface/TimePickerController$3.class and /dev/null differ
diff --git a/class/userInterface/TimePickerController$4.class b/class/userInterface/TimePickerController$4.class
deleted file mode 100644
index 143a13c7b70ef759e9047c8691769f92ce60ad67..0000000000000000000000000000000000000000
Binary files a/class/userInterface/TimePickerController$4.class and /dev/null differ
diff --git a/class/userInterface/TimePickerController$5.class b/class/userInterface/TimePickerController$5.class
deleted file mode 100644
index 3f72ce10fa3227506f228096b2be8ac53e5da26c..0000000000000000000000000000000000000000
Binary files a/class/userInterface/TimePickerController$5.class and /dev/null differ
diff --git a/class/userInterface/TimePickerController$6.class b/class/userInterface/TimePickerController$6.class
deleted file mode 100644
index 04d2e311302ee138531adb1daeacecfa022af102..0000000000000000000000000000000000000000
Binary files a/class/userInterface/TimePickerController$6.class and /dev/null differ
diff --git a/class/userInterface/TimePickerController.class b/class/userInterface/TimePickerController.class
deleted file mode 100644
index c80ba38afc4a4122d22396446e4f9485eb34c2f8..0000000000000000000000000000000000000000
Binary files a/class/userInterface/TimePickerController.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$1.class b/class/userInterface/UserInterfaceController$1.class
deleted file mode 100644
index 5b89d20bb425d769d7b50a6a37b29e2248330479..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$1.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$2.class b/class/userInterface/UserInterfaceController$2.class
deleted file mode 100644
index ff9c0970867a9b4ba466604013f5a5cc2b3115cd..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$2.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$3.class b/class/userInterface/UserInterfaceController$3.class
deleted file mode 100644
index f773891ce2a6322c4c9a36a20f79c196f28b7a90..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$3.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$4.class b/class/userInterface/UserInterfaceController$4.class
deleted file mode 100644
index caf56af598306f95248b1330ad6907e1b8ac6a59..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$4.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$5.class b/class/userInterface/UserInterfaceController$5.class
deleted file mode 100644
index bd2a44b359e709795c7029302b60c94b5243ccae..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$5.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$6.class b/class/userInterface/UserInterfaceController$6.class
deleted file mode 100644
index b1d6ae4f69590a96e15c905ac7259cadb231f1ed..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$6.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$7.class b/class/userInterface/UserInterfaceController$7.class
deleted file mode 100644
index e65c291961e2ccccc86e9e64bf248976ddd9bb50..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$7.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$8.class b/class/userInterface/UserInterfaceController$8.class
deleted file mode 100644
index ce731de66b43d5ac2e533239183aa6f9e7b56c72..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$8.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController$9.class b/class/userInterface/UserInterfaceController$9.class
deleted file mode 100644
index 748f5236bf86ea29a442afeb65b5502cd5822882..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController$9.class and /dev/null differ
diff --git a/class/userInterface/UserInterfaceController.class b/class/userInterface/UserInterfaceController.class
deleted file mode 100644
index 03255cd485892493d7b8604970f406ca9ea36497..0000000000000000000000000000000000000000
Binary files a/class/userInterface/UserInterfaceController.class and /dev/null differ
diff --git a/class/userInterface/_de.properties b/class/userInterface/_de.properties
deleted file mode 100644
index a3e72481213f74aaf179af72c3e48cdb62bcc72d..0000000000000000000000000000000000000000
--- a/class/userInterface/_de.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-app.name=SmartTime
-version.code=29
-version.name=5.0.3
-version.date=10.07.16
\ No newline at end of file
diff --git a/class/userInterface/application.css b/class/userInterface/application.css
deleted file mode 100644
index f21a2f70c496c0b64289b9b8d67c1156ef9882b3..0000000000000000000000000000000000000000
--- a/class/userInterface/application.css
+++ /dev/null
@@ -1,4 +0,0 @@
-.combo-box {
-	-fx-font-family: "Arial";
-	-fx-font-size: 18px;
-}
diff --git a/class/userInterface/editGUI.fxml b/class/userInterface/editGUI.fxml
deleted file mode 100644
index 414f412407a6c1e10b7e89f584786585bae36290..0000000000000000000000000000000000000000
--- a/class/userInterface/editGUI.fxml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.ComboBox?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.text.Font?>
-
-<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="300.0" prefWidth="455.0" stylesheets="@../../class/userInterface/application.css" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="userInterface.EditController">
-   <children>
-      <Button layoutX="66.0" layoutY="221.0" mnemonicParsing="false" onAction="#okButton" prefWidth="92.0" text="OK">
-         <font>
-            <Font size="14.0" />
-         </font>
-      </Button>
-      <Button fx:id="abbrechenButton" layoutX="298.0" layoutY="221.0" mnemonicParsing="false" onAction="#abbrechenButtond" prefHeight="30.0" prefWidth="92.0" text="Abbrechen">
-         <font>
-            <Font size="14.0" />
-         </font>
-      </Button>
-      <ComboBox fx:id="dropdown" editable="true" layoutX="144.0" layoutY="63.0" prefHeight="37.0" prefWidth="258.0" visibleRowCount="7" />
-      <Label layoutX="34.0" layoutY="65.0" text="Projekt:">
-         <font>
-            <Font name="System Bold" size="22.0" />
-         </font>
-      </Label>
-      <Label layoutX="60.0" layoutY="132.0" text="Task:">
-         <font>
-            <Font name="System Bold" size="21.0" />
-         </font>
-      </Label>
-      <ComboBox fx:id="dropdownTasks" editable="true" layoutX="144.0" layoutY="128.0" prefHeight="37.0" prefWidth="258.0" visibleRowCount="7" />
-      <Button layoutX="183.0" layoutY="221.0" mnemonicParsing="false" onAction="#buttonDelete" prefHeight="30.0" prefWidth="92.0" text="Löschen">
-         <font>
-            <Font size="14.0" />
-         </font>
-      </Button>
-   </children>
-</AnchorPane>
diff --git a/class/userInterface/icon.png b/class/userInterface/icon.png
deleted file mode 100644
index adda60842424d26b524d45e0e0b169cddb0855bc..0000000000000000000000000000000000000000
Binary files a/class/userInterface/icon.png and /dev/null differ
diff --git a/class/userInterface/projektFenster.fxml b/class/userInterface/projektFenster.fxml
deleted file mode 100644
index ffe339d64a6ee3e9349ac76c07a7daccad40bb75..0000000000000000000000000000000000000000
--- a/class/userInterface/projektFenster.fxml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.ComboBox?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.text.Font?>
-
-<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="300.0" prefWidth="455.0" stylesheets="@../../class/userInterface/application.css" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="userInterface.ProjektFensterController">
-   <children>
-      <Button layoutX="109.0" layoutY="223.0" mnemonicParsing="false" onAction="#okButton" prefWidth="100.0" text="OK">
-         <font>
-            <Font size="16.0" />
-         </font>
-      </Button>
-      <Button fx:id="abbrechenButton" layoutX="253.0" layoutY="223.0" mnemonicParsing="false" onAction="#abbrechenButtond" prefWidth="100.0" text="Abbrechen">
-         <font>
-            <Font size="16.0" />
-         </font>
-      </Button>
-      <ComboBox fx:id="dropdown" editable="true" layoutX="144.0" layoutY="63.0" prefHeight="37.0" prefWidth="258.0" visibleRowCount="7" />
-      <Label layoutX="34.0" layoutY="65.0" text="Projekt:">
-         <font>
-            <Font name="System Bold" size="22.0" />
-         </font>
-      </Label>
-      <Label layoutX="60.0" layoutY="132.0" text="Task:">
-         <font>
-            <Font name="System Bold" size="21.0" />
-         </font>
-      </Label>
-      <ComboBox fx:id="dropdownTasks" editable="true" layoutX="144.0" layoutY="128.0" prefHeight="37.0" prefWidth="258.0" visibleRowCount="7" />
-   </children>
-</AnchorPane>
diff --git a/class/userInterface/userInterface.fxml b/class/userInterface/userInterface.fxml
deleted file mode 100644
index 7cb9dce06cd26e597f9fd983aa193e1e6fe96c3a..0000000000000000000000000000000000000000
--- a/class/userInterface/userInterface.fxml
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<?import javafx.geometry.Insets?>
-<?import javafx.scene.control.Accordion?>
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.control.Menu?>
-<?import javafx.scene.control.MenuBar?>
-<?import javafx.scene.control.MenuItem?>
-<?import javafx.scene.control.ScrollPane?>
-<?import javafx.scene.control.TableView?>
-<?import javafx.scene.control.TitledPane?>
-<?import javafx.scene.control.ToggleButton?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.layout.Pane?>
-<?import javafx.scene.layout.VBox?>
-<?import javafx.scene.shape.Line?>
-<?import javafx.scene.text.Font?>
-
-<AnchorPane prefHeight="800.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="userInterface.UserInterfaceController">
-   <children>
-      <VBox layoutX="143.0" layoutY="69.0" prefHeight="800.0" prefWidth="650.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
-         <children>
-            <MenuBar>
-              <menus>
-                <Menu mnemonicParsing="false" text="Datei">
-                     <items>
-                        <MenuItem mnemonicParsing="false" onAction="#insertTime" text="Zeit nachträglich einfügen" />
-                        <MenuItem mnemonicParsing="false" onAction="#deleteDB" text="Datenbank löschen" />
-                     </items></Menu>
-                  <Menu mnemonicParsing="false" text="Import">
-                     <items>
-                        <MenuItem mnemonicParsing="false" onAction="#importFromSmartTime" text="von SmartTime bis Version 4.5.0" />
-                        <MenuItem mnemonicParsing="false" onAction="#importFromDB" text="von SmartTime Datenbank" />
-                        <MenuItem mnemonicParsing="false" onAction="#importFromJSON" text="von JSON" />
-                     </items>
-                  </Menu>
-                  <Menu mnemonicParsing="false" text="Export">
-                     <items>
-                        <MenuItem mnemonicParsing="false" onAction="#exportAsDB" text="als SmartTime Datenbank" />
-                        <MenuItem mnemonicParsing="false" onAction="#exportAsJSON" text="als JSON" />
-                     </items>
-                  </Menu>
-                  <Menu mnemonicParsing="false" text="?">
-                     <items>
-                        <MenuItem mnemonicParsing="false" onAction="#about" text="Über" />
-                     </items>
-                  </Menu>
-              </menus>
-            </MenuBar>
-            <Pane prefHeight="121.0" prefWidth="650.0">
-               <children>
-                  <Label layoutX="48.0" layoutY="25.0" text="aktuelles Projekt:">
-                     <font>
-                        <Font name="System Bold" size="18.0" />
-                     </font>
-                  </Label>
-                  <Label layoutX="48.0" layoutY="73.0" text="aktuelle Aufgabe:">
-                     <font>
-                        <Font name="System Bold" size="18.0" />
-                     </font>
-                  </Label>
-                  <Button layoutX="613.0" layoutY="67.0" mnemonicParsing="false" onAction="#openProjectGUI" prefHeight="39.0" prefWidth="107.0" text="Ändern">
-                     <font>
-                        <Font size="16.0" />
-                     </font>
-                  </Button>
-                  <Label fx:id="aktuellesProjektAusgabe" layoutX="239.0" layoutY="25.0" text=" ">
-                     <font>
-                        <Font size="18.0" />
-                     </font>
-                  </Label>
-                  <Label fx:id="aktuellerTaskAusgabe" layoutX="239.0" layoutY="73.0" text=" ">
-                     <font>
-                        <Font size="18.0" />
-                     </font>
-                  </Label>
-               </children>
-            </Pane>
-            <Line endX="790.0" fill="BLACK" stroke="#cdc6c6" strokeWidth="1.5" translateX="5.0">
-               <VBox.margin>
-                  <Insets top="10.0" />
-               </VBox.margin>
-            </Line>
-            <Pane prefHeight="100.0" prefWidth="652.0">
-               <children>
-                  <ToggleButton fx:id="startButton" layoutX="49.0" layoutY="23.0" mnemonicParsing="false" prefHeight="49.0" prefWidth="116.0" text="Start">
-                     <font>
-                        <Font size="16.0" />
-                     </font>
-                  </ToggleButton>
-                  <Label fx:id="labelTime" layoutX="240.0" layoutY="23.0" prefHeight="49.0" prefWidth="326.0" text=" ">
-                     <font>
-                        <Font name="Arial" size="28.0" />
-                     </font>
-                  </Label>
-                  <Button layoutX="614.0" layoutY="30.0" mnemonicParsing="false" onAction="#charts" prefHeight="40.0" prefWidth="107.0" text="Diagramme">
-                     <font>
-                        <Font size="15.0" />
-                     </font>
-                  </Button>
-               </children>
-            </Pane>
-            <Accordion fx:id="accordion" prefHeight="516.0" prefWidth="652.0">
-              <panes>
-                <TitledPane fx:id="Projekte" animated="false" minHeight="250.0" prefHeight="283.0" prefWidth="652.0" text="Projekte gesamt">
-                  <content>
-                    <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="100.0" prefWidth="650.0" />
-                  </content>
-                     <font>
-                        <Font size="14.0" />
-                     </font>
-                </TitledPane>
-                <TitledPane fx:id="gesamtesLog" animated="false" text="letzte Aktivitäten">
-                  <content>
-                    <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
-                           <children>
-                              <ScrollPane fx:id="scrollPane" layoutX="11.199999809265137" layoutY="11.199999809265137" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
-                                 <content>
-                                    <TableView fx:id="table" prefHeight="430.0" prefWidth="784.0" />
-                                 </content>
-                              </ScrollPane>
-                           </children></AnchorPane>
-                  </content>
-                     <font>
-                        <Font size="14.0" />
-                     </font>
-                </TitledPane>
-              </panes>
-            </Accordion>
-         </children>
-      </VBox>
-   </children>
-</AnchorPane>
diff --git a/src/charts/BarChartGenerator.java b/src/charts/BarChartGenerator.java
index 459a9b0907c61fe713f62e1e1eac3710488adcdf..10d39ff3834fea260a188f8022c094e723321e92 100644
--- a/src/charts/BarChartGenerator.java
+++ b/src/charts/BarChartGenerator.java
@@ -16,6 +16,7 @@ import javafx.scene.control.Tooltip;
 import javafx.scene.input.MouseEvent;
 import core.LogObject;
 import core.SQL;
+import core.Utils;
 
 public class BarChartGenerator
 {
@@ -50,46 +51,13 @@ public class BarChartGenerator
 		return numDays;
 	}
 
-	private String getMonthName(int month)
-	{
-		switch(month)
-		{
-			case 1:
-				return "Januar";
-			case 2:
-				return "Februar";
-			case 3:
-				return "M�rz";
-			case 4:
-				return "April";
-			case 5:
-				return "Mai";
-			case 6:
-				return "Juni";
-			case 7:
-				return "Juli";
-			case 8:
-				return "August";
-			case 9:
-				return "September";
-			case 10:
-				return "Oktober";
-			case 11:
-				return "November";
-			case 12:
-				return "Dezember";
-			default:
-				return null;
-		}
-	}
-
 	@SuppressWarnings("unchecked")
 	public BarChart<String, Number> getBarChart(String project, String task, int year, int month) throws Exception
 	{
 		final CategoryAxis xAxis = new CategoryAxis();
 		final NumberAxis yAxis = new NumberAxis();
 		final BarChart<String, Number> chart = new BarChart<String, Number>(xAxis, yAxis);
-		chart.setTitle(project + " - " + task + " - " + getMonthName(month) + " " + year);
+		chart.setTitle(project + " - " + task + " - " + Utils.getMonthName(month) + " " + year);
 		xAxis.setLabel("Tag");
 		yAxis.setLabel("Zeit in Minuten");
 		chart.setCategoryGap(2);
diff --git a/src/charts/ChartGUIController.java b/src/charts/ChartGUIController.java
index b1c5c7d68c645a96771334f03e814f302f9a2b7f..551ecfb890ce805498938b83a27e8f58411f75c8 100644
--- a/src/charts/ChartGUIController.java
+++ b/src/charts/ChartGUIController.java
@@ -19,6 +19,7 @@ import javafx.scene.layout.VBox;
 import javafx.stage.Stage;
 import core.LogObject;
 import core.SQL;
+import core.Utils;
 
 @SuppressWarnings("rawtypes")
 public class ChartGUIController
@@ -38,12 +39,13 @@ public class ChartGUIController
 	private Image icon;
 	private PieChartGenerator generator;
 	private SummaryGenerator summaryGenerator;
-	private BarChartGenerator barChartGenertator;
+	private BarChartGenerator barChartGenertator;	
 	
 	public void init(String savePath, Stage stage, Image icon)
 	{
 		try
 		{
+		    this.stage = stage;
 			this.icon = icon;
 			sql = new SQL(savePath);
 
@@ -340,7 +342,7 @@ public class ChartGUIController
 								{
 									try
 									{
-										showPieChart(generator.getChart0011(Integer.parseInt(selectedYear), getMonthNumber(selectedMonth), "Alle Projekte - " + selectedMonth + " " + selectedYear));
+										showPieChart(generator.getChart0011(Integer.parseInt(selectedYear), Utils.getMonthNumber(selectedMonth), "Alle Projekte - " + selectedMonth + " " + selectedYear));
 									}
 									catch(Exception e)
 									{
@@ -372,7 +374,7 @@ public class ChartGUIController
 									{
 										try
 										{
-											showPieChart(generator.getChart1011(selectedProject, Integer.parseInt(selectedYear), getMonthNumber(selectedMonth), selectedProject + " - " + selectedMonth + " " + selectedYear));
+											showPieChart(generator.getChart1011(selectedProject, Integer.parseInt(selectedYear), Utils.getMonthNumber(selectedMonth), selectedProject + " - " + selectedMonth + " " + selectedYear));
 										}
 										catch(Exception e)
 										{
@@ -402,7 +404,7 @@ public class ChartGUIController
 									{
 										try
 										{
-											showBarChart(barChartGenertator.getBarChart(selectedProject, selectedTask, Integer.parseInt(selectedYear), getMonthNumber(selectedMonth)));
+											showBarChart(barChartGenertator.getBarChart(selectedProject, selectedTask, Integer.parseInt(selectedYear), Utils.getMonthNumber(selectedMonth)));
 										}
 										catch(Exception e)
 										{
@@ -423,20 +425,6 @@ public class ChartGUIController
 			showErrorMessage();
 		}
 	}
-
-	// public void zeigenButton()
-	// {
-	// charts.Projects.getChart(Main.dates, Main.projects, Main.differences);
-	// BarChart chart = charts.Projects.getSpecificChart(monthBox.getValue(),
-	// yearBox.getValue(), projectBox.getValue());
-	// chartPane.getChildren().clear();
-	// chartPane.getChildren().add(chart);
-	// AnchorPane.setBottomAnchor(chart, 14.0);
-	// AnchorPane.setTopAnchor(chart, 0.0);
-	// AnchorPane.setLeftAnchor(chart, 14.0);
-	// AnchorPane.setRightAnchor(chart, 14.0);
-	// chartPane.setMaxHeight(Double.MAX_VALUE);
-	// }
 	
 	private void showErrorMessage()
 	{
@@ -513,71 +501,13 @@ public class ChartGUIController
 
 		ArrayList<Integer> monthsList = new ArrayList<Integer>(months2);
 
-		ArrayList<String> monthNames = new ArrayList<String>();
+		ArrayList<String> monthNames = new ArrayList<String>();		
 
 		for(int k = 0; k < monthsList.size(); k++)
 		{
-			switch(monthsList.get(k))
-			{
-				case 1:
-					monthNames.add("Januar");
-					break;
-				case 2:
-					monthNames.add("Februar");
-					break;
-				case 3:
-					monthNames.add("M�rz");
-					break;
-				case 4:
-					monthNames.add("April");
-					break;
-				case 5:
-					monthNames.add("Mai");
-					break;
-				case 6:
-					monthNames.add("Juni");
-					break;
-				case 7:
-					monthNames.add("Juli");
-					break;
-				case 8:
-					monthNames.add("August");
-					break;
-				case 9:
-					monthNames.add("September");
-					break;
-				case 10:
-					monthNames.add("Oktober");
-					break;
-				case 11:
-					monthNames.add("November");
-					break;
-				case 12:
-					monthNames.add("Dezember");
-					break;
-			}
+		    monthNames.add(Utils.getMonthName(k));
 		}
 
 		return monthNames;
-	}
-	
-	private int getMonthNumber(String monthName)
-	{
-		switch(monthName)
-		{
-			case "Januar":		return 1;
-			case "Februar":		return 2;	
-			case "M�rz":		return 3;	
-			case "April":		return 4;	
-			case "Mai":			return 5;	
-			case "Juni":		return 6;	
-			case "Juli":		return 7;	
-			case "August":		return 8;	
-			case "September":	return 9;	
-			case "Oktober":		return 10;	
-			case "November":	return 11;	
-			case "Dezember":	return 12;	
-			default:			return 0;			
-		}	
-	}
+	}	
 }
\ No newline at end of file
diff --git a/src/core/Counter.java b/src/core/Counter.java
index c1586b481a154d35e2555f91b20531e0aacb13e9..baff59f5b40a54989297a61bec29623cc83f1520 100644
--- a/src/core/Counter.java
+++ b/src/core/Counter.java
@@ -4,7 +4,7 @@ import javafx.application.Platform;
 import userInterface.UserInterfaceController;
 
 /**
- * Thread f�r die zeitgleiche Ausf�hrung der Zeitmessung ohne Beeintr�chtigung der Hauptanwendung
+ * Thread für die zeitgleiche Ausführung der Zeitmessung ohne Beeinträchtigung der Hauptanwendung
  * @author Robert
  *
  */
@@ -17,9 +17,9 @@ public class Counter extends Thread
 	@Override
 	public void run() 
 	{		
-			//l�scht zu Beginn den Text des Labels
+			//löscht zu Beginn den Text des Labels
 			uic.labelTime.setText("");
-			//initialisiert die Z�hlvariable
+			//initialisiert die Zählvariable
 			ausgabe = 0;
 				
 			 while (running) 
@@ -32,12 +32,12 @@ public class Counter extends Thread
 						uic.labelTime.setText(ConvertToTime.ConvertMillisToTime(ausgabe));
 					 });
 					 
-					 //schl�ft 1000 Millisekunden
+					 //schläft 1000 Millisekunden
 					 Thread.sleep(1000);
-					 //erh�ht die Z�hlvariable um 1000 Millisekunden
+					 //erhöht die Zählvariable um 1000 Millisekunden
 					 ausgabe = ausgabe + 1000;
 				 }
-				 //reagiert auf eine InterruptedException, die ausgel�st wird, wenn der Stopp-Button gedr�ckt wird
+				 //reagiert auf eine InterruptedException, die ausgelöst wird, wenn der Stopp-Button gedrückt wird
 				 catch (InterruptedException e) 
 				 {
 					 running = false;
diff --git a/src/core/LogObject.java b/src/core/LogObject.java
index 03471e141d95d99ff1f7834e4a8c996895fa8682..01b2fb6d180a586d9d3a518dff2744dcd62a8a35 100644
--- a/src/core/LogObject.java
+++ b/src/core/LogObject.java
@@ -4,7 +4,7 @@ import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 
 /**
- * Klasse "Logobject" - generiert Objekte, die alle wichtigen Eigenschaften f�r das Logfile enthalten
+ * Klasse "Logobject" - generiert Objekte, die alle wichtigen Eigenschaften für das Logfile enthalten
  * @author Robert
  *
  */
diff --git a/src/core/LogObjectOld.java b/src/core/LogObjectOld.java
index b94af4e256ae60a675680e23d8c7c9fe9fb92fe3..073c9a1f5c7c610b9f562e3243722d29ee5749d0 100644
--- a/src/core/LogObjectOld.java
+++ b/src/core/LogObjectOld.java
@@ -5,7 +5,7 @@ import java.util.Calendar;
 import java.util.Date;
 
 /**
- * Klasse "Logobject" - generiert Objekte, die alle wichtigen Eigenschaften f�r das Logfile enthalten
+ * Klasse "Logobject" - generiert Objekte, die alle wichtigen Eigenschaften für das Logfile enthalten
  * @author Robert
  *
  */
@@ -60,7 +60,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * toString f�r Ausgabe in Datei
+	 * toString für Ausgabe in Datei
 	 * @return String - date + starttime + endtime + startUhtzeit + endUhrzeit + project + task + differenz + time
 	 */
 	public String toString()
@@ -69,7 +69,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * toString f�r Ausgabe im Programm
+	 * toString für Ausgabe im Programm
 	 * @return String - date + startUhtzeit + endUhrzeit + project + task + time
 	 */
 	public String toString2()
@@ -124,7 +124,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * gibt den Projektnamen zur�ck
+	 * gibt den Projektnamen zurück
 	 * @return String - Projektname
 	 */
 	public String getProject()
@@ -133,7 +133,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * gibt den Tasknamen zur�ck
+	 * gibt den Tasknamen zurück
 	 * @return String - Taskname
 	 */
 	public String getTask()
@@ -142,7 +142,7 @@ public class LogObjectOld
 	}
 	
 	/**
-	 * gibt die Differenz in Millisekundne zur�ck
+	 * gibt die Differenz in Millisekundne zurück
 	 * @return long - Differenz
 	 */
 	public long getDifferenz()
@@ -151,7 +151,7 @@ public class LogObjectOld
 	}	
 
 	/**
-	 * gibt das Datum zur�ck
+	 * gibt das Datum zurück
 	 * @return String - Datum
 	 */
 	public String getDate()
@@ -160,7 +160,7 @@ public class LogObjectOld
 	}	
 	
 	/**
-	 * gibt die Startuhrzeit zur�ck
+	 * gibt die Startuhrzeit zurück
 	 * @return String - Startuhrzeit
 	 */
 	public String getStartUhrzeit()
@@ -169,7 +169,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * gibt die Enduhrzeit zur�ck
+	 * gibt die Enduhrzeit zurück
 	 * @return String - Enduhrzeit
 	 */
 	public String getEndUhrzeit()
@@ -178,7 +178,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * gibt die Differenz zur�ck
+	 * gibt die Differenz zurück
 	 * @return String - Differenz
 	 */
 	public String getTime()
@@ -196,7 +196,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * gibt die Startuhrzeit zur�ck
+	 * gibt die Startuhrzeit zurück
 	 * @return String - Startuhrzeit
 	 */
 	public long getStarttime()
@@ -205,7 +205,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * gibt die Enduhrzeit zur�ck
+	 * gibt die Enduhrzeit zurück
 	 * @return String - Enduhrzeit
 	 */
 	public long getEndtime()
@@ -214,7 +214,7 @@ public class LogObjectOld
 	}
 
 	/**
-	 * setzt den Wert f�r die Differenz in Stunden, Minuten und Sekunden
+	 * setzt den Wert für die Differenz in Stunden, Minuten und Sekunden
 	 * @param time String - Zeit in der Form "Stunden + Minuten + Sekunden"
 	 */
 	public void setTime(String time)
diff --git a/src/core/Utils.java b/src/core/Utils.java
new file mode 100644
index 0000000000000000000000000000000000000000..08da47c52988d64c7889a406e08647d8e541901a
--- /dev/null
+++ b/src/core/Utils.java
@@ -0,0 +1,18 @@
+package core;
+
+import java.util.Arrays;
+
+public class Utils 
+{   
+    private static final String[] AVAILABLE_MONTH_NAMES = {"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"};
+
+    public static String getMonthName(int monthNumberOneIndexed)
+    {
+        return AVAILABLE_MONTH_NAMES[monthNumberOneIndexed - 1];
+    }    
+    
+    public static int getMonthNumber(String monthName)
+    {
+        return Arrays.asList(AVAILABLE_MONTH_NAMES).indexOf(monthName) + 1;
+    }
+}
\ No newline at end of file
diff --git a/src/userInterface/EditController.java b/src/userInterface/EditController.java
index 29796a201fe051b59a90ff62f19cc5e69e76758b..620b5a6778803944bd54a2ebef1bc933b3066e3f 100644
--- a/src/userInterface/EditController.java
+++ b/src/userInterface/EditController.java
@@ -29,9 +29,10 @@ public class EditController
 	private Image icon;
 	private LogObject object;
 
-	public void init(UserInterfaceController controller, String savePath, Image icon, LogObject object)
+	public void init(UserInterfaceController controller, Stage stage, String savePath, Image icon, LogObject object)
 	{
 		this.controller = controller;
+		this.stage = stage;
 		this.icon = icon;
 		this.object = object;
 
@@ -74,13 +75,7 @@ public class EditController
 		});
 		
 		dropdown.getSelectionModel().select(object.getProject());
-		dropdownTasks.getSelectionModel().select(object.getTask());
-		
-	}
-
-	public void setStage(Stage s)
-	{
-		stage = s;
+		dropdownTasks.getSelectionModel().select(object.getTask());		
 	}
 
 	public void okButton(ActionEvent e)
@@ -94,7 +89,7 @@ public class EditController
 			Alert alert = new Alert(AlertType.WARNING);
 			alert.setTitle("Warnung");
 			alert.setHeaderText("");
-			alert.setContentText("Die Felder d�rfen nicht leer sein.");
+			alert.setContentText("Die Felder dürfen nicht leer sein.");
 			alert.initOwner(stage);
 			Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 			dialogStage.getIcons().add(icon);
@@ -111,9 +106,9 @@ public class EditController
 	public void buttonDelete()
 	{
 		Alert alert = new Alert(AlertType.CONFIRMATION);
-		alert.setTitle("L�schen");
+		alert.setTitle("Löschen");
 		alert.setHeaderText("");
-		alert.setContentText("M�chten Sie den Eintrag wirklich unwiederruflich aus der Datenbank l�schen?");
+		alert.setContentText("Möchten Sie den Eintrag wirklich unwiederruflich aus der Datenbank löschen?");
 		Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 		dialogStage.getIcons().add(icon);
 		
@@ -125,7 +120,7 @@ public class EditController
 		}		
 	}
 
-	public void abbrechenButtond(ActionEvent e)
+	public void abbrechenButton(ActionEvent e)
 	{
 		stage.close();
 	}
diff --git a/src/userInterface/InsertTimeController.java b/src/userInterface/InsertTimeController.java
index f7125914da50364af1f311f9b1909f4e23c5990f..b7e92635b535fdfc3aedfc8220f70f8040d7fc94 100644
--- a/src/userInterface/InsertTimeController.java
+++ b/src/userInterface/InsertTimeController.java
@@ -238,7 +238,7 @@ public class InsertTimeController
 			Alert alert = new Alert(AlertType.WARNING);
 			alert.setTitle("Warnung");
 			alert.setHeaderText("");
-			alert.setContentText("Die Felder f�r Projekt und Task d�rfen nicht leer sein!");
+			alert.setContentText("Die Felder für Projekt und Task dürfen nicht leer sein!");
 			alert.initOwner(stage);
 			Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 			dialogStage.getIcons().add(icon);
diff --git a/src/userInterface/Main.java b/src/userInterface/Main.java
index 8ed6bd784f2852e3efa846863f08b763832837fc..9c5eaf0ef09e48a52c8f86a29cf9871c138cfb83 100644
--- a/src/userInterface/Main.java
+++ b/src/userInterface/Main.java
@@ -28,28 +28,27 @@ public class Main extends Application
 			stage.setTitle("SmartTime");
 			stage.setScene(scene);
 			
-			UserInterfaceController controller = (UserInterfaceController)loader.getController();
-			controller.setStage(stage);
-			controller.init();
+			UserInterfaceController controller = (UserInterfaceController)loader.getController();			
+			controller.init(stage);
 
 			stage.getIcons().add(new Image("/userInterface/icon.png"));
 			stage.show();
 
-			// f�ngt die Aufforderung das Fenster zu schlie�en ab, um vorher
-			// noch eine Pr�fung duchzuf�hren
+			// fängt die Aufforderung das Fenster zu schließen ab, um vorher
+			// noch eine Prüfung duchzuführen
 			stage.setOnCloseRequest(new EventHandler<WindowEvent>()
 			{
 				public void handle(WindowEvent we)
 				{
-					if(controller.stoppUhrL�uftFlag == true)
+					if(controller.stoppUhrLäuftFlag == true)
 					{
 						Alert alert = new Alert(AlertType.WARNING);
 						alert.setTitle("Warnung");
 						alert.setHeaderText("");
-						alert.setContentText("Stoppuhr l�uft noch!");
+						alert.setContentText("Stoppuhr läuft noch!");
 						alert.showAndWait();
 
-						// "schluckt" die Aufforderung das Fenster zu schlie�en
+						// "schluckt" die Aufforderung das Fenster zu schließen
 						// (Fenster wird dadurch nicht geschlossen)
 						we.consume();
 					}
diff --git a/src/userInterface/ProjektFensterController.java b/src/userInterface/ProjektFensterController.java
index 9fab71f682970c1d9fee3400887bc17228c4c069..3d613b8387ed57e0c0934a9c2b56afe28793076c 100644
--- a/src/userInterface/ProjektFensterController.java
+++ b/src/userInterface/ProjektFensterController.java
@@ -7,7 +7,6 @@ import core.SQL;
 import javafx.beans.value.ChangeListener;
 import javafx.beans.value.ObservableValue;
 import javafx.event.ActionEvent;
-import javafx.event.EventHandler;
 import javafx.fxml.FXML;
 import javafx.scene.control.Alert;
 import javafx.scene.control.Alert.AlertType;
@@ -15,16 +14,15 @@ import javafx.scene.control.Button;
 import javafx.scene.control.ComboBox;
 import javafx.scene.image.Image;
 import javafx.stage.Stage;
-import javafx.stage.WindowEvent;
 
 /**
- * Controllerklasse f�r das Projektfenster
+ * Controllerklasse für das Projektfenster
  * 
  * @author Robert
  *
  */
 
-public class ProjektFensterController implements EventHandler<WindowEvent>
+public class ProjektFensterController
 {
 	@FXML private Button abbrechenButton;
 	@FXML private ComboBox<String> dropdown;
@@ -33,9 +31,14 @@ public class ProjektFensterController implements EventHandler<WindowEvent>
 	private UserInterfaceController controller;
 	private Image icon;
 
-	public void init(UserInterfaceController controller, String savePath, Image icon)
+	public void init(UserInterfaceController controller, Stage stage, String savePath, Image icon)
 	{
 		this.controller = controller;
+		this.stage = stage;
+		this.stage.setOnCloseRequest((handle)-> {
+			controller.projektExistiertFlag = false;
+	        stage.close();		  
+        });
 		this.icon = icon;
 
 		ArrayList<String> objects = new ArrayList<String>();
@@ -85,19 +88,6 @@ public class ProjektFensterController implements EventHandler<WindowEvent>
 		});
 	}
 
-	@Override
-	public void handle(WindowEvent arg0)
-	{
-		controller.projektExistiertFlag = false;
-		stage.close();
-	}
-
-	public void setStage(Stage s)
-	{
-		stage = s;
-		stage.setOnCloseRequest(this);
-	}
-
 	public void okButton(ActionEvent e)
 	{
 		String project = dropdown.getValue();
@@ -109,7 +99,7 @@ public class ProjektFensterController implements EventHandler<WindowEvent>
 			Alert alert = new Alert(AlertType.WARNING);
 			alert.setTitle("Warnung");
 			alert.setHeaderText("");
-			alert.setContentText("Die Felder d�rfen nicht leer sein.");
+			alert.setContentText("Die Felder dürfen nicht leer sein.");
 			alert.initOwner(stage);
 			Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 			dialogStage.getIcons().add(icon);
diff --git a/src/userInterface/TimePickerController.java b/src/userInterface/TimePickerController.java
index da845aa884b9fe2981a8bed88ccbd6de7e78bdfa..ac46f5cc6cdd28aa0607e26b50b0a6c89511adfc 100644
--- a/src/userInterface/TimePickerController.java
+++ b/src/userInterface/TimePickerController.java
@@ -208,7 +208,7 @@ public class TimePickerController implements Initializable
 		vboxSeconds.getChildren().add(buttonSecondsDown);
 		vboxSeconds.setAlignment(Pos.CENTER);
 
-	//Hinzuf�gen zur HBox
+	//Hinzufügen zur HBox
 		Label separator = new Label(" : ");
 		separator.setStyle("-fx-font-size: 18; -fx-font-weight: bold;");
 		Label separator2 = new Label(" : ");
diff --git a/src/userInterface/UserInterfaceController.java b/src/userInterface/UserInterfaceController.java
index 2f134cd840079aeb8aff3ed89fc1507e451b743a..4976d5775ef81e1d4d63b799fb42263c9ef61713 100644
--- a/src/userInterface/UserInterfaceController.java
+++ b/src/userInterface/UserInterfaceController.java
@@ -12,7 +12,12 @@ import java.util.Optional;
 import java.util.ResourceBundle;
 import java.util.regex.Pattern;
 
-import tools.PathUtils;
+import charts.ChartGUIController;
+import core.ConvertToTime;
+import core.Exporter;
+import core.Importer;
+import core.LogObject;
+import core.SQL;
 import javafx.application.Platform;
 import javafx.beans.property.SimpleStringProperty;
 import javafx.beans.property.StringProperty;
@@ -53,12 +58,7 @@ import javafx.stage.Modality;
 import javafx.stage.Stage;
 import javafx.stage.WindowEvent;
 import javafx.util.Callback;
-import charts.ChartGUIController;
-import core.ConvertToTime;
-import core.Exporter;
-import core.Importer;
-import core.LogObject;
-import core.SQL;
+import tools.PathUtils;
 
 
 public class UserInterfaceController
@@ -76,7 +76,7 @@ public class UserInterfaceController
 
 	private Stage stage;
 	private core.Counter stoppUhr;
-	public boolean stoppUhrL�uftFlag;
+	public boolean stoppUhrLäuftFlag;
 	public boolean projektExistiertFlag;
 	private ArrayList<TreeItem<HBox>> aktuelleTasks;
 	private TreeItem<HBox> item;
@@ -91,18 +91,19 @@ public class UserInterfaceController
 	private Image icon;
 	private final ResourceBundle bundle = ResourceBundle.getBundle("userInterface/", Locale.GERMANY);
 
-	public void init()
+	public void init(Stage stage)
 	{		
+	    this.stage = stage;
+	    
 		PathUtils.checkFolder(new File(new File(savePath).getParent()));
 		icon = new Image("/userInterface/icon.png");
 
 		accordion.setExpandedPane(gesamtesLog);
 
 		projektExistiertFlag = false;
-		stoppUhrL�uftFlag = false;
+		stoppUhrLäuftFlag = false;
 
-		labelTime.setText("0 h  0  min  0 sek");
-		stoppUhrL�uftFlag = false;
+		labelTime.setText("0 h  0  min  0 sek");		
 
 		loadAll();
 
@@ -113,7 +114,7 @@ public class UserInterfaceController
 
 				if(startButton.isSelected())
 				{
-					stoppUhrL�uftFlag = true;
+					stoppUhrLäuftFlag = true;
 
 					labelTime.setText("");
 					core.Counter.ausgabe = 0;
@@ -129,7 +130,7 @@ public class UserInterfaceController
 				}
 				else
 				{
-					stoppUhrL�uftFlag = false;
+					stoppUhrLäuftFlag = false;
 					startButton.setText("Start");
 
 					stoppUhr.interrupt();
@@ -143,7 +144,7 @@ public class UserInterfaceController
 				Alert alert = new Alert(AlertType.WARNING);
 				alert.setTitle("Warnung");
 				alert.setHeaderText("");
-				alert.setContentText("Kein Projekt ausgew�hlt!");
+				alert.setContentText("Kein Projekt ausgewählt!");
 				alert.initOwner(stage);
 				Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 				dialogStage.getIcons().add(icon);
@@ -155,18 +156,18 @@ public class UserInterfaceController
 	}
 
 	/**
-	 * F�ngt die Aufforderung das Fenster zu schlie�en ab, um vorher noch eine
-	 * Pr�fung duchzuf�hren
+	 * Fängt die Aufforderung das Fenster zu schließen ab, um vorher noch eine
+	 * Prüfung duchzuführen
 	 */
 	public void closeRequest()
 	{
-		// Pr�ft, ob die Stoppuhr noch l�uft
-		if(stoppUhrL�uftFlag == true)
+		// Prüft, ob die Stoppuhr noch läuft
+		if(stoppUhrLäuftFlag == true)
 		{
 			Alert alert = new Alert(AlertType.WARNING);
 			alert.setTitle("Warnung");
 			alert.setHeaderText("");
-			alert.setContentText("Stoppuhr l�uft noch!");
+			alert.setContentText("Stoppuhr läuft noch!");
 			alert.initOwner(stage);
 			Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 			dialogStage.getIcons().add(icon);
@@ -178,11 +179,6 @@ public class UserInterfaceController
 		}
 	}
 
-	public void setStage(Stage s)
-	{
-		stage = s;
-	}
-
 	public void setLabels(String project, String task)
 	{
 		aktuellesProjektAusgabe.setText(project);
@@ -191,25 +187,25 @@ public class UserInterfaceController
 
 	public void openProjectGUI(ActionEvent e)
 	{
-		if( ! stoppUhrL�uftFlag)
+		if( ! stoppUhrLäuftFlag)
 		{
 			try
 			{
 				FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("projektFenster.fxml"));
 				Parent root = (Parent)fxmlLoader.load();
-				Stage stage = new Stage();
-				stage.setScene(new Scene(root, 455, 300));
-				stage.setTitle("Neues Projekt");
+				Stage newStage = new Stage();
+				newStage.setScene(new Scene(root, 455, 300));
+				newStage.setTitle("Neues Projekt");
+				newStage.initOwner(stage);
 
-				stage.getIcons().add(icon);
+				newStage.getIcons().add(icon);
 
 				ProjektFensterController pfc = (ProjektFensterController)fxmlLoader.getController();
-				pfc.setStage(stage);
-				pfc.init(this, savePath, icon);
+				pfc.init(this, stage, savePath, icon);
 
-				stage.setResizable(false);
-				stage.initModality(Modality.APPLICATION_MODAL);
-				stage.showAndWait();
+				newStage.setResizable(false);
+				newStage.initModality(Modality.APPLICATION_MODAL);
+				newStage.showAndWait();
 			}
 			catch(IOException d)
 			{
@@ -220,8 +216,8 @@ public class UserInterfaceController
 		{
 			Alert alert = new Alert(AlertType.WARNING);
 			alert.setTitle("Warnung");
-			alert.setHeaderText("Stoppuhr l�uft noch!");
-			alert.setContentText("Projekt und Task k�nnen nur ge�ndert werden,\nwenn die Stoppuhr nicht l�uft.");
+			alert.setHeaderText("Stoppuhr läuft noch!");
+			alert.setContentText("Projekt und Task können nur geändert werden,\nwenn die Stoppuhr nicht läuft.");
 			alert.initOwner(stage);
 			Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 			dialogStage.getIcons().add(icon);
@@ -279,12 +275,12 @@ public class UserInterfaceController
 					box2.getChildren().add(labelTask);
 					box2.getChildren().add(labelTaskTime);
 
-					// und ein neus TreeItem erzeugt, was sp�ter Kind des
-					// �bergeordneten Knoten mit dem Projektnamen sein wird
+					// und ein neus TreeItem erzeugt, was später Kind des
+					// übergeordneten Knoten mit dem Projektnamen sein wird
 					aktuelleTasks.add(new TreeItem<HBox>(box2));
 				}
 
-				// f�gt alle TreeItems der Ansicht hinzu
+				// fügt alle TreeItems der Ansicht hinzu
 				item.getChildren().setAll(aktuelleTasks);
 				alleTasks.add(item);
 			}
@@ -469,18 +465,19 @@ public class UserInterfaceController
 			Parent root = (Parent)fxmlLoader.load();
 			Scene scene = new Scene(root, 800, 600);
 			scene.getStylesheets().add("charts/Chart.css");
-			Stage stage = new Stage();
-			stage.setScene(scene);
-			stage.setTitle("Diagramme");
+			Stage newStage = new Stage();
+			newStage.setScene(scene);
+			newStage.setTitle("Diagramme");
 			ChartGUIController controller = (ChartGUIController)fxmlLoader.getController();
 			controller.init(savePath, stage, icon);
-			stage.getIcons().add(icon);
-
-			stage.setResizable(true);
-			stage.setMinWidth(800);
-			stage.setMinHeight(600);
-			stage.initModality(Modality.APPLICATION_MODAL);
-			stage.showAndWait();
+			newStage.getIcons().add(icon);
+			newStage.initOwner(stage);
+
+			newStage.setResizable(true);
+			newStage.setMinWidth(800);
+			newStage.setMinHeight(600);
+			newStage.initModality(Modality.APPLICATION_MODAL);
+			newStage.showAndWait();
 		}
 		catch(IOException e)
 		{
@@ -504,14 +501,14 @@ public class UserInterfaceController
 
 	private void startClock()
 	{
-		stoppUhrL�uftFlag = true;
+		stoppUhrLäuftFlag = true;
 		log.createStartTime();
 		startTimestamp = System.currentTimeMillis();
 	}
 
 	private void endClock()
 	{
-		stoppUhrL�uftFlag = false;
+		stoppUhrLäuftFlag = false;
 		log.createEndTime();
 		endTimestamp = System.currentTimeMillis();
 		log.setDuration(endTimestamp - startTimestamp);
@@ -555,17 +552,18 @@ public class UserInterfaceController
 			FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("/userInterface/InsertTimeGUI.fxml"));
 			Parent root = (Parent)fxmlLoader.load();
 			Scene scene = new Scene(root, 540, 400);
-			Stage stage = new Stage();
-			stage.setScene(scene);
-			stage.setTitle("Zeit nachtr�glich einf�gen");
+			Stage newStage = new Stage();
+			newStage.setScene(scene);
+			newStage.setTitle("Zeit nachträglich einfügen");
 
 			InsertTimeController controller = (InsertTimeController)fxmlLoader.getController();
 			controller.init(stage, this, savePath, icon);
-			stage.getIcons().add(icon);
+			newStage.getIcons().add(icon);
+			newStage.initOwner(stage);
 
-			stage.setResizable(false);
-			stage.initModality(Modality.APPLICATION_MODAL);
-			stage.showAndWait();
+			newStage.setResizable(false);
+			newStage.initModality(Modality.APPLICATION_MODAL);
+			newStage.showAndWait();
 		}
 		catch(IOException e)
 		{
@@ -765,19 +763,18 @@ public class UserInterfaceController
 		{
 			FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("editGUI.fxml"));
 			Parent root = (Parent)fxmlLoader.load();
-			Stage stage = new Stage();
-			stage.setScene(new Scene(root, 455, 280));
-			stage.setTitle("Eintrag bearbeiten");
-
-			stage.getIcons().add(icon);
-
-			EditController pfc = (EditController)fxmlLoader.getController();
-			pfc.setStage(stage);
-			pfc.init(this, savePath, icon, object);
-
-			stage.setResizable(false);
-			stage.initModality(Modality.APPLICATION_MODAL);
-			stage.showAndWait();			
+			Stage newStage = new Stage();
+			newStage.setScene(new Scene(root, 455, 280));
+			newStage.setTitle("Eintrag bearbeiten");
+			newStage.getIcons().add(icon);
+			newStage.initOwner(stage);
+
+			EditController pfc = (EditController)fxmlLoader.getController();			
+			pfc.init(this, stage, savePath, icon, object);
+
+			newStage.setResizable(false);
+			newStage.initModality(Modality.APPLICATION_MODAL);
+			newStage.showAndWait();			
 		}
 		catch(IOException d)
 		{
@@ -818,7 +815,7 @@ public class UserInterfaceController
 			Alert alert = new Alert(AlertType.ERROR);
 			alert.setTitle("Fehler");
 			alert.setHeaderText("");
-			alert.setContentText("Beim L�schen des Eintrags ist ein Fehler aufgetreten.");
+			alert.setContentText("Beim Löschen des Eintrags ist ein Fehler aufgetreten.");
 			alert.initOwner(stage);
 			Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 			dialogStage.getIcons().add(icon);
@@ -830,9 +827,9 @@ public class UserInterfaceController
 	public void deleteDB()
 	{
 		Alert alert = new Alert(AlertType.CONFIRMATION);
-		alert.setTitle("L�schen");
+		alert.setTitle("Löschen");
 		alert.setHeaderText("");
-		alert.setContentText("M�chten Sie die gesamte Datenbank wirklich unwiederruflich l�schen?");
+		alert.setContentText("Möchten Sie die gesamte Datenbank wirklich unwiederruflich löschen?");
 		Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
 		dialogStage.getIcons().add(icon);
 		
@@ -850,7 +847,7 @@ public class UserInterfaceController
 				Alert alert2 = new Alert(AlertType.ERROR);
 				alert2.setTitle("Fehler");
 				alert2.setHeaderText("");
-				alert2.setContentText("Beim L�schen der Datenbank ist ein Fehler aufgetreten.");
+				alert2.setContentText("Beim Löschen der Datenbank ist ein Fehler aufgetreten.");
 				alert2.initOwner(stage);
 				Stage dialogStage2 = (Stage)alert.getDialogPane().getScene().getWindow();
 				dialogStage2.getIcons().add(icon);
@@ -863,7 +860,7 @@ public class UserInterfaceController
 	public void about()
 	{
 		Alert alert = new Alert(AlertType.INFORMATION);
-		alert.setTitle("�ber " + bundle.getString("app.name"));
+		alert.setTitle("Über " + bundle.getString("app.name"));
 		alert.setHeaderText(bundle.getString("app.name"));
 		alert.setContentText("Version:     " + bundle.getString("version.name") + "\r\nDatum:      " + bundle.getString("version.date") + "\r\nAutor:        Robert Goldmann\r\n");
 		Stage dialogStage = (Stage)alert.getDialogPane().getScene().getWindow();
diff --git a/src/userInterface/editGUI.fxml b/src/userInterface/editGUI.fxml
index 414f412407a6c1e10b7e89f584786585bae36290..b771f3d001fbf7db74737e1dd2cb8ae22782a140 100644
--- a/src/userInterface/editGUI.fxml
+++ b/src/userInterface/editGUI.fxml
@@ -13,7 +13,7 @@
             <Font size="14.0" />
          </font>
       </Button>
-      <Button fx:id="abbrechenButton" layoutX="298.0" layoutY="221.0" mnemonicParsing="false" onAction="#abbrechenButtond" prefHeight="30.0" prefWidth="92.0" text="Abbrechen">
+      <Button fx:id="abbrechenButton" layoutX="298.0" layoutY="221.0" mnemonicParsing="false" onAction="#abbrechenButton" prefHeight="30.0" prefWidth="92.0" text="Abbrechen">
          <font>
             <Font size="14.0" />
          </font>