diff --git a/frontend-js/src/main/css/global.css b/frontend-js/src/main/css/global.css
index 9c47b6c75421e4d4fed3c43d3ff46e8018682d20..df8125d1768800ba909d1e2cb39e4e68fdda579a 100644
--- a/frontend-js/src/main/css/global.css
+++ b/frontend-js/src/main/css/global.css
@@ -196,34 +196,19 @@
     border-left: 1px solid #e1e1e1;
 }
 
-.footerLinks {
+.minerva-footer-table {
     position: absolute;
-    left: 0;
-    right: 0;
     bottom: 0;
+    height: 80px;
+    left: 0;
+    width: 100%;
+    z-index: -1;
 }
 
-.footerLinks {
-    background-color: #333333;
-    color: #ffffff;
-    display: block;
-    float: left;
-    line-height: 35px;
-    height: 35px;
-    z-index: 10000
-}
-
-.footerLinks a:link, .footerLinks a:visited {
-    text-decoration: none;
-    font-size: 13px;
+.minerva-footer-text {
     font-weight: 900;
-    color: #ffffff;
-    transition: all 0.4s ease-in-out 0s;
-}
-
-.footerLinks a:hover {
-    color: #999999;
-    transition: all 0.4s ease-in-out 0s;
+    font-size: 13px;
+    color: #999999
 }
 
 /* twitter typeahead */
@@ -642,14 +627,14 @@ table.dataTable tbody td.no_padding, table.dataTable thead th.no_padding {
 
 .minerva-molstar-container {
     position: absolute;
-    left:0;
+    left: 0;
     top: 0;
     width: 100%;
     height: 100vh;
     background-color: white;
-    border: 30px solid rgba(0,0,0,0.5);
-    -moz-background-clip: padding;     /* Firefox 3.6 */
-    -webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
+    border: 30px solid rgba(0, 0, 0, 0.5);
+    -moz-background-clip: padding; /* Firefox 3.6 */
+    -webkit-background-clip: padding; /* Safari 4? Chrome 6? */
     background-clip: padding-box;
     z-index: 100;
     display: none;
@@ -661,7 +646,7 @@ table.dataTable tbody td.no_padding, table.dataTable thead th.no_padding {
     top: 3px;
     font-size: 17px;
     padding-top: 2px;
-    background:rgba(0, 0, 0, 0.2);
+    background: rgba(0, 0, 0, 0.2);
     cursor: pointer;
     width: 28px;
     height: 28px;
@@ -670,11 +655,45 @@ table.dataTable tbody td.no_padding, table.dataTable thead th.no_padding {
     z-index: 101
 }
 
-.minerva-molstar-close-button:hover{
-    background:rgba(0, 0, 0, 0.4);
+.minerva-molstar-close-button:hover {
+    background: rgba(0, 0, 0, 0.4);
 
 }
 
 button:disabled {
     color: graytext;
 }
+
+a.adminLink:link, a.adminLink:visited {
+    font-size: 11px;
+    font-weight: 900;
+    text-decoration: none;
+    color: #666666
+}
+
+a.adminLink:hover {
+    color: #000000;
+}
+
+.minerva-login-form {
+    height: 100%;
+    background-color:#FFFFFF;
+    box-shadow:0 3px 30px #B9B9B9;
+    width:320px;
+    padding:20px;
+    margin:20px auto;
+    color:#666666;
+    font-size:13px;
+    font-weight:900;
+}
+
+.minerva-login-form-title {
+    font-weight: 900;
+    padding-bottom: 20px;
+    font-size: 19px;
+}
+
+.labelText {
+    font-size: 13px;
+    font-weight: 900
+}
\ No newline at end of file
diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js
index 39b87f2453d971a01d2f79e253fc4e51dbff3f4a..7f0a8f6e64d8e221fe8cf6e75763c2fd07f8a927 100644
--- a/frontend-js/src/main/js/minerva.js
+++ b/frontend-js/src/main/js/minerva.js
@@ -84,7 +84,7 @@ function insertGoogleAnalyticsCode() {
   });
 }
 
-function createDivStructure(element) {    
+function createDivStructure(element) {
   var tableDiv = functions.createElement({
     type: "div",
     style: "display: table; width:100%; height: 100%"
@@ -372,7 +372,7 @@ function create(params) {
 
 }
 
-function createFooter(params) {
+function createFooter() {
   var logoLink, logoText, logoImg;
   return ServerConnector.getConfigurationParam(ConfigurationType.LOGO_LINK).then(function (result) {
     logoLink = result;
@@ -384,23 +384,23 @@ function createFooter(params) {
     logoImg = result;
     return ServerConnector.getConfiguration();
   }).then(function (configuration) {
-    var div = functions.createElement({
-      type: "div", id: "footerTable",
+    return functions.createElement({
+      type: "div",
+      className: "minerva-footer-table",
       content: '<table width="100%" border="0" cellspacing="0" cellpadding="0">' +
       '<tr>' +
       '<td align="left"><a href="' + logoLink + '" title="' + logoText + '" target="_blank">' +
-      '<h:graphicImage library="images" name="' + logoImg + '" width="80" height="80" border="0" alt="' + logoText + '"/>' +
+      '<img src="' + GuiConnector.getImgPrefix() + logoImg + '" width="80" height="80" border="0" alt="' + logoText + '"/>' +
       '</a></td>' +
-      '<td align="center" class="footerText">MiNERVA version ' + configuration.getVersion() + ';<br/>' +
+      '<td align="center" class="minerva-footer-text">MiNERVA version ' + configuration.getVersion() + ';<br/>' +
       'build ' + configuration.getBuildDate() + ';<br/>' +
       'git: ' + configuration.getGitHash() + '</td>' +
       '<td align="right"><a href="http://wwwen.uni.lu/lcsb/" title="LCSB - Luxembourg Centre for Systems Biomedicine" target="_blank">' +
-      '<h:graphicImage library="images" name="lcsb.png" width="80" height="80" border="0" alt="LCSB - Luxembourg Centre for Systems Biomedicine"/>' +
+      '<img src="' + GuiConnector.getImgPrefix() + 'lcsb.png" width="80" height="80" border="0" alt="LCSB - Luxembourg Centre for Systems Biomedicine"/>' +
       '</a></td>' +
       '</tr>\n' +
       '</table>', xss: false
     });
-    return div;
   })
 }
 
@@ -408,11 +408,11 @@ function createLoginDiv(params) {
   var loggedIn = false;
 
   var result = functions.createElement({type: "center"});
-  var resultDiv = functions.createElement({type: "div", className: "loginPanel", style: "text-align:left"});
+  var resultDiv = functions.createElement({type: "div", className: "minerva-login-form", style: "text-align:left"});
   result.appendChild(resultDiv);
   resultDiv.appendChild(functions.createElement({
     type: "div",
-    className: "headerFormTitle",
+    className: "minerva-login-form-title",
     content: "AUTHORIZATION FORM"
   }));
   var guiUtils = new GuiUtils();
@@ -515,7 +515,7 @@ function createLogin(params) {
   }).then(function (configuration) {
     var loginDiv = createLoginDiv(params);
     params.getElement().appendChild(loginDiv);
-    return createFooter(params);
+    return createFooter();
   }).then(function (footer) {
     params.getElement().appendChild(footer);
     return insertGoogleAnalyticsCode();
@@ -567,6 +567,9 @@ function createAdmin(params) {
   }).then(function (configuration) {
     params.setConfiguration(configuration);
     result = new Admin(params);
+    return createFooter();
+  }).then(function (footer) {
+    params.getElement().appendChild(footer);
     return result.init();
   }).then(function () {
     return result;
diff --git a/web/src/main/webapp/login.xhtml b/web/src/main/webapp/login.xhtml
index 6c2573dba2aa40e1bad4a8fdd79878722da6e17f..af2062f2a1a49b216dd87cd5af4fccbdec895add 100644
--- a/web/src/main/webapp/login.xhtml
+++ b/web/src/main/webapp/login.xhtml
@@ -27,8 +27,8 @@
 
 	<h:outputStylesheet library="css" name="style.css" />
 	<h:outputStylesheet library="css" name="minerva.css" />
-	<h:outputStylesheet library="css" name="admin.css" />
-	<link rel="stylesheet" type="text/css" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"/>
+	<link rel="stylesheet" type="text/css"
+		href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" />
 
 
 	<script type="text/javascript">
@@ -47,7 +47,8 @@
 </h:head>
 
 
-<h:body onload="init();">
+<h:body onload="init();"
+	style="background-color: #EBEBEB; overflow:hidden">
 	<div id="minervaAppDiv" />
 </h:body>
 </html>
\ No newline at end of file
diff --git a/web/src/main/webapp/resources/css/admin.css b/web/src/main/webapp/resources/css/admin.css
deleted file mode 100644
index c85c52134ef40433fae4c742099f96ffe91389e2..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/admin.css
+++ /dev/null
@@ -1,83 +0,0 @@
-html, body {margin:0 !important; padding:0 !important; background-color:#EBEBEB;}
-
-.ui-menu {
-  background:#919191 !important; background:-moz-linear-gradient(top,#B0B0B0,#6B6B6B); background:-webkit-gradient(linear,left top,left bottom,from(#B0B0B0),to(#6B6B6B));
-		padding:0 !important; margin:0 !important; height:56px !important;
-}
-
-.ui-menuitem-link {line-height:40px !important; margin:0 !important; border:none !important; top:0 !important}
-.ui-menuitem-text {font-size:13px !important; font-weight:900 !important; color:#ffffff !important; padding:0 6px !important; text-transform:uppercase;}
-
-.ui-menuitem.ui-widget{padding:0 !important;  margin:0 !important;top:0 !important}
-
-
-.loginPanel {
-	height: 100%;
-	margin: 0;
-	background-color:#FFFFFF;
-	box-shadow:0 3px 30px #B9B9B9;
-	width:320px;
-	padding:20px;
-	margin:20px auto;
- color:#666666;
-	font-size:13px;
- font-weight:900;
-}
-
-#footerTable {position:absolute; bottom:0px; height:80px; left:0; width:100%; background-color:#EBEBEB;}
-
-
-.ui-widget-content {padding:0 !important; margin:0 !important;}
-
-#content {padding:20px 30px 20px 30px !important}
-#content td {font-size:13px !important; color:#666666}
-#content td a {font-size:13px !important; color:#666666}
-
-.ui-layout-pane-south {height:70px !important;}
-#south-resizer {display:none !important;}
-
-h1 {font-size:22px; color:#999999; text-align:center; padding-bottom:10px; font-weight:400;}
-
-.ui-dialog-content {padding:20px !important}
-.ui-dialog-content td {font-size:13px; color:#666666; font-weight:600}
-
-.ui-dialog-content select {border:none}
-
-
-.addButton {background:none !important; color:#666666 !important; font-size:13px !important; font-weight:900 !important; text-transform:uppercase; text-align:left; width:140px; margin:0px 5px 10px 5px; transition: color 0.4s ease-in-out 0s; }
-.addButton:before{font-family:FontAwesome; font-style:normal; font-weight:normal !important; content:"\f0fe"; float:left; display:inline; font-size:17px !important;font-weight:300 !improtant; width:20px; padding-top:4px; }
-.addButton:hover {color:#999999 !important; transition:color 0.4s ease-in-out 0s; }
-
-
-.ui-icon-search { background:url(images/icons/search_small2.png.xhtml) 50% 50% no-repeat !important; }
-.ui-icon-refresh { background:url(images/icons/refresh.png.xhtml) 50% 50% no-repeat !important; }
-.ui-icon-disk { background:url(images/icons/disk.png.xhtml) 50% 50% no-repeat !important; }
-.ui-icon-document { background:url(images/icons/document.png.xhtml) 50% 50% no-repeat !important; }
-.ui-icon-trash { background:url(images/icons/trash.png.xhtml) 50% 50% no-repeat !important; }
-.ui-icon-close { background:url(images/icons/close.png.xhtml) 50% 50% no-repeat !important; }
-
-.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header {text-align:center; font-weight:900 !important; font-size:13px !important; text-transform:uppercase !important; height:30px;}
-.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header li {text-align:center; font-weight:900 !important; font-size:13px !important; text-transform:uppercase !important; height:30px;}
-
-.ui-tabs .ui-tabs-nav li {width:auto; padding:0 8px !important; font-weight:900 !important;text-transform: uppercase;}
-
-textarea  {border:none}
-
-.ui-blockui-content { padding:10px !important;}
-
-.text {font-weight:900; color:#333333; line-height:30px; text-transform:uppercase}
-.textBigger {font-size:120%}
-.textLighter {font-weight:900; color:#666666; line-height:30px; text-transform:uppercase}
-.bold {font-weight:900}
-.imgMiddle {vertical-align: middle;}
-.footerText {font-weight:900; font-size:13px; color:#999999}
-
-.welcomeBox {width:300px; margin:100px auto; text-align:center}
-.welcomeBigText {color:#666666; font-size:24px;}
-.welcomeAdditionlInfo {color:#999999; font-size:18px; margin:20px 0}
-.welcomeIcon {color:#66CC33; font-size:32px;}
-
-a.adminLink:link, a.adminLink:visited {font-size:11px; font-weight:900; text-decoration:none; color: #666666}
-a.adminLink:hover {color:#000000;}
-.headerFormTitle {font-size:13px; font-weight:900; padding-bottom:20px; font-size:19px;}
-.labelText {font-size:13px; font-weight:900}
\ No newline at end of file
diff --git a/web/src/main/webapp/resources/css/chemical.css b/web/src/main/webapp/resources/css/chemical.css
deleted file mode 100644
index 3aad67ee6f368954a2fd5c59a813c95b95d8b7f1..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/chemical.css
+++ /dev/null
@@ -1,55 +0,0 @@
-.chemicalPanel {
-	height: 100%;
-	margin: 0;
-	background-color: #FFFFFF;
-	box-shadow: 0 3px 30px #B9B9B9;
-	width: 80%;
-	padding: 15px;
-	margin: 20px auto;
-	color: #666666;
-	font-size: 13px;
-	line-height: 19px;
-}
-
-.chemicalResultsDivClass {
-	position: absolute;
-	left: 0px;
-	top: 240px;
-	bottom: 0px;
-	right: 0px;
-	bottom: 0px;
-	background: #ffffff;
-	vertical-align: top;
-}
-
-.chemicalResultsDivClass .ui-tabs .ui-tabs-nav li {
-	width: auto;
-	padding: 0 8px !important;
-	font-weight: 900 !important;
-	text-transform: uppercase;
-}
-
-.ui-scrollpanel {
-	padding: 0 8px !important;
-}
-
-//
-.ui-datalist-data {
-	display: block !important;
-	height: auto !important;
-	width: auto !important
-}
-
-.chemicalResultsDivClass2 {
-	background-color: #ffffff;
-	position: absolute;
-	left: 0px;
-	top: 0px;
-	bottom: 0px;
-	right: 0px;
-	height: 100%;
-}
-
-.chemicalResultsDivClass table td {
-	border: 1px solid #e1e1e1 !important;
-}
\ No newline at end of file
diff --git a/web/src/main/webapp/resources/css/drug.css b/web/src/main/webapp/resources/css/drug.css
deleted file mode 100644
index 6c5bc83eedb4416f44b7cfdbf4e11f8b141f6d70..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/drug.css
+++ /dev/null
@@ -1,55 +0,0 @@
-.drugPanel {
-	height: 100%;
-	margin: 0;
-	background-color: #FFFFFF;
-	box-shadow: 0 3px 30px #B9B9B9;
-	width: 80%;
-	padding: 15px;
-	margin: 20px auto;
-	color: #666666;
-	font-size: 13px;
-	line-height: 19px;
-}
-
-.drugResultsDivClass {
-	position: absolute;
-	left: 0px;
-	top: 240px;
-	bottom: 0px;
-	right: 0px;
-	bottom: 0px;
-	background: #ffffff;
-	vertical-align: top;
-}
-
-.drugResultsDivClass .ui-tabs .ui-tabs-nav li {
-	width: auto;
-	padding: 0 8px !important;
-	font-weight: 900 !important;
-	text-transform: uppercase;
-}
-
-.ui-scrollpanel {
-	padding: 0 8px !important;
-}
-
-//
-.ui-datalist-data {
-	display: block !important;
-	height: auto !important;
-	width: auto !important
-}
-
-.drugResultsDivClass2 {
-	background-color: #ffffff;
-	position: absolute;
-	left: 0px;
-	top: 0px;
-	bottom: 0px;
-	right: 0px;
-	height: 100%;
-}
-
-.drugResultsDivClass table td {
-	border: 1px solid #e1e1e1 !important;
-}
\ No newline at end of file
diff --git a/web/src/main/webapp/resources/css/export.css b/web/src/main/webapp/resources/css/export.css
deleted file mode 100644
index a4d7948d14f6009dd02b1c3e2169146b46b092e7..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/export.css
+++ /dev/null
@@ -1,14 +0,0 @@
-.ui-tabs .ui-tabs-nav{margin:0 !important; padding:0 !important; background-color:#878787;}
-.ui-tabs .ui-tabs-nav li{list-style:none; float:left; position:relative; margin:0 !important; padding:0 20px !important; white-space:nowrap; width:auto; border-right:1px solid #A3A3A3; border-top:none; font-size:13px; font-weight:900; text-transform:uppercase; top:0 !important;}
-.ui-tabs .ui-tabs-nav li a{float:left;padding:8px 0 8px 0 !important;text-decoration:none; margin:0 !important; width:100%;}
-
-
-.topAligned{vertical-align: top;}
-.topAligned label{ text-transform:uppercase;}
-label {font-size:13px;  font-weight:900; color:#666666; min-width:110px; }
-
-.ui-picklist-caption.ui-widget-header {font-size:13px;  font-weight:900;text-transform:uppercase;}
-.ui-picklist-item {font-size:12px}
-.ui-widget-content.ui-picklist-list {height:160px}
-
-td {border-bottom:1px solid #e1e1e1}
\ No newline at end of file
diff --git a/web/src/main/webapp/resources/css/genomes.css b/web/src/main/webapp/resources/css/genomes.css
deleted file mode 100644
index d3f5a12faa99758192ecc4ed3fc22c9249232e86..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/genomes.css
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/web/src/main/webapp/resources/css/info.css b/web/src/main/webapp/resources/css/info.css
deleted file mode 100644
index 33c366a74430ec490d1a1e69e6a2518090d28399..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/info.css
+++ /dev/null
@@ -1,17 +0,0 @@
-.infoPanel {
-  height: 100%;
-	margin: 0;
-	background-color:#FFFFFF;
-	box-shadow:0 3px 30px #B9B9B9;
-	width:80%;
-	padding:15px;
-	margin:20px auto;
-  color:#666666;
-	font-size:13px;
-  line-height:19px;
-}
-
-.infoPanelData td {
-    vertical-align: top;
-    padding: 6px 2px;
-}
diff --git a/web/src/main/webapp/resources/css/layouts.css b/web/src/main/webapp/resources/css/layouts.css
deleted file mode 100644
index 13d8a133e182139d0f89d17fa8776fd5d10affcc..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/layouts.css
+++ /dev/null
@@ -1,44 +0,0 @@
-.layoutSelectedRow .highlightedColumn {
-	background: #EBEBEB;
-}
-
-.layoutSelectedRow .standardColumn {
-
-}
-
-.layoutPanel {
- position: absolute;
-	left:0px;
-	top:82px;
-	bottom: 0px;
-	right:0px;
-	bottom:0px;
-	background:#ffffff;
- vertical-align:top;
-}
-
-.layoutSubPanel {
-	margin: 0;
-	background-color:#FFFFFF;
-	box-shadow:0 3px 30px #B9B9B9;
-	width:80%;
-	padding:15px;
-	margin:20px auto;
-	color:#666666;
-	font-size:13px;
- line-height:19px;
-}
-
-
-.title {font-size:13px; font-weight:900; text-transform:uppercase; margin-top:0px;}
-
-.ui-panel-titlebar.ui-widget-header {font-size:13px; background:none; font-weight:900; color:#666666; padding-left:0; border-bottom:1px solid #e1e1e1;}
-
-.ui-panel-content.ui-widget-content {padding:0 !important}
-.ui-panel-titlebar.ui-widget-header {padding-left:0 !important}
-
-.smallBoldText {font-size:11px;font-weight:900; color:#666666;line-height:12px;}
-.mediumBoldText {font-size:13px;font-weight:900;}
-
-.greenText {color:#66CC33; font-weight:900; font-size:13px;}
-.redText {color:#CC3300; font-weight:900; font-size:13px;}
diff --git a/web/src/main/webapp/resources/css/login.css b/web/src/main/webapp/resources/css/login.css
deleted file mode 100644
index b7aeb305acf9653ecd35cbaf8bba741fe9d7d735..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/login.css
+++ /dev/null
@@ -1,20 +0,0 @@
-.loginPanel {
-height: 100%;
-	margin: 0;
-	background-color:#FFFFFF;
-	box-shadow:0 3px 30px #B9B9B9;
-	width:80%;
-	padding:15px;
-	margin:20px auto;
- color:#666666;
-	font-size:13px;
- line-height:19px;
-}
-
-.headerText {font-size:13px; font-weight:900}
-.tdText{font-size:11px; font-weight:900; width:90px !important; color:#666666 !important; line-height:40px;}
-
-a.adminLink:link, a.adminLink:visited {font-size:11px; font-weight:900; text-decoration:none; color: #666666}
-a.adminLink:hover {color:#000000;}
-
-.submitFix {font-size:13px; font-weight:900 !important; margin-left:90px; padding:0px 20px; margin-top:5px}
\ No newline at end of file
diff --git a/web/src/main/webapp/resources/css/miRNA.css b/web/src/main/webapp/resources/css/miRNA.css
deleted file mode 100644
index 7ab9f2eb36283c02599a2fcc5a2c15967c8c2bdd..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/miRNA.css
+++ /dev/null
@@ -1,55 +0,0 @@
-.miRNAPanel {
-	height: 100%;
-	margin: 0;
-	background-color: #FFFFFF;
-	box-shadow: 0 3px 30px #B9B9B9;
-	width: 80%;
-	padding: 15px;
-	margin: 20px auto;
-	color: #666666;
-	font-size: 13px;
-	line-height: 19px;
-}
-
-.miRNAResultsDivClass {
-	position: absolute;
-	left: 0px;
-	top: 240px;
-	bottom: 0px;
-	right: 0px;
-	bottom: 0px;
-	background: #ffffff;
-	vertical-align: top;
-}
-
-.miRNAResultsDivClass .ui-tabs .ui-tabs-nav li {
-	width: auto;
-	padding: 0 8px !important;
-	font-weight: 900 !important;
-	text-transform: uppercase;
-}
-
-.ui-scrollpanel {
-	padding: 0 8px !important;
-}
-
-//
-.ui-datalist-data {
-	display: block !important;
-	height: auto !important;
-	width: auto !important
-}
-
-.miRNAResultsDivClass2 {
-	background-color: #ffffff;
-	position: absolute;
-	left: 0px;
-	top: 0px;
-	bottom: 0px;
-	right: 0px;
-	height: 100%;
-}
-
-.miRNAResultsDivClass table td {
-	border: 1px solid #e1e1e1 !important;
-}
\ No newline at end of file
diff --git a/web/src/main/webapp/resources/css/profile.css b/web/src/main/webapp/resources/css/profile.css
deleted file mode 100644
index 7096ea8c433dd2912b22ac299465dfd4001dfaa8..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/profile.css
+++ /dev/null
@@ -1,13 +0,0 @@
-.profilePanel {
-height: 100%;
-	margin: 0;
-	background-color:#FFFFFF;
-	box-shadow:0 3px 30px #B9B9B9;
-	width:80%;
-	padding:15px;
-	margin:20px auto;
- color:#666666;
-	font-size:13px;
- line-height:19px;
-}
-
diff --git a/web/src/main/webapp/resources/css/projects.css b/web/src/main/webapp/resources/css/projects.css
deleted file mode 100644
index 7fcb9ff8b4c79f3a835a545d8ab22008012f74cb..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/projects.css
+++ /dev/null
@@ -1,21 +0,0 @@
-.projectsAdvancedCheckbox  {
-	vertical-align: middle;
-}
-.projectsAnnotatorCaption  {
-  font-size: 200%;
-}
-
-.projectsAnnotatorGridFirstColumn {
-	vertical-align: top;
-	width: 350px;
-}
-
-.projectsAnnotatorGridSecondColumn {
-	vertical-align: top;
-	width: 450px;
-}
-
-.projectValueField {
-	font-weight: bold;
-}
-
diff --git a/web/src/main/webapp/resources/css/search.css b/web/src/main/webapp/resources/css/search.css
deleted file mode 100644
index b96ebd2589bd2cf77a53d8730adfb687c1e484dc..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/search.css
+++ /dev/null
@@ -1,54 +0,0 @@
-.searchElementSubmodelLink {
-	color: green;
-}
-
-a.searchElementSubmodelLink {
-	color: green;
-}
-
-.searchResultsDivClass {
-	position: absolute;
-	left: 0px;
-	top: 260px;
-	bottom: 0px;
-	right: 0px;
-	background: #ffffff;
-}
-
-.searchResultsDivClass .ui-tabs .ui-tabs-nav li {
-	width: auto;
-	padding: 0 8px !important;
-	font-weight: 900 !important;
-	text-transform: uppercase;
-}
-
-.ui-scrollpanel {
-	padding: 0 8px !important;
-}
-
-//
-.ui-datalist-data { //
-	display: block !important; //
-	height: auto !important; //
-	width: auto !important//
-}
-
-.searchResultsDivClass2 {
-	background-color: #ffffff;
-	position: absolute;
-	left: 0px;
-	top: 0px;
-	bottom: 0px;
-	right: 0px;
-	height: 100%;
-}
-
-.searchResultsClass {
-	position: relative;
-	left: 0px;
-	top: 0px;
-	bottom: 0px;
-	right: 0px;
-	background: #ffffff;
-}
-
diff --git a/web/src/main/webapp/resources/css/style.css b/web/src/main/webapp/resources/css/style.css
index 5c2eeb128362d470fd7f11c84bf4843f7000daaa..dd4a4d0042f566edb97a246edc20c7680083b4fd 100644
--- a/web/src/main/webapp/resources/css/style.css
+++ b/web/src/main/webapp/resources/css/style.css
@@ -21,16 +21,6 @@ html,body {
 	margin: 0;
 }
 
-  
-.smallIcon {
-	width:18px;
-}
-.footerDivClass {
-  position: relative;
- 	top:0px; 
-  height: 30px;
-}
-
 .ui-widget{
     font-size: 70%;
 }
@@ -42,29 +32,6 @@ html,body {
     font-size: 140%;
 }
 
-.bulletList, .bulletList tr, .bulletList td, .bulletList .ui-widget-content {
-    border: none; padding:0; margin:0;
-}
-.bulletList {position:absolute; top:30px; bottom:0;left: 0;right: 0; padding:0px;}
-
-.leftTab {
-	height:100%;
-}
-.leftTab.hide {display:none}
-.logDiv {
-	width:450px;
-	height:450px;
-	position: absolute; 
-	top: 100px; 
-	right: 5px; 
-	background-color:#aaaaff;
-	display:none;
-}
-
-.imageButton img {
-	border:0;
-}
-
 .ui-menubar,.ui-menu-child,.ui-menu {
     background: #66aede !important;
 }
@@ -96,23 +63,6 @@ font-weight:normal;color:#ffffff;}
 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#ffffff;text-decoration:none;}
 .ui-widget:active{outline:none;}
 
-.tngContainer {position:relative; width:100%; height:0px; top:0; left:0; display:none;}
-.tngContainer .tng {
-	position:absolute;
-	top:64px;
-	left:calc(50% - 8px);
-	width: 0; 
-	height: 0; 
-	border-left: 8px solid transparent;
-	border-right: 8px solid transparent;
-	border-top: 8px solid #0199CB;
-}
-
-.ui-state-default a .tngContainer {display:none;}
-.ui-state-hover a .tngContainer, .ui-widget-content .ui-state-hover a .tngContainer, .ui-widget-header .ui-state-hover a .tngContainer, .ui-state-focus a .tngContainer, .ui-widget-content .ui-state-focus a .tngContainer, .ui-widget-header .ui-state-focus a .tngContainer {display:block}
-
-.active > a .tngContainer {display:block}
-
 
 /* Interaction Cues----------------------------------*/
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #0199CB; background:#21BDF1 !important; color:#ffffff;}
@@ -1070,16 +1020,3 @@ input[type=file] {width:280px !important; top:15px !important;}
 .ui-icon-document { background:url(images/icons/document.png.xhtml) 50% 50% no-repeat !important; }
 .ui-icon-trash { background:url(images/icons/trash.png.xhtml) 50% 50% no-repeat !important; }
 .ui-icon-close { background:url(images/icons/close.png.xhtml) 50% 50% no-repeat !important; }
-
-
-.tabNavigation {width:0; position:relative; float:left; height:0}
-.tabNavigation a.naviLeft {text-decoration:none; position:absolute; width:17px; height:24px; text-align:center; color:#ffffff; top:17px; left:0px; z-index:10000;}
-.tabNavigation a.naviRight {text-decoration:none; position:absolute; width:17px; height:24px; text-align:center; color:#ffffff; top:17px; left:340px; z-index:10000;}
-.tabNavigation a i { padding-top:4px;font-size:13px; opacity:1;transition: opacity 0.4s ease-in-out 0s;}
-.tabNavigation a:hover i {opacity:0.5;transition:opacity 0.4s ease-in-out 0s;}
-
-#content p span {font-weight:400}
-
-
-.labelTextBold {font-size: 13px; font-weight: 900;}
-.labelText {font-size: 13px;}
diff --git a/web/src/main/webapp/resources/css/submap.css b/web/src/main/webapp/resources/css/submap.css
deleted file mode 100644
index 10b5dd23ba63a0d4cdb2134e4327d756b5821bb2..0000000000000000000000000000000000000000
--- a/web/src/main/webapp/resources/css/submap.css
+++ /dev/null
@@ -1,13 +0,0 @@
-.submapPanel {
-height: 100%;
-	margin: 0;
-	background-color:#FFFFFF;
-	box-shadow:0 3px 30px #B9B9B9;
-	width:80%;
-	padding:15px;
-	margin:20px auto;
- color:#666666;
-	font-size:13px;
- line-height:19px;
-}
-