diff --git a/vilesci/admin/XPI/TempusStPoeltenExtern/TempusStPoeltenExtern.xpi b/vilesci/admin/XPI/TempusStPoeltenExtern/TempusStPoeltenExtern.xpi
new file mode 100644
index 000000000..30d33ba69
Binary files /dev/null and b/vilesci/admin/XPI/TempusStPoeltenExtern/TempusStPoeltenExtern.xpi differ
diff --git a/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/content/contents.rdf b/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/content/contents.rdf
new file mode 100644
index 000000000..adc2b6e7e
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/content/contents.rdf
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/content/tempusextern.xul b/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/content/tempusextern.xul
new file mode 100644
index 000000000..531da2df6
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/content/tempusextern.xul
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/tempusextern.jar b/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/tempusextern.jar
new file mode 100644
index 000000000..378fa7e60
Binary files /dev/null and b/vilesci/admin/XPI/TempusStPoeltenExtern/chrome/tempusextern.jar differ
diff --git a/vilesci/admin/XPI/TempusStPoeltenExtern/install.js b/vilesci/admin/XPI/TempusStPoeltenExtern/install.js
new file mode 100644
index 000000000..073c76821
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenExtern/install.js
@@ -0,0 +1,43 @@
+/* !!!
+ * DIESE WERTE MUESSEN GEAENDERT WERDEN
+ */
+const APP_DISPLAY_NAME = "TempusExtern";
+const APP_NAME = "TempusExtern";
+const APP_PACKAGE = "/tw/tempusextern";
+const APP_VERSION = "V2.0";
+
+const APP_JAR_FILE = "tempusextern.jar";
+const APP_CONTENT_FOLDER = "content/";
+const APP_LOCALE_FOLDER = "locale/de-AT/Tempus/";
+const APP_SKIN_FOLDER = "skin/";
+/* aus
+ */
+
+initInstall(APP_NAME, APP_PACKAGE, APP_VERSION);
+
+var chromef = getFolder("Profile", "chrome");
+var instFlags = PROFILE_CHROME;
+
+var err = addFile(APP_PACKAGE, APP_VERSION, "chrome/" + APP_JAR_FILE, chromef, null);
+
+if(err >= SUCCESS) {
+ var jar = getFolder(chromef, APP_JAR_FILE);
+ registerChrome(CONTENT | instFlags, jar, APP_CONTENT_FOLDER);
+ //registerChrome(LOCALE | instFlags, jar, APP_LOCALE_FOLDER);
+ //registerChrome(SKIN | instFlags, jar, APP_SKIN_FOLDER);
+ err = performInstall();
+ if(err == SUCCESS) {
+ alert(APP_NAME + " " + APP_VERSION + " wurde erfolgreich installiert.\n"
+ +"Bitte starten Sie den Browser neu bevor Sie die Anwendung starten.");
+ } else {
+ alert("Install failed. Error code:" + err);
+ cancelInstall(err);
+ }
+} else {
+ alert("Failed to create " +APP_JAR_FILE +"\n"
+ +"You probably don't have appropriate permissions \n"
+ +"(write access to Profile/chrome directory). \n"
+ +"_____________________________\nError code:" + err);
+ cancelInstall(err);
+}
+
diff --git a/vilesci/admin/XPI/TempusStPoeltenExtern/install.rdf b/vilesci/admin/XPI/TempusStPoeltenExtern/install.rdf
new file mode 100644
index 000000000..e40df373a
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenExtern/install.rdf
@@ -0,0 +1,23 @@
+
+
+
+ {84cb81c9-6c90-4654-b2c4-87cdaa829281}
+ TempusExtern
+ 2.0
+ TempusExtern
+
+
+ content/
+ skin/
+
+
+
+
+ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+ 1.7
+ 1.8+
+
+
+
+
\ No newline at end of file