diff --git a/vilesci/admin/XPI/FASoStPoeltenDEV/FASoStPoelten2.xpi b/vilesci/admin/XPI/FASoStPoeltenDEV/FASoStPoelten2.xpi
new file mode 100644
index 000000000..838bea03e
Binary files /dev/null and b/vilesci/admin/XPI/FASoStPoeltenDEV/FASoStPoelten2.xpi differ
diff --git a/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/content/contents.rdf b/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/content/contents.rdf
new file mode 100644
index 000000000..019d1091d
--- /dev/null
+++ b/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/content/contents.rdf
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/content/fasonline2.xul b/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/content/fasonline2.xul
new file mode 100644
index 000000000..a6c4f98b5
--- /dev/null
+++ b/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/content/fasonline2.xul
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/fasonline2.jar b/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/fasonline2.jar
new file mode 100644
index 000000000..4e6fc1010
Binary files /dev/null and b/vilesci/admin/XPI/FASoStPoeltenDEV/chrome/fasonline2.jar differ
diff --git a/vilesci/admin/XPI/FASoStPoeltenDEV/install.js b/vilesci/admin/XPI/FASoStPoeltenDEV/install.js
new file mode 100644
index 000000000..ebe226a07
--- /dev/null
+++ b/vilesci/admin/XPI/FASoStPoeltenDEV/install.js
@@ -0,0 +1,43 @@
+/* !!!
+ * DIESE WERTE MUESSEN GEAENDERT WERDEN
+ */
+const APP_DISPLAY_NAME = "FASo2";
+const APP_NAME = "FASo2";
+const APP_PACKAGE = "/tw/fasonline2";
+const APP_VERSION = "V1.0";
+
+const APP_JAR_FILE = "fasonline2.jar";
+const APP_CONTENT_FOLDER = "content/";
+const APP_LOCALE_FOLDER = "locale/de-AT/fasonline/";
+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/FASoStPoeltenDEV/install.rdf b/vilesci/admin/XPI/FASoStPoeltenDEV/install.rdf
new file mode 100644
index 000000000..75bc63a81
--- /dev/null
+++ b/vilesci/admin/XPI/FASoStPoeltenDEV/install.rdf
@@ -0,0 +1,23 @@
+
+
+
+ {84cb81c9-6c90-4654-b2c4-87cdaa829281}
+ FASo
+ 0.9
+ FAS Online
+
+
+ content/
+ skin/
+
+
+
+
+ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+ 1.7
+ 1.8+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/admin/XPI/TempusStPoeltenDEV/TempusStPoelten2.xpi b/vilesci/admin/XPI/TempusStPoeltenDEV/TempusStPoelten2.xpi
new file mode 100644
index 000000000..68602069e
Binary files /dev/null and b/vilesci/admin/XPI/TempusStPoeltenDEV/TempusStPoelten2.xpi differ
diff --git a/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/content/contents.rdf b/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/content/contents.rdf
new file mode 100644
index 000000000..a87c1b009
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/content/contents.rdf
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/content/tempus2.xul b/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/content/tempus2.xul
new file mode 100644
index 000000000..2d1277775
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/content/tempus2.xul
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/tempus2.jar b/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/tempus2.jar
new file mode 100644
index 000000000..76bfec82c
Binary files /dev/null and b/vilesci/admin/XPI/TempusStPoeltenDEV/chrome/tempus2.jar differ
diff --git a/vilesci/admin/XPI/TempusStPoeltenDEV/install.js b/vilesci/admin/XPI/TempusStPoeltenDEV/install.js
new file mode 100644
index 000000000..4c5902bfc
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenDEV/install.js
@@ -0,0 +1,43 @@
+/* !!!
+ * DIESE WERTE MUESSEN GEAENDERT WERDEN
+ */
+const APP_DISPLAY_NAME = "Tempus2";
+const APP_NAME = "Tempus2";
+const APP_PACKAGE = "/tw/tempus2";
+const APP_VERSION = "V2.0";
+
+const APP_JAR_FILE = "tempus2.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/TempusStPoeltenDEV/install.rdf b/vilesci/admin/XPI/TempusStPoeltenDEV/install.rdf
new file mode 100644
index 000000000..c3494ca3f
--- /dev/null
+++ b/vilesci/admin/XPI/TempusStPoeltenDEV/install.rdf
@@ -0,0 +1,23 @@
+
+
+
+ {84cb81c9-6c90-4654-b2c4-87cdaa829281}
+ Tempus2
+ 2.0
+ Tempus2
+
+
+ content/
+ skin/
+
+
+
+
+ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+ 1.7
+ 1.8+
+
+
+
+
\ No newline at end of file