diff --git a/lib/modules/Calendar.pmod/Austrian.pmod b/lib/modules/Calendar.pmod/Austrian.pmod
new file mode 100644
index 0000000000000000000000000000000000000000..216139e91bcd13c9dab722b6ca239bc9e29f965c
--- /dev/null
+++ b/lib/modules/Calendar.pmod/Austrian.pmod
@@ -0,0 +1,36 @@
+// by Martin Baehr <mbaehr@email.archlab.tuwien.ac.at>
+
+inherit Calendar.ISO:ISO;
+
+void create()
+{
+   month_names=
+      ({"j�nner","feber","m�rz","april","mai","juni","juli","august",
+        "september","oktober","november","dezember"});
+
+   week_day_names=
+      ({"montag","dienstag","mittwoch","donnerstag",
+        "freitag","samstag","sonntag"});
+}
+
+class Week
+{
+   inherit ISO::Week;
+
+   string name()
+   {
+      return "w"+(string)this->number();
+   }
+}
+
+class Year
+{
+   inherit ISO::Year;
+
+   string name()
+   {
+      if (this->number()<=0)
+         return (string)(1-this->number())+" v. Chr.";
+      return (string)this->number();
+   }
+}