diff --git a/userContent.css b/userContent.css
index 642d843abcb719097cbd21033ef9bfdd63f21792..e74ca019de2225e82d0f8da6ad6370b9b9f34122 100644
--- a/userContent.css
+++ b/userContent.css
@@ -8,6 +8,22 @@
     body{ font-weight: 400 !important; /* font-weight 300 makes the text really hard to read */ }
 }
 
+@-moz-document domain(phaidra.univie.ac.at) {
+    body{ font-weight: 400 !important; /* font-weight 300 makes the text really hard to read */ }
+    #wrapper{
+      width: 100% !important; /* 998px is a waste of screen real estate */
+    }
+    #pagebody{
+      width: 100% !important;
+    }
+    #content{
+      width: calc(100% - 200px) !important;
+    }
+    #search-result-list-item-right{
+      width: calc(100% - 70px) !important;
+    }
+}
+
 @-moz-document domain(phaidra-sandbox.univie.ac.at) {
     body{ font-weight: 400 !important; /* font-weight 300 makes the text really hard to read */ }
     .flex-70{
@@ -28,8 +44,15 @@
 /* this is a nice example for really bad web design: dark grey background with slightly darker grey letters */
   body{ background-color: #FFFFFF !important; background: none; }
   #main{
+    width: 100% !important;
     color: #000000 !important;
     background-image: none !important;
     background: none !important;
   }
+  #inner-main{
+    width: 100% !important;
+  }
+  #inner-right{
+    width: calc(100% - 220px) !important; /* 220px is nav bar with style #inner-left */
+  }
 }