diff --git a/src/main/java/org/olat/instantMessaging/ui/InstantMessagingMainController.java b/src/main/java/org/olat/instantMessaging/ui/InstantMessagingMainController.java
index 6ac0075e07822bb067d4341ccd36c104285a832c..bed7ca19a4f19a92a4585dc650c53c76a8aca40b 100644
--- a/src/main/java/org/olat/instantMessaging/ui/InstantMessagingMainController.java
+++ b/src/main/java/org/olat/instantMessaging/ui/InstantMessagingMainController.java
@@ -113,7 +113,7 @@ public class InstantMessagingMainController extends BasicController implements G
 		
 		Theme guiTheme = getWindowControl().getWindowBackOffice().getWindow().getGuiTheme();
 		String newMessageSoundURL = guiTheme.getBaseURI() + "/sounds/new_message.wav";
-		newMessageSoundURL = newMessageSoundURL.replace("/themes/" + guiTheme.getIdentifyer(), "/themes/openolat");
+		newMessageSoundURL = newMessageSoundURL.replace("/themes/" + guiTheme.getIdentifyer(), "/themes/light");
 		newMsgIcon.contextPut("newMessageSoundURL", newMessageSoundURL);
 		loadNotifications();
 
diff --git a/src/main/webapp/static/themes/light/_config.scss b/src/main/webapp/static/themes/light/_config.scss
index b830c1471ff230d23af114da723dae735fa04eb9..3dcf9c2ed741b62d0f940c6f96006f90b64847a7 100644
--- a/src/main/webapp/static/themes/light/_config.scss
+++ b/src/main/webapp/static/themes/light/_config.scss
@@ -234,64 +234,3 @@ $o-datecomp-day-color			: $text-color !default;
 $o-portrait-radius				: 50% !default;
 $o-portrait-border				: none !default;
 $o-images-path : "../light/images/" !default;
-
-
-/*
-FIXME:oo10 LEGACY VARIABLES
-
-$basecolor : #025D8C !default;
-$basecolor_light : #94bed3 !default;
-$basecolor_ultra_light : #f3feff !default;
-$selectcolor : #FF9F5B !default;				
-$selectcolor_light : #FF9F5B !default;			
-$selectcolor_ultra_light : #FFDBC1 !default;	 
-$dirtycolor : #FF9900 !default;
-$dirtycolor_bg : #FEFBF6 !default;
-$basegray: #555 !default;
-$basegray_light: #777 !default;
-$basegray_ultra_light: #eee !default;
-$glossColor1 : #5E5E5E !default;
-$glossColor2 : #444 !default;
-$glossColor3 : #222 !default;
-$glossColor4 : #3C3C3C !default;
-$okcolor : #009900 !default;
-$nokcolor : #990000 !default;
-$linkcolor : $basecolor !default;
-$linkcolor_hover: $basecolor !default;
-$menulinkcolor : $basegray !default;
-$menulinkcolor_hover : $basecolor !default;
-$menulinkcolor_selected : $basecolor !default;
-$tablecolor_header : $linkcolor !default;
-$tablecolor_links : $linkcolor !default;
-$tablecolor_links_hover : $linkcolor !default;
-$fullScreenModalMarginPercents: 2% !default;
-$navMainShowIcons : false !default;
-$top_nav_line_height : 30px !default;
-$top_nav_active_tabs_bg : #fff !default;
-$tool_bar_height : 24px !default;
-$tool_bar_bg : $top_nav_active_tabs_bg !default;
-$tool_bar_border : #DADADA !default;
-$tool_bar_color : #2D2E2D !default;
-$tool_bar_hover : #585A58 !default;
-$main_shadow_color : #D3D3D3 !default;
-$tree_level_margin : 1em !default;
-$tree_padding_steps_px : 0 !default;
-$tree_padding_opener_px : 13px !default; 
-$tree_padding_opener_left_px : 1px !default;
-$tree_padding_opener_top_px : 0px;
-$tree_show_icons : true !default; 
-$treeicon_width_px : 20px !default;
-$ico_plus : '../openolat/images/tree_parent_closed.png'  !default;
-$ico_minus : '../openolat/images/tree_parent_open.png'  !default;
-$di_border_radius:2px;
-$headerfont : Century Gothic, Apple Gothic, sans-serif !default;
-$topnavfont : $headerfont !default;
-$navmainfont : $headerfont !default;
-$treefont : $headerfont !default;
-$defaultfontsize : 80% !default;
-$page_width_max : 1324px !default;
-$page_width_min : 740px !default;
-$enablebiz : false !default;
-$showbetalogo: false !default;
-
-*/
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_dd.png b/src/main/webapp/static/themes/light/images/arrow_dd.png
similarity index 100%
rename from src/main/webapp/static/themes/openolat/images/arrow_dd.png
rename to src/main/webapp/static/themes/light/images/arrow_dd.png
diff --git a/src/main/webapp/static/themes/light/modules/_table.scss b/src/main/webapp/static/themes/light/modules/_table.scss
index 798a3bdf7f945b8e4aea58134b40e534f900987b..d984c2a3e5ddadd39692da57fac03fa4cb406496 100644
--- a/src/main/webapp/static/themes/light/modules/_table.scss
+++ b/src/main/webapp/static/themes/light/modules/_table.scss
@@ -31,22 +31,6 @@
 		background-color: $o-table-row-selected-color !important; 
 	}
 
-	a.b_sorting {
-		padding: 0 20px 0 0;
-		text-decoration: none;
-		background:url("../openolat/images/arrow-resize-090.png") no-repeat center right;
-	}
-	a.b_sorting_asc {
-		padding: 0 20px 0 0;
-		text-decoration: none;
-		background:url("../openolat/images/arrow_up.png") no-repeat center right;
-	}
-	a.b_sorting_desc {
-		padding: 0 20px 0 0;
-		text-decoration: none;
-		background:url("../openolat/images/arrow_down.png") no-repeat center right;
-	}
-
 	.o_table {
 		margin-bottom: 0;
 	}
diff --git a/src/main/webapp/static/themes/light/modules/_tree.scss b/src/main/webapp/static/themes/light/modules/_tree.scss
index 4bab7b2d6464df6e0ffaf69db4a1c67d4094ba60..9e0881947078eb2418343b9955083dce91df80de 100644
--- a/src/main/webapp/static/themes/light/modules/_tree.scss
+++ b/src/main/webapp/static/themes/light/modules/_tree.scss
@@ -118,7 +118,7 @@
 		height:3px;
 		width:100%;
 	}
-	.o_dnd_sibling.o_dnd_over { background:transparent url(../openolat/images/arrow_dd.png) top left no-repeat; }
+	.o_dnd_sibling.o_dnd_over { background:transparent url(../light/images/arrow_dd.png) top left no-repeat; }
 	
 	.o_dnd_l1 { margin-left:0 !important; }
 	.o_dnd_l2 { margin-left:1em !important; }
diff --git a/src/main/webapp/static/themes/openolat/sounds/new_message.wav b/src/main/webapp/static/themes/light/sounds/new_message.wav
similarity index 100%
rename from src/main/webapp/static/themes/openolat/sounds/new_message.wav
rename to src/main/webapp/static/themes/light/sounds/new_message.wav
diff --git a/src/main/webapp/static/themes/light/theme.css b/src/main/webapp/static/themes/light/theme.css
index 7f491312e86e050b9250baa23d79a50fdca2db7e..86cc8b2ec58824ce8f4eb5e58ca32ff72b413e8a 100644
--- a/src/main/webapp/static/themes/light/theme.css
+++ b/src/main/webapp/static/themes/light/theme.css
@@ -63,7 +63,7 @@ fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%
 #o_share{margin-top:10px;font-size:14px}#o_share a{margin:0 3px 0 0;opacity:0.6;filter:alpha(opacity=60)}#o_share a:hover{opacity:1;filter:alpha(opacity=100)}#o_navbar_wrapper{z-index:4}#o_navbar_wrapper #o_navbar_container{position:relative}#o_navbar_wrapper #o_navbar_container a.o_navbar-brand{font-size:40px;vertical-align:top;font-weight:bold;color:#31729B}#o_navbar_wrapper #o_navbar_container a.o_navbar-brand:after{content:"\221E"}.o_navbar .o_navbar_tabs li a{padding-right:30px}.o_navbar .o_navbar_tabs .o_navbar_tab_close{position:absolute;top:15px;right:0.5em;padding:0;width:1em;height:1em}.o_navbar .o_navbar_tabs .o_navbar_tab_close i:before{color:#A87E7E}.o_navbar .o_navbar_tabs .o_navbar_tab_close:hover i:before{color:#CC0000}.o_navbar #o_navbar_tools_permanent #o_navbar_langchooser{color:#777;padding:7px 15px}.o_navbar #o_navbar_tools_permanent #o_navbar_langchooser form span+div{display:inline}.o_navbar #o_navbar_tools_permanent #o_navbar_help a i{margin-right:0.4em}@media (max-width: 767px){.o_navbar #o_navbar_tools_permanent #o_navbar_impress a span{display:none}}.o_navbar #o_navbar_tools_personal .o_navbar_tool a{padding-right:5px}.o_navbar #o_navbar_tools_personal #o_navbar_my_menu .dropdown-toggle{padding-left:45px}.o_navbar #o_navbar_tools_personal #o_navbar_my_menu .o_portrait{position:absolute;left:7px;top:10px}.o_navbar #o_navbar_tools_personal .o_logout{color:#d9534f}.o_navbar.o_navbar-offcanvas .o_navbar_tab_close{top:10px}.o_navbar.o_navbar-offcanvas .o_navbar_tool{display:none}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu a{color:#777}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu a:hover,.o_navbar.o_navbar-offcanvas #o_navbar_my_menu a:focus{color:#fff;background-color:transparent}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu a.o_logout{color:#d9534f}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu a.o_logout:hover,.o_navbar.o_navbar-offcanvas #o_navbar_my_menu a.o_logout:focus{color:#d9534f}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu .dropdown-header{padding-left:15px}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu .dropdown-toggle{display:none}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu .dropdown-menu{box-shadow:none;position:relative;top:0;left:0;display:block;float:none;background-color:#222;color:#777;font-size:14px}.o_navbar.o_navbar-offcanvas #o_navbar_my_menu .dropdown-menu .divider{background:none}.o_navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.o_navbar:before,.o_navbar:after{content:" ";display:table}.o_navbar:after{clear:both}.o_navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.o_navbar-collapse:before,.o_navbar-collapse:after{content:" ";display:table}.o_navbar-collapse:after{clear:both}.o_navbar-collapse.o_collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.o_navbar-offcanvas .o_navbar-collapse{width:auto;border-top:0;box-shadow:none;margin-top:10px;margin-right:-15px;margin-left:-15px}.o_navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.o_navbar-brand:hover,.o_navbar-brand:focus{text-decoration:none}.o_navbar-toggle{position:relative;margin-right:15px;margin-left:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.o_navbar-toggle:focus{outline:none}.o_navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.o_navbar-toggle .icon-bar+.icon-bar{margin-top:4px}#o_navbar_left-toggle{float:left}#o_navbar_right-toggle{float:right}.o_navbar-nav{margin:7.5px -15px}.o_navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}.o_collapse .o_navbar-nav{float:left;margin:0}.o_collapse .o_navbar-nav>li{float:left}.o_collapse .o_navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.o_collapse .o_navbar-nav.o_navbar-right:last-child{margin-right:-15px}.o_collapse.o_navbar-collapse .o_navbar-left{float:left !important}.o_collapse.o_navbar-collapse .o_navbar-right{float:right !important}.o_navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (max-width: 767px){.o_navbar-form .form-group{margin-bottom:5px}}
 .o_collapse .o_navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.o_collapse .o_navbar-form.o_navbar-right:last-child{margin-right:-15px}.o_navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.o_navbar-fixed-bottom .o_navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.o_navbar-btn{margin-top:8px;margin-bottom:8px}.o_navbar-btn.btn-sm,.btn-group-sm>.o_navbar-btn.btn{margin-top:10px;margin-bottom:10px}.o_navbar-btn.btn-xs,.btn-group-xs>.o_navbar-btn.btn{margin-top:14px;margin-bottom:14px}.o_navbar-text{margin-top:15px;margin-bottom:15px}.o_collapse .o_navbar-text{float:left;margin-left:15px;margin-right:15px}.o_collapse .o_navbar-text.o_navbar-right:last-child{margin-right:0}.o_navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.o_navbar-default .o_navbar-brand{color:#777}.o_navbar-default .o_navbar-brand:hover,.o_navbar-default .o_navbar-brand:focus{color:#5e5e5e;background-color:transparent}.o_navbar-default .o_navbar-text{color:#777}.o_navbar-default .o_navbar-nav>li>a{color:#777}.o_navbar-default .o_navbar-nav>li>a:hover,.o_navbar-default .o_navbar-nav>li>a:focus{color:#333;background-color:transparent}.o_navbar-default .o_navbar-nav>.active>a,.o_navbar-default .o_navbar-nav>.active>a:hover,.o_navbar-default .o_navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.o_navbar-default .o_navbar-nav>.disabled>a,.o_navbar-default .o_navbar-nav>.disabled>a:hover,.o_navbar-default .o_navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.o_navbar-default .o_navbar-toggle{border-color:#ddd}.o_navbar-default .o_navbar-toggle:hover,.o_navbar-default .o_navbar-toggle:focus{background-color:#ddd}.o_navbar-default .o_navbar-toggle .icon-bar{background-color:#888}.o_navbar-default .o_navbar-collapse,.o_navbar-default .o_navbar-form{border-color:#e7e7e7}.o_navbar-default .o_navbar-nav>.open>a,.o_navbar-default .o_navbar-nav>.open>a:hover,.o_navbar-default .o_navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}.o_navbar-default .o_navbar-link{color:#777}.o_navbar-default .o_navbar-link:hover{color:#333}.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>li>a{color:#777}.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>li>a:hover,.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>.active>a,.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>.active>a:hover,.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>.disabled>a,.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>.disabled>a:hover,.o_navbar-offcanvas.o_navbar-default .o_navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}.o_navbar-inverse{background-color:#222;border-color:#090909}.o_navbar-inverse .o_navbar-brand{color:#777}.o_navbar-inverse .o_navbar-brand:hover,.o_navbar-inverse .o_navbar-brand:focus{color:#fff;background-color:transparent}.o_navbar-inverse .o_navbar-text{color:#777}.o_navbar-inverse .o_navbar-nav>li>a{color:#777}.o_navbar-inverse .o_navbar-nav>li>a:hover,.o_navbar-inverse .o_navbar-nav>li>a:focus{color:#fff;background-color:transparent}.o_navbar-inverse .o_navbar-nav>.active>a,.o_navbar-inverse .o_navbar-nav>.active>a:hover,.o_navbar-inverse .o_navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.o_navbar-inverse .o_navbar-nav>.disabled>a,.o_navbar-inverse .o_navbar-nav>.disabled>a:hover,.o_navbar-inverse .o_navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.o_navbar-inverse .o_navbar-toggle{border-color:#333}.o_navbar-inverse .o_navbar-toggle:hover,.o_navbar-inverse .o_navbar-toggle:focus{background-color:#333}.o_navbar-inverse .o_navbar-toggle .icon-bar{background-color:#fff}.o_navbar-inverse .o_navbar-collapse,.o_navbar-inverse .o_navbar-form{border-color:#101010}.o_navbar-inverse .o_navbar-nav>.open>a,.o_navbar-inverse .o_navbar-nav>.open>a:hover,.o_navbar-inverse .o_navbar-nav>.open>a:focus{background-color:#090909;color:#fff}.o_navbar-inverse .o_navbar-nav .o_navbar-link{color:#777}.o_navbar-inverse .o_navbar-nav .o_navbar-link:hover{color:#fff}.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu .divider{background-color:#090909}.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>li>a{color:#777}.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>li>a:hover,.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>.active>a,.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>.active>a:hover,.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>.disabled>a,.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>.disabled>a:hover,.o_navbar-inverse .o_navbar-offcanvas.o_navbar-inverse .o_navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}.o_toolbar{position:relative;min-height:37px;margin-bottom:20px;border:1px solid transparent;background-color:#f8f8f8;border-color:#e7e7e7;text-align:center;min-height:37px}.o_toolbar:before,.o_toolbar:after{content:" ";display:table}.o_toolbar:after{clear:both}@media (min-width: 768px){.o_toolbar{border-radius:4px}}.o_toolbar a{color:#777;display:inline-block}.o_toolbar a:hover{color:#333}.o_toolbar .o_breadcrumb{float:left;margin-top:4px;margin-bottom:2px;padding-right:5px;padding-left:5px;padding-top:3px;border-right:1px solid #e7e7e7;margin-right:15px;margin-left:-15px}.o_toolbar .o_breadcrumb i{font-size:18px}.o_toolbar .o_breadcrumb .o_history.o_tool_dropdown i{font-size:14px}@media (min-width: 767px) and (max-width: 991px){.o_toolbar .o_breadcrumb{margin-top:3px;margin-bottom:2px;padding-top:3px}.o_toolbar .o_breadcrumb i{font-size:16px}.o_toolbar .o_breadcrumb .o_history.o_tool_dropdown i{font-size:12px}}@media (max-width: 767px){.o_toolbar .o_breadcrumb{margin-top:6px;margin-bottom:4px;padding-top:0}.o_toolbar .o_breadcrumb i{font-size:20px}.o_toolbar .o_breadcrumb .o_history{display:none}}.o_toolbar .o_tools_close{float:right;position:relative;margin:8px -15px 5px 15px;border-left:1px solid #e7e7e7;padding-right:5px;padding-left:5px;vertical-align:middle}.o_toolbar .o_tools_close a{line-height:37px;color:#d9534f}.o_toolbar .o_tools_close a:hover{color:#b52b27}.o_toolbar .o_tools_close a i{font-size:18px}.o_toolbar .o_tools_close a span{display:none}@media (min-width: 767px) and (max-width: 991px){.o_toolbar .o_tools_close{margin-top:6px;margin-bottom:4px}.o_toolbar .o_tools_close a{line-height:35px}.o_toolbar .o_tools_close a i{font-size:16px}}@media (max-width: 767px){.o_toolbar .o_tools_close{min-height:22px;margin-top:6px;margin-bottom:4px}.o_toolbar .o_tools_close a{line-height:22px}.o_toolbar .o_tools_close a i{font-size:20px}}.o_toolbar .o_tools{margin-top:8px;margin-bottom:5px}.o_toolbar .o_tool,.o_toolbar .o_text{position:relative;margin:0 10px}.o_toolbar .o_tool a i,.o_toolbar .o_tool .o_disabled i,.o_toolbar .o_text a i,.o_toolbar .o_text .o_disabled i{font-size:18px}.o_toolbar .o_tool a span,.o_toolbar .o_tool .o_disabled span,.o_toolbar .o_text a span,.o_toolbar .o_text .o_disabled span{display:block;font-size:12px}.o_toolbar .o_tool a span.badge,.o_toolbar .o_tool .o_disabled span.badge,.o_toolbar .o_text a span.badge,.o_toolbar .o_text .o_disabled span.badge{position:absolute;right:50%;top:-24px;margin-right:-12px;font-size:13px}@media (min-width: 767px) and (max-width: 991px){.o_toolbar .o_tool a i,.o_toolbar .o_tool .o_disabled i,.o_toolbar .o_text a i,.o_toolbar .o_text .o_disabled i{font-size:16px}.o_toolbar .o_tool a span,.o_toolbar .o_tool .o_disabled span,.o_toolbar .o_text a span,.o_toolbar .o_text .o_disabled span{font-size:11px}.o_toolbar .o_tool a span.badge,.o_toolbar .o_tool .o_disabled span.badge,.o_toolbar .o_text a span.badge,.o_toolbar .o_text .o_disabled span.badge{top:-22px;margin-right:-11px;font-size:12px}}@media (max-width: 767px){.o_toolbar .o_tool a i,.o_toolbar .o_tool .o_disabled i,.o_toolbar .o_text a i,.o_toolbar .o_text .o_disabled i{font-size:20px}.o_toolbar .o_tool a span,.o_toolbar .o_tool .o_disabled span,.o_toolbar .o_text a span,.o_toolbar .o_text .o_disabled span{display:none}.o_toolbar .o_tool a span.badge,.o_toolbar .o_tool .o_disabled span.badge,.o_toolbar .o_text a span.badge,.o_toolbar .o_text .o_disabled span.badge{display:block;position:relative;top:0;left:0}}.o_toolbar .o_tool .o_chelp,.o_toolbar .o_text .o_chelp{position:relative;top:-1em;vertical-align:top}.o_toolbar .o_tool_dropdown{position:relative}.o_toolbar .o_tool_dropdown a.dropdown-toggle i{font-size:18px}.o_toolbar .o_tool_dropdown a.dropdown-toggle span{display:block;font-size:12px}.o_toolbar .o_tool_dropdown a.dropdown-toggle .o_icon_caret{position:absolute;right:50%;top:4px;margin-right:-20px;font-size:14px}@media (min-width: 767px) and (max-width: 991px){.o_toolbar .o_tool_dropdown a.dropdown-toggle i{font-size:16px}.o_toolbar .o_tool_dropdown a.dropdown-toggle span,.o_toolbar .o_tool_dropdown a.dropdown-toggle .o_icon_caret{font-size:11px}.o_toolbar .o_tool_dropdown a.dropdown-toggle .o_icon_caret{top:4px;margin-right:-18px;font-size:12px}}@media (max-width: 767px){.o_toolbar .o_tool_dropdown a.dropdown-toggle i{font-size:20px}.o_toolbar .o_tool_dropdown a.dropdown-toggle span,.o_toolbar .o_tool_dropdown a.dropdown-toggle .o_icon_caret{display:none}}.o_toolbar .o_tool_dropdown .dropdown-menu{text-align:left}.o_toolbar .o_tools_left{float:left}.o_toolbar .o_tools_right{float:right}@media (max-width: 991px){.o_toolbar{min-height:35px}.o_toolbar .o_tools{margin-top:6px;margin-bottom:4px}.o_toolbar .o_tool span{max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 767px){.o_toolbar{min-height:22px;text-align:left}.o_toolbar .o_tools{margin-top:6px;margin-bottom:4px}.o_toolbar .o_tools .o_chelp{top:0;vertical-align:top}.o_toolbar .o_tools_right,.o_toolbar .o_tools_center{float:left}}
 body{overflow-x:hidden}.o_container_offcanvas{position:relative;max-width:1324px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-m-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media screen and (min-width: 1324px) and (max-width: 1574px){body.o_offcanvas_right_visible .o_container_offcanvas{left:-125px;max-width:1074px}}@media screen and (min-width: 1574px) and (max-width: 1824px){body.o_offcanvas_right_visible .o_container_offcanvas{left:-125px}}#o_offcanvas_right{position:absolute;top:0;right:-250px;width:250px;padding:15px 15px;background-color:#222;color:#777;border:1px solid #090909;-webkit-box-shadow:0px 0px 4px 3px rgba(0,0,0,0.25);box-shadow:0px 0px 4px 3px rgba(0,0,0,0.25);min-height:100%;z-index:10;display:none}#o_offcanvas_right:before,#o_offcanvas_right:after{content:" ";display:table}#o_offcanvas_right:after{clear:both}@media screen and (max-width: 767px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-right{right:0}.row-offcanvas-right .sidebar-offcanvas{right:-50%}.row-offcanvas-right.active{right:50%}.row-offcanvas-left{left:0}.row-offcanvas-left .sidebar-offcanvas{left:-50%}.row-offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}.o_info,.o_form .o_info,.o_togglebox_wrapper div.o_togglebox_content,div.o_qti_item_itemfeedback{margin:20px 0;padding:20px;border-left:3px solid #d4d4d4;background-color:#eee}.o_info h2,.o_info h3,.o_info h4,.o_info .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_info h2,.o_info h5,.o_form .o_info h2,.o_togglebox_wrapper div.o_togglebox_content h2,div.o_qti_item_itemfeedback h2,.o_form .o_info h3,.o_togglebox_wrapper div.o_togglebox_content h3,div.o_qti_item_itemfeedback h3,.o_form .o_info h4,.o_togglebox_wrapper div.o_togglebox_content h4,div.o_qti_item_itemfeedback h4,.o_form .o_info .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_form .o_info h2,.o_togglebox_wrapper div.o_togglebox_content .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_togglebox_wrapper div.o_togglebox_content h2,div.o_qti_item_itemfeedback .o_cal .fc-header-title h2,.o_cal .fc-header-title div.o_qti_item_itemfeedback h2,.o_form .o_info h5,.o_togglebox_wrapper div.o_togglebox_content h5,div.o_qti_item_itemfeedback h5{color:#d4d4d4}.o_note,.o_form .o_desc,.o_course_run .o_statusinfo,.o_course_stats .o_desc{margin:20px 0;padding:20px;border-left:3px solid #5bc0de;background-color:#f4f8fa}.o_note h2,.o_note h3,.o_note h4,.o_note .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_note h2,.o_note h5,.o_form .o_desc h2,.o_course_run .o_statusinfo h2,.o_course_stats .o_desc h2,.o_form .o_desc h3,.o_course_run .o_statusinfo h3,.o_course_stats .o_desc h3,.o_form .o_desc h4,.o_course_run .o_statusinfo h4,.o_course_stats .o_desc h4,.o_form .o_desc .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_form .o_desc h2,.o_course_run .o_statusinfo .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_course_run .o_statusinfo h2,.o_course_stats .o_desc .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_course_stats .o_desc h2,.o_form .o_desc h5,.o_course_run .o_statusinfo h5,.o_course_stats .o_desc h5{color:#5bc0de}.o_important,.o_bc_empty,.o_course_run .o_no_scoreinfo{margin:20px 0;padding:20px;border-left:3px solid #f4d000;background-color:#fff1a4}.o_important h2,.o_important h3,.o_important h4,.o_important .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_important h2,.o_important h5,.o_bc_empty h2,.o_course_run .o_no_scoreinfo h2,.o_bc_empty h3,.o_course_run .o_no_scoreinfo h3,.o_bc_empty h4,.o_course_run .o_no_scoreinfo h4,.o_bc_empty .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_bc_empty h2,.o_course_run .o_no_scoreinfo .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_course_run .o_no_scoreinfo h2,.o_bc_empty h5,.o_course_run .o_no_scoreinfo h5{color:#f4d000}.o_success{margin:20px 0;padding:20px;border-left:3px solid #3c763d;background-color:#d6e9c6}.o_success h2,.o_success h3,.o_success h4,.o_success .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_success h2,.o_success h5{color:#3c763d}.o_warning,.o_form .o_warning{margin:20px 0;padding:20px;border-left:3px solid #ff9e3e;background-color:#ffd5aa}.o_warning h2,.o_warning h3,.o_warning h4,.o_warning .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_warning h2,.o_warning h5,.o_form .o_warning h2,.o_form .o_warning h3,.o_form .o_warning h4,.o_form .o_warning .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_form .o_warning h2,.o_form .o_warning h5{color:#ff9e3e}.o_error{margin:20px 0;padding:20px;border-left:3px solid #d9534f;background-color:#fdf7f7}.o_error h2,.o_error h3,.o_error h4,.o_error .o_cal .fc-header-title h2,.o_cal .fc-header-title .o_error h2,.o_error h5{color:#d9534f}div.o_callout_overlay{position:fixed;top:0;left:0;width:100%;height:100%;zoom:1;background:#000;opacity:0;filter:alpha(opacity=0)}.o_alert_info{position:fixed;top:-100%;left:0;display:none;z-index:2000;width:100%;text-align:center}.o_alert_info .alert{position:relative;width:auto;margin:0 auto;text-align:left;-webkit-box-shadow:0px 1px 5px -1px rgba(0,0,0,0.15);box-shadow:0px 1px 5px -1px rgba(0,0,0,0.15)}.o_alert_info .alert .o_icon_close{float:right;color:#777}.o_alert_info .alert .o_icon_close:hover{color:#555}@media (min-width: 768px){.o_alert_info .alert{width:600px}}
-#o_msg_sticky,#o_msg_sticky_preview{position:relative;color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;padding:10px 16px 10px 60px;min-height:40px;margin:-20px 0 20px 0}#o_msg_sticky .o_icon_info_msg,#o_msg_sticky_preview .o_icon_info_msg{position:absolute;left:10px;top:5px;font-size:40px}.o_tree{position:relative;display:block;background-color:none;border:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;font-size:14px}.o_tree a{color:#777;background-color:none}.o_tree a:hover,.o_tree a:focus{color:#333;background-color:#f8f8f8}.o_tree ul{margin:0;padding:0;list-style-type:none}.o_tree ul li{margin:0;padding:0;white-space:nowrap}.o_tree ul li div{position:relative;margin-bottom:-1px;border-bottom:1px solid #ddd}.o_tree ul li div a.o_tree_oc_l0{position:absolute;top:10px;left:-4px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l0,.o_tree ul .o_tree_level_close.b_tree_oc_l0{z-index:10}.o_tree ul li div a.o_tree_oc_l1{position:absolute;top:10px;left:11px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l1,.o_tree ul .o_tree_level_close.b_tree_oc_l1{z-index:10}.o_tree ul li div a.o_tree_oc_l2{position:absolute;top:10px;left:26px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l2,.o_tree ul .o_tree_level_close.b_tree_oc_l2{z-index:10}.o_tree ul li div a.o_tree_oc_l3{position:absolute;top:10px;left:41px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l3,.o_tree ul .o_tree_level_close.b_tree_oc_l3{z-index:10}.o_tree ul li div a.o_tree_oc_l4{position:absolute;top:10px;left:56px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l4,.o_tree ul .o_tree_level_close.b_tree_oc_l4{z-index:10}.o_tree ul li div a.o_tree_oc_l5{position:absolute;top:10px;left:71px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l5,.o_tree ul .o_tree_level_close.b_tree_oc_l5{z-index:10}.o_tree ul li div a.o_tree_oc_l6{position:absolute;top:10px;left:86px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l6,.o_tree ul .o_tree_level_close.b_tree_oc_l6{z-index:10}.o_tree ul li div a.o_tree_oc_l7{position:absolute;top:10px;left:101px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l7,.o_tree ul .o_tree_level_close.b_tree_oc_l7{z-index:10}.o_tree ul li div a.o_tree_oc_l8{position:absolute;top:10px;left:116px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l8,.o_tree ul .o_tree_level_close.b_tree_oc_l8{z-index:10}.o_tree ul li div a.o_tree_oc_l9{position:absolute;top:10px;left:131px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l9,.o_tree ul .o_tree_level_close.b_tree_oc_l9{z-index:10}.o_tree ul li div a.o_tree_oc_l10{position:absolute;top:10px;left:146px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l10,.o_tree ul .o_tree_level_close.b_tree_oc_l10{z-index:10}.o_tree ul li div a.o_tree_oc_l11{position:absolute;top:10px;left:161px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l11,.o_tree ul .o_tree_level_close.b_tree_oc_l11{z-index:10}.o_tree ul li div a.o_tree_l0{display:block;padding:10px 2px 10px 10px;z-index:9}.o_tree ul li div a.o_tree_l1{display:block;padding:10px 2px 10px 25px;z-index:9}.o_tree ul li div a.o_tree_l2{display:block;padding:10px 2px 10px 40px;z-index:9}.o_tree ul li div a.o_tree_l3{display:block;padding:10px 2px 10px 55px;z-index:9}.o_tree ul li div a.o_tree_l4{display:block;padding:10px 2px 10px 70px;z-index:9}.o_tree ul li div a.o_tree_l5{display:block;padding:10px 2px 10px 85px;z-index:9}.o_tree ul li div a.o_tree_l6{display:block;padding:10px 2px 10px 100px;z-index:9}.o_tree ul li div a.o_tree_l7{display:block;padding:10px 2px 10px 115px;z-index:9}.o_tree ul li div a.o_tree_l8{display:block;padding:10px 2px 10px 130px;z-index:9}.o_tree ul li div a.o_tree_l9{display:block;padding:10px 2px 10px 145px;z-index:9}.o_tree ul li div a.o_tree_l10{display:block;padding:10px 2px 10px 160px;z-index:9}.o_tree ul li div a.o_tree_l11{display:block;padding:10px 2px 10px 175px;z-index:9}.o_tree ul span.o_tree_leaf{display:none}.o_tree ul li .badge{float:right;font-size:70%}.o_tree ul li div.o_dnd_sibling{margin:0;padding:0;border-bottom:none}.o_tree ul li a.active{color:#428bca;background-color:none;font-weight:bold}.o_tree ul li a.active:hover,.o_tree ul li a.active:focus{color:#2a6496;background-color:#eee}.o_tree ul li a.active_parent{color:#777;font-weight:bold}.o_tree ul li a.active_parent:hover,.o_tree ul li a.active_parent:focus{color:#333}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l0{left:6px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l1{left:21px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l2{left:36px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l3{left:51px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l4{left:66px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l5{left:81px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l6{left:96px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l7{left:111px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l8{left:126px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l9{left:141px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l10{left:156px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l11{left:171px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l0{padding:10px 2px 10px 20px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l1{padding:10px 2px 10px 35px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l2{padding:10px 2px 10px 50px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l3{padding:10px 2px 10px 65px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l4{padding:10px 2px 10px 80px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l5{padding:10px 2px 10px 95px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l6{padding:10px 2px 10px 110px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l7{padding:10px 2px 10px 125px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l8{padding:10px 2px 10px 140px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l9{padding:10px 2px 10px 155px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l10{padding:10px 2px 10px 170px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l11{padding:10px 2px 10px 185px}.o_tree .o_dnd_item{cursor:move;z-index:100}.o_tree .o_dnd_proxy{opacity:0.4;filter:alpha(opacity=40);background-color:yellow}.o_tree .o_dnd_item.o_dnd_over{background-color:#ffff60}.o_tree .o_dnd_sibling{height:3px;width:100%}.o_tree .o_dnd_sibling.o_dnd_over{background:transparent url(../openolat/images/arrow_dd.png) top left no-repeat}.o_tree .o_dnd_l1{margin-left:0 !important}.o_tree .o_dnd_l2{margin-left:1em !important}.o_tree .o_dnd_l3{margin-left:2em !important}.o_tree .o_dnd_l4{margin-left:3em !important}.o_tree .o_dnd_l5{margin-left:4em !important}.o_tree .o_dnd_l6{margin-left:5em !important}.o_tree .o_dnd_l7{margin-left:6em !important}.o_tree .o_dnd_l8{margin-left:7em !important}.o_tree .o_dnd_l9{margin-left:8em !important}.o_tree .o_dnd_l10{margin-left:9em !important}.o_tree .o_dnd_l11{margin-left:10em !important}.o_offcanvas .o_tree{border:0}.o_breadcrumb{position:relative}.o_breadcrumb .o_breadcrumb_close{float:right}.o_form .o_icon_mandatory{position:absolute;right:-0.25em;line-height:1.5em}.o_form.form-horizontal .o_icon_mandatory{position:relative;right:0;line-height:inherit;margin-left:0.25em}.o_form .o_error{margin-top:1px;margin-bottom:0;padding:10px}.o_form hr.o_spacer_noline{border-top:1px solid transparent}.o_form .o_date{position:relative;padding-right:34px}.o_form .o_date.form-inline .form-group,.o_form .o_date.navbar-form .form-group,.o_form .o_date.o_navbar-form .form-group{margin-left:0}.o_form input.o_date_ms{width:3em}.o_form .o_date.form-inline .o_date_ms.form-group,.o_form .o_date.navbar-form .o_date_ms.form-group,.o_form .o_date.o_navbar-form .o_date_ms.form-group{margin-left:25px}.o_form .input-group.o_date_picker{width:16em}.o_form .o_filepreview{margin-bottom:10px}.o_form .o_fileinput{cursor:pointer;position:relative}.o_form .o_fileinput .o_fakechooser{position:relative;z-index:1}.o_form .o_fileinput .o_realchooser{position:absolute;top:0;left:0;z-index:2;opacity:0;filter:alpha(opacity=0)}.o_choice_checkrow,.o_choice_textrow{vertical-align:text-top;padding-bottom:2px}.o_choice_textrow{padding-left:1em}.o_togglecheck a{white-space:nowrap}.o_catalog .o_catalog_delete_img{position:relative;top:-0.5em}.o_button_dirty{color:#fff;background-color:#f0ad4e;border-color:#eea236}.o_button_dirty:hover,.o_button_dirty:focus,.o_button_dirty:active,.o_button_dirty.active,.open>.o_button_dirty.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.o_button_dirty:active,.o_button_dirty.active,.open>.o_button_dirty.dropdown-toggle{background-image:none}.o_button_dirty.disabled,.o_button_dirty.disabled:hover,.o_button_dirty.disabled:focus,.o_button_dirty.disabled:active,.o_button_dirty.disabled.active,.o_button_dirty[disabled],.o_button_dirty[disabled]:hover,.o_button_dirty[disabled]:focus,.o_button_dirty[disabled]:active,.o_button_dirty[disabled].active,fieldset[disabled] .o_button_dirty,fieldset[disabled] .o_button_dirty:hover,fieldset[disabled] .o_button_dirty:focus,fieldset[disabled] .o_button_dirty:active,fieldset[disabled] .o_button_dirty.active{background-color:#f0ad4e;border-color:#eea236}.o_button_dirty .badge{color:#f0ad4e;background-color:#fff}.o_button_toggle{border:1px solid #777;border-top-right-radius:9px;border-top-left-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;background:#eee;display:inline-block;height:18px;line-height:16px;font-size:16px;text-align:left;padding:0 0.5em 0 0;margin:0}.o_button_toggle i{color:#777;text-shadow:1px 0 2px rgba(0,0,0,0.25)}.o_button_toggle span{line-height:16px;vertical-align:top;font-size:60%;color:#777;text-transform:uppercase}.o_button_toggle.o_on{text-align:right;padding:0 0 0 0.5em}.o_button_toggle.o_on i{color:#428bca;text-shadow:-1px 0 2px rgba(0,0,0,0.25)}.o_table_wrapper.o_table_flexi .o_table_body{margin-top:20px}.o_table_wrapper.o_table_flexi .table{margin-top:20px}.o_table_wrapper.o_table_flexi .table td ul{margin:0}.o_table_wrapper .o_table_search{max-width:50em}.o_table_wrapper .o_table_footer .o_table_pagination{text-align:center}.o_table_wrapper .o_row_selected td{background-color:#dff0d8 !important}.o_table_wrapper a.b_sorting{padding:0 20px 0 0;text-decoration:none;background:url("../openolat/images/arrow-resize-090.png") no-repeat center right}.o_table_wrapper a.b_sorting_asc{padding:0 20px 0 0;text-decoration:none;background:url("../openolat/images/arrow_up.png") no-repeat center right}.o_table_wrapper a.b_sorting_desc{padding:0 20px 0 0;text-decoration:none;background:url("../openolat/images/arrow_down.png") no-repeat center right}.o_table_wrapper .o_table{margin-bottom:0}.o_table_config{font-size:12px}.o_table_buttons{text-align:center}.o_table_buttons input{margin-right:1em}.o_table_buttons input:last-child{margin-right:0}.o_table_tools{margin-left:0.5em}.o_table_count{max-width:20em;float:left;padding:0 15px}.o_info .table-bordered td,o_note .table-bordered td,o_important .table-bordered td,o_warning .table-bordered td,o_error .table-bordered td{border-color:#333}.panel .o_table_layout{border-top:1px solid #ddd;padding-top:6px}.panel .o_table_count{padding:0 15px}#o_navbar_imclient #o_im_message,#o_navbar_imclient #o_im_status,#o_navbar_imclient #o_im_summary{float:left;position:relative;padding:15px 3px}#o_navbar_imclient #o_im_summary{padding-right:15px}#o_navbar_imclient #o_im_status div.o_chelp_wrapper{right:0.5em}.o_im_load_history{margin-bottom:6px}.o_im_load_history .o_label{font-size:12px;padding-right:0.5em;line-height:1.5em;color:#777}.o_im_chat_history{height:170px;font-size:90%;border:1px solid #eee;margin:0 0 1em 0;overflow:scroll;overflow-x:auto}.o_im_message_group{padding:3px 3px 3px 40px;min-height:40px;position:relative;border-top:1px solid #eee;background:#fff}.o_im_message_group.o_odd{background:#f4f4f4}.o_im_message_group .o_portrait{position:absolute;top:3px;left:3px}.o_im_message_group .o_im_from{color:#777;font-size:12px;font-weight:bold}.o_im_message_group .o_im_from:hover{color:#5e5e5e}.o_im_message_group div.o_im_body{padding:3px 0 3px 0;font-size:12px}.o_im_message_group div.o_im_body .o_date{float:right;color:#777;font-size:9px}.o_groupchat_roster{font-size:12px}.o_groupchat_roster li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.o_groupchat_roster li.o_vip{color:#3c763d}.o_groupchat_roster li.o_anonymous{color:#31708f}.o_im_buddieslist .o_im_buddieslist_toggler .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o_im_buddieslist ul{font-size:12px}.o_im_buddieslist ul ul{padding-left:1em}.o_im_buddieslist ul a{color:#428bca}.o_im_buddieslist ul a:hover{color:#2a6496}.o_flag{position:relative;top:1px;display:inline-block;line-height:1;width:16px;height:16px;background-repeat:no-repeat;background-position:0 100%}option.o_with_flag{padding-left:23px;min-height:16px;background-repeat:no-repeat;background-position:2px 50%}.o_flag_en{background-image:url("../light/images/flags/gb.png")}.o_flag_de{background-image:url("../light/images/flags/de.png")}.o_flag_fr{background-image:url("../light/images/flags/fr.png")}.o_flag_it{background-image:url("../light/images/flags/it.png")}.o_flag_es{background-image:url("../light/images/flags/es.png")}.o_flag_da{background-image:url("../light/images/flags/dk.png")}.o_flag_cs{background-image:url("../light/images/flags/cz.png")}.o_flag_el{background-image:url("../light/images/flags/gr.png")}.o_flag_ee{background-image:url("../light/images/flags/ee.png")}.o_flag_ru{background-image:url("../light/images/flags/ru.png")}.o_flag_pl{background-image:url("../light/images/flags/pl.png")}.o_flag_zh_CN{background-image:url("../light/images/flags/cn.png")}.o_flag_zh_TW{background-image:url("../light/images/flags/tw.png")}.o_flag_lt{background-image:url("../light/images/flags/lt.png")}.o_flag_fa{background-image:url("../light/images/flags/ir.png")}.o_flag_pt_PT{background-image:url("../light/images/flags/pt.png")}.o_flag_pt_BR{background-image:url("../light/images/flags/br.png")}.o_flag_tr{background-image:url("../light/images/flags/tr.png")}.o_flag_hu{background-image:url("../light/images/flags/hu.png")}.o_flag_sq{background-image:url("../light/images/flags/al.png")}.o_flag_in{background-image:url("../light/images/flags/id.png")}.o_flag_ar{background-image:url("../light/images/flags/eg.png")}.o_flag_rm{background-image:url("../light/images/flags/rm.png")}.o_flag_af{background-image:url("../light/images/flags/za.png")}.o_flag_vi{background-image:url("../light/images/flags/vn.png")}.o_flag_mn{background-image:url("../light/images/flags/mn.png")}.o_flag_iw{background-image:url("../light/images/flags/il.png")}.o_flag_ko{background-image:url("../light/images/flags/kr.png")}.o_flag_nl_NL{background-image:url("../light/images/flags/nl.png")}.o_flag_jp{background-image:url("../light/images/flags/jp.png")}.o_flag_nb_NO{background-image:url("../light/images/flags/no.png")}.o_flag_et_EE{background-image:url("../light/images/flags/ee.png")}.o_flag_bg{background-image:url("../light/images/flags/bg.png")}.o_flag_hi_IN_ASIA{background-image:url("../light/images/flags/in.png")}.o_flag_ar_LB{background-image:url("../light/images/flags/lb.png")}.o_flag_gl_ES{background-image:url("../light/images/flags/galicia.png")}.o_rating .o_rating_title{font-size:12px}.o_rating .o_rating_items{white-space:nowrap}.o_rating .o_rating_items .o_icon{color:#f0ad4e}.o_rating .o_rating_items .o_icon:hover{color:#428bca}.o_rating .o_rating_items .o_legend{margin-left:1em;font-size:12px;line-height:1em}.o_rating .o_rating_explanation{font-size:12px;color:#777}@media (max-width: 991px){.o_rating .o_rating_title,.o_rating .o_rating_explanation{display:none}}
+#o_msg_sticky,#o_msg_sticky_preview{position:relative;color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;padding:10px 16px 10px 60px;min-height:40px;margin:-20px 0 20px 0}#o_msg_sticky .o_icon_info_msg,#o_msg_sticky_preview .o_icon_info_msg{position:absolute;left:10px;top:5px;font-size:40px}.o_tree{position:relative;display:block;background-color:none;border:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;font-size:14px}.o_tree a{color:#777;background-color:none}.o_tree a:hover,.o_tree a:focus{color:#333;background-color:#f8f8f8}.o_tree ul{margin:0;padding:0;list-style-type:none}.o_tree ul li{margin:0;padding:0;white-space:nowrap}.o_tree ul li div{position:relative;margin-bottom:-1px;border-bottom:1px solid #ddd}.o_tree ul li div a.o_tree_oc_l0{position:absolute;top:10px;left:-4px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l0,.o_tree ul .o_tree_level_close.b_tree_oc_l0{z-index:10}.o_tree ul li div a.o_tree_oc_l1{position:absolute;top:10px;left:11px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l1,.o_tree ul .o_tree_level_close.b_tree_oc_l1{z-index:10}.o_tree ul li div a.o_tree_oc_l2{position:absolute;top:10px;left:26px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l2,.o_tree ul .o_tree_level_close.b_tree_oc_l2{z-index:10}.o_tree ul li div a.o_tree_oc_l3{position:absolute;top:10px;left:41px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l3,.o_tree ul .o_tree_level_close.b_tree_oc_l3{z-index:10}.o_tree ul li div a.o_tree_oc_l4{position:absolute;top:10px;left:56px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l4,.o_tree ul .o_tree_level_close.b_tree_oc_l4{z-index:10}.o_tree ul li div a.o_tree_oc_l5{position:absolute;top:10px;left:71px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l5,.o_tree ul .o_tree_level_close.b_tree_oc_l5{z-index:10}.o_tree ul li div a.o_tree_oc_l6{position:absolute;top:10px;left:86px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l6,.o_tree ul .o_tree_level_close.b_tree_oc_l6{z-index:10}.o_tree ul li div a.o_tree_oc_l7{position:absolute;top:10px;left:101px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l7,.o_tree ul .o_tree_level_close.b_tree_oc_l7{z-index:10}.o_tree ul li div a.o_tree_oc_l8{position:absolute;top:10px;left:116px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l8,.o_tree ul .o_tree_level_close.b_tree_oc_l8{z-index:10}.o_tree ul li div a.o_tree_oc_l9{position:absolute;top:10px;left:131px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l9,.o_tree ul .o_tree_level_close.b_tree_oc_l9{z-index:10}.o_tree ul li div a.o_tree_oc_l10{position:absolute;top:10px;left:146px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l10,.o_tree ul .o_tree_level_close.b_tree_oc_l10{z-index:10}.o_tree ul li div a.o_tree_oc_l11{position:absolute;top:10px;left:161px;z-index:9}.o_tree ul .o_tree_level_open.b_tree_oc_l11,.o_tree ul .o_tree_level_close.b_tree_oc_l11{z-index:10}.o_tree ul li div a.o_tree_l0{display:block;padding:10px 2px 10px 10px;z-index:9}.o_tree ul li div a.o_tree_l1{display:block;padding:10px 2px 10px 25px;z-index:9}.o_tree ul li div a.o_tree_l2{display:block;padding:10px 2px 10px 40px;z-index:9}.o_tree ul li div a.o_tree_l3{display:block;padding:10px 2px 10px 55px;z-index:9}.o_tree ul li div a.o_tree_l4{display:block;padding:10px 2px 10px 70px;z-index:9}.o_tree ul li div a.o_tree_l5{display:block;padding:10px 2px 10px 85px;z-index:9}.o_tree ul li div a.o_tree_l6{display:block;padding:10px 2px 10px 100px;z-index:9}.o_tree ul li div a.o_tree_l7{display:block;padding:10px 2px 10px 115px;z-index:9}.o_tree ul li div a.o_tree_l8{display:block;padding:10px 2px 10px 130px;z-index:9}.o_tree ul li div a.o_tree_l9{display:block;padding:10px 2px 10px 145px;z-index:9}.o_tree ul li div a.o_tree_l10{display:block;padding:10px 2px 10px 160px;z-index:9}.o_tree ul li div a.o_tree_l11{display:block;padding:10px 2px 10px 175px;z-index:9}.o_tree ul span.o_tree_leaf{display:none}.o_tree ul li .badge{float:right;font-size:70%}.o_tree ul li div.o_dnd_sibling{margin:0;padding:0;border-bottom:none}.o_tree ul li a.active{color:#428bca;background-color:none;font-weight:bold}.o_tree ul li a.active:hover,.o_tree ul li a.active:focus{color:#2a6496;background-color:#eee}.o_tree ul li a.active_parent{color:#777;font-weight:bold}.o_tree ul li a.active_parent:hover,.o_tree ul li a.active_parent:focus{color:#333}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l0{left:6px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l1{left:21px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l2{left:36px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l3{left:51px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l4{left:66px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l5{left:81px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l6{left:96px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l7{left:111px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l8{left:126px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l9{left:141px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l10{left:156px}.o_tree.o_tree_root_hidden ul li div a.o_tree_oc_l11{left:171px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l0{padding:10px 2px 10px 20px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l1{padding:10px 2px 10px 35px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l2{padding:10px 2px 10px 50px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l3{padding:10px 2px 10px 65px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l4{padding:10px 2px 10px 80px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l5{padding:10px 2px 10px 95px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l6{padding:10px 2px 10px 110px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l7{padding:10px 2px 10px 125px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l8{padding:10px 2px 10px 140px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l9{padding:10px 2px 10px 155px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l10{padding:10px 2px 10px 170px}.o_tree.o_tree_root_hidden ul li div a.o_tree_l11{padding:10px 2px 10px 185px}.o_tree .o_dnd_item{cursor:move;z-index:100}.o_tree .o_dnd_proxy{opacity:0.4;filter:alpha(opacity=40);background-color:yellow}.o_tree .o_dnd_item.o_dnd_over{background-color:#ffff60}.o_tree .o_dnd_sibling{height:3px;width:100%}.o_tree .o_dnd_sibling.o_dnd_over{background:transparent url(../light/images/arrow_dd.png) top left no-repeat}.o_tree .o_dnd_l1{margin-left:0 !important}.o_tree .o_dnd_l2{margin-left:1em !important}.o_tree .o_dnd_l3{margin-left:2em !important}.o_tree .o_dnd_l4{margin-left:3em !important}.o_tree .o_dnd_l5{margin-left:4em !important}.o_tree .o_dnd_l6{margin-left:5em !important}.o_tree .o_dnd_l7{margin-left:6em !important}.o_tree .o_dnd_l8{margin-left:7em !important}.o_tree .o_dnd_l9{margin-left:8em !important}.o_tree .o_dnd_l10{margin-left:9em !important}.o_tree .o_dnd_l11{margin-left:10em !important}.o_offcanvas .o_tree{border:0}.o_breadcrumb{position:relative}.o_breadcrumb .o_breadcrumb_close{float:right}.o_form .o_icon_mandatory{position:absolute;right:-0.25em;line-height:1.5em}.o_form.form-horizontal .o_icon_mandatory{position:relative;right:0;line-height:inherit;margin-left:0.25em}.o_form .o_error{margin-top:1px;margin-bottom:0;padding:10px}.o_form hr.o_spacer_noline{border-top:1px solid transparent}.o_form .o_date{position:relative;padding-right:34px}.o_form .o_date.form-inline .form-group,.o_form .o_date.navbar-form .form-group,.o_form .o_date.o_navbar-form .form-group{margin-left:0}.o_form input.o_date_ms{width:3em}.o_form .o_date.form-inline .o_date_ms.form-group,.o_form .o_date.navbar-form .o_date_ms.form-group,.o_form .o_date.o_navbar-form .o_date_ms.form-group{margin-left:25px}.o_form .input-group.o_date_picker{width:16em}.o_form .o_filepreview{margin-bottom:10px}.o_form .o_fileinput{cursor:pointer;position:relative}.o_form .o_fileinput .o_fakechooser{position:relative;z-index:1}.o_form .o_fileinput .o_realchooser{position:absolute;top:0;left:0;z-index:2;opacity:0;filter:alpha(opacity=0)}.o_choice_checkrow,.o_choice_textrow{vertical-align:text-top;padding-bottom:2px}.o_choice_textrow{padding-left:1em}.o_togglecheck a{white-space:nowrap}.o_catalog .o_catalog_delete_img{position:relative;top:-0.5em}.o_button_dirty{color:#fff;background-color:#f0ad4e;border-color:#eea236}.o_button_dirty:hover,.o_button_dirty:focus,.o_button_dirty:active,.o_button_dirty.active,.open>.o_button_dirty.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.o_button_dirty:active,.o_button_dirty.active,.open>.o_button_dirty.dropdown-toggle{background-image:none}.o_button_dirty.disabled,.o_button_dirty.disabled:hover,.o_button_dirty.disabled:focus,.o_button_dirty.disabled:active,.o_button_dirty.disabled.active,.o_button_dirty[disabled],.o_button_dirty[disabled]:hover,.o_button_dirty[disabled]:focus,.o_button_dirty[disabled]:active,.o_button_dirty[disabled].active,fieldset[disabled] .o_button_dirty,fieldset[disabled] .o_button_dirty:hover,fieldset[disabled] .o_button_dirty:focus,fieldset[disabled] .o_button_dirty:active,fieldset[disabled] .o_button_dirty.active{background-color:#f0ad4e;border-color:#eea236}.o_button_dirty .badge{color:#f0ad4e;background-color:#fff}.o_button_toggle{border:1px solid #777;border-top-right-radius:9px;border-top-left-radius:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;background:#eee;display:inline-block;height:18px;line-height:16px;font-size:16px;text-align:left;padding:0 0.5em 0 0;margin:0}.o_button_toggle i{color:#777;text-shadow:1px 0 2px rgba(0,0,0,0.25)}.o_button_toggle span{line-height:16px;vertical-align:top;font-size:60%;color:#777;text-transform:uppercase}.o_button_toggle.o_on{text-align:right;padding:0 0 0 0.5em}.o_button_toggle.o_on i{color:#428bca;text-shadow:-1px 0 2px rgba(0,0,0,0.25)}.o_table_wrapper.o_table_flexi .o_table_body{margin-top:20px}.o_table_wrapper.o_table_flexi .table{margin-top:20px}.o_table_wrapper.o_table_flexi .table td ul{margin:0}.o_table_wrapper .o_table_search{max-width:50em}.o_table_wrapper .o_table_footer .o_table_pagination{text-align:center}.o_table_wrapper .o_row_selected td{background-color:#dff0d8 !important}.o_table_wrapper .o_table{margin-bottom:0}.o_table_config{font-size:12px}.o_table_buttons{text-align:center}.o_table_buttons input{margin-right:1em}.o_table_buttons input:last-child{margin-right:0}.o_table_tools{margin-left:0.5em}.o_table_count{max-width:20em;float:left;padding:0 15px}.o_info .table-bordered td,o_note .table-bordered td,o_important .table-bordered td,o_warning .table-bordered td,o_error .table-bordered td{border-color:#333}.panel .o_table_layout{border-top:1px solid #ddd;padding-top:6px}.panel .o_table_count{padding:0 15px}#o_navbar_imclient #o_im_message,#o_navbar_imclient #o_im_status,#o_navbar_imclient #o_im_summary{float:left;position:relative;padding:15px 3px}#o_navbar_imclient #o_im_summary{padding-right:15px}#o_navbar_imclient #o_im_status div.o_chelp_wrapper{right:0.5em}.o_im_load_history{margin-bottom:6px}.o_im_load_history .o_label{font-size:12px;padding-right:0.5em;line-height:1.5em;color:#777}.o_im_chat_history{height:170px;font-size:90%;border:1px solid #eee;margin:0 0 1em 0;overflow:scroll;overflow-x:auto}.o_im_message_group{padding:3px 3px 3px 40px;min-height:40px;position:relative;border-top:1px solid #eee;background:#fff}.o_im_message_group.o_odd{background:#f4f4f4}.o_im_message_group .o_portrait{position:absolute;top:3px;left:3px}.o_im_message_group .o_im_from{color:#777;font-size:12px;font-weight:bold}.o_im_message_group .o_im_from:hover{color:#5e5e5e}.o_im_message_group div.o_im_body{padding:3px 0 3px 0;font-size:12px}.o_im_message_group div.o_im_body .o_date{float:right;color:#777;font-size:9px}.o_groupchat_roster{font-size:12px}.o_groupchat_roster li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.o_groupchat_roster li.o_vip{color:#3c763d}.o_groupchat_roster li.o_anonymous{color:#31708f}.o_im_buddieslist .o_im_buddieslist_toggler .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o_im_buddieslist ul{font-size:12px}.o_im_buddieslist ul ul{padding-left:1em}.o_im_buddieslist ul a{color:#428bca}.o_im_buddieslist ul a:hover{color:#2a6496}.o_flag{position:relative;top:1px;display:inline-block;line-height:1;width:16px;height:16px;background-repeat:no-repeat;background-position:0 100%}option.o_with_flag{padding-left:23px;min-height:16px;background-repeat:no-repeat;background-position:2px 50%}.o_flag_en{background-image:url("../light/images/flags/gb.png")}.o_flag_de{background-image:url("../light/images/flags/de.png")}.o_flag_fr{background-image:url("../light/images/flags/fr.png")}.o_flag_it{background-image:url("../light/images/flags/it.png")}.o_flag_es{background-image:url("../light/images/flags/es.png")}.o_flag_da{background-image:url("../light/images/flags/dk.png")}.o_flag_cs{background-image:url("../light/images/flags/cz.png")}.o_flag_el{background-image:url("../light/images/flags/gr.png")}.o_flag_ee{background-image:url("../light/images/flags/ee.png")}.o_flag_ru{background-image:url("../light/images/flags/ru.png")}.o_flag_pl{background-image:url("../light/images/flags/pl.png")}.o_flag_zh_CN{background-image:url("../light/images/flags/cn.png")}.o_flag_zh_TW{background-image:url("../light/images/flags/tw.png")}.o_flag_lt{background-image:url("../light/images/flags/lt.png")}.o_flag_fa{background-image:url("../light/images/flags/ir.png")}.o_flag_pt_PT{background-image:url("../light/images/flags/pt.png")}.o_flag_pt_BR{background-image:url("../light/images/flags/br.png")}.o_flag_tr{background-image:url("../light/images/flags/tr.png")}.o_flag_hu{background-image:url("../light/images/flags/hu.png")}.o_flag_sq{background-image:url("../light/images/flags/al.png")}.o_flag_in{background-image:url("../light/images/flags/id.png")}.o_flag_ar{background-image:url("../light/images/flags/eg.png")}.o_flag_rm{background-image:url("../light/images/flags/rm.png")}.o_flag_af{background-image:url("../light/images/flags/za.png")}.o_flag_vi{background-image:url("../light/images/flags/vn.png")}.o_flag_mn{background-image:url("../light/images/flags/mn.png")}.o_flag_iw{background-image:url("../light/images/flags/il.png")}.o_flag_ko{background-image:url("../light/images/flags/kr.png")}.o_flag_nl_NL{background-image:url("../light/images/flags/nl.png")}.o_flag_jp{background-image:url("../light/images/flags/jp.png")}.o_flag_nb_NO{background-image:url("../light/images/flags/no.png")}.o_flag_et_EE{background-image:url("../light/images/flags/ee.png")}.o_flag_bg{background-image:url("../light/images/flags/bg.png")}.o_flag_hi_IN_ASIA{background-image:url("../light/images/flags/in.png")}.o_flag_ar_LB{background-image:url("../light/images/flags/lb.png")}.o_flag_gl_ES{background-image:url("../light/images/flags/galicia.png")}.o_rating .o_rating_title{font-size:12px}.o_rating .o_rating_items{white-space:nowrap}.o_rating .o_rating_items .o_icon{color:#f0ad4e}.o_rating .o_rating_items .o_icon:hover{color:#428bca}.o_rating .o_rating_items .o_legend{margin-left:1em;font-size:12px;line-height:1em}.o_rating .o_rating_explanation{font-size:12px;color:#777}@media (max-width: 991px){.o_rating .o_rating_title,.o_rating .o_rating_explanation{display:none}}
 .o_comments .o_comment_wrapper .o_avatar{float:left;margin:0 1em 0 0}.o_comments .o_comment_wrapper .o_reply,.o_comments .o_comment_wrapper .o_delete{float:right}.o_ratings_and_comments .o_rating_wrapper{vertical-align:middle;display:inline-block}.o_ratings_and_comments a.o_comments{margin-left:10px;position:relative;top:0.1em}.d3chart .bar{shape-rendering:crispEdges}.d3chart .bar_default_light{fill:#7eb0db}.d3chart .bar_default{fill:#428bca}.d3chart .bar_default_dark{fill:#2a6496}.d3chart .axis{font:12px sans-serif}.d3chart .axis path,.d3chart .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.o_forum_peekview .o_quote_wrapper,.o_forum_peekview .b_quote_wrapper{display:none}.o_forum_thread_sticky{font-weight:bold}.o_forum_switch{font-size:12px}.o_forum_toolbar{margin-bottom:6px;float:left}.o_forum_fulltextsearch{float:right}@media (max-width: 767px){.o_forum_fulltextsearch{float:left}}.o_forum .o_mark,.o_forum .o_ep_collect{float:right;position:relative;width:2em;margin-left:12px}.o_forum .o_portrait{float:left;margin-right:16px}.o_forum .o_portrait_avatar{width:70px;height:70px}.o_forum .o_newindicator{font-size:10px;color:#5cb85c;text-transform:uppercase;padding-left:1em;vertical-align:text-top;white-space:nowrap}.o_forum .o_author,.o_forum .o_date{display:inline-block;color:#777}.o_forum .o_date{font-size:12px}.o_forum .o_modified{color:#8a6d3b;font-size:12px;font-style:italic}.o_forum .o_forum_message{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.o_forum .o_forum_message_new{-webkit-box-shadow:0 1px 10px rgba(92,184,92,0.3);box-shadow:0 1px 10px rgba(92,184,92,0.3)}.o_forum .o_forum_message_highlight{-webkit-box-shadow:0 1px 10px rgba(240,173,78,0.5);box-shadow:0 1px 10px rgba(240,173,78,0.5)}.o_forum .o_forum_message_header{padding:10px 15px;border-bottom:1px solid #ddd;background-color:#f5f5f5;border-top-right-radius:3px;border-top-left-radius:3px}.o_forum .o_forum_message_title{margin-top:0}.o_forum .o_forum_message_body{padding:10px 15px}.o_forum .o_forum_message_attachments{border-top:1px solid #ddd;padding:10px 15px;font-size:12px;background-color:#f7f7f9}.o_forum .o_attachment{position:relative;max-width:250px;vertical-align:top;margin:6px 12px 10px 0}.o_forum .o_attachment img{margin-top:6px}.o_forum .o_filename{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o_forum .o_icon_enlarge{position:absolute;left:1em;bottom:1em;text-shadow:1px 1px 2px #fff, -1px 1px 2px #fff, 1px -1px 2px #fff, -1px -1px 2px #fff}@media (min-width: 768px) and (max-width: 991px){.o_forum .o_attachments{font-size:10px}.o_forum .o_attachment{max-width:200px}.o_forum .o_attachment img{max-width:150px}.o_forum .o_filename{max-width:200px}}@media (max-width: 767px){.o_forum .o_attachments{font-size:9px}.o_forum .o_attachment{max-width:150px}.o_forum .o_attachment img{max-width:100px}.o_forum .o_filename{max-width:150px}}
 .o_quote_wrapper,.b_quote_wrapper{position:relative;margin:10px 0}.o_quote_author,.b_quote_author{color:#777;font-size:12px}.o_quote_author:before,.b_quote_author:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10e";font-size:21px;padding-right:0.5em}blockquote.o_quote,blockquote.b_quote{color:#555;font-size:12px;margin-top:6px;padding:0 12px}a.o_chelp{display:inline-block;padding:1px 3px;text-align:center;vertical-align:middle;white-space:nowrap;font-size:10px;font-weight:normal;line-height:15px;color:#fff;background-color:#428bca;border:1px solid #357ebd;border-radius:2px;cursor:help;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.o_chelp:active,a.o_chelp:hover,a.o_chelp:focus{text-decoration:none;color:#fff;background-color:#3276b1;border-color:#285e8e}a.o_chelp i{font-size:10px !important}.o_chelp_wrapper{position:relative;float:right;display:inline-block;line-height:1em}.o_iframedisplay iframe{width:100%}.o_singlepage .o_edit{position:absolute;top:10px;right:37px}.o_content_popup{position:absolute;top:10px;right:12px}.o_module_cp_wrapper .o_tools{position:absolute;top:10px;right:12px;text-align:right;vertical-align:middle}.o_module_cp_wrapper .o_tools .o_search_wrapper{display:inline-block;position:relative;top:-2px}.o_bc_meta .o_thumbnail,.tooltip .o_thumbnail{width:200px;height:200px}.o_htmleditor .o_lastmodified{color:#777}.o_htmleditor #o_save{margin-top:10px;text-align:center}.o_htmleditor #o_save input{margin-right:1em}.o_htmleditor #o_save input:last-child{margin-right:0}.o_notifications_news_wrapper .o_notifications_news_subscription{margin:10px 0}.o_notifications_news_wrapper .o_notifications_news_subscription h4 i,.o_notifications_news_wrapper .o_notifications_news_subscription .o_cal .fc-header-title h2 i,.o_cal .fc-header-title .o_notifications_news_wrapper .o_notifications_news_subscription h2 i{display:none}.o_notifications_news_wrapper .o_notifications_news_subscription .o_notifications_news_context{color:#777}.o_notifications_news_wrapper .o_notifications_news_subscription .o_notifications_news_content{margin-left:1.5em;position:relative}.o_notifications_news_wrapper .o_notifications_news_subscription .o_notifications_news_content .o_icon{position:absolute;left:-1.5em;line-height:1.5em;top:0}.o_notifications_news_wrapper .o_notifications_news_subscription .o_notifications_news_content .o_date{color:#777}.o_notifications_news_wrapper .o_notifications_news_subscription .o_notifications_news_url{margin-left:1.5em}.o_noti{margin:6px 0 6px 12px;float:right;color:#777}.o_noti .o_label{color:#777;cursor:help}@media (max-width: 767px){.o_noti .o_label span{display:none}}
 .panel-body .o_noti{margin:0}.o_portrait{display:inline-block}.o_portrait img{border-radius:50%;border:none;background-color:#eee;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.o_portrait_name{margin-top:6px}.o_portrait_avatar,.o_portrait_dummy,.o_portrait_dummy_female_big,.o_portrait_dummy_male_big,.o_portrait_anonymous{width:100px;height:100px}.o_portrait_dummy{background-image:url("../light/images/portrait/dummy.png")}.o_portrait_dummy_female_big{background-image:url("../light/images/portrait/dummy_female_big.png")}.o_portrait_dummy_male_big{background-image:url("../light/images/portrait/dummy_male_big.png")}.o_portrait_anonymous{background-image:url("../light/images/portrait/dummy.png")}.o_portrait_avatar_small,.o_portrait_dummy_small,.o_portrait_dummy_female_small,.o_portrait_dummy_male_small,.o_portrait_anonymous_small{width:30px;height:30px}.o_portrait_dummy_small{background-image:url("../light/images/portrait/dummy_small.png")}.o_portrait_dummy_female_small{background-image:url("../light/images/portrait/dummy_female_small.png")}.o_portrait_dummy_male_small{background-image:url("../light/images/portrait/dummy_male_small.png")}.o_portrait_anonymous_small{background-image:url("../light/images/portrait/dummy_small.png")}.o_datecomp{position:relative;width:40px;height:52px;border:1px solid #555;margin-right:12px;text-align:center;vertical-align:middle}.o_datecomp div.o_year{position:absolute;left:0;width:100%;top:-20px;height:20px;line-height:20px;font-size:10px}.o_datecomp div.o_month{height:20px;line-height:20px;font-size:12px;background-color:#428bca;color:#fff}.o_datecomp div.o_day{height:30px;line-height:30px;font-size:18px;border-top:1px solid #555;background-color:#fff;color:#333}.o_block_with_datecomp .o_head{position:relative;padding-left:52px}.o_block_with_datecomp .o_datecomp{position:absolute;top:0.2em;left:0}.o_block_with_datecomp .o_title{margin-top:0}.o_block_with_datecomp .o_meta{color:#777}.o_block_with_datecomp .o_content{border-left:5px solid #eee;padding:0 20px}.o_block_with_datecomp .o_block_footer{padding-left:25px}.o_cal_toptoolbar{margin-bottom:6px}.o_cal_toptoolbar .o_cal_toptoolbar_sub,.o_cal_toptoolbar .o_cal_toptoolbar_help{float:left;margin-right:12px}.o_feed .o_date,.o_feed .o_author{color:#777}.o_feed .o_subscription a{margin-right:1.5em}.o_feed .o_subscription form{margin-top:6px}.o_feed .o_blog_posts .o_ratings_and_comments .o_rating_wrapper{float:left}.o_feed .o_blog_posts .o_ratings_and_comments .o_rating_wrapper .o_rating_title,.o_feed .o_blog_posts .o_ratings_and_comments .o_rating_wrapper .o_rating_explanation,.o_feed .o_blog_posts .o_ratings_and_comments .o_rating_wrapper .o_legend{display:none}.o_feed .o_blog_posts .o_ratings_and_comments a.o_comments span{display:none}.o_segments_content{margin-top:20px}.o_tabbed_pane .o_tabbed_pane_content{padding:20px 0 6px 0}.o_togglebox_wrapper .o_opener{position:relative;left:-0.5em}.o_togglebox_wrapper div.o_togglebox_content{position:relative;margin:0}.o_togglebox_wrapper div.o_togglebox_content .o_hide{position:absolute;bottom:0.5em;right:1em}.o_toolboxes ul{margin:0 0 1.5em 0;padding:0 0 0 1.5em}.o_qrcode{width:256px;height:256px}#o_ajax_busy{position:absolute;left:50%;top:20em;margin-left:-2.5em;height:5em;width:5em;color:#fff;z-index:1201;display:none}#o_body.o_ajax_busy{cursor:busy}.o_exception .o_visual{position:relative;background-image:url("../light/images/lion-500x333.jpg");filter:grayscale(50%);-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-ms-filter:grayscale(50%);-o-filter:grayscale(50%);width:500px;height:333px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin:0 0 10px 16px}@media (min-width: 768px) and (max-width: 991px){.o_exception .o_visual{width:375px;height:249px}}@media (min-width: 500px) and (max-width: 767px){.o_exception .o_visual{width:250px;height:166px}}@media (max-width: 500px){.o_exception .o_visual{background-size:cover}}
diff --git a/src/main/webapp/static/themes/openolat/_all_modules.scss b/src/main/webapp/static/themes/openolat/_all_modules.scss
deleted file mode 100644
index 8905212210e65cee46ec394d2749b427d561c32f..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/_all_modules.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-@charset "UTF-8";
-
-/*
- *  =================================================
- *  Import of all submodules and includes, can be reused by other themes
- *  =================================================
- */
-
-/* -------- OpenOLAT modules -------- */
-@import "dd";
-@import "accesscontrol";
-@import "dialogs";
-@import "tabpane";
-@import "formsandbuttons";
-@import "tables";
-@import "develdebug";
-@import "briefcase";
-@import "repository";
-@import "wiki";
-@import "forum";
-@import "eportfolio";
-@import "imscp";
-@import "qpool";
-@import "qti";
-@import "translationtool";
-@import "course";
-@import "misc";
-@import "feedandblog";
-@import "im";
-@import "portlets_boxes";
-@import "library";
-@import "coachingtool";
-
-/* --------- CSS for JS libraries ------ */
-@import "thirdparty";
diff --git a/src/main/webapp/static/themes/openolat/_all_print_and_mobile.scss b/src/main/webapp/static/themes/openolat/_all_print_and_mobile.scss
deleted file mode 100644
index 700b3e759b07f5d230c7d3c522e3797ae8334e3d..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/_all_print_and_mobile.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@charset "UTF-8";
-
-/*
- *  =================================================
- *  Import of all print and mobile overides of normal style
- *  =================================================
- */
-
-/* ------- print -------- */
-@import "p_basemod";
-
-/* ------- mobile -------- */
-@import "m_basemod";
diff --git a/src/main/webapp/static/themes/openolat/_license.scss b/src/main/webapp/static/themes/openolat/_license.scss
deleted file mode 100644
index 8d3365c25580d14d7a30063863ab601c117cdf21..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/_license.scss
+++ /dev/null
@@ -1,27 +0,0 @@
-@charset "UTF-8";
-
-/*!
- * ========================================================
- *  <a href="http://www.openolat.org">
- *  OpenOLAT - Online Learning and Training</a><br>
- *  <p>
- *  Licensed under the Apache License, Version 2.0 (the "License"); <br>
- *  you may not use this file except in compliance with the License.<br>
- *  You may obtain a copy of the License at the
- *  <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- *  <p>
- *  Unless required by applicable law or agreed to in writing,<br>
- *  software distributed under the License is distributed on an "AS IS" BASIS, <br>
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- *  See the License for the specific language governing permissions and <br>
- *  limitations under the License.
- *  <p>
- *  Initial code contributed and copyrighted by<br>
- *  12.10.2011 by frentix GmbH, http://www.frentix.com
- *  <p>
- *
- *
- *  @author strentini, sergio.trentini@frentix.com,  www.frentix.com
- *  @date Nov. 2011
- * ========================================================
-**/
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/_thirdparty.scss b/src/main/webapp/static/themes/openolat/_thirdparty.scss
deleted file mode 100644
index 315eeae793380636948e0b4ad373608b255673db..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/_thirdparty.scss
+++ /dev/null
@@ -1,220 +0,0 @@
-@charset "UTF-8";
-
-//overwrite jquery ui
-.ui-widget {
-	font-family: $defaultfont;
-	font-size: 100%;
-}
-
-.ui-widget-header {
-	border-top: none;
-	border-left: none;
-	border-right: none;
-	border-bottom:1px solid #eee;
-	
-	background: #fff;
-	font-weight: bold;
-}
-
-.ui-dialog {
-	@include o-box-shadow(0px,0px,6px,rgba(0,0,0,0.3));
-	
-	.ui-widget-header {
-		.ui-icon-closethick {
-			background: #fff url('../openolat/images/close.png') no-repeat center center;
-		}
-		
-		.ui-button.ui-corner-all {
-			border: none !important;
-			background: #fff !important;
-		}
-	}
-
-	.ui-widget-content {
-		border-color: #fff;
-		padding: 5px;
-	}
-	
-	.ui-dialog-titlebar {
-		padding: 2px 30px 2px 5px;
-	}
-}
-
-.ui-dialog.ui-corner-all {
-	@include o-border-radius($di_border_radius);
-}
-
-.ui-dialog.ui-widget-content {
-	border-color: $basecolor;
-}
-
-.ui-dialog.o_modal-ui div.ui-dialog-buttonpane {
-	display:none;
-}
-
-/*
- * autocomplete
- */
-.ui-autocomplete-input {
-	line-height: 1.5em;
-	font-size: 98%;
-}
-.ui-autocomplete {
-	z-index: 10000;
-	&.ui-menu {
-		padding: 1px;
-	}
-	&.ui-corner-all {
-		border: 1px solid $basecolor;
-		border-top: none;
-		@include o-border-radius-all(0,0,$di_border_radius,$di_border_radius);
-		@include o-box-shadow(0px,3px,6px,rgba(0,0,0,0.3));
-	}
-	a.ui-corner-all {
-		border: none;
-		margin: -1px;
-		@include o-border-radius(0);
-		&.ui-state-focus {
-			background: $selectcolor_ultra_light;
-		}
-	}	
-	.b_error_icon { 
-		color: $nokcolor; 
-		font-style: italic;
-	}
-}
-
-/*
- * datepicker
- */
-.ui-datepicker {
-	@include o-box-shadow(0px,0px,6px,rgba(0,0,0,0.3));
-	
-	.ui-widget-header {
-		.ui-datepicker-prev.ui-corner-all, .ui-datepicker-next.ui-corner-all {
-			border: none !important;
-			background: #fff !important;
-		}
-
-		.ui-icon.ui-icon-circle-triangle-e {
-			background: #fff url('../openolat/images/arrow_right_big.png') no-repeat center center;
-		}
-		.ui-icon.ui-icon-circle-triangle-w {
-			background: #fff url('../openolat/images/arrow_left_big.png') no-repeat center center;
-		}
-	}
-	
-	.ui-state-default {
-		background: #eee;
-	}
-	
-	.ui-state-highlight, .ui-widget-content .ui-state-highlight {
-		border: 1px solid $basecolor_light;
-		background: $basecolor_ultra_light;
-	}
-}
-
-.ui-datepicker.ui-corner-all {
-	@include o-border-radius($di_border_radius);
-}
-
-.ui-datepicker.ui-widget-content {
-	border-color: $basecolor;
-}
-
-/*
- * tooltip
- */
-.ui-tooltip {
-	@include o-box-shadow(0px,0px,6px,rgba(0,0,0,0.3));
-}
- 
-.ui-tooltip.ui-corner-all {
-	@include o-border-radius($di_border_radius);
-}
-
-.ui-tooltip.ui-widget-content {
-	border: 1px solid $basecolor;
-}
-
-//overwrite tagit
-ul.tagit {
-	li.tagit-choice.ui-widget-content.ui-state-default {
-		background:#DEE7F8;
-		border: 1px solid #CAD8F3;
-	}
-}
-
-ul.tagit.ui-corner-all {
-	border:none;
-	background: none;
-}
-
-//overwrite uilayout
-.ui-layout-pane {
-	border:none;
-}
-
-.ui-layout-resizer {
-	background: none;
-	border-width: 1px;
-	border-style: dotted;
-}
-
-.ui-layout-toggler-hover, .ui-layout-resizer-hover .ui-layout-toggler-hover {
-	background-color: $basecolor;
-}
-
-.ui-layout-resizer-open-hover, .ui-layout-resizer-dragging {
-	background: $basecolor_ultra_light;
-}
-
-//overwrite datatables -> see _tables.scss
-
-/* calendar */
-.fc-state-highlight {
-	background: $selectcolor_ultra_light;
-}
-
-/* image crop */
-div#image-crop-overlay {
-	background-color : #ffffff;
-	overflow : hidden;
-}
-
-div#image-crop-outline {
-	background : #ffffff url('outline.gif');
-	overflow : hidden;
-}
-
-div#image-crop-size-hint-background {
-	background-color : #000000;
-}
-
-span#image-crop-size-hint-foreground {
-	color : #ffffff;
-	font-family : 'Verdana', 'Geneva', sans-serif;
-	font-size : 12px;
-	text-shadow : 0 -1px 0 #000000;
-}
-
-div#image-crop-preview-holder {
-	-moz-box-shadow : 0 0 5px #000000;
-	-webkit-box-shadow : 0 0 5px #000000;
-	border : 3px #ef2929 solid;
-	box-shadow : 0 0 5px #000000;
-}
-
-img#image-crop-preview {
-	border : none;
-}
-
-div.image-crop-resize-handler {
-	background-color : #000000;
-	border : 1px #ffffff solid;
-	height : 7px;
-	overflow : hidden;
-	width : 7px;
-}
-
-
diff --git a/src/main/webapp/static/themes/openolat/all/_basemod.scss b/src/main/webapp/static/themes/openolat/all/_basemod.scss
deleted file mode 100644
index 258cf52296319e4a97c1dc918a29d3e9917e662a..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/_basemod.scss
+++ /dev/null
@@ -1,667 +0,0 @@
-/*
-*  =================================================
-*  
-*   basemod rules for OpenOLAT 8
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*	also read themes.README!
-*
-*   (as of yaml compliance, contains css rules for
-*   positioning and sizing elements) 
-*   
-*   this file is included in layout.scss
-*   it is not compiled to a separate css-file...  
-*
-*  =================================================
-*/
-
-@media all {
-
-html{ min-height:100%;}
-
-/** ----------------- MAIN LAYOUT ----------------- **/
-/** 
-   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
-   * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera 
-   *
-   * @workaround
-   * @affected IE8, FF, Webkit, Opera
-   * @css-for all
-   * @valid CSS3
-   */
-body { 
-	min-height:100%;
-	overflow-y:scroll; 
-	@include bodybg;	
-}
-#b_page_margins {
-	min-width: $page_width_min;
-	max-width: $page_width_max;
-	margin:0 auto;
-	width:100%;
-	height:100%;
-	/* fix layering issue with datepicker - OO content on layer 1 */
-	position: relative; 
-	z-index: 1;
-}
-#b_page_wrapper {
-//	@include o-border-radius(6px);
-}
-
-#b_main_toolbar {
-	clear: both;
-	height: $tool_bar_height;
-	line-height: $tool_bar_height;
-	vertical-align: middle;
-	margin: 0; 
-	padding: 1px 0 0 0;
-	border-bottom: 1px solid $tool_bar_border;
-	background-color: $tool_bar_bg;
-	@include o-box-shadow(0,0,14px,$main_shadow_color);
-	
-	ul li a {
-		span {
-			line-height: $tool_bar_height;		
-		}
-	}
-}
-
-#b_main #b_main_toolbar {
-	moz-box-shadow: none;
-	-ms-box-shadow: none;
-	-o-box-shadow: none;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-}
-
-$mainMinHeight: 550px;
-#b_main {
-	background:#fff;
-	min-height: $mainMinHeight; /* min height, should prevent "flashing" of OO sky-banner on slow connections */
-	clear:both;
-	@include o-box-shadow(0,2px,14px,$main_shadow_color);
-}
-
-#b_page{
-
-	// the "to-top"-link
-	a#b_toplink {
-		position: absolute;
-		bottom: 1em;
-		right: 1em;
-		background: transparent url(../openolat/images/arrow_up.png) 0 50% no-repeat;
-		padding-left: 14px;
-		z-index: 5;
-	}
-	
-	@if $enablebiz == true {
-		background:#fff;
-	}
-	
-	@if $showbetalogo == true {
-		#b_beta_logo {
-			background: transparent url('../openolat/images/beta/beta_orange_small.png') no-repeat 0 0;
-			width: 50px;
-			height: 50px;
-			position: absolute;
-			top: 3px;
-			left: 3px;
-			z-index: 100;
-		}
-	}
-	
-}
-
-
-#b_header, #b_page,#b_col1_content, #b_col2_content, #b_col3_content,#b_col3_content_inner {
-	position: relative;
-}
-#b_col1 {
-	//prevent menu-tree from overlapping into content-area
-	overflow: hidden;
-}
-#b_col1_content {padding:1em 10px 1em 0px;}
-
-#b_col3 {
-	border-left: 1px #DDD dotted;
-	border-right: 1px #DDD dotted;
-}
-#b_col3_content {
-	min-height: $mainMinHeight;
-	padding: 20px 20px 30px 20px;
-}
-
-#b_col2_content {
-	overflow:hidden;
-	padding:1em 0;
-}
-
-// hide right margin+border if no right-column (col2)
-.b_hidecol2 #b_col3 {
-	margin-right: 0 ! important;
-	border-right: none;
-}
-// hide left margin+border if no left-column (col1)
-.b_hidecol1 #b_col3 {
-	margin-left: 0 ! important;
-	border-left: none;
-}
-
-// hide both margin+border if no left- and right-columns
-.b_hideboth #b_col3 {
-	margin-left: 0 !important;
-	margin-right:0 !important;
-	border-left:none;
-	border-right:none;
-}
-
-.b_hideboth #b_col1, .b_hideboth #b_col2, 
-.b_hidecol1 #b_col1, .b_hidecol2 #b_col2, 
-#b_ie_clearing {
-	display: none;
-}
-
-.b_c15r,.b_c20r,.b_c80r,.b_c85r{float:right;margin-left:-5px;}
-.b_c15l,.b_c15r{width:15%}
-.b_c20l,.b_c20r{width:20%}
-.b_c80l,.b_c80r{width:80%}
-.b_c85l,.b_c85r{width:85%}
-.b_subcolumns_oldgecko,.b_c20l,.b_c15l,.b_c80l,.b_c85l{float:left}
-
-
-/* IFRAME */
-div.b_iframe_wrapper iframe { width:100%; position:relative; top: 0; left:0; border:none; margin: 0; padding: 0; background: transparent;}
-	
-
-/* RedScreen View */
-#b_main.b_exception {
-	padding-left: 165px;
-	padding-right: 165px;
-}
-	
-/** ----------------- HEADER AND TOP NAVIGATION ----------------- **/
-#b_header {
-	height: auto;
-	min-height:30px;
-	
-	overflow:hidden;
-	
-	@if $enablebiz == true {
-		height: 154px;
-		background:#fff;
-	}
-	position:relative;
-	
-	/* the top-navigation */
-	#b_topnav {
-		position:absolute;
-		font-family: $topnavfont;
-		right:0px;
-		top:0px;
-		padding:4px 15px 0px 0px;
-		line-height: $top_nav_line_height;
-		min-height: $top_nav_line_height;
-		ul {margin:0;}
-
-		/* fix horizontal alignment by explicitly setting line-height everywhere */		
-	    li, div, span {
-			line-height: $top_nav_line_height;
-	    }
-	    /* fix horizontal alignment by removing top and bottom padding on icons */
-	    .b_with_small_icon_right {
-	  		padding: 0 20px 0 0;
-	  	}
-	  	.b_with_small_icon_left {
-			padding: 0 0 0 20px;
-	  	}
-	  	.b_small_icon {
-	  		height: $top_nav_line_height;
-	  	}
-	    #o_topnav_langchooser {
-	    	select {
-	    		font-size: 90%;
-	    	}
-	    }
-		#o_topnav_search {
-			input {
-	    		font-size: 90%;
-				margin: 0;
-				width: 10em;
-			}
-			a.o_fulltext_search_button {
-		  		height: $top_nav_line_height;
-				background-position: 50% 50%;
-			}  
-		}
-		#o_topnav_printview a {
-			background: url(../openolat/images/printer.png) no-repeat right 50%;
-			padding: 0 20px 0 0;
-			margin: 0;
-		}
-		#o_topnav_logout a {
-			background: url('../openolat/images/control/control-power.png') no-repeat right 50%;
-			padding: 0 20px 0  0;
-			margin: 0;
-			font-weight: bold;
-		}
-
-		li {
-			float:left;
-			list-style: none;
-			margin-left:1.7em;
-			div.b_form_element_wrapper.b_form_horizontal {margin:0;}
-		}
-		
-		li#o_topnav_imclient li {
-			margin-left:0.5em;
-		}
-		
-		li#o_topnav_my_menu_link {
-			div.o_topnav_portrait {
-				width:30px;
-				height:30px;
-				float: left;
-				margin-right:5px;
-			}
-		}
-	}	
-}
-
-.o_topnav_my_menu {
-
-	ul { list-style-type: none; margin:0; padding:0; }
-	li { margin:0; padding:0; } 
-	
-	.o_topnav_my_submenu { color: grey; }
-
-	#o_topnav_logout a#b_logout {
-		background: url('../openolat/images/control/control-power.png') no-repeat left 50%;
-		padding: 0 0 0 20px;
-		margin: 0;
-		font-weight: bold;
-	}
-	
-	a.o_password {
-		background: url('../openolat/images/locked.png') no-repeat left 50%;
-		padding: 0 0 0 20px;
-		margin: 0;
-	}
-}
-	
-/**  I moved main navigation and sub-navigation (tree) to separate file, 
-but had to include here, don't want to change all layout.scss **/
-@import "nav";
-
-
-/** ----------------- FOOTER ----------------- **/
-
-#b_footer {
-	color: #9D9D9D;
-	padding:0;
-	margin:0;
-	position: relative;
-	min-height: 60px;
-
-	.b_floatbox {
-	
-	}
-	
-	a { 
-		color: $basegray_light; 
-	}
-	
-	#b_footer_user { 
-		position: absolute;
-		top: 1em;
-		left: 1em;
-		line-height: 16px;
-	 	#b_counter {
-	 	}
-	 	#b_username { 
-	 		margin-right: 1.5em;	 		 	
-	 	}
-	}
-	#b_footer_version { 
-		position: absolute;
-		top: 1em;
-		right: 1em;
-	}
-	#b_footer_powered { 
-		padding-top: 1em;
-		text-align: center; 
-		width: auto; 
-		background: none;  
-		a { 
-			display: inline; 
-		} 
-		/* make powerd-by buttons a bit less colorful to not distract user from learning */
-		img {	
-			@include o-opacity(60);
-			&:hover { @include o-opacity(100); }
-		}
-		
-	}
-	/*  social links (FB, twitter, google) from SocialModule.java */
-	#b_share { 
-		position: absolute;
-		top: 2.5em;
-		left: 1em;
-		width:250px; 
-		a, span { 
-			margin: 0 3px 0 0; 
-			background-repeat: no-repeat; 
-			width: 16px; 
-			height: 16px; 
-			float: left; 
-			display: inline; 
-			@include o-opacity(60);
-		}
-		a:hover { 
-			@include o-opacity(100); 
-		}
-		#b_facebook {background-image: url(../openolat/images/social/facebook_16.png);}
-		#b_twitter {background-image: url(../openolat/images/social/twitter_16.png);}
-		#b_google {background-image: url(../openolat/images/social/google_16.png);}
-		#b_delicious {background-image: url(../openolat/images/social/delicious_16.png);}
-		#b_digg {background-image: url(../openolat/images/social/digg_16.png);}
-		#b_mail {background-image: url(../openolat/images/social/email_16.png);}
-		#b_link {background-image: url(../openolat/images/social/link_16.png);}
-	}
-	
-	.fx_footer #b_footer_version {
-		> a { display:block; min-height: 45px; background: transparent url('../../images/frentix/frentix_logo_grey.png') no-repeat left bottom ; }
-		> a:hover { background-image: url('../../images/frentix/frentix_logo.png'); }
-	}	
-	
-	/* remove left/right padding when screen is larger than max width of page */
-	@media (min-width : 1324px) {
-	    #b_share { left: 0; }
-	    #b_footer_user {left: 0; }
-	    #b_footer_version { right: 0; }
-  	}
-}
-/* part of b_share, but rendered in ext window outside the b_share div */
-#callout_share_link input {
-	width: 480px;
-}
-
-
-/* --------------- MENU TOOLBAR & BREADCRUMBS ------------ **/
-	
-#b_main.b_menu_toolbar #b_col1_content { padding-top: 0; padding-right: 0; }
-#b_main.b_menu_toolbar #b_col3_content { padding:0; }
-div.b_menu_toolbar { 
-	@include o-gradient2(#f9f9f9,#d0d0d0);
-	border-bottom: 1px solid #7D7D7D; 
-	padding: 5px 5px 2px 0;
-}
-	
-/* breadcrumbs */
-div.b_breadcumb {}
-
-div.b_breadcumb_path { 
-	padding: 0; 
-	margin: 0; 
-	float:left; display: inline;
-	ul { 
-		padding: 0; 
-		margin: 0; 
-		list-style: none; 
-		float:left;  display: inline; 
-		li { 
-			padding: 0 7px 0 14px; 
-			margin: 0;
-			list-style: none; 
-			float:left;	display: inline; 
-			background: url(../openolat/images/breadcrumb-separator.png) no-repeat left 50%; 
-		}
-		li.b_first { 
-			background: url(../openolat/images/home.png) no-repeat 5px 50%; 
-			padding-left: 25px; 
-		}
-		li a { 
-			color: #464444;
-		}
-		li span.b_disabled { 
-			color: #000; 
-			padding: 0 10px 0 0; 
-			margin: 0; 
-		}
-	}
-}
-
-/* normal breadcrumb styles */
-div.b_breadcumb div.b_breadcumb_path {}
-
-/* toolbar breadcrumb specific styles */
-#b_main_toolbar {
-	div.b_breadcumb_path { 
-		ul { 
-			a {
-				color: $tool_bar_color;
-				font-weight: bold;
-				&:hover {
-					color: $tool_bar_hover;
-					text-decoration: none;
-				}
-			}
-			
-			li.b_breadcumb_back {
-				background: transparent;
-				padding: 0 7px 0 7px; 
-				margin: 0 2px 0 0;
-				border-right: 1px solid $tool_bar_border;
-				a {
-					font-type: Arial; /* for special arrow key */
-					color: $tool_bar_color;
-					font-weight: normal;
-					&:hover {
-						color: $tool_bar_hover;
-					}
-				}
-			}
-		}
-	}
-	div.b_breadcumb_close {
-		position: absolute;
-		right: 5px;
-		size: 80%;
-		.b_close {
-			@extend .b_with_small_icon_right;
-			background-image: url('../openolat/images/close.png');
-			color: $tool_bar_color;
-			&:hover {
-				color: $tool_bar_hover;
-				text-decoration: none;
-			}
-		}
-	}
-}
-div.b_breadcumb_content { 
-	clear: both;  
-	margin-top: 0.5em; 
-	padding-top: 0.5em; 
-	border-top: 1px solid #ACAAAA;
-}
-
-/* --------------- TOOLBAR ------------ */
-
-div.b_toolbar {
-	@include o-gradient2(#f9f9f9,#d0d0d0);
-	position:relative;
-	padding: 10px;
-	height: 19px;
-	min-height: 19px;
-	border-bottom: 1px solid #7D7D7D;
-	
-	ul {
-		margin:0;
-		list-style-image:none;
-		list-style-type:none;
-		
-		li {
-			margin:0px 16px 0px 0px;
-			list-style-image:none;
-			list-style-type:none;
-		}
-	}
-	
-	div.b_toolbar_left {
-		position:absolute;
-		top:7px;
-		left:7px;
-	}
-	ul.b_toolbar_left li {
-		float:left;
-	}
-	div.b_toolbar_right {
-		position:absolute;
-		top:7px;
-		right:7px;
-	}
-	ul.b_toolbar_right li {
-		float:right;
-		margin:0px 2px 0px 2px;
-	}
-	div.b_toolbar_center {
-		text-align:center;
-	}
-}
-
-/* NOTIFICATIONS */
-div.b_noti { 
-		border: 1px solid #E9EAEF; padding: 3px 23px 3px 3px; float: right; display: inline; position: relative; right: 0; font-size: 95%;
-		a.b_contexthelp { position: absolute; top: 2px; right: 2px; }
-		a.b_noti_unsubscribe_link { background: url(../openolat/images/mail--minus.png)  no-repeat left 50%; padding: 1px 0 1px 20px; }
-		a.b_noti_subscribe_link { background: url(../openolat/images/mail--plus.png)  no-repeat left 50%; padding: 1px 0 1px 20px; }
-		a.b_noti_markedread_link { background: url(../openolat/images/tick.png)  no-repeat left 50%; padding: 1px 0 1px 20px;}	
-}
-	
-/* ---------- TITLE Wrapper --------------- */
-div.b_titled_wrapper div.b_noti {position:absolute;  right:25px; top:0px; }
-div.b_titled_wrapper fieldset div.b_noti {top:12px;}
-h1.b_titled_wrapper span { padding-right: 4em; font-style: italic;}
-h2.b_titled_wrapper span { padding-right: 4em; font-style: italic;}
-h3.b_titled_wrapper span { padding-right: 4em; font-style: italic;}
-h4.b_titled_wrapper span { padding-right: 3em; font-style: italic;}
-h5.b_titled_wrapper span { padding-right: 3em; font-style: italic;}
-
-/* OPEN / CLOSE BOX TOGGLER */
-a.b_togglebox_closed {background: url($ico_plus) no-repeat 0 50%; padding: 1px 0 1px 18px; vertical-align: middle;}
-a.b_togglebox_opened {background: url($ico_minus) no-repeat 0 50%; padding: 1px 0 1px 18px; vertical-align: middle;}
-
-div.b_togglebox {
-	margin-top: 10px;
-	padding: 10px;
-	background: #FAFAFA;
-	div.b_togglebox_content { background:transparent; border:0px; padding:0px; }
-}	
-
-div.b_titled_wrapper div.b_togglebox {
-	margin-top: 0;
-	padding: 0;
-	background: transparent;
-	div.b_togglebox_content { background:transparent; border:0px; padding:0px; }
-}
-
-div.b_titled_wrapper_desc {
-	a.b_togglebox_opened { z-index:10; display:block; width:20px; height:20px;  position:absolute; top:7px; left:8px; background: url(../openolat/images/information-white.png) no-repeat 0 50%; }
-	a.b_togglebox_closed { display:block; width:20px; height:20px; background: url(../openolat/images/information-white.png) no-repeat top left;  @include o-opacity(60); }
-	
-	div.b_togglebox div.b_togglebox_content { position:relative; margin-bottom:1em; }
-	a.b_togglebox_hide span { position:absolute; bottom:0; right:0; padding:0 6px 3px 0; }
-	a.b_togglebox_hide:hover { text-decoration:underline; }
-}
-
-
-/* Needed for IE6 */
-div.b_titled_wrapper div.b_togglebox div.b_togglebox_content div.o_course_run_objectives { position:relative; }
-div.o_course_run_dropbox div.b_noti { position:relative; top:0; right:25px; border: 1px solid #FFFFFF;}
-div.o_course_run_returnbox div.b_noti { position:relative; top:0; right:25px; border: 1px solid #FFFFFF;}
-div.o_course_run_solutionbox div.b_noti { position:relative; top:0; right:25px; border: 1px solid #FFFFFF;}
-	
-	
-/** ------------------ CATALOG ------------------------ **/
-div.o_catalog {
-	 div.o_catalog_link_title {
-	 	margin: 2em 0 0 0;
-	 	border-bottom:1px solid #ccc;
-	 	padding:0.3em;
-	 }
-	 
-	 fieldset {
-	  padding: 1em 1em 0.5em 1em;
-	 }
-	 
-	 div.o_catalog_title {
-		display: none; //hide title
-	 }
-	div.o_catalog_nav {
-		padding: 1px 0 2px 22px;
-		border-bottom: 1px solid #EEE;
-		background: url(../openolat/images/folder_open.png) 2px 50% no-repeat;
-	}
-	.o_catalog_sub_icon { background-image: url(../openolat/images/folder_small.png); }
-	
-	div.o_catalog_links {
-		margin-top: 1em;
-		padding-top: 1em;
-		border-top: 1px solid #EEE;
-	}
-	
-	div.o_catalog_itemlist {
-		ul {
-			list-style-type: none; margin: 0; padding: 0;
-			li { margin: 0; padding: 0 0 0 0.5em;;overflow: hidden;}
-			a { display: block; }
-		}
-		
-		div.o_catalog_item {
-			float: left;
-			margin:  0.5em 2em 1em 0;
-		
-			div.o_catalog_item_img {
-				width: 200px;
-				height: 200px;
-				@include o-box-shadow(0,1px,2px,#999);
-				
-				a {
-					display:block;
-					width: 200px;
-					height: 200px;
-					
-					span {
-						display:none;
-					}
-				}
-			}
-			
-			div.o_catalog_item_details {
-				margin: 0.5em 0 0 0;
-				padding: 0.5em;
-				border: 1px solid #999;
-			}
-		}
-	}
-	
-	div.o_catalog_desc { margin: 0.5em 0 0.5em 0; padding-left: 20px; font-style: italic;}
-	
-	div.o_catalog_thumbnail { float:left; margin-right: 2em; }
-	
-}/* end div.o_catalog */
-
-/* FLOTING STYLES */
-.b_float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
-.b_float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
-.b_center { text-align:center; margin: 0.5em auto }
-/* CLEAR container: additonal to b_floatbox */
-.b_floatscrollbox { 
-	overflow-x: auto;  // this must stay on "auto", change to "hidden" and the everything goes to hell
-	overflow-y: hidden;
-}
-.b_overflowscrollbox { overflow: auto;}
-
-
-}/* end @media all */
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/_definitions.scss b/src/main/webapp/static/themes/openolat/all/_definitions.scss
deleted file mode 100644
index ecd14e7df5c29d32f4940219c3c4bd75908c4e00..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/_definitions.scss
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
-*  =================================================
-*   
-*   CONTAINS SOME SASS VARIABLES
-*   you can change these and compile the theme :)
-*
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*
-*   also read themes.README!
-*
-*  =================================================
-*/
-
-
-/* the base-color and variations (for openolat-theme this is the openolat-blue) */
-$basecolor : #025D8C !default;
-$basecolor_light : #94bed3 !default;
-$basecolor_ultra_light : #f3feff !default;
-
-/* selected table rows, calendars, buttons and other selections */
-$selectcolor : #FF9F5B !default;				
-$selectcolor_light : #FF9F5B !default;			
-$selectcolor_ultra_light : #FFDBC1 !default;	 
-
-/* color that indicates the edit fields or table */
-$dirtycolor : #FF9900 !default;
-$dirtycolor_bg : #FEFBF6 !default;
-
-/* then we need a base-gray and some variations */
-$basegray: #555 !default;
-$basegray_light: #777 !default;
-$basegray_ultra_light: #eee !default;
-
-/* glossy bar colors, default is dark, alternative would be #fefefe,#e3e3e3,#cfcfcf,#f3f3f3  */
-$glossColor1 : #5E5E5E !default;
-$glossColor2 : #444 !default;
-$glossColor3 : #222 !default;
-$glossColor4 : #3C3C3C !default;
-
-/* colors for ok (green) and not ok (red) in assessment, accept workflows etc */
-$okcolor : #009900 !default;
-$nokcolor : #990000 !default;
-
-$linkcolor : $basecolor !default;
-$linkcolor_hover: $basecolor !default;
-$menulinkcolor : $basegray !default;
-$menulinkcolor_hover : $basecolor !default;
-$menulinkcolor_selected : $basecolor !default;
-
-$tablecolor_header : $linkcolor !default;
-$tablecolor_links : $linkcolor !default;
-$tablecolor_links_hover : $linkcolor !default;
-
-/* full screen margins. Set to 0% to have have no surrounding border at all */
-$fullScreenModalMarginPercents: 2% !default;
-
-/* top navigation */
-$top_nav_line_height : 1.5em !default;
-$top_nav_active_tabs_bg : #fff !default;
-
-/* toolbar with breadcrumb */
-$tool_bar_height : 24px !default;
-$tool_bar_bg : $top_nav_active_tabs_bg !default;
-$tool_bar_border : #DADADA !default;
-$tool_bar_color : #2D2E2D !default;
-$tool_bar_hover : #585A58 !default;
-
-$main_shadow_color : #D3D3D3 !default;
-
-/* menu navigation */
-$tree_level_margin : 1em !default;
-$tree_padding_steps_px : 0 !default; /* alternate solution to tree_level_margin in case the tree link has block layout */
-$tree_padding_opener_px : 13px !default; /* total width of opener image (actual image width + whitespace) */
-$tree_padding_opener_left_px : 1px !default; /* left position of opener image */
-$tree_padding_opener_top_px : 0px;
-/* show or hide tree icons, if yes, width of icons */
-$tree_show_icons : true !default; 
-$treeicon_width_px : 20px !default;
-/* here you can define the two small icons used in trees:  + and - */ 
-$ico_plus : '../openolat/images/tree_parent_closed.png'  !default;
-$ico_minus : '../openolat/images/tree_parent_open.png'  !default;
-
-/* the defaultfont used in : text, main content, etc. */
-$defaultfont : 'Helvetica Neue', Helvetica, Arial, sans-serif !default;
-/* the font used in :  navigation (tabs + tree), headings */
-$headerfont : Century Gothic, Apple Gothic, sans-serif !default;
-/* other fonts */
-$topnavfont : $headerfont !default;
-$navmainfont : $headerfont !default;
-$treefont : $headerfont !default;
-
-/* the overall default font-size */ 
-$defaultfontsize : 80% !default;
-
-/* min and max content width */
-$page_width_max : 1324px !default;
-$page_width_min : 740px !default;
-
-/* enable business / kmu mode */
-$enablebiz : false !default;
-
-/* show beta logo on this instance */
-$showbetalogo: false !default;
-
-
-/* defines the body-background */
-@mixin bodybg(){
-	background: #ECECEC url('../openolat/images/sky.png') repeat-x left 83px;
-	
-	@if $enablebiz == true {
-		background: #ECECEC url('../openolat/images/sky.png') repeat-x left 179px;
-	}
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/_icons.scss b/src/main/webapp/static/themes/openolat/all/_icons.scss
deleted file mode 100644
index 88cdfa6a797bb572bdc47b63e9a919a17e0fa30d..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/_icons.scss
+++ /dev/null
@@ -1,428 +0,0 @@
-/*
-*  =================================================
-*  
-*   ICON Rules for the OpenOLAT theme
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Dez. 2011
-*
-*	also read themes.README!
-*
-*
-*  =================================================
-*/
-@media all {
-
-.b_with_small_icon_left {
-	padding: 2px 0 2px 20px;
-	min-height: 16px;
-	background-position: 0 50%;
-	background-repeat: no-repeat;
-}
-
-
-option.b_with_small_icon_left { 
-	padding: 0 0 0 20px;
-	vertical-align: middle;
-	min-height: 11px;
-	background-position: 0 50%;
-	background-repeat: no-repeat; 
-}
-
-
-.b_with_small_icon_right {
-	padding: 1px 20px 1px 0px;
-	min-height: 16px;
-	background-position: 100% 50%;
-	background-repeat: no-repeat;
-}
-
-.b_with_small_icon_only span {
-	display: none;
-}
-
-.b_small_icon {
-	float: left;
-	display: inline;
-	width: 16px;
-	height: 16px;
-	background-position: 0 50%;
-	background-repeat: no-repeat;
-}
-
-td a span.b_small_table_icon, td a.b_small_table_icon {
-	padding-left:20px;
-	width: 16px;
-	height: 16px;
-	background-position: 2px 50%;
-	background-repeat: no-repeat;
-}
-
-a.b_small_icon:hover {
-	// a link containing no text (just a small icon as background) should not display underline while hovering
-	text-decoration:none; 
-}
-
-/* ------- misc icons --------- */
-.b_info_icon { background-image: url('../openolat/images/comment.png')}
-.b_warn_icon { background-image: url('../openolat/images/exclamation.png')}
-.b_error_icon { background-image: url('../openolat/images/cross-circle.png')}
-.b_new_icon { background-image: url('../openolat/images/new-text.png')}
-.b_institution_icon { background-image: url('../openolat/images/home.png') }
-.b_group_icon { background-image: url('../openolat/images/users.png') }
-.b_group_icon.b_managed_icon { background-image: url('../openolat/images/managed_users.png') }
-.b_qpool_icon { background-image: url('../openolat/images/qti/pool.png') }
-.b_user_icon { background-image: url('../openolat/images/user.png') }
-.b_move_left_icon { background-image: url('../openolat/images/arrow_left_big.png'); }
-.b_move_right_icon { background-image: url('../openolat/images/arrow_right_big.png');}
-.b_move_down_icon { background-image: url('../openolat/images/arrow_down_big.png'); }
-.b_move_up_icon { background-image: url('../openolat/images/arrow_up_big.png'); }
-.b_delete_icon { background-image: url('../openolat/images/bin-metal-full.png'); }
-.b_share_icon { background-image: url('../openolat/images/share.png'); }
-.b_status_enabled_icon { background-image: url('../openolat/images/tick.png') }	
-.b_status_disabled_icon { background-image: url('../openolat/images/cross.png') }	
-.b_edit_icon{ background-image: url('../openolat/images/docs/document--pencil.png'); }
-.b_add_icon { background-image: url('../openolat/images/plus-circle.png'); }
-.b_open_icon { background-image: url('../openolat/images/control/control.png'); }
-.b_star_icon{ background-image: url(../openolat/images/star.png) ;}
-.b_star_small_icon{ background-image: url(../openolat/images/star-small.png) ;}
-.o_fulltext_search_button { background-image: url('../openolat/images/magnifier-zoom.png'); }
-	
-.o_help_icon { background-image: url('../openolat/images/help.png'); }
-.o_rss_icon { background-image: url('../openolat/images/feed.png'); }
-.o_login_guests {background-image: url('../openolat/images/user_silhouette.png');}
-.o_login_pwd {background-image: url('../openolat/images/user_excl.png');}
-.o_login_register {background-image: url('../openolat/images/user_register.png');}
-.o_news_icon { background-image: url('../openolat/images/information-white.png'); }
-.o_course_icon { background-image: url('../openolat/images/le_resources/book-open-text-image.png'); }
-.o_chat_icon { background-image: url('../openolat/images/balloons-box.png'); }
-.o_admin_icon { background-image: url('../openolat/images/wrench-screwdriver.png'); }
-.o_calendar_icon { background-image: url('../openolat/images/calendar.png'); }
-.o_settings {background-image: url('../openolat/images/gear.png');}
-.o_notes_icon{ background-image: url('../openolat/images/docs/document--pencil.png'); }
-.o_notifications_icon{ background-image: url('../openolat/images/radar.png'); }
-
-.o_locked_icon {background-image: url('../openolat/images/locked.png'); }
-
-/* used in blog (small icons) */
-.b_backward_icon {background-image: url('../openolat/images/arrow_left.png'); }
-.b_forward_icon {background-image: url('../openolat/images/arrow_right.png'); }
-
-/** ------- FLAGS ------ **/
-.b_flag_en {background-image: url('../openolat/images/flags/gb.png');} 	
-.b_flag_de {background-image: url('../openolat/images/flags/de.png');} 	
-.b_flag_fr {background-image: url('../openolat/images/flags/fr.png');} 	
-.b_flag_it {background-image: url('../openolat/images/flags/it.png');} 	
-.b_flag_es {background-image: url('../openolat/images/flags/es.png');} 	
-.b_flag_da {background-image: url('../openolat/images/flags/dk.png');} 	
-.b_flag_cs {background-image: url('../openolat/images/flags/cz.png');} 	
-.b_flag_el {background-image: url('../openolat/images/flags/gr.png');} 	
-.b_flag_ee {background-image: url('../openolat/images/flags/ee.png');} 	
-.b_flag_ru {background-image: url('../openolat/images/flags/ru.png');} 	
-.b_flag_pl {background-image: url('../openolat/images/flags/pl.png');} 	
-.b_flag_zh_CN {background-image: url('../openolat/images/flags/cn.png');} 	
-.b_flag_zh_TW {background-image: url('../openolat/images/flags/tw.png');} 	
-.b_flag_lt {background-image: url('../openolat/images/flags/lt.png');} 	
-.b_flag_fa {background-image: url('../openolat/images/flags/ir.png');} 	
-.b_flag_pt_PT {background-image: url('../openolat/images/flags/pt.png');} 	
-.b_flag_pt_BR {background-image: url('../openolat/images/flags/br.png');} 	
-.b_flag_tr {background-image: url('../openolat/images/flags/tr.png');} 	
-.b_flag_hu {background-image: url('../openolat/images/flags/hu.png');} 	
-.b_flag_sq {background-image: url('../openolat/images/flags/al.png');} 	
-.b_flag_in {background-image: url('../openolat/images/flags/id.png');} 	
-.b_flag_ar {background-image: url('../openolat/images/flags/eg.png');} 	
-.b_flag_rm {background-image: url('../openolat/images/flags/rm.png');} 	
-.b_flag_af {background-image: url('../openolat/images/flags/za.png');} 	
-.b_flag_vi {background-image: url('../openolat/images/flags/vn.png');} 
-.b_flag_mn {background-image: url('../openolat/images/flags/mn.png');} 
-.b_flag_iw {background-image: url('../openolat/images/flags/il.png');} 
-.b_flag_ko {background-image: url('../openolat/images/flags/kr.png');} 
-.b_flag_nl_NL {background-image: url('../openolat/images/flags/nl.png');}
-.b_flag_jp {background-image: url('../openolat/images/flags/jp.png');}
-.b_flag_nb_NO {background-image: url('../openolat/images/flags/no.png');}
-.b_flag_et_EE {background-image: url('../openolat/images/flags/ee.png');}
-.b_flag_bg {background-image: url('../openolat/images/flags/bg.png');}
-.b_flag_hi_IN_ASIA {background-image: url('../openolat/images/flags/in.png');}
-.b_flag_ar_LB {background-image: url('../openolat/images/flags/lb.png');}     
-.b_flag_gl_ES {background-image: url('../openolat/images/flags/galicia.png');}     
-
-/** ------- FILE TYPES ------- **/
-/* first the default that is used as base class. will be overriden by following classes */
-.b_filetype_file,
-.b_filetype_ico		{ background-image: url('../openolat/images/docs/document_plain.png') ! important; }
-.b_filetype_folder 	{ background-image: url('../openolat/images/folder.png')  ! important; }
-.b_filetype_folder_open { background-image: url('../openolat/images/folder_open.png')  ! important; }	
-/* filesystem icons, mark important to override ext definitions */
-.b_filetype_zip,
-.b_filetype_gz,
-.b_filetype_tar,
-.b_filetype_tgz { background-image: url('../openolat/images/docs/document-zipper.png') ! important; }
-.b_filetype_css,
-.b_filetype_js,
-.b_filetype_java,
-.b_filetype_numbers,
-.b_filetype_ods,
-.b_filetype_xml,
-.b_filetype_xsl { background-image: url('../openolat/images/docs/document_tags.png') ! important; }
-.b_filetype_bat_icon,
-.b_filetype_bat,
-.b_filetype_exe,
-.b_filetype_app,
-.b_filetype_sh { background-image: url('../openolat/images/docs/document-binary.png') ! important; }
-.b_filetype_xls, 
-.b_filetype_xlsx { background-image: url('../openolat/images/docs/document-excel.png') ! important; }
-.b_filetype_swf,
-.b_filetype_flv { background-image: url('../openolat/images/docs/document-flash-movie.png') ! important; }
-.b_filetype_htm, 
-.b_filetype_html { background-image: url('../openolat/images/docs/document-globe.png') ! important; }
-.b_filetype_ai { background-image: url('../openolat/images/docs/document-illustrator.png') ! important; }
-.b_filetype_png,
-.b_filetype_tiff,
-.b_filetype_webp,
-.b_filetype_gif,
-.b_filetype_ico,
-.b_filetype_jpeg, 
-.b_filetype_bmp,
-.b_filetype_odg,
-.b_filetype_eps,
-.b_filetype_jpg { background-image: url('../openolat/images/docs/document-image.png') ! important; }
-.b_filetype_avi_icon,
-.b_filetype_avi,
-.b_filetype_dvi,
-.b_filetype_mp4, 
-.b_filetype_m4v, 
-.b_filetype_webm, 
-.b_filetype_ogg,
-.b_filetype_video, 
-.b_filetype_mov,
-.b_filetype_mpeg,
-.b_filetype_mpg,
-.b_filetype_qt,
-.b_filetype_ra,
-.b_filetype_ram { background-image: url('../openolat/images/docs/document-film.png') ! important; }
-.b_filetype_midi,
-.b_filetype_audio, 
-.b_filetype_mp3,
-.b_filetype_m3u,
-.b_filetype_wav { background-image: url('../openolat/images/docs/document-music.png') ! important; }
-.b_filetype_ps,
-.b_filetype_pdf { background-image: url('../openolat/images/docs/document-pdf.png') ! important; }
-.b_filetype_psd { background-image: url('../openolat/images/docs/document-photoshop.png') ! important; }
-.b_filetype_key,
-.b_filetype_odp,
-.b_filetype_ppt, 
-.b_filetype_pptx { background-image: url('../openolat/images/docs/document-powerpoint.png') ! important; }
-.b_filetype_odf,
-.b_filetype_rtf,
-.b_filetype_readme, 
-.b_filetype_README,
-.b_filetype_log,
-.b_filetype_txt { background-image: url('../openolat/images/docs/document-text.png') ! important; }
-.b_filetype_pages,
-.b_filetype_doc, 
-.b_filetype_docx { background-image: url('../openolat/images/docs/document-word.png') ! important; }
-
-/* large icons, as used in library */
-.b_large_icon {
-	&.b_filetype_file	{ background-image: url('../openolat/images/docs_large/file.png') ! important; }
-	&.b_filetype_folder { background-image: url('../openolat/images/docs_large/folder.png')  ! important; }
-	&.b_filetype_zip,
-	&.b_filetype_gz,
-	&.b_filetype_tar,
-	&.b_filetype_tgz { background-image: url('../openolat/images/docs_large/compressed.png') ! important; }
-	&.b_filetype_css { background-image: url('../openolat/images/docs_large/css.png') ! important; }
-	&.b_filetype_js,
-	&.b_filetype_java,
-	&.b_filetype_xml,
-	&.b_filetype_xsl,
-	&.b_filetype_bat,
-	&.b_filetype_exe,
-	&.b_filetype_app,
-	&.b_filetype_sh { background-image: url('../openolat/images/docs_large/developer.png') ! important; }
-	&.b_filetype_numbers { background-image: url('../openolat/images/docs_large/numbers.png') ! important; }
-	&.b_filetype_ods,
-	&.b_filetype_xls, 
-	&.b_filetype_xlsx { background-image: url('../openolat/images/docs_large/excel.png') ! important; }
-	&.b_filetype_swf,
-	&.b_filetype_flv { background-image: url('../openolat/images/docs_large/flash.png') ! important; }
-	&.b_filetype_htm, 
-	&.b_filetype_html { background-image: url('../openolat/images/docs_large/html.png') ! important; }
-	&.b_filetype_ai { background-image: url('../openolat/images/docs_large/illustrator.png') ! important; }
-	&.b_filetype_png,
-	&.b_filetype_tiff,
-	&.b_filetype_webp,
-	&.b_filetype_gif,
-	&.b_filetype_ico,
-	&.b_filetype_jpeg, 
-	&.b_filetype_bmp,
-	&.b_filetype_odg,
-	&.b_filetype_eps,
-	&.b_filetype_jpg { background-image: url('../openolat/images/docs_large/image.png') ! important; }
-	&.b_filetype_avi,
-	&.b_filetype_dvi,
-	&.b_filetype_mp4, 
-	&.b_filetype_m4v, 
-	&.b_filetype_webm, 
-	&.b_filetype_ogg,
-	&.b_filetype_video, 
-	&.b_filetype_mov,
-	&.b_filetype_mpeg,
-	&.b_filetype_mpg,
-	&.b_filetype_qt,
-	&.b_filetype_ra,
-	&.b_filetype_ram { background-image: url('../openolat/images/docs_large/movie.png') ! important; }
-	&.b_filetype_midi,
-	&.b_filetype_audio, 
-	&.b_filetype_mp3,
-	&.b_filetype_m3u,
-	&.b_filetype_wav { background-image: url('../openolat/images/docs_large/music.png') ! important; }
-	&.b_filetype_ps,
-	&.b_filetype_pdf { background-image: url('../openolat/images/docs_large/pdf.png') ! important; }
-	&.b_filetype_psd { background-image: url('../openolat/images/docs_large/photoshop.png') ! important; }
-	&.b_filetype_key { background-image: url('../openolat/images/docs_large/keynote.png') ! important; }
-	&.b_filetype_odp,
-	&.b_filetype_ppt, 
-	&.b_filetype_pptx { background-image: url('../openolat/images/docs_large/powerpoint.png') ! important; }
-	&.b_filetype_odf,
-	&.b_filetype_rtf,
-	&.b_filetype_readme, 
-	&.b_filetype_README,
-	&.b_filetype_log,
-	&.b_filetype_txt { background-image: url('../openolat/images/docs_large/text.png') ! important; }
-	&.b_filetype_pages { background-image: url('../openolat/images/docs_large/pages.png') ! important; }
-	&.b_filetype_doc, 
-	&.b_filetype_docx { background-image: url('../openolat/images/docs_large/word.png') ! important; }
-}
-
-/* tab icons in nav  and in LE-resources table*/
-
-// the default 
-li.b_nav_site div, li.b_nav_tab div { background: url('../openolat/images/application.png') no-repeat left 50%; padding-left: 18px;	}			
-
-// the others		
-li.b_resource_BusinessGroup div, .o_BusinessGroup_icon  { background-image: url('../openolat/images/users.png') }
-li.b_resource_GroupCard div, .o_GroupCard_icon  { background-image: url('../openolat/images/users.png') }
-li.b_resource_CourseModule div, .o_CourseModule_icon  { background-image: url('../openolat/images/le_resources/book-open-text-image.png') }
-.o_CourseModule_icon.b_managed_icon  { background-image: url('../openolat/images/le_resources/book-open-text-image_locked.png') }
-li.b_resource_HOMEPAGECONFIG div, .o_HOMEPAGECONFIG_icon,  li.b_resource_Identity div { background-image: url('../openolat/images/card-address.png') }
-li.b_resource_FileResource-SHAREDFOLDER div, .o_FileResource-SHAREDFOLDER_icon  { background-image: url('../openolat/images/folder_shared.png') }
-li.b_resource_FileResource-WIKI div, .o_FileResource-WIKI_icon  { background-image: url('../openolat/images/le_resources/wiki.png') }
-li.b_resource_FileResource-PODCAST div, .o_FileResource-PODCAST_icon  { background-image: url('../openolat/images/le_resources/media-player-cast.png') }
-li.b_resource_FileResource-BLOG div, .o_FileResource-BLOG_icon  { background-image: url('../openolat/images/le_resources/blog.png') }
-li.b_resource_FileResource-MOVIE div, .o_FileResource-MOVIE_icon  { background-image: url('../openolat/images/docs/document-film.png') }
-li.b_resource_FileResource-PDF div, .o_FileResource-PDF_icon  { background-image: url('../openolat/images/docs/document-pdf.png') }
-li.b_resource_FileResource-PPT div, .o_FileResource-PPT_icon  { background-image: url('../openolat/images/docs/document-powerpoint.png') }
-li.b_resource_FileResource-DOC div, .o_FileResource-DOC_icon  { background-image: url('../openolat/images/docs/document-word.png') }
-li.b_resource_FileResource-IMSCP div, .o_FileResource-IMSCP_icon  { background-image: url('../openolat/images/le_resources/box.png') }
-li.b_resource_FileResource-SCORMCP div, .o_FileResource-SCORMCP_icon  { background-image: url('../openolat/images/le_resources/book-open-text-image-s.png') }
-li.b_resource_FileResource-FILE div, .o_FileResource-FILE_icon  { background-image: url('../openolat/images/docs/document_plain.png') }
-li.b_resource_FileResource-IMAGE div, .o_FileResource-IMAGE_icon  { background-image: url('../openolat/images/docs/document-image.png') }
-li.b_resource_FileResource-SOUND div, .o_FileResource-SOUND_icon  { background-image: url('../openolat/images/docs/document-music.png') }
-li.b_resource_FileResource-XLS div, .o_FileResource-XLS_icon  { background-image: url('../openolat/images/docs/document-excel.png') }
-li.b_resource_FileResource-ANIM div, .o_FileResource-ANIM_icon  { background-image: url('../openolat/images/docs/document-image.png') }
-li.b_resource_FileResource-SURVEY div, .o_FileResource-SURVEY_icon  { background-image: url('../openolat/images/le_resources/survey.png') }
-li.b_resource_FileResource-TEST div, .o_FileResource-TEST_icon  { background-image: url('../openolat/images/le_resources/test.png') }	
-li.b_resource_FileResource-GLOSSARY div, .o_FileResource-GLOSSARY_icon  { background-image: url('../openolat/images/le_resources/glossary.png') }
-li.b_resource_org-olat-search-ui-SearchController div, .o_org-olat-search-ui-SearchController_icon  { background-image: url('../openolat/images/magnifier-zoom.png') }		
-li.b_resource_EPStructuredMapTemplate div { background-image: url('../openolat/images/le_resources/portfolio.png') }
-	
-	
-/* ------ TOOLBOX ICONS -------- */
-li a.o_toolbox_course { background-image: url('../openolat/images/le_resources/book-open-text-image.png'); }
-li a.o_toolbox_content { background-image: url('../openolat/images/le_resources/box.png'); }
-li a.o_toolbox_scorm { background-image: url('../openolat/images/le_resources/book-open-text-image-s.png'); }
-li a.o_toolbox_test { background-image: url('../openolat/images/le_resources/test.png'); }
-li a.o_toolbox_questionnaire { background-image: url('../openolat/images/le_resources/survey.png'); }
-li a.o_toolbox_wiki { background-image: url('../openolat/images/le_resources/wiki.png'); }
-li a.o_toolbox_podcast { background-image: url('../openolat/images/le_resources/media-player-cast.png'); }
-li a.o_toolbox_blog { background-image: url('../openolat/images/le_resources/blog.png'); }
-li a.o_toolbox_glossary { background-image: url('../openolat/images/le_resources/glossary.png'); }
-li a.o_toolbox_sharedfolder { background-image: url('../openolat/images/folder_shared.png'); }
-li a.o_toolbox_coursefolder { background-image: url('../openolat/images/le_resources/blue-folder.png'); }
-li a.o_toolbox_courseareas { background-image: url('../openolat/images/users.png'); }
-li a.o_toolbox_portfolio { background-image: url('../openolat/images/le_resources/portfolio.png'); }
-
-li a.b_toolbox_link { background-image: url('../openolat/images/bullet_black.png'); }
-li a.b_toolbox_doc { background-image: url('../openolat/images/docs/document_plain.png'); }
-li a.b_toolbox_preview { background-image: url('../openolat/images/docs/document_preview.png'); }
-li a.b_toolbox_publish { background-image: url('../openolat/images/docs/document_share.png'); }
-li a.b_toolbox_move { background-image: url('../openolat/images/docs/document_move.png'); }
-li a.b_toolbox_close { background-image: url('../openolat/images/close.png'); }
-li a.b_toolbox_delete { background-image: url('../openolat/images/bin-metal-full.png'); }
-li a.b_toolbox_copy, .b_copy_icon { background-image: url('../openolat/images/docs/document-copy.png'); }
-	
-	
-/* --------- menu icon decorators -------- */
-.o_midlock{ top: 9px; left: 9px; background-image: url('../openolat/images/decorator/deco_condition.png'); }
-.o_miderr{ top: 8px; left: -2px; background-image: url('../openolat/images/decorator/deco_error.png'); }
-.o_midwarn{	top: 8px; left: -2px; background-image: url('../openolat/images/decorator/deco_warn.png');}
-.o_midpub{ top: -2px; left: 9px; background-image: url('../openolat/images/decorator/deco_ok.png'); }	
-	
-/* ---  assessment and efficiency statement eff -- */
-span.o_passed { background: url(../openolat/images/tick.png) no-repeat right 50%; padding: 0 25px 0 0; color: $okcolor; }
-span.o_notpassed { background: url(../openolat/images/cross.png) no-repeat right 50%; padding: 0 25px 0 0; color: $nokcolor; }
-.o_efficiencystatement_icon { background-image: url(../openolat/images/seal.png);}
-
-span.o_green_led { background: url(../openolat/images/green_led.png) no-repeat left 50%; padding: 0 0 0 25px; }
-span.o_yellow_led { background: url(../openolat/images/yellow_led.png) no-repeat left 50%; padding: 0 0 0 25px; }
-span.o_red_led { background: url(../openolat/images/red_led.png) no-repeat left 50%; padding: 0 0 0 25px; }
-span.o_black_led { background: url(../openolat/images/black_led.png) no-repeat left 50%; padding: 0 0 0 25px; }
-span.o_grey_led { background: url(../openolat/images/grey_led.png) no-repeat left 50%; padding: 0 0 0 25px; }
-
-/* --------- course building block icons ------------------- */
-.o_bc_icon { background-image: url('../openolat/images/folder.png') ! important; }
-.o_co_icon { background-image: url('../openolat/images/mail.png')!important}
-.o_cp_icon { background-image: url('../openolat/images/le_resources/box.png')!important}
-.o_cp_org { background-image: url('../openolat/images/le_resources/box.png')!important}
-.o_cp_item { background-image: url('../openolat/images/docs/document-text.png')!important}
-.o_dialog_icon { background-image: url('../openolat/images/docs/document_discuss.png')!important} 
-.o_en_icon { background-image: url('../openolat/images/enrol.png')!important}
-.o_fo_icon { background-image: url('../openolat/images/forum/forum.png')!important}
-.o_iqself_icon { background-image: url('../openolat/images/le_resources/selftest.png')!important}
-.o_iqsurv_icon { background-image: url('../openolat/images/le_resources/survey.png')!important}
-.o_iqtest_icon { background-image: url('../openolat/images/le_resources/test.png')!important}
-.o_qitem_icon { background-image: url('../openolat/images//question-octagon-frame.png')!important}
-.o_ms_icon { background-image: url('../openolat/images/le_resources/thumb-up.png')!important}
-.o_scorm_icon, .o_scorm_org { background-image: url('../openolat/images/le_resources/book-open-text-image-s.png') !important}
-.o_scorm_item { background-image: url('../openolat/images/docs/document-text.png')!important}
-.o_scorm_asset { background-image: url('../openolat/images/le_resources/book-open-text-image-s.png')!important}
-.o_sp_icon { background-image: url('../openolat/images/docs/document-text.png')!important}
-.o_st_icon { background-image: url('../openolat/images/node-select-all.png')!important}
-.o_ta_icon { background-image: url('../openolat/images/docs/document-task.png')!important}
-.o_tu_icon { background-image: url('../openolat/images/docs/document-import.png')!important}
-.o_wiki_icon { background-image: url('../openolat/images/le_resources/wiki.png')!important}
-.o_ll_icon { background-image: url('../openolat/images/docs/document_linklist.png')!important}
-.o_cl_icon { background-image: url('../openolat/images/clipboard-task.png')!important}
-.o_den_icon { background-image: url('../openolat/images/clock.png')!important}
-.o_projectbroker_icon { background-image: url('../openolat/images/projectbroker.png')!important}
-.o_podcast_icon { background-image: url('../openolat/images/le_resources/media-player-cast.png')!important}
-.o_blog_icon { background-image: url('../openolat/images/le_resources/blog.png')!important}
-.o_cal_icon { background-image: url('../openolat/images/calendar.png')!important}
-.o_lti_icon { background-image: url('../openolat/images/docs/document-node.png')!important}
-/* <OLATCE-103> */
-.o_vc_icon { background-image: url('../openolat/images/projection-screen.png')!important }
-/* </OLATCE-103> */
-.o_vitero_icon { background-image: url('../openolat/images/vitero.png') !important; }
-.o_openmeetings_icon { background-image: url('../openolat/images/projection-screen-presentation.png') !important; }
-.o_ep_icon { background-image: url('../openolat/images/le_resources/portfolio.png') !important; }
-.o_EPStructuredMapTemplate_icon { background-image: url('../openolat/images/portfolio/briefcase.png')!important; }
-
-.o_infomsg_icon { background-image: url('../openolat/images/information-button.png')!important}
-.o_cmembers_icon { background-image: url('../openolat/images/users.png')!important}
-.fx_members_icon { background-image: url('../openolat/images/users_members.png') !important; } 
-body#b_body .o_CourseModule_icon_closed {background-image:url('../openolat/images/le_resources/book-open-text-image_locked.png');}
-
-
-/* portrait / avatar icons */
-/* Dummy user portrait (avatar) display - portrait sizes must match with DisplayPortraitManager.WIDTH_PORTRAIT_SMALL  DisplayPortraitManager.WIDTH_PORTRAIT_BIG */
-.o_portrait_dummy                {background-image: url(../openolat/images/dummy.png); width: 100px; height: 100px;}
-.o_portrait_dummy_small          {background-image: url(../openolat/images/dummy_small.png); width: 30px; height: 30px;}
-.o_portrait_dummy_female_big     {background-image: url(../openolat/images/dummy_female_big.png); width: 100px; height: 100px;}
-.o_portrait_dummy_female_small   {background-image: url(../openolat/images/dummy_female_small.png); width: 30px; height: 30px;}
-.o_portrait_dummy_male_big       {background-image: url(../openolat/images/dummy_male_big.png); width: 100px; height: 100px;}
-.o_portrait_dummy_male_small     {background-image: url(../openolat/images/dummy_male_small.png); width: 30px; height: 30px;}
-.o_portrait_anonymous 			 {background-image: url(../openolat/images/dummy.png);  width: 100px; height: 100px;}
-.o_portrait_anonymous_small 	 {background-image: url(../openolat/images/dummy_small.png);  width: 30px; height: 30px;}
-
-}
-	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/_mixins.scss b/src/main/webapp/static/themes/openolat/all/_mixins.scss
deleted file mode 100644
index da5f3358d0c7441967ca72ab169ff3275e43dda5..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/_mixins.scss
+++ /dev/null
@@ -1,201 +0,0 @@
-/*
-*  =================================================
-*  
-*   sass mixins for OpenOLAT 8
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*   also read themes.README!
-*   
-*   this file is included in layout.scss
-*   it is not compiled to a separate css-file...  
-*
-*  =================================================
-*/
-
-// will produce a shiny-glassy gradient (ie9 will produce linear gradient with only 2 colors) */
-@mixin o-gradient-glassy($col1,$col2,$col3,$col4){
-	background: $col1;
-	background: -moz-linear-gradient(top, $col1 0%, $col2 50%, $col3 51%, $col4 100%);
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$col1), color-stop(50%,$col2), color-stop(51%,$col3), color-stop(100%,$col4));
-	background: -webkit-linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-	background: -o-linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-	background: -ms-linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-	background: linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-}
-
-// will produce a shiny-glassy gradient (ie9 will produce linear gradient with only 2 colors) */
-@mixin o-gradient-glassysimple($color){
-	$col1: desaturate(lighten($color,20%),50%);
-	$col2: lighten($color,40%);
-	$col3: $color;
-	$col4: lighten($color,50%);
-	
-	background: $col1;
-	background: -moz-linear-gradient(top, $col1 0%, $col2 50%, $col3 51%, $col4 100%);
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$col1), color-stop(50%,$col2), color-stop(51%,$col3), color-stop(100%,$col4));
-	background: -webkit-linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-	background: -o-linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-	background: -ms-linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-	background: linear-gradient(top, $col1 0%,$col2 50%,$col3 51%,$col4 100%);
-}
-
-@mixin o-gradient2($col1,$col2){
-	background: $col1;
-	background: -moz-linear-gradient(top, $col1 0%, $col2 100%);
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$col1), color-stop(100%,$col2));
-	background: -webkit-linear-gradient(top, $col1 0%,$col2 100%);
-	background: -o-linear-gradient(top, $col1 0%,$col2 100%);
-	background: -ms-linear-gradient(top, $col1 0%,$col2 100%);
-	background: linear-gradient(top, $col1 0%,$col2 100%);
-}
-
-/* also gradient with two colors but with custom color-stops */
-@mixin o-gradient2stops($col1,$stop1,$col2,$stop2){
-	background: $col1;
-	background: -moz-linear-gradient(top, $col1 $stop1, $col2 $stop2);
-	background: -webkit-gradient(linear, left top, left bottom, color-stop($stop1,$col1), color-stop($stop2,$col2));
-	background: -webkit-linear-gradient(top, $col1 $stop1,$col2 $stop2);
-	background: -o-linear-gradient(top, $col1 $stop1,$col2 $stop2);
-	background: -ms-linear-gradient(top, $col1 $stop1,$col2 $stop2);
-	background: linear-gradient(top, $col1 $stop1,$col2 $stop2);
-}
-
-@mixin o-gradient-white(){
-	$col1 : #fff;
-	$col2 : #f8f8f8;
-	background: $col1;
-	background: -moz-linear-gradient(top, $col1 80%, $col2 100%);
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(80%,$col1), color-stop(100%,$col2));
-	background: -webkit-linear-gradient(top, $col1 80%,$col2 100%);
-	background: -o-linear-gradient(top, $col1 80%,$col2 100%);
-	background: -ms-linear-gradient(top, $col1 80%,$col2 100%);
-	background: linear-gradient(top, $col1 80%,$col2 100%);
-}
-
-@mixin o-gradient4($col1,$col2,$col3,$col4){
-	background: $col1;
-	background: -moz-linear-gradient(top, $col1 0%, $col2 33%, $col3 66%, $col4 100%);
-	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$col1), color-stop(33%,$col2), color-stop(66%,$col3), color-stop(100%,$col4));
-	background: -webkit-linear-gradient(top, $col1 0%,$col2 33%,$col3 66%,$col4 100%);
-	background: -o-linear-gradient(top, $col1 0%,$col2 33%,$col3 66%,$col4 100%);
-	background: -ms-linear-gradient(top, $col1 0%,$col2 33%,$col3 66%,$col4 100%);
-	background: linear-gradient(top, $col1 0%,$col2 33%,$col3 66%,$col4 100%);
-}
-
-@mixin o-border-radius($rad){
-	border-radius:$rad;
-	-webkit-border-radius:$rad;
-	-moz-border-radius:$rad;
-	-o-border-radius:$rad;
-}
-@mixin o-border-radius-all($tl,$tr,$br,$bl){
-	-webkit-border-top-left-radius: $tl;
-	-webkit-border-top-right-radius: $tr;
-	-webkit-border-bottom-right-radius: $br;
-	-webkit-border-bottom-left-radius: $bl;
-	-moz-border-radius-topleft: $tl;
-	-moz-border-radius-topright: $tr;
-	-moz-border-radius-bottomright: $br;
-	-moz-border-radius-bottomleft: $bl;
-	border-top-left-radius: $tl;
-	border-top-right-radius: $tr;
-	border-bottom-right-radius: $br;
-	border-bottom-left-radius: $bl;
-}
-
-@mixin o-box-shadow($a,$b,$c,$color){
-	moz-box-shadow: $a $b $c $color;
-	-ms-box-shadow: $a $b $c $color;
-	-o-box-shadow: $a $b $c $color;
-	-webkit-box-shadow: $a $b $c $color;
-	box-shadow: $a $b $c $color;
-}
-@mixin o-box-shadow-inset($a,$b,$c,$color){
-	moz-box-shadow: inset $a $b $c $color;
-	-ms-box-shadow: inset  $a $b $c $color;
-	-o-box-shadow: inset  $a $b $c $color;
-	-webkit-box-shadow: inset  $a $b $c $color;
-	box-shadow: inset $a $b $c $color;
-}
-@mixin o-box-shadow-none(){
-	moz-box-shadow: none;
-	-ms-box-shadow: none;
-	-o-box-shadow: none;
-	-webkit-box-shadow: none;
-	box-shadow: none;
-}
-
-@mixin o-text-shadow($a,$b,$c,$color){
-	text-shadow: $a $b $c $color;
-	-moz-text-shadow: $a $b $c $color;
-}
-
-@mixin o-transition($what, $dur,$eff){
-	-moz-transition: $what  $dur $eff;
- 	-webkit-transition: $what  $dur $eff;
- 	-o-transition: $what  $dur $eff;
- 	transition: $what  $dur $eff;
-}
-
-
-/**
-*  $percent is a number between 0 and 100
-*  for opacity:0.5, you would use:  @import o-opacity(50);
-*/
-@mixin o-opacity($percent){
-		$op : $percent/100;
-		
-	   	/* Required for IE 5, 6, 7 */
-        /* ...or something to trigger hasLayout, like zoom: 1; */
-       	zoom:1;
-
-        /* Theoretically for IE 8 & 9 (more valid) */
-        /* ...but not required as filter works too */
-        /* should come BEFORE filter */
-        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";
-
-        /* This works in IE 8 & 9 too */
-        /* ... but also 5, 6, 7 */
-        filter: alpha(opacity=$percent);
-
-        /* Older than Firefox 0.9 */
-        -moz-opacity:$op;
-
-        /* Safari 1.x (pre WebKit!) */
-        -khtml-opacity: $op;
-
-        /* Modern!
-        /* Firefox 0.9+, Safari 2?, Chrome any?
-        /* Opera 9+, IE 9+ */
-        opacity: $op;
-}
-
-// the OpenOLAT button style 
-@mixin btt-outer {
-		@include o-border-radius(2px);
-		white-space: nowrap; 
-		cursor:pointer; 
-		margin: 0.25em 0.5em 0.25em 0; 
-		padding: 0; 
-		color: #444; 
-		background: transparent; 
-		display: inline-block; 
-		line-height: 2.2em; 
-		vertical-align: middle; 
-		//left-align for IE
-		text-align: left;
-		border: 1px solid #ccc; // wee need that for IE8 , no rgba 
-		border: 1px solid rgba(0,0,0,0.1); 
-		@include o-gradient2( #f5f5f5,#f1f1f1);
-		@include o-transition(all,0.22s, "");
-}
-
-@mixin btt-inner { 
-		color: #444; 
-		font-size:100%;
-		display: inline-block; padding: 0 0.8em; width: auto; 
-		line-height: 1.9em; text-align: center;
-}
-
diff --git a/src/main/webapp/static/themes/openolat/all/content.css b/src/main/webapp/static/themes/openolat/all/content.css
deleted file mode 100644
index 180850f12edc30524086c588cef55ce55f4dac93..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/content.css
+++ /dev/null
@@ -1 +0,0 @@
-@media print{.o_noprint{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}.b_print_break_avoid{page-break-inside:avoid}.b_print_break_before{page-break-before:always}#b_toplink{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}body{font-size:10pt}.b_noti{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}#b_main.o_loginscreen{background-image:none}#b_main.o_home{background-image:none}#b_main.o_editor{background-image:none}#b_main{moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}body,#b_page_margins,#b_page,#b_main,#b_page_wrapper{margin:0;padding:0;border:0}body *{font-family:"Times New Roman", Times, serif}code,pre{font-family:"Courier New", Courier, mono}#b_page_margins,#b_page{width:100% !important;min-width:0;max-width:none}#b_footer,#b_topnav,#b_nav,#search{display:none}#b_col1,#b_col2{display:none}#b_col3{margin:0 !important;border:none !important}.b_c25l,.b_c33l,.b_c38l,.b_c50l,.b_c62l,.b_c66l,.b_c75l,.b_c25r,.b_c33r,.b_c38r,.b_c50r,.b_c62r,.b_c66r,.b_c75r{width:100%;margin:0;float:none;overflow:visible;display:table}.b_subc,.b_subcl,.b_subcr{margin:0;padding:0}h1,h2,h3,h4,h5,h6{page-break-after:avoid}#b_page a[href^="http:"],#b_page a[href^="https:"]{padding-left:0;background-image:none}#b_col1_content:before,#b_col2_content:before,#b_col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}.b_floatbox,.b_subcolumns,.b_subcolums_oldgecko{overflow:visible;display:table}#jsMath_PrintWarning{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}.o_wiki_wrapper .b_c20l,.o_wiki_wrapper .o_wikimod_nav{display:none}.o_wiki_wrapper .b_c80r{width:100%}.o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs{display:none}.o_cal_toptoolbar.b_clearfix{display:none}.o_cal_wv{display:none}.o_cal_wv_print{display:block}#o_cal_config .b_float_right{display:none}#o_cal_config_below_cal_container .b_subcolumns{display:none}.o_cal_wv_print ul{list-style-type:none;margin-left:0}.o_cal_event{clear:left;margin:0.2em 0}.o_cal_wv_list *{float:left;width:100%}.o_cal_event span{padding:0 0.4em;display:block}.o_cal_date{font-weight:bold}.o_cal_time{width:25%}.o_cal_subject{width:40%;border-left-style:solid;border-left-width:thick}.o_cal_subject p{padding:0 0.4em;margin:0}.o_cal_location{float:right;width:34%}.o_cal_config_scrollwrapper{width:auto;height:auto;overflow:visible;overflow-x:visible}.o_cal_config_calendar{border-width:0;border-left-style:solid;border-left-width:thick;float:none;display:block}#o_cal_config_below_cal_container{border:none;background:none;overflow:visible}#o_cal_config_below_cal_container *{background:none;color:black}#o_cal_config_below_cal_container fieldset{border:none}#o_cal_config_below_cal_container fieldset legend{font-weight:bold}.b_with_small_icon_left{padding-left:0}}textarea,pre,tt,code{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:90%;color:inherit;line-height:inherit;margin:inherit}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:80%;color:#444}*:focus,*:active{outline:none}h1,h2,h3,h4,h5,h6{font-family:Century Gothic,Apple Gothic,sans-serif;font-weight:bold;margin:0 0 0.5em 0}h1{font-size:200%}h2{font-size:166.67%}h3{font-size:150%}h4{font-size:133.33%}h5{font-size:116.67%}h6{font-size:116.67%;font-style:italic}a,a:visited{text-decoration:none;color:#025d8c}a:hover{text-decoration:underline;color:#025d8c}a img{border:none;outline:none}cite,blockquote{font-style:italic}blockquote{padding:8px 10px 6px;color:#646464;background:#F7F7F7;border:1px solid #EEEEEE;font-size:120%}strong,b{font-weight:bold}em,i{font-style:italic}textarea,pre,tt,code{font-family:monospace;font-size:1.2em}acronym,abbr{letter-spacing:.07em;border-bottom:.1em dashed #c00;cursor:help}legend{padding:0 5px;color:#504D4E}hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid}p{margin:1em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}dt{font-weight:bold}dd{margin:0 0 1em 2em}.b_info{padding:5px 5px 5px 30px;background:#e9eaef url(../../openolat/images/information-white.png) no-repeat 5px 5px;border:1px solid #C5C4C4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}p.b_info,div.b_info{margin:1em 0}.b_note{padding:1em;background:#E2E2E2;border:2px #B5B5B5 solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}p.b_note,div.b_note{margin:1em 0}.b_important{padding:1em;background:#FFF1A4;border:2px #F4D000 solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}p.b_important,div.b_important{margin:1em 0}.b_warning{padding:1em;background:#FFD5AA;border:2px #FF9E3E solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}p.b_warning,div.b_warning{margin:1em 0}.b_error{padding:1em;background:#FF6A66;color:#fff;border:2px #ff0600 solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}.b_error .b_error_icon{padding:9px 0 9px 41px;background:url(../../openolat/images/icon_error_32.png) no-repeat}.b_error table.b_grid td,.b_error table.b_grid th,.b_error table.b_border td,.b_error table.b_border th{border:1px solid #fff}p.b_error,div.b_error{margin:1em 0}.b_border_box{border:1px solid #777;padding:1em;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}p.b_border_box,div.b_border_box{margin:1em 0}table.b_grid{background:transparent;border-collapse:separate}table.b_grid td,table.b_grid th{padding:2px 5px;border:1px solid #888}table.b_grid thead th{background:#ccc}table.b_grid tbody th{background:#eee}table.b_border{background:transparent;border-collapse:collapse}table.b_border td,table.b_border th{padding:2px 5px;border:1px solid #888}table.b_full{width:99.5%}table td{vertical-align:top}table.b_middle{background:transparent}table.b_middle td{vertical-align:middle}.b_selected,p.b_selected,div.b_selected{font-weight:bold}.b_dimmed,p.b_dimmed,div.b_dimmed{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.b_disabled,p.b_disabled,div.b_disabled{color:#777}.b_deleted,p.b_deleted,div.b_deleted{text-decoration:line-through}.b_xsmall,sup,sub,p.b_xsmall,div.b_xsmall{font-size:80%}.b_small,small,p.b_small,div.b_small{font-size:90%}.b_large,p.b_large,div.b_large{font-size:110%}.b_xlarge,big,p.b_xlarge,div.b_xlarge{font-size:120%}.b_align_normal{text-align:left}.b_align_center{text-align:center}.b_align_inverse{text-align:right}.o_ochre{color:#c8a959}.o_blue{color:#12223F}a.b_link_extern{background:transparent url("../../openolat/images/external_link_trimmed.png") no-repeat right top;padding-right:13px}a.b_link_mailto{background:transparent url("../../openolat/images/mail_small.png") no-repeat left center;padding-left:18px}a.b_link_forward{background:transparent url("../../openolat/images/arrow_right.png") no-repeat right center;padding-right:18px}img.b_float_left{float:left;margin:0 2em 2em 0}img.b_float_right{float:right;margin:0 0 2em 2em}img.b_centered{display:block;margin:0 auto 2em auto}img.b_emoticons_angel{background:url(../../openolat/images/emoticons/smiley-angel.png) no-repeat;width:16px;height:16px}img.b_emoticons_angry{background:url(../../openolat/images/emoticons/smiley-mad.png) no-repeat;width:16px;height:16px}img.b_emoticons_blushing{background:url(../../openolat/images/emoticons/smiley-red.png) no-repeat;width:16px;height:16px}img.b_emoticons_confused{background:url(../../openolat/images/emoticons/smiley-confuse.png) no-repeat;width:16px;height:16px}img.b_emoticons_cool{background:url(../../openolat/images/emoticons/smiley-cool.png) no-repeat;width:16px;height:16px}img.b_emoticons_cry{background:url(../../openolat/images/emoticons/smiley-cry.png) no-repeat;width:16px;height:16px}img.b_emoticons_devil{background:url(../../openolat/images/emoticons/smiley-evil.png) no-repeat;width:16px;height:16px}img.b_emoticons_grin{background:url(../../openolat/images/emoticons/smiley-grin.png) no-repeat;width:16px;height:16px}img.b_emoticons_kiss{background:url(../../openolat/images/emoticons/smiley-kiss.png) no-repeat;width:16px;height:16px}img.b_emoticons_ohoh{background:url(../../openolat/images/emoticons/smiley-eek.png) no-repeat;width:16px;height:16px}img.b_emoticons_sad{background:url(../../openolat/images/emoticons/smiley-sad.png) no-repeat;width:16px;height:16px}img.b_emoticons_sick{background:url(../../openolat/images/emoticons/smiley-sad-blue.png) no-repeat;width:16px;height:16px}img.b_emoticons_smile{background:url(../../openolat/images/emoticons/smiley.png) no-repeat;width:16px;height:16px}img.b_emoticons_tongue{background:url(../../openolat/images/emoticons/smiley-razz.png) no-repeat;width:16px;height:16px}img.b_emoticons_ugly{background:url(../../openolat/images/emoticons/smiley-money.png) no-repeat;width:16px;height:16px}img.b_emoticons_weird{background:url(../../openolat/images/emoticons/smiley-nerd.png) no-repeat;width:16px;height:16px}img.b_emoticons_wink{background:url(../../openolat/images/emoticons/smiley-wink.png) no-repeat;width:16px;height:16px}img.b_emoticons_worried{background:url(../../openolat/images/emoticons/smiley-roll-blue.png) no-repeat;width:16px;height:16px}img.b_emoticons_up{background:url(../../openolat/images/emoticons/thumb-up.png) no-repeat;width:16px;height:16px}img.b_emoticons_down{background:url(../../openolat/images/emoticons/thumb.png) no-repeat;width:16px;height:16px}
diff --git a/src/main/webapp/static/themes/openolat/all/content.scss b/src/main/webapp/static/themes/openolat/all/content.scss
deleted file mode 100644
index 2daadd730d33d7cdaa4c93a744c5ed036178280f..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/content.scss
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
-*  =================================================
-*  
-*   content rules for OpenOLAT 8
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*	also read themes.README!
-*
-*   (as of yaml compliance, contains css rules for
-*   styling fonts, colors, font-style, etc. ) 
-*   
-*   this file is compiled to a separate css-file! (it is needed
-*   in iframes within course, tinyMCE, etc.)
-*   
-*   the resulting content.css is also included in layout.scss
-*   (as "default" css import, because of the relative image-links)
-*  =================================================
-*/
-
-// we need those 'cause we compile this file to content.css
-@import "definitions";
-@import "mixins";
-
-
-// we need print-styles also (for printing iframes)
-@import "p_basemod";
-
-textarea, pre, tt, code { font-family: $defaultfont; font-size: 90%; color:inherit; line-height:inherit;margin:inherit;}
-
-body {
-	font-family: $defaultfont;
-	font-size: $defaultfontsize;
-	color:#444;
-}
-
-*:focus,*:active { outline:none; }
-
-/** ----------------- HEADERS ----------------- **/
-h1,h2,h3,h4,h5,h6 {font-family: $headerfont;  font-weight:bold; margin: 0 0 0.5em 0; }
-h1 { font-size: 200% }                        /* 24px */
-h2 { font-size: 166.67% }                     /* 20px */
-h3 { font-size: 150% }                        /* 18px */
-h4 { font-size: 133.33% }                     /* 16px */
-h5 { font-size: 116.67% }                     /* 14px */
-h6 { font-size: 116.67%; font-style:italic }  /* 14px */
-
-/** ----------------- LINKS ----------------- **/
-a,a:visited {
-	text-decoration:none;
-	color:$linkcolor;
-}
-a:hover {
-	text-decoration:underline;
-	color:$linkcolor_hover;
-}
-
-a img {
-	border: none;
-	outline: none;	
-}
-
-/* TEXT FORMATTING */
-cite, blockquote { font-style:italic }
-blockquote { 
-	padding: 8px 10px 6px;
-	color: #646464;
-	background:#F7F7F7; 
-	border: 1px solid #EEEEEE;
-	font-size: 120%; 
-}
-
-strong,b { font-weight: bold }
-em,i { font-style:italic }
-
-textarea, pre, tt, code { font-family: monospace; font-size: 1.2em; }
-
-acronym, abbr {letter-spacing: .07em; border-bottom: .1em dashed #c00; cursor: help; }
-
-legend {padding: 0 5px; color: #504D4E; }
-
-hr {
-  color:#fff;
-  background:transparent;
-  margin:0 0 0.5em 0;
-  padding:0 0 0.5em 0;
-  border:0;
-  border-bottom:1px #eee solid;
-}
-
-p { margin: 1em 0; }
-p:first-child { margin-top: 0}
-p:last-child { margin-bottom: 0}
-	
-dt {font-weight:bold;}
-dd { margin: 0 0 1em 2em }
-	
-	
-/** ----------------- CONTENT CLASSES ----------------- **/
-
-/* content boxes */
-.b_info { 
-	padding: 5px 5px 5px 30px; 
-	background: #E9EAEF url(../../openolat/images/information-white.png) no-repeat 5px 5px; 
-	border:1px solid #C5C4C4; 
-	@include o-border-radius(4px);
-}
-p.b_info, div.b_info {margin: 1em 0;} /* tiny needs something here */
-
-.b_note {
-	padding: 1em; 
-	background: #E2E2E2; 
-	border: 2px #B5B5B5 solid; 
-	@include o-border-radius(4px);
-}
-p.b_note, div.b_note {margin: 1em 0;} /* tiny needs something here */
-
-.b_important {
-	padding: 1em; 
-	background: #FFF1A4; 
-	border: 2px #F4D000 solid; 
-	@include o-border-radius(4px);
-}
-p.b_important, div.b_important {margin: 1em 0;} /* tiny needs something here */
-
-.b_warning {
-	padding: 1em; 
-	background: #FFD5AA; 
-	border: 2px #FF9E3E solid; 
-	@include o-border-radius(4px);
-}
-p.b_warning, div.b_warning {margin: 1em 0;} /* tiny needs something here */
-
-.b_error {
-	padding: 1em; 
-	background: #FF6A66; 
-	color: #fff; 
-	border: 2px #ff0600 solid; 
-	@include o-border-radius(4px);
-	.b_error_icon { 
-		padding: 9px 0 9px 41px; 
-		background: url(../../openolat/images/icon_error_32.png) no-repeat; 
-	}
-	table.b_grid td, table.b_grid th, table.b_border td, table.b_border th { border: 1px solid #fff;}
-}
-p.b_error, div.b_error {margin: 1em 0;} /* tiny needs something here */
-
-.b_border_box { 
-	border: 1px solid $basegray_light; 
-	padding: 1em;
-	@include o-border-radius(2px); 
-}
-p.b_border_box, div.b_border_box {margin: 1em 0;} /* tiny needs something here */
-
-
-/* nice table formatting */
-table {
-	&.b_grid {
-		background: transparent;
-		border-collapse: separate;
-		td, th { 
-			padding: 2px 5px;
-			border: 1px solid #888;
-		}
-		thead th {
-			background: #ccc;
-		}	
-		tbody th {
-			background: #eee;
-		}
-	}
-	&.b_border {
-		background: transparent;
-		border-collapse: collapse;
-		td, th { 
-			padding: 2px 5px;
-			border: 1px solid #888;
-		}	
-	}
-	&.b_full { 
-		width: 99.5%; 
-	}
-	td {
-		vertical-align: top;	
-	}
-	&.b_middle {
-		background: transparent;
-		td {
-			vertical-align: middle;			
-		}	
-	}
-}
-
-/* font styles  */
-.b_selected, p.b_selected, div.b_selected { font-weight: bold; }	
-.b_dimmed, p.b_dimmed, div.b_dimmed { @include o-opacity(40); }
-.b_disabled, p.b_disabled, div.b_disabled { color: $basegray_light; }
-.b_deleted, p.b_deleted, div.b_deleted { text-decoration: line-through; }	
-
-/* font sizes relative to parent object */
-.b_xsmall, sup, sub, p.b_xsmall, div.b_xsmall { font-size: 80% }
-.b_small, small, p.b_small, div.b_small { font-size: 90% }
-.b_large, p.b_large, div.b_large { font-size: 110% }
-.b_xlarge, big, p.b_xlarge, div.b_xlarge  { font-size: 120% }
-
-/* text alignment: normal flow in a LTR language is left, in a RTL language it is right */
-.b_align_normal { text-align: left; }
-.b_align_center { text-align: center; }
-.b_align_inverse { text-align: right; }
-
-/* colors (used in repo and else where) */
-.o_ochre { color: #c8a959; }
-.o_blue { color: #12223F; }
-
-/* special links */
-a.b_link_extern { background: transparent url('../../openolat/images/external_link_trimmed.png') no-repeat right top; padding-right:13px;}
-a.b_link_mailto { background: transparent url('../../openolat/images/mail_small.png') no-repeat left center; padding-left:18px;}
-a.b_link_forward { background: transparent url('../../openolat/images/arrow_right.png') no-repeat right center; padding-right:18px;}
-
-/* image styles */
-img.b_float_left {float: left; margin: 0 2em 2em 0;}
-img.b_float_right {float: right; margin: 0 0 2em 2em;}
-img.b_centered {display: block; margin: 0 auto 2em auto;}
-	
-/* ---------- smilies / emoticons in tinyMCE (excluded in editor styles) ------------------------ */
-/* i know, these are icons... but they must be in content.css, 'cause tinyMCE needs 'em... */
-img.b_emoticons_angel     {background : url(../../openolat/images/emoticons/smiley-angel.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_angry     {background : url(../../openolat/images/emoticons/smiley-mad.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_blushing  {background : url(../../openolat/images/emoticons/smiley-red.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_confused  {background : url(../../openolat/images/emoticons/smiley-confuse.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_cool      {background : url(../../openolat/images/emoticons/smiley-cool.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_cry       {background : url(../../openolat/images/emoticons/smiley-cry.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_devil     {background : url(../../openolat/images/emoticons/smiley-evil.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_grin      {background : url(../../openolat/images/emoticons/smiley-grin.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_kiss      {background : url(../../openolat/images/emoticons/smiley-kiss.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_ohoh      {background : url(../../openolat/images/emoticons/smiley-eek.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_sad       {background : url(../../openolat/images/emoticons/smiley-sad.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_sick      {background : url(../../openolat/images/emoticons/smiley-sad-blue.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_smile     {background : url(../../openolat/images/emoticons/smiley.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_tongue    {background : url(../../openolat/images/emoticons/smiley-razz.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_ugly      {background : url(../../openolat/images/emoticons/smiley-money.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_weird     {background : url(../../openolat/images/emoticons/smiley-nerd.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_wink      {background : url(../../openolat/images/emoticons/smiley-wink.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_worried   {background : url(../../openolat/images/emoticons/smiley-roll-blue.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_up   	  {background : url(../../openolat/images/emoticons/thumb-up.png) no-repeat; width: 16px; height: 16px;}
-img.b_emoticons_down   	  {background : url(../../openolat/images/emoticons/thumb.png) no-repeat; width: 16px; height: 16px;}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_accesscontrol.scss b/src/main/webapp/static/themes/openolat/all/modules/_accesscontrol.scss
deleted file mode 100644
index e3c99955d1d7bdeee38cfab627489604491f1228..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_accesscontrol.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-/* ACCESS CONTROL */
-/* fxdiff VCRP-1,2: access control of resources */
-.b_group_accesscontrolled { background-image:url('../openolat/images/ac/umbrella.png'); }	
-.b_order_icon { background-image: url('../openolat/images/ac/shopping-basket.png'); }
-div.b_order_details { margin-top: 2em;}
-div.b_order_details label { font-weight: bold;}
-
-div.b_access_create ul { padding: 0; margin-left: 0;}
-div.b_access_create li { padding: 0; list-style: none;}
-table.b_access_method td { padding: 0.2em 1em 0.2em 0; }
-table.b_access_method tr.b_access_desc td { padding: 0 1em 1em 20px; font-style: italic;}
-table.b_access_method td div.b_form_element { margin-left:0; }	
-div.b_access_method_list div.b_access_method legend { background-repeat: no-repeat; padding-left: 20px; }
-table span.b_access_method { padding-right: 5px; font-size: 90%; vertical-align: bottom; line-height: 16px;  }
- 
-.b_access_member_icon {background-image: url(../openolat/images/ac/lock-unlock.png);}
-.b_access_membersonly_icon {background-image: url('../openolat/images/ac/lock.png');}
-/* free method */
-.b_access_method_free_icon { background-image: url('../openolat/images/ac/open-share.png'); }
-.b_group_accesscontrolled.b_access_method_free, b_order_icon.b_access_method_free { background-image: url('../openolat/images/ac/open-share.png'); }
-div.b_access_method_list div.b_access_method_free legend { background-image: url('../openolat/images/ac/open-share.png'); }
-/* token method */
-.b_access_method_token_icon { background-image: url('../openolat/images/ac/license-key.png'); }
-.b_group_accesscontrolled.b_access_method_token, b_order_icon.b_access_method_token { background-image: url('../openolat/images/ac/license-key.png'); }
-div.b_access_method_list div.b_access_method_token legend { background-image: url('../openolat/images/ac/license-key.png'); }
-div.b_access_method_list div.b_access_method_token div.b_form_element_wrapper:nth-last-of-type(3) label, table.b_access_method tr.b_access_method_token .b_access_infos { background-image: url('../openolat/images/ac/key.png'); background-repeat: no-repeat; padding-left: 20px; }
-div.b_access_method_list div.b_form_element_wrapper:nth-last-of-type(4) label { background-image: url('../openolat/images/information-white.png'); background-repeat: no-repeat; padding-left: 20px; }
-
-/*  paypal */
-.b_access_method_paypal_icon { background-image: url('../openolat/images/ac/credit-cards.png'); }
-
-/* access panel */
-#b_main_access_control { margin:0 20% 0 20%; padding: 20px 0 0 20px;}
-
-/* overview icons */
-.b_order_status_new_icon { background-image: url(../openolat/images/new-text.png); }
-.b_order_status_prepayment_icon { background-image: url(../openolat/images/ac/prepayment.png); }
-.b_order_status_payed_icon { background-image: url(../openolat/images/tick.png); }
-.b_order_status_canceled_icon { background-image: url(../openolat/images/ac/canceled.png); }
-.b_order_status_error_icon { background-image: url(../images/olat/cross.png); }
-.b_order_status_warning_icon { background-image: url(../openolat/images/exclamation.png); }
-	
-.b_transaction_status_success_icon { background-image: url(../openolat/images/tick.png); }
-.b_transaction_status_waiting_icon { background-image: url(../openolat/images/exclamation.png); }
-.b_transaction_status_error_icon { background-image: url(../openolat/images/cross.png); }
-.b_transaction_status_canceled_icon { background-image: url(../openolat/images/ac/canceled.png); }
-.b_transaction_status_new_icon { background-image: url(../openolat/images/new-text.png); }
-
-div.b_form div.b_form_element_wrapper table.b_access_method div.b_form_element { margin-left: 0; }
-div.b_form table.b_access_method div.b_form_element span.b_form_datechooser { background-position:0 50%; }
-
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_briefcase.scss b/src/main/webapp/static/themes/openolat/all/modules/_briefcase.scss
deleted file mode 100644
index fdff6b3d01b489e0ee5c5371ddfbeb5af5b2cd4a..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_briefcase.scss
+++ /dev/null
@@ -1,64 +0,0 @@
-/* BRIEFCASE */
-	div.b_briefcase { }
-	div.b_briefcase div.b_briefcase_foldercomp { margin-top: 0.5em; }
-	div.b_briefcase_foldercomp {
-		div.b_briefcase_createactions { 
-			margin: 0.5em 0;
-			ul { 
-				list-style: none; margin: 0; padding: 0; white-space: nowrap; font-size: 95%;
-				li { float: right; display: inline; margin: 0 0 0 1em; padding: 0 0 0 3px; position: relative; }
-				li a { background-position: 0 50%; background-repeat: no-repeat; padding: 2px 0 2px 20px;}
-				a.b_briefcase_upload { background-image: url(../openolat/images/docs/document_upload.png); }
-				a.b_briefcase_newfolder { background-image: url(../openolat/images/folder_new.png); }
-				a.b_briefcase_newfile { background-image: url(../openolat/images/docs/document_add.png); }
-				a.b_briefcase_deletedfiles { background-image: url(../openolat/images/docs/document_remove.png); }
-			}
-		}
-		
-		div.b_briefcase_breadcrumb { clear:both; padding: 1px 0 1px 20px; margin: 0.5em 0 0 0;  background: url(../openolat/images/folder_open.png) no-repeat 0 50%; }
-		div.b_briefcase_empty {clear: both; margin-top: 0.5em; font-style: italic;} 
-		table.b_briefcase_filetable { 
-			/* 99.9% width fix for FF border overflow issue*/
-			clear: both; border-collapse:collapse; margin-bottom: 0.5em;  background: #fff; width: 99.9%; 
-			border:1px solid #eee;
-			thead { color:#000;  }
-			thead a, thead span { color: #4F576A; font-weight: bold;}
-			thead a:hover,
-			thead a:focus { color: #000000; text-decoration:none; background-color: transparent; }
-			th, td  { white-space: nowrap; text-align: right; padding-right: 1em;}
-			th.b_last_child, td.b_last_child  { padding-right: 0;}
-			th.b_first_child, td.b_first_child  { width: 60%; text-align: left; }	
-			td input.b_checkbox { margin: 0 4px 0 0;}
-			td a:hover, td a:focus { background-color: transparent;}
-			td.b_last_child  { padding-left: 0;}
-			tr:hover td {background: $selectcolor_ultra_light;}
-			table.b_briefcase_actions { 
-				border: 0; padding: 0; margin:0;
-				td { border: 0; padding: 0 0 0 3px; margin:0;}
-				tr { border: 0; padding: 0; margin:0;}
-			}
-			a.b_briefcase_edit_file_icon {background-image: url(../openolat/images/docs/document--pencil.png); }
-			a.b_briefcase_edit_meta_icon {background-image: url(../openolat/images/docs/document_metadata_edit.png); }
-			span.b_briefcase_edit_meta_dis_icon {background-image: url(../openolat/images/docs/document_metadata_edit.png); @include o-opacity(20); }
-			a.b_briefcase_versions_icon {background-image: url(../openolat/images/docs/document_versions.png); }
-			span.b_briefcase_versions_dis_icon {background-image: url(../openolat/images/docs/document_versions.png); @include o-opacity(20); }
-			span.b_briefcase_locked_file_icon {background-image: url(../openolat/images/locked.png); }
-			span.b_briefcase_noicon { }	
-		} 
-	}
-	
-	div.b_briefcase_preview { background-color:white; width:200px; height:200px; border:1px solid #8EAACE; margin-top: 2px; }
-	
-	div.b_briefcase div.b_briefcase_searchcomp { float:left; display:inline; margin:0.5em 0; width:14em; }
-	div.b_briefcase div.b_briefcase_searchcomp input { width:10em; }
-	div.b_briefcase div.b_briefcase_searchcomp div.b_form_element_wrapper.b_form_horizontal { margin:0; }
-	
-	div.b_briefcase div.b_briefcase_commandbuttons { margin: 1em 0; }
-	div.b_briefcase div.b_briefcase_webdav {margin: 0.5em 0;}
-	div.b_briefcase div.b_briefcase_quota { clear: both; margin-top: 1em; padding-top: 1em;border-top: 1px solid #000;}
-	div.b_briefcase_meta { size: 0.8em; }
-	div.b_briefcase_meta p { font-style: italic; margin: 0; padding-top: 2px;}
-	
-	div.b_send_documents ol.textbox-outer { margin-left:0; border:1px solid #ACAAAA; background:#F6F6F6; line-height:1.3em; }
-	div.b_send_documents ol li { margin-left:0; }
-	div.b_send_documents textarea { overflow:auto; resize:none; }
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_coachingtool.scss b/src/main/webapp/static/themes/openolat/all/modules/_coachingtool.scss
deleted file mode 100644
index 3f38efeafa1302fe2aa2082332f1e517d202cccf..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_coachingtool.scss
+++ /dev/null
@@ -1,68 +0,0 @@
-/* ------------------------- COACHING TOOL ------------------------------ */
-
-#b_main.o_coaching {
-	
-	// the 'neutral' progress bar
-	div.o_eff_statement_progress {
-		width: 100%;
-		height:15px;
-		background-color: $basegray_ultra_light;
-		border:1px solid $basegray_light;
-		
-		div.o_eff_statement_solved {
-			height:15px;
-			@include o-gradient2($basecolor_light,$basecolor);
-		}
-	}
-	
-	// the 'red/green' progress bar
-	.o_eff_statement_rg div.o_eff_statement_progress {
-		@include o-gradient-glassy(#f85032 , #f16f5c , #f6290c , #e73827);
-	
-		div.o_eff_statement_solved {
-			@include o-gradient-glassy(#9dd53a , #a1d54f , #80c217 , #7cbc0a);
-		}
-	}
-	
-	
-	div.o_eff_statement_details {
-		margin:10px 0 10px 0;
-	}
-
-	.b_toolbar_center {
-		span.b_disabled {
-			display:none;
-		}
-	}
-	
-}
-
-div.o_eff_statement_progress {
-	width: 100%;
-	height:15px;
-	background-color:
-	$basegray_ultra_light;
-	border:1px solid $basegray_light;
-	
-	div.o_eff_statement_solved {
-		height:15px;
-		background-color: #81afca;
-	}
-}
-
-.o_eff_statement_rg div.o_eff_statement_progress {
-	background-color: red;
-	
-	div.o_eff_statement_solved {
-		background-color: green;
-	}
-}
-
-div.o_eff_statement_details {
-	margin:10px 0 10px 0;
-}
-
-div.o_eff_statement_recalculating {
-	padding-left: 30px;
-	background:transparent url(../openolat/images/ajax-loader.gif) no-repeat top left;
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_course.scss b/src/main/webapp/static/themes/openolat/all/modules/_course.scss
deleted file mode 100644
index c60b01c558654547d9ed06ea4734c97594e4e0ff..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_course.scss
+++ /dev/null
@@ -1,209 +0,0 @@
-/* SELECTION TREE  (when you insert a BuildingBlock into a course) */
-div.b_selectiontree { 
-	font-size: 95%; 
-	div.b_selectiontree_item { 
-		clear: both; position: relative; top: 0; left: 0; vertical-align:middle; height: 16px; width: auto;
-		div { width: 16px;	height: 16px; float: left; display: inline;	background-repeat: no-repeat; }    
-		div.b_selectiontree_content { float: left; display: inline; margin-left: 0.5em; width: auto; white-space: nowrap; }     
-	}
-	div.b_selectiontree_content { 
-		width: auto;
-		div { width: auto;}
-		input { width: 1em; height: 1em; padding: 0; margin: 0 0.5em; vertical-align: middle;}
-		input.b_radio { margin: 0;}
-	}
-	.b_selectiontree_line {background-image: url(../openolat/images/tree/dots.gif); }
-   	.b_selectiontree_space {background-image: url(../openolat/images/tree/dots_spacer.gif); }
-   	.b_selectiontree_junction {background-image: url(../openolat/images/tree/dots_nt.gif); }
-   	.b_selectiontree_end {background-image: url(../openolat/images/tree/dots_nl.gif); }
-}
-
-#b_main.o_editor {
-	#b_col3 { background-image: url(../openolat/images/edit_bg.png); background-position: top left; background-repeat:repeat;}
-	div.b_tabbedpane_wrapper div.b_tabbedpane_content { background:#fff;}	
-}
-/* --- BREADCRUMBS ---- */
-
-#b_main_toolbar.o_course_breadcumbs div.b_breadcumb_path ul li.b_first {
-	background-image: url(../openolat/images/le_resources/book-open-text-image.png);
-}
-/* --- MODULES: SINGLEPAGE ---- */
-a.b_preview { background-image: url(../openolat/images/docs/document_preview.png); background-repeat: no-repeat; background-position: left; padding: 2px 0 2px 20px;}
-fieldset a.b_preview, div.b_tabbedpane_wrapper a.b_preview { position: absolute;}
-	
-div.b_module_singlepage_wrapper a.b_content_edit {position:absolute; top:0; right:20px; display: inline; background: url(../openolat/images/docs/document--pencil.png) no-repeat top left; width: 16px; height: 16px; margin: 3px; }
-div.b_module_singlepage_wrapper a.b_content_download { position:absolute; top:0; z-index:10; background: url(../openolat/images/docs/document_download.png) no-repeat top left; padding-left: 20px; margin-top:3px; min-height:19px; height:19px; }
-div.b_titled_wrapper div.b_module_singlepage_wrapper a.b_content_download { position:relative; padding-bottom:3px;}
-div.b_titled_wrapper div.b_module_singlepage_wrapper div.b_iframe_wrapper { margin-top:3px; }
-
-div.b_lti_edit_wrapper { 
-	/* fix positioning of preview button */ 
-	div.o_buttons_box_right {
-		z-index: 10;
-		top: 13px;
-		right: 20px;
-	}
-}
-
-/* CONTENT POPUP */
-#b_content_popup {float: right; background: url(../openolat/images/applications.png) no-repeat top left; width: 16px; height: 16px; margin: 3px;}
-	
-/** ------------------ COURSE EDITOR --------------- **/
-#o_course_editor_errorbox {
-	font-size: 90%;
-	padding: 3px 2px 2px 25px;
-	margin: 0 0 1em 0;
-}
-div.o_courseeditor_legend { 
-	margin-top: 3em;
-	strong { font-weight: bold; }
-	div { top: 0; left: 0; padding-left: 12px; background-repeat: no-repeat; background-position: 0 50%; }
-}
-	
-/* COURSE */
-@mixin o_course_run_box {
-	background: #F5F5F5 no-repeat 8px 10px;
-	padding: 10px 10px 10px 30px; 
-	margin: 1.5em 0; 
-	border:1px solid #ccc; 
-	@include o-border-radius(4px);
-	
-	h4 { 
-		font-size: 100%; 
-		margin: 0 0 0.5em 0;
-	}
-	h4 ~ h4 {  
-		margin-top: 1em;
-	}	
-}
-
-div.o_course_run {
-	div.o_course_run_displaytitle { font-style: italic;}
-
-	div.o_course_run_objectives { 	@include o_course_run_box(); padding-bottom: 2em; }
-	div.o_course_run_scoreinfo 	{	@include o_course_run_box(); background-image: url(../openolat/images/seal.png); 
-		table {
-			width: 99%;
-			td:first-child {
-				width: 30%;
-			}
-		}	
-	}
-	div.o_course_run_disclaimer {	@include o_course_run_box(); background-image: url(../openolat/images/information-white.png);}  
-	div.o_course_run_deadline 	{	@include o_course_run_box(); background-image: url(../openolat/images/clock.png); }  
-	div.o_course_run_groupinfo	{ 	@include o_course_run_box(); background-image: url(../openolat/images/users.png);} 
-	div.o_course_run_statusinfo {	@include o_course_run_box(); background-image: url(../openolat/images/bullet_go.png); }  
-	div.o_course_run_returnbox 	{ 	@include o_course_run_box(); background-image: url(../openolat/images/box_return.png); }
-	div.o_course_run_dropbox 	{ 	@include o_course_run_box(); background-image: url(../openolat/images/box_drop.png); }
-	div.o_course_run_solutionbox { 	@include o_course_run_box(); background-image: url(../openolat/images/box_solution.png); }
-	div.o_course_run_task 		{ 	@include o_course_run_box(); background-image: url(../openolat/images/assign.png); }
-
-	div.o_course_run_scoreinfo_noinfo { font-style: italic; } 
-	
-	div.o_course_run_toc { 
-		margin: 1em 0 0 0;
-		div.o_course_run_toc_entry { margin: 0 0 1em 0; padding: 1em 20px 0 0; } 
-		div.o_course_run_shorttitle { border-bottom: 1px solid #ACAAAA; } 
-		div.o_course_run_displaytitle { margin-top: 0.5em; color: #aaaaaa; padding-left: 20px; } 
-		div.o_course_run_objectives { margin: 1em 0 1em 0; border: 0; background: none; padding-left: 20px;} 
-		div.o_course_run_toc_entry { background: #FBFBFB; padding: 5px; border:1px solid #eee; @include o-border-radius(4px); }  
-	} 
-
-	#b_content_popup { position:absolute; top:0; right:0; }
-}
-
-div.o_course_run_toc_one_columns { } 
-div.o_course_run_toc_two_columns { }
-
-div.o_sp_peekview { 
-	margin: 1em 0 1em 0;
-	ul { list-style: none; }
-	li { margin-top: 0.5em;}
-}
-
-div.o_peekview_author { padding: 3px 0 5px 0; font-style: italic; color: #aaaaaa; font-size: 90%;}
-	
-/* course preview */
-#b_preview_wrapper {
-	clear:both;
-	padding:10px;
-	background:#fff;
-	border-bottom:1px solid $basecolor_light;
-}
-
-#b_main.b_preview {
-	@include o-box-shadow(0,0,0,#fff);
-	background: #fff url(../openolat/images/prevbg.png) repeat;
-}
-
-
-/* fullscreen ( TEST & SCORM ) */
-/* Full screen */
-body.b_full_screen {
-	 background-color: white; background-image:none; 
-	#b_page_margins {display:none;}
-		
-	div.b_modal_area { 
-		margin: $fullScreenModalMarginPercents;
-		width : 100% - (2 * $fullScreenModalMarginPercents);
-	}
-	 
-	div#b_preview_wrapper {
-		margin: 0; border:0; padding:0; 
-	 	@include o-gradient-glassy($glossColor1,$glossColor2,$glossColor3,$glossColor4); 
-	 	
-		div.b_preview_link { 
-	 		border:none; 
-			a.b_link_back { margin: 0.5em;}
-	 	}
-	 	div.b_preview_link div.b_preview_wrapper_loading { background:transparent url(../openolat/images/ajax-loader.gif) no-repeat top left; }
-	}
-}
-div#b_preview_wrapper div#b_preview_wrapper_message { float:right; padding-left:16px; width:100px; }
-
-	/* SCORM */
-div.o_scorm {}
-div.o_scorm a.b_link_close { padding-right:20px; }
-div.o_scorm div.o_scorm_navigation { 
-	float: right; 
-	display: inline; 
-	padding: 3px;
-	// old, legacy, olat: background: #272727 url(../images/brasato/resizer_bg.gif) repeat-x center;
-	@include o-gradient-glassy(#fefefe,#e3e3e3,#cfcfcf,#f3f3f3); 
-	border: 1px solid #504D4E;
-	@include o-border-radius(3px);
-	margin:0.2em;
-}
-div.o_scorm div.o_scorm_navigation a { margin: 0 2px; }
-div.o_scorm div.o_scorm_navigation a.o_scorm_previous_icon{ background-image: url(../openolat/images/arrow_left_big.png); }
-div.o_scorm div.o_scorm_navigation a.o_scorm_next_icon{	background-image: url(../openolat/images/arrow_right_big.png); }
-div.o_scorm div.o_scorm_navigation a.hover { background-color: none;}
-div.o_scorm div.o_scorm_content { }
-div.o_scorm div.o_scorm_content iframe { }
-/* menu icon decorators */
-.o_scorm_completed,.o_scorm_passed { top: 6px; left: 6px; background-image: url("../openolat/images/decorator/deco_ok.png"); }
-.o_scorm_failed { top: 6px; left: 6px ! important; background-image: url("../openolat/images/decorator/deco_error.png"); }
-.o_scorm_incomplete { top: 6px; left: 6px; background-image: url("../openolat/images/decorator/deco_warn.png"); }
-.o_scorm_not_attempted { top: 6px; left: 6px; background-image: none; }
-
-/* Checklists */
-div.o_cl {
-	div.o_cl_line {
-		margin-top: 1em;
-		padding: 0.5em;
-
-		&.o_odd { }
-		&.o_even {background: #FAFAFA;}
-
-		div.o_cl_cb {}
-		div.o_cl_title {}
-		div.o_cl_desc {margin-top: 0.75em;}
-		div.o_cl_file {margin-top: 0.5em;}
-	}
-}
-span.o_cl_duedate { color: green; }
-p.o_cl_duedate_passed span.o_cl_duedate { color: red; }
-
-
-
-	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_dd.scss b/src/main/webapp/static/themes/openolat/all/modules/_dd.scss
deleted file mode 100644
index d33cdb4987691e8e73e75e554a494929bb8c03fd..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_dd.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-*  =================================================
-*  
-*   DRAG and DROP Rules for the OpenOLAT theme
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Dez. 2011
-*
-*	also read themes.README!
-*
-*
-*  =================================================
-*/
-
-/*  (in trees ) */
-.b_dd_item { cursor:move; z-index: 100; }
-.b_dd_proxy {@include o-opacity(40);}
-.b_dd_item.b_dd_over { background-color: #ffff60; }
-.b_dd_sibling { height:3px; width:100%; }
-.b_dd_sibling.b_dd_over { background:transparent url(../openolat/images/arrow_dd.png) top left no-repeat; }
-
-div.b_dd_ct {
-	div.b_dd_sibling_l1 { margin-left:0 !important; }
-	div.b_dd_sibling_l2 { margin-left:1em !important; }
-	div.b_dd_sibling_l3 { margin-left:2em !important; }
-	div.b_dd_sibling_l4 { margin-left:3em !important; }
-	div.b_dd_sibling_l5 { margin-left:4em !important; }
-	div.b_dd_sibling_l6 { margin-left:5em !important; }
-	div.b_dd_sibling_l7 { margin-left:6em !important; }
-	div.b_dd_sibling_l8 { margin-left:7em !important; }
-	div.b_dd_sibling_l9 { margin-left:8em !important; }
-	div.b_dd_sibling_l10 { margin-left:9em !important; }
-	div.b_dd_sibling_l11 { margin-left:10em !important; }
-}
-
-
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_develdebug.scss b/src/main/webapp/static/themes/openolat/all/modules/_develdebug.scss
deleted file mode 100644
index 6bc38158b8006b1ec9d8cd9334282c6ac7bf4fc1..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_develdebug.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-/** -------------------- DEVELOPMENT TOOL / DEBUG ---------------- **/
-a.b_dev { position: absolute; left: 0; top: 0; z-index:4000; background: red url('../openolat/images/bug.png') no-repeat; width: 16px; height: 16px; border: 1px solid #000;}
-#b_devcon_main { background-color: #ccddff; position:absolute; z-index:4000; top:10px; left: 5%; width:90%; text-align: left; border: 1px solid #000}
-#b_devcon_handle { cursor:move; background: blue url(../openolat/images/bug.png) no-repeat 4px 50%; line-height: 2em; padding-left: 24px; color:white; }
-a#b_devcon_handle_collapse {cursor:pointer; background: url($ico_minus) no-repeat; width: 15px; height: 15px; float: right; margin: 3px;}
-a#b_devcon_handle_expand {cursor:pointer; background: url($ico_plus) no-repeat; width: 15px; height: 15px; float: right; margin: 3px;}
-a.b_devcon_handle_close {cursor:pointer; background: url(../openolat/images/close.png) no-repeat; width: 15px; height: 15px; float: right; margin: 3px;}
-#b_devcon_content {
-	font-size: 90%;  padding: 5px; border-top: 0px solid #000; background:transparent;;
-	ul { float: left; margin: 0; padding: 0; list-style: none; white-space: nowrap;}
-	li { margin: 0; padding: 0 10px 0 0; float: left}
-	fieldset {border-top: 1px solid #ccc; margin: 0; padding: 8px; }
-}
-#b_devcon_mode { width: 1em; height: 1em; float: left; border:1px solid #000; margin-right: 5px;} /* bgcolor defined programatically */
-#b_js_log textarea#o_debug_cons { width: 99%; height: 15em; font-family: monospace; font-size: 110%; margin: 5px 0 5px 0;}
-#b_devcon_compdump {}
-iframe.o_debug_json {
-	position: fixed;
-	width: 90%;
-	margin-left: 5%;
-	bottom: 4px;
-	height: 300px;
-	background: white;
-	border:2px solid #ccd8e7;
-	z-index:90000; //above all ^^
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_dialogs.scss b/src/main/webapp/static/themes/openolat/all/modules/_dialogs.scss
deleted file mode 100644
index 9d3c5826202f944f4cd4b662bbb80a5403004b48..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_dialogs.scss
+++ /dev/null
@@ -1,279 +0,0 @@
-/*
-*  =================================================
-*  
-*   MODAL WINDOWs, DIALOGS, WIZARD Rules for the OpenOLAT theme
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Dez. 2011
-*
-*	also read themes.README!
-*
-*
-*  =================================================
-*/
-
-$di_border_radius:2px;
-
-.b_layeredPanel {
-}
-
-/** adjust modal-size according to b_layer **/ 
-div.b_layer_1 div.b_modal_area {width: 82%; margin: 9%;}
-div.b_layer_2 div.b_modal_area {width: 76%; margin: 12%;}
-div.b_layer_3 div.b_modal_area {width: 70%; margin: 15%;}
-div.b_layer_5 div.b_modal_area {width: 64%; margin: 18%;}
-
-div.b_modal_area {
-	position:absolute;
-	top:0px;
-	left:0px;
-	width:80%;
-	margin: 10%;
-	@include o-box-shadow(0px,0px,8px,rgba(68,68,68,0.5));
-}
-
-
-/* MODAL OVERLAY: transparent background that covers the whole content */
-div.b_modal_overlay { 
-	position: fixed; top: 0; left: 0; width:100%; height:100%; zoom:1;
-}	
-/* modal overlay color */
-div.b_modal_overlay, div.ext-el-mask { background: #000; @include o-opacity(25);} 
-
-div.b_window {
-	text-align: left;
-	border:1px solid $basecolor;
-	@include o-border-radius($di_border_radius);
-	background:#fff;
-	
-	.b_window_header_wrapper {
-		padding:2px 8px 0px 8px;
-	}
-	div.b_window_header {
-		position: relative;
-		border-bottom:1px solid #eee;
-	}
-	div.b_window_header_title { 
-		min-height: 18px; line-height: 18px; vertical-align: middle; padding: 2px 5px 2px 5px;
-		 
-		a.b_link_close { top:4px; right: 4px; position:absolute;  min-height:16px; min-width:16px;background:transparent url('../openolat/images/close.png') no-repeat center center; display:inline-block;}
-		a.b_link_close:hover { top:4px; right: 4px; }
-		strong { font-weight: bold; }	
-	}
-	
-	div.b_window_content_wrapper {  clear:both; width:auto; padding: 0 4px 0 4px; }
-	div.b_window_content { padding: 1em; }
-	div.b_window_content_inner { min-height: 200px; position: relative; }	
-	div.b_window_footer_wrapper { height: 4px;   }
-}
-
-div.b_callout_area {
-	position:absolute;
-	top:0px;
-	left:0px;
-	@include o-box-shadow(0px,0px,8px,rgba(68,68,68,0.5));
-}
-div.b_callout_overlay { 
-	position: fixed; top: 0; left: 0; width:100%; height:100%; zoom:1;  background: #000; @include o-opacity(1);
-}
-
-div.b_callout {
-	text-align: left;
-	border:1px solid $basecolor;
-	@include o-border-radius($di_border_radius);
-	background:#fff;
-}
-
-/* modal callout windows. Patch min length issue in Ext QuickTip */
-div.b_callout_content { max-width: 60em; margin: 10px; overflow: hidden; }
-
-/* callout arrows */
-.b_callout_top_right_arrow {
-	width: 0; height: 0;
-	border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #FFF;
-	position:absolute; right:20px; top:-10px;
-	z-index:1001;
-}
-
-.b_callout_top_right_arrow-border {
-	width: 0; height: 0;
-	border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid $basecolor;
-	position:absolute; right:20px; top:-11px;
-	z-index:1000;
-}
-
-.b_callout_top_left_arrow {
-	width: 0; height: 0;
-	border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid #FFF;
-	position:absolute; left:20px; top:-10px;
-	z-index:1001;
-}
-
-.b_callout_top_left_arrow-border {
-	width: 0; height: 0;
-	border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 11px solid $basecolor;
-	position:absolute; left:20px; top:-11px;
-	z-index:1000;
-}
-
-
-div.x-tip-tc, div.x-tip-bc { background-repeat: repeat ! important;}
-div.x-tip-body p{margin-bottom:0px;}
-div.x-tip-mc {background: #e9f2ff ! important;}
-
-/* ajax busy icon*/
-body.b_ajax_busy { 
-	cursor: wait; 
-}
-div.b_ajax_busy { 
-	position: absolute; 
-	z-index:5001; 
-	left:50%; 
-	top: 10px; 
-	height: 32px; 
-	width: 32px; 
-	background-repeat: no-repeat;
-	background-image:  url(../openolat/images/ajax-loader.svg);
-}	
-/* fallback for browsers with no SVG support (uses modernizr for detection) */
-html.no-svg div.b_ajax_busy { 
-	background-image: url(../openolat/images/ajax-loader.gif);
-}
-	
-/* DIALOG */
-div.b_window.b_dialogbox { 
-	
-}
-
-div.b_msg_dialog { 
-	padding: 10px 10px 10px 50px; 
-	min-height: 32px; 
-	background: url(../openolat/images/icon_question_32.png) no-repeat 10px 10px;
-	.b_msg_title { font-weight: bold; }
-	.b_msg_content { }
-}
-
-/* sticky info (admins can create stick-messages that will show for all users) */
-#b_msg_sticky, #b_msg_sticky_preview { 
-	clear:both; padding: 10px 10px 10px 50px;
-	min-height: 32px;
-	background: #FFB651 url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px; 
-	border:none;
-}
-
-/* info message ( slide-in, top) */
-div.b_msg-div { 
-	left: 35%; position:absolute; top:10px; width:30%; z-index:20000;
-	border: 1px solid $basecolor;
-	background: #FAFAFA;
-	@include o-border-radius(4px);
-	@include o-box-shadow(0px,0px,8px,rgba(68,68,68,0.5));
-	._msg_info_content {
-	
-	}
-	.b_msg_info_winicon {
-		background: transparent url(../openolat/images/icon_info_32.png) no-repeat 10px center;
-	}
-}
-div.b_msg_info_content { padding: 10px 10px 10px 50px; }
-
-
-/* warn message (ext-dialog) */
-div.b_msg_warn_winicon { background: url(../openolat/images/icon_warning_32.png) no-repeat }
-
-/* error message (ext-dialog) */
-div.b_msg_error_winicon { background: url(../openolat/images/icon_error_32.png) no-repeat }
-
-/* "info"-page */
-#b_msg_info { 
-	padding: 10px 10px 10px 50px; 
-	min-height: 32px; background: url(../openolat/images/icon_info_32.png) no-repeat 10px 10px;
-	.b_msg_title { font-weight: bold; }
-}
-
-/* "info-message" on login screen. As of 9.0 release the styling of the info message is done in HTML editor in the admin tab */
-.o_infomessage_wrapper {
-	margin: 20px 0 20px 0;	
-
-	.o_infomessage{
-		text-align: left;
-
-		.o_infomessage_inner {
-		
-		}
-	}
-}
-
-	
-/** ----------------- WIZARD ----------------- **/
-	div.b_wizard {
-		//@include o-gradient2(#ccc,#fff);
-		background:#fff;
-		@include o-border-radius($di_border_radius);
-		$col_outerwizard: transparent;
-	
-		border:1px solid $basecolor;
-		div.b_wizard_header_wrapper { background: $col_outerwizard; }
-		div.b_wizard_header {background: $col_outerwizard; position: relative; }
-	 	div.b_wizard_header_title {
-	 		background: $col_outerwizard;
-	 		min-height: 18px; line-height: 18px; vertical-align: middle; padding: 2px 5px 2px 5px; 
-	 		a.b_link_close { top:4px; right: 4px; background: url(../openolat/images/close.png); background-repeat: no-repeat; } 
-	 		strong { font-weight: bold; }	
-	 	}
-	 	
-	 	
-	 	div.b_wizard_steps_wrapper {clear:both; width:auto; padding: 0 4px 0 4px; background: $col_outerwizard;}
-	 	div.b_wizard_steps_content { background: #fff ; border: 1px solid $basegray; @include o-border-radius($di_border_radius+1px);}
-	 	
-	 	div.b_wizard_steps_list {
-	 		width: 20em; 
-	 		padding: 0; 
-	 		color: $basegray;
-	 		
-	 		
-	 		ol { list-style-type: decimal; z-index: 14; font-size: 100%; padding: 2em 5px 5px;}
-	 		li { line-height: 1.5em; white-space: normal;margin-bottom:1em; list-style: none; padding-left:18px;}
-	 		li.b_wizard_steps_current { font-weight: bold; background: url(../openolat/images/bullet_go.png) 0% 50% no-repeat;padding-left:18px; }	
-	 		li a { color: $basegray;}	
-	 		li a:hover { color: #4F576A; background: transparent; text-decoration: underline}
-	 		li .b_disabled { color: $basegray_light; border: 0; background: transparent; padding:0; margin:0; white-space: normal; font-style: italic;}
-	 		li.b_wizard_steps_current .b_disabled { color: $basegray;font-style: normal; }		
-	 	}
-	 	
-	 	div.b_wizard_steps_current { margin-left:20em; padding-top:0.5em;padding-bottom:0.5em;} 
-	 	div.b_wizard_steps_current_inner { padding: 1em; border-left: 1px solid #ccc; }		
-	 	div.b_wizard_steps_current_content {min-height: 300px; position: relative; }		
-	 	
-	 	div.b_wizard_footer_wrapper { background:$col_outerwizard}
-	 	div.b_wizard_footer div.b_button_group { text-align: left; padding: 0.5em 1em 0.5em 21em; margin: 0; }	
-	 }
-
-	span.b_wizard_button_prev:before, a.b_wizard_button_prev span:before { content: "\00ab \00a0";}
-	span.b_wizard_button_next:after, a.b_wizard_button_next span:after { content: " \00bb";}
-	a.b_wizard_button_finish, span.b_wizard_button_finish {margin-left: 3em;}
-	a.b_wizard_button_cancel, span.b_wizard_button_cancel { margin-left: 3em; }
-	.b_wizard_table_changedcell { font-style: italic; font-weight: bold; background: url(../openolat/images/new-text.png) no-repeat; padding-left: 18px;}
-	
-	/* OLD WIZARD */
-	div.b_legacy_wizard { }
-	div.b_legacy_wizard_steps { float: right; display:inline; }
-	/* the following classes are used together with b_legacy_wizard_step_icon */
-	.b_legacy_wizard_step_a1 {	background-image: url(../openolat/images/wizard/1a.png); }
-	.b_legacy_wizard_step_a2 {	background-image: url(../openolat/images/wizard/2a.png);}
-	.b_legacy_wizard_step_a3 {	background-image: url(../openolat/images/wizard/3a.png);}
-	.b_legacy_wizard_step_a4 {	background-image: url(../openolat/images/wizard/4a.png);}
-	.b_legacy_wizard_step_a5 {	background-image: url(../openolat/images/wizard/5a.png);}
-	.b_legacy_wizard_step_a6 {	background-image: url(../openolat/images/wizard/6a.png);}
-	.b_legacy_wizard_step_a7 {	background-image: url(../openolat/images/wizard/7a.png);}
-	.b_legacy_wizard_step_a8 {	background-image: url(../openolat/images/wizard/8a.png);}
-	.b_legacy_wizard_step_a9 {	background-image: url(../openolat/images/wizard/9a.png);}
-	.b_legacy_wizard_step_p1 {	background-image: url(../openolat/images/wizard/1p.png);}
-	.b_legacy_wizard_step_p2 {	background-image: url(../openolat/images/wizard/2p.png);}
-	.b_legacy_wizard_step_p3 {	background-image: url(../openolat/images/wizard/3p.png);}
-	.b_legacy_wizard_step_p4 {	background-image: url(../openolat/images/wizard/4p.png);}
-	.b_legacy_wizard_step_p5 {	background-image: url(../openolat/images/wizard/5p.png);}
-	.b_legacy_wizard_step_p6 {	background-image: url(../openolat/images/wizard/6p.png);}
-	.b_legacy_wizard_step_p7 {	background-image: url(../openolat/images/wizard/7p.png);}
-	.b_legacy_wizard_step_p8 {	background-image: url(../openolat/images/wizard/8p.png);}
-	.b_legacy_wizard_step_p9 {	background-image: url(../openolat/images/wizard/9p.png);}
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_eportfolio.scss b/src/main/webapp/static/themes/openolat/all/modules/_eportfolio.scss
deleted file mode 100644
index ab4e44ebdb4b013bbc0c5ba1a3a69804f0198ed4..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_eportfolio.scss
+++ /dev/null
@@ -1,347 +0,0 @@
-/* ePortfolio 
-*
-*  note:  this file needs further sass beautifying and cleaning..
-*/
-
-div.b_struct_edit_btn { float: right; display: inline;}
-	
-	
-div.o_ep_struct_editor div.b_subcr {
-	min-height: 35em;
-	background: white;
-	padding-right: 1em;
-	overflow-x: auto;
-}
-
-.b_artefact { 
-	margin: 5px; border: 1px solid #ddd; padding: 1em;
-	@include o-border-radius(5px);
-	@include o-box-shadow(0,1px,2px,lightGrey); 
-	@include o_gradient2(#f6f6f6,#ebebeb);
-}
-	
-	
-	div.o_ep_toc_editor div.b_subcl{ min-height: 35em;  }
-	div.o_ep_struct_editor div.b_subcr{ min-height: 35em; background: #FFF; padding-right: 1em; overflow-x: auto; }
-	div.b_struct_edit_btn { float: right; display:inline; }
-	div.b_struct_submit_assess_btn { float: right; display: inline; }
-	
-	
-	.b_artefact div.b_actions { margin-top: 2em;}
-	.b_artefact div.b_desc { font-style: italic; margin: 1em 0; }
-	.b_ep_artAttribLink { background-image: url(../openolat/images/table_gear.png); }
-	div.b_artefact_closed { font-size:25px; float:right; background: url(../openolat/images/locked.png) top right no-repeat; }
-	div.b_eportfolio_preview_c100l .b_artefact { margin:3px; }
-	div.b_eportfolio_preview_c33l .b_artefact { font-size:85%; margin:3px; }
-	.b_ep_nolink { color: #000000; }
-	.b_ep_nolink:hover { color: #000000; text-decoration: none;  }
-	.b_ep_multiartefacts div.b_ep_add_message_with_arrow { position: relative; top: -50px; }
-	.b_ep_multiartefacts div.b_artefact_count { margin: 1em 0 1em 0;}
-	
-	a.b_ep_options { background: url(../openolat/images/gear.png) top left no-repeat; width:16px; height:16px; display: block;}
-	.b_ep_liveblog_icon { background-image: url(../openolat/images/portfolio/ep_liveblog_icon.png); }
-	
-div.b_portfolio_toc {
-	ul { margin: 0; }
-	li { 
-		list-style-type: none; 
-		 a  { font-size: 0.8em; text-decoration: none; }
-	}
-	li.level1 { font-size: 1.2em; margin: 1.2em 0 0.2em 0; border-bottom: 1px solid #ddd; }
-	li.level2 { padding-left: 20px; font-size: 1.1em; border-bottom: 1px dotted #ddd; }
-	li.level3 { padding-left: 40px; }
-	
-	.link { float: right; margin-right: 0px; }
-	.commentlink { float: right; margin-right: 10%; }
-	.type_artefact { font-style: italic; }	
-	
-	.type_map,.type_page,.type_struct,.type_artefact { background-position: center left; background-repeat: no-repeat; padding-left: 20px; } 
-}
-	
-	 a.b_eportfolio_add { background: url(../openolat/images/portfolio/ep_add_icon.png) top left no-repeat; display:block; width:16px; height:16px;}
-	 td a.b_eportfolio_add {  float:right; padding-right:2px; }
-	 a.b_eportfolio_add_again, span.b_eportfolio_add_again { background: url(../openolat/images/portfolio/ep_add_again_icon.png) top left no-repeat; display:block; width:16px; height:16px; }
-	.o_efficiencystatement a.b_eportfolio_add_again {float:right;}
-	 a.b_eportfolio_link { background: url(../openolat/images/portfolio/ep_link_icon.png) top left no-repeat; display:block; width:16px; height:16px; }
-	.b_eportfolio_link { background-image: url(../openolat/images/portfolio/ep_link_icon.png);}
-	
-ul.b_eportfolio_maps { 
-	margin: 0; padding: 0; 
-	li { 
-		display: block; 
-		float: left; 
-		position: relative; 
-		width: 195px; 
-		height: 320px; 
-		padding: 60px 60px 40px 65px; 
-		margin: 0.5em; 
-		background: url(../openolat/images/portfolio/eportfolio_map_default.png) top left no-repeat; 
-		@include o-border-radius-all(4px, 14px, 14px, 4px);
-		@include o-box-shadow(0,1px,3px, lightgray);
-		
-		.b_map_info { 
-			position: absolute; bottom: 40px; width: inherit; font-size: 0.9em; 
-			a.b_open_icon { font-size: 1.2em; position: absolute; bottom: 170px; right: -10px; }
-		}
-		
-	}
-}
-
-/* -- changelog in map -- */
-.b_eportfolio_changelog {
-	.b_form {margin-top:20px;margin-bottom:20px;}
-	li{list-style: none;}
-	h5 { margin-top:16px;}
-}
-
-.b_eportfolio_mapowner {
-	font-style:  italic;
-	margin-bottom:8px;	
-	div {display:inline;}
-}
-
-div.b_eportfolio_share_with_user {
-	clear:both;
-	
-	p {
-		vertical-align: middle;
-		span {
-			float:none;
-		
-		}
-	}
-}
-
-/* different map styles  */
-/* default, leather and comic were standard (OLATpro 7.2) */
-/* green / blue / red etc. were added 2011 for ZAG */
-
-@import "../../epmapstyles/epmapstyles.scss";
-
-
-	li.default .b_map_info p { color: #bbb; }
-	li.comic .b_map_info p { color: #88a5c4; }
-	li.leather .b_map_info p { color: #C2A074; }
-	
-	.b_map_page { text-align:center; clear:left;}
-	.b_map_page_all{text-align:center;}
-	.b_map_page > span { padding-right:3px;}
-	.b_map_page a.b_map_page_forward {background: url(../openolat/images/arrow_right.png) no-repeat center right; padding-right: 16px;}
-	
-	/* the styles for the multi-map view (closed maps displayed in grid) */
-	ul.b_eportfolio_maps li.leather { background: url(../openolat/images/portfolio/eportfolio_map_leather.png) top left no-repeat; border: none; }
-	ul.b_eportfolio_maps li.leather a { color: #fad9a4; }
-	ul.b_eportfolio_maps li.comic { background: url(../openolat/images/portfolio/eportfolio_map_comic.png) top left no-repeat; border: none; }
-	ul.b_eportfolio_maps li.template.default { background-image: url(../openolat/images/portfolio/eportfolio_map_default_template.png); }	
-	ul.b_eportfolio_maps li.template.comic { background-image: url(../openolat/images/portfolio/eportfolio_map_comic_template.png); }	
-	ul.b_eportfolio_maps li.template.leather { background-image: url(../openolat/images/portfolio/eportfolio_map_leather_template.png); }	
-		
-		
-	.b_map_page { text-align:center; clear:left;}
-	.b_map_page_all{text-align:center;}
-	.b_map_page > span { padding-right:3px;}
-	.b_map_page a.b_map_page_forward {background: url(../openolat/images/arrow_right.png) no-repeat center right; padding-right: 16px;}
-	
-	.b_eportfolio_map { background: white; padding: 1.5em; min-height: 30em;}
-	.b_eportfolio_map .b_ep_relative { position: relative; }
-	.b_eportfolio_toolbar div {display:inline;}
-	.b_eportfolio_toolbar {text-align:right; width:100%; border-bottom: 1px solid #acaaaa; padding: 1px 2px 4px 2px; margin-bottom: 6px;}
-	.b_eportfolio_map a.b_eportfolio_add_link, .b_eportfolio_map a.b_eportfolio_del_link { float:right; display:inline; background-repeat:no-repeat; margin-left: 0.5em; width: 16px; height: 16px; text-decoration:none;}
-	.b_eportfolio_toolbar  a.b_eportfolio_add_link, .b_eportfolio_map a.b_eportfolio_del_link { float:none; display:inline-block; background-repeat:no-repeat; margin-left: 0;margin-right: 0.5em; width: 16px; height: 16px; text-decoration:none;}
-	.b_eportfolio_map div.b_eportfolio_add_link { float:left; display:inline; margin-top:2px; }
-	.o_ep_toc_editor .b_eportfolio_add_link { float: left; }
-	.b_eportfolio_map .b_eportfolio_add_link:hover { text-decoration: none; }
-	.b_eportfolio_map .b_eportfolio_comment_link { float: right; display:inline; margin-right:5px; }
-	
-	.b_ep_tag_cloud { padding: 1em 0 1em 0; border-bottom: 1px solid #ccc; }
-	.b_eportfolio_page, .b_portfolio_toc, .b_eportfolio_edit, .b_eportfolio_changelog { min-height: 40em; background: #f4f4f4 url(../openolat/images/portfolio/eportfolio_page_corner.png) top right no-repeat; padding: 1em; -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); -o-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); box-shadow: 0px 2px 5px rgba(0,0,0,0.2); }
-	.b_eportfolio_page .b_eportfolio_structure > h5 { border-bottom: 1px solid #ddd; margin-top: 1.2em; }
-	.b_eportfolio_edit {  margin-top: 1.5em; }
-	
-	
-	
-	.b_eportfolio.b_artefacts hr.b_ep_filter_spacer { height: 10px; background: url(../openolat/images/portfolio/divider-arrow-down.png) 25px -12px no-repeat; border: none; border-top: 1px solid #ccc; margin: 2em 0 1em;  }
-	.b_eportfolio.b_artefacts .b_ep_content { background: white; padding: 0 1em 1em 1em; margin-top: 1.5em; }
-	.b_eportfolio.b_artefacts .b_ep_content .b_ep_filter { padding: 0; width:80% }
-	.b_ep_filter { float: left; }
-	.b_ep_viewmode { float: right; width:15% }
-	.b_ep_add_artefact { float: right; }
-	.b_ep_content div.b_ep_viewmode div.b_form_element_label { width: auto; }
-	.b_eportfolio.b_artefacts div.b_segments_container { top: -20px; margin-bottom: -20px; }
-	.b_ep_tagbrowser { width: 30%; margin-right: 0px; }
-	.b_ep_tagbrowser_view { width: 68%; margin-left: 0px; } 
-	
-	.b_ep_collection_icon { background-image: url(../openolat/images/portfolio/ep_collection.png) ! important; }
-	.b_ep_map_icon, .b_portfolio_toc .type_map { background-image: url(../openolat/images/portfolio/briefcase.png) ! important; }
-	.b_ep_page_icon, .b_portfolio_toc .type_page { background-image: url(../openolat/images/portfolio/ep_page.png) ! important; }
-	.b_ep_page_icon.b_eportfolio_add_link { background-image: url(../openolat/images/portfolio/ep_page_add.png) ! important; }
-	.b_ep_struct_icon, .b_portfolio_toc .type_struct { background-image: url(../openolat/images/portfolio/ep_struct.png) ! important; }
-	.b_ep_struct_icon.b_eportfolio_add_link { background-image: url(../openolat/images/portfolio/ep_struct_add.png) ! important; }
-	.type_artefact { background-image: url(../openolat/images/le_resources/portfolio.png) ! important; }
-	
-	
-	div.b_eportfolio_collect_restriction { 
-	margin-top:5px;
-	
-	div.b_eportfolio_collect_restriction_el { float:left; margin-right:5px; }
-	div.b_eportfolio_collect_restriction_link { 
-		float:left; margin-right:5px; 
-		a { padding-left:0px; text-decoration:none }
-		a:hover { text-decoration:none }
-	}
-}
-
-div.b_form.b_eportfolio_tag_selector {
-	min-width: 40em;
-}
-	
-div.b_eportfolio_restriction_wrapper {
-	a.b_togglebox_opened { z-index:10; display:block; width:20px; height:20px; padding:0; margin-left:12px; }
-	a.b_togglebox_closed { display:block; width:20px; height:20px; padding:0; margin-left:12px; }
-	p { padding:0 0 0 15px; margin:0; }
-	div.b_togglebox div.b_togglebox_content { padding:3px 3px 3px 3px; margin:0; border:1px solid red; background-image:none; background-color:transparent; @include o-border-radius(3px); }
-}
-		
-/* restriction info on a map */
-div.b_eportfolio_restriction_error div.b_tooglebox_opened div.b_togglebox_content { border:1px solid #FF9900 !important; background:#FFF5CC url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 7px !important; }
-div.b_eportfolio_restriction_passed div.b_tooglebox_opened div.b_togglebox_content { border:1px solid #F0F0F0 !important; background:#FCFCFC url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 7px !important; }
-div.b_eportfolio_restriction_error div.b_togglebox_closed { background:transparent url(../openolat/images/decorator/deco_warn.png) no-repeat  3px 5px !important; }
-div.b_eportfolio_restriction_passed div.b_togglebox_closed { background:transparent url(../openolat/images/decorator/deco_ok.png) no-repeat  3px 5px !important; }
-div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content .b_togglebox_hide { display:none; }
- 
-.b_eportfolio_deadline_callout { width:300px; }
-.b_ep_multiartefacts .b_c50l { clear: both; }
-.b_eportfolio_fulltextsearch { float:left; }
-.b_eportfolio_fulltextsearch div.b_form div.b_form_element_wrapper.b_form_horizontal { }
-	
-.b_eportfolio_share_policy_wrapper { 
-	margin: 5px; border: 1px solid #ddd; padding: 1em; 
-	@include o-border-radius(5px);
-	@include o-box-shadow(0,1px,4px,rgba(0,0,0,0.2));
-	@include o_gradient2(#f6f6f6,#ebebeb);
-	
-	.b_float_right { text-align: right; }
-	 a.bit-input { text-decoration: none; }
-}
-	
-.b_eportfolio_share_policy {
-	div input,div span,div select { float: left; margin-right:5px; padding-right:5px; }
-	div span.b_form_datechooser { background: url(../openolat/images/calendar.png) no-repeat; padding-left: 18px; height: 16px; line-height: 16px; margin-left: 2px;}
-	.b_ep_share_date span { float: left; }
-}
-	
-	.b_eportfolio_share_policy_wrapper .b_eportfolio_share_policy { padding-left: 20px; background: url(../openolat/images/user.png) top left no-repeat; }
-	.b_eportfolio_share_policy_wrapper.policytype_group .b_eportfolio_share_policy { background-image: url(../openolat/images/users.png); }
-	.b_eportfolio_share_policy_wrapper.policytype_invitation .b_eportfolio_share_policy { background-image: url(../openolat/images/share.png); }
-	.b_eportfolio_share_policy_wrapper.policytype_allusers .b_eportfolio_share_policy { background-image: url(../openolat/images/users.png); }
-	
-	div.b_ep_inline div input, div.b_ep_inline div span, div.b_ep_inline div select { float: left; margin-right:5px; padding-right:5px; }
-	
-	
-/*  ========= the different custom map styles ========= */
-
-/* DEFAULT */
-.default  {
-	 div.b_ep_actualpage { width: 100%; margin-top: 0; clear: both; }
-	 div.b_pagination { 
-	 	float: none; position: static; width: 100%; 
-	 	ul { margin: 0; }
-	 	li { 
-	 		float: left; 
-	 		display: inline; 
-	 		width: auto; 
-	 		margin: 2px 2px 2px 0; 
-	 		padding: 0; 
-	 		background: #FAFAFA; 
-	 		@include o-border-radius-all(7px,7px,0,0);
-	 		a { padding: 1em; padding: 5px 8px; }
-	 		&,span,a {
-	 			display: block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;
-	 		} 
-	 		&.b_disabled { padding-bottom: 2px; margin-bottom: 0; background: #f4f4f4; }	
-	 		.b_disabled { color: black; font-weight: normal; padding: 5px 8px; }
-	 		
-	 		&.b_changelog {float:right;}
- 		}
-	 }
-	
-	div.b_eportfolio_page, div.b_portfolio_toc,  div.b_eportfolio_edit, div.b_eportfolio_changelog { background-image: none; }	
-}
-
-/* COMIC */
-.b_eportfolio_map.comic { background: #a2c3e8 none; padding: 30px;  @include o-border-radius-all(0,10px,0,0); }
-.comic {
-	font-family: 'Comic Sans MS', 'Comic Sans', fantasy;
-	div.b_pagination { position: absolute; right: 0; width: 16%; max-height: 100%; overflow-x: hidden; overflow-y: auto; z-index: 100; }
-	.b_ep_relative > div:last-child { position: relative; }
-	div.b_ep_actualpage { width: 85%; margin-top: 1em; }
-	div.b_pagination {
-		ul { margin-top: 30px; margin-left: 0px; z-index: 1; } 
-		li  { 
-			width: 87%; 
-			background: url(../openolat/images/portfolio/postit.png) center right; 
-			padding: 0; 
-			margin-bottom: 1em; 
-			margin-left: 8%; 
-			list-style-type: none;
-			
-			 span.b_disabled, a span { 
-			 	display: block; 
-			 	padding: 20px 15px 20px 10px; 
-			 	white-space: nowrap; 
-			 	overflow: hidden; 
-			 	text-overflow:ellipsis; 
-			 	-o-text-overflow:ellipsis; 
-			 }
-			 &,span,a {
-			 	white-space: nowrap; 
-			 	overflow: hidden; 
-			 	text-overflow:ellipsis; 
-			 	-o-text-overflow:ellipsis;
-			 }
-			 &.b_disabled { z-index: 101; margin-left: 0; width: 100%; }
-			 .b_disabled { color: black; font-weight: bold; }
-			 
-			 &.b_toc,&.b_changelog { background-image: url(../openolat/images/portfolio/postit_pink.png); }
-		}
-	}
-}
-	
-/* LEATHER */
-.b_eportfolio_map.leather { background: url(../openolat/images/portfolio/light-leather-tile.jpg); }
-.leather {
-	font-family: Palatino, Georgia, serif;
-	div.b_ep_actualpage { width: 100%; margin-top: 0; clear: both; }
-	.b_map_header {
-		h4,p,a.b_eportfolio_add_link,a.b_eportfolio_comment_link { color: white; }
-	}
-	.b_eportfolio_mapowner { color:#fff;}
-	
-	div.b_pagination { 
-		float: none; position: static; width: 100%; 
-		ul { margin: 0; }
-		li { 
-			float: left; 
-			display: inline; 
-			width: auto; 
-			margin: 0 2px 0 0; 
-			padding: 0; 
-			background: #ddd; 
-			@include o-border-radius-all(7px,7px,0,0);
-			
-			a { padding: 1em; padding: 5px 8px; }
-			
-			&,span,a {
-				display: block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; 
-			}
-			&.b_disabled { padding: 0; background: #f4f4f4; }
-			.b_disabled { color: black; font-weight: normal; padding: 5px 8px; }
-			&.b_changelog {float:right;}
-		}
-	}
-	
-	div.b_eportfolio_page, div.b_portfolio_toc, div.b_eportfolio_edit, div.b_eportfolio_changelog { background-image: none; }	
-}
-
-	
-
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_feedandblog.scss b/src/main/webapp/static/themes/openolat/all/modules/_feedandblog.scss
deleted file mode 100644
index 87d5b8e62638d5c1ab250093123cd3b94344bc2c..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_feedandblog.scss
+++ /dev/null
@@ -1,103 +0,0 @@
-/* FEED general */	
-#o_feed { 
-		
-	.o_box { 
-		margin-bottom: 2em; 
-	}
-	div.o_feed_edit { float: right; position:relative; top:0.2em; margin-right:0 }
-	#o_link_container {
-		margin-bottom: 0.8em; 
-		div.o_home { text-align: center; }
-		div.o_older_items { float: left; display: inline;}
-		div.o_newer_items { float: right; display: inline;}
-	}
-	
-	.b_year_navigation {
-		text-align: center;
-		.b_year { }
-		.b_months {
-			border-top: 1px solid #eee;
-			padding-top: 1em;
-			margin-top: 0.5em;
-			clear: both;
-			list-style: none;
-		}
-		span.b_disabled {
-			background-image: none;
-		}
-	}
-}
-
-div.o_feed_peekview { 
-		margin: 1em 0 1em 0;
-		h5 { font-size: 1em; position: relative; left: -20px;}
-		div.o_feed_peekview_item { padding-left: 20px; }
-}
-#o_feed div.b_datecomp { top: 2px; float: left; display: inline; }
-
-/* PODCAST */
-#o_feed { 
-	p.o_podcast_date { font-size:80%; color:#aaaaaa; }
-	div.o_podcast_info img.icon { float: left; margin: 0 1.5em 1.5em 0; max-width:120px; max-height:120px; }	
-	div.o_podcast_no_image { 
-		float:left; margin: 0 1em 1em 0; width:100px; height:100px; color:#dfdfdf; background:white; text-align:center; padding:20px; border: 2px dashed #dfdfdf;
-		@include o-border-radius(5px);
-		span { vertical-align:middle; }
-	}
-	div.o_podcast_subscription { 
-		clear:both; 
-		a.o_podcast_rss_link { display:block; float:right; width:16px; height:16px; background: url(../openolat/images/feed.png) no-repeat; }
-	}
-
-	div.o_podcast_episode { 
-		padding:10px; margin-top:20px; border: 1px solid #dfdfdf;
-		background-color: #fdfdfd; 
-		@include o-border-radius(5px);
-	}
-	div.o_podcast_episode {
-		div.b_ratings_and_comments { margin: 2em 0 0 0; padding-bottom: 0; border-bottom: 0;}
-		div.o_podcast_audio {
-			margin-bottom:3px;
-			embed { width: 200px; height:24px; }
-		}
-		div.o_podcast_video {
-			margin-bottom:3px;
-			embed { width: 200px; height:157px; }
-		}
-	}
-	.back_link.o_podcast { margin-bottom: 1.5em; }
-}
-div.o_podcast_peekview div.o_feed_peekview_item a.o_feed_item_icon {background-image: url(../openolat/images/control/speaker-volume.png); }
-
-/* BLOG */
-#o_feed .o_blog_posts .o_post, #o_feed .o_blog_post .o_post {  
-	margin-bottom:1em; 
-	padding:10px;
-	margin-top:20px; 
-	border: 1px solid #dfdfdf;
-  	background-color: #fdfdfd;
-	@include o-border-radius(5px);
-}
-
-.o_post-readmorelinks {
-	margin-top:1em;
-	list-style: none;
-	&,li{
-		margin-left:0;
-		padding-left:0;
-	}
-}
-.o_post-editlinks {
-}
-
-
-
-
-#o_feed .o_blog_posts .o_draft { padding: 0.8em; background-color: #fcf7ac; border: 1px solid #fddc55; }
-#o_feed .o_blog_posts .o_scheduled { padding: 0.8em; background-color: #d9ffd0; border: 1px solid #beffae; }
-#o_feed div.o_blog_info div.o_blog_subscription { min-height:16px; padding-left:20px; background: url(../openolat/images/feed.png) no-repeat; }	
-#o_feed .o_blog_info .o_author, #o_feed .o_blog_posts .o_item_info { color: #7D7D7D; font-size: 90%; margin: 0;}
-#o_feed .o_blog_posts p.o_item_info span.o_item_info_mod { color:#98221F; }
-#o_feed .o_blog_post .back_link { margin-bottom: 1.5em; }
-div.o_blog_peekview div.o_feed_peekview_item a.o_feed_item_icon {background-image: url(../openolat/images/comment.png); }
-	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_formsandbuttons.scss b/src/main/webapp/static/themes/openolat/all/modules/_formsandbuttons.scss
deleted file mode 100644
index 3052f21132a02f6c3d66e03b726ebe44d6bbe55d..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_formsandbuttons.scss
+++ /dev/null
@@ -1,506 +0,0 @@
-/** ----------------- BUTTONS  ----------------- **/
-
-button { border:none; }
-
-.b_button {
-	@include btt-outer;
-	&,span {@include btt-inner;}
-	
-	/* focused buttons */
-	&:focus,&:hover {
-		text-decoration: none;
-		border:1px solid #C6C6C6;
-		@include o-box-shadow(0, 1px, 1px, rgba(0,0,0,0.1));
-	}
-	&:focus {
-		border:1px solid $basecolor;
-	}
-	&:active {
-		@include o-box-shadow-inset(0, 1px, 2px, rgba(0,0,0,0.3));
-		border:1px solid $basecolor;
-	}
-	
-	&.b_button_preferred {
-		$prfcol_1: mix($basecolor_light,#f5f5f5,  25%);
-		$prfcol_2: #f1f1f1;
-		@include o-gradient2($prfcol_1,$prfcol_2);
-		border: 1px solid $basecolor; 
-	}
-}
-
-/**
-	 * fix button hover for IE8  ::   notice: for <= IE7, there is patches.css !
-	 * @bugfix
-	 * @affected   IE6, IE7, IE8
-	 * @css-for    all browsers
-	 * @valid      no!
-*/	 
-.b_button:focus, .b_button:hover {
-	border: 1px solid #aaa;
-} 
-
-/* dirty button (form with unsaved values ) */
-.b_button_dirty {
-	@include o-gradient2( #ffffff,#FFF7E0);
-	border-color: $dirtycolor;
-	
-	&:focus,&:hover {
-		text-decoration: none;
-		border:1px solid $selectcolor;
-		@include o-gradient2( #ffffff,#FFF7E0);
-	}
-}
-
-/* disabled buttons */
-.b_disabled.b_button {
-	&,span { @include btt-inner; cursor: default !important; color:#888;}
-	
-	@include btt-outer;
-	border: 1px dotted #ccc;
-	background:#fff;
-	&:focus, &:hover {
-		@include o-box-shadow(0, 0, 0, transparent);
-	}
-		
-}
-
-
-/* multiple buttons groups below a form */
-div.b_button_group { text-align: center; margin: 2em 0 1em 0;}
-div.b_button_group div { display: inline;}
-
-
-
-.b_xsmall, sup, sub {
-	font-size: 80%;
-}
-.b_small, small {
-	font-size: 90%;
-}
-
-/* TOGGLE Buttons */
-a.b_toggle { 
-	white-space: nowrap; margin: 0 0.5em 0.2em 0; cursor: default; color: #2C2B2B;  border: 1px solid #aaa; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; display: inline-block; line-height: 1.5em; text-align: center; background: url(../openolat/images/toggle_off.png) top left repeat-x; 
-	span { padding: 0 0.8em; }
-	&:hover { background: #ddd; text-decoration: none; } 
-	&.b_on:hover { background: #747474; }
-	&.b_on,&:active,&.b_on:active { color: white; border: none; padding: 1px; @include o-box-shadow-inset(1px,1px,2px,rgba(0,0,0,0.5)); text-shadow: 1px 1px 2px rgba(0,0,0,0.5); }
-	&:focus,&.b_on:focus{ text-decoration: none; }
-	&:active,&.b_on:active{ background: url(../openolat/images/toggle_active.png) top left repeat-x; } 
-	&.b_on { background: url(../openolat/images/toggle_on.png) top left repeat-x; }
-	
-}
-span.b_toggle.b_disabled { white-space: nowrap; margin: 0 0.5em 0.2em 0; padding: 0 0.8em; color: #667; border: 1px solid #DDD; @include o-border-radius(10px); display: inline-block; line-height: 1.5em; text-align: center; background: url(../openolat/images/toggle_dis.png) top left repeat-x; }
-/* TOGGLE SLIDERS */
-a.b_toggle_slide {
-	background: url(../openolat/images/handle.png) -63px 0px no-repeat; height: 25px; width: 85px; white-space: nowrap; margin: 0 0.2em 0.2em 0.2em; color: #2C2B2B;  border: 1px solid #aaa; @include o-border-radius(4px); display: inline-block; text-align: center; vertical-align: middle; position: relative;
-	span { position: absolute; top: -25px; left:0;} 
-	&:hover,&:focus,&:active,
-	&.b_on:hover,&.b_on:focus,&.b_on:active{ border: 1px solid #868686; text-decoration: none; } 	
-	&.b_on { background-position: -16px 0px; }
-	&.b_disabled { background: url(../openolat/images/handle_dis.png) -63px 0px no-repeat; height: 25px; width: 85px; white-space: nowrap; margin: 0 0.5em 0.2em 0; color: #2C2B2B;  border: 1px solid #aaa; @include o-border-radius(4px); display: inline-block; text-align: center; vertical-align: middle;}
-	
-	/* TOGGLE SLIDERS SMALL */
-	&.b_small { background: url(../openolat/images/handle_small.png) -41px 0px no-repeat; height: 16px; width: 55px;@include o-border-radius(2px);}
-	& span { position: absolute; top: -16px; } 
-	&.b_small.b_on { background-position: -9px 0px; }
-}
-span.b_toggle_slide.b_disabled { background: url(../openolat/images/handle_small_dis.png) -41px 0px no-repeat; height: 16px; width: 55px; white-space: nowrap; margin: 0 0.5em 0.2em 0; color: #2C2B2B;  border: 1px solid #aaa; @include o-border-radius(3px); display: inline-block; text-align: center; vertical-align: middle;}
-span.b_toggle_slide_legend {font-size: 90%; }
-
-/* BACK BUTTON  / LINK **/
-.b_link_back {
-	> span {padding: 0px 8px 0px 25px; background: transparent url('../openolat/images/arrow_left_big.png') no-repeat 4px center;}
-	@include btt-outer;	
-	/* focused buttons */
-	&:focus,&:hover {
-		text-decoration: none;
-		border:1px solid #C6C6C6;
-		@include o-box-shadow(0, 1px, 1px, rgba(0,0,0,0.1));
-	}
-	&:focus {
-		border-color:$basecolor;
-	}
-	&:active {
-		@include o-box-shadow-inset(0, 1px, 2px, rgba(0,0,0,0.3));
-		border-color:$basecolor;
-	}
-}
-
-
-.b_link_left_icon {
-	> span {padding: 2px 8px 0px 25px; background-color: transparent; background-repeat: no-repeat; background-position: 4px center;}
-	@include btt-outer;	
-	/* focused buttons */
-	&:focus,&:hover {
-		text-decoration: none;
-		border:1px solid #C6C6C6;
-		@include o-box-shadow(0, 1px, 1px, rgba(0,0,0,0.1));
-	}
-	&:focus {
-		border-color:$basecolor;
-	}
-	&:active {
-		@include o-box-shadow-inset(0, 1px, 2px, rgba(0,0,0,0.3));
-		border-color:$basecolor;
-	}
-}
-
-
-.b_link_to_home {
-	> span {background-image: url('../openolat/images/card-address.png');}
-}
-
-.b_link_course {
-	> span {background-image: url('../openolat/images/book-open-next.png');}
-}
-
-.b_link_group {
-	> span {background-image: url('../openolat/images/document-page-next.png');}
-}
-
-.b_link_mail {
-	> span {background-image: url('../openolat/images/mail.png');}
-}
-
-.b_link_assessment {
-	> span {background-image: url('../openolat/images/le_resources/thumb-up.png');}
-}
-
-.b_link_ok {
-	> span {background-image: url('../openolat/images/tick.png');}
-}
-
-.b_link_nok {
-	> span {background-image: url('../openolat/images/cross.png');}
-}
-
-.b_link_edit {
-	> span {background-image: url('../openolat/images/docs/document--pencil.png');}
-}
-
-.b_remove_icon {
-	> span {background-image: url('../openolat/images/cross_small.png');}
-}
-
-.b_deletableentry_wrapper {
-	.b_deletableentry {
-		
-	}
-	
-	.b_link_left_icon {
-		border: none;
-		background:inherit;
-		margin: 0;
-		
-		&:focus, &:hover, &:focus, &:active {
-			text-decoration: none;
-			border:none;
-			@include o-box-shadow(0, 0, 0, transparent);
-		}
-	}
-}
-
-
-/** ----------------- FORMS + LOGIN  ----------------- **/
-div.o_login {
-	div.o_login_form {
-		margin-bottom: 2em;
-		
-		li {
-			list-style:none;
-		}
-		fieldset legend {
-			display: none;
-		}
-				
-		/* fix pwd length isues on IE by explicitly define width */
-		input {
-			width: 15em;
-			padding: 2px 3px 2px 3px;
-		}
-	}
-}
-
-div.b_form div.b_form_desc {
-	margin-bottom: 1.5em;
-	font-style: italic;
-}
-
-/* FORM: old school form and flexi form! */
-/* general form elements */
-input, select, textarea { border: 1px solid #ACAAAA; background: #F6F6F6; line-height: 1.3em; margin: 0;}
-textarea { font-family: inherit; width: 100%; } /* FF changes font to monospace otherwhise */
-input:focus, select:focus, textarea:focus { background: #fff; border: 1px solid #504D4E; }
-input.b_checkbox, input.b_radio { height: 1em; width: 1em; border: 0; margin: 0 2px 0 0;}
-label.b_checkbox_label, label.b_radio_label { padding-left: 0.5em; }
-.b_inline_editable { padding: 1px 20px 1px 0; vertical-align: middle; min-height: 16px; }
-.b_inline_editable:hover { background-position: 100% 50%; background-repeat: no-repeat; background-image: url(../openolat/images/pencil-small.png);}
-
-span.b_inline_editable:hover {cursor:text !important;}
-
-fieldset {
-		position:relative;
-		padding:1em;
-		padding-top: 1.5em;
-		border:none;
-		border-top:1px solid $basecolor_light;
-		legend { 
-			font-family: $headerfont; 
-			padding : 0 5px;
-			font-size:120%;
-			font-weight:bold; 
-		}
-}
-		
-
-div.b_form { 
-	div.b_form_desc { margin-bottom: 1.5em; font-style: italic;}
-	div.b_form_general_error { padding: 10px 10px 10px 50px; margin-bottom: 20px; text-align: left; background: url(../openolat/images/icon_error_32.png) no-repeat 10px 10px; min-height: 32px; border: 1px solid $nokcolor; color: $nokcolor; font-style: italic;}
-	div.b_form_spacer { margin: 10px 0; }
-	
-	hr {	
-		&.b_form_spacer { margin: 10px 0; border-bottom: 1px solid #eee; padding: 0;}
-		&.b_form_spacer.b_form_horizontal { display: inline-block; width: 2em;}
-		&.b_form_spacer.b_form_spacer_noline { margin: 10px 0; border-bottom: 0; padding: 0;}
-	}
-	
-	
-	
-	/* form element wrapper: label and element */
-	div.b_form_element_wrapper { 
-		vertical-align: middle;
-		margin: 0.5em 0;
-		&.b_form_horizontal { vertical-align: middle; margin: 0.5em 1em 0.5em 0; float: left; display: inline;}
-		&.b_form_vertical { vertical-align: middle; margin: 0.5em 0; float: none; display: block;}
-		
-		div.b_form_element_label{
-			 width: 20%; float: left; display: inline;
-			 label {  float: left; display: inline; line-height: 1.3em;}
-			 span.b_form_mandatory { background: url(../openolat/images/star-small.png) no-repeat; padding-left: 16px; height: 16px;}
-			&.b_form_horizontal { width: auto; float: left; display: inline;} 
-		 	&.b_form_vertical { 
-		 		width: auto; float: none; display: block; 
-		 		margin-top: 1em;
-		 		margin-bottom: 0.3em;
-		 		label { float: none;}	
-		 	} 
-		} 
-	 	
-	 	div.b_form_element { 
-	 		margin-left: 25%; padding: 0 2px 0 12px;  /* keep 2px space for 100% + border of textarea */
-		 	&.b_form_horizontal {
-		 		margin-left: 0; padding-left: 0; float: left; display: inline;
-		 		.b_button { float: left; display: inline;}
-		 	}
-		 	&.b_form_vertical { margin-left: 0; margin-top: 0.5em; padding-left: 0; float: none; display: block; clear: both;}
-	 	}
-	 	
-	 	/** errors  **/
-	 	&.b_form_error {
-	 		input,select {border: 1px solid $nokcolor; background: #ebcccc;}
-	 	}
-	 	div.b_form_error_msg { clear: both; color: $nokcolor; font-style: italic; display: block;}	
-	 	
-	 	div.b_form_element_wrapper {
-			margin: 0;
-		}
-	 }
-
-	/* form button groups */
-	div.b_button_group { margin-left: 0%; padding-left: 0px; text-align: left; } /* make buttons aligned left within element */
-	&.b_form_vertical div.b_button_group { text-align: left; }
-	
-	div.b_form_element div.b_form_example { display: inline; font-size: 80%; color: #504D4E;}
-	div.b_form_element div.b_inline_elements div { display: inline; }
-	
-	div.b_form_element {
-		.b_form_disabled { color: #504D4E; }
-		.b_form_element_disabled { color: #9E9C9C; background: #EEEEEE; border: 1px solid #CDCBCB;}
-		/* date and generic chooser icon*/
-		span.b_form_datechooser { background: url(../openolat/images/calendar.png) no-repeat; padding-left: 18px; height: 16px; line-height: 16px; margin-left: 2px; padding-top:3px;}
-		a.b_form_groupchooser { background: url(../openolat/images/users.png) no-repeat; padding-left: 18px; height: 16px;line-height: 16px; margin-left: 2px;}
-		a.b_form_genericchooser { background: url(../openolat/images/users.png) no-repeat; padding-left: 18px; height: 16px;line-height: 16px; margin-left: 2px;}	
-	    a.b_form_wikitext { background-repeat: no-repeat; padding-left: 12px; line-height: 1.5em; font-style: italic;}
-		a.b_form_wikitext, .b_wiki_icon { background-image: url(../openolat/images/wiki/wiki_small_9px.png);}
-	}
-
-}// end div.b_form
-
-div.b_labels_minified div.b_form div.b_form_element_wrapper {
-		div.b_form_element_label {
-			width: 10%;
-		}
-		
-		div.b_form_element {
-			margin-left: 12%;
-		}
-	}
-
-// LOL :)  shift form to left if no labels (see linklist edit for example)
-div.form_shift_left { left: -25%; }
-
-div.b_button_group {
-	div.b_form_element_wrapper { vertical-align: middle; margin: 0.5em 0; float: none; display: block;}
-	div.b_form_element_wrapper div.b_form_element_label{ width: auto; float: none; display: block; } 
-	div.b_form_element_wrapper div.b_form_element { margin-left: 0; }
-}
-
-.b_subcolumns {
-	display: table;
-	width: 100%;
-	table-layout: fixed;
-}
-.b_c25l, .b_c25r {
-	input{max-width:93%;}
-}
-
-div.calendar { z-index:10000 !important; }
-	
-	
-/* form element switches: checkbox left, lable right: override styles from above */
-div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element { margin: 0; float: left;}
-div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label {float: none; width: auto; display: block; padding-left: 2.5em;}
-div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label label { float: none; }
-div.b_form_subform { padding-left: 2.5em; }
-/* selection lists */
-div.b_form_selection_vertical div.b_form_selection_element{ vertical-align: middle; line-height: 1.3em; position: relative;}
-div.b_form_selection_vertical div.b_form_selection_element input{ vertical-align: middle; line-height: 1.3em;}
-div.b_form_selection_horizontal div.b_form_selection_element{ float: left; display: inline; padding-right: 1em;	}
-div.b_form_selection_horizontal div.b_form_selection_element input { vertical-align: middle;}
-/* toggle on / off */
-div.b_form div.b_form_element div.b_form_togglecheck { font-size: 95%; display: block; vertical-align: middle; line-height: 16px; margin-top: 0.5em;}
-div.b_form div.b_form_element div.b_form_togglecheck input { height: 1em; width: 1em; }
-/* link list */
-div.o_form_wrapper fieldset {min-width:60em;}
-div.form_shift_left {position:inherit; left: -20%;}
-
-/* FORM RICHTEXT ELEMENT */
-div.mceExternalToolbar {background: #F0F0EE ! important; overflow: auto;} 
-
-/* CHOICE */
-table.b_choice { 
-	padding: 0; margin: 0;
-	td { 
-		padding: 0.1em; margin: 0;
-		&.b_choice_checkrow	{}
-		&.b_choice_textrow {}
-		&.b_togglecheck { 
-			padding-top: 1em;
-			div.b_togglecheck { display: inline; border-top: 1px solid #eee; }
-			input { margin: 0 7px 0 2px;}
-		}
-	}
-}
-
-/* toolbars */
-div.o_buttons_bar {
-	div.o_buttons_box_right {
-		position:relative;
-		text-align:right;
-		padding: 5px 0 5px 0;
-	}
-}
-
-div.o_buttons_box_right {
-	position:absolute;
-	top:0;
-	right:0;
-}
-
-/* fix wrong positioning of box withing fieldsets */
-fieldset div.o_buttons_box_right {
-	top: 1em;
-}
-
-div.b_box_with_chelp div.o_buttons_box_right {
-	right: 20px;
-}
-
-/* buttons bar */
-div.o_buttons_box_center {
-	padding: 15px 0 0 0;
-	text-align:center;
-}
-	
-	
-/* FILE CHOOSER : real file chooser is transparent on layer 2 to hide ugly browser button, below the visible fake file chooser on layer 1 */
-div.b_fileinput { 
-	position: relative;
-	div.b_fileinput_fakechooser { 
-		position: relative; 
-		top: 0px; 
-		left: 0px; 
-		z-index: 1; 
-		display: inline; 
-		white-space: nowrap;
-		a { 
-			margin-left: 5px; 
-		} 
-	}
-	span.b_fileinput_maxsize { 
-		 /* same as mall icon left */
-		padding: 1px 0 1px 1em; 
-		font-style: italic; 
-		min-height: 16px; 
-		vertical-align: middle;
-	}
-	input.b_fileinput_realchooser { 
-		position: absolute; 
-		top: 0; 
-		left: 0;
-		height: 1.8em; 
-		z-index: 2; 
-		@include o-opacity(0); /* this is the magic: visually don't show the input element, but nevertheless catch click events */
-	}
-	div.b_button_group { 	
-		text-align: left; 
-		padding-left: 0; 
-		margin-left: 0;
-	}
-}
-.b_fileinput_icon { 
-	background-image: url(../openolat/images/drive.png); 
-}
-
-
-/* PROGRESSBAR */
-div.b_progress {}
-div.b_progress div.b_progress_bar { height: 12px; border: 1px solid #bfbfbf; background:$basecolor_ultra_light; }
-div.b_progress div.b_progress_bar div { height: 12px; @include o-gradient2($basecolor_light,$basecolor); }
-div.b_progress div.b_progress_label {}
-	
-	
-/* MARK */
-.b_mark_set {
-	background-image: url('../openolat/images/flag.png') ! important;
-}
-.b_mark_not_set {
-	background-image: url('../openolat/images/flag_off.png') ! important;
-}
-div.b_mark { 
-	width:20px; height:20px; 
-	/* form within mark : no padding , no margin */
-	div.b_form_element_wrapper {
-		margin:0;
-		div.b_form_element { margin:0; padding:0; } 
-	}
-	a { 
-		background-position: center right; background-repeat: no-repeat; display:block; width:20px; height:20px; 
-		span { display:block; width:19px; height:19px; }
-		&:hover { text-decoration: none; }
-	}
-}
-	
-	
-/* Fix for firefox strange spacing in button and other input elements (http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox) */
-button::-moz-focus-inner,
-input[type="reset"]::-moz-focus-inner, 
-input[type="button"]::-moz-focus-inner, 
-input[type="submit"]::-moz-focus-inner, 
-input[type="file"] > input[type="button"]::-moz-focus-inner {
-    padding: 0;
-    border: 0
-}
-	
-	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_forum.scss b/src/main/webapp/static/themes/openolat/all/modules/_forum.scss
deleted file mode 100644
index 4ac93da8a49ef850f4eb3cccc097a36ba3fdd839..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_forum.scss
+++ /dev/null
@@ -1,74 +0,0 @@
-/* FORUM */
-
-div.o_forum {
-	div.o_forum_switch { font-size: 90% }
-	div.o_forum_message { 
-		margin: 1em 0 1em 0 ;
-		padding: 0.5em;
-		@include o-border-radius(4px); 
-		background: $basegray_ultra_light;
-	}
-	div.o_forum_message_header_wrapper { 
-		min-height: 24px;
-		div.o_forum_message_header { min-height: 24px;}
-	}
-	
-	
-	div.o_forum_message_title { 
-		vertical-align: middle; padding: 2px 5px 2px 5px;   min-height: 24px;
-		strong { font-weight: bold;}
-	}
-	div.o_forum_message_new div.o_forum_message_title strong {background: url(../openolat/images/new-text.png) no-repeat top right; padding-right: 20px;}
-	
-	div.o_forum_message_content_wrapper { 
-		div.o_forum_message_content { }
-	}
-	
-	
-	div.o_forum_message_creator { 
-		width: 100px; padding: 0.5em 12px 0px 21px; font-size: 95%; color: #4F576A;
-		float:right;
-		border-left:1px solid #fff;
-		strong { font-weight: normal; }
-		img { border: 1px solid #4F576A; }
-	}
-	
-	div.o_forum_message_body { padding: 0.5em; background:transparent; margin-right:155px; } 
-	div.o_forum_message_attachments { 
-		margin: 2em 0 0.5em 0; border-top: 1px solid $basegray; font-size: 95%;
-		strong { display: block; margin: 0.5em 0; font-weight: normal; font-style: italic; }
-		ul { list-style: none; margin: 0; padding: 0;}
-		li { margin: 0; padding: 0; }
-		a { background-repeat: no-repeat; background-position: 0 50%; padding-left: 20px; padding-top:2px ;padding-bottom:2px;}
-	}
-	
-	div.o_forum_message_modified { clear: both; border-top: 1px solid #506D90; padding: 0.5em 0 0 0; font-size: 95%; font-style: italic; text-align: center; color: #98221F}
-	div.o_forum_message_footer_wrapper { }
-	div.o_forum_message_actions { text-align: center; padding: 0.2em 1em; padding-top:0.8em;}
-
-}
-	
-span.o_forum_thread_sticky { font-weight: bold; }
-span.o_forum_status_thread_icon {background-image: url(../openolat/images/forum/forum.png)}
-span.o_forum_status_sticky_closed_icon {background-image: url(../openolat/images/forum/sticky-note-pin_locked.png)}
-span.o_forum_status_sticky_icon {background-image: url(../openolat/images/forum/sticky-note-pin.png)}
-span.o_forum_status_closed_icon {background-image: url(../openolat/images/forum/forum_locked.png)}
-
-.b_quote_wrapper { position: relative; margin: 20px; }
-.b_quote_author { background: url(../openolat/images/forum/quote.gif) no-repeat left bottom; padding: 10px 5px 15px 11px;position: relative;top: 1px;font-style: italic;color: #A2A2A2;}
-blockquote.b_quote { margin: 0; border: 1px solid rgb(229, 229, 229); padding: 8px 10px 6px;color: #646464; background:#fff; font-size: 100%; }
-
-div.o_forum_peekview { 
-	margin: 1em 0 1em 0;
-	h5 { font-size: 1em; position: relative; left: -20px;}
-	div.o_forum_peekview_message { padding-left: 20px; padding-bottom: 15px; }
-	div.b_quote_wrapper { display: none;}
-}
-.o_forum_message_icon {background-image: url(../openolat/images/forum/balloon-white-left.png); }
-
-div.o_forum_toolbar { float:left; display:inline; width:75%; }
-div#o_forum_fulltextsearch { 
-	float:right; display:inline; 
-	input { width:10em; }
-	div.b_form_element_wrapper.b_form_horizontal { margin:0; }
-}
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_im.scss b/src/main/webapp/static/themes/openolat/all/modules/_im.scss
deleted file mode 100644
index 343a2123fc8fb2222a4fb35235fc428300244b41..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_im.scss
+++ /dev/null
@@ -1,162 +0,0 @@
-/* INSTANT MESSAGING */
-#o_instantmessaging_status_changer {
-		a.b_contexthelp { margin-top:5px; padding-right: 5px; }
-		padding: 1em 0 0 0; margin: 0;
-		ul { list-style-type: none; padding: 0; margin: 0;}
-		li { 
-			padding: 0; margin: 0;
-			a { padding: 0.1em 0 0.1em 20px; background-repeat: no-repeat; background-position: 0 50%;} 
-		}
-}
-
-.o_instantmessaging_chat_history { 
-	border: 1px solid #ACAAAA; 
-	height:170px;
-	font-size: 90%;
-
-	/* scrollbar */
-	margin: 0 0 1em 0; 
-	overflow: scroll; 
-	overflow-x:auto; 
-
-	/* message group for all following messages of a single user. a new message group starts 
-	   when someone else replies */
-	div.o_instantmessaging_message_group {
-		border-top: 1px solid #eee;
-		padding: 3px 3px 3px 40px;
-		min-height: 40px;		
-		position: relative;
-		background: #fff;
-		
-		&.o_odd {
-			background: #F4F4F4;
-		}
-				
-		div.o_instantmessaging_avatar {
-			position: absolute;
-			top: 3px;
-			left: 3px;
-			border: 1px solid #bbb;
-			width: 30px;
-			height: 30px;
-			background-color: #fff;
-			background-repeat: no-repeat;
-			background-position: 50% 50%;			
-			/* background-image set by portrait css class and element style */
-		}
-		
-		div.o_instantmessaging_from { 
-			text-align:left; 
-			color:#999; 
-			text-decoration: none;
-			font-weight: 500;
-		}
-		
-		a:hover {
-			color:#000; 
-			text-decoration: none;
-			
-			div.o_instantmessaging_from{
-				color:#000; 
-			}
-		}
-		
-		div.o_instantmessaging_body {
-			padding: 3px 0 3px 0;
-			
-			span.o_instantmessaging_date { 
-				text-align:right; 
-				color:#999; 
-				font-size: 90%;
-				font-weight: 200;
-			}
-		}
-	}	
-}
-.o_instantmessaging_chat_form {
-	input { 
-		width: 99%
-	}
-	div.b_button_group {
-		margin-top: 1em;
-	}
-}
-#o_instantmessages_buddieslist {
-		font-size: 90%;
-		padding: 1em 0 0 0; margin: 0;
-		a.b_contexthelp { margin-top:5px; padding-right: 5px; }
-		ul {list-style-type: none; padding: 0; margin: 0} 
-		li { margin: 0; padding: 0;}
-		li.o_instantmessaging_group {
-			padding-bottom: 0.5em;
-			div.o_instantmessaging_groupname {
-				padding: 0 0 0 20px; 
-				background: url(../openolat/images/users.png) no-repeat 0 50%;
-			}
-		}
-		a.o_instantmessaging_vip span { 
-			font-weight:bold; 
-		}
-		li a { 
-			padding: 2px 0 2px 20px; 
-			background-repeat: no-repeat; 
-			background-position: 0 50%; 
-		}
-		#o_instantmessages_buddieslist_toggler {
-			border-bottom: 1px #eee solid;
-			margin: 0 0 0.5em 0;
-			padding: 0 0 0.5em 0;
-			
-			span {
-				white-space: nowrap;
-			}	
-			a {
-				padding: 2px 0 2px 20px; 
-				background-repeat: no-repeat;
-				background-position: 0 50%;
-				margin-right: 1em;
-			}		
-			a.o_instantmessaging_showgroupswitch {background-image: url(../openolat/images/users_conf.png)}
-			a.o_instantmessaging_hidegroupswitch {@include o-opacity(60); background-image: url(../openolat/images/users_conf.png)}
-			a.o_instantmessaging_showofflineswitch {background-image: url(../openolat/images/im/status-offline.png)}
-			a.o_instantmessaging_hideofflineswitch {background-image: url(../openolat/images/im/status.png)}
-		}
-}
-
-#o_instantmessages_buddy {
-	margin: 1em 0 2em 0;
-	a { padding: 2px 0 2px 20px; background-repeat: no-repeat; background-position: 0 50%; }
-}
-
-div.o_groupchat_roster {
-	margin: 0;
-	ul { 
-		list-style-type: none;
-		margin: 0; 
-		padding: 0;
-		li { 
-			font-size: 90%;
-			margin: 0;
-			padding: 0 0 0 20px; 
-			background: url(../openolat/images/user.png) no-repeat 0 50%;
-			&.o_instantmessaging_anonymous {
-				background-image: url(../openolat/images/user_silhouette.png)
-			}
-			&.o_instantmessaging_vip { 
-				font-weight:bold; 
-				&.o_instantmessaging_anonymous {
-					font-weight:normal;
-				}
-			}
-		}
-	}
-}
-
-
-/* im icons */
-.o_instantmessaging_available_icon { background-image: url(../openolat/images/im/status.png); }
-.o_instantmessaging_dnd_icon { background-image: url(../openolat/images/im/status-away.png); }
-.o_instantmessaging_unavailable_icon { background-image: url(../openolat/images/im/status-offline.png); }
-.o_instantmessaging_new_msg_icon { background-image: url(../openolat/images/im/new_message.png);}
-.o_instantmessaging_chat_icon { background-image: url(../openolat/images/im/balloon-white-left.png);}
-.o_instantmessaging_refresh_icon {background-image: url(../openolat/images/qti/tries.png);} 
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_imscp.scss b/src/main/webapp/static/themes/openolat/all/modules/_imscp.scss
deleted file mode 100644
index 0f182938b4f9ebca0a4a0c31eb3c5bb038da1f18..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_imscp.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-/* ims cp */
-
-div.o_module_cp_wrapper{
-
-	a.b_content_download {background: url('../openolat/images/drive-download.png') no-repeat top left; padding-left: 20px; margin: 3px; display:block; min-height: 16px;}
-	div#o_local_fulltextsearch { position:absolute; top:0; right:0; z-index:10; }
-	div#o_local_fulltextsearch div.b_form_element_wrapper.b_form_horizontal { margin:0; }
-
-	div.o_cp_navigation { 
-		float:right; display:inline;padding:3px 0 3px 3px; background: #ebebeb ; border: 1px solid #ddd;
-		white-space:nowrap;
-		@include o-border-radius(3px);
-		@include o-box-shadow(0, 1px, 2px, lightGrey);
-	}
-	
-	div span a { margin: 0 2px; }
-	div span.b_disabled { display:none; }
-	div span a.o_cp_previous_icon { background-image: url('../openolat/images/arrow_left_big.png'); text-decoration: none; }
-	div span a.o_cp_previous_icon span {display:none; }
-	div span a.o_cp_next_icon {	background-image: url('../openolat/images/arrow_right_big.png'); }
-	div span a.o_cp_next_icon span {display:none; }
-	div span a.o_cp_print_icon {	background-image: url('../openolat/images/printer.png'); }
-	div span a.o_cp_print_icon span {display:none; }
-	div.o_cp_navigation div, div.o_cp_navigation form  { display:inline; }
-	div.o_cp_navigation div.b_clearfix { display:inline; clear:none; }
-	div.o_cp_navigation div.b_clearfix:after{display:inline;height:0;clear:none;visibility:hidden}
-}
-
-div.o_module_tu_wrapper {}
-
-
-
-/* IMS CP Editor */
-#o_cpeditor_menu div.o_cpeditor_menu_tree { padding: 10px 0 0 0;}
-#b_col1 div.b_menu_toolbar a, #b_col3 div.b_menu_toolbar a {width: 16px; height: 16px; margin: 3px; float: right; display: inline; background-repeat: no-repeat;}
-a.o_cpeditor_import { background-image: url('../openolat/images/docs/document_upload.png'); }
-a.o_cpeditor_new { background-image: url('../openolat/images/docs/document_add.png');  }
-a.o_cpeditor_copy { background-image: url('../openolat/images/docs/document_copy.png'); }
-a.o_cpeditor_delete { background-image: url('../openolat/images/docs/document_remove.png'); }
-a.o_cpeditor_edit { background-image: url(../openolat/images/docs/document_metadata_edit.png);}
-a.o_cpeditor_preview { background-image: url(../openolat/images/docs/document_preview.png); }
-#o_cpeditor_content div.o_cpeditor_message { padding: 20px;}	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_library.scss b/src/main/webapp/static/themes/openolat/all/modules/_library.scss
deleted file mode 100644
index 512e01a7acfa8d1589a27bc068b3094540a26bab..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_library.scss
+++ /dev/null
@@ -1,198 +0,0 @@
-	
-/* Library */
-div.f_library_catalog {
-	div.b_tree{
-		ul { white-space: normal;} /* overflowing menu */
-		ul.b_tree_l1 li a.b_tree_icon { background-image: none ! important; }
-	}
-	div.f_metadata { background-color: #fcfcfc; margin-left:20px; padding:4px; }
-	h4 { padding-left:25px; background-repeat: no-repeat; background-position: center left; }
-	div.f_folder_info div.f_metadata { margin-bottom:1.5em; }
-	table { }
-	div.b_noti { right:90px; }
-	div.f_thumbnails_switch { border:1px solid #E9EAEF; display:inline; position:absolute; top:0px; right:0px; float:right; padding:3px 3px 3px 23px; }
-	div.f_thumbnails_on { background: url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%; }
-	div.f_thumbnails_off { background: url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%; @include o-opacity(70); }
-	
-	th, td { text-align: left; font-size: 0.9em; color: #999; margin:0; padding:0; border:0; }
-	th { font-weight:bold; width:14em; vertical-align: top; }
-	h3.b_filetype_folder {margin-top:20px;}
-	
-	div.f_item { 
-		margin-bottom:1em; padding: 0.5em;
-		div.f_item_thumbnail { width:200px; height:200px; float: left; margin-right:20px; }
-		div.f_item_links {
-			a { background-repeat: no-repeat; }
-			a.b_filetype_file { display:block; width:70%; float:left; padding:2px 10px 2px 20px; background-repeat: no-repeat; margin:0; }
-			a.f_permalink { text-decoration:none; display:block; width:9px; height:9px; float:right; padding:4px 2px 2px 2px; margin:0; background-position:center center;  }
-			span a.f_sendmail { text-decoration:none; background:url(../openolat/images/mail.png) no-repeat top left; display:block; width:16px; height:16px; float:right; padding:0 0 0 2px; margin:0;  }
-		} 
-		div.f_metadata { 
-			position: relative; 
-			@include o-border-radius(4px);
-			@include o-box-shadow(0,1px,2px,#D3D3D3);
-			
-			div.f_thumbnail {float:left; border-right:1px solid #eeeeee; margin-right: 1em;}
-			div.f_thumbnail_inner { width:200px; height:200px; }
-			div.f_thumbnail_unavailable { width:200px; height:200px; background-repeat:no-repeat; background-position:50% 50%;  }
-			
-			div.f_metadata_text { padding-bottom: 35px; }
-			div.f_metadata_text_inner { width:100%; }
-			
-			div.f_item_ratings { 
-				position:absolute; bottom: 3px; right:3px; width:300px;
-				div.b_ratings_and_comments { margin:0; border:none; } 
-			}
-		}
-	}
-	
-	// selected item metadata
-	div.f_item_selected div.f_metadata {
-		background-color:#F0F0F0 !important; 
-		@include o-box-shadow(1,1px,4px,#D3D3D3);
-	}		 
-	
-	h3.f_search_results { background-image: url(../openolat/images/magnifier-zoom.png)  ! important; }
-	
-	
-	 div.b_toolbox div.o_toolbox_searchbox {
-		input { line-height: 1.3em; margin: 0; width: 10em;}
-	 	input:focus { border: 1px solid #504D4E; }
-	 	button { width: 16px; height: 16px; background: url(../openolat/images/magnifier-zoom.png) no-repeat; border: 0; vertical-align: top; }
-	 }
-}
-
-
-div.f_library_catalog_wide {
-	div.f_metadata { background-color: #fcfcfc; }
-	h4 { }
-
-	th, td { text-align: left; font-size: 0.9em; color: #999; margin:0; padding:0; border:0; }
-	th { font-weight:bold; width:14em; vertical-align: top; }
-	h3.b_filetype_folder {margin-top:20px;}
-	
-	div.f_item { 
-		margin-bottom:30px;
-		div.f_thumbnail { width:280px; height:158px; float:left; border-right: 1px solid #999; }
-		div.f_item_links {
-			a { background-repeat: no-repeat; }
-			a.b_filetype_file { display:block; width:70%; float:left; padding:2px 10px 2px 20px; background-repeat: no-repeat; margin:0; }
-			a.f_permalink { text-decoration:none; display:block; width:9px; height:9px; float:right; padding:4px 2px 2px 2px; margin:0; background-position:center center;  }
-			span a.f_sendmail { text-decoration:none; background:url(../openolat/images/mail.png) no-repeat top left; display:block; width:16px; height:16px; float:right; padding:0 0 0 2px; margin:0;  }
-		} 
-		div.f_metadata { 
-			position: relative;
-			border: 1px solid #999;
-			@include o-box-shadow(0,1px,2px,#999);
-			
-			div.f_thumbnail_inner {
-				width:280px;
-				height:158px;
-			}
-			div.f_thumbnail_unavailable {
-				width:280px; height:158px;
-				background-image:url(../openolat/images/no_preview.png);
-				background-repeat:no-repeat;
-				background-position:50% 50%;
-			}
-			
-			div.f_metadata_text {
-				margin: 10px 220px 10px 300px;
-			}
-			div.f_metadata_text_inner {
-				width:100%;
-			}
-			div.f_metadata_additional_infos {
-				position: absolute;
-				top: 0;
-				right: 0;
-				height: 158px;
-				width: 210px;
-				border-left: 1px solid #999;
-			}
-			
-			div.f_metadata_additional_infos_inner {
-				margin: 10px 10px 10px 10px;
-			
-			}
-			
-			
-		}
-	}
-	
-	// selected item metadata
-	div.f_item_selected div.f_metadata {
-		background-color:#F0F0F0 !important; 
-		@include o-box-shadow(1,1px,4px,#D3D3D3);
-	}		 
-	
-	h3.f_search_results { background-image: url(../openolat/images/magnifier-zoom.png)  ! important; }
-	
-	
-	 div.b_toolbox div.o_toolbox_searchbox {
-		input { line-height: 1.3em; margin: 0; width: 10em;}
-	 	input:focus { border: 1px solid #504D4E; }
-	 	button { width: 16px; height: 16px; background: url(../openolat/images/magnifier-zoom.png) no-repeat; border: 0; vertical-align: top; }
-	 }
-}
-
-div.f_library_catalog_condensed {
-	div.f_item_condensed {
-		width: 280px;
-		height: 280px;
-		margin-right:30px;
-		margin-bottom:30px; 
-		float:left;
-		-webkit-box-shadow: 0 1px 2px 0 #999;
-		box-shadow: 0 1px 2px 0 #999;
-		border: 1px solid #999;
-		background-color: #fcfcfc;
-		
-		div.f_thumbnail {
-			height:158px;
-			width: 280px;
-		}
-		
-		div.f_metadata_text {
-			padding: 12px 8px 12px 12px;
-		}
-		
-		div.o_eff_statement_progress {
-			width: 200px;
-			margin:20px 0px 0px 20px;;
-		}
-	}
-}
-
-div.f_library_overview {
-	img { float: right; max-width: 50%; }
-	p {padding-left: 20px;}
-	div.f_library_big_icon { 
-		float:right; 
-		background-repeat:  no-repeat;
-	   	background-size: 100%;
-		/*
-		width: 425px; 
-		height: 282px; 
-		*/
-		width: 45%; /* scale dynamically */
-		height: 300px; /* can not scale dynamically, thus make large enough */
-		margin: 0 20px 0 20px;
-	}
-		
-	div.f_library_newest_files ul li {
-		white-space: normal; padding-bottom: 0.3em;
-		a { background-position: top left; min-height: 16px; }
-	}
-}
-
-
-/* icons */
-.f_library_big_icon { background-image: url(../openolat/images/library_image.png); }
-.f_library_icon { background-image: url(../openolat/images/library.png); }
-.f_thumbnail_unavailable { background-image:url(../openolat/images/no_preview.png); }
-	
-	
-	
-	
-	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_misc.scss b/src/main/webapp/static/themes/openolat/all/modules/_misc.scss
deleted file mode 100644
index 5607926b3eafe0f7bd76a847aac557e5351e2776..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_misc.scss
+++ /dev/null
@@ -1,1263 +0,0 @@
-/*  misc */
-
-/* charts (crispEdges) */
-
-.d3chart {
-
-	.bar { shape-rendering: crispEdges; }
-
-	.bar_default_light { fill: $basecolor_ultra_light; }
-	.bar_default { fill: $basecolor_light; }
-	.bar_default_dark { fill: $basecolor; }
-
-	.axis { font: 12px sans-serif; }
-
-	.axis path, .axis line {
-		fill: none;
-		stroke: #000;
-		shape-rendering: crispEdges;
-	}
-}
-
-/* BUSINESS CARD &  Member site, members search  */
-div.o_members_search { padding-top: 10px; padding-left: 10px;  }
-div.filters { text-align: center; padding-top: 1.5em; }
-div.o_members_search div.searchitem { margin-bottom: 0.5em; }
-div.searchitem select, div.searchitem input { width: 250px; }
-.o_members_register { margin-bottom: 5px; }
-.o_members_register_active { font-weight: bold; font-size: 120%; }
-div.o_members_paging { width: 100%; padding-bottom: 1em; padding-top: 0.5em; text-align: center; }
-div.o_members_paging div { padding-left: 1em; padding-right: 1em; display: inline; }
-
-div.o_bcard { background-color: #eee; margin-top: 10px; @include o-border-radius(6px); }
-div.o_bcard_header, div.o_members_header {padding: 6px; border-bottom:1px solid #fff; }
-div.o_bcard_portrait {
-		float: left; display:inline; width: 100px; height: 100px; margin: 10px; 
-		img {border:1px #d3d3d3 solid;}
-}
-div.o_bcard_portrait_group { background-image: url(../openolat/images/group_100x100.png); border:1px #d3d3d3 solid;}
-div.o_bcard_text {margin-left: 120px; margin-top: 10px; line-height:150%}
-div.o_bcard_footer {text-align: right; clear: both; font-size: 95%; color:rgb(31, 73, 179); padding: 5px;}
-
-/* visiting card */
-div.o_visitingcard {
-	h4 {
-		background: url('../openolat/images/card-address.png') 0 50% no-repeat;
-		padding-left: 20px;
-		margin-bottom: 1em;
-	}
-	table th {
-		width: 20%;
-	}
-}
-
-
-/* Full page iframe in popup */
-.popup_iframe {
-	width: 100%;
-	height: 100%;
-	border: none;
-	min-height: 60em;
-}
-
-/* Resume reservations */
-div.o_reservation {
-	position:relative;
-	margin-top: 2em;
-	padding: 1em;
-	background: #F7F7F7;
-	border:1px solid #eee; 
-	@include o-border-radius(4px);	
-	
-	span.o_reservation_name {
-		font-weight: bold;
-		line-height: 2em;
-	}
-	span.o_reservation_role_coach {
-		margin-left: 1em;
-	}
-	span.o_reservation_accepted {
-		margin-left: 2em;
-		background: transparent url(../openolat/images/tick.png) 0 50% no-repeat;
-		color: $okcolor;
-		padding-left: 20px;
-	 	font-style: italic;
-		line-height: 2em;
-	}
-	span.o_reservation_refused {
-		margin-left: 2em;
-		background: transparent url(../openolat/images/cross.png) 0 50% no-repeat;
-		color: $nokcolor;
-		padding-left: 20px;
-	 	font-style: italic;
-		line-height: 2em;
-	}
-	
-	a.o_reservation_details_link {
-		padding: 0 1em;
-	}
-	
-	div.o_reservation_details {
-		 padding: 1em 0 0 0;
-	}
-	
-	ul {
-		list-style:none;
-		padding:0;
-		margin:0;
-		li {
-			background-repeat: no-repeat;
-			padding:0;
-			margin:0;
-		}
-	}
-}
-
-/* INFO MESSAGES */
-div.o_infomsgs { 
-		padding-top:5px; 
-		div.b_datecomp { top: 2px; float: left; display: inline; }
-		div.o_infomsg {  margin-bottom:1em; padding:10px 0 0 0; }
-		.b_year { display: none; }
-		p.o_item_info { color: #7D7D7D; font-size: 90%; margin: 0; }
-		p.o_item_info .o_item_info_mod { color:#98221F; }
-}
-
-div.b_table_wrapper td a.o_peekview_infomsg_link { display:inline; }
-div.o_infomsgs_config { 	
-	padding-bottom:5px; 
-	div { display:inline; }
-}
-.o_infomsg_icon { background-image: url(../openolat/images/information-button.png); }
-	
-/* EMAIL */
-.b_mail_icon { background-image: url(../openolat/images/mail.png) }
-div.b_mail_message div.b_form_element_wrapper:first-child div.b_form_element{ font-weight: bold;}
-.b_mail_new { width: 20px ! important; background-image: url(../openolat/images/new-text.png); }
-.b_table_wrapper {
-	span.b_mail_unread { display:block; display:inline-block; width:16px; height:16px; background:transparent url(../openolat/images/bullet_black.png) top left no-repeat;}
-	span.b_mail_read {  display:block;display:inline-block; width:16px; height:16px;}
-	span.b_mail_marked {  display:block;display:inline-block; width:16px; height:16px; background:transparent url(../openolat/images/flag.png) top left no-repeat;}
-	span.b_mail_unmarked { display:block; display:inline-block; width:16px; height:16px; }
-	.b_marked { font-weight: bold; }
-}
-
-ul.b_mail_attachments { 
-		list-style: none; margin:0; padding:0;
-		li { margin:0; } 
-}
-	
-/* MEMBERS BB  ( Course Buildingblock: "Teilnehmerliste" ) */
-div.o_cmembers {
-	div.b_clearfix {
-		margin-bottom: 1.5em;
-	}
-	div.o_cmember { 
-		float:left; 		
-		position: relative;
-		width:30%; 
-		height:30px; 
-		overflow: hidden;
-		margin: 5px 5px 5px 0; 
-		padding:8px; 
-		border:1px solid #ddd; 
-
-		@include o_gradient2(#f6f6f6,#ebebeb);
-		@include o-border-radius(5px);
-		@include o-box-shadow(0, 1px, 2px, #d3d3d3);
-		
-		div.o_cmember_portrait_wrapper {
-			position: absolute;
-			div.o_cmember_portrait { 
-				top: 3px;
-				left: 3px;
-				border: 1px solid #bbb;
-				width: 30px;
-				height: 30px;
-				background-color: #fff;
-				background-repeat: no-repeat;
-				background-position: 50% 50%;			
-				/* background-image set by portrait css class and element style */				
-			}
-		}
-		div.o_cmember_info_wrapper { 
-			padding-left: 35px;
-			line-height: 30px;
-			vertical-align:middle;
-			
-		}
-	}
-	
-	a.o_cmembers_mail { float:none; margin-left:5px; padding-left:20px; background-image:url(../openolat/images/mail.png); }
-	a.o_cmembers_mail span { display:none; }
-	h4 { padding: 7px 0 0 0; clear:both;}
-}
-
-/* LINK LIST */
-div.o_ll_container ul li { 
-		list-style: circle;
-		margin: 1em; 
-		div { font-style: italic;}
-}
-a.o_ll_browse span { display:block; width:20px; height:18px; background:url(../openolat/images/library.png) top left no-repeat; margin-left:1px;}
-
-
-/* HELP, context sensitive */
-div.b_contexthelp_wrapper { position: relative; }
-a.b_contexthelp { display: block; width: 16px; height: 16px; background: url(../openolat/images/help.png) no-repeat; line-height: 0; cursor: help; }
-div.b_contexthelp_wrapper a.b_contexthelp { position: absolute; top: 0; right: 0; }
-fieldset a.b_contexthelp, fieldset div.b_contexthelp_wrapper a.b_contexthelp { position: absolute; top: -1.5em; right: -0.8em; }
-#b_contexthelp {}
-#b_contexthelp_content { padding: 0;}
-#b_ch_topnav_search div.b_form_element_wrapper.b_form_horizontal { margin:2px 0 0 0; }
-#b_contexthelp_rating { 
-	text-align: center; margin-top: 20px; padding: 10px; border-top: 1px #ACAAAA solid; 
-	 h4{ font-size: 90%; margin: 0; font-style: italic; }
-	 table {
-		 display: inline-block; 
-		 td { width: 50%; }
-	 }
-}
-.b_contexthelp_icon {background-image: url(../openolat/images/help.png); }
-	
-	
-	
-	
-/* USER COMMENTS */
-div.b_ratings_and_comments { 
-	margin: 4em 0 1.5em 0; padding-bottom: 0.5em; border-bottom: 1px solid #eee; font-size: 0.9em; position: relative; 
-	div.b_rating_wrapper { position: absolute; right: 0; bottom: 0; width: 150px; height: 4em; }
-	div.b_rating { background: none; border: none;  padding: 0; margin: 0; position: absolute; left: 0; bottom: 2px; width: 100%}
-	div.b_rating_personal { background: #fff; z-index: 5; }
-}
-
-a.b_comments, div.b_ratings_and_comments a.b_comments, div.b_eportfolio_map a.b_comments {
-	background: url(../openolat/images/comment.png) 3px 50% no-repeat;
-	padding: 3px 0 1px 23px;
-	vertical-align: middle; min-height: 18px;
-}
-a.b_comments.b_no_comment {
-	background: url(../openolat/images/comment_none.png) 3px 50% no-repeat;
-}
-
-div.b_comments { 
-	font-size: 0.9em;
-	
-	div.b_comment_wrapper { 
-		border:1px solid #eee; padding: 10px 10px 5px 10px; margin-bottom: 2em; background: #fbfbfb;
-		@include o-border-radius(4px);
-		div.b_avatar img { border: 1px solid #aaa; }
-		h5 { font-size: 1em; background: url(../openolat/images/user.png) 0 50% no-repeat; padding: 1px 0 1px 20px; vertical-align: middle; min-height: 16px;}
-		span.b_date { color: #aaaaaa; font-weight: normal; display: block; margin-top: 5px;}
-		
-		// wrapper in wrapper in wrapper in ....
-		div.b_comment_wrapper { margin-left: 7px; background: #fff; div.b_comment_wrapper { background: #fbfbfb; div.b_comment_wrapper { background: #fff;} } }
-	}
-	blockquote.b_comment { padding: 3px 0 0 0px; margin: 0;}
-	div.b_form { 
-		padding: 10px; border:1px solid #eee; margin: 2em 0 2em 0; 
-		@include o-gradient-white();
-		@include o-border-radius(4px); 
-		h5 { font-size: 1em; margin-bottom: 0.5em;}
-		div.b_button_group { text-align: center; }
-	}		
-}
-
-.b_comment_icon {background-image: url(../openolat/images/comment.png);}
-#b_comment_form_link {font-size: 0.9em; position: relative; top: -15px; left: 23px;}
-	
-/* RATING */
-div.b_rating {
-	margin: 10px; padding: 5px; font-size: 80%; white-space: nowrap; text-align: left; background: #EEE; border: 1px solid #ACAAAA; 
-	@include o-border-radius(4px);
-	div.b_rating_title { font-weight: bold; }
-	div.b_rating_items { 
-		vertical-align: middle; line-height: 18px; 
-		a { float: left; display: inline; width: 16px; height: 16px; background-repeat: no-repeat; background-position: 0 0; margin: 1px 4px 1px 0}
-		a.b_rating_item_on { background-image: url(../openolat/images/star.png); }
-		a.b_rating_item_off { background-image: url(../openolat/images/star_grey.png); }
-		a:hover {cursor: default;}
-		&.b_enabled a:hover {cursor: pointer;}
-		&.b_enabled a.b_rating_item_off:hover { background-image: url(../openolat/images/star.png);}
-	}
-	div.b_rating_explanation { clear: both; font-size: 90%; }
-}
-
-/* DATE COMPONENT (e.g. in notifications, shows calendar-image with date) */
-div.b_datecomp {
-		width: 2.5em; height: 3em; position: relative; 
-		border: 1px solid #000; 
-		margin-right: 5px; 
-		
-		div { 
-			position: absolute; left: 0;
-			width: 100%;  
-			font-weight: normal; color: #000; 
-			font-size: 0.8em;
-			text-align: center; vertical-align: middle; 
-		}
-		div.b_year {
-			height: 1em; top: -1.5em; 
-		}
-		div.b_month {
-			height: 40%; top: 0; 
-			background: #BE5B5D; 
-			font-size: 80%; color: white; 
-		}
-		div.b_day {
-			height: 60%; bottom: 0; 
-			border-top: 1px solid #000; border-bottom: 1px solid #aaaaaa; 
-			background: #fff; 
-			font-size: 1.2em;  
-		}
-		span {
-			line-height: 100%; vertical-align: middle;
-		}
-}
-
-/* Download link */
-.b_content_download {background: url('../openolat/images/drive-download.png') no-repeat top left; padding-left: 20px; margin: 3px; display:block; min-height: 16px;}
-
-/* Repository */
-
-ul.o_sel_repository_owners {
-	list-style: none; margin: 0; padding: 0; white-space: nowrap;
-	li { margin: 0; }			
-}
-
-/* Portlet admin. */
-div.fx_portal_admin { margin-top: 10px; }
-div.fx_portlets_column { 
-	width:30%; float:left; margin-right: 10px; 
-	div.b_portlet { min-height:1em; }
-}
-div.fx_portlets_column_name { 
-	padding: 5px 5px 0px 5px;
-	span { color:#4F576A; font-weight:bold; text-deocration:underline; }
-}
-ul.fx_portlets_column_portlets {
-	border:1px solid #eee;
-	padding: 0;
-	margin: 0;
-	@include o-border-radius(4px);
-	@include o-gradient-white();
-	
-	li {
-		margin-left:0;
-	}
-}
-
-
-div.fx_available_portlets { 
-		width:28%; float:right;
-		div.b_portlet { min-height:1em; } 
-}
-
-div.fx_portlets_admin_column { min-height:12em; }
-
-
-/* Site admin. */
-div.fx_site_admin_column { float:left; }
-div.fx_site_admin_column div.fx_site_definition { min-height:1em;}
-	
-/* --------------- SUBSCRIPTIONS / Abonnements / NOTIFICATIONS --------------*/
-div.o_notifications_news_wrapper {}
-div.o_notifications_news_datechooser { 
-	border-bottom: 1px solid #bbb; padding:1em 0 1em 0;
-	 label { padding-right:1em;}
-}
-div.o_notifications_news_subscription { 
-	margin: 1.5em 0 2em 0;
-	h4 { font-size: 110%; }
-	h4.o_returnbox_icon { background-image: url(../openolat/images/box_return.png) !important; }
-	h4.o_dropbox_icon { background-image: url(../openolat/images/box_drop.png) !important; }
-	h4.o_solution_icon { background-image: url(../openolat/images/box_solution.png) !important; }
-}
-div.o_notifications_news_context { color: #7D7D7D; font-size: 90%; }
-div.o_notifications_news_content {
-	margin: 0.5em 0 0.5em 0;
-	ul { list-style-type: none; margin: 0;}
-}
-div.o_notifications_news_url { }
-
-
-		
-		
-		
-/* --------------- FULLTEXT SEARCH --------------- */
-#o_search_form { margin: 5px; position: relative;}
-#o_search_form_toggler {background-image: url(../openolat/images/magnifier-zoom.png); cursor: pointer;}
-#o_search_form_content div.b_form div.b_form_element_wrapper div.b_form_element_wrapper { margin: 0.5em 0; }
-#o_search_form div.b_contexthelp_wrapper a.b_contexthelp { right: 0;}	
-#o_search_results {border-top: 1px solid #eee; margin: 5px;}
-#o_search_results_header { 
-		line-height: 16px; vertical-align: middle; background: url(../openolat/images/magnifier-zoom.png) no-repeat center left #F8F8F8; padding:2px 2px 2px 20px; margin-bottom: 5px;
-		
-		div.o_search_results_stats { float: right; display: inline; font-size: 90%;}
-		span.o_search_highlight { padding-left: 2em;}
-} 
-#o_search_results_header.o_search_did_you_mean,
-#o_search_results_header.o_search_no_results { background-image: url(../openolat/images/exclamation.png); color: $nokcolor; }
-#o_search_results_header.o_search_did_you_mean span.o_search_did_you_mean_words{ color: #000; font-weight: bold;}
-#o_search_results_header #o_search_pageing { padding-left: 2em; display: inline; }
-#o_search_pageing_bottom { text-align: center; background: #F8F8F8; border-bottom: 1px solid #eee; padding: 3px;}
-#o_search_results_toomany { background: url(../openolat/images/exclamation.png) no-repeat center left #F8F8F8; color: $nokcolor; padding: 5px 0 3px 20px; position: relative; top: -5px; margin-bottom: 5px;} 
-div.o_search_result {margin: 0 0 1em 0; padding: 1em 0 0 0; }
-div.o_search_result_title a {font-weight: bold; } 
-div.o_search_result_title a.o_search_result_details_link { margin-left: 1em; font-weight: normal; font-size: 90%; vertical-align: bottom;}
-div.o_search_result_excerpt { 
-		padding: 2px 0 1px 0; font-size: 95%; max-width: 60em;
-		 span.o_search_result_highlight { font-weight: bold; background-color: #FFFF80;}
-}
-
-
-div.o_search_result_context, 
-div.o_search_result_author,
-div.o_search_result_lastmod,
-div.o_search_result_type,
-div.o_search_result_desc { padding: 1px 0; font-size: 90%; color: #667;}
-a.o_fulltext_search_button { background:url(../openolat/images/magnifier-zoom.png) top left no-repeat; }
-
-
-
-/* nicer html error pages (404, 403, 500 ) */
-div.error-box { 
-	width: 400px;
-	margin: 30px auto;
-	padding: 20px;
-	border: 2px solid $basecolor;
-	border-radius: 6px; 
-	background: white;
-	@include o-box-shadow(0,2px, 4px, #ccc);
-	@include o-border-radius(6px);
-	
-	h1 {
-		background-image: url(../openolat/images/icon_warning_32.png);
-		background-repeat: no-repeat;
-		padding-left: 30px;
-		font-size: 14pt;
-		font-weight: bold;
-	}
-}
-
-
-
-/** -------------- TAGGING ---------------- **/
-/* tagging */
-.b_tag_list { background: url(../openolat/images/tag-label-yellow.png) 0px 3px no-repeat !important; }
-.b_tag_icon { background-image: url(../openolat/images/tag-label-yellow.png); }
-	
-	
-div.b_tags {
-	margin: 2em 0; 
-	div { padding: 0.5em 0 0 20px; }
-	span.b_tag { font-size: 80%; padding: 5px 2px 5px 2px;line-height:3em; white-space: nowrap;}
-}
-	
-	
-/* TextboxList  */
-*:first-child + html div.holder { padding-bottom: 2px; }
-* html div.holder { padding-bottom: 2px; } /* ie7 and below */
-.textbox-outer	{ 
-	list-style-type: none; 
-	margin-left: 0em;
-}
-
-/* autocompleter bitbox (item) holder */
-a.bit-box, span.b_tag { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; padding-right: 15px; position: relative; }
-div.holder { 
-	font-size:80%;
-	min-width: 200px; width: auto; margin: 0; overflow: hidden; height: auto !important; height: 1%; padding: 0px 0px 0; cursor: text;
-	a { float: left; margin: 0 5px 4px 0; }
-	a.bit { text-decoration: none; color: black; }
-	a.bit:active,  a.bit:focus { outline: none; }
-	a.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
-	a.bit-input .maininput { border: 1px solid $basegray_ultra_light;  } 
-	a.bit-input input { 
-		width: 100px; 
-		margin: 0; 
-		border: none; 
-		background: white; 
-		outline: 0; 
-		padding: 3px 0 2px;/* no left/right padding here please */ 
-		
-		&.smallinput { width: 20px; }
-	} 
-	
-	a.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
-	a.bit-box-focus { background: #598BEC; color: #fff; }
-	a.bit-box {
-		a.closebutton { position: absolute; right: 0; top: 5px	; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../openolat/images/tag_x.gif'); }
-		a.closebutton:hover { background-position: 7px; }
-		a.closebutton:active { outline: none }
-	}
-	a.bit-box-focus a.closebutton,  a.bit-box-focus a.closebutton:hover { background-position: bottom; }
-}
-
-
-/* Autocompleter for textboxlist */
-ol.textbox-outer { margin: 0; padding: 0;}
-.textboxlist-auto { 
-	position: absolute; 
-	width: 300px; 
-	overflow: visible;
-	display: none;   // hide at first, will be shown by JS on user input
-	background: #eee;
-	z-index: 2;  // has to be "on top " of e.g.  the taglist in "add artefact wizard"
-	
-	.default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }
-	ul { 
-		display: none; margin: 0; padding: 0; 
-		overflow: auto; 
-		li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; }
-		li.loading-indicator { padding-left: 30px; background-position: 5px center; cursor: defat; font-size: 100.01% ! important; line-height: 1.5em; }
-		li.more-indicator { cursor: defat; font-style: italic; }
-		li em { font-weight: bold; font-style: normal; background: #ccc; }
-		li.auto-focus { background: #4173CC; color: #fff; }
-		li.auto-focus em { background: none; }
-	}
-}
-input.inputMessage { color: #AAA; font-size: 11px; }
-
-.b_wizard {
-	.textbox-outer { 
-		background: url(../openolat/images/tag-label-yellow.png) top left no-repeat;
-		li { margin-left:18px; } 
-	}
-	.textboxlist-auto ul li { margin-left:0;}
-	div.holder a.bit-input input { background: #f8f8f8; padding: 0.4em; }
-}
-
-/* classes to use in course layout generator to have previews in dropdown elements */
-/* note: this does not work in chrome (jan2012, chrome 16.0.) */
-.clgen_font_arial { font-family: arial,helvetica; }
-.clgen_font_arial_black { font-family: arial black,avant garde; }
-.clgen_font_comic { font-family: comic sans ms,sans-serif; }
-.clgen_font_courier { font-family: courier new,courier; }
-.clgen_font_georgia	{ font-family: georgia,serif; }
-.clgen_font_impact { font-family: impact,chicago; }
-.clgen_font_lucida { font-family: lucida console,monaco,monospace; }
-.clgen_font_palatino { font-family: palatino linotype,book antiqua,palatino,serif; }
-.clgen_font_times { font-family: times new roman,times; } 
-.clgen_font_verdana { font-family: verdana,geneva,sans-serif; }
-.clgen_font_xxlarge { font-size: 130%; }
-.clgen_font_xxsmall { font-size: 70%; }
-option.Black { background-color: Black ; }
-option.Navy { background-color: Navy ; }
-option.DarkBlue { background-color: DarkBlue ; }
-option.MediumBlue { background-color: MediumBlue ; }
-option.Blue { background-color: Blue ; }
-option.DarkGreen { background-color: DarkGreen ; }
-option.Green { background-color: Green ; }
-option.Teal { background-color: Teal ; }
-option.DarkCyan { background-color: DarkCyan ; }
-option.DeepSkyBlue { background-color: DeepSkyBlue ; }
-option.DarkTurquoise { background-color: DarkTurquoise ; }
-option.MediumSpringGreen { background-color: MediumSpringGreen ; }
-option.Lime { background-color: Lime ; }
-option.SpringGreen { background-color: SpringGreen ; }
-option.Aqua { background-color: Aqua ; }
-option.Cyan { background-color: Cyan ; }
-option.MidnightBlue { background-color: MidnightBlue ; }
-option.DodgerBlue { background-color: DodgerBlue ; }
-option.LightSeaGreen { background-color: LightSeaGreen ; }
-option.ForestGreen { background-color: ForestGreen ; }
-option.SeaGreen { background-color: SeaGreen ; }
-option.DarkSlateGray { background-color: DarkSlateGray ; }
-option.DarkSlateGrey { background-color: DarkSlateGrey ; }
-option.LimeGreen { background-color: LimeGreen ; }
-option.MediumSeaGreen { background-color: MediumSeaGreen ; }
-option.Turquoise { background-color: Turquoise ; }
-option.RoyalBlue { background-color: RoyalBlue ; }
-option.SteelBlue { background-color: SteelBlue ; }
-option.DarkSlateBlue { background-color: DarkSlateBlue ; }
-option.MediumTurquoise { background-color: MediumTurquoise ; }
-option.Indigo  { background-color: Indigo  ; }
-option.DarkOliveGreen { background-color: DarkOliveGreen ; }
-option.CadetBlue { background-color: CadetBlue ; }
-option.CornflowerBlue { background-color: CornflowerBlue ; }
-option.MediumAquaMarine { background-color: MediumAquaMarine ; }
-option.DimGray { background-color: DimGray ; }
-option.DimGrey { background-color: DimGrey ; }
-option.SlateBlue { background-color: SlateBlue ; }
-option.OliveDrab { background-color: OliveDrab ; }
-option.SlateGray { background-color: SlateGray ; }
-option.SlateGrey { background-color: SlateGrey ; }
-option.LightSlateGray { background-color: LightSlateGray ; }
-option.LightSlateGrey { background-color: LightSlateGrey ; }
-option.MediumSlateBlue { background-color: MediumSlateBlue ; }
-option.LawnGreen { background-color: LawnGreen ; }
-option.Chartreuse { background-color: Chartreuse ; }
-option.Aquamarine { background-color: Aquamarine ; }
-option.Maroon { background-color: Maroon ; }
-option.Purple { background-color: Purple ; }
-option.Olive { background-color: Olive ; }
-option.Gray { background-color: Gray ; }
-option.Grey { background-color: Grey ; }
-option.SkyBlue { background-color: SkyBlue ; }
-option.LightSkyBlue { background-color: LightSkyBlue ; }
-option.BlueViolet { background-color: BlueViolet ; }
-option.DarkRed { background-color: DarkRed ; }
-option.DarkMagenta { background-color: DarkMagenta ; }
-option.SaddleBrown { background-color: SaddleBrown ; }
-option.DarkSeaGreen { background-color: DarkSeaGreen ; }
-option.LightGreen { background-color: LightGreen ; }
-option.MediumPurple { background-color: MediumPurple ; }
-option.DarkViolet { background-color: DarkViolet ; }
-option.PaleGreen { background-color: PaleGreen ; }
-option.DarkOrchid { background-color: DarkOrchid ; }
-option.YellowGreen { background-color: YellowGreen ; }
-option.Sienna { background-color: Sienna ; }
-option.Brown { background-color: Brown ; }
-option.DarkGray { background-color: DarkGray ; }
-option.DarkGrey { background-color: DarkGrey ; }
-option.LightBlue { background-color: LightBlue ; }
-option.GreenYellow { background-color: GreenYellow ; }
-option.PaleTurquoise { background-color: PaleTurquoise ; }
-option.LightSteelBlue { background-color: LightSteelBlue ; }
-option.PowderBlue { background-color: PowderBlue ; }
-option.FireBrick { background-color: FireBrick ; }
-option.DarkGoldenRod { background-color: DarkGoldenRod ; }
-option.MediumOrchid { background-color: MediumOrchid ; }
-option.RosyBrown { background-color: RosyBrown ; }
-option.DarkKhaki { background-color: DarkKhaki ; }
-option.Silver { background-color: Silver ; }
-option.MediumVioletRed { background-color: MediumVioletRed ; }
-option.IndianRed  { background-color: IndianRed  ; }
-option.Peru { background-color: Peru ; }
-option.Chocolate { background-color: Chocolate ; }
-option.Tan { background-color: Tan ; }
-option.LightGray { background-color: LightGray ; }
-option.LightGrey { background-color: LightGrey ; }
-option.PaleVioletRed { background-color: PaleVioletRed ; }
-option.Thistle { background-color: Thistle ; }
-option.Orchid { background-color: Orchid ; }
-option.GoldenRod { background-color: GoldenRod ; }
-option.Crimson { background-color: Crimson ; }
-option.Gainsboro { background-color: Gainsboro ; }
-option.Plum { background-color: Plum ; }
-option.BurlyWood { background-color: BurlyWood ; }
-option.LightCyan { background-color: LightCyan ; }
-option.Lavender { background-color: Lavender ; }
-option.DarkSalmon { background-color: DarkSalmon ; }
-option.Violet { background-color: Violet ; }
-option.PaleGoldenRod { background-color: PaleGoldenRod ; }
-option.LightCoral { background-color: LightCoral ; }
-option.Khaki { background-color: Khaki ; }
-option.AliceBlue { background-color: AliceBlue ; }
-option.HoneyDew { background-color: HoneyDew ; }
-option.Azure { background-color: Azure ; }
-option.SandyBrown { background-color: SandyBrown ; }
-option.Wheat { background-color: Wheat ; }
-option.Beige { background-color: Beige ; }
-option.WhiteSmoke { background-color: WhiteSmoke ; }
-option.MintCream { background-color: MintCream ; }
-option.GhostWhite { background-color: GhostWhite ; }
-option.Salmon { background-color: Salmon ; }
-option.AntiqueWhite { background-color: AntiqueWhite ; }
-option.Linen { background-color: Linen ; }
-option.LightGoldenRodYellow { background-color: LightGoldenRodYellow ; }
-option.OldLace { background-color: OldLace ; }
-option.Red { background-color: Red ; }
-option.Fuchsia { background-color: Fuchsia ; }
-option.Magenta { background-color: Magenta ; }
-option.DeepPink { background-color: DeepPink ; }
-option.OrangeRed { background-color: OrangeRed ; }
-option.Tomato { background-color: Tomato ; }
-option.HotPink { background-color: HotPink ; }
-option.Coral { background-color: Coral ; }
-option.Darkorange { background-color: Darkorange ; }
-option.LightSalmon { background-color: LightSalmon ; }
-option.Orange { background-color: Orange ; }
-option.LightPink { background-color: LightPink ; }
-option.Pink { background-color: Pink ; }
-option.Gold { background-color: Gold ; }
-option.PeachPuff { background-color: PeachPuff ; }
-option.NavajoWhite { background-color: NavajoWhite ; }
-option.Moccasin { background-color: Moccasin ; }
-option.Bisque { background-color: Bisque ; }
-option.MistyRose { background-color: MistyRose ; }
-option.BlanchedAlmond { background-color: BlanchedAlmond ; }
-option.PapayaWhip { background-color: PapayaWhip ; }
-option.LavenderBlush { background-color: LavenderBlush ; }
-option.SeaShell { background-color: SeaShell ; }
-option.Cornsilk { background-color: Cornsilk ; }
-option.LemonChiffon { background-color: LemonChiffon ; }
-option.FloralWhite { background-color: FloralWhite ; }
-option.Snow { background-color: Snow ; }
-option.Yellow { background-color: Yellow ; }
-option.LightYellow { background-color: LightYellow ; }
-option.Ivory { background-color: Ivory ; }
-option.White { background-color: White ; }
-
-
-/* Calendar */
-@charset "UTF-8";
-/* container for the calendar and the calenda config below the calendar */
-@media all {
-
-.fc-button-print span {
-	background: url(../openolat/images/printer.png) no-repeat right 50%;
-	padding: 0 20px 0 0;
-}
-
-#o_cal_manage_calendars {
-  float: right; 
-  margin-right: 10px; 
-  margin-top: 5px; 
-}
-
-#o_cal_config_below_cal_container {
-	padding: 6px;
-	position: relative;
-	overflow: hidden;
-}
-#o_cal_config_below_cal_container div.b_contexthelp_wrapper a.b_contexthelp {top: 0; right: 0; }
-
-.o_cal_embedded_course_container {
-	padding-top: 6px;
-}
-
-.o_cal_embedded_course_container #b_content_popup {
-	position: absolute;
-	top: 0;
-	right: 0;
-}
-
-.o_course_run_peekview .o_cal_peekview ul li {
-	list-style: none;
-}
-
-/* calendar week view styles */
-
-#o_cal_wv_actions {
-	vertical-align: middle;
-	line-height: 16px;
-	padding-right: 30px;
-	float: right; display: inline;
-	position: relative;
-}
-
-/* week navigation, prev and next button */
-#o_cal_wv_nav{
-	text-align: left;
-	vertical-align: middle;
-	line-height: 16px;
-	float: left; display: inline;
-	position: absolute; top: 5px; left: 5px;
-}
-
-.o_cal_wv_prev, .o_cal_wv_next {margin-left:0 !important; margin-right:0 !important;}
-.o_cal_wv_prev span {
-	width:20px;
-	height:20px;
-	float:left;
-	background: transparent url(arrow_left_big.png) no-repeat center center;
-}
-.o_cal_wv_next span {
-	width:20px;
-	height:20px;
-	float:left;
-	background: transparent url(arrow_right_big.png) no-repeat center center;
-}
-
-/* calendar: height = 20px (header) + 10*20px (hours) + 10*20px (half-hours) */
-#o_cal_wv { 
-	padding: 0 0px 5px 0px;
-	position: relative; width: auto;
-}
-
-#o_cal_wv_header_wrapper {
-	padding-top:10px;
-	position: relative; 
-	clear: both;
-}
-#o_cal_wv_header {
-	border: 1px solid #888;
-	position: relative; 
-	height: 20px;
- 	margin-bottom: 2px;
- 	background: #FFF;
-}
-
-.o_cal_wv_grid_wrapper {
-	position: relative; border: 1px solid #888;	 background: #FFF;
-	padding-bottom:1px; /* FF problem with border-bottom */
-} 
-.o_cal_wv_grid { 
-	position: relative; width: auto; height: 600px;
-	overflow: scroll ! important; overflow-x: hidden ! important;
-}
-
-/* day long events */
-#o_cal_wv_daylong {
-	border: 1px solid #888;
-	position: relative; width: auto; overflow: visible;
-	margin-bottom: 2px;
- 	background: #FFF;
-}
-.o_cal_wv_dlday {
-	border-left: 1px solid #888; 
-	position: absolute; width: 13%;
- 	background: #FFF;
-}
-
-/* time column */
-.o_cal_wv_time { 
-	position: absolute; width: 9%;
-}
-/* time column header row */
-.o_cal_wv_legend_hours { 
-	margin: 0; padding: 0; height: 20px; 
-	text-align: center; color: #888;
-}
-/* time column time legend rows: height = 40px = 19px (content) + 1px  (border-bottom) */
-.o_cal_wv_legend_hour { 
-	border-bottom: 1px solid #DDD;
-	margin: 0; padding: 0; height: 39px; 
-}
-/* content wrapper for hour labeling*/
-.o_cal_wv_legend_hour div {
-	padding: 3px 3px 0 3px; text-align: center; color: #444; 
-	overflow: hidden; height: 16px; 
-}
-
-/* day column */
-.o_cal_wv_day { 
-	border-left: 1px solid #888; 
-	position: absolute; width: 13%;
-	border-collapse: collapse;
- 	background: #FFF;
-}
-/* day column header row */
-.o_cal_wv_legend_day { 
-	margin: 0; padding: 0; height: 20px; 
-}
-/* content wrapper for day labeling*/
-.o_cal_wv_legend_day div {
-	padding: 3px 3px 0px 3px; 
-	height: 15px; overflow: hidden;
-	text-align: center; color: #888;
-}
-/* day column hour row: height = 20px = 19px (content) + 1px  (border-bottom) */
-.o_cal_wv_hour { 
-	border-bottom: 1px dotted #DDD;
-	margin: 0; padding: 0; height: 19px; 
-}
-/* day column hour row: height = 20px = 19px (content) + 1px  (border-bottom) */
-.o_cal_wv_half_hour { 
-	border-bottom: 1px solid #DDD;
-	margin: 0; padding: 0; height: 19px;
-}
-.o_cal_wv_half_hour:hover {background: #DCDDE0;}
-.o_cal_wv_hour:hover {background: #DCDDE0;} 
-
-/* fixed row positioning. 0-row is for time legend (9%), days are 13% each */
-.o_cal_wv_row0 { left: 0;}
-.o_cal_wv_row1 { left: 9%;}
-.o_cal_wv_row2 { left: 22%;}
-.o_cal_wv_row3 { left: 35%;}
-.o_cal_wv_row4 { left: 48%;}
-.o_cal_wv_row5 { left: 61%;}
-.o_cal_wv_row6 { left: 74%;}
-.o_cal_wv_row7 { left: 87%;}
-
-
-/* background colors of holiday days and current day */
-.o_cal_wv_holiday { background: #eee;}
-.o_cal_wv_today { background: #fff5cc;}
-
-/* remove right border on last day and bottom border on last hour */
-.o_cal_wv_lastday {	border-right: 1px solid #888; }
-.o_cal_wv_lasthour { border-bottom: 0;}
-
-
-/* events */
-.o_cal_wv_event_wrapper { 
-	padding: 0; margin: 0;  padding-bottom: 2px;
-	position: absolute; overflow: hidden; z-index: 10;
-}
-.o_cal_wv_event { 
-	border: 1px solid;
-	padding: 0; margin: 0; position: relative;
-	overflow: hidden; z-index: 10;
-}
-.o_cal_wv_event_overflow {
-	position: absolute; 
-	right: 2px; 
-	z-index: 20;
-}	
-	
-/* selection hover, works not in IE6 */
-.o_cal_wv_event:hover { 
-	border-color: #000;
-	z-index: 11;
-}
-/* event header and content, header has always same height */
-.o_cal_wv_event_header {
-	height: 1em; overflow: hidden;
-	padding: 0px 2px 3px 2px;
-	font-weight: bold;
-	vertical-align: bottom;
-}
-.o_cal_wv_event_content {
-	padding: 1px 2px 1px 2px;
-}
-
-/** toolbar **/
-.o_cal_toptoolbar {
-	margin-bottom:0.8em;
-	min-width:707px;
-	padding-bottom:8px;
-	border-bottom:1px solid #eee;
-}
-.o_cal_toptoolbar .o_cal_pagination {
-	float:left;
-	height:2em;
-	width:235px;
-}
-.o_cal_toptoolbar .o_cal_gotodate {
-	float:left;
-	height:2em;
-	width:350px;
-}
-.o_cal_gotodate div.b_form div.b_form_element_wrapper div.b_form_element {
-	margin-left:0;
-}
-.o_cal_toptoolbar .o_cal_search {
-	float:left;
-	height:2em;
-}
-
-/* day long events */
-.o_cal_wv_devent_wrapper { 
-	padding: 0; margin: 0; 
-	position: relative; top: -1px; left: -1px; 
-	width: auto; height: 20px;
-}
-.o_cal_wv_devent { 
-	border: 1px solid;
-	padding: 0;
-	margin: 0; 
-	width: 100%; height:19px;
-	overflow: hidden;
-	z-index: 11;
-}
-/* selection hover, works not in IE6 */
-.o_cal_wv_devent:hover { 
-	border-color: #000;
-	z-index: 12;
-}
-/* day event content */
-.o_cal_wv_devent_content {
-	padding: 1px 2px 1px 2px;
-}
-
-/* calendar configuration */
-.o_cal_config {
-	margin: 2em 0;
-	position: relative;
-	padding: 5px;
-}
-.o_cal_manage_config {
-	position: relative;
-	padding: 5px;
-}
-.o_cal_manage_config fieldset {
-	position: relative;
-	display: inline;
-}
-.o_cal_config fieldset {
-	position: relative;
-	display: inline;
-}
-.o_cal_config_scrollwrapper {
-	width: 400px;
-	height: 100px; 
-	overflow: scroll; 
-	overflow-x: hidden; 
-	border: 1px solid #BFBFBF;
-	position: relative;
-}
-.o_cal_config_row {
-	clear: both;
-	padding: 2px 15px 0 0;	
-}
-
-.o_cal_config_enabled {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/check_on.png) no-repeat;
-	float: left; display: inline;
-}
-a.o_cal_config_enabled:hover {
-	background: url(../openolat/images/cal/check_on_over.png) no-repeat;
-}
-.o_cal_config_disabled {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/check_off.png) no-repeat;
-	float: left; display: inline;
-}
-.o_cal_config_calendar {
-	border: 1px solid;
-	padding: 0; margin: 0; 
-	padding: 1px 6px 1px 4px;
-	position: relative; 
-	height: 14px; width: 200px; overflow: hidden;
-	float: left; display: inline;
-}
-.o_cal_config_chosecolor {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/color.png) no-repeat 2px 0px;
-	float: left; display: inline;
-}
-.o_cal_config_subscribeical {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/calendar_ical_export.png) no-repeat 2px 0px;
-	float: left; display: inline;
-}	
-.o_cal_config_remove_subscribeical {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/calendar_ical_export_remove.png) no-repeat 0 0;
-	float: left; display: inline;		
-}
-a.o_cal_config_unsubscribe {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/calendar_remove.png) no-repeat 0 0;
-	float: left; display: inline;	
-}
-
-.o_cal_config_regenerate_link {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/calendar_ical_export_regen.png) no-repeat 0 0;
-	float: left; display: inline;		
-}
-.o_cal_config_remove_cal {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/delete.png) no-repeat 2px 0px;
-	float: left; display: inline;
-}
-.o_cal_config_addevent {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/calendar--plus.png) no-repeat 0 0;
-	float: left; display: inline;
-}
-.o_cal_config_importevent {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/calendar--arrow.png) no-repeat 0 0;
-	float: left; display: inline;
-}
-.o_cal_config_readonly {
-	position: relative;
-	width: 20px; height: 16px;
-	background: url(../openolat/images/cal/calendar--plus.png) no-repeat 0 0;
-	opacity:0.6;
-	float: left; display: inline;	
-}
-
-/* colorchooser */
-#o_cal_colorchooser {
-	background: #DCDDE0;
-	border: 1px solid #999999;
-	float: left; display: inline;
-	padding: 3px;
-	position: relative;
-}
-#o_cal_colorchooser div {
-	position: relative;
-	border: 1px solid #FFF; 
-	margin: 5px;
-	float: left; display: inline;
-}
-#o_cal_colorchooser div:hover {
-	border: 1px solid #000; 
-}
-#o_cal_colorchooser a {
-	position: relative;
-	width: 20px; height: 20px;
-	float: left; display: inline;
-}
-.o_cal_colorchooser_selected {
-	background: url(../openolat/images/cal/selectedcolor.gif) no-repeat 2px 2px;
-}
-
-
-/* calender colors for events: must be the last thing in the file !! */
-.o_cal_orange { background: #ffc266; border-color: #ff9900; color: #5D5D5D; }
-.o_cal_orange .o_cal_wv_event_header {background: #ff9900;}
-.o_cal_orange a { color: #5D5D5D ! important; } 
-
-.o_cal_green { background: #66c266; border-color: #009900; color: #FFF; }
-.o_cal_green .o_cal_wv_event_header {background: #009900;}
-.o_cal_green a { color: #FFF ! important; } 
-
-.o_cal_blue { background: #4d6e9f; border-color: #2e5894; color: #FFF;}
-.o_cal_blue .o_cal_wv_event_header {background: #2e5894;}
-.o_cal_blue a { color: #FFF ! important; } 
-
-.o_cal_yellow { background: #ffe066; border-color: #ffcc00; color: #5D5D5D; }
-.o_cal_yellow .o_cal_wv_event_header {background: #ffcc00;}
-.o_cal_yellow a { color: #5D5D5D! important; } 
-
-.o_cal_red { background: #c26666; border-color: #990000; color: #FFF; }
-.o_cal_red .o_cal_wv_event_header {background: #990000;}
-.o_cal_red a { color: #FFF ! important; } 
-
-.o_cal_grey { background: #DDDAAA; border-color: #5D5D5D; color: #FFF; }
-.o_cal_grey .o_cal_wv_event_header {background: #5D5D5D;}
-.o_cal_grey a { color: #FFF ! important; } 
-
-div.o_cal_gotodate div.b_form_element {margin-left:0%; margin-top:-4px; }
-
-div.o_cal_search_subscribe {float: right; margin-right: 20px; }
-
-div.o_cal_week_year_label {font-weight: bold; margin-top:8px;}
-	
-.o_cal_config_regenerate_link {
-	position: relative;
-	float: left; display: inline;
-}
-	
-/* event tooltip */
-.o_cal_wv_event_tooltip { display: none; }
-.o_cal_tooltip_buttons { text-align: right; }
-.o_cal_wv .x-tip-body div { padding: 0.2em 0; }
-//div.o_cal_wv_event_tooltip {}
-div.o_cal_wv_event_tooltip_content { padding-top: 1em;}
-//div.o_cal_time { }
-//div.o_cal_location {}
-div.o_cal_tooltip_buttons{padding-top: 1em;}
-//div.o_cal_links {}
-
-
-body.o_cal_print {
-	background:white;
-	
-
-	.o_cal_toptoolbar.b_clearfix { display: none; } /* hide top toolbar */
-	.o_cal_wv { display: none; } /* hide grid calendar */
-	.o_cal_wv_print { display: block; } /* display the print view */
-	#o_cal_config .b_float_right { display: none; } /* hide buttons */
-	#o_cal_config_below_cal_container .b_subcolumns { display: none; } /* hide date navigation and search link */
-	.o_cal_wv_print ul { list-style-type: none; margin:0 0 0 0; padding: 0 0 0 0; }
-	.o_cal_event { clear:left; margin: 0.2em 0; }
-	.o_cal_wv_list * { float: left; width: 100%; } /* float all elements in order to fully include floating children */
-	.o_cal_event span { padding: 0 0.4em; display:block; }
-	.o_cal_date { font-weight: bold; }
-	.o_cal_time { width: 25%; } 
-	.o_cal_subject { width: 40%; border-left-style: solid; border-left-width: thick; background: white; }
-	.o_cal_subject p { padding:0 0.4em; margin:0; color: black;  }
-	.o_cal_location { float: right; width: 34%; } /* Since subject has a 1px border, decrease the width of location by 1% */
-	.o_cal_config_scrollwrapper { width: auto; height: auto; overflow: visible; overflow-x: visible; }
-	.o_cal_config_calendar { border-width: 0; border-left-style: solid; border-left-width: thick; float: none; display: block; color:black; background:white; }
-}
-			
-			
-/* hide the print layout */
-//.o_cal_wv_print { display: none; }
-	
-} /* end all media styles */
-
-/* glossar */
-.o_glossary {
-	margin: 0 100px 0 100px;
-}
-
-/* wrapper for one glossary term */
-.o_glossary_entry{
-	margin: 0px 0 0px 0;
-	padding: 10px;
-	border-top: 1px solid #DCDDE0;
-	border-left: 1px solid #DCDDE0;
-	border-right: 1px solid #DCDDE0;
-}
-
-/* wrapper for the edit / delete buttons */
-.o_glossary_commands {
-	float: right;
-}
-/* wrapper for the add buttons */
-.o_glossary_addcommand {
-	float: right;
-}
-
-/* the glossary term */
-.o_glossary dt {
-	font-weight: bold;
-}
-
-dt span.o_glossary_author {
-	font-weight: normal;
-}
-
-dt span.o_glossary_modifier {
-	font-weight: normal;
-	color: #98221F;
-}
-
-dt span.o_glossary_modifier a, dt span.o_glossary_modifier a:hover {
-	color: #98221F;
-}
-
-dt o_glossary_synonym {
-	font-size: 80%;
-	font-variant: small-caps;
-	font-style: italic;
-}
-/* the glossary explanation */
-dd {
-	padding-left: 20px;
-	clear: both;
-}
-
-.o_glossary_register {
-	margin-bottom: 10px;	
-}
-
-.o_glossary_register_active {
-	font-weight: bold;
-	background-color: lightgrey;
-	font-size: 120%;
-}
-
-.o_tm_glossary { border-bottom: 1px dotted #666699; }
-.o_tm_yellow { background-color: #FFFF66; }
-.o_tm_blue { background-color: #33FFFF; }
-.o_tm_red { background-color: #FF3333; }
-.o_tm_green { background-color: #99FF00; }
-
-
-	
-@media print {
-	.o_cal_toptoolbar.b_clearfix { display: none; } /* hide top toolbar */
-	.o_cal_wv { display: none; } /* hide grid calendar */
-	.o_cal_wv_print { display: block; } /* display the print view */
-	#o_cal_config .b_float_right { display: none; } /* hide buttons */
-	#o_cal_config_below_cal_container .b_subcolumns { display: none; } /* hide date navigation and search link */
-	.o_cal_wv_print ul { list-style-type: none; margin-left: 0; }
-	.o_cal_event { clear:left; margin: 0.2em 0; }
-	.o_cal_wv_list * { float: left; width: 100%; } /* float all elements in order to fully include floating children */
-	.o_cal_event span { padding: 0 0.4em; display:block; }
-	.o_cal_date { font-weight: bold; }
-	.o_cal_time { width: 25%; } 
-	.o_cal_subject { width: 40%; border-left-style: solid; border-left-width: thick; }
-	.o_cal_subject p { padding:0 0.4em; margin:0;  }
-	.o_cal_location { float: right; width: 34%; } /* Since subject has a 1px border, decrease the width of location by 1% */
-	.o_cal_config_scrollwrapper { width: auto; height: auto; overflow: visible; overflow-x: visible; }
-	.o_cal_config_calendar { border-width: 0; border-left-style: solid; border-left-width: thick; float: none; display: block;}
-	#o_cal_config_below_cal_container { border: none; background: none; overflow: visible; }
-	#o_cal_config_below_cal_container * { background: none; color: black; }
-	#o_cal_config_below_cal_container fieldset { border: none; }
-	#o_cal_config_below_cal_container fieldset legend { font-weight: bold; }
-}
-	
-    
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_nav.scss b/src/main/webapp/static/themes/openolat/all/modules/_nav.scss
deleted file mode 100644
index 96e4de67f223dd7241adb304a49f185caf656cb7..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_nav.scss
+++ /dev/null
@@ -1,311 +0,0 @@
-
-
-
-
-/** ----------------- MAIN NAVIGATION ( TABS ) ----------------- **/
-#b_nav_main {
-	float: left;
-	font-family: $navmainfont;	
-	
-	@if $enablebiz == true {
-		margin-top:-27px;
-	}
-	
-	ul {
-		padding-left:40px;
-		margin:0;
-		//@include o-box-shadow(0,0,14px,#D3D3D3);
-		
-		li { 
-			float:left;
-			position:relative;
-			list-style: none;
-			margin:0px;
-			padding: 4px 3px 4px 12px;
-			margin-right:2px;
-			
-			@if $enablebiz == true {
-				border:1px solid #ddd;
-				border-bottom:none;
-			}
-			
-			a {
-				/* "bloat" the links (better for touch) */
-				padding: 4px 12px 4px 3px; 
-			}
-			a:hover { text-decoration: none; }
-			
-			
-			@include o-border-radius-all(6px,6px,0,0);
-			background: #f5f5f5; //  for browsers with no rgba
-			background: rgba(255,255,255,0.5);
-			
-			@if $enablebiz == true {
-				background: rgba(255,255,255,0.7);
-			}
-			
-			/* -- SITES ( home, users, groups, etc. ) -- */
-			&.b_nav_site { 
-	
-				//active sites
-				&.b_nav_active,&:hover,&.b_exception {
-					a.b_nav_tab_close { background-image: url(../openolat/images/cross_small_trimmed_blue.png); }
-					@include o-box-shadow(0, -4px,8px -1px, #d3d3d3);
-					background:$top_nav_active_tabs_bg;
-				}
-				&.b_nav_active a {
-				}
-			
-				/** sites icons **/
-				> div {
-					padding-left: 16px;
-					background-repeat: no-repeat;
-					background-position: 0% 50%;		
-					background-image: url('../openolat/images/application.png');		
-				}
-				
-				&.o_site_home > div { background-image: url('../openolat/images/home.png'); }
-				&.o_site_admin > div { background-image: url('../openolat/images/wrench-screwdriver.png'); }
-				&.o_site_useradmin > div { background-image: url('../openolat/images/user_conf.png'); }
-				&.o_site_repository > div { background-image: url('../openolat/images/books-stack.png'); }
-				&.o_site_groups > div { background-image: url('../openolat/images/users.png'); }
-				&.o_site_portal > div { background-image: url('../openolat/images/home.png'); }
-				&.o_site_coaching > div { background-image: url('../openolat/images/eye.png'); }
-				&.site_demo_icon > div { background-image: url('../openolat/images/information-white.png');  }
-				&.f_site_library > div { background-image: url('../openolat/images/library.png'); } 
-				&.fx_members >  div { background-image: url('../openolat/images/users_members.png'); } 
-				&.o_site_guidemo div { background-image: url('../openolat/images/light-bulb.png'); }
-				&.b_resource_GroupInfoMainController div { background-image: url(../openolat/images/users.png); }
-				&.o_site_catalog div { background-image: url(../openolat/images/drawer-open.png); }
-				&.o_site_qpool div { background-image: url(../openolat/images/qti/pool.png); }
-				&.o_site_portfolio > div { background-image: url('../openolat/images/portfolio/briefcase.png') }
-			}
-			
-			/* -- TABS ( courses, wiki, etc.) -- */
-			&.b_nav_tab {
-				margin-right:4px;
-				a.b_nav_tab_close { 
-					position: absolute; top: 3px; right: 4px;	width: 13px; height: 13px; line-height: 0;	padding: 0; margin: 0; 
-					background: transparent url(../openolat/images/cross_small_trimmed_grey.png) no-repeat right top;
-				}
-				
-				//active tabs
-				&.b_nav_active,&:hover {
-					a.b_nav_tab_close { background-image: url(../openolat/images/cross_small_trimmed_blue.png); }
-					@include o-box-shadow(0, -4px,8px -1px, #d3d3d3);
-					background:$top_nav_active_tabs_bg;
-				}
-				&.b_nav_active a {
-				}
-			}
-			
-			/* -- THE SPACER -- */
-			&#b_nav_spacer {
-				background:none;
-				border:none;
-				width:20px;
-				height:1px;
-				padding:0;
-			}
-			
-		}//end li
-	}//end ul
-}
-
-/* sometimes used for linking of logo */
-.b_clickable:hover {
-  cursor: pointer;
-}	
-	
-/** ----------------- SUB NAVIGATION (TREE) ----------------- **/
-
-/* regular case */
-div.b_tree {
-	position: relative;
-	font-size: 100%;
-	font-family: $treefont;
-	padding: 0;
-	
-	ul { 
-		position: relative;
-		padding: 0;
-		margin: 0 0 0 $tree_level_margin; 
-		list-style: none; 
-		white-space: nowrap; 
-		
-		li {
-			position:relative;
-			background:transparent;
-			margin-left:0;
-			padding-left:0;
-			line-height:1.7em;
-			
-			// a tree element with icon
-			// standard icon rule
-			a.b_tree_icon {
-				padding-left: $treeicon_width_px; 
-				padding-top:2px; 
-				position: relative; 
-				background-position: 0 50%; 
-				background-repeat: no-repeat;
-			}				
-			
-			a {
-				color:$menulinkcolor;
-			}
-			a.b_tree_l0 {
-				padding-left:16px;
-			}
-			
-			div.b_tree_item_wrapper {
-				&.b_tree_l0 {
-				
-				}
-			}
-			
-			.b_tree_oc_l0 {
-				position: absolute;
-				top: $tree_padding_opener_top_px;
-				left: $tree_padding_opener_left_px;
-				z-index: 9;
-			}
-			
-			.b_tree_level_open.b_tree_oc_l0, .b_tree_level_close.b_tree_oc_l0 {
-				z-index: 10;
-			}
-
-			/* selected, hovered, active <a> tag */
-			a:focus, a:hover { color: $menulinkcolor_hover; background-color: transparent; text-decoration:underline; }	
-			a.b_tree_selected,a:active { color: $menulinkcolor_selected; background-color: transparent; text-decoration:none; }	
-			a.b_tree_selected_parents,strong { color: $menulinkcolor_selected; font-weight: bold; }
-						
-			/*  icon positioning */
-			@for $i from 1 through 11 {
-				.b_tree_oc_l#{$i}  { 
-					position:absolute; top:$tree_padding_opener_top_px; left: $tree_padding_opener_left_px + ($i * $tree_padding_steps_px); 
-					z-index:9; 
-				}
-				
-				.b_tree_level_open.b_tree_oc_l#{$i}, .b_tree_level_close.b_tree_oc_l#{$i} {
-					z-index: 10;
-				}
-			}
-
-			@for $i from 0 through 11 {
-				a.b_tree_l#{$i}  { 
-					padding-left: $tree_padding_opener_px + ($i * $tree_padding_steps_px); 
-					z-index:9; 
-				}
-			}			
-			
-			
-			/*   decorators in tree (e.g. course-editor ) */
-			span.b_tree_icon_decorator {
-				width: 12px;
-				height: 12px;
-				float: right;
-				display: inline;
-				position: static;
-				z-index:9;
-				background-repeat:no-repeat;
-			}
-			
-			/* fix deleted nodes in courseditor (24.02.2012) */
-			&.b_deleted {
-				text-decoration:none;
-				a { text-decoration: line-through; }
-			}
-			
-		} // end li
-		
-		/* link to select the item with icon */
-		@for $i from 0 through 11 {
-			&.b_tree_l#{$i}  a.b_tree_icon { 
-				padding-left: ($tree_padding_opener_px + $treeicon_width_px  + $tree_padding_steps_px * $i);  
-				background-position:($tree_padding_opener_px + 2px + $tree_padding_steps_px * $i)  50%; 
-			}
-		}
-	
-	}// end ul
-	
-	
-	/* special case with hidden root - apply margin/paddings to wrapper */
-	&.b_tree_root_hidden {
-		margin: 0 0 0 $tree_level_margin; 
-		ul { 
-			padding: 0;
-			&.b_tree_l0 {
-				margin-left: 0;
-			}
-		} 		
-	}
-	
-	/* special case with root node shown: move everything a bit left as the root node needs no space for the opener image */
-	&.b_tree_root_visible {
-		left: -$tree_padding_opener_px;
-	}
-	
-	/* the open/close node icons */
-	a.b_tree_level_close,
-	a.b_tree_level_open {
-		/* override link hover colors */
-		background:transparent ! important;
-		span { 
-			background-position: 0 50%;
-			background-repeat: no-repeat;
-			padding-right:$tree_padding_opener_px;
-		}
-		&:hover {
-			text-decoration:none;
-		}
-	} 
-	a.b_tree_level_close span {
-		background-image: url($ico_minus); 
-	}
-	a.b_tree_level_open span { 
-		background-image: url($ico_plus); 
-	}
-}// end b_tree
-
-/* Special case where menu tree icons are hidden. Only apply this to trees in col1 as the other trees will still need the icons (e.g. file chooser) */
-@if $tree_show_icons == false { 
-	$treeicon_width_px : 0; 
-	#b_col1 div.b_tree ul {
-		li a.b_tree_icon { 
-			background-image: none !important; 
-		}				
-		@for $i from 0 through 11 {
-			&.b_tree_l#{$i}  a.b_tree_icon { 
-				padding-left: ($tree_padding_opener_px + $treeicon_width_px  + $tree_padding_steps_px * $i);  
-			}
-		}		
-	}
-}
-
-
-
-div.b_master_detail {
-	div.b_tree {
-		ul li {
-			background: url('../openolat/images/detail/detail_separator.png') repeat-y right;
-			
-			@for $i from 0 through 11 {
-				a.b_tree_l#{$i}  { 
-					display: block;
-					padding-right: 20px;
-					background-repeat: no-repeat;
-					background-position: right;
-				}
-			}
-			a.b_tree_selected {
-				background-image: url('../openolat/images/detail/detail_arrow.png');
-				/* special case: not on root level which does not have detail */
-				&.b_tree_l0 {
-					background-image: none;
-				}	
-			}
-		}
-	}
-}
-	
-	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_portlets_boxes.scss b/src/main/webapp/static/themes/openolat/all/modules/_portlets_boxes.scss
deleted file mode 100644
index 89579742b6e3505b1c16e4f80824c5e12594a5f5..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_portlets_boxes.scss
+++ /dev/null
@@ -1,242 +0,0 @@
-/*
-*  =================================================
-*  
-*   PORTAL, PORTLETS, TOOLBOXES Rules for the OpenOLAT theme
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Dez. 2011
-*
-*	also read themes.README!
-*
-*
-*  =================================================
-*/
-
-
-/** ----------------- PORTAL ----------------- **/
-div.o_home_portaleditlink {
-	position: absolute;
-	top: 1em;
-	right: 0.6em;
-}
-
-.o_home_main {
-	text-align: center;
-}
-
-div.o_home_rsslink {
-	clear: both;
-	float: right;
-	display: inline;
-	margin: 10px 0;
-	a { float: right; display: inline; }
-	a.o_home_rsslink{
-		background: url(../openolat/images/feed.png) no-repeat;
-		width:16px;
-		display:block;
-		height: 16px;
-		line-height:0;
-	}
-}
-
-
-/** ----------------- PORTLETS & BOXES ----------------- **/
-@mixin o-box {
-	position: relative;
-	font-size: 100%;
-	margin: 10px;
-	min-height: 13em;
-	border:1px solid lighten($basegray,20%);
-	padding:4px;
-	background:lighten($basegray,65%);
-	@include o-border-radius(6px);
-}
-
-.b_portlet {
-	position: relative;
-	margin: 10px;
-	min-height: 13em;
-		
-	.b_portlet_showall {
-		font-size: 95%;
-		position: absolute;
-		right: 0;
-		top: 0;
-	}
-	.b_portlet_header {
-		border-bottom: 1px solid $basecolor_light;
-		white-space: nowrap;
-		overflow-y: hidden ! important;
-		overflow-x: hidden ! important; 
-	}
-	.b_portlet_content {
-		position: relative;
-		padding: 1em 0 0 0;
-	}
-	
-	
-	/* generic table in portlets: override styles from b_table definition */	
-	div.b_portlet_table {
-		
-		table  {
-			background: none; 
-			border:none;
-			th, td {padding:0;}
-			tbody{
-				tr { background: transparent; }	
-				tr.b_table_odd td { background: transparent; }
-				tr td { border: 0 ! important}
-				tr:hover,tr:hover td, tr:focus,tr:focus td { background: transparent;}
-			}	
-		}
-		
-		/* do not show warning icon as in standard table style */
-		div.b_table_empty {
-			background: none;
-			padding: 0;
-			margin: 0;
-		}			
-	}
-	
-}
-
-div.o_portlet_repository_student td.b_first_child { width: 24px;}
-div.o_portlet_repository_teacher td.b_first_child { width: 24px;}
-
-.o_links_portlet p { margin:0; }
-	
-/*  small portlet icons */
-.b_portlet .b_portlet_header { background-repeat:no-repeat; background-position: 0% 50%; padding-left:27px; padding-top:5px; padding-bottom:5px;}
-
-/* calendar */	
-div.o_portlet_calendar div.b_portlet_header { background-image: url(../openolat/images/calendar_empty.png); }
-@for $i from 1 through 31 {
-	div.o_portlet_calendar.o_day_#{$i} div.b_portlet_header strong:before { 
-		content: '#{$i}'; 
-		font-size:10px;
-		font-weight: normal;
-		position: absolute;
-		width: 10px;
-		height: 10px;
-		text-align: center;
-		line-height: 10px; 
-		left: 3px;
-		top: 10px;
-	}
-}	
-
-
-div.o_portlet_infomsg  div.b_portlet_header { background-image: url(../openolat/images/comment.png); }
-div.o_portlet_quickstart  div.b_portlet_header { background-image: url(../openolat/images/mouse.png); }
-div.o_portlet_bookmark  div.b_portlet_header { background-image: url(../openolat/images/book-open-bookmark.png); }	
-div.o_portlet_groups  div.b_portlet_header { background-image: url(../openolat/images/users.png); }
-div.o_portlet_notes  div.b_portlet_header { background-image: url(../openolat/images/sticky-note--pencil.png); }
-div.o_portlet_noti  div.b_portlet_header{ background-image: url(../openolat/images/mail.png); }
-div.o_portlet_eff  div.b_portlet_header { background-image: url(../openolat/images/script-stamp.png); }
-div.o_portlet_repository_student div.b_portlet_header { background-image: url(../openolat/images/le_resources/book-open-text-image.png); }
-div.o_portlet_repository_teacher div.b_portlet_header { background-image: url(../openolat/images/le_resources/book-open-text-image-red.png); }	
-div.b_portlet_iframe div.b_portlet_header { background-image: url(../openolat/images/layer.png); }
-div.b_portlet_sysinfo div.b_portlet_header { background-image: url(../openolat/images/exclamation.png); }
-div.b_portlet_dyk div.b_portlet_header { background-image: url(../openolat/images/light-bulb.png); }
-div.o_portlet_infomessages div.b_portlet_header { background-image: url(../openolat/images/information-button.png); }
-div.b_portlet.o_pt_w_if div.b_portlet_header { background-image: url(../openolat/images/globe.png); }
-
-/* portlets / portal in edit mode */
-	div.b_portlet.b_portlet_edit {
-		 background: #FFE793; border: 1px solid #FF9E3E; padding: 2px;
-		
-		.b_portlet_header {height:23px;}	 
-		 
-	}
-	
-	/* portlet toolbox (portal edit mode) */
-	div.b_portlet_toolbox { 
-		position: absolute; top:0; right:0; padding: 2px; height: 20px; overflow-y: hidden ! important; overflow-x: hidden ! important;
-		 a, span.b_disabled { background-repeat: no-repeat; background-position: 1px 1px; float: right; width: 18px; height: 18px; overflow: hidden; }
-		div { display: inline; } /* fix problem with brasato component wrapper */
-		
-		> a, > span {
-			border:1px solid #888;
-			@include o-border-radius(3px);
-			background: #eee;
-			background-repeat:no-repeat;
-			background-position:center;
-		}
-		
-		
-		/* the toolbox buttons */
-		a.b_portlet_edit_left { background-image: url(../openolat/images/arrow_left_big.png);}
-		a.b_portlet_edit_right { background-image: url(../openolat/images/arrow_right_big.png);}
-		a.b_portlet_edit_down { background-image: url(../openolat/images/arrow_down_big.png); }
-		a.b_portlet_edit_up { background-image: url(../openolat/images/arrow_up_big.png); }
-		a.b_portlet_edit_delete { background-image: url(../openolat/images/bin-metal-full.png); }
-		a.b_portlet_edit_sort_auto { background-image: url(../openolat/images/table_sort.png); }
-		a.b_portlet_edit_sort_manual { background-image: url(../openolat/images/table_gear.png); }
-		
-		span.b_portlet_edit_left_disabled { background-image: url(../openolat/images/arrow_left_big.png); @include o-opacity(20);}
-		span.b_portlet_edit_right_disabled { background-image: url(../openolat/images/arrow_right_big.png);@include o-opacity(20);}
-		span.b_portlet_edit_down_disabled { background-image: url(../openolat/images/arrow_down_big.png); @include o-opacity(20);}
-		span.b_portlet_edit_up_disabled { background-image: url(../openolat/images/arrow_up_big.png); @include o-opacity(20);}	
-		span.b_portlet_edit_sort_auto_disabled { background-image: url(../openolat/images/table_sort.png); @include o-opacity(20);}
-		span.b_portlet_edit_sort_manual_disabled { background-image: url(../openolat/images/table_gear.png); @include o-opacity(20);}
-	
-	}
-
-
-
-.b_toolboxes{
-  // 	font-size: 95%;   // as of jan 20.  we try with normal font-size 
-	padding:6px;
-	.b_toolbox{ 
-		margin-bottom: 20px;
-	
-		/* the toolbox head */
-		.b_toolbox_head_wrapper { 
-			border-bottom: 1px solid $basecolor_light;
-			background: inherit; 
-			.b_toolbox_head { 
-				vertical-align: top;
-				strong { font-weight: bold; } 
-			}
-			.b_toolbox_head_icon { 
-				background: transparent no-repeat 3px 50%; 
-				padding-left: 19px; 
-				line-height: 1.2em; 
-				color:black;
-			}
-		}
-		
-		/* toolbox content */
-		.b_toolbox_content { 
-			 ul { padding: 0 0 0 6px; margin: 0; list-style: none; }
-			 li { 
-			 	padding: 0; margin: 0; line-height: 1.7em; white-space: nowrap;
-			 	a { color: #667; background-repeat: no-repeat; background-position:  0 50%; padding-left: 20px; display: block;}
-			 	a:focus, a:hover, a:active { color: #504D4E; text-decoration: underline; }	
-				
-				/* special */
-				div.b_note,div.b_important,div.b_warning { padding: 0 0 0 20px; margin: 0; border-bottom: 0; }
-				a.b_toolbox_toggle { padding-left: 0; display: inline;}
-				span.b_toolbox_toggle_wrapper {float: right; font-size: 90%;}
-				
-				/* disabled toolbox items */
-				span.b_toolbox_link.b_disabled,span.b_toolbox_disabled { color: #999; background: no-repeat 0 50% url(../openolat/images/bullet_white.png); padding-left: 18px; display: block;}
-			 }
-		}// end toolbox_content
-	
-	}// end b_toolbox
-}// end b_toolboxes
-
-
-/* links list portlet */
-div.b_portlet.o_pt_w_if div.b_portlet_header { background-image: url(../openolat/images/globe.png); }
-div.b_portlet p { margin-bottom: 0; }
-   
- /* did you know portlet */
-div.b_portlet_dyk_q { font-weight: bold;}
-div.b_portlet_dyk_a { padding-top: 5px;}
-div.b_portlet_dyk_next { text-align: right; }	
-
-	
-	
-	
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_qpool.scss b/src/main/webapp/static/themes/openolat/all/modules/_qpool.scss
deleted file mode 100644
index ab04588daa3644c8f36692f8b61e50005f2b8abf..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_qpool.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-.o_sel_qpool_pool { background-image: url('../openolat/images/qti/pool-share.png')!important; }
-.o_sel_qpool_my_items { background-image: url('../openolat/images/user.png')!important; }
-.o_sel_qpool_favorits { background-image: url('../openolat/images/flag.png')!important; }
-.o_sel_qpool_share { background-image: url('../openolat/images/users.png')!important; }
-.o_sel_qpool_collection { background-image: url('../openolat/images/document-list.png')!important; }
-
-.o_readwrite { background-image: url('../openolat/images/pencil.png'); }
-.o_readonly { background-image: url('../openolat/images/pencil-prohibition.png'); }
-
-.o_public, .o_exportable { background-image: url('../openolat/images/tick.png'); }
-.o_private, .o_unexportable { background-image: url('../openolat/images/cross.png'); }
-
-.o_qpool_edit_learning_time {
-	div {
-		float:left;
-		
-		input, select, span.o_qpool_edit_learning_time_label  {
-			margin-right:5px;
-			padding-right:5px;
-		}
-	}
-}
-
-div.o_sel_qpool_edit_content { 
-	float:right; 
-	.b_link_edit {
-		margin-right: 20px; // space for context help	
-	}
-}
-
-div.o_sel_qpool_presentation div.b_c33l li { padding-right: 15px; }
-div.o_sel_qpool_presentation h5 { margin: 0.5em 0 0.5em 0; }
-
-/* fix strange positioning of table preferences, add space between table and search form */
-#qpoolcontainer div.b_table_wrapper {
-	a.b_table_prefs {
-		position: relative;
-		top: 1.5em;
-		left: 19px;
-	}
-	div.dataTables_wrapper { 
-		margin-top: 1em; 
-	}
-}	
-
-/* add same size to all tables in sharing metadata */
-div.o_qpool_metadata_sharing {
-	h5 {
-		margin-top: 1em;
-	}
-	table {
-		td.b_first_child { width: 15% }
-	}
-}
-
-div.o_qpool_filter_box {
-	margin:3px 0 3px 0;
-	label {
-		padding:3px 7px 3px 0;
-		float:left;
-	}
-	div.b_form_selection_element {
-		float:left;
-	}
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_qti.scss b/src/main/webapp/static/themes/openolat/all/modules/_qti.scss
deleted file mode 100644
index ac3b0d295a8044917534a85e3d1523f9fc0ac473..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_qti.scss
+++ /dev/null
@@ -1,203 +0,0 @@
-/* stats */
-a.o_print_icon { background-image: url('../openolat/images/printer.png'); }
-a.o_print_icon span { display:none; }
-
-.d3chart {
-	.bar_green { fill: #9dd53a; }
-	.bar_red { fill: #f85032; }
-	.bar_grey { fill: lightgrey; }
-}
-
-div.o_qti_statistics {
-
-	h4 { margin-top: 2em; }
-
-	ul { 
-		list-style-type: none;
-		padding:0; 
-		margin:0;
-		font-size: 90%;
-		
-		strong {font-weight: normal;}
-		li { 
-			padding-left: 48px; 
-			margin-left: 0;
-			margin-bottom: 10px;	
-			&.o_qti_statistics-ncorrect:before { font-size: 125%; content:'\2A2F\00A0\00A0'; }
-			&.o_qti_statistics-correct:before { font-size: 125%; content:'\2713\00A0\00A0'; }
-			&.o_qti_statistics-kplus:before { font-size: 125%; content:'\2713\00A0\2A2F\00A0\00A0'; }
-			&.o_qti_statistics-kminus:before { font-size: 125%; content:'\2A2F\00A0\2713\00A0\00A0'; }
-			img { vertical-align: top;}
-		}
-	}
-	
-	a.b_content_download { display: inline; }
-	a.o_print_icon span { margin-right: 1em; display: inline; }
-
-	/* table style that floats to a two column table when enough space available */	
-	table.o_qti_statistics_figures {
-		tr { float: left; }		
-		tr:nth-child(2n+1) { clear: left; padding-right: 20px; }
-		td { width: 200px; padding-left: 0;}
-		td+td { width: 100px; }
-	}
-	
-	.o_qti_statistics_answer {
-		background: #F5F5F5;
-		padding: 1px 2px;
-		width: 90%;
-	}
-	
-	div.o_qti_statistics_legend {
-		padding: 10px;
-		margin: 0 auto;
-		width: 270px;
-		height: 1.2em;
-		border: 1px solid #ccc;
-		@include o-border-radius(4px);
-		ul {
-			list-style: none;
-			margin:0;
-			padding:0;
-			li {
-				float: left;
-				margin: 0 10px 0 0;
-				padding: 0;
-			
-				span { float:left; width:16px; height:16px; margin: 2px 5px; }
-				.bar_green { background-color:#9dd53a; }
-				.bar_red { background-color:#f85032; }
-				.bar_grey { background-color:lightgrey; }
-			}
-		}
-	}
-}
-/* Instead of media print because Firefox doesn't take some rules in account */
-.o_qti_print div.o_qti_statistics { width:680px; }
-
-@media print {
-	h3.o_iqself_icon:before { content: url(../openolat/images/le_resources/selftest.png); margin-right:6px; }
-	h3.o_iqsurv_icon:before { content: url(../openolat/images/le_resources/survey.png); margin-right:6px; }
-	h3.o_iqtest_icon:before { content: url(../openolat/images/le_resources/test.png); margin-right:6px; }
-
-	div.o_qti_statistics {
-		width:680px;
-
-		h3.o_mi_qtisc:before { content: url(../openolat/images/qti/scItem.png); margin-right:6px; }
-		h3.o_mi_qtimc:before { content: url(../openolat/images/qti/mcItem.png); margin-right:6px; }
-		h3.o_mi_qtikprim:before { content: url(../openolat/images/qti/kprimItem.png); margin-right:6px; }
-		h3.o_mi_qtifib:before { content: url(../openolat/images/qti/fibItem.png); margin-right:6px; }
-		h3.o_mi_qtiessay:before { content: url(../openolat/images/qti/essayItem.png); margin-right:6px; }
-	}
-}
-
-/* QTI legacy styles */
-	#o_qti_run {}
-	#o_qti_run div.b_button_group { text-align: left;}
-	#o_qti_run_title { text-align: right;}
-	#o_qti_run_title strong { float: left; display: inline;}
-	#o_qti_run.o_qti_survey #o_qti_run_title strong { background: url(../openolat/images/le_resources/survey.png) no-repeat left 50%; padding-left: 20px;}
-	#o_qti_run.o_qti_test #o_qti_run_title strong { background: url(../openolat/images/le_resources/test.png) no-repeat left 50%; padding-left: 20px; padding-top:2px; padding-bottom:2px;}
-	#o_qti_scoreinfo{float: left; display: inline; padding: .3em; border: 1px solid silver; margin-right: 1em;}
-	#o_qti_run_score { clear: both; margin: 1em 0; padding: 0 0 1.5em 0; font-size: 90%;}
-	#o_qti_run_scoreinfo {float: left; display: inline;} 
-	#o_qti_run_scoreprogress { float: left; display: inline; margin-left:1em;}
-	#o_qti_questioninfo{float: left; display: inline; padding: .3em; border: 1px solid silver;}
-	#o_qti_run_questioninfo {float: left; display: inline; margin-left:1em;}
-	#o_qti_run_questionprogress	{float: left; display: inline; margin-left:1em;}
-	#o_qti_run_status {clear: both; }
-	#o_qti_run_main { clear:both; border-top: 1px solid #504D4E;  margin: 0.5em 0; padding: 1em 0;}
-	#o_qti_run_menu_inner { 
-		h4 {font-size: 100%;}
-		ul { padding: 0; margin: 0; list-style: none;}
-	 	li { clear: both; padding: 0; margin: 0; white-space: normal;}
-	 	li.o_qti_menu_section { padding: 1em 0;}
-	}
-	
-	#o_qti_run_menu_inner li div.o_qti_menu_item, #o_qti_run_menu li div.o_qti_menu_section {float: left; display: inline; margin-right: 10px;}		
-	#o_qti_run_content_inner { }
-	#o_qti_results td { padding: 0; }  /* fixes problem with truncated testresults, see OLAT-3416 */	
-	#b_main.o_editor_qti_correct {background-image: url(../openolat/images/qti/correct_bg.png); background-position: top left; }
-	#b_main.o_editor_qti {background-image: url(../openolat/images/edit_bg.png); background-position: top left; }
-	#o_qti_hints, #o_qti_solutions { margin: 1em 0;}
-	#o_qti_hints a { background: url(../openolat/images/light-bulb.png) no-repeat left 50%; cursor: help; padding-left: 20px; }
-	#o_qti_solutions a { background: url(../openolat/images/magnifier-zoom.png) no-repeat left 50%; cursor: help; padding-left: 20px; }
-	.qti_response_level_feedback_label { margin-top: 1em; font-style:italic }
-	.qti_edit_layout { position:relative; padding-right:30px; margin-bottom:0.6em; }
-	.qti_edit_layout .edit_link { position:absolute; top:10px; right:0px; }
-	
-	/* QTI item styles */
-	div.o_qti_item {margin-bottom: 2em; margin-top: 2em; line-height:2em;}
-	div.o_qti_item input.b_radio, div.o_qti_item input.b_checkbox { margin-left: 1em;}
-	div.o_qti_item textarea { width: 99%;} /* prevent scrollbars */
-	strong.o_qti_item_matemtext {}
-	span.o_qti_item_mattext {}
-	table.o_qti_item_kprim {}
-	img.o_qti_item_matimage { vertical-align: middle;}
-
-	div.o_qti_item_choice {display:table; margin: 1em 0;}
-	div.o_qti_item_choice_option {display:table; padding: .5em; border: 1px solid transparent;}
-	div.o_qti_item_choice_option_flow {display:table-cell; padding: .5em; border: 1px solid transparent;}
-	div.o_qti_item_choice_option:hover {border: 1px solid silver;}
-	div.o_qti_item_choice_option_flow:hover {border: 1px solid silver;}
-	div.o_qti_item_choice_option_input {
-		display:table-cell; vertical-align:middle; padding-right:.5em;
-		input {vertical-align:middle;}
-	}
-	div.o_qti_item_choice_option_value {
-		display:table-cell;
-	}
-	div.o_qti_item_choice_option_autoenum{display:table-cell;line-height:1.5em;width:1em;overflow:hidden;vertical-align:middle;color:silver;border:0;padding:0;margin:0;}
-	
-	#o_qti_menu td {}
-    #o_qti_menu a {text-decoration: none;}
-
-    .o_qti_menu_section{padding:.3em; border-top:1px solid $basecolor_light;}
-    .o_qti_menu_section_clickable {padding:.3em; border: 1px solid transparent; display:inline-block;}
-    .o_qti_menu_section_clickable:hover {padding:.3em; border: 1px solid silver; display:inline-block;}
-    .o_qti_menu_section_active {padding:.3em; border: 1px dashed silver; display:inline-block;}
-
-    .o_qti_menu_item {padding:.3em;border: 1px solid transparent; display:inline-block;}
-    .o_qti_menu_item_active {padding:.3em; border: 1px dashed silver; display:inline-block;}
-    .o_qti_menu_item_active:hover {border: 1px solid silver;}
-    .o_qti_menu_item_inactive {padding:.3em; border: 1px solid transparent;}
-    .o_qti_menu_item:hover {border: 1px solid silver;}
-    .o_qti_menu_item_closed {padding:.3em; border: 1px solid transparent;}
-
-	.o_qti_menu_item_attempts, .o_qti_menu_item_attempts_marked {color: #666; padding: .2em .4em; border: 1px solid transparent; background-position: center right; background-repeat: no-repeat;  display:block; width:20px; height:12px; }
-	.o_qti_menu_item_attempts { background-image: url(../openolat/images/flag_off.png) } 
-    .o_qti_menu_item_attempts:hover, .o_qti_menu_item_attempts_marked:hover {border: 1px solid silver; cursor:pointer; }
-	.o_qti_menu_item_attempts_marked { background-image: url(../openolat/images/flag.png) } 
-	
-	
-    #o_qti_item_note {padding:0;margin:0;border:0;color: #666;font-family:inherit;font-size:1em;background:inherit;overflow:hidden;}
-	.o_qti_item_note_box {border: 1px dashed silver; padding:.1em;margin:0;padding-left:.5em;}
-	div.o_qti_item_note_box_title{color: #666;}
-	
-	div.o_qti_item_itemfeedback, div.o_qti_item_assessfeedback, div.o_qti_item_o_qti_item_sectionfeedback{margin: 1em 0; background: url(../openolat/images/lightning.png) no-repeat left 50%; padding-left: 20px;}
-	div.o_qti_item_objectives {margin: 1em 0; background: url(../openolat/images/information-white.png) no-repeat left 50%; padding-left: 20px; line-height:2em;}
-	/* qti menu items */
-	.o_qti_timelimit_icon {background-image: url(../openolat/images/qti/time.png); }
-	.o_qti_attemptslimit_icon {background-image: url(../openolat/images/qti/tries.png); }
-	.o_qti_closed_icon {background-image: url(../openolat/images/qti/closed.png); }
-	.o_mi_qtialientitem { background-image: url(../openolat/images/docs/document_plain.png); }
-	.o_mi_qtisc { background-image: url(../openolat/images/qti/scItem.png); }
-	.o_mi_qtimc { background-image: url(../openolat/images/qti/mcItem.png); }
-	.o_mi_qtikprim {background-image: url(../openolat/images/qti/kprimItem.png); }
-	.o_mi_qtifib { background-image: url(../openolat/images/qti/fibItem.png); }
-	.o_mi_qtiessay {background-image: url(../openolat/images/qti/essayItem.png); }
-	.o_mi_qtisection { background-image: url(../openolat/images/qti/section.png); }
-	.o_mi_qpool_import { background-image: url(../openolat/images/qti/pool.png); }
-	.o_mi_qpool_export { background-image: url(../openolat/images/qti/pool.png); }
-	.o_mi_docx_export { background-image: url(../openolat/images/docs/document-word.png); }
-	.o_mi_iqtest { background-image: url(../openolat/images/le_resources/test.png); }
-	.o_mi_iqsurv { background-image: url(../openolat/images/le_resources/survey.png); }
-	
-	/* --------- onyx ------------------ */
-	
-	.onyx_iframe {
-		width: 100%;
-		height: 100%;
-		border: none;
-		min-height: 60em;
-	}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_repository.scss b/src/main/webapp/static/themes/openolat/all/modules/_repository.scss
deleted file mode 100644
index d031c31915c53427d406971f685bdf80f150c12c..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_repository.scss
+++ /dev/null
@@ -1,151 +0,0 @@
-div.o_table_row {
-
-	div.f_thumbnail { width:200px; height:150px; float:left; border-right: 1px solid #999; }
-	div.f_item_links {
-			a { background-repeat: no-repeat; }
-	}
-	div.f_metadata { 
-		position: relative;
-		border: 1px solid #999;
-		background-color: #fcfcfc;
-		@include o-box-shadow(0,1px,2px,#999);
-		
-		div.f_thumbnail_inner {
-			width:200px;
-			height:150px;
-		}
-		div.f_thumbnail_unavailable {
-			width:200px; height:150px;
-			background: white url(../openolat/images/no_preview.png) 50% 50% no-repeat;
-		}
-		
-		div.f_metadata_text {
-			margin: 10px 220px 10px 300px;
-		}
-		div.f_metadata_text_inner {
-			width:100%;
-		}
-		div.f_metadata_lifecycle {
-			position: absolute;
-			top: 10px;
-			right: 240px;
-		}
-		div.f_metadata_mark {
-			position: absolute;
-			top: 10px;
-			right: 215px;
-		}
-		div.f_metadata_additional_infos {
-			position: absolute;
-			top: 0;
-			right: 0;
-			height: 150px;
-			width: 210px;
-			border-left: 1px solid #999;
-			
-			div.b_ratings_and_comments {
-				margin: 2.5em 0 5px 0;
-			}
-		}
-		div.f_metadata_start {
-			position: absolute;
-			bottom: 0;
-			right: 0;
-			width: 91px;
-			height: 20px;
-			padding: 7px;
-			background-color: $basecolor;
-			
-			a {
-				color: #ffffff;
-				font-size: 140%;
-				text-decoration: none;
-			}
-		}
-		
-		div.f_metadata_go {
-			position: absolute;
-			bottom: 0;
-			right: 105px;
-			width: 91px;
-			height: 20px;
-			padding: 7px;
-			background-color: $basecolor_light;
-			
-			a {
-				color: #ffffff;
-				font-size: 140%;
-				text-decoration: none;
-			}
-		}
-		
-		span.b_access_method {
-			width: 16px;
-			height: 16px;
-			background-position: 0 50%;
-			background-repeat: no-repeat;
-		}
-		
-		div.f_metadata_additional_infos_inner {
-			margin: 10px 10px 10px 10px;
-		
-		}
-	}
-}
-
-div.f_metadata_details {
-	margin: 20px 0 10px 0;
-
-	div.f_metadata_go {
-		width: 90%;
-		background-color: $basecolor_light;
-		padding: 10px;
-		
-		a {
-			color: #ffffff;
-			font-size: 140%;
-			text-decoration: none;
-		}
-	}
-	
-	h5 {
-		margin-top: 10px;
-	}
-	
-	ul {
-		list-style-type: none;
-		margin: 0;
-		padding: 0;
-		
-		li {
-			margin: 0;
-			padding: 0;
-		}
-	}
-
-	div.f_metadata_media {
-		margin: 5px 0 10px 0;
-	}
-	
-	div.f_metadata_lifecycle {
-		background: white url('../openolat/images/calendar.png') 0 50% no-repeat;
-		padding: 2px 0 2px 20px;
-	}
-	
-	div.f_metadata_expenditure {
-		background: white url('../openolat/images/clock.png') 0 50% no-repeat;
-		padding: 2px 0 2px 20px;
-	}
-	
-	div.f_metadata_score {
-		width:90%;
-		margin: 20px 0 20px 0;
-		padding: 2px 0 2px 20px;
-		background-color: $basecolor_ultra_light;
-		@include o-border-radius(4px);
-	}
-	
-	div.b_ratings_and_comments {
-		width: 150px;
-	}
-}
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_tables.scss b/src/main/webapp/static/themes/openolat/all/modules/_tables.scss
deleted file mode 100644
index 28bc148225eee2baf60873ad9c81f811feaf1193..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_tables.scss
+++ /dev/null
@@ -1,208 +0,0 @@
-/** ----------------- TABLES ----------------- **/
-
-
-/*  normal default table (inherited from YAML) */
-table { 
-	border-collapse:collapse; 
-	margin-bottom:0.5em; 
-	border-top: 0px solid white; 
-	border-bottom: 0px solid white; 
-	
-	caption { font-variant:small-caps; }
-	&.fixed { table-layout:fixed; }
-	
-	 th,td { padding:0.3em; }
-	 thead th { 
-	 	color: inherit; 
-	 	border-bottom:1px solid #ccc; 
-	 }
-	 
-	 tbody{
-	 	/* odd and even rows and rollover effect */
-		tr {
-			&.b_table_odd td { 
-				background: #eee; 
-			}
-			&.b_row_selected td { 
-				background: $selectcolor_light; 
-			}
-		}
-		
-	 }
-}
-
-div.b_table_drag {
-	padding:5px;
-	@include o-border-radius($di_border_radius);
-	border:1px solid $basecolor;
-	@include o-box-shadow(0px,0px,6px,rgba(0,0,0,0.3));
-}
-	
-	
-/* tables from OpenOLAT tablecontroller are wrapped in b_table_wrapper */
-div.b_table_wrapper { 
-	table {
-		width: 99.5%;
-		margin-left: 1px;
-		border:1px solid $basegray_ultra_light;
-		thead, thead a {
-	 		color: $tablecolor_header;
-	 		a.b_sorting {
-	 			padding: 0 20px 0 0;
-	 			text-decoration: none;
-	 			background:url("../openolat/images/arrow-resize-090.png") no-repeat center right;
-	 		}
-	 		a.b_sorting_asc {
-	 			padding: 0 20px 0 0;
-	 			text-decoration: none;
-	 			background:url("../openolat/images/arrow_up.png") no-repeat center right;
-	 		}
-	 		a.b_sorting_desc {
-	 			padding: 0 20px 0 0;
-	 			text-decoration: none;
-	 			background:url("../openolat/images/arrow_down.png") no-repeat center right;
-	 		}
-	 	}		
-	 	tbody{
-			tr:hover td { background: $selectcolor_ultra_light; }
-			tr.b_row_selected:hover td { background: $selectcolor_light; }
-			a {
-				color: $tablecolor_links;
-				&:hover {
-					color: $tablecolor_links_hover;
-				}
-			}
-		}
-	}
-	
-	/* table add-ons */
-	div.b_table_filter { 
-		float: left; display: inline; font-size: 95%; margin:7px 10px 2px 0;
-		label { font-style: italic; margin:5px 0 2px 0; }
-		select { border: 1px solid #ACAAAA	; }
-		option { }
-	}
-	//div.b_clearfix div.b_floatbox { margin:5px 0 0 0;  }
-	div.b_table_count { font-size: 95%; float: left; line-height: 16px; vertical-align: bottom; margin: 3px; font-size: 95%;}
-	a.b_table_prefs, a.b_table_download {float: right; display: block; background-repeat: no-repeat; background-position: top left; width: 16px; height: 16px; margin: 3px;}
-	a.b_table_prefs {background-image: url(../openolat/images/table_gear.png);}
-	a.b_table_download {background-image: url(../openolat/images/table_download.png);}
-	div.b_table_buttons { text-align: center; margin: 1.5em 0 1em 0; }	/* bottom-margin to fix IE6 overflow issue */
-	
-	/* emtpy table - some margin to render similar to existing table */
-	div.b_table_empty {
-		@extend .b_with_small_icon_left;
-		@extend .b_warn_icon;
-		margin: 1em 0;
-	}
-	
-	div.b_table_footer {
-		float:left;
-		margin: 5px 0 0 10px;
-	}
-	
-	div.dataTables_info {
-		float:left;
-		margin: 5px 0 0 0;
-	}
-	
-	
-	
-	.dataTables_wrapper {
-		.paginate_enabled_previous{background:url('../openolat/images/arrow_left.png') no-repeat top left}
-		.paginate_enabled_previous:hover{background:url('../openolat/images/arrow_left.png') no-repeat top left}
-		.paginate_disabled_previous{background:url('../openolat/images/arrow_left.png') no-repeat top left}
-		.paginate_enabled_next{background:url('../openolat/images/arrow_right.png') no-repeat top right}
-		.paginate_enabled_next:hover{background:url('../openolat/images/arrow_right.png') no-repeat top right}
-		.paginate_disabled_next{background:url('../openolat/images/arrow_right.png') no-repeat top right}
-		
-		.sorting{background:url('../openolat/images/arrow-resize-090.png') no-repeat center right}
-		.sorting_asc{background:url('../openolat/images/arrow_up.png') no-repeat center right}
-		.sorting_desc{background:url('../openolat/images/arrow_down.png') no-repeat center right}
-		.sorting_asc_disabled{background:url('../openolat/images/arrow_up.png') no-repeat center right}
-		.sorting_desc_disabled{background:url('../openolat/images/arrow_down.png') no-repeat center right}
-	
-		div.dataTables_scrollBody {
-			table.dataTable {
-				border-top: none;
-			  thead th {
-					border:none;
-				}
-			}
-		}
-
-		table.dataTable {
-			thead th {
-				border-bottom: 1px solid #ccc;
-				color: $tablecolor_header;
-			}
-			tbody a {
-				color: $tablecolor_links;
-				&:hover {
-					color: $tablecolor_links_hover;
-				}
-			}
-		
-			tr.even td.sorting_1 {
-				background: #eee;
-			}
-			
-			tr.odd {
-				background-color: #fff;
-			
-				td.sorting_1 {
-					background: #fff;
-				}
-			}
-		}
-	}
-}
-
-div.b_table_wrapper.b_table_edit table tbody {
-	border:solid $dirtycolor 1px;
-	border-top:solid $dirtycolor 4px;
-	background: $dirtycolor_bg;
-}
-
-div.b_table_wrapper.b_flexitable_wrapper div.b_table_filter {
-	margin:3px 0 3px 0;
-	label {
-		padding:3px 7px 3px 0;
-	}
-	div.b_form_selection_element {
-		float:right;
-	}
-}
-
-/* custom layout */
-div.o_table_rowline  {
-	h4 { }
-	
-	div.o_table_row { 
-		margin-bottom:30px;
-	}
-	
-	div.o_table_rowline_details {
-		background-color:$basecolor_ultra_light !important;
-		margin-top:-30px;
-		margin-bottom:30px;
-		border-bottom: 1px solid #999;
-		border-left: 1px solid #999;
-		border-right: 1px solid #999;
-	}	 
-}
-	
-/* table paging */
-div.b_table_page { 
-	font-size: 95%; text-align: center;
-	a { margin: 0 ; padding: 2px;}
-	a.b_table_page_active { font-weight: bold; color: #000;}
-	a.b_table_backward {background: url(../openolat/images/arrow_left.png) no-repeat center left; padding-left: 16px;}
-	a.b_table_forward {background: url(../openolat/images/arrow_right.png) no-repeat center right; padding-right: 16px;}
-	a.b_table_first_page {background: url(../openolat/images/home.png) no-repeat center left; padding-left: 18px;}
-}
-div.b_table_page_all { 
-	font-size: 95%; text-align: center;
-}
-
-	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_tabpane.scss b/src/main/webapp/static/themes/openolat/all/modules/_tabpane.scss
deleted file mode 100644
index 1c88a7837982a6775dc93ebdad6e0c1590d61b91..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_tabpane.scss
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
-*  =================================================
-*  
-*   TABBED PANE and SEGMENTED VIEW Rules for the OpenOLAT theme
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Dez. 2011
-*
-*	also read themes.README!
-*
-*
-*  =================================================
-*/
-
-/** ----------------- TABS / TABBED PANE ----------------- **/
-div.b_tabbedpane_wrapper { 
-	 div.b_tabbedpane_tabs { 
-	 	float: left; 
-	 	display: inline-block;
-	 	margin-bottom:1em;
-	 	
-	 	ul { 
-	 		line-height: 1em; list-style: none; margin: 0; padding: 0; white-space: nowrap;
-	 		li { 
-	 			@include btt-outer;
-	 			@include o-border-radius(0);
-	 			margin:0;
-	 			float: left; 
-	 			display: inline; 
-	 			position: relative; 
-	 		}
-	 		
-	 		a,strong {
-			 	background: transparent; 
-			 	color: #667; 
-			 	display: block; 
-			 	font-weight: normal; 
-			 	padding: 1px 6px 1px 5px; 
-			 	text-decoration: none; text-transform: none;
-			}		
-	
-		> ul a,> ul strong {  width: auto; }  
-		li:focus , li:hover , li:active  {
-			//border:1px solid #C6C6C6;
-			@include o-box-shadow(0, 1px, 1px, rgba(0,0,0,0.1));
-		}
-		
-		a:focus, a:hover, a:active { color: #000; text-decoration: none; }
-		
-		/* active tabs */	
-		li.b_active { 
-			@include o-box-shadow-inset(0px, 1px, 2px, rgba(0,0,0,0.1));
-			background:#eee;
-			border-color:#ccc;
-			a,strong { color: #000; font-weight: bold;  }
-		}
-		
-		/* disbled tabs */
-		li.b_disabled { 
-			background: #fff ! important; 
-			a,strong { color:#8994A9; background: transparent  ! important; font-weight: normal;}
-			&:hover { @include o-box-shadow(0, 0, 0, #fff);  }
-		}
-		
-		/* special style for first tab */
-		li.b_first {@include o-border-radius-all(3px,0px,0px,3px);}
-		/* special style for last tab */
-		li.b_last {@include o-border-radius-all(0px,3px,3px,0px);}
-		/* special style for tab at position 3 */
-		li.b_item_3 {}
-	 	}
-	 	
-	 	/* a tabbed pane with only one tab */
-	 	li.b_first.b_last {
-	 		//border:none;
-	 		//background:none;
-	 		//box-shadow:none; 
-	 	}
-	  }
-		/* tabbed pane content area */
-	  div.b_tabbedpane_content { 
-	  	$tcborder: lighten($basegray,50%);
-	  	clear: both; 
-	  	padding: 5px 15px; 
-	  	background: transparent; 
-	  	border: 1px solid $tcborder;
-	  	
-	  	div.b_tabbedpane_content_inner { position: relative; min-height: 30em; }
-	  }
-} 
-
-/** ----------------- SEGMENTED VIEW ----------------- **/
-div.b_segments_container { 
-		min-height: 25px; 
-		padding-top: 8px; 
-		position: relative; 
-		background: url(../openolat/images/divider.png) center top no-repeat;
-		div.b_segments { 
-			clear:both;
-			position:absolute;
-			left:50%;
-			a:hover { text-decoration: none; }
-			ul { 
-				position: relative; 
-				left:-50%;
-				list-style-type:none;
-				margin: 0; 
-				li { 
-					
-					/* we want button-style */
-					@include btt-outer;
-					@include o-border-radius(0);
-					
-		 			margin:0;
-		 			float: left; 
-		 			display: inline; 
-		 			position: relative; 
-		 			
-		 			a { 
-					 	background: transparent; 
-					 	color: #667; 
-					 	display: block; 
-					 	font-weight: normal; 
-					 	padding: 1px 6px 1px 5px; 
-					 	text-decoration: none; text-transform: none;
-					}
-					a:hover, a:active, a:focus {text-decoration: none;}
-					
-					&:hover { 
-						@include o-box-shadow(0, 1px, 1px, rgba(0,0,0,0.1));
-					}
-					&.b_segment_selected { 
-						&:hover { }
-						@include o-box-shadow-inset(0px, 1px, 2px, rgba(0,0,0,0.1));
-						background:#eee;
-						border-color:#ccc;
-						a,strong { color: #000; font-weight: bold;  }
-			
-					}
-					$seg_br: 12px;
-					
-					&.b_segment_first { 
-						@include o-border-radius-all($seg_br,0px,0px,$seg_br);
-					}
-					&.b_segment_first.b_segment_selected { 
-						
-					}
-					&.b_segment_last {
-						@include o-border-radius-all(0px,$seg_br,$seg_br,0px);
-					}
-				 }
-			}
-		}
-		div.b_segment_content {
-			margin-top: 50px; 
-			clear:both;
-			$tcborder: lighten($basegray,50%);
-		  	padding: 5px 15px; 
-		  	background: transparent; 
-		  	border: 1px solid $tcborder;
-	  	}
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_translationtool.scss b/src/main/webapp/static/themes/openolat/all/modules/_translationtool.scss
deleted file mode 100644
index 2410a8b3f92befa27d164825f14c8b3e5dc0282e..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_translationtool.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-
-/* TRANSLATION TOOL */
-	div.b_translation_start div.b_translation_start_body, div.b_translation_edit div.b_translation_edit_body {margin-top: 0.5em; padding-top: 0.5em; border-top: 1px solid #ACAAAA; }
-	div.b_translation_list div.b_translation_list_package {margin-bottom: 0.5em; padding: 1em 0 0.5em 0; border-bottom: 1px solid #ACAAAA; }
-	div.b_translation_list div.b_translation_list_package div.b_translation_package_icon {margin-bottom: 0.5em; border-bottom: 1px solid #ACAAAA; }
-	div.b_translation_edit div.b_button_group {text-align: center; margin: 1em 0 0 0;}
-	div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_bar { float: left; display: inline; }
-	div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_label { float: left; display: inline; padding: 0 0 0 1em; font-size: 90%; font-style: italic;}
-	div.b_translation_edit div.b_translation_edit_body textarea {width: 99% }
-	div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_reference {} 
-	div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_annotation {margin-top: 1em;} 
-	div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_compare {margin-top: 1em; padding-top: 0.5em; border-top: 1px solid #ACAAAA;} 
-	div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_target {margin-top: 1em; padding-top: 0.5em; border-top: 1px solid #ACAAAA;} 
-	div.b_translation_edit div.b_form_element textarea.b_form_element_disabled { color: #000; background: #EEEEEE; border: 1px solid #CDCBCB;}
-	div.b_translation_edit div.b_translation_edit_annotation h5 {font-weight: normal; font-size: 100%; font-style: italic;}
-	div.b_translation_edit div.b_translation_edit_annotation textarea {font-style: italic;}
-	div.b_translation_edit div.b_translation_refKey { background-image: url(../openolat/images/magnifier-zoom.png); vertical-align: middle; background-color: #eee; border:1px solid #ACAAAA; margin-right: 1%; }
-	div.b_translation_edit div.b_translation_refKey  code { line-height: 1em; vertical-align: middle;}
-	div.b_translation_edit div.b_translation_refKey  span { line-height: 1em; font-style: italic;}
-	div.b_translation_config span.b_translation_status, ul.b_translation_status span.b_translation_status { position: absolute; right:1em; }
-	ul.b_translation_status { column-count:2; -moz-column-count:2; list-style: none;}
-	ul.b_translation_status li { position: relative;}	
-
-	.b_translation_package_icon { background-image: url(../openolat/images/folder_open.png)  ! important; }
-	.b_translation_item_icon { background-image: url(../openolat/images/docs/document-node.png)  ! important; }
-	.b_translation_search_icon { background-image: url(../openolat/images/magnifier-zoom.png)  ! important; }
-	/* inline translation tool */	
-	span.b_translation_i18nitem { position: relative ! important; }
-	span.b_translation_i18nitem a.b_translation_i18nitem_launcher { position: absolute ! important; z-index: 100 ! important; width: 16px ! important; height: 16px ! important; top: 0 ! important; left: 5px ! important; 
-		background: #eee url(../openolat/images/docs/document_metadata_edit.png) no-repeat ! important; border: 1px solid #6E6E6E ! important;
-		@include o-border-radius(3px);
-		padding: 0 ! important;
-	}
-	
-	/* lang selector: make sure you match the country flag, not always the same as the lang code */
-	option.b_translation_overlay { }
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/all/modules/_wiki.scss b/src/main/webapp/static/themes/openolat/all/modules/_wiki.scss
deleted file mode 100644
index d0443f80ec333ad66896606f01ae16d02398e2ab..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/all/modules/_wiki.scss
+++ /dev/null
@@ -1,192 +0,0 @@
-@charset "UTF-8";
-
-/*
-*  =================================================
-*  
-*   wiki styles for OpenOLAT 8
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*
-*  =================================================
-*/
-@media all {
-
-	/* wrapper container for the wiki tabbed pane */
-	div.o_wiki_wrapper { 
-		clear: both;
-		 
-		/* wiki edit helper buttons */
-		div.o_wikimod_btn { 
-			a {
-				margin-bottom: 9px;
-				background-repeat: no-repeat;
-				background-position:center center;
-				width:20px;
-				height:19px; 
-				float:left;
-				display: inline;
-				padding-left:2px; 
-				border: 1px solid #ccc;
-				background-color:#eee;
-				@include o-border-radius(4px);
-				margin-right:2px;
-			}
-			a:hover {
-				border:1px solid $basecolor; 
-			}
-			position: relative;
-		 }
-		 
-		div.o_wikimod_btn div.b_contexthelp_wrapper a.b_contexthelp {position: absolute; top: 0; right: 0;}
-		a.o_wikimod_btn_bold { background-image: url(../openolat/images/wiki/edit-bold.png) }
-		a.o_wikimod_btn_italic { background-image: url(../openolat/images/wiki/edit-italic.png) }
-		a.o_wikimod_btn_link { background: url(../openolat/images/wiki/chain.png) }
-		a.o_wikimod_btn_extlink { background: url(../openolat/images/wiki/chain--arrow.png) }
-		a.o_wikimod_btn_headline { background: url(../openolat/images/wiki/edit-heading.png) }
-		a.o_wikimod_btn_image { background: url(../openolat/images/wiki/image-medium.png) }
-		a.o_wikimod_btn_media { background: url(../openolat/images/music-beam.png) }
-		a.o_wikimod_btn_math { background: url(../openolat/images/wiki/edit-math.png) }
-		a.o_wikimod_btn_nowiki { background: url(../openolat/images/wiki/edit-nowiki.png) }
-		a.o_wikimod_btn_hr { background: url(../openolat/images/wiki/edit-hr.png) }
-		a.o_wikimod_btn_list { background: url(../openolat/images/wiki/edit-list.png) }
-		a.o_wikimod_btn_numlist { background: url(../openolat/images/wiki/edit-list-order.png) }
-	
-	 }
-	 
-	/* portfolio */
-	div.o_wiki_wrapper .b_eportfolio_add, div.o_wiki_wrapper .b_eportfolio_add_again { position:absolute; top:28px; right:3px; z-index:99; }
-	/* override default styles to have smaller title and header on wiki pages */
-	div.o_wiki_wrapper h1 	{ font-size: 1.6em;}
-	div.o_wiki_wrapper h2 	{ font-size: 1.4em;}
-	div.o_wiki_wrapper h3 	{ font-size: 1.2em;}
-	div.o_wiki_wrapper h4 	{ font-size: 1.1em;}
-	div.o_wiki_wrapper h5 	{ font-size: 1.0em;}
-	
-	/* wiki chooser for file and links */
-	div.o_wikimod_linkchooser { clear: both; float: left; display: inline; }
-	div.o_wikimod_filechooser {margin: 0 2em; float: left; display: inline;}
-	/* wiki left side navigation */
-	div.o_wikimod_nav { font-size: 90%; padding-top: 1.5em; }
-	div.o_wikimod_nav legend { font-size: 95%;}
-	div.o_wikimod_nav fieldset { padding: 0.5em; }
-	div.o_wikimod_nav input { width: 99%;}
-	div.o_wikimod_nav ul { margin: 0; padding: 0}
-	div.o_wikimod_nav div.b_button_group { margin:0.5em 0; text-align: left;}	
-	div.o_wikimod_nav div.b_form div.b_form_element_wrapper.b_form_horizontal { margin:0; }
-	div.o_wikimod_nav .b_form_element_wrapper .b_form_element { padding:0; }
-	div.o_wikimod_nav div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button { margin:0.5em 0; }
-	/* wiki edit form */
-	div.o_wikimod_editform_wrapper { clear: both; padding: 0.5em 0 0 0;}
-	div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element_label { display: none;}
-	div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element { clear: both; margin-left: 0; padding: 0 5px 0 0 }
-	div.o_wikimod_editform_wrapper div.b_form div.b_button_group { margin-left: 0; text-align: center;}
-	/* wiki run view of article */
-	/* wiki run view of article */
-	div.o_wikimod-article-box {
-		table[border="1"] {
-			border-collapse: collapse;
-			border: 1px solid #BFBFBF;
-		}
-	}	
-	h1.o_wikimod_heading, h3.o_wikimod_heading  { margin: 0 0 1em 0; padding: .5em 0 .17em 0; border-bottom: 1px solid #BFBFBF; }
-	#o_wikimod_uploader { margin: 1em 0 0 0;}	
-	.o_wikimod_version { border:1px solid #BFBFBF; padding:4px; margin-top:5px; }
-	.o_wikimod_diff { border:1px solid #BFBFBF; padding:4px; margin:0px;}
-	.o_wikimod_warn {color:#DF9719;}
-	.o_wiki_error {background-color: #DF9719;}
-	.o_wikimod_ins { background-color:#A4DCA4; }
-	.o_wikimod_old { background-color:#FFCCCC; }
-	.o_wikimod_new { background-color:#A4DCA4; }
-	.o_wikimod_del { background-color:#FFCCCC; }
-	.wiki-image { float:right; padding:10px; clear:right; }
-	.wiki-file-deleted { text-decoration:line-through; }
-	
-	
-	/* old embedded wiki.css */
-	img.wikiimg { border: 0px;}
-	
-	a.wikiimg {
-		text-decoration: none;
-		color: inherit;
-		font-weight: inherit;
-	}
-	
-	div.imgcaption {
-		padding: 0.3em 0em 0.2em 0.3em;
-	}
-	
-	div.imgleft {
-		clear:left;
-		float: left;
-		margin: 0.3em 0.3em 0.3em 0em;
-		text-align:left;
-	}
-	
-	div.imgright {
-		clear:right;
-		float: right;
-		margin: 0.3em 0em 0.3em 0.3em;
-		text-align:right;
-	}
-	
-	div.o_wikimod-article-box div{
-		width:auto !important;
-		}
-	
-	div.imgcenter {
-		clear: both;
-		overflow:hidden;
-		text-align: center;
-		margin: 0.3em 0em 0.3em 0em;
-	}
-	
-	div.imgthumb {
-		border: 1px solid #bbbbbb;
-		padding: 0.3em;
-	}
-	
-	table.gallery {
-		border: 1px solid #B8B8DB;
-		margin: 2px;
-		padding: 2px;
-		background-color: white;
-	}
-	
-	table.gallery tr {
-		vertical-align: middle;
-	}
-	
-	table.gallery td {
-		background-color: #EEEEEE;
-		border: solid 2px #B8B8DB;
-		text-align: center;
-		vertical-align: middle;
-		width:  150px;
-	}
-	
-	img.gallery {
-		border: 1px solid #B8B8DB;
-		padding: 0.3em;
-	}
-	
-	a.edit {
-		font-style: italic;
-		color: #E98F8F;
-	}
-	a.externallink:before {
-		content:url("../openolat/images/external_link.png");
-		padding-right: 2px;
-	}
-	
-	pre {
-		padding: 1em;
-		border: 1px dashed #B8B8DB;
-		color: black;
-		background-color: #EEEEEE;
-		line-height: 1.1em;
-	}
-	
-	
-}	
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue.scss
deleted file mode 100644
index 27f9c983131d3a1e5f72b3cc5f21ea44ebaaa48a..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #00D2F8;
-$bg_gradient2 : #4A9EAD;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-blue {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-blue, li.template.epmst-blue { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-blue > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-blue > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-blue {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-blue { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue2.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue2.scss
deleted file mode 100644
index 6bda3aace5304af8aa0b0cc8cdd37be33ca48b84..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue2.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #C4F6FF;
-$bg_gradient2 : #C4F6FF;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-blue2 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-blue2, li.template.epmst-blue2 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-blue2 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-blue2 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-blue2 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-blue2 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue3.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue3.scss
deleted file mode 100644
index e8d897f5873d848d2a9fe5254731b89db29ed1db..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue3.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #B3E2F7;
-$bg_gradient2 : #B3E2F7;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-blue3 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-blue3, li.template.epmst-blue3 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-blue3 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-blue3 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-blue3 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-blue3 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue4.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue4.scss
deleted file mode 100644
index 71b77f61afd458e9bbb71febaafb9a8036cd9707..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_blue4.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #DEE7F7;
-$bg_gradient2 : #C1E9FD;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-blue4 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-blue4, li.template.epmst-blue4 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-blue4 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-blue4 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-blue4 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-blue4 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green.scss
deleted file mode 100644
index a4e81490c58f5af4b8b2a377e7e75e7cf720dfcc..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #ECF69A;
-$bg_gradient2 : #ECF69A;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-green {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-green, li.template.epmst-green { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-green > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-green > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-green {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-green { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green2.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green2.scss
deleted file mode 100644
index 1599443514231a50a0c71351e82dbc52901eef73..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green2.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #99E44D;
-$bg_gradient2 : #CBF1A5;
-
-$infotextcolor : #000;
-$bordercolor : #bbb;
-$titlecolor : #555;
-
-.epmst-green2 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-green2, li.template.epmst-green2 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-green2 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-green2 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-green2 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-green2 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green3.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green3.scss
deleted file mode 100644
index 49223baca3878de804361ff017c84ed1069949ee..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green3.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #DFF0C1;
-$bg_gradient2 : #A0D346;
-
-$infotextcolor : #000;
-$bordercolor : #bbb;
-$titlecolor : #555;
-
-.epmst-green3 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-green3, li.template.epmst-green3 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-green3 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-green3 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-green3 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-green3 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green4.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green4.scss
deleted file mode 100644
index e94c5fa316c9c0907b6d4b0ec61e3c5b15bfee94..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_green4.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #D7DBB5;
-$bg_gradient2 : #D7DBB5;
-
-$infotextcolor : #000;
-$bordercolor : #bbb;
-$titlecolor : #555;
-
-.epmst-green4 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-green4, li.template.epmst-green4 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-green4 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-green4 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-green4 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-green4 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red.scss
deleted file mode 100644
index f588785771db11205286f3f5b2db3f875f7eec49..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #FFBA71;
-$bg_gradient2 : #FFBA99;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-red {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-red, li.template.epmst-red { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-red > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-red > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-red {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-red { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red2.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red2.scss
deleted file mode 100644
index 2940b03332c0f7fb46a93ae8e557b91537c90e92..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red2.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #FF9772;
-$bg_gradient2 : #FF9780;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-red2 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-red2, li.template.epmst-red2 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-red2 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-red2 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-red2 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-red2 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red3.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red3.scss
deleted file mode 100644
index d2f876ab7728e13ba4328eef39b062995c898c93..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red3.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #E8AFBB;
-$bg_gradient2 : #E8AFA0;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-red3 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-red3, li.template.epmst-red3 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-red3 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-red3 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-red3 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-red3 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red4.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red4.scss
deleted file mode 100644
index 4170ce715e2deca3fa5d92c55184779fc3fa5139..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_epmst_red4.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-@charset "UTF-8";
-
-@media all{
-
-$bg_gradient1 : #FFA800;
-$bg_gradient2 : #FFAF00;
-
-$infotextcolor : #000;
-$bordercolor : #888;
-$titlecolor : #444;
-
-.epmst-red4 {
-	@include epmst-font;
-}
-
-ul.b_eportfolio_maps {
-	li.epmst-red4, li.template.epmst-red4 { 
-		@include epmst-mapclosed($bg_gradient1,$bg_gradient2,$bordercolor) 
-	}
-	.b_map_info p { color: $infotextcolor; }
-	li.epmst-red4 > h4 {
-		@include epmst-front-h4;
-		color: $titlecolor;
-	}
-	li.epmst-red4 > div.b_map_descr {
-		@include epmst-front-p;
-	}
-}
-
-.b_eportfolio_map.epmst-red4 {
-	@include epmst-actualpage($bg_gradient1,$bg_gradient2);
-}
-
-.epmst-red4 { 
-	@include epmst-pagination($titlecolor);
-}
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/_mixins.scss b/src/main/webapp/static/themes/openolat/epmapstyles/_mixins.scss
deleted file mode 100644
index 199498e8d407a334fdc89b4d425577dd6092ea8f..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/_mixins.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-
-@mixin epmst-front-h4 {
-	padding: 20px 20px 4px 25px; background: rgba(255, 255, 230, 0.7) none;
-	margin: 0; -webkit-border-top-right-radius: 6px;
-	-moz-border-radius-topright: 6px; border-top-right-radius: 6px;
-	-webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px;
-	border-top-left-radius: 6px;
-}
-
-@mixin epmst-front-p {
-	padding: 0 20px 20px 25px; background: rgba(255, 255, 230, 0.7) none;
-	-webkit-border-bottom-right-radius: 6px;
-	-moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px;
-	-webkit-border-bottom-left-radius: 6px;
-	-moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px;
-}
-
-@mixin epmst-pagination($titlecolor) {
-	div.b_map_header h4 {color: $titlecolor;}
-	div.b_ep_actualpage { 
-		width: 100%; margin-top: 0; clear: both; 
-		h1,h4 {
-			color: $titlecolor;
-		}
-	}
-	div.b_pagination { float: none; position: static; width: 100%; }
-	div.b_pagination ul { margin: 0; }
-	div.b_pagination li { float: left; display: inline; width: auto; margin: 0 2px 0 0; padding: 0; background: #ddd; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -o-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; }
-	div.b_pagination li span,  div.b_pagination li a,  div.b_pagination li { display: block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
-	div.b_pagination li.b_disabled { padding: 0; background: #f4f4f4; }
-	div.b_pagination li .b_disabled { color: black; font-weight: normal; padding: 5px 8px; }
-	div.b_pagination li a { padding: 1em; padding: 5px 8px; }
-	div.b_eportfolio_page,  div.b_portfolio_toc,  div.b_eportfolio_edit { background-image: none; }	
-	div.b_pagination li.b_changelog {float:right;}
-}
-
-@mixin epmst-actualpage($bg1,$bg2){
-	margin-top:6px;
-	 background: $bg1;
-	 background: $bg1 -webkit-gradient(linear, 37% 20%, 53% 100%, from($bg1), to($bg2));
-	 background: $bg1 -moz-linear-gradient(43% 71% 101deg,$bg1, $bg2);
-	 background: $bg1 -o-linear-gradient($bg1, $bg2);
- 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#{$bg1}', EndColorStr='#{$bg2}');
-
-	padding: 30px; 
-	 -webkit-border-top-right-radius: 10px; 
-	 -moz-border-radius-topright: 10px; 
-	 border-top-right-radius: 10px; 
-}
-
-@mixin epmst-font {
-	font-family: Century Gothic, Apple Gothic, sans-serif;
-}
-
-@mixin epmst-mapclosed($bg1,$bg2,$bordercolor) {
-	background: $bg1;
-	 background: $bg1 -webkit-gradient(linear, 37% 20%, 53% 100%, from($bg1), to($bg2));
-	 background: $bg1 -moz-linear-gradient(43% 71% 101deg,$bg1, $bg2);
-	 background: $bg1 -o-linear-gradient($bg1, $bg2);
-	 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#{$bg1}', EndColorStr='#{$bg2}');
-	 
-	border: 1px solid $bordercolor; 
-	border-left: 3px solid transparentize(darken($bordercolor, 20%),0.2);
-	box-shadow: 3px 3px 4px rgba(20,20,20,0.4);
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/epmapstyles.css b/src/main/webapp/static/themes/openolat/epmapstyles/epmapstyles.css
deleted file mode 100644
index 3ee8b5ea687a59a68548ffa97311a73f942dd06b..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/epmapstyles.css
+++ /dev/null
@@ -1 +0,0 @@
-@charset "UTF-8";@media all{.epmst-green{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green,ul.b_eportfolio_maps li.template.epmst-green{background:#ecf69a;background:#ecf69a -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ecf69a), to(#ecf69a));background:#ecf69a -moz-linear-gradient(43% 71% 101deg, #ecf69a, #ecf69a);background:#ecf69a -o-linear-gradient(#ecf69a, #ecf69a);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ecf69a', EndColorStr='#ecf69a');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-green>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green{margin-top:6px;background:#ecf69a;background:#ecf69a -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ecf69a), to(#ecf69a));background:#ecf69a -moz-linear-gradient(43% 71% 101deg, #ecf69a, #ecf69a);background:#ecf69a -o-linear-gradient(#ecf69a, #ecf69a);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ecf69a', EndColorStr='#ecf69a');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green div.b_map_header h4{color:#444}.epmst-green div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green div.b_ep_actualpage h1,.epmst-green div.b_ep_actualpage h4{color:#444}.epmst-green div.b_pagination{float:none;position:static;width:100%}.epmst-green div.b_pagination ul{margin:0}.epmst-green div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green div.b_pagination li span,.epmst-green div.b_pagination li a,.epmst-green div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green div.b_eportfolio_page,.epmst-green div.b_portfolio_toc,.epmst-green div.b_eportfolio_edit{background-image:none}.epmst-green div.b_pagination li.b_changelog{float:right}}@media all{.epmst-green2{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green2,ul.b_eportfolio_maps li.template.epmst-green2{background:#99e44d;background:#99e44d -webkit-gradient(linear, 37% 20%, 53% 100%, from(#99e44d), to(#cbf1a5));background:#99e44d -moz-linear-gradient(43% 71% 101deg, #99e44d, #cbf1a5);background:#99e44d -o-linear-gradient(#99e44d, #cbf1a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99e44d', EndColorStr='#cbf1a5');border:1px solid #bbb;border-left:3px solid rgba(136,136,136,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green2>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#555}ul.b_eportfolio_maps li.epmst-green2>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green2{margin-top:6px;background:#99e44d;background:#99e44d -webkit-gradient(linear, 37% 20%, 53% 100%, from(#99e44d), to(#cbf1a5));background:#99e44d -moz-linear-gradient(43% 71% 101deg, #99e44d, #cbf1a5);background:#99e44d -o-linear-gradient(#99e44d, #cbf1a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99e44d', EndColorStr='#cbf1a5');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green2 div.b_map_header h4{color:#555}.epmst-green2 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green2 div.b_ep_actualpage h1,.epmst-green2 div.b_ep_actualpage h4{color:#555}.epmst-green2 div.b_pagination{float:none;position:static;width:100%}.epmst-green2 div.b_pagination ul{margin:0}.epmst-green2 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green2 div.b_pagination li span,.epmst-green2 div.b_pagination li a,.epmst-green2 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green2 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green2 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green2 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green2 div.b_eportfolio_page,.epmst-green2 div.b_portfolio_toc,.epmst-green2 div.b_eportfolio_edit{background-image:none}.epmst-green2 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-green3{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green3,ul.b_eportfolio_maps li.template.epmst-green3{background:#dff0c1;background:#dff0c1 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dff0c1), to(#a0d346));background:#dff0c1 -moz-linear-gradient(43% 71% 101deg, #dff0c1, #a0d346);background:#dff0c1 -o-linear-gradient(#dff0c1, #a0d346);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dff0c1', EndColorStr='#a0d346');border:1px solid #bbb;border-left:3px solid rgba(136,136,136,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green3>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#555}ul.b_eportfolio_maps li.epmst-green3>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green3{margin-top:6px;background:#dff0c1;background:#dff0c1 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dff0c1), to(#a0d346));background:#dff0c1 -moz-linear-gradient(43% 71% 101deg, #dff0c1, #a0d346);background:#dff0c1 -o-linear-gradient(#dff0c1, #a0d346);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dff0c1', EndColorStr='#a0d346');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green3 div.b_map_header h4{color:#555}.epmst-green3 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green3 div.b_ep_actualpage h1,.epmst-green3 div.b_ep_actualpage h4{color:#555}.epmst-green3 div.b_pagination{float:none;position:static;width:100%}.epmst-green3 div.b_pagination ul{margin:0}.epmst-green3 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green3 div.b_pagination li span,.epmst-green3 div.b_pagination li a,.epmst-green3 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green3 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green3 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green3 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green3 div.b_eportfolio_page,.epmst-green3 div.b_portfolio_toc,.epmst-green3 div.b_eportfolio_edit{background-image:none}.epmst-green3 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-green4{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green4,ul.b_eportfolio_maps li.template.epmst-green4{background:#d7dbb5;background:#d7dbb5 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#d7dbb5), to(#d7dbb5));background:#d7dbb5 -moz-linear-gradient(43% 71% 101deg, #d7dbb5, #d7dbb5);background:#d7dbb5 -o-linear-gradient(#d7dbb5, #d7dbb5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d7dbb5', EndColorStr='#d7dbb5');border:1px solid #bbb;border-left:3px solid rgba(136,136,136,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green4>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#555}ul.b_eportfolio_maps li.epmst-green4>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green4{margin-top:6px;background:#d7dbb5;background:#d7dbb5 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#d7dbb5), to(#d7dbb5));background:#d7dbb5 -moz-linear-gradient(43% 71% 101deg, #d7dbb5, #d7dbb5);background:#d7dbb5 -o-linear-gradient(#d7dbb5, #d7dbb5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d7dbb5', EndColorStr='#d7dbb5');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green4 div.b_map_header h4{color:#555}.epmst-green4 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green4 div.b_ep_actualpage h1,.epmst-green4 div.b_ep_actualpage h4{color:#555}.epmst-green4 div.b_pagination{float:none;position:static;width:100%}.epmst-green4 div.b_pagination ul{margin:0}.epmst-green4 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green4 div.b_pagination li span,.epmst-green4 div.b_pagination li a,.epmst-green4 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green4 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green4 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green4 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green4 div.b_eportfolio_page,.epmst-green4 div.b_portfolio_toc,.epmst-green4 div.b_eportfolio_edit{background-image:none}.epmst-green4 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red,ul.b_eportfolio_maps li.template.epmst-red{background:#ffba71;background:#ffba71 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffba71), to(#ffba99));background:#ffba71 -moz-linear-gradient(43% 71% 101deg, #ffba71, #ffba99);background:#ffba71 -o-linear-gradient(#ffba71, #ffba99);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffba71', EndColorStr='#ffba99');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red{margin-top:6px;background:#ffba71;background:#ffba71 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffba71), to(#ffba99));background:#ffba71 -moz-linear-gradient(43% 71% 101deg, #ffba71, #ffba99);background:#ffba71 -o-linear-gradient(#ffba71, #ffba99);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffba71', EndColorStr='#ffba99');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red div.b_map_header h4{color:#444}.epmst-red div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red div.b_ep_actualpage h1,.epmst-red div.b_ep_actualpage h4{color:#444}.epmst-red div.b_pagination{float:none;position:static;width:100%}.epmst-red div.b_pagination ul{margin:0}.epmst-red div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red div.b_pagination li span,.epmst-red div.b_pagination li a,.epmst-red div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red div.b_eportfolio_page,.epmst-red div.b_portfolio_toc,.epmst-red div.b_eportfolio_edit{background-image:none}.epmst-red div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red2{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red2,ul.b_eportfolio_maps li.template.epmst-red2{background:#ff9772;background:#ff9772 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ff9772), to(#ff9780));background:#ff9772 -moz-linear-gradient(43% 71% 101deg, #ff9772, #ff9780);background:#ff9772 -o-linear-gradient(#ff9772, #ff9780);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9772', EndColorStr='#ff9780');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red2>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red2>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red2{margin-top:6px;background:#ff9772;background:#ff9772 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ff9772), to(#ff9780));background:#ff9772 -moz-linear-gradient(43% 71% 101deg, #ff9772, #ff9780);background:#ff9772 -o-linear-gradient(#ff9772, #ff9780);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9772', EndColorStr='#ff9780');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red2 div.b_map_header h4{color:#444}.epmst-red2 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red2 div.b_ep_actualpage h1,.epmst-red2 div.b_ep_actualpage h4{color:#444}.epmst-red2 div.b_pagination{float:none;position:static;width:100%}.epmst-red2 div.b_pagination ul{margin:0}.epmst-red2 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red2 div.b_pagination li span,.epmst-red2 div.b_pagination li a,.epmst-red2 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red2 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red2 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red2 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red2 div.b_eportfolio_page,.epmst-red2 div.b_portfolio_toc,.epmst-red2 div.b_eportfolio_edit{background-image:none}.epmst-red2 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red3{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red3,ul.b_eportfolio_maps li.template.epmst-red3{background:#e8afbb;background:#e8afbb -webkit-gradient(linear, 37% 20%, 53% 100%, from(#e8afbb), to(#e8afa0));background:#e8afbb -moz-linear-gradient(43% 71% 101deg, #e8afbb, #e8afa0);background:#e8afbb -o-linear-gradient(#e8afbb, #e8afa0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8afbb', EndColorStr='#e8afa0');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red3>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red3>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red3{margin-top:6px;background:#e8afbb;background:#e8afbb -webkit-gradient(linear, 37% 20%, 53% 100%, from(#e8afbb), to(#e8afa0));background:#e8afbb -moz-linear-gradient(43% 71% 101deg, #e8afbb, #e8afa0);background:#e8afbb -o-linear-gradient(#e8afbb, #e8afa0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8afbb', EndColorStr='#e8afa0');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red3 div.b_map_header h4{color:#444}.epmst-red3 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red3 div.b_ep_actualpage h1,.epmst-red3 div.b_ep_actualpage h4{color:#444}.epmst-red3 div.b_pagination{float:none;position:static;width:100%}.epmst-red3 div.b_pagination ul{margin:0}.epmst-red3 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red3 div.b_pagination li span,.epmst-red3 div.b_pagination li a,.epmst-red3 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red3 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red3 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red3 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red3 div.b_eportfolio_page,.epmst-red3 div.b_portfolio_toc,.epmst-red3 div.b_eportfolio_edit{background-image:none}.epmst-red3 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red4{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red4,ul.b_eportfolio_maps li.template.epmst-red4{background:#ffa800;background:#ffa800 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffa800), to(#ffaf00));background:#ffa800 -moz-linear-gradient(43% 71% 101deg, #ffa800, #ffaf00);background:#ffa800 -o-linear-gradient(#ffa800, #ffaf00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa800', EndColorStr='#ffaf00');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red4>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red4>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red4{margin-top:6px;background:#ffa800;background:#ffa800 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffa800), to(#ffaf00));background:#ffa800 -moz-linear-gradient(43% 71% 101deg, #ffa800, #ffaf00);background:#ffa800 -o-linear-gradient(#ffa800, #ffaf00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa800', EndColorStr='#ffaf00');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red4 div.b_map_header h4{color:#444}.epmst-red4 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red4 div.b_ep_actualpage h1,.epmst-red4 div.b_ep_actualpage h4{color:#444}.epmst-red4 div.b_pagination{float:none;position:static;width:100%}.epmst-red4 div.b_pagination ul{margin:0}.epmst-red4 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red4 div.b_pagination li span,.epmst-red4 div.b_pagination li a,.epmst-red4 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red4 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red4 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red4 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red4 div.b_eportfolio_page,.epmst-red4 div.b_portfolio_toc,.epmst-red4 div.b_eportfolio_edit{background-image:none}.epmst-red4 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue,ul.b_eportfolio_maps li.template.epmst-blue{background:#00d2f8;background:#00d2f8 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#00d2f8), to(#4a9ead));background:#00d2f8 -moz-linear-gradient(43% 71% 101deg, #00d2f8, #4a9ead);background:#00d2f8 -o-linear-gradient(#00d2f8, #4a9ead);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00d2f8', EndColorStr='#4a9ead');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue{margin-top:6px;background:#00d2f8;background:#00d2f8 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#00d2f8), to(#4a9ead));background:#00d2f8 -moz-linear-gradient(43% 71% 101deg, #00d2f8, #4a9ead);background:#00d2f8 -o-linear-gradient(#00d2f8, #4a9ead);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00d2f8', EndColorStr='#4a9ead');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue div.b_map_header h4{color:#444}.epmst-blue div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue div.b_ep_actualpage h1,.epmst-blue div.b_ep_actualpage h4{color:#444}.epmst-blue div.b_pagination{float:none;position:static;width:100%}.epmst-blue div.b_pagination ul{margin:0}.epmst-blue div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue div.b_pagination li span,.epmst-blue div.b_pagination li a,.epmst-blue div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue div.b_eportfolio_page,.epmst-blue div.b_portfolio_toc,.epmst-blue div.b_eportfolio_edit{background-image:none}.epmst-blue div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue2{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue2,ul.b_eportfolio_maps li.template.epmst-blue2{background:#c4f6ff;background:#c4f6ff -webkit-gradient(linear, 37% 20%, 53% 100%, from(#c4f6ff), to(#c4f6ff));background:#c4f6ff -moz-linear-gradient(43% 71% 101deg, #c4f6ff, #c4f6ff);background:#c4f6ff -o-linear-gradient(#c4f6ff, #c4f6ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4f6ff', EndColorStr='#c4f6ff');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue2>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue2>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue2{margin-top:6px;background:#c4f6ff;background:#c4f6ff -webkit-gradient(linear, 37% 20%, 53% 100%, from(#c4f6ff), to(#c4f6ff));background:#c4f6ff -moz-linear-gradient(43% 71% 101deg, #c4f6ff, #c4f6ff);background:#c4f6ff -o-linear-gradient(#c4f6ff, #c4f6ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4f6ff', EndColorStr='#c4f6ff');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue2 div.b_map_header h4{color:#444}.epmst-blue2 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue2 div.b_ep_actualpage h1,.epmst-blue2 div.b_ep_actualpage h4{color:#444}.epmst-blue2 div.b_pagination{float:none;position:static;width:100%}.epmst-blue2 div.b_pagination ul{margin:0}.epmst-blue2 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue2 div.b_pagination li span,.epmst-blue2 div.b_pagination li a,.epmst-blue2 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue2 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue2 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue2 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue2 div.b_eportfolio_page,.epmst-blue2 div.b_portfolio_toc,.epmst-blue2 div.b_eportfolio_edit{background-image:none}.epmst-blue2 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue3{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue3,ul.b_eportfolio_maps li.template.epmst-blue3{background:#b3e2f7;background:#b3e2f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#b3e2f7), to(#b3e2f7));background:#b3e2f7 -moz-linear-gradient(43% 71% 101deg, #b3e2f7, #b3e2f7);background:#b3e2f7 -o-linear-gradient(#b3e2f7, #b3e2f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3e2f7', EndColorStr='#b3e2f7');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue3>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue3>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue3{margin-top:6px;background:#b3e2f7;background:#b3e2f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#b3e2f7), to(#b3e2f7));background:#b3e2f7 -moz-linear-gradient(43% 71% 101deg, #b3e2f7, #b3e2f7);background:#b3e2f7 -o-linear-gradient(#b3e2f7, #b3e2f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3e2f7', EndColorStr='#b3e2f7');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue3 div.b_map_header h4{color:#444}.epmst-blue3 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue3 div.b_ep_actualpage h1,.epmst-blue3 div.b_ep_actualpage h4{color:#444}.epmst-blue3 div.b_pagination{float:none;position:static;width:100%}.epmst-blue3 div.b_pagination ul{margin:0}.epmst-blue3 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue3 div.b_pagination li span,.epmst-blue3 div.b_pagination li a,.epmst-blue3 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue3 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue3 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue3 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue3 div.b_eportfolio_page,.epmst-blue3 div.b_portfolio_toc,.epmst-blue3 div.b_eportfolio_edit{background-image:none}.epmst-blue3 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue4{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue4,ul.b_eportfolio_maps li.template.epmst-blue4{background:#dee7f7;background:#dee7f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dee7f7), to(#c1e9fd));background:#dee7f7 -moz-linear-gradient(43% 71% 101deg, #dee7f7, #c1e9fd);background:#dee7f7 -o-linear-gradient(#dee7f7, #c1e9fd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dee7f7', EndColorStr='#c1e9fd');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue4>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue4>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue4{margin-top:6px;background:#dee7f7;background:#dee7f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dee7f7), to(#c1e9fd));background:#dee7f7 -moz-linear-gradient(43% 71% 101deg, #dee7f7, #c1e9fd);background:#dee7f7 -o-linear-gradient(#dee7f7, #c1e9fd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dee7f7', EndColorStr='#c1e9fd');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue4 div.b_map_header h4{color:#444}.epmst-blue4 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue4 div.b_ep_actualpage h1,.epmst-blue4 div.b_ep_actualpage h4{color:#444}.epmst-blue4 div.b_pagination{float:none;position:static;width:100%}.epmst-blue4 div.b_pagination ul{margin:0}.epmst-blue4 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue4 div.b_pagination li span,.epmst-blue4 div.b_pagination li a,.epmst-blue4 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue4 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue4 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue4 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue4 div.b_eportfolio_page,.epmst-blue4 div.b_portfolio_toc,.epmst-blue4 div.b_eportfolio_edit{background-image:none}.epmst-blue4 div.b_pagination li.b_changelog{float:right}}
diff --git a/src/main/webapp/static/themes/openolat/epmapstyles/epmapstyles.scss b/src/main/webapp/static/themes/openolat/epmapstyles/epmapstyles.scss
deleted file mode 100644
index c21547fe8cd49667c16d2c705ce41ff3cf696612..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/epmapstyles/epmapstyles.scss
+++ /dev/null
@@ -1,25 +0,0 @@
-@charset "UTF-8";
-
-/**
-*
-*	Additional	E-Portfolio Map-Styles (ZAG, nov 2011)
-*
-*
-*/
-@import 'mixins';
-
-
-@import 'epmst_green';
-@import 'epmst_green2';
-@import 'epmst_green3';
-@import 'epmst_green4';
-
-@import 'epmst_red';
-@import 'epmst_red2';
-@import 'epmst_red3';
-@import 'epmst_red4';
-
-@import 'epmst_blue';
-@import 'epmst_blue2';
-@import 'epmst_blue3';
-@import 'epmst_blue4';
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/favicon.ico b/src/main/webapp/static/themes/openolat/favicon.ico
deleted file mode 100644
index 92b3c8891901712cdd96b8f309b0414cb1adc327..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/favicon.ico and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/cart.png b/src/main/webapp/static/themes/openolat/images/ac/cart.png
deleted file mode 100644
index 1baf7b9fde1195da75a09a4ac8a7cdcc11542c3a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/cart.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/credit-cards.png b/src/main/webapp/static/themes/openolat/images/ac/credit-cards.png
deleted file mode 100644
index 44f28404f49a5e83717cced62a699dfcbd8e5aa1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/credit-cards.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/key.png b/src/main/webapp/static/themes/openolat/images/ac/key.png
deleted file mode 100644
index 82846369f314711ade35fd3be1ee0059c4033354..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/key.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/license-key.png b/src/main/webapp/static/themes/openolat/images/ac/license-key.png
deleted file mode 100644
index 9143cb29f444862ce069930a1b62c4a7cf77ec67..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/license-key.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/lock-unlock.png b/src/main/webapp/static/themes/openolat/images/ac/lock-unlock.png
deleted file mode 100644
index a9994ae1f694ffa505df95c5a0869394bc1503fc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/lock-unlock.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/lock.png b/src/main/webapp/static/themes/openolat/images/ac/lock.png
deleted file mode 100644
index 7e47c799a828cdfcc380fe7ef5f517578eebfdbc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/lock.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/open-share.png b/src/main/webapp/static/themes/openolat/images/ac/open-share.png
deleted file mode 100644
index 0718672a5d31ae53eb9139426df19d68f34ba16c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/open-share.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/paypal.png b/src/main/webapp/static/themes/openolat/images/ac/paypal.png
deleted file mode 100644
index 3d55ff47df9621139c904ce614125deb0bbcd038..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/paypal.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/shopping-basket.png b/src/main/webapp/static/themes/openolat/images/ac/shopping-basket.png
deleted file mode 100644
index ac613e62b85a0df257ce4c8bddeb4c5d609a4629..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/shopping-basket.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ac/umbrella.png b/src/main/webapp/static/themes/openolat/images/ac/umbrella.png
deleted file mode 100644
index b1f9264fff3d3214ace167186f38b10404180ad9..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ac/umbrella.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ajax-loader.gif b/src/main/webapp/static/themes/openolat/images/ajax-loader.gif
deleted file mode 100644
index 2227be5e97821ff7f4917c9942a405319d523a9d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/ajax-loader.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/ajax-loader.svg b/src/main/webapp/static/themes/openolat/images/ajax-loader.svg
deleted file mode 100644
index 64c63998ef6f6ec60055647a9d1bc04717d31199..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/images/ajax-loader.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   width="32"
-   height="32">
-  <defs>
-    <linearGradient
-       id="linearGradient5331">
-      <stop
-         style="stop-color:#8F0E00;stop-opacity:1;"
-         offset="0" />
-      <stop
-         style="stop-color:#8F0E00;stop-opacity:0;"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       xlink:href="#linearGradient5331"
-       id="linearGradient5358"
-       gradientUnits="userSpaceOnUse"
-       x1="16"
-       y1="0"
-       x2="16"
-       y2="34" />
-  </defs>
-  <g>
-    <g>
-      <path
-         style="fill:none;stroke:url(#linearGradient5358);stroke-width:4;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         d="m 29.5,16 c 0,7.5 -6,13.5 -13.5,13.5 C 8.5,29.5 2.5,23.5 2.5,16 2.5,8.5 8.5,2.5 16,2.5 c 7.5,0 13.5,6 13.5,13.5 z" />
-    </g>
-    <animateTransform
-       attributeName="transform"
-       attributeType="XML"
-       type="rotate"
-       from="0,16,16"
-       to="360,16,16"
-       dur="2s"
-       repeatCount="indefinite"
-       fill="freeze" />
-  </g>
-</svg>
diff --git a/src/main/webapp/static/themes/openolat/images/apache.png b/src/main/webapp/static/themes/openolat/images/apache.png
deleted file mode 100644
index 674fec6fb784158c7256ebeb3adfae119c32122d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/apache.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/application.png b/src/main/webapp/static/themes/openolat/images/application.png
deleted file mode 100644
index 233265ff96459318ffbd905e4fe2fbf4c25de216..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/application.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/applications.png b/src/main/webapp/static/themes/openolat/images/applications.png
deleted file mode 100644
index b908cb332fc60514d5792600f3689a93c1c96232..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/applications.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow-resize-090.png b/src/main/webapp/static/themes/openolat/images/arrow-resize-090.png
deleted file mode 100644
index 27e35fda45b8923aac3ae6c433880b6e11ef2dbd..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow-resize-090.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_down.png b/src/main/webapp/static/themes/openolat/images/arrow_down.png
deleted file mode 100644
index b68a707cac80a95e551edbdb48e8c619a054178c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_down.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_down_big.png b/src/main/webapp/static/themes/openolat/images/arrow_down_big.png
deleted file mode 100644
index 7d29196648ec77df326e243ae9b572c25dc51b31..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_down_big.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_left.png b/src/main/webapp/static/themes/openolat/images/arrow_left.png
deleted file mode 100644
index 0ad7ecd445ebc8305991716c2d0a8d9ecae0fde8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_left.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_left_big.png b/src/main/webapp/static/themes/openolat/images/arrow_left_big.png
deleted file mode 100644
index cdf1fb0779ff9026f51754c767f4a654bf2b7e88..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_left_big.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_right.png b/src/main/webapp/static/themes/openolat/images/arrow_right.png
deleted file mode 100644
index 78918c872c4b7062d11cac03e52557fba1dc14b7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_right.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_right_big.png b/src/main/webapp/static/themes/openolat/images/arrow_right_big.png
deleted file mode 100644
index 1799620988456b4fd515e7550988bd337404d5fc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_right_big.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_up.png b/src/main/webapp/static/themes/openolat/images/arrow_up.png
deleted file mode 100644
index e4a9587f6182bb1e276d4818d89ae22862e2a946..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_up.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/arrow_up_big.png b/src/main/webapp/static/themes/openolat/images/arrow_up_big.png
deleted file mode 100644
index 46d2f42e61161348bc731a987652a3f3401914ac..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/arrow_up_big.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/assign.png b/src/main/webapp/static/themes/openolat/images/assign.png
deleted file mode 100644
index 8e6888b533e1751f6fac32762d2c1fafbb6a1c18..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/assign.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/balloons-box.png b/src/main/webapp/static/themes/openolat/images/balloons-box.png
deleted file mode 100644
index 76baf8d7933a5e680c2ef8189ac713be6a257c81..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/balloons-box.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/beta/beta_green.png b/src/main/webapp/static/themes/openolat/images/beta/beta_green.png
deleted file mode 100644
index 38e027f8da3cc0de211c8b25ff3862c8fbaabc71..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/beta/beta_green.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/beta/beta_green_small.png b/src/main/webapp/static/themes/openolat/images/beta/beta_green_small.png
deleted file mode 100644
index 484f7dc852c35c9d89f62013136d3a1ce7bf3906..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/beta/beta_green_small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/beta/beta_orange.png b/src/main/webapp/static/themes/openolat/images/beta/beta_orange.png
deleted file mode 100644
index ce23c77bdaf465063edee14af158a4eb8c7555a8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/beta/beta_orange.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/beta/beta_orange_small.png b/src/main/webapp/static/themes/openolat/images/beta/beta_orange_small.png
deleted file mode 100644
index 40aa8196d865e54434338081b43c15fa53714829..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/beta/beta_orange_small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/beta/beta_src.pxm b/src/main/webapp/static/themes/openolat/images/beta/beta_src.pxm
deleted file mode 100644
index fdb9ee4587ecbe5ce5abcddd38ee0a1476e82888..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/beta/beta_src.pxm and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/bin-metal-full.png b/src/main/webapp/static/themes/openolat/images/bin-metal-full.png
deleted file mode 100644
index c59951969b6eaeff613b21bb25f3f81e660698c6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/bin-metal-full.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/black_led.png b/src/main/webapp/static/themes/openolat/images/black_led.png
deleted file mode 100644
index f148af49853dc39cf36be1e7492f7f72d8d67288..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/black_led.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/book-open-bookmark.png b/src/main/webapp/static/themes/openolat/images/book-open-bookmark.png
deleted file mode 100644
index dd029ba31c9af6a586649ff51a44520fa82e2de1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/book-open-bookmark.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/book-open-next.png b/src/main/webapp/static/themes/openolat/images/book-open-next.png
deleted file mode 100644
index 5eac868601c73810512bd45d1d8fda35cb632616..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/book-open-next.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/books-stack.png b/src/main/webapp/static/themes/openolat/images/books-stack.png
deleted file mode 100644
index cf2ce88603ef86ffb2d12aefc9718365b1bd9f4f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/books-stack.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/box_drop.png b/src/main/webapp/static/themes/openolat/images/box_drop.png
deleted file mode 100644
index 88e9ca178659d0f1e255c9de410a486882abd84c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/box_drop.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/box_return.png b/src/main/webapp/static/themes/openolat/images/box_return.png
deleted file mode 100644
index 666a22cd98a8f5df7ab38de83162f3ec4e168865..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/box_return.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/box_solution.png b/src/main/webapp/static/themes/openolat/images/box_solution.png
deleted file mode 100644
index 496dec496e2a6080f50245966940c23bfa7d9964..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/box_solution.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/breadcrumb-separator.png b/src/main/webapp/static/themes/openolat/images/breadcrumb-separator.png
deleted file mode 100644
index a4603f5081159ef2f6138f27ca70143471afbc0e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/breadcrumb-separator.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/bug.png b/src/main/webapp/static/themes/openolat/images/bug.png
deleted file mode 100644
index cb0ec4bd86f91e7937561d5bdcb1b58e52475d4f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/bug.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/bullet_black.png b/src/main/webapp/static/themes/openolat/images/bullet_black.png
deleted file mode 100644
index 57619706d10d9736b1849a83f2c5694fbe09c53b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/bullet_black.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/bullet_go.png b/src/main/webapp/static/themes/openolat/images/bullet_go.png
deleted file mode 100644
index 62cdbc602b8d726e280fcd24480ef40a706823eb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/bullet_go.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/bullet_white.png b/src/main/webapp/static/themes/openolat/images/bullet_white.png
deleted file mode 100644
index 83e872d725361370d7ddaca7344df867e242e21c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/bullet_white.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/arrow_left_big.png b/src/main/webapp/static/themes/openolat/images/cal/arrow_left_big.png
deleted file mode 100644
index cdf1fb0779ff9026f51754c767f4a654bf2b7e88..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/arrow_left_big.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/arrow_right_big.png b/src/main/webapp/static/themes/openolat/images/cal/arrow_right_big.png
deleted file mode 100644
index 1799620988456b4fd515e7550988bd337404d5fc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/arrow_right_big.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar--arrow.png b/src/main/webapp/static/themes/openolat/images/cal/calendar--arrow.png
deleted file mode 100644
index 2b0fbd280043444e0167dba01f8ae743d25aced6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar--arrow.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar--plus.png b/src/main/webapp/static/themes/openolat/images/cal/calendar--plus.png
deleted file mode 100644
index a20f5fc31b1c501b853950681a89328243e925ac..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar--plus.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_add.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_add.png
deleted file mode 100644
index 6fc4190c310a4a5c9131aee08834b5479aec487c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_add.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export.png
deleted file mode 100644
index 67c5b361a2a381b41f9fe5f4fe150f9397ac03ef..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_dis.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_dis.png
deleted file mode 100644
index 2d3e55f3f2c61d4c44647c90412bf3cede3d5afc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_over.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_over.png
deleted file mode 100644
index abbdbf643456e39820c3df13ae41076849598f87..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen.png
deleted file mode 100644
index 7750183fdd0f833a38783001937da5b9d7d8372f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen_dis.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen_dis.png
deleted file mode 100644
index 4d5e70afc7258f20147216b053ffe516e1bd5840..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen_over.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen_over.png
deleted file mode 100644
index 619b267b232f96dd3814b98970cc359330134547..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_regen_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove.png
deleted file mode 100644
index 3f127a08dc00dd2f5b48bcb5e3aa62586a49458b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove_dis.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove_dis.png
deleted file mode 100644
index a05659f70ee05bf884273d91588968c980f944ac..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove_over.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove_over.png
deleted file mode 100644
index 4858c971d70494d573066e46a8afeecd979903c7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_ical_export_remove_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_import.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_import.png
deleted file mode 100644
index 45344a99f895b0f3f5b2b31b0cdbf616a6ca54c4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_import.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_import_over.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_import_over.png
deleted file mode 100644
index 7f162e756bd9e1b921408677be625717b558e663..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_import_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_remove.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_remove.png
deleted file mode 100644
index 1f2b3f2ac91de789615e188da93cb94fae3ff073..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_remove.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/calendar_remove_over.png b/src/main/webapp/static/themes/openolat/images/cal/calendar_remove_over.png
deleted file mode 100644
index bcf74e583830696eac8f37a06700c19fdd4622a2..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/calendar_remove_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/check_off.png b/src/main/webapp/static/themes/openolat/images/cal/check_off.png
deleted file mode 100644
index 286a12dadb3e319b04b0dceabb56fbde6ba0601a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/check_off.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/check_off_dis.png b/src/main/webapp/static/themes/openolat/images/cal/check_off_dis.png
deleted file mode 100644
index 9e67b71ea230dc793055598182a7d1f9db756215..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/check_off_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/check_off_over.png b/src/main/webapp/static/themes/openolat/images/cal/check_off_over.png
deleted file mode 100644
index f81f942b72a58e4d65d80fe60ab01e2bd6ee765e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/check_off_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/check_on.png b/src/main/webapp/static/themes/openolat/images/cal/check_on.png
deleted file mode 100644
index 606ecfcf2e486b2369a3930e816afb0d390b9b1c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/check_on.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/check_on_dis.png b/src/main/webapp/static/themes/openolat/images/cal/check_on_dis.png
deleted file mode 100644
index 8147081748f0cc7322b7c467bea3a1ff9d025d58..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/check_on_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/check_on_over.png b/src/main/webapp/static/themes/openolat/images/cal/check_on_over.png
deleted file mode 100644
index a1147cf022cf4fdd3984ebe63a6b9f56ff36f1c1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/check_on_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/color.png b/src/main/webapp/static/themes/openolat/images/cal/color.png
deleted file mode 100644
index 0476be668a350990a4a261c50e72b4bb40710ec9..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/color.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/delete.png b/src/main/webapp/static/themes/openolat/images/cal/delete.png
deleted file mode 100644
index 1f2b3f2ac91de789615e188da93cb94fae3ff073..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/delete.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/delete_over.png b/src/main/webapp/static/themes/openolat/images/cal/delete_over.png
deleted file mode 100644
index bcf74e583830696eac8f37a06700c19fdd4622a2..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/delete_over.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cal/selectedcolor.gif b/src/main/webapp/static/themes/openolat/images/cal/selectedcolor.gif
deleted file mode 100644
index 6a4a491b6a387ad0e862d24a31964c35090b5032..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cal/selectedcolor.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/calendar.png b/src/main/webapp/static/themes/openolat/images/calendar.png
deleted file mode 100644
index b9b45afea865434920e5efc49aa43e32cfeed13b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/calendar.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/calendar_empty.png b/src/main/webapp/static/themes/openolat/images/calendar_empty.png
deleted file mode 100644
index 2c561cd7d6b0726470561d1ce6262ca06f608473..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/calendar_empty.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/card-address.png b/src/main/webapp/static/themes/openolat/images/card-address.png
deleted file mode 100644
index c11185b91fbd9615f5d5d451441aaebe1c76d95c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/card-address.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/clipboard-task.png b/src/main/webapp/static/themes/openolat/images/clipboard-task.png
deleted file mode 100644
index ad07d676e22eed70e97df92c78073ad3700d2722..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/clipboard-task.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/clock.png b/src/main/webapp/static/themes/openolat/images/clock.png
deleted file mode 100644
index 1aed16233c3e6572a7a48165cee9aa56430594a0..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/clock.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/close.png b/src/main/webapp/static/themes/openolat/images/close.png
deleted file mode 100644
index 70e8d23afef2ecebdeffc3ceaee9e84b3d1834c4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/close.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/comment.png b/src/main/webapp/static/themes/openolat/images/comment.png
deleted file mode 100644
index 00dd28b760e423a88339155c964b05785a4a1e2b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/comment.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/comment_none.png b/src/main/webapp/static/themes/openolat/images/comment_none.png
deleted file mode 100644
index 25464536de345319279881c69be5dcdda99cab26..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/comment_none.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/brightness-control.png b/src/main/webapp/static/themes/openolat/images/control/brightness-control.png
deleted file mode 100644
index c622179100e80cfa3f3e1223500978fd104d4457..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/brightness-control.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/contrast-control.png b/src/main/webapp/static/themes/openolat/images/control/contrast-control.png
deleted file mode 100644
index 6db055bf2067067983cb810cc87080d25f88b0a5..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/contrast-control.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-090.png b/src/main/webapp/static/themes/openolat/images/control/control-090.png
deleted file mode 100644
index 006625e0bec57154abe421867929783b02d2111c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-090.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-180.png b/src/main/webapp/static/themes/openolat/images/control/control-180.png
deleted file mode 100644
index 79558ab1e169a38795bf6fa6c96c51ec63e36c9b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-180.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-270.png b/src/main/webapp/static/themes/openolat/images/control/control-270.png
deleted file mode 100644
index b24aa15ceb7b313f17702a2afd6998fb80bfb2fa..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-270.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-cursor.png b/src/main/webapp/static/themes/openolat/images/control/control-cursor.png
deleted file mode 100644
index 7d76d94628e038fffded7ead2fb872bb8fec0f46..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-cursor.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-double-090.png b/src/main/webapp/static/themes/openolat/images/control/control-double-090.png
deleted file mode 100644
index f4db3cfd2592f9d0408792510132945b86978b6e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-double-090.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-double-180.png b/src/main/webapp/static/themes/openolat/images/control/control-double-180.png
deleted file mode 100644
index 6cb4ed8cb59ea4c3ece677295f99a105c98fb9dd..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-double-180.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-double-270.png b/src/main/webapp/static/themes/openolat/images/control/control-double-270.png
deleted file mode 100644
index 8232606b0fbcac9ae9314f0502db46238a2a2a92..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-double-270.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-double.png b/src/main/webapp/static/themes/openolat/images/control/control-double.png
deleted file mode 100644
index 4197fb468badbb0a39a578739a99ab817d3bb9e8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-double.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-eject.png b/src/main/webapp/static/themes/openolat/images/control/control-eject.png
deleted file mode 100644
index 56bfd4982c45e5ee7ea988a024b762182f3eb4ee..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-eject.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-pause-record.png b/src/main/webapp/static/themes/openolat/images/control/control-pause-record.png
deleted file mode 100644
index 1b03f738ed9dcd6d55c470e99174230fd948b297..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-pause-record.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-pause.png b/src/main/webapp/static/themes/openolat/images/control/control-pause.png
deleted file mode 100644
index fdd7fab5caed8c5c370abbbfc431e61a9fb7a818..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-pause.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-power.png b/src/main/webapp/static/themes/openolat/images/control/control-power.png
deleted file mode 100644
index c697b305cb5a162a1e5efdff1a43d9e9ca29ffe8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-power.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-record.png b/src/main/webapp/static/themes/openolat/images/control/control-record.png
deleted file mode 100644
index 3b1af5927afa785b3067f681c324de446febe6d1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-record.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-skip-090.png b/src/main/webapp/static/themes/openolat/images/control/control-skip-090.png
deleted file mode 100644
index ae305eef1dbc8bf65a4e9a7ac1cb1a6b3bac845e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-skip-090.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-skip-180.png b/src/main/webapp/static/themes/openolat/images/control/control-skip-180.png
deleted file mode 100644
index aaf713ca566ce12b50a44509f1c131637a38d470..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-skip-180.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-skip-270.png b/src/main/webapp/static/themes/openolat/images/control/control-skip-270.png
deleted file mode 100644
index 40a08736c74268f4bb3e2ef25815ab78b730660d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-skip-270.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-skip.png b/src/main/webapp/static/themes/openolat/images/control/control-skip.png
deleted file mode 100644
index 3db99f7c6472e05a31144c9643b3cbbd6e4c217f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-skip.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-stop-090.png b/src/main/webapp/static/themes/openolat/images/control/control-stop-090.png
deleted file mode 100644
index 82c1c30aae1d73b22e8190d4638bc7172f67a4a4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-stop-090.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-stop-180.png b/src/main/webapp/static/themes/openolat/images/control/control-stop-180.png
deleted file mode 100644
index a6930a18d555b9c2aa13b9b7e324195e226759de..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-stop-180.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-stop-270.png b/src/main/webapp/static/themes/openolat/images/control/control-stop-270.png
deleted file mode 100644
index d4e6c53da8509e06e7d5a4132c4b6c7adba6960d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-stop-270.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-stop-square.png b/src/main/webapp/static/themes/openolat/images/control/control-stop-square.png
deleted file mode 100644
index fdaeb855ae006cf6d123d3ee5a7df3ac1d6b8263..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-stop-square.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control-stop.png b/src/main/webapp/static/themes/openolat/images/control/control-stop.png
deleted file mode 100644
index 8c63819768ce58593504715f5ab0aff426eb47d8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control-stop.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/control.png b/src/main/webapp/static/themes/openolat/images/control/control.png
deleted file mode 100644
index 195a9d707b853c9fc591a518bdd0cbb6e450d115..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/control.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/control/speaker-volume.png b/src/main/webapp/static/themes/openolat/images/control/speaker-volume.png
deleted file mode 100644
index 90f9fb771b5bebc4570684e7ee1786bb10b410a5..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/control/speaker-volume.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cross-circle.png b/src/main/webapp/static/themes/openolat/images/cross-circle.png
deleted file mode 100644
index d3b37afb85093a9b9578adf66d543559e9578143..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cross-circle.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cross-script.png b/src/main/webapp/static/themes/openolat/images/cross-script.png
deleted file mode 100644
index f37cf4183046203c9d77c03ea46c672084ae3dbd..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cross-script.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cross.png b/src/main/webapp/static/themes/openolat/images/cross.png
deleted file mode 100644
index d6921565df89bbffb6188df01e7cabd763e20e67..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cross.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cross_small.png b/src/main/webapp/static/themes/openolat/images/cross_small.png
deleted file mode 100644
index 53c3a71b25917651d5294126cbaa30f33d18d971..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cross_small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cross_small_trimmed.png b/src/main/webapp/static/themes/openolat/images/cross_small_trimmed.png
deleted file mode 100644
index cd96951c04fb620d42d2409e8d3f133642e0c2f6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cross_small_trimmed.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cross_small_trimmed_blue.png b/src/main/webapp/static/themes/openolat/images/cross_small_trimmed_blue.png
deleted file mode 100644
index b219199992b9506f9cf6b57c7c77fd9a88837272..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cross_small_trimmed_blue.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/cross_small_trimmed_grey.png b/src/main/webapp/static/themes/openolat/images/cross_small_trimmed_grey.png
deleted file mode 100644
index 6d51ef7dcbb43edc965aec51fcb84e3852a5884d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/cross_small_trimmed_grey.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/database.png b/src/main/webapp/static/themes/openolat/images/database.png
deleted file mode 100644
index d588f422f76405453134a241d93128b8816d85e6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/database.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/decorator/deco_condition.png b/src/main/webapp/static/themes/openolat/images/decorator/deco_condition.png
deleted file mode 100644
index 811ca44b262cfccb977e8f149ba2bdf0e25349e0..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/decorator/deco_condition.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/decorator/deco_error.png b/src/main/webapp/static/themes/openolat/images/decorator/deco_error.png
deleted file mode 100644
index 3c9490f72a824c207ea73d017b9bd4d0fcc18b72..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/decorator/deco_error.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/decorator/deco_ok.png b/src/main/webapp/static/themes/openolat/images/decorator/deco_ok.png
deleted file mode 100644
index 7e648c0dd3acce58c7b5108a026eb9750b17bee8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/decorator/deco_ok.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/decorator/deco_warn.png b/src/main/webapp/static/themes/openolat/images/decorator/deco_warn.png
deleted file mode 100644
index 3aecbf92fab2c50afb43168dfaef6357ab5f87b7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/decorator/deco_warn.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/detail/detail_arrow.png b/src/main/webapp/static/themes/openolat/images/detail/detail_arrow.png
deleted file mode 100644
index dfe2c681a8d7099957877bcfb7e556e3a0769207..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/detail/detail_arrow.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/detail/detail_separator.png b/src/main/webapp/static/themes/openolat/images/detail/detail_separator.png
deleted file mode 100644
index 8ce655d0ce7cedb3ab1da8d28c9b5bac95d18e63..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/detail/detail_separator.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/detail/detail_src.pxm b/src/main/webapp/static/themes/openolat/images/detail/detail_src.pxm
deleted file mode 100644
index fe386dfbd774fae6dbd4be8a246f71f54e224469..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/detail/detail_src.pxm and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/divider.png b/src/main/webapp/static/themes/openolat/images/divider.png
deleted file mode 100644
index 58886af30fda6eed072bd1c4c4c0981b9856b6d8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/divider.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document--exclamation.png b/src/main/webapp/static/themes/openolat/images/docs/document--exclamation.png
deleted file mode 100644
index 3fa6cc77465d8b2d01435cb993b4eb8e0744c493..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document--exclamation.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document--pencil.png b/src/main/webapp/static/themes/openolat/images/docs/document--pencil.png
deleted file mode 100644
index 622b6fe34686618c9abd3cb48983a766e8143f9a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document--pencil.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-binary.png b/src/main/webapp/static/themes/openolat/images/docs/document-binary.png
deleted file mode 100644
index 274dd4a1fb363d53e8ee2e840a4471f18b832779..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-binary.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-copy.png b/src/main/webapp/static/themes/openolat/images/docs/document-copy.png
deleted file mode 100644
index 182804a488e82022e90cf3acf2157399dfe1b17d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-copy.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-excel.png b/src/main/webapp/static/themes/openolat/images/docs/document-excel.png
deleted file mode 100644
index 20113848b325137c5ac0674a5788837aa50092f7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-excel.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-export.png b/src/main/webapp/static/themes/openolat/images/docs/document-export.png
deleted file mode 100644
index 01e950766440cc839e1d2c7b90fffc3262298c43..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-export.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-film.png b/src/main/webapp/static/themes/openolat/images/docs/document-film.png
deleted file mode 100644
index 4e0924daafc5ba13772392bd49739ee7f644e86e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-film.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-flash-movie.png b/src/main/webapp/static/themes/openolat/images/docs/document-flash-movie.png
deleted file mode 100644
index db7cf80d96ff626cf78c00a27d07b814cfa9aa29..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-flash-movie.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-globe.png b/src/main/webapp/static/themes/openolat/images/docs/document-globe.png
deleted file mode 100644
index 567cc39ff913639206e31d58f48a16eaed64d4a5..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-globe.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-illustrator.png b/src/main/webapp/static/themes/openolat/images/docs/document-illustrator.png
deleted file mode 100644
index 23b2307c7197dc9a615176cf42a995bd49c5451b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-illustrator.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-image.png b/src/main/webapp/static/themes/openolat/images/docs/document-image.png
deleted file mode 100644
index 607c25d102af2aff5be5b32d80adbd5eb75e3fc3..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-image.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-import.png b/src/main/webapp/static/themes/openolat/images/docs/document-import.png
deleted file mode 100644
index 2374ba3f533584b018ff84ba1177e935855eb11f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-import.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-music.png b/src/main/webapp/static/themes/openolat/images/docs/document-music.png
deleted file mode 100644
index e6dc2de8c87649e1a350b322bb280613f4a0cf56..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-music.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-node.png b/src/main/webapp/static/themes/openolat/images/docs/document-node.png
deleted file mode 100644
index 42d36a0e6c74cbe7f447048fa13689402e3e446e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-node.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-pdf.png b/src/main/webapp/static/themes/openolat/images/docs/document-pdf.png
deleted file mode 100644
index 641a419720687c1a310522d9ceffe585eeb8707b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-pdf.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-photoshop.png b/src/main/webapp/static/themes/openolat/images/docs/document-photoshop.png
deleted file mode 100644
index cb9e8d29c9528fda54b5916c5b1fc950d3b1bad8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-photoshop.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-powerpoint.png b/src/main/webapp/static/themes/openolat/images/docs/document-powerpoint.png
deleted file mode 100644
index 584cc5cef8f47e24ac04c7eb8438b0716c392b66..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-powerpoint.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-sticky-note.png b/src/main/webapp/static/themes/openolat/images/docs/document-sticky-note.png
deleted file mode 100644
index 5d7a77f6e4e51cb52f2d72c3d241064df24e4acb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-sticky-note.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-task.png b/src/main/webapp/static/themes/openolat/images/docs/document-task.png
deleted file mode 100644
index 1da3e4b37a68021223c20cbcfa8a88e47e580e63..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-task.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-template.png b/src/main/webapp/static/themes/openolat/images/docs/document-template.png
deleted file mode 100644
index a533f3875d2fca424413dacd6e99dc96d2c4f334..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-template.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-text-image.png b/src/main/webapp/static/themes/openolat/images/docs/document-text-image.png
deleted file mode 100644
index 18cca741de29687b55c8e72d84d008c19919c9d7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-text-image.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-text.png b/src/main/webapp/static/themes/openolat/images/docs/document-text.png
deleted file mode 100644
index 8c1184dffef0616060b2e38fccdf7de1217e8b39..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-text.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-word.png b/src/main/webapp/static/themes/openolat/images/docs/document-word.png
deleted file mode 100644
index 91235a3131f8ea9cba61a4f7d486bb09260e6634..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-word.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document-zipper.png b/src/main/webapp/static/themes/openolat/images/docs/document-zipper.png
deleted file mode 100644
index b887de0d0c0869692dee8343d7917259ef8ec0c8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document-zipper.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_add.png b/src/main/webapp/static/themes/openolat/images/docs/document_add.png
deleted file mode 100644
index 35bfc7041578f2789a6105c3fb3126a0405bea0a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_add.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_copy.png b/src/main/webapp/static/themes/openolat/images/docs/document_copy.png
deleted file mode 100644
index 182804a488e82022e90cf3acf2157399dfe1b17d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_copy.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_discuss.png b/src/main/webapp/static/themes/openolat/images/docs/document_discuss.png
deleted file mode 100644
index 78ca30363dfbcc9a5f1702abe62dddf365f1ec25..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_discuss.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_download.png b/src/main/webapp/static/themes/openolat/images/docs/document_download.png
deleted file mode 100644
index 936f1384fa9f86e8f5716bfab0fedbccc80a76ac..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_download.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_linklist.png b/src/main/webapp/static/themes/openolat/images/docs/document_linklist.png
deleted file mode 100644
index c9b0d6c35e5f02dcebfbbd2ce25ba3f584e80b68..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_linklist.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_metadata_edit.png b/src/main/webapp/static/themes/openolat/images/docs/document_metadata_edit.png
deleted file mode 100644
index 99c524d09023b2b425db29ca523ea57e4f23d3cc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_metadata_edit.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_move.png b/src/main/webapp/static/themes/openolat/images/docs/document_move.png
deleted file mode 100644
index 2ebc07f60d4044b7b9290f26084979a8be35c28d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_move.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_plain.png b/src/main/webapp/static/themes/openolat/images/docs/document_plain.png
deleted file mode 100644
index 0847f096db0d223ea7dcdf07cfe2a27736cf50dc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_plain.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_preview.png b/src/main/webapp/static/themes/openolat/images/docs/document_preview.png
deleted file mode 100644
index 52a15f1267496c45f333e303469fb45c91d10936..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_preview.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_remove.png b/src/main/webapp/static/themes/openolat/images/docs/document_remove.png
deleted file mode 100644
index 4c219366504ec1a9b837c429985cc0125dc8f282..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_remove.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_share.png b/src/main/webapp/static/themes/openolat/images/docs/document_share.png
deleted file mode 100644
index 0a3b0fcb040ecf84b24af7eaa7fa01aee954a8fa..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_share.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_tags.png b/src/main/webapp/static/themes/openolat/images/docs/document_tags.png
deleted file mode 100644
index 88541f7e5fa20cc44a3673cfa7695090223e1800..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_tags.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_upload.png b/src/main/webapp/static/themes/openolat/images/docs/document_upload.png
deleted file mode 100644
index 1bc742d968c146259a1ed7344c526087606ff7d0..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_upload.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs/document_versions.png b/src/main/webapp/static/themes/openolat/images/docs/document_versions.png
deleted file mode 100644
index 255d2921d2cc4bd899974e78ca877b9955b653dc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs/document_versions.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/compressed.png b/src/main/webapp/static/themes/openolat/images/docs_large/compressed.png
deleted file mode 100644
index 0f8e1b94c0592c37f8b8e7c328c1943752c3beb3..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/compressed.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/css.png b/src/main/webapp/static/themes/openolat/images/docs_large/css.png
deleted file mode 100644
index f9072b0fbb875d166432f14f0735993819e2032e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/css.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/developer.png b/src/main/webapp/static/themes/openolat/images/docs_large/developer.png
deleted file mode 100644
index 218f511b5ef87703ef15d3bcdc59fb2effef0c56..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/developer.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/excel.png b/src/main/webapp/static/themes/openolat/images/docs_large/excel.png
deleted file mode 100644
index 845e3974e78e3f8ff09646e8031220fe15a725c6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/excel.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/file.png b/src/main/webapp/static/themes/openolat/images/docs_large/file.png
deleted file mode 100644
index 96518679faa67a6e453655ce7dcc6fb19c294b73..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/file.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/fireworks.png b/src/main/webapp/static/themes/openolat/images/docs_large/fireworks.png
deleted file mode 100644
index 1f8d526b9ce03865daded95b8b28f83dc40cb383..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/fireworks.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/flash.png b/src/main/webapp/static/themes/openolat/images/docs_large/flash.png
deleted file mode 100644
index 9d3fcbb09c420392ddc1d15e4c4e04809431443d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/flash.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/folder.png b/src/main/webapp/static/themes/openolat/images/docs_large/folder.png
deleted file mode 100644
index 45a65c2aaba83afd45f95082d2373b24851bdc7b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/folder.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/html.png b/src/main/webapp/static/themes/openolat/images/docs_large/html.png
deleted file mode 100644
index 76cc6c4acb39864bc09bfe84b1856836fa93a1fa..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/html.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/illustrator.png b/src/main/webapp/static/themes/openolat/images/docs_large/illustrator.png
deleted file mode 100644
index cd0bffa0020a79bb78fff32cf217c5854df53e31..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/illustrator.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/image.png b/src/main/webapp/static/themes/openolat/images/docs_large/image.png
deleted file mode 100644
index 9969842e4c8e3ee249819ee4db078e73ee28fd92..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/image.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/keynote.png b/src/main/webapp/static/themes/openolat/images/docs_large/keynote.png
deleted file mode 100644
index 1636fc8a1bf779e2ea3be87b82716cdabd0042f1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/keynote.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/movie.png b/src/main/webapp/static/themes/openolat/images/docs_large/movie.png
deleted file mode 100644
index 39c37810db13dd333756259cf9917f42ecdfe876..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/movie.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/music.png b/src/main/webapp/static/themes/openolat/images/docs_large/music.png
deleted file mode 100644
index bf5cf0a1236b3dc36838a5b54f451d869c31ef6d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/music.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/numbers.png b/src/main/webapp/static/themes/openolat/images/docs_large/numbers.png
deleted file mode 100644
index c04cae31cbdda6b6bb0fd4e67b404dfcefb703f9..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/numbers.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/pages.png b/src/main/webapp/static/themes/openolat/images/docs_large/pages.png
deleted file mode 100644
index 326f9aa3914d77f42b63ecc7fca451ff6a8dfe8b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/pages.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/pdf.png b/src/main/webapp/static/themes/openolat/images/docs_large/pdf.png
deleted file mode 100644
index 793a758d1ea485407f418c48f507975bb4d17284..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/pdf.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/photoshop.png b/src/main/webapp/static/themes/openolat/images/docs_large/photoshop.png
deleted file mode 100644
index 2516e039daeb14e72d50d86087f3ae99546c444b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/photoshop.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/powerpoint.png b/src/main/webapp/static/themes/openolat/images/docs_large/powerpoint.png
deleted file mode 100644
index eb55629b84053d482c3a19fcd5aae3e30be84e41..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/powerpoint.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/text.png b/src/main/webapp/static/themes/openolat/images/docs_large/text.png
deleted file mode 100644
index 8b62274f9b039a0d63066c8a5917aa6164501769..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/text.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/docs_large/word.png b/src/main/webapp/static/themes/openolat/images/docs_large/word.png
deleted file mode 100644
index 74df10abdd017600783e2e4c52eead4af6bc0b1e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/docs_large/word.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/document-list.png b/src/main/webapp/static/themes/openolat/images/document-list.png
deleted file mode 100644
index 2b4dde893ee88450c5ffb0f1ce27ad9f6f171de2..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/document-list.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/document-page-next.png b/src/main/webapp/static/themes/openolat/images/document-page-next.png
deleted file mode 100644
index 15867310a919e775ab0b63519e60609945c8887e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/document-page-next.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/drawer-open.png b/src/main/webapp/static/themes/openolat/images/drawer-open.png
deleted file mode 100644
index 5d46d8c0f3f2525c68916d065ea7928983947558..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/drawer-open.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/drive-download.png b/src/main/webapp/static/themes/openolat/images/drive-download.png
deleted file mode 100644
index e7c0197149f50f1af794d07ed8e841066280bd1e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/drive-download.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/drive.png b/src/main/webapp/static/themes/openolat/images/drive.png
deleted file mode 100644
index b6822468da74a12271c2344eea751ac8e2c98a0f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/drive.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/edit_bg.png b/src/main/webapp/static/themes/openolat/images/edit_bg.png
deleted file mode 100644
index 04291ba2e41c9051e9dde76a66675f40c7e76fc3..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/edit_bg.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/enrol.png b/src/main/webapp/static/themes/openolat/images/enrol.png
deleted file mode 100644
index c1510c693b1cf37a50c8c0f96f2b2fe5eb5e0145..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/enrol.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/exclamation.png b/src/main/webapp/static/themes/openolat/images/exclamation.png
deleted file mode 100644
index 21fd8f78a511be27106355ee0af154a81b3332ea..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/exclamation.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/external_link.png b/src/main/webapp/static/themes/openolat/images/external_link.png
deleted file mode 100644
index 7de02303b167d941f293b58494286b46b5412a16..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/external_link.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/external_link_trimmed.png b/src/main/webapp/static/themes/openolat/images/external_link_trimmed.png
deleted file mode 100644
index 0500213bbc9882553f66f0bc67d629ae026926c4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/external_link_trimmed.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/eye.png b/src/main/webapp/static/themes/openolat/images/eye.png
deleted file mode 100644
index 2aead17e09ea66ad6c2353c1e9f2a18473f8ac52..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/eye.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/feed.png b/src/main/webapp/static/themes/openolat/images/feed.png
deleted file mode 100644
index 101617027fda16e31aab926d6a5882d7d52c8481..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/feed.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/flag.png b/src/main/webapp/static/themes/openolat/images/flag.png
deleted file mode 100644
index 67e333853a9a790944fa5ca77a850bcf87420732..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/flag.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/flag_off.png b/src/main/webapp/static/themes/openolat/images/flag_off.png
deleted file mode 100644
index ae9d027c9f6fb50b4b4b298ee7b2f92f45add43d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/flag_off.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/folder.png b/src/main/webapp/static/themes/openolat/images/folder.png
deleted file mode 100644
index 87ff12017cecef023337de505cf617cc42300f09..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/folder.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/folder_new.png b/src/main/webapp/static/themes/openolat/images/folder_new.png
deleted file mode 100644
index 88eba0d5f915d0167af2331eaeb0c612ed5f5263..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/folder_new.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/folder_open.png b/src/main/webapp/static/themes/openolat/images/folder_open.png
deleted file mode 100644
index dc05885d64710472f4f59309e04fac48008efce4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/folder_open.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/folder_shared.png b/src/main/webapp/static/themes/openolat/images/folder_shared.png
deleted file mode 100644
index 0054fd9b1052e6890a88e67ef73fb8ebc8f38d2e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/folder_shared.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/folder_small.png b/src/main/webapp/static/themes/openolat/images/folder_small.png
deleted file mode 100644
index a43713cf1b786e57c293ccc1a9d07ac95b8beea6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/folder_small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/forum/balloon-white-left.png b/src/main/webapp/static/themes/openolat/images/forum/balloon-white-left.png
deleted file mode 100644
index 347746cb4427db069878adef8f8c71995f7ead98..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/forum/balloon-white-left.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/forum/forum.png b/src/main/webapp/static/themes/openolat/images/forum/forum.png
deleted file mode 100644
index 03b572089f681872f48e238b81ea350e495698ba..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/forum/forum.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/forum/forum_locked.png b/src/main/webapp/static/themes/openolat/images/forum/forum_locked.png
deleted file mode 100644
index de21cb929df84c2fe6e6ed7deea84258701b74e2..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/forum/forum_locked.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/forum/quote.gif b/src/main/webapp/static/themes/openolat/images/forum/quote.gif
deleted file mode 100644
index 51d6c2ec00520cfa4d47950803d5260a9f85ab96..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/forum/quote.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/forum/sticky-note-pin.png b/src/main/webapp/static/themes/openolat/images/forum/sticky-note-pin.png
deleted file mode 100644
index d5e12a40bd8b8c575dfe51b3231176cd3c86ebc1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/forum/sticky-note-pin.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/forum/sticky-note-pin_locked.png b/src/main/webapp/static/themes/openolat/images/forum/sticky-note-pin_locked.png
deleted file mode 100644
index 95022131fa89ad00fc90b68e2a94ea0cce85f29d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/forum/sticky-note-pin_locked.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/gear.png b/src/main/webapp/static/themes/openolat/images/gear.png
deleted file mode 100644
index 8151463917ec88ca0962a5bfefb9f11c9122bff8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/gear.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/globe.png b/src/main/webapp/static/themes/openolat/images/globe.png
deleted file mode 100644
index 2cef329e0dcdef4754ade9c6e89874602504fcd7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/globe.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/green_led.png b/src/main/webapp/static/themes/openolat/images/green_led.png
deleted file mode 100644
index 680bb8a6a62015a5788cf40b4325b1e787983a5a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/green_led.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/grey_led.png b/src/main/webapp/static/themes/openolat/images/grey_led.png
deleted file mode 100644
index f148af49853dc39cf36be1e7492f7f72d8d67288..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/grey_led.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/group_100x100.png b/src/main/webapp/static/themes/openolat/images/group_100x100.png
deleted file mode 100644
index 9bed30ffd5daf126df1affb32e3ded14784d4975..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/group_100x100.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/handle.png b/src/main/webapp/static/themes/openolat/images/handle.png
deleted file mode 100644
index 0426835c6a75ecb99afabdefe3cfe3495e09e954..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/handle.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/handle_dis.png b/src/main/webapp/static/themes/openolat/images/handle_dis.png
deleted file mode 100644
index 612670d5c6f6fff7e79a82449ba0e392ace55c64..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/handle_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/handle_small.png b/src/main/webapp/static/themes/openolat/images/handle_small.png
deleted file mode 100644
index baa1e72e4621c49c063c724b0197c48ecd56de2a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/handle_small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/handle_small_dis.png b/src/main/webapp/static/themes/openolat/images/handle_small_dis.png
deleted file mode 100644
index 7f3159ae68eabbef596184254c5b0c24082a4690..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/handle_small_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/help.png b/src/main/webapp/static/themes/openolat/images/help.png
deleted file mode 100644
index f5dab3ea6975a582bf5c3a1ee8661916c0dcadca..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/help.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/home.png b/src/main/webapp/static/themes/openolat/images/home.png
deleted file mode 100644
index 99ae394fc759f67f291445ead0319c1855677ffe..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/home.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/icon_error_32.png b/src/main/webapp/static/themes/openolat/images/icon_error_32.png
deleted file mode 100644
index be8bdd2731127872a12ac1e92a6e507547ace35a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/icon_error_32.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/icon_info_32.png b/src/main/webapp/static/themes/openolat/images/icon_info_32.png
deleted file mode 100644
index 01184cc91f6eef6cfa6d0b222a3a4bf7032f188d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/icon_info_32.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/icon_question_32.png b/src/main/webapp/static/themes/openolat/images/icon_question_32.png
deleted file mode 100644
index d3985e037071fb8851de75702dac022de1525a3c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/icon_question_32.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/icon_warning_32.png b/src/main/webapp/static/themes/openolat/images/icon_warning_32.png
deleted file mode 100644
index 721ba1ef8aad37187c46ff6cdfec3574d7d7609d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/icon_warning_32.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/im/balloon-white-left.png b/src/main/webapp/static/themes/openolat/images/im/balloon-white-left.png
deleted file mode 100644
index 47218dee7bc20e85a248bd01a1fba2971a2a46d8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/im/balloon-white-left.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/im/new_message.png b/src/main/webapp/static/themes/openolat/images/im/new_message.png
deleted file mode 100644
index 354e7cb48f10e9060f51d3956f1356f9b9a06d05..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/im/new_message.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/im/status-away.png b/src/main/webapp/static/themes/openolat/images/im/status-away.png
deleted file mode 100644
index c7be0abbe4d625b61ca7f55f8c7a2bf816885b95..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/im/status-away.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/im/status-offline.png b/src/main/webapp/static/themes/openolat/images/im/status-offline.png
deleted file mode 100644
index f148af49853dc39cf36be1e7492f7f72d8d67288..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/im/status-offline.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/im/status.png b/src/main/webapp/static/themes/openolat/images/im/status.png
deleted file mode 100644
index 680bb8a6a62015a5788cf40b4325b1e787983a5a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/im/status.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/information-button.png b/src/main/webapp/static/themes/openolat/images/information-button.png
deleted file mode 100644
index 700e043f563a9716f24ece409f0a9db0cb9939fb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/information-button.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/information-white.png b/src/main/webapp/static/themes/openolat/images/information-white.png
deleted file mode 100644
index 70052384af3a04962ea257a498c6dc43c0bcae93..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/information-white.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/layer.png b/src/main/webapp/static/themes/openolat/images/layer.png
deleted file mode 100644
index 0582493b03c4df7322f6e51bfbcb2671460431c4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/layer.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/ .png b/src/main/webapp/static/themes/openolat/images/le_resources/ .png
deleted file mode 100644
index 019cbec344cafa53138bf34f6ef4ac371966afcb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/ .png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/blog.png b/src/main/webapp/static/themes/openolat/images/le_resources/blog.png
deleted file mode 100644
index e45cb0d3ce5218fe935abb7e1edb7c4e77da98b7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/blog.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/blue-folder.png b/src/main/webapp/static/themes/openolat/images/le_resources/blue-folder.png
deleted file mode 100644
index 5d4c6e4042dc9441870845e155a3d69ff9fe0617..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/blue-folder.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image-red.png b/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image-red.png
deleted file mode 100644
index aa39a5879b442a17d1a457d8cdb7784f2d029c53..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image-red.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image-s.png b/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image-s.png
deleted file mode 100644
index ae9a518a31168c5119af0f548d637bf278b3d027..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image-s.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image.png b/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image.png
deleted file mode 100644
index 07d8f03aee9ed62ea5ab3c07666c81d137e215bc..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image_locked.png b/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image_locked.png
deleted file mode 100644
index a59ddc82001ddba20045d28d8fab1bd343533d00..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/book-open-text-image_locked.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/box.png b/src/main/webapp/static/themes/openolat/images/le_resources/box.png
deleted file mode 100644
index a9ad768c2a4fd92c26f3b5b0890e042879fa5462..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/box.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/glossary.png b/src/main/webapp/static/themes/openolat/images/le_resources/glossary.png
deleted file mode 100644
index 973522b8245bfe8f13a4b8ee1f3993ef3f2e4f25..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/glossary.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/media-player-cast.png b/src/main/webapp/static/themes/openolat/images/le_resources/media-player-cast.png
deleted file mode 100644
index 019cbec344cafa53138bf34f6ef4ac371966afcb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/media-player-cast.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/portfolio.png b/src/main/webapp/static/themes/openolat/images/le_resources/portfolio.png
deleted file mode 100644
index 0683eed25f468035b8be0e924b8c0ad33083d17d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/portfolio.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/selftest.png b/src/main/webapp/static/themes/openolat/images/le_resources/selftest.png
deleted file mode 100644
index 15f72aee3e5c39cfe6d9aaa82b24dd48092881e3..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/selftest.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/survey.png b/src/main/webapp/static/themes/openolat/images/le_resources/survey.png
deleted file mode 100644
index 9ff2d761a62ff6ebcad0fc0a92261cf45e54ae2a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/survey.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/test.png b/src/main/webapp/static/themes/openolat/images/le_resources/test.png
deleted file mode 100644
index ed4b9f0fcfdda1fcefcdb738273dfee68f08558d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/test.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/thumb-up.png b/src/main/webapp/static/themes/openolat/images/le_resources/thumb-up.png
deleted file mode 100644
index 45b52416ba84390efc1e48ad83d37dd406daffee..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/thumb-up.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/le_resources/wiki.png b/src/main/webapp/static/themes/openolat/images/le_resources/wiki.png
deleted file mode 100644
index 87a75d738a5e0c4fdf5532e2dfef9d1e6499d0e6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/le_resources/wiki.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/library.png b/src/main/webapp/static/themes/openolat/images/library.png
deleted file mode 100644
index 4d1cca358caa53068c5c8e358edb887916c38461..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/library.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/library_image.png b/src/main/webapp/static/themes/openolat/images/library_image.png
deleted file mode 100644
index 8d7846ebfa5367da90b951e118c883c803192486..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/library_image.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/light-bulb.png b/src/main/webapp/static/themes/openolat/images/light-bulb.png
deleted file mode 100644
index d738233e04b51f1656c9c27bd56f0a64d7f9b65f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/light-bulb.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/lightning.png b/src/main/webapp/static/themes/openolat/images/lightning.png
deleted file mode 100644
index c8ce3326fb0333508a3e401566fb90c99ee879cb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/lightning.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/lock_gray_small.png b/src/main/webapp/static/themes/openolat/images/lock_gray_small.png
deleted file mode 100644
index 0e9a9a6c243321295c6fd1913b3d2e4a2dc445c8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/lock_gray_small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/locked.png b/src/main/webapp/static/themes/openolat/images/locked.png
deleted file mode 100755
index 8a1fc37fcaec77fd33d32c3b97bf61ba270277ec..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/locked.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/magnifier-zoom.png b/src/main/webapp/static/themes/openolat/images/magnifier-zoom.png
deleted file mode 100644
index 941b1035673a42d2c0dfe636ef27fd1d7236775f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/magnifier-zoom.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/mail--minus.png b/src/main/webapp/static/themes/openolat/images/mail--minus.png
deleted file mode 100644
index 326cf0a79dbe716e108c4ebd2190f321db563bbe..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/mail--minus.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/mail--plus.png b/src/main/webapp/static/themes/openolat/images/mail--plus.png
deleted file mode 100644
index f4902ed272cf11eaa5a2a3ae2bb974006c211932..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/mail--plus.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/mail.png b/src/main/webapp/static/themes/openolat/images/mail.png
deleted file mode 100644
index be6ed904f7c50712b536d1c017acb3a88b1936cb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/mail.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/mail_small.png b/src/main/webapp/static/themes/openolat/images/mail_small.png
deleted file mode 100644
index 642ef9c4993e796f3e651f71a91ae482c4caf0da..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/mail_small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/managed_users.png b/src/main/webapp/static/themes/openolat/images/managed_users.png
deleted file mode 100644
index aa948be86b5fe2c20cda3c4de18bf6610baa5b01..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/managed_users.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/mouse.png b/src/main/webapp/static/themes/openolat/images/mouse.png
deleted file mode 100644
index 9d6b7082d4258d27a140011d595950be4c379960..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/mouse.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/music-beam.png b/src/main/webapp/static/themes/openolat/images/music-beam.png
deleted file mode 100644
index d6336b18939b4ef5d788542de165a3640784302f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/music-beam.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/new-text.png b/src/main/webapp/static/themes/openolat/images/new-text.png
deleted file mode 100644
index 6a88c4da92c3b9f5f02b2ce34a0dbc8899b28374..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/new-text.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/no_preview.png b/src/main/webapp/static/themes/openolat/images/no_preview.png
deleted file mode 100644
index 6e03792cba654f056c4d909e0e0020362041c457..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/no_preview.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/node-select-all.png b/src/main/webapp/static/themes/openolat/images/node-select-all.png
deleted file mode 100644
index 3224f718ecd9241d6f24a32b7f19a1c9f46c7ceb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/node-select-all.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/openolat_logo_header.png b/src/main/webapp/static/themes/openolat/images/openolat_logo_header.png
deleted file mode 100644
index b02587b730c0ae003f60602d6ebaac91f9545c66..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/openolat_logo_header.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/pencil-prohibition.png b/src/main/webapp/static/themes/openolat/images/pencil-prohibition.png
deleted file mode 100644
index ccd63ba04ff1e1e8d1d49e5b57b07593325fe4de..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/pencil-prohibition.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/pencil-small.png b/src/main/webapp/static/themes/openolat/images/pencil-small.png
deleted file mode 100644
index e6f2ca02bb9aa67e8cc5c214fc3803667060e97d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/pencil-small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/pencil.png b/src/main/webapp/static/themes/openolat/images/pencil.png
deleted file mode 100644
index 16c440c86787658b3df8c005b0d27df9c8a6a6fe..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/pencil.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/plus-circle.png b/src/main/webapp/static/themes/openolat/images/plus-circle.png
deleted file mode 100644
index 49746a115d7299ab69a309f1e61c0d8fc7e8e89e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/plus-circle.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/artefaktbg.png b/src/main/webapp/static/themes/openolat/images/portfolio/artefaktbg.png
deleted file mode 100644
index 07b4f2f7decb823a49b880119cc125e22016ceb7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/artefaktbg.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/briefcase.png b/src/main/webapp/static/themes/openolat/images/portfolio/briefcase.png
deleted file mode 100644
index 223e889eb13ca5f03cea33109a3fa8547c6c5e48..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/briefcase.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/divider-arrow-down.png b/src/main/webapp/static/themes/openolat/images/portfolio/divider-arrow-down.png
deleted file mode 100644
index 082941806fff382bf253471cfa15fd2f47201554..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/divider-arrow-down.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_add_again_icon.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_add_again_icon.png
deleted file mode 100644
index 396c9f22c39c7477705a35949738e6729b513794..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_add_again_icon.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_add_icon.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_add_icon.png
deleted file mode 100644
index 6ac309438a89d4df2ae5a7554a0741326f559262..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_add_icon.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_collection.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_collection.png
deleted file mode 100644
index 6d36176ac41683ea2b9ec6a13f1b73b5a916004d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_collection.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_link_icon.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_link_icon.png
deleted file mode 100644
index 865c08cded1427b0ef376b5de47f4ff3b878f1b5..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_link_icon.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_liveblog_icon.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_liveblog_icon.png
deleted file mode 100644
index 2ad1520104b34c622417c6339f401e9cee58bbae..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_liveblog_icon.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_page.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_page.png
deleted file mode 100644
index c1935e8730033398e904911776565f9e45cbf161..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_page.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_page_add.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_page_add.png
deleted file mode 100644
index 8fb5f32987a23a7e56885eb7701b5bb22d2deb6c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_page_add.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_struct.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_struct.png
deleted file mode 100644
index eceb581bf60babf0c336ad9e923371087e067bee..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_struct.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/ep_struct_add.png b/src/main/webapp/static/themes/openolat/images/portfolio/ep_struct_add.png
deleted file mode 100644
index 7f16fc6a62b0f256c558d0bfdc230fae1aee61a7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/ep_struct_add.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_comic.png b/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_comic.png
deleted file mode 100644
index e55cbf6a3af06014d223bbbec8deffa700b396af..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_comic.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_comic_template.png b/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_comic_template.png
deleted file mode 100644
index 00ca59af08776d1530c8f510175bf99b93e7d9ca..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_comic_template.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_default.png b/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_default.png
deleted file mode 100644
index 1a7a7a079967989e50f49f816cd57d8d848dfff1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_default.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_default_template.png b/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_default_template.png
deleted file mode 100644
index f2c4d386686221233f608484ade9d39d079b8fc3..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_default_template.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_leather.png b/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_leather.png
deleted file mode 100644
index d66bb63d3ba95061c133eb093ffe1f37fdcce5ac..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_leather.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_leather_template.png b/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_leather_template.png
deleted file mode 100644
index 0aff7b8034eaa815bce82ce2f4480210f4dd0b81..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_map_leather_template.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_page_corner.png b/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_page_corner.png
deleted file mode 100644
index f58e422f14ac81f046eaca5364acfee9aaa7b3c0..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/eportfolio_page_corner.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/light-leather-tile.jpg b/src/main/webapp/static/themes/openolat/images/portfolio/light-leather-tile.jpg
deleted file mode 100644
index 0a62b112755b634f344c8d15f41368153838a023..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/light-leather-tile.jpg and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/postit.png b/src/main/webapp/static/themes/openolat/images/portfolio/postit.png
deleted file mode 100644
index 6c22ac70bcdcbe7d5a4b9a538051cf7a39937e71..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/postit.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/postit_green.png b/src/main/webapp/static/themes/openolat/images/portfolio/postit_green.png
deleted file mode 100644
index 04afdf3e6c99116700a76bb314933b720213cddf..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/postit_green.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/portfolio/postit_pink.png b/src/main/webapp/static/themes/openolat/images/portfolio/postit_pink.png
deleted file mode 100644
index 3b86263a4c0fad5d120f2f0f3c0c0116f539a541..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/portfolio/postit_pink.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/prevbg.png b/src/main/webapp/static/themes/openolat/images/prevbg.png
deleted file mode 100644
index 7b08cab4424bbcce7d2019ddbc8b9861c0a18e8b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/prevbg.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/printer.png b/src/main/webapp/static/themes/openolat/images/printer.png
deleted file mode 100644
index 50ac1f4c2ec3275af503a19f240780f037c33f9a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/printer.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/projectbroker.png b/src/main/webapp/static/themes/openolat/images/projectbroker.png
deleted file mode 100644
index 1e6583a6c699c89249664dd5b3a2992e6bf08f55..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/projectbroker.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/projection-screen-presentation.png b/src/main/webapp/static/themes/openolat/images/projection-screen-presentation.png
deleted file mode 100644
index e1e6e091ed62b54c9c1e76480dc7025a19c4e50c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/projection-screen-presentation.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/projection-screen.png b/src/main/webapp/static/themes/openolat/images/projection-screen.png
deleted file mode 100644
index ff5d09dcd415fad9030742825e4c54d5554e0410..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/projection-screen.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/check_off.png b/src/main/webapp/static/themes/openolat/images/qti/check_off.png
deleted file mode 100644
index 286a12dadb3e319b04b0dceabb56fbde6ba0601a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/check_off.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/check_on.png b/src/main/webapp/static/themes/openolat/images/qti/check_on.png
deleted file mode 100644
index 606ecfcf2e486b2369a3930e816afb0d390b9b1c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/check_on.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/closed.png b/src/main/webapp/static/themes/openolat/images/qti/closed.png
deleted file mode 100755
index 8a1fc37fcaec77fd33d32c3b97bf61ba270277ec..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/closed.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/correct.png b/src/main/webapp/static/themes/openolat/images/qti/correct.png
deleted file mode 100755
index a7d7a96be3f2282a62e3c0733bac89c7f6de7b4a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/correct.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/correct_bg.png b/src/main/webapp/static/themes/openolat/images/qti/correct_bg.png
deleted file mode 100644
index a335445eaac6ffaa224004dd8be5c03d3f626045..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/correct_bg.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/essayItem.png b/src/main/webapp/static/themes/openolat/images/qti/essayItem.png
deleted file mode 100644
index ddc0f2619cbde4373590a3a076a01020e90a529c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/essayItem.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/fibItem.png b/src/main/webapp/static/themes/openolat/images/qti/fibItem.png
deleted file mode 100644
index 61b203151cecca9352300156f9b82e6999d2d7bf..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/fibItem.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/kprimItem.png b/src/main/webapp/static/themes/openolat/images/qti/kprimItem.png
deleted file mode 100644
index 73da8aaa55567e14a0c5782e09654f935d32f592..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/kprimItem.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/mcItem.png b/src/main/webapp/static/themes/openolat/images/qti/mcItem.png
deleted file mode 100644
index 8db9120f80ba8a741a13459b5045fd60f3eb7402..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/mcItem.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/pool-share.png b/src/main/webapp/static/themes/openolat/images/qti/pool-share.png
deleted file mode 100644
index 3ee5c4490c1ac46eba922157e11335cbc18501c4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/pool-share.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/pool.png b/src/main/webapp/static/themes/openolat/images/qti/pool.png
deleted file mode 100644
index 7bef9cf5dca4c22712bb97020ba99168d855f3bd..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/pool.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/pool.pxm b/src/main/webapp/static/themes/openolat/images/qti/pool.pxm
deleted file mode 100644
index 0008ec5c0d0dd0e6486d435e66370b9d49ec0f1e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/pool.pxm and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/radio_off.png b/src/main/webapp/static/themes/openolat/images/qti/radio_off.png
deleted file mode 100644
index 45bfbd51fd5ebe1345668406cb8ec4198af3661b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/radio_off.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/radio_on.png b/src/main/webapp/static/themes/openolat/images/qti/radio_on.png
deleted file mode 100644
index 79e908f94704ffff13bd1eb632a4dd725ff47e84..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/radio_on.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/scItem.png b/src/main/webapp/static/themes/openolat/images/qti/scItem.png
deleted file mode 100644
index c0ba32eb84f46d87e5fb16f58fcb52e2ddf5d4d5..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/scItem.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/section.png b/src/main/webapp/static/themes/openolat/images/qti/section.png
deleted file mode 100644
index 30c658efd0a16bea0a5949b63f5295912992e05b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/section.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/time.png b/src/main/webapp/static/themes/openolat/images/qti/time.png
deleted file mode 100755
index 50ffda61ab16b224efdcab6bda983379f53d365a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/time.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/tries.png b/src/main/webapp/static/themes/openolat/images/qti/tries.png
deleted file mode 100755
index 06f1ee390a69aede315c33ab6ba8c085bcdd003e..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/tries.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/qti/wrong.png b/src/main/webapp/static/themes/openolat/images/qti/wrong.png
deleted file mode 100755
index d6921565df89bbffb6188df01e7cabd763e20e67..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/qti/wrong.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/question-octagon-frame.png b/src/main/webapp/static/themes/openolat/images/question-octagon-frame.png
deleted file mode 100644
index d8f40613d433c8f939d7852c4cf1e8957e12bdca..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/question-octagon-frame.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/radar.png b/src/main/webapp/static/themes/openolat/images/radar.png
deleted file mode 100644
index 3a3aaa4520e5e1e83d139441c26724cc6c5c76c1..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/radar.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/red_led.png b/src/main/webapp/static/themes/openolat/images/red_led.png
deleted file mode 100644
index a9d5f4db20d9c8d0b1819a5085889e9f619a9278..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/red_led.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/script-stamp.png b/src/main/webapp/static/themes/openolat/images/script-stamp.png
deleted file mode 100644
index f1e789edc0f90598502ec7fa8edc67434b659dcb..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/script-stamp.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/seal.png b/src/main/webapp/static/themes/openolat/images/seal.png
deleted file mode 100644
index 6ddbef535bc647a52092ee75b01634aa4a3d4524..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/seal.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/share.png b/src/main/webapp/static/themes/openolat/images/share.png
deleted file mode 100644
index 2b7729a38edfdb65e7067375e30eb40bf85f4852..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/share.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/sky.png b/src/main/webapp/static/themes/openolat/images/sky.png
deleted file mode 100644
index bd6deadb1d309d424d22bb4fecb16c7ab3364756..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/sky.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/star-small.png b/src/main/webapp/static/themes/openolat/images/star-small.png
deleted file mode 100644
index f2848ec453eb54cd3aa533c624b9102cfbaed5f3..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/star-small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/star.png b/src/main/webapp/static/themes/openolat/images/star.png
deleted file mode 100644
index 506be575fbb6dd30979a67ab65ac7825d50ad863..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/star.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/star_grey.png b/src/main/webapp/static/themes/openolat/images/star_grey.png
deleted file mode 100644
index 4d82aa676c08fe64be9a78958f893bb482314430..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/star_grey.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/sticky-note--pencil.png b/src/main/webapp/static/themes/openolat/images/sticky-note--pencil.png
deleted file mode 100644
index 39471be6360f0c5239ed9bff0e5ad26e0645cc7f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/sticky-note--pencil.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/table_download.png b/src/main/webapp/static/themes/openolat/images/table_download.png
deleted file mode 100644
index 86fb995fd896bb1b05447781df6b56e43c187b8b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/table_download.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/table_gear.png b/src/main/webapp/static/themes/openolat/images/table_gear.png
deleted file mode 100644
index f27c6ec02f222de8566ca2000b6e00a6d86bd156..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/table_gear.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/table_sort.png b/src/main/webapp/static/themes/openolat/images/table_sort.png
deleted file mode 100644
index 3930957497edc35a7d9207491e79fd5376970d2c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/table_sort.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tag-label-yellow.png b/src/main/webapp/static/themes/openolat/images/tag-label-yellow.png
deleted file mode 100644
index a504580fbdef848e1f12f78e86a092292e4d08bf..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tag-label-yellow.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tag_x.gif b/src/main/webapp/static/themes/openolat/images/tag_x.gif
deleted file mode 100644
index cc2199248c157bb6b7a5abe254cc5297adbf479b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tag_x.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tick.png b/src/main/webapp/static/themes/openolat/images/tick.png
deleted file mode 100644
index a7d7a96be3f2282a62e3c0733bac89c7f6de7b4a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tick.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/toggle-small-expand.png b/src/main/webapp/static/themes/openolat/images/toggle-small-expand.png
deleted file mode 100644
index 264dc435999d9738637d049dd1e540a1cff5f885..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/toggle-small-expand.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/toggle-small.png b/src/main/webapp/static/themes/openolat/images/toggle-small.png
deleted file mode 100644
index 480576443ddbf536dd7c060525efdf299c14cb75..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/toggle-small.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/toggle_active.png b/src/main/webapp/static/themes/openolat/images/toggle_active.png
deleted file mode 100644
index 4cc77fc3f2841a8bebdbaa723e7d35d548a2f666..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/toggle_active.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/toggle_dis.png b/src/main/webapp/static/themes/openolat/images/toggle_dis.png
deleted file mode 100644
index e4b1965aa635554f437c9923c44e7c4b3add7122..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/toggle_dis.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/toggle_off.png b/src/main/webapp/static/themes/openolat/images/toggle_off.png
deleted file mode 100644
index c6e1066604d1e04d7887984116558e477f57eb40..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/toggle_off.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/toggle_on.png b/src/main/webapp/static/themes/openolat/images/toggle_on.png
deleted file mode 100644
index d6f8f48cbf5dfbd414238af7273c1a135d83fa13..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/toggle_on.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/toggle_on_bg.png b/src/main/webapp/static/themes/openolat/images/toggle_on_bg.png
deleted file mode 100644
index a670ea59abe855537f5d3f85f82cb38c9e3ba812..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/toggle_on_bg.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree/dots.gif b/src/main/webapp/static/themes/openolat/images/tree/dots.gif
deleted file mode 100644
index 1a717830c7ee56921f97c4423971503fee82bd79..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree/dots.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree/dots_nl.gif b/src/main/webapp/static/themes/openolat/images/tree/dots_nl.gif
deleted file mode 100644
index 61dc34199bf1618ee7d6d7837e1c2a82f4347e76..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree/dots_nl.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree/dots_nt.gif b/src/main/webapp/static/themes/openolat/images/tree/dots_nt.gif
deleted file mode 100644
index cf938dd37074830a68e8bc9af7e0d9dc82c7813d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree/dots_nt.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree/dots_spacer.gif b/src/main/webapp/static/themes/openolat/images/tree/dots_spacer.gif
deleted file mode 100644
index 0b549806c285eb2e9d8310eeb66969a9a01da223..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree/dots_spacer.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree_parent_closed.gif b/src/main/webapp/static/themes/openolat/images/tree_parent_closed.gif
deleted file mode 100644
index 3cc7708bf287c35659832129363489ca76eb9ab2..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree_parent_closed.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree_parent_closed.png b/src/main/webapp/static/themes/openolat/images/tree_parent_closed.png
deleted file mode 100644
index 05f2167f71e606ce65b3c927ac206eb90472a7db..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree_parent_closed.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree_parent_open.gif b/src/main/webapp/static/themes/openolat/images/tree_parent_open.gif
deleted file mode 100644
index fa905b61223dc30851e71d6f7da449707d25f712..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree_parent_open.gif and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/tree_parent_open.png b/src/main/webapp/static/themes/openolat/images/tree_parent_open.png
deleted file mode 100644
index 9b37396e44948d2b540aeccbfb62e06d3ecd9730..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/tree_parent_open.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/user.png b/src/main/webapp/static/themes/openolat/images/user.png
deleted file mode 100644
index 6e8cb7da882855458ae5a900542b3092d6220400..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/user.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/user_conf.png b/src/main/webapp/static/themes/openolat/images/user_conf.png
deleted file mode 100644
index 2583846156ab4d1d9bff52663febeb728c3400ab..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/user_conf.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/user_excl.png b/src/main/webapp/static/themes/openolat/images/user_excl.png
deleted file mode 100644
index ba23a3e6ac59370e5a0b977529e8c644c201b3af..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/user_excl.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/user_register.png b/src/main/webapp/static/themes/openolat/images/user_register.png
deleted file mode 100644
index dd22b55bb28c5c89cbca2dd00dc6928835e8ead8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/user_register.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/user_silhouette.png b/src/main/webapp/static/themes/openolat/images/user_silhouette.png
deleted file mode 100644
index 84b9ccc3bdc09f2e58ca6e4b4d222c9b3478f7c5..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/user_silhouette.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/users.png b/src/main/webapp/static/themes/openolat/images/users.png
deleted file mode 100644
index 8c32daba001660cf9a7196963f6dcea1ca197493..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/users.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/users_conf.png b/src/main/webapp/static/themes/openolat/images/users_conf.png
deleted file mode 100644
index fb746e3ad03bdfe923dc26164ba55a461557598b..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/users_conf.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/users_members.png b/src/main/webapp/static/themes/openolat/images/users_members.png
deleted file mode 100644
index bd509a85f273aff86a36fd7d6d82d0fd460effb9..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/users_members.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/vitero.png b/src/main/webapp/static/themes/openolat/images/vitero.png
deleted file mode 100644
index 966cfbffb7b4192611564131a7d9133a7d19eeff..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/vitero.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/chain--arrow.png b/src/main/webapp/static/themes/openolat/images/wiki/chain--arrow.png
deleted file mode 100644
index 2d9b2aa40c035dc036cf4f1985b5f708054c58e8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/chain--arrow.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/chain.png b/src/main/webapp/static/themes/openolat/images/wiki/chain.png
deleted file mode 100644
index 546d07a12134ac9ee94203f7f60837d46fe125ed..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/chain.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-bold.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-bold.png
deleted file mode 100644
index 2311669ab7587dd74e9c67bd91c105a2b463e673..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-bold.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-heading.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-heading.png
deleted file mode 100644
index f62f53fa1edb6468f1dbf9e8ed6d8859579427a4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-heading.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-hr.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-hr.png
deleted file mode 100644
index bccd30d70f26e48174cce1d11e03c6bce38c7943..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-hr.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-italic.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-italic.png
deleted file mode 100644
index 8a7019e1f39bc27fad38e6edfca83e6115401a8c..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-italic.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-list-order.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-list-order.png
deleted file mode 100644
index fa99c01ad85990f05ee0aebe1e5fbe9a218f84be..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-list-order.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-list.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-list.png
deleted file mode 100644
index a14d95574f5f57c7d1514e72ca100dc15d70e78f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-list.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-math.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-math.png
deleted file mode 100644
index 446c9fe89078cca579be944adadcfa783bae3f6d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-math.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/edit-nowiki.png b/src/main/webapp/static/themes/openolat/images/wiki/edit-nowiki.png
deleted file mode 100644
index e8e00d2d77b6d61c517571f683a7c04d7559f526..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/edit-nowiki.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/image-medium.png b/src/main/webapp/static/themes/openolat/images/wiki/image-medium.png
deleted file mode 100644
index d844d4840e4d8b8f04d4d0f7c95cf9307ca4d57d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/image-medium.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wiki/wiki_small_9px.png b/src/main/webapp/static/themes/openolat/images/wiki/wiki_small_9px.png
deleted file mode 100644
index 4105f232f431f5a19a825d6485fe04dfcf96213f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wiki/wiki_small_9px.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/1a.png b/src/main/webapp/static/themes/openolat/images/wizard/1a.png
deleted file mode 100644
index d953006b15d6502c51c112bb91d9b0853196a94d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/1a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/1p.png b/src/main/webapp/static/themes/openolat/images/wizard/1p.png
deleted file mode 100644
index b8669efb310f00eb70591992a730c265a95d1e92..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/1p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/2a.png b/src/main/webapp/static/themes/openolat/images/wizard/2a.png
deleted file mode 100644
index 168d3eabd4f179579b01d1bd322720fcc845d377..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/2a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/2p.png b/src/main/webapp/static/themes/openolat/images/wizard/2p.png
deleted file mode 100644
index 330850988b25d268184e0a5e3fa2ebbb205c79cd..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/2p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/3a.png b/src/main/webapp/static/themes/openolat/images/wizard/3a.png
deleted file mode 100644
index ded84eaa6359b99eae1530719ad0a3bf3543a278..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/3a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/3p.png b/src/main/webapp/static/themes/openolat/images/wizard/3p.png
deleted file mode 100644
index 4d21ade835b5b212dee63df755f05bec53cab6a6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/3p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/4a.png b/src/main/webapp/static/themes/openolat/images/wizard/4a.png
deleted file mode 100644
index 7b1920b6579a8ad3a30162f05dd0e50089ef1ad0..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/4a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/4p.png b/src/main/webapp/static/themes/openolat/images/wizard/4p.png
deleted file mode 100644
index 4dfc5bd44ff1c7a4b5878441ecc69012badcfbb8..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/4p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/5a.png b/src/main/webapp/static/themes/openolat/images/wizard/5a.png
deleted file mode 100644
index 5225b091c9252f1386cb5d4cbce9c6c753465e8d..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/5a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/5p.png b/src/main/webapp/static/themes/openolat/images/wizard/5p.png
deleted file mode 100644
index ecb74bff97a90acfc08d036dc51f0b8e14f5eb21..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/5p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/6a.png b/src/main/webapp/static/themes/openolat/images/wizard/6a.png
deleted file mode 100644
index be87781905ae41d98a38f9d650ecef1bd0da7bb6..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/6a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/6p.png b/src/main/webapp/static/themes/openolat/images/wizard/6p.png
deleted file mode 100644
index 1c1cc6816ac449635237f054af80f85576d8c23f..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/6p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/7a.png b/src/main/webapp/static/themes/openolat/images/wizard/7a.png
deleted file mode 100644
index e75a64c21c806c359810ae8bcb4aeaf100980e51..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/7a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/7p.png b/src/main/webapp/static/themes/openolat/images/wizard/7p.png
deleted file mode 100644
index f019e26f20e374e7391d4f934fb749fdf3bbc892..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/7p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/8a.png b/src/main/webapp/static/themes/openolat/images/wizard/8a.png
deleted file mode 100644
index 52163d9bc348ea8d13bb8e802d610c66600822a7..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/8a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/8p.png b/src/main/webapp/static/themes/openolat/images/wizard/8p.png
deleted file mode 100644
index b4cab20d9b7d8fe6133df0acf6cd438b266b2a59..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/8p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/9a.png b/src/main/webapp/static/themes/openolat/images/wizard/9a.png
deleted file mode 100644
index f5a61188a5c4f8443e94e8ac453001509b3b1ea3..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/9a.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/9p.png b/src/main/webapp/static/themes/openolat/images/wizard/9p.png
deleted file mode 100644
index 66304d5bace5956a7f7d94e6a1eb4bb185d7465a..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wizard/9p.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/wizard/readme.txt b/src/main/webapp/static/themes/openolat/images/wizard/readme.txt
deleted file mode 100644
index 67229cb6cdf3dfb77b4866afdc63b51d5ce8da24..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/images/wizard/readme.txt
+++ /dev/null
@@ -1 +0,0 @@
-these are the steps-images (numbers) for the legacy wizard
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/images/wrench-screwdriver.png b/src/main/webapp/static/themes/openolat/images/wrench-screwdriver.png
deleted file mode 100644
index fe8428588bcff7f6dce665339bca3ac501909307..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/wrench-screwdriver.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/images/yellow_led.png b/src/main/webapp/static/themes/openolat/images/yellow_led.png
deleted file mode 100644
index c7be0abbe4d625b61ca7f55f8c7a2bf816885b95..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/images/yellow_led.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/layout.css b/src/main/webapp/static/themes/openolat/layout.css
deleted file mode 100644
index b686466f5b00a896bd4f3a7e2c8946bead2775db..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/layout.css
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-Syntax error: File to import not found or unreadable: definitions.
-              Load paths:
-                /Users/gnaegi/workspace/openolat10/src/main/webapp/static/themes/light
-                /Users/gnaegi/workspace/openolat10/src/main/webapp/static/themes
-                /Users/gnaegi/workspace/openolat10/src/main/webapp/static/themes/light/modules
-        on line 22 of ./openolat/layout.scss
-
-17: 
-18: // default content styles. In separate file because also embedded in iframes
-19: @import url(all/content.css);
-20: 
-21: /* -------- helpers ------- *\/
-22: @import "definitions";
-23: @import "mixins";
-24: 
-25: /* -------- icons and yaml modification ------- *\/
-26: @import "icons";
-27: @import "basemod";
-
-Backtrace:
-./openolat/layout.scss:22
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/import_node.rb:66:in `rescue in import'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/import_node.rb:45:in `import'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/import_node.rb:28:in `imported_file'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/import_node.rb:37:in `css_import?'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:283:in `visit_import'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/base.rb:36:in `visit'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:152:in `block in visit'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/stack.rb:79:in `block in with_base'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/stack.rb:121:in `with_frame'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/stack.rb:79:in `with_base'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:152:in `visit'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/base.rb:52:in `block in visit_children'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/base.rb:52:in `map'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/base.rb:52:in `visit_children'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:161:in `block in visit_children'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:173:in `with_environment'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:160:in `visit_children'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/base.rb:36:in `block in visit'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:180:in `visit_root'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/base.rb:36:in `visit'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:151:in `visit'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/visitors/perform.rb:8:in `visit'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/root_node.rb:36:in `css_tree'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/tree/root_node.rb:20:in `render'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/engine.rb:274:in `render'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/plugin/compiler.rb:414:in `update_stylesheet'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/plugin/compiler.rb:189:in `block in update_stylesheets'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/plugin/compiler.rb:186:in `each'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/plugin/compiler.rb:186:in `update_stylesheets'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/plugin.rb:82:in `update_stylesheets'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/exec.rb:489:in `watch_or_update'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/exec.rb:346:in `process_result'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/exec.rb:43:in `parse'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/lib/sass/exec.rb:22:in `parse!'
-/Library/Ruby/Gems/2.0.0/gems/sass-3.3.4/bin/sass:13:in `<top (required)>'
-/usr/bin/sass:23:in `load'
-/usr/bin/sass:23:in `<main>'
-*/
-body:before {
-  white-space: pre;
-  font-family: monospace;
-  content: "Syntax error: File to import not found or unreadable: definitions.\A               Load paths:\A                 /Users/gnaegi/workspace/openolat10/src/main/webapp/static/themes/light\A                 /Users/gnaegi/workspace/openolat10/src/main/webapp/static/themes\A                 /Users/gnaegi/workspace/openolat10/src/main/webapp/static/themes/light/modules\A         on line 22 of ./openolat/layout.scss\A \A 17: \A 18: // default content styles. In separate file because also embedded in iframes\A 19: @import url(all/content.css);\A 20: \A 21: /* -------- helpers ------- */\A 22: @import \"definitions\";\A 23: @import \"mixins\";\A 24: \A 25: /* -------- icons and yaml modification ------- */\A 26: @import \"icons\";\A 27: @import \"basemod\";"; }
diff --git a/src/main/webapp/static/themes/openolat/layout.scss b/src/main/webapp/static/themes/openolat/layout.scss
deleted file mode 100644
index 9a2b04caa8f5cdbcd5df9a9db1c3a6217e42c7f5..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/layout.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-@charset "UTF-8";
-
-/*
- *  =================================================
- *  
- *   main SASS file for OpenOLAT theme
- *   
- *   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
- *   @date Nov. 2011
- *
- *	 also read themes.README!
- *
- *   this file includes all other modules
- *  =================================================
- */
-@import "license";
-
-// default content styles. In separate file because also embedded in iframes
-@import url(all/content.css);
-
-/* -------- helpers ------- */
-@import "definitions";
-@import "mixins";
-
-/* -------- icons and yaml modification ------- */
-@import "icons";
-@import "basemod";
-
-/* -------- imports of all OO modules -------*/
-@import "all_modules";
-
-/* -------- imports of all print and mobile overrides -------*/
-//@import "all_print_and_mobile";
diff --git a/src/main/webapp/static/themes/openolat/mobile/_m_basemod.scss b/src/main/webapp/static/themes/openolat/mobile/_m_basemod.scss
deleted file mode 100644
index a07918ed2555297b332f0167c9c82c758889f505..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/mobile/_m_basemod.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-@charset "UTF-8";
-
-/*
-*  =================================================
-*  
-*   MOBILE rules for OpenOLAT 8  (MOBILE DEVICES)
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*   also read themes.README!
-* 
-*
-*  =================================================
-*/
-
-
-
-/* iPad ( and other tablets, some netbooks as well, I guess...) */
-@media only screen and (max-device-width: 1024px) {
-	
-	
-}
-
-
-
-/*  mobile phones */
-@media only screen and (max-device-width: 480px){
-	
-	
-}
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/patches.css b/src/main/webapp/static/themes/openolat/patches.css
deleted file mode 100644
index 2b7022981479cbb6be5f4e32a8a8cc5e1e370b29..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/patches.css
+++ /dev/null
@@ -1 +0,0 @@
-@charset "UTF-8";@import url(../../yaml/core/slim_iehacks.css);@import url(patches/yaml_patch.css);.b_button:focus,.b_button:hover{border:1px solid #aaa}
diff --git a/src/main/webapp/static/themes/openolat/patches.scss b/src/main/webapp/static/themes/openolat/patches.scss
deleted file mode 100644
index 075b7e5e3082ae69da797f76f073a8e71d1e02e5..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/patches.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@charset "UTF-8";
-
-/* IE Layout-independent patches from the YAML core */
-@import url(../../yaml/core/slim_iehacks.css);
-
-/* IE patches for YAML framework base layout */
-@import url(patches/yaml_patch.css);
-
-
-
-.b_button:focus, .b_button:hover {
-	border: 1px solid #aaa;
-} 
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolat/patches/yaml_patch.css b/src/main/webapp/static/themes/openolat/patches/yaml_patch.css
deleted file mode 100644
index bbfea5b6b7f87134162745ade4006fec81f1c693..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/patches/yaml_patch.css
+++ /dev/null
@@ -1,75 +0,0 @@
-@charset "UTF-8";
-
-@import url(../../yaml/core/slim_iehacks.css);
- 
-@media all
-{
-  /**
-   * Adding layouting elements that are not part of YAML but use the same terminology
-   *------------------------------------------------------------------------------------------------------*/
-	* html body a, * html body a:hover {background-color: transparent ! important}
-	* html .b_c15l,* html .b_c15r,* html .b_c85l,* html .b_c85r,* html .b_c20l,* html .b_c20r,* html .b_c80l,* html .b_c80r {display:inline}
-	#b_page_wrapper {zoom:1, height:1%}
-	
-  	textarea, pre, tt, code { font-size: 90%; }
-
-	 /* wrong alignment of top nav background images */
-	#b_topnav li a span {padding: 0 0; }
-	
-	/* no page shadow effect, uses alpha transparency png not available in IE6 */
-	* html #b_page_margins { background: none; padding-left: 0; }	
-	* html #b_page_wrapper { background: none; padding-right: 0; }	
-	
-	/* Doubled Float-Margin Fix */
-	* html #b_nav_main,
-	* html #b_nav_main li,
-	* html #b_nav_main li#b_nav_spacer 
-	{ display: inline; }
-
-
-	#b_nav_main li 
-	{
-		position: relative; /* IE needs this */
-	}	 
-	
-	/**
-	 * @bugfix
-	 * @affected   IE5.x, IE6
-	 * @css-for    all browsers
-	 * @valid      yes
-	 */
-	#b_nav_main a,
-	#b_nav_main strong { 
-		width: auto; /* only IE 5.x */
-		width/**/:/**/ .1em; /* only IE 6.0 */		
-		min-width: 1em; /* IE 7 bugfix: force hasLayout=true */
-	}
-	
-	/**
-	*  apply newer clearfix
-	*  (in yaml there is height:1% to activate hasLayout in IE6 and IE7)
-	*  we want the newer "hack" from http://perishablepress.com/new-clearfix-hack/
-	*/
-	.b_clearfix {
-		height:auto;
-		zoom:1;
-	}
-}
-
-
-@media screen
-{
-  /**
-   * YAML layouting elements
-   */ 
-   
-  /*-----------------------------------------------------------------------------------------------------*/
-	
-	/* Nur für < IE7, sonst gibts im IE7 neue Positionierungsprobleme */
-	* html #b_nav_main li.b_nav_site div,
-	* html #b_nav_main li.b_nav_tab div {
-		/* IE fix to set hasLayout=true. Required to display the background images at all */
-		width: 1px;
-	}			
-	
-}
diff --git a/src/main/webapp/static/themes/openolat/print/_p_basemod.scss b/src/main/webapp/static/themes/openolat/print/_p_basemod.scss
deleted file mode 100644
index 13ad067ed3149a7eb560e13bf4c140863f90cc45..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolat/print/_p_basemod.scss
+++ /dev/null
@@ -1,123 +0,0 @@
-@charset "UTF-8";
-
-/*
-*  =================================================
-*  
-*   basemod rules for OpenOLAT 8  (PRINT)
-*   
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*
-*
-*   (as of yaml compliance, contains css rules for
-*   positioning and sizing elements) 
-*   
-*   this file is included in layout.scss
-*   it is not compiled to a separate css-file...  
-*
-*  =================================================
-*/
-
-/** 
-*  hides any element 
-*/
-@mixin o-ghost {
-	 display:none !important; visibility: hidden !important; height:0px !important; width:0px !important;
-}
-
-@media print {
-
-		/** with the noprint class, you can hide any element in printout **/
-		.o_noprint { @include o-ghost();} 
-		
-		.b_print_break_avoid {
-			page-break-inside : avoid;
-		}
-		.b_print_break_before {
-			page-break-before: always;
-		}
-		 
-		#b_toplink { @include o-ghost();} 
-		  
-		/* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers  */
-		/* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */
-		body { font-size:10pt; }
-		
-		.b_noti {@include o-ghost();}
-		
-		
-		/* login site background image */
-		#b_main.o_loginscreen { background-image: none; }
-		/* home site background image */
-		#b_main.o_home { background-image: none; }
-		/* editor background */
-		#b_main.o_editor { background-image: none; }
-		
-		/* remove box-shadow if any */
-		#b_main {@include o-box-shadow-none(); border:none;} 
-		
-		/* no borders, no margin, no padding */
-		body,#b_page_margins,#b_page,#b_main,#b_page_wrapper  {margin:0;padding:0;border:0;}
-		/* a default font for printout */
-		body * {font-family:"Times New Roman", Times, serif;}
-		/* font for code and pre */
-		code,pre{font-family:"Courier New", Courier, mono}
-		/* width to pagewidth */
-		#b_page_margins,#b_page{width:100% !important;min-width:0;max-width:none}
-		/* hide footer, hide topnav, hide main navigation */
-		#b_footer,#b_topnav,#b_nav,#search{display:none}
-		/* hide col1 and col2, make main column without margins */
-		#b_col1, #b_col2 {display:none;}
-		#b_col3 { margin:0 !important; border:none !important;}
-
-		.b_c25l,.b_c33l,.b_c38l,.b_c50l,.b_c62l,.b_c66l,.b_c75l,.b_c25r,.b_c33r,.b_c38r,.b_c50r,.b_c62r,.b_c66r,.b_c75r {width:100%;margin:0;float:none;overflow:visible;display:table}
-		.b_subc,.b_subcl,.b_subcr {margin:0;padding:0}
-		
-		h1,h2,h3,h4,h5,h6{page-break-after:avoid}
-		#b_page a[href^="http:"],#b_page a[href^="https:"]{padding-left:0;background-image:none}
-		#b_col1_content:before,#b_col2_content:before,#b_col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}
-		.b_floatbox,.b_subcolumns,.b_subcolums_oldgecko{overflow:visible;display:table;}
-		
-		/* hide jsMath print warning */
-		#jsMath_PrintWarning {@include o-ghost(); }
-		
-		
-		/*  ---  nice print styles for wiki pages ---- */
-		.o_wiki_wrapper {
-			.b_c20l, .o_wikimod_nav {display:none;}
-			.b_c80r {
-				width:100%;
-				 div.b_tabbedpane_tabs {display: none;}
-			}
-		}
-		
-		
-		/* calendar */
-		.o_cal_toptoolbar.b_clearfix { display: none; } /* hide top toolbar */
-		.o_cal_wv { display: none; } /* hide grid calendar */
-		.o_cal_wv_print { display: block; } /* display the print view */
-		#o_cal_config .b_float_right { display: none; } /* hide buttons */
-		#o_cal_config_below_cal_container .b_subcolumns { display: none; } /* hide date navigation and search link */
-		.o_cal_wv_print ul { list-style-type: none; margin-left: 0; }
-		.o_cal_event { clear:left; margin: 0.2em 0; }
-		.o_cal_wv_list * { float: left; width: 100%; } /* float all elements in order to fully include floating children */
-		.o_cal_event span { padding: 0 0.4em; display:block; }
-		.o_cal_date { font-weight: bold; }
-		.o_cal_time { width: 25%; } 
-		.o_cal_subject { width: 40%; border-left-style: solid; border-left-width: thick; }
-		.o_cal_subject p { padding:0 0.4em; margin:0;  }
-		.o_cal_location { float: right; width: 34%; } /* Since subject has a 1px border, decrease the width of location by 1% */
-		.o_cal_config_scrollwrapper { width: auto; height: auto; overflow: visible; overflow-x: visible; }
-		.o_cal_config_calendar { border-width: 0; border-left-style: solid; border-left-width: thick; float: none; display: block;}
-		#o_cal_config_below_cal_container { border: none; background: none; overflow: visible; }
-		#o_cal_config_below_cal_container * { background: none; color: black; }
-		#o_cal_config_below_cal_container fieldset { border: none; }
-		#o_cal_config_below_cal_container fieldset legend { font-weight: bold; }
-		
-		/* fix padding of missing backgrond images */
-		.b_with_small_icon_left { padding-left: 0;}
-}
-
-
-
diff --git a/src/main/webapp/static/themes/openolat/sounds/Pop.wav b/src/main/webapp/static/themes/openolat/sounds/Pop.wav
deleted file mode 100644
index 8bfaaede7b5ee12f423fe3d26c7cbfc0d40b1814..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/sounds/Pop.wav and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/sounds/beep5.wav b/src/main/webapp/static/themes/openolat/sounds/beep5.wav
deleted file mode 100644
index 452991578153fbe5aa2a6852b7ad07e40f0c0800..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/sounds/beep5.wav and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolat/sounds/click3.wav b/src/main/webapp/static/themes/openolat/sounds/click3.wav
deleted file mode 100644
index 9e260d9c2fc6658235fb0627797b470fe61f68b4..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolat/sounds/click3.wav and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolatexample/_definitions.scss b/src/main/webapp/static/themes/openolatexample/_definitions.scss
deleted file mode 100644
index cb04a223e36be8024324bcf17089cb938543f3d0..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/_definitions.scss
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
-*  =================================================
-*   
-*   CONTAINS SOME SASS VARIABLES FOR the EXAMPLE THEME
-*   you can change these and compile the theme :)
-*
-*   @author strentini, sergio.trentini@frentix.com,  www.frentix.com
-*   @date Nov. 2011
-*
-*
-*   also read themes.README!
-*
-*  =================================================
-*/
-
-/* use default values from openolat theme */
-@import "../openolat/all/_definitions.scss";
-
-/* the base-color and variations */
-$basecolor: red;
-$basecolor_light : lighten($basecolor, 20%);
-$basecolor_ultra_light : lighten($basecolor, 40%);
-
-/* then we need a base-gray and some variations */
-$basegray: #555;
-$basegray_light: #777;
-$basegray_ultra_light: #eee;
-
-/* here you can define the two small icons used in trees:  + and - */ 
-$ico_plus : '../openolat/images/tree_parent_closed.gif';
-$ico_minus : '../openolat/images/tree_parent_open.gif';
-
-/* enable business / kmu mode */
-$enablebiz: false;
-
-/* defines the body-background */
-@mixin bodybg(){
-	@include o-gradient4(yellow,red,blue,green);
-}
-
-$headerfont : Comic Sans, Comic Sans MS, cursive;
-$defaultfont : Courier;
-$defaultfontsize : 90%;
-
-
diff --git a/src/main/webapp/static/themes/openolatexample/_license.scss b/src/main/webapp/static/themes/openolatexample/_license.scss
deleted file mode 100644
index 10c2eec2cf0c31656765744988370d6d35faaae5..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/_license.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-@charset "UTF-8";
-
-/*!
- * ========================================================
- *  this could be your customized license. It will be included in your 
- *  compiled css file, even if you use sass --style compressed
- *
- *  ========================================================
- *  <a href="http://www.openolat.org">
- *  OpenOLAT - Online Learning and Training</a><br>
- *  <p>
- *  Licensed under the Apache License, Version 2.0 (the "License"); <br>
- *  you may not use this file except in compliance with the License.<br>
- *  You may obtain a copy of the License at the
- *  <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- *  <p>
- *  Unless required by applicable law or agreed to in writing,<br>
- *  software distributed under the License is distributed on an "AS IS" BASIS, <br>
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- *  See the License for the specific language governing permissions and <br>
- *  limitations under the License.
- *  <p>
- *  Initial code contributed and copyrighted by<br>
- *  12.10.2011 by frentix GmbH, http://www.frentix.com
- *  <p>
- *
- *
- *  @author strentini, sergio.trentini@frentix.com,  www.frentix.com
- *  @date Nov. 2011
- * ========================================================
-**/
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolatexample/all/_mod.scss b/src/main/webapp/static/themes/openolatexample/all/_mod.scss
deleted file mode 100644
index e129989d33df7574acf5f8f2853a1a93c3dcdda5..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/all/_mod.scss
+++ /dev/null
@@ -1,19 +0,0 @@
-#b_page_wrapper {
-  	border-bottom: 0;
-	padding: 0 10px 0 10px;
-  	@include o-box-shadow-none();
-}
-
-/*------------HEADER and LOGO --------- */
-#b_header {
-	height: 50px; 	
-	#b_logo {
-		position: absolute; 
-		top: 10px;
-		left: 0;
-	    width: 120px;
-	    height: 40px;
-	    background: url('images/openolat_powerd_by_120x30.png') no-repeat;    
-	}
-}
- 
\ No newline at end of file
diff --git a/src/main/webapp/static/themes/openolatexample/all/content.css b/src/main/webapp/static/themes/openolatexample/all/content.css
deleted file mode 100644
index c4719769199b6a16d65360d23efc9a6dc0a8e927..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/all/content.css
+++ /dev/null
@@ -1 +0,0 @@
-@import url("../../openolat/all/content.css");body{font-family:Courier;font-size:90%;color:#444}h1,h2,h3,h4,h5,fieldset legend{text-shadow:0 3px 3px rgba(0,0,0,0.4);-moz-text-shadow:0 3px 3px rgba(0,0,0,0.4);font-family:Comic Sans,Comic Sans MS,cursive}a,a:visited{text-decoration:none;color:red}a:hover{text-decoration:underline;color:red}
diff --git a/src/main/webapp/static/themes/openolatexample/all/content.scss b/src/main/webapp/static/themes/openolatexample/all/content.scss
deleted file mode 100644
index 384b8d684b76d74eae95ba6d819c6bf7d1e0f0bd..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/all/content.scss
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-/*
-* ------ NOTE -------  
-*  since OpenOLAT directly includes the content.css from the theme, we need to compile this to a separate css file.
-*  to do that, we need to "@import" our definitions and mixins.
-*
-*/
-
-// import the default content.css
-@import url("../../openolat/all/content.css");
-
-// import our modified definitions and mixins
-@import "../_definitions.scss";
-@import "../_mixins.scss";
-
-
-
-/** ---- our modifications : change everything we want different from the default theme ---- **/
-
-body {
-	font-family: $defaultfont;
-	font-size: $defaultfontsize;
-	color:#444;
-}
-
-h1,h2,h3,h4,h5,fieldset legend {
-	@include o-text-shadow(0,3px,3px,rgba(0,0,0,0.4));
-	font-family: $headerfont;
-}
-
-a,a:visited {
-	text-decoration:none;
-	color:$basecolor;
-}
-a:hover {
-	text-decoration:underline;
-	color:$basecolor;
-}
-
-
diff --git a/src/main/webapp/static/themes/openolatexample/images/openolat_powerd_by_120x30.png b/src/main/webapp/static/themes/openolatexample/images/openolat_powerd_by_120x30.png
deleted file mode 100644
index dcec8ee103a1a1c07dc670cab6a895243e2efbfe..0000000000000000000000000000000000000000
Binary files a/src/main/webapp/static/themes/openolatexample/images/openolat_powerd_by_120x30.png and /dev/null differ
diff --git a/src/main/webapp/static/themes/openolatexample/layout.css b/src/main/webapp/static/themes/openolatexample/layout.css
deleted file mode 100644
index d3d2b419df03e1496fbba2421e1287d308ca0896..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/layout.css
+++ /dev/null
@@ -1,30 +0,0 @@
-/*!
- * ========================================================
- *  this could be your customized license. It will be included in your 
- *  compiled css file, even if you use sass --style compressed
- *
- *  ========================================================
- *  <a href="http://www.openolat.org">
- *  OpenOLAT - Online Learning and Training</a><br>
- *  <p>
- *  Licensed under the Apache License, Version 2.0 (the "License"); <br>
- *  you may not use this file except in compliance with the License.<br>
- *  You may obtain a copy of the License at the
- *  <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- *  <p>
- *  Unless required by applicable law or agreed to in writing,<br>
- *  software distributed under the License is distributed on an "AS IS" BASIS, <br>
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- *  See the License for the specific language governing permissions and <br>
- *  limitations under the License.
- *  <p>
- *  Initial code contributed and copyrighted by<br>
- *  12.10.2011 by frentix GmbH, http://www.frentix.com
- *  <p>
- *
- *
- *  @author strentini, sergio.trentini@frentix.com,  www.frentix.com
- *  @date Nov. 2011
- * ========================================================
-**/@import url(all/content.css);@media all{.b_with_small_icon_left,div.b_table_wrapper div.b_table_empty{padding:2px 0 2px 20px;min-height:16px;background-position:0 50%;background-repeat:no-repeat}option.b_with_small_icon_left{padding:0 0 0 20px;vertical-align:middle;min-height:11px;background-position:0 50%;background-repeat:no-repeat}.b_with_small_icon_right,#b_main_toolbar div.b_breadcumb_close .b_close{padding:1px 20px 1px 0px;min-height:16px;background-position:100% 50%;background-repeat:no-repeat}.b_with_small_icon_only span{display:none}.b_small_icon{float:left;display:inline;width:16px;height:16px;background-position:0 50%;background-repeat:no-repeat}td a span.b_small_table_icon,td a.b_small_table_icon{padding-left:20px;width:16px;height:16px;background-position:2px 50%;background-repeat:no-repeat}a.b_small_icon:hover{text-decoration:none}.b_info_icon{background-image:url("../openolat/images/comment.png")}.b_warn_icon,div.b_table_wrapper div.b_table_empty{background-image:url("../openolat/images/exclamation.png")}.b_error_icon{background-image:url("../openolat/images/cross-circle.png")}.b_new_icon{background-image:url("../openolat/images/new-text.png")}.b_institution_icon{background-image:url("../openolat/images/home.png")}.b_group_icon{background-image:url("../openolat/images/users.png")}.b_group_icon.b_managed_icon{background-image:url("../openolat/images/managed_users.png")}.b_qpool_icon{background-image:url("../openolat/images/qti/pool.png")}.b_user_icon{background-image:url("../openolat/images/user.png")}.b_move_left_icon{background-image:url("../openolat/images/arrow_left_big.png")}.b_move_right_icon{background-image:url("../openolat/images/arrow_right_big.png")}.b_move_down_icon{background-image:url("../openolat/images/arrow_down_big.png")}.b_move_up_icon{background-image:url("../openolat/images/arrow_up_big.png")}.b_delete_icon{background-image:url("../openolat/images/bin-metal-full.png")}.b_share_icon{background-image:url("../openolat/images/share.png")}.b_status_enabled_icon{background-image:url("../openolat/images/tick.png")}.b_status_disabled_icon{background-image:url("../openolat/images/cross.png")}.b_edit_icon{background-image:url("../openolat/images/docs/document--pencil.png")}.b_add_icon{background-image:url("../openolat/images/plus-circle.png")}.b_open_icon{background-image:url("../openolat/images/control/control.png")}.b_star_icon{background-image:url(../openolat/images/star.png)}.b_star_small_icon{background-image:url(../openolat/images/star-small.png)}.o_fulltext_search_button{background-image:url("../openolat/images/magnifier-zoom.png")}.o_help_icon{background-image:url("../openolat/images/help.png")}.o_rss_icon{background-image:url("../openolat/images/feed.png")}.o_login_guests{background-image:url("../openolat/images/user_silhouette.png")}.o_login_pwd{background-image:url("../openolat/images/user_excl.png")}.o_login_register{background-image:url("../openolat/images/user_register.png")}.o_news_icon{background-image:url("../openolat/images/information-white.png")}.o_course_icon{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}.o_chat_icon{background-image:url("../openolat/images/balloons-box.png")}.o_admin_icon{background-image:url("../openolat/images/wrench-screwdriver.png")}.o_calendar_icon{background-image:url("../openolat/images/calendar.png")}.o_settings{background-image:url("../openolat/images/gear.png")}.o_notes_icon{background-image:url("../openolat/images/docs/document--pencil.png")}.o_notifications_icon{background-image:url("../openolat/images/radar.png")}.o_locked_icon{background-image:url("../openolat/images/locked.png")}.b_backward_icon{background-image:url("../openolat/images/arrow_left.png")}.b_forward_icon{background-image:url("../openolat/images/arrow_right.png")}.b_flag_en{background-image:url("../openolat/images/flags/gb.png")}.b_flag_de{background-image:url("../openolat/images/flags/de.png")}.b_flag_fr{background-image:url("../openolat/images/flags/fr.png")}.b_flag_it{background-image:url("../openolat/images/flags/it.png")}.b_flag_es{background-image:url("../openolat/images/flags/es.png")}.b_flag_da{background-image:url("../openolat/images/flags/dk.png")}.b_flag_cs{background-image:url("../openolat/images/flags/cz.png")}.b_flag_el{background-image:url("../openolat/images/flags/gr.png")}.b_flag_ee{background-image:url("../openolat/images/flags/ee.png")}.b_flag_ru{background-image:url("../openolat/images/flags/ru.png")}.b_flag_pl{background-image:url("../openolat/images/flags/pl.png")}.b_flag_zh_CN{background-image:url("../openolat/images/flags/cn.png")}.b_flag_zh_TW{background-image:url("../openolat/images/flags/tw.png")}.b_flag_lt{background-image:url("../openolat/images/flags/lt.png")}.b_flag_fa{background-image:url("../openolat/images/flags/ir.png")}.b_flag_pt_PT{background-image:url("../openolat/images/flags/pt.png")}.b_flag_pt_BR{background-image:url("../openolat/images/flags/br.png")}.b_flag_tr{background-image:url("../openolat/images/flags/tr.png")}.b_flag_hu{background-image:url("../openolat/images/flags/hu.png")}.b_flag_sq{background-image:url("../openolat/images/flags/al.png")}.b_flag_in{background-image:url("../openolat/images/flags/id.png")}.b_flag_ar{background-image:url("../openolat/images/flags/eg.png")}.b_flag_rm{background-image:url("../openolat/images/flags/rm.png")}.b_flag_af{background-image:url("../openolat/images/flags/za.png")}.b_flag_vi{background-image:url("../openolat/images/flags/vn.png")}.b_flag_mn{background-image:url("../openolat/images/flags/mn.png")}.b_flag_iw{background-image:url("../openolat/images/flags/il.png")}.b_flag_ko{background-image:url("../openolat/images/flags/kr.png")}.b_flag_nl_NL{background-image:url("../openolat/images/flags/nl.png")}.b_flag_jp{background-image:url("../openolat/images/flags/jp.png")}.b_flag_nb_NO{background-image:url("../openolat/images/flags/no.png")}.b_flag_et_EE{background-image:url("../openolat/images/flags/ee.png")}.b_flag_bg{background-image:url("../openolat/images/flags/bg.png")}.b_flag_hi_IN_ASIA{background-image:url("../openolat/images/flags/in.png")}.b_flag_ar_LB{background-image:url("../openolat/images/flags/lb.png")}.b_flag_gl_ES{background-image:url("../openolat/images/flags/galicia.png")}.b_filetype_file,.b_filetype_ico{background-image:url("../openolat/images/docs/document_plain.png") !important}.b_filetype_folder{background-image:url("../openolat/images/folder.png") !important}.b_filetype_folder_open{background-image:url("../openolat/images/folder_open.png") !important}.b_filetype_zip,.b_filetype_gz,.b_filetype_tar,.b_filetype_tgz{background-image:url("../openolat/images/docs/document-zipper.png") !important}.b_filetype_css,.b_filetype_js,.b_filetype_java,.b_filetype_numbers,.b_filetype_ods,.b_filetype_xml,.b_filetype_xsl{background-image:url("../openolat/images/docs/document_tags.png") !important}.b_filetype_bat_icon,.b_filetype_bat,.b_filetype_exe,.b_filetype_app,.b_filetype_sh{background-image:url("../openolat/images/docs/document-binary.png") !important}.b_filetype_xls,.b_filetype_xlsx{background-image:url("../openolat/images/docs/document-excel.png") !important}.b_filetype_swf,.b_filetype_flv{background-image:url("../openolat/images/docs/document-flash-movie.png") !important}.b_filetype_htm,.b_filetype_html{background-image:url("../openolat/images/docs/document-globe.png") !important}.b_filetype_ai{background-image:url("../openolat/images/docs/document-illustrator.png") !important}.b_filetype_png,.b_filetype_tiff,.b_filetype_webp,.b_filetype_gif,.b_filetype_ico,.b_filetype_jpeg,.b_filetype_bmp,.b_filetype_odg,.b_filetype_eps,.b_filetype_jpg{background-image:url("../openolat/images/docs/document-image.png") !important}.b_filetype_avi_icon,.b_filetype_avi,.b_filetype_dvi,.b_filetype_mp4,.b_filetype_m4v,.b_filetype_webm,.b_filetype_ogg,.b_filetype_video,.b_filetype_mov,.b_filetype_mpeg,.b_filetype_mpg,.b_filetype_qt,.b_filetype_ra,.b_filetype_ram{background-image:url("../openolat/images/docs/document-film.png") !important}.b_filetype_midi,.b_filetype_audio,.b_filetype_mp3,.b_filetype_m3u,.b_filetype_wav{background-image:url("../openolat/images/docs/document-music.png") !important}.b_filetype_ps,.b_filetype_pdf{background-image:url("../openolat/images/docs/document-pdf.png") !important}.b_filetype_psd{background-image:url("../openolat/images/docs/document-photoshop.png") !important}.b_filetype_key,.b_filetype_odp,.b_filetype_ppt,.b_filetype_pptx{background-image:url("../openolat/images/docs/document-powerpoint.png") !important}.b_filetype_odf,.b_filetype_rtf,.b_filetype_readme,.b_filetype_README,.b_filetype_log,.b_filetype_txt{background-image:url("../openolat/images/docs/document-text.png") !important}.b_filetype_pages,.b_filetype_doc,.b_filetype_docx{background-image:url("../openolat/images/docs/document-word.png") !important}.b_large_icon.b_filetype_file{background-image:url("../openolat/images/docs_large/file.png") !important}.b_large_icon.b_filetype_folder{background-image:url("../openolat/images/docs_large/folder.png") !important}.b_large_icon.b_filetype_zip,.b_large_icon.b_filetype_gz,.b_large_icon.b_filetype_tar,.b_large_icon.b_filetype_tgz{background-image:url("../openolat/images/docs_large/compressed.png") !important}.b_large_icon.b_filetype_css{background-image:url("../openolat/images/docs_large/css.png") !important}.b_large_icon.b_filetype_js,.b_large_icon.b_filetype_java,.b_large_icon.b_filetype_xml,.b_large_icon.b_filetype_xsl,.b_large_icon.b_filetype_bat,.b_large_icon.b_filetype_exe,.b_large_icon.b_filetype_app,.b_large_icon.b_filetype_sh{background-image:url("../openolat/images/docs_large/developer.png") !important}.b_large_icon.b_filetype_numbers{background-image:url("../openolat/images/docs_large/numbers.png") !important}.b_large_icon.b_filetype_ods,.b_large_icon.b_filetype_xls,.b_large_icon.b_filetype_xlsx{background-image:url("../openolat/images/docs_large/excel.png") !important}.b_large_icon.b_filetype_swf,.b_large_icon.b_filetype_flv{background-image:url("../openolat/images/docs_large/flash.png") !important}.b_large_icon.b_filetype_htm,.b_large_icon.b_filetype_html{background-image:url("../openolat/images/docs_large/html.png") !important}.b_large_icon.b_filetype_ai{background-image:url("../openolat/images/docs_large/illustrator.png") !important}.b_large_icon.b_filetype_png,.b_large_icon.b_filetype_tiff,.b_large_icon.b_filetype_webp,.b_large_icon.b_filetype_gif,.b_large_icon.b_filetype_ico,.b_large_icon.b_filetype_jpeg,.b_large_icon.b_filetype_bmp,.b_large_icon.b_filetype_odg,.b_large_icon.b_filetype_eps,.b_large_icon.b_filetype_jpg{background-image:url("../openolat/images/docs_large/image.png") !important}.b_large_icon.b_filetype_avi,.b_large_icon.b_filetype_dvi,.b_large_icon.b_filetype_mp4,.b_large_icon.b_filetype_m4v,.b_large_icon.b_filetype_webm,.b_large_icon.b_filetype_ogg,.b_large_icon.b_filetype_video,.b_large_icon.b_filetype_mov,.b_large_icon.b_filetype_mpeg,.b_large_icon.b_filetype_mpg,.b_large_icon.b_filetype_qt,.b_large_icon.b_filetype_ra,.b_large_icon.b_filetype_ram{background-image:url("../openolat/images/docs_large/movie.png") !important}.b_large_icon.b_filetype_midi,.b_large_icon.b_filetype_audio,.b_large_icon.b_filetype_mp3,.b_large_icon.b_filetype_m3u,.b_large_icon.b_filetype_wav{background-image:url("../openolat/images/docs_large/music.png") !important}.b_large_icon.b_filetype_ps,.b_large_icon.b_filetype_pdf{background-image:url("../openolat/images/docs_large/pdf.png") !important}.b_large_icon.b_filetype_psd{background-image:url("../openolat/images/docs_large/photoshop.png") !important}.b_large_icon.b_filetype_key{background-image:url("../openolat/images/docs_large/keynote.png") !important}.b_large_icon.b_filetype_odp,.b_large_icon.b_filetype_ppt,.b_large_icon.b_filetype_pptx{background-image:url("../openolat/images/docs_large/powerpoint.png") !important}.b_large_icon.b_filetype_odf,.b_large_icon.b_filetype_rtf,.b_large_icon.b_filetype_readme,.b_large_icon.b_filetype_README,.b_large_icon.b_filetype_log,.b_large_icon.b_filetype_txt{background-image:url("../openolat/images/docs_large/text.png") !important}.b_large_icon.b_filetype_pages{background-image:url("../openolat/images/docs_large/pages.png") !important}.b_large_icon.b_filetype_doc,.b_large_icon.b_filetype_docx{background-image:url("../openolat/images/docs_large/word.png") !important}li.b_nav_site div,li.b_nav_tab div{background:url("../openolat/images/application.png") no-repeat left 50%;padding-left:18px}li.b_resource_BusinessGroup div,.o_BusinessGroup_icon{background-image:url("../openolat/images/users.png")}li.b_resource_GroupCard div,.o_GroupCard_icon{background-image:url("../openolat/images/users.png")}li.b_resource_CourseModule div,.o_CourseModule_icon{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}.o_CourseModule_icon.b_managed_icon{background-image:url("../openolat/images/le_resources/book-open-text-image_locked.png")}li.b_resource_HOMEPAGECONFIG div,.o_HOMEPAGECONFIG_icon,li.b_resource_Identity div{background-image:url("../openolat/images/card-address.png")}li.b_resource_FileResource-SHAREDFOLDER div,.o_FileResource-SHAREDFOLDER_icon{background-image:url("../openolat/images/folder_shared.png")}li.b_resource_FileResource-WIKI div,.o_FileResource-WIKI_icon{background-image:url("../openolat/images/le_resources/wiki.png")}li.b_resource_FileResource-PODCAST div,.o_FileResource-PODCAST_icon{background-image:url("../openolat/images/le_resources/media-player-cast.png")}li.b_resource_FileResource-BLOG div,.o_FileResource-BLOG_icon{background-image:url("../openolat/images/le_resources/blog.png")}li.b_resource_FileResource-MOVIE div,.o_FileResource-MOVIE_icon{background-image:url("../openolat/images/docs/document-film.png")}li.b_resource_FileResource-PDF div,.o_FileResource-PDF_icon{background-image:url("../openolat/images/docs/document-pdf.png")}li.b_resource_FileResource-PPT div,.o_FileResource-PPT_icon{background-image:url("../openolat/images/docs/document-powerpoint.png")}li.b_resource_FileResource-DOC div,.o_FileResource-DOC_icon{background-image:url("../openolat/images/docs/document-word.png")}li.b_resource_FileResource-IMSCP div,.o_FileResource-IMSCP_icon{background-image:url("../openolat/images/le_resources/box.png")}li.b_resource_FileResource-SCORMCP div,.o_FileResource-SCORMCP_icon{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png")}li.b_resource_FileResource-FILE div,.o_FileResource-FILE_icon{background-image:url("../openolat/images/docs/document_plain.png")}li.b_resource_FileResource-IMAGE div,.o_FileResource-IMAGE_icon{background-image:url("../openolat/images/docs/document-image.png")}li.b_resource_FileResource-SOUND div,.o_FileResource-SOUND_icon{background-image:url("../openolat/images/docs/document-music.png")}li.b_resource_FileResource-XLS div,.o_FileResource-XLS_icon{background-image:url("../openolat/images/docs/document-excel.png")}li.b_resource_FileResource-ANIM div,.o_FileResource-ANIM_icon{background-image:url("../openolat/images/docs/document-image.png")}li.b_resource_FileResource-SURVEY div,.o_FileResource-SURVEY_icon{background-image:url("../openolat/images/le_resources/survey.png")}li.b_resource_FileResource-TEST div,.o_FileResource-TEST_icon{background-image:url("../openolat/images/le_resources/test.png")}li.b_resource_FileResource-GLOSSARY div,.o_FileResource-GLOSSARY_icon{background-image:url("../openolat/images/le_resources/glossary.png")}li.b_resource_org-olat-search-ui-SearchController div,.o_org-olat-search-ui-SearchController_icon{background-image:url("../openolat/images/magnifier-zoom.png")}li.b_resource_EPStructuredMapTemplate div{background-image:url("../openolat/images/le_resources/portfolio.png")}li a.o_toolbox_course{background-image:url("../openolat/images/le_resources/book-open-text-image.png")}li a.o_toolbox_content{background-image:url("../openolat/images/le_resources/box.png")}li a.o_toolbox_scorm{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png")}li a.o_toolbox_test{background-image:url("../openolat/images/le_resources/test.png")}li a.o_toolbox_questionnaire{background-image:url("../openolat/images/le_resources/survey.png")}li a.o_toolbox_wiki{background-image:url("../openolat/images/le_resources/wiki.png")}li a.o_toolbox_podcast{background-image:url("../openolat/images/le_resources/media-player-cast.png")}li a.o_toolbox_blog{background-image:url("../openolat/images/le_resources/blog.png")}li a.o_toolbox_glossary{background-image:url("../openolat/images/le_resources/glossary.png")}li a.o_toolbox_sharedfolder{background-image:url("../openolat/images/folder_shared.png")}li a.o_toolbox_coursefolder{background-image:url("../openolat/images/le_resources/blue-folder.png")}li a.o_toolbox_courseareas{background-image:url("../openolat/images/users.png")}li a.o_toolbox_portfolio{background-image:url("../openolat/images/le_resources/portfolio.png")}li a.b_toolbox_link{background-image:url("../openolat/images/bullet_black.png")}li a.b_toolbox_doc{background-image:url("../openolat/images/docs/document_plain.png")}li a.b_toolbox_preview{background-image:url("../openolat/images/docs/document_preview.png")}li a.b_toolbox_publish{background-image:url("../openolat/images/docs/document_share.png")}li a.b_toolbox_move{background-image:url("../openolat/images/docs/document_move.png")}li a.b_toolbox_close{background-image:url("../openolat/images/close.png")}li a.b_toolbox_delete{background-image:url("../openolat/images/bin-metal-full.png")}li a.b_toolbox_copy,.b_copy_icon{background-image:url("../openolat/images/docs/document-copy.png")}.o_midlock{top:9px;left:9px;background-image:url("../openolat/images/decorator/deco_condition.png")}.o_miderr{top:8px;left:-2px;background-image:url("../openolat/images/decorator/deco_error.png")}.o_midwarn{top:8px;left:-2px;background-image:url("../openolat/images/decorator/deco_warn.png")}.o_midpub{top:-2px;left:9px;background-image:url("../openolat/images/decorator/deco_ok.png")}span.o_passed{background:url(../openolat/images/tick.png) no-repeat right 50%;padding:0 25px 0 0;color:#090}span.o_notpassed{background:url(../openolat/images/cross.png) no-repeat right 50%;padding:0 25px 0 0;color:#900}.o_efficiencystatement_icon{background-image:url(../openolat/images/seal.png)}span.o_green_led{background:url(../openolat/images/green_led.png) no-repeat left 50%;padding:0 0 0 25px}span.o_yellow_led{background:url(../openolat/images/yellow_led.png) no-repeat left 50%;padding:0 0 0 25px}span.o_red_led{background:url(../openolat/images/red_led.png) no-repeat left 50%;padding:0 0 0 25px}span.o_black_led{background:url(../openolat/images/black_led.png) no-repeat left 50%;padding:0 0 0 25px}span.o_grey_led{background:url(../openolat/images/grey_led.png) no-repeat left 50%;padding:0 0 0 25px}.o_bc_icon{background-image:url("../openolat/images/folder.png") !important}.o_co_icon{background-image:url("../openolat/images/mail.png") !important}.o_cp_icon{background-image:url("../openolat/images/le_resources/box.png") !important}.o_cp_org{background-image:url("../openolat/images/le_resources/box.png") !important}.o_cp_item{background-image:url("../openolat/images/docs/document-text.png") !important}.o_dialog_icon{background-image:url("../openolat/images/docs/document_discuss.png") !important}.o_en_icon{background-image:url("../openolat/images/enrol.png") !important}.o_fo_icon{background-image:url("../openolat/images/forum/forum.png") !important}.o_iqself_icon{background-image:url("../openolat/images/le_resources/selftest.png") !important}.o_iqsurv_icon{background-image:url("../openolat/images/le_resources/survey.png") !important}.o_iqtest_icon{background-image:url("../openolat/images/le_resources/test.png") !important}.o_qitem_icon{background-image:url("../openolat/images//question-octagon-frame.png") !important}.o_ms_icon{background-image:url("../openolat/images/le_resources/thumb-up.png") !important}.o_scorm_icon,.o_scorm_org{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png") !important}.o_scorm_item{background-image:url("../openolat/images/docs/document-text.png") !important}.o_scorm_asset{background-image:url("../openolat/images/le_resources/book-open-text-image-s.png") !important}.o_sp_icon{background-image:url("../openolat/images/docs/document-text.png") !important}.o_st_icon{background-image:url("../openolat/images/node-select-all.png") !important}.o_ta_icon{background-image:url("../openolat/images/docs/document-task.png") !important}.o_tu_icon{background-image:url("../openolat/images/docs/document-import.png") !important}.o_wiki_icon{background-image:url("../openolat/images/le_resources/wiki.png") !important}.o_ll_icon{background-image:url("../openolat/images/docs/document_linklist.png") !important}.o_cl_icon{background-image:url("../openolat/images/clipboard-task.png") !important}.o_den_icon{background-image:url("../openolat/images/clock.png") !important}.o_projectbroker_icon{background-image:url("../openolat/images/projectbroker.png") !important}.o_podcast_icon{background-image:url("../openolat/images/le_resources/media-player-cast.png") !important}.o_blog_icon{background-image:url("../openolat/images/le_resources/blog.png") !important}.o_cal_icon{background-image:url("../openolat/images/calendar.png") !important}.o_lti_icon{background-image:url("../openolat/images/docs/document-node.png") !important}.o_vc_icon{background-image:url("../openolat/images/projection-screen.png") !important}.o_vitero_icon{background-image:url("../openolat/images/vitero.png") !important}.o_openmeetings_icon{background-image:url("../openolat/images/projection-screen-presentation.png") !important}.o_ep_icon{background-image:url("../openolat/images/le_resources/portfolio.png") !important}.o_EPStructuredMapTemplate_icon{background-image:url("../openolat/images/portfolio/briefcase.png") !important}.o_infomsg_icon{background-image:url("../openolat/images/information-button.png") !important}.o_cmembers_icon{background-image:url("../openolat/images/users.png") !important}.fx_members_icon{background-image:url("../openolat/images/users_members.png") !important}body#b_body .o_CourseModule_icon_closed{background-image:url("../openolat/images/le_resources/book-open-text-image_locked.png")}.o_portrait_dummy{background-image:url(../openolat/images/dummy.png);width:100px;height:100px}.o_portrait_dummy_small{background-image:url(../openolat/images/dummy_small.png);width:30px;height:30px}.o_portrait_dummy_female_big{background-image:url(../openolat/images/dummy_female_big.png);width:100px;height:100px}.o_portrait_dummy_female_small{background-image:url(../openolat/images/dummy_female_small.png);width:30px;height:30px}.o_portrait_dummy_male_big{background-image:url(../openolat/images/dummy_male_big.png);width:100px;height:100px}.o_portrait_dummy_male_small{background-image:url(../openolat/images/dummy_male_small.png);width:30px;height:30px}.o_portrait_anonymous{background-image:url(../openolat/images/dummy.png);width:100px;height:100px}.o_portrait_anonymous_small{background-image:url(../openolat/images/dummy_small.png);width:30px;height:30px}}@media all{html{min-height:100%}body{min-height:100%;overflow-y:scroll;background:#ff0;background:-moz-linear-gradient(top, #ff0 0%, red 33%, blue 66%, green 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff0), color-stop(33%, red), color-stop(66%, blue), color-stop(100%, green));background:-webkit-linear-gradient(top, #ff0 0%, red 33%, blue 66%, green 100%);background:-o-linear-gradient(top, #ff0 0%, red 33%, blue 66%, green 100%);background:-ms-linear-gradient(top, #ff0 0%, red 33%, blue 66%, green 100%);background:linear-gradient(top, #ff0 0%, red 33%, blue 66%, green 100%)}#b_page_margins{min-width:740px;max-width:1324px;margin:0 auto;width:100%;height:100%;position:relative;z-index:1}#b_main_toolbar{clear:both;height:24px;line-height:24px;vertical-align:middle;margin:0;padding:1px 0 0 0;border-bottom:1px solid #dadada;background-color:#fff;moz-box-shadow:0 0 14px #d3d3d3;-ms-box-shadow:0 0 14px #d3d3d3;-o-box-shadow:0 0 14px #d3d3d3;-webkit-box-shadow:0 0 14px #d3d3d3;box-shadow:0 0 14px #d3d3d3}#b_main_toolbar ul li a span{line-height:24px}#b_main #b_main_toolbar{moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#b_main{background:#fff;min-height:550px;clear:both;moz-box-shadow:0 2px 14px #d3d3d3;-ms-box-shadow:0 2px 14px #d3d3d3;-o-box-shadow:0 2px 14px #d3d3d3;-webkit-box-shadow:0 2px 14px #d3d3d3;box-shadow:0 2px 14px #d3d3d3}#b_page a#b_toplink{position:absolute;bottom:1em;right:1em;background:transparent url(../openolat/images/arrow_up.png) 0 50% no-repeat;padding-left:14px;z-index:5}#b_header,#b_page,#b_col1_content,#b_col2_content,#b_col3_content,#b_col3_content_inner{position:relative}#b_col1{overflow:hidden}#b_col1_content{padding:1em 10px 1em 0px}#b_col3{border-left:1px #DDD dotted;border-right:1px #DDD dotted}#b_col3_content{min-height:550px;padding:20px 20px 30px 20px}#b_col2_content{overflow:hidden;padding:1em 0}.b_hidecol2 #b_col3{margin-right:0 !important;border-right:none}.b_hidecol1 #b_col3{margin-left:0 !important;border-left:none}.b_hideboth #b_col3{margin-left:0 !important;margin-right:0 !important;border-left:none;border-right:none}.b_hideboth #b_col1,.b_hideboth #b_col2,.b_hidecol1 #b_col1,.b_hidecol2 #b_col2,#b_ie_clearing{display:none}.b_c15r,.b_c20r,.b_c80r,.b_c85r{float:right;margin-left:-5px}.b_c15l,.b_c15r{width:15%}.b_c20l,.b_c20r{width:20%}.b_c80l,.b_c80r{width:80%}.b_c85l,.b_c85r{width:85%}.b_subcolumns_oldgecko,.b_c20l,.b_c15l,.b_c80l,.b_c85l{float:left}div.b_iframe_wrapper iframe{width:100%;position:relative;top:0;left:0;border:none;margin:0;padding:0;background:transparent}#b_main.b_exception{padding-left:165px;padding-right:165px}#b_header{height:auto;min-height:30px;overflow:hidden;position:relative}#b_header #b_topnav{position:absolute;font-family:Century Gothic,Apple Gothic,sans-serif;right:0px;top:0px;padding:4px 15px 0px 0px;line-height:1.5em;min-height:1.5em}#b_header #b_topnav ul{margin:0}#b_header #b_topnav li,#b_header #b_topnav div,#b_header #b_topnav span{line-height:1.5em}#b_header #b_topnav .b_with_small_icon_right,#b_header #b_topnav #b_main_toolbar div.b_breadcumb_close .b_close,#b_main_toolbar div.b_breadcumb_close #b_header #b_topnav .b_close{padding:0 20px 0 0}#b_header #b_topnav .b_with_small_icon_left,#b_header #b_topnav div.b_table_wrapper div.b_table_empty,div.b_table_wrapper #b_header #b_topnav div.b_table_empty{padding:0 0 0 20px}#b_header #b_topnav .b_small_icon{height:1.5em}#b_header #b_topnav #o_topnav_langchooser select{font-size:90%}#b_header #b_topnav #o_topnav_search input{font-size:90%;margin:0;width:10em}#b_header #b_topnav #o_topnav_search a.o_fulltext_search_button{height:1.5em;background-position:50% 50%}#b_header #b_topnav #o_topnav_printview a{background:url(../openolat/images/printer.png) no-repeat right 50%;padding:0 20px 0 0;margin:0}#b_header #b_topnav #o_topnav_logout a{background:url("../openolat/images/control/control-power.png") no-repeat right 50%;padding:0 20px 0  0;margin:0;font-weight:bold}#b_header #b_topnav li{float:left;list-style:none;margin-left:1.7em}#b_header #b_topnav li div.b_form_element_wrapper.b_form_horizontal{margin:0}#b_header #b_topnav li#o_topnav_imclient li{margin-left:0.5em}#b_header #b_topnav li#o_topnav_my_menu_link div.o_topnav_portrait{width:30px;height:30px;float:left;margin-right:5px}.o_topnav_my_menu ul{list-style-type:none;margin:0;padding:0}.o_topnav_my_menu li{margin:0;padding:0}.o_topnav_my_menu .o_topnav_my_submenu{color:grey}.o_topnav_my_menu #o_topnav_logout a#b_logout{background:url("../openolat/images/control/control-power.png") no-repeat left 50%;padding:0 0 0 20px;margin:0;font-weight:bold}.o_topnav_my_menu a.o_password{background:url("../openolat/images/locked.png") no-repeat left 50%;padding:0 0 0 20px;margin:0}#b_nav_main{float:left;font-family:Century Gothic,Apple Gothic,sans-serif}#b_nav_main ul{padding-left:40px;margin:0}#b_nav_main ul li{float:left;position:relative;list-style:none;margin:0px;padding:4px 3px 4px 12px;margin-right:2px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#f5f5f5;background:rgba(255,255,255,0.5)}#b_nav_main ul li a{padding:4px 12px 4px 3px}#b_nav_main ul li a:hover{text-decoration:none}#b_nav_main ul li.b_nav_site.b_nav_active,#b_nav_main ul li.b_nav_site:hover,#b_nav_main ul li.b_nav_site.b_exception{moz-box-shadow:0 -4px 8px -1px #d3d3d3;-ms-box-shadow:0 -4px 8px -1px #d3d3d3;-o-box-shadow:0 -4px 8px -1px #d3d3d3;-webkit-box-shadow:0 -4px 8px -1px #d3d3d3;box-shadow:0 -4px 8px -1px #d3d3d3;background:#fff}#b_nav_main ul li.b_nav_site.b_nav_active a.b_nav_tab_close,#b_nav_main ul li.b_nav_site:hover a.b_nav_tab_close,#b_nav_main ul li.b_nav_site.b_exception a.b_nav_tab_close{background-image:url(../openolat/images/cross_small_trimmed_blue.png)}#b_nav_main ul li.b_nav_site>div{padding-left:16px;background-repeat:no-repeat;background-position:0% 50%;background-image:url("../openolat/images/application.png")}#b_nav_main ul li.b_nav_site.o_site_home>div{background-image:url("../openolat/images/home.png")}#b_nav_main ul li.b_nav_site.o_site_admin>div{background-image:url("../openolat/images/wrench-screwdriver.png")}#b_nav_main ul li.b_nav_site.o_site_useradmin>div{background-image:url("../openolat/images/user_conf.png")}#b_nav_main ul li.b_nav_site.o_site_repository>div{background-image:url("../openolat/images/books-stack.png")}#b_nav_main ul li.b_nav_site.o_site_groups>div{background-image:url("../openolat/images/users.png")}#b_nav_main ul li.b_nav_site.o_site_portal>div{background-image:url("../openolat/images/home.png")}#b_nav_main ul li.b_nav_site.o_site_coaching>div{background-image:url("../openolat/images/eye.png")}#b_nav_main ul li.b_nav_site.site_demo_icon>div{background-image:url("../openolat/images/information-white.png")}#b_nav_main ul li.b_nav_site.f_site_library>div{background-image:url("../openolat/images/library.png")}#b_nav_main ul li.b_nav_site.fx_members>div{background-image:url("../openolat/images/users_members.png")}#b_nav_main ul li.b_nav_site.o_site_guidemo div{background-image:url("../openolat/images/light-bulb.png")}#b_nav_main ul li.b_nav_site.b_resource_GroupInfoMainController div{background-image:url(../openolat/images/users.png)}#b_nav_main ul li.b_nav_site.o_site_catalog div{background-image:url(../openolat/images/drawer-open.png)}#b_nav_main ul li.b_nav_site.o_site_qpool div{background-image:url(../openolat/images/qti/pool.png)}#b_nav_main ul li.b_nav_site.o_site_portfolio>div{background-image:url("../openolat/images/portfolio/briefcase.png")}#b_nav_main ul li.b_nav_tab{margin-right:4px}#b_nav_main ul li.b_nav_tab a.b_nav_tab_close{position:absolute;top:3px;right:4px;width:13px;height:13px;line-height:0;padding:0;margin:0;background:transparent url(../openolat/images/cross_small_trimmed_grey.png) no-repeat right top}#b_nav_main ul li.b_nav_tab.b_nav_active,#b_nav_main ul li.b_nav_tab:hover{moz-box-shadow:0 -4px 8px -1px #d3d3d3;-ms-box-shadow:0 -4px 8px -1px #d3d3d3;-o-box-shadow:0 -4px 8px -1px #d3d3d3;-webkit-box-shadow:0 -4px 8px -1px #d3d3d3;box-shadow:0 -4px 8px -1px #d3d3d3;background:#fff}#b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close,#b_nav_main ul li.b_nav_tab:hover a.b_nav_tab_close{background-image:url(../openolat/images/cross_small_trimmed_blue.png)}#b_nav_main ul li#b_nav_spacer{background:none;border:none;width:20px;height:1px;padding:0}.b_clickable:hover{cursor:pointer}div.b_tree{position:relative;font-size:100%;font-family:Century Gothic,Apple Gothic,sans-serif;padding:0}div.b_tree ul{position:relative;padding:0;margin:0 0 0 1em;list-style:none;white-space:nowrap}div.b_tree ul li{position:relative;background:transparent;margin-left:0;padding-left:0;line-height:1.7em}div.b_tree ul li a.b_tree_icon{padding-left:20px;padding-top:2px;position:relative;background-position:0 50%;background-repeat:no-repeat}div.b_tree ul li a{color:#555}div.b_tree ul li a.b_tree_l0{padding-left:16px}div.b_tree ul li .b_tree_oc_l0{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l0,div.b_tree ul li .b_tree_level_close.b_tree_oc_l0{z-index:10}div.b_tree ul li a:focus,div.b_tree ul li a:hover{color:#025d8c;background-color:transparent;text-decoration:underline}div.b_tree ul li a.b_tree_selected,div.b_tree ul li a:active{color:#025d8c;background-color:transparent;text-decoration:none}div.b_tree ul li a.b_tree_selected_parents,div.b_tree ul li strong{color:#025d8c;font-weight:bold}div.b_tree ul li .b_tree_oc_l1{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l1,div.b_tree ul li .b_tree_level_close.b_tree_oc_l1{z-index:10}div.b_tree ul li .b_tree_oc_l2{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l2,div.b_tree ul li .b_tree_level_close.b_tree_oc_l2{z-index:10}div.b_tree ul li .b_tree_oc_l3{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l3,div.b_tree ul li .b_tree_level_close.b_tree_oc_l3{z-index:10}div.b_tree ul li .b_tree_oc_l4{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l4,div.b_tree ul li .b_tree_level_close.b_tree_oc_l4{z-index:10}div.b_tree ul li .b_tree_oc_l5{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l5,div.b_tree ul li .b_tree_level_close.b_tree_oc_l5{z-index:10}div.b_tree ul li .b_tree_oc_l6{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l6,div.b_tree ul li .b_tree_level_close.b_tree_oc_l6{z-index:10}div.b_tree ul li .b_tree_oc_l7{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l7,div.b_tree ul li .b_tree_level_close.b_tree_oc_l7{z-index:10}div.b_tree ul li .b_tree_oc_l8{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l8,div.b_tree ul li .b_tree_level_close.b_tree_oc_l8{z-index:10}div.b_tree ul li .b_tree_oc_l9{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l9,div.b_tree ul li .b_tree_level_close.b_tree_oc_l9{z-index:10}div.b_tree ul li .b_tree_oc_l10{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l10,div.b_tree ul li .b_tree_level_close.b_tree_oc_l10{z-index:10}div.b_tree ul li .b_tree_oc_l11{position:absolute;top:0px;left:1px;z-index:9}div.b_tree ul li .b_tree_level_open.b_tree_oc_l11,div.b_tree ul li .b_tree_level_close.b_tree_oc_l11{z-index:10}div.b_tree ul li a.b_tree_l0{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l1{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l2{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l3{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l4{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l5{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l6{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l7{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l8{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l9{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l10{padding-left:13px;z-index:9}div.b_tree ul li a.b_tree_l11{padding-left:13px;z-index:9}div.b_tree ul li span.b_tree_icon_decorator{width:12px;height:12px;float:right;display:inline;position:static;z-index:9;background-repeat:no-repeat}div.b_tree ul li.b_deleted{text-decoration:none}div.b_tree ul li.b_deleted a{text-decoration:line-through}div.b_tree ul.b_tree_l0 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l1 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l2 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l3 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l4 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l5 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l6 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l7 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l8 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l9 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l10 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree ul.b_tree_l11 a.b_tree_icon{padding-left:33px;background-position:15px 50%}div.b_tree.b_tree_root_hidden{margin:0 0 0 1em}div.b_tree.b_tree_root_hidden ul{padding:0}div.b_tree.b_tree_root_hidden ul.b_tree_l0{margin-left:0}div.b_tree.b_tree_root_visible{left:-13px}div.b_tree a.b_tree_level_close,div.b_tree a.b_tree_level_open{background:transparent !important}div.b_tree a.b_tree_level_close span,div.b_tree a.b_tree_level_open span{background-position:0 50%;background-repeat:no-repeat;padding-right:13px}div.b_tree a.b_tree_level_close:hover,div.b_tree a.b_tree_level_open:hover{text-decoration:none}div.b_tree a.b_tree_level_close span{background-image:url("../openolat/images/tree_parent_open.gif")}div.b_tree a.b_tree_level_open span{background-image:url("../openolat/images/tree_parent_closed.gif")}div.b_master_detail div.b_tree ul li{background:url("../openolat/images/detail/detail_separator.png") repeat-y right}div.b_master_detail div.b_tree ul li a.b_tree_l0{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l1{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l2{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l3{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l4{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l5{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l6{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l7{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l8{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l9{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l10{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_l11{display:block;padding-right:20px;background-repeat:no-repeat;background-position:right}div.b_master_detail div.b_tree ul li a.b_tree_selected{background-image:url("../openolat/images/detail/detail_arrow.png")}div.b_master_detail div.b_tree ul li a.b_tree_selected.b_tree_l0{background-image:none}#b_footer{color:#9D9D9D;padding:0;margin:0;position:relative;min-height:60px}#b_footer a{color:#777}#b_footer #b_footer_user{position:absolute;top:1em;left:1em;line-height:16px}#b_footer #b_footer_user #b_username{margin-right:1.5em}#b_footer #b_footer_version{position:absolute;top:1em;right:1em}#b_footer #b_footer_powered{padding-top:1em;text-align:center;width:auto;background:none}#b_footer #b_footer_powered a{display:inline}#b_footer #b_footer_powered img{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}#b_footer #b_footer_powered img:hover{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#b_footer #b_share{position:absolute;top:2.5em;left:1em;width:250px}#b_footer #b_share a,#b_footer #b_share span{margin:0 3px 0 0;background-repeat:no-repeat;width:16px;height:16px;float:left;display:inline;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}#b_footer #b_share a:hover{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#b_footer #b_share #b_facebook{background-image:url(../openolat/images/social/facebook_16.png)}#b_footer #b_share #b_twitter{background-image:url(../openolat/images/social/twitter_16.png)}#b_footer #b_share #b_google{background-image:url(../openolat/images/social/google_16.png)}#b_footer #b_share #b_delicious{background-image:url(../openolat/images/social/delicious_16.png)}#b_footer #b_share #b_digg{background-image:url(../openolat/images/social/digg_16.png)}#b_footer #b_share #b_mail{background-image:url(../openolat/images/social/email_16.png)}#b_footer #b_share #b_link{background-image:url(../openolat/images/social/link_16.png)}#b_footer .fx_footer #b_footer_version>a{display:block;min-height:45px;background:transparent url("../../images/frentix/frentix_logo_grey.png") no-repeat left bottom}#b_footer .fx_footer #b_footer_version>a:hover{background-image:url("../../images/frentix/frentix_logo.png")}}@media all and (min-width: 1324px){#b_footer #b_share{left:0}#b_footer #b_footer_user{left:0}#b_footer #b_footer_version{right:0}}
-@media all{#callout_share_link input{width:480px}#b_main.b_menu_toolbar #b_col1_content{padding-top:0;padding-right:0}#b_main.b_menu_toolbar #b_col3_content{padding:0}div.b_menu_toolbar{background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #d0d0d0));background:-webkit-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);border-bottom:1px solid #7D7D7D;padding:5px 5px 2px 0}div.b_breadcumb_path{padding:0;margin:0;float:left;display:inline}div.b_breadcumb_path ul{padding:0;margin:0;list-style:none;float:left;display:inline}div.b_breadcumb_path ul li{padding:0 7px 0 14px;margin:0;list-style:none;float:left;display:inline;background:url(../openolat/images/breadcrumb-separator.png) no-repeat left 50%}div.b_breadcumb_path ul li.b_first{background:url(../openolat/images/home.png) no-repeat 5px 50%;padding-left:25px}div.b_breadcumb_path ul li a{color:#464444}div.b_breadcumb_path ul li span.b_disabled{color:#000;padding:0 10px 0 0;margin:0}#b_main_toolbar div.b_breadcumb_path ul a{color:#2d2e2d;font-weight:bold}#b_main_toolbar div.b_breadcumb_path ul a:hover{color:#585a58;text-decoration:none}#b_main_toolbar div.b_breadcumb_path ul li.b_breadcumb_back{background:transparent;padding:0 7px 0 7px;margin:0 2px 0 0;border-right:1px solid #dadada}#b_main_toolbar div.b_breadcumb_path ul li.b_breadcumb_back a{font-type:Arial;color:#2d2e2d;font-weight:normal}#b_main_toolbar div.b_breadcumb_path ul li.b_breadcumb_back a:hover{color:#585a58}#b_main_toolbar div.b_breadcumb_close{position:absolute;right:5px;size:80%}#b_main_toolbar div.b_breadcumb_close .b_close{background-image:url("../openolat/images/close.png");color:#2d2e2d}#b_main_toolbar div.b_breadcumb_close .b_close:hover{color:#585a58;text-decoration:none}div.b_breadcumb_content{clear:both;margin-top:0.5em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_toolbar{background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #d0d0d0));background:-webkit-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);background:linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);position:relative;padding:10px;height:19px;min-height:19px;border-bottom:1px solid #7D7D7D}div.b_toolbar ul{margin:0;list-style-image:none;list-style-type:none}div.b_toolbar ul li{margin:0px 16px 0px 0px;list-style-image:none;list-style-type:none}div.b_toolbar div.b_toolbar_left{position:absolute;top:7px;left:7px}div.b_toolbar ul.b_toolbar_left li{float:left}div.b_toolbar div.b_toolbar_right{position:absolute;top:7px;right:7px}div.b_toolbar ul.b_toolbar_right li{float:right;margin:0px 2px 0px 2px}div.b_toolbar div.b_toolbar_center{text-align:center}div.b_noti{border:1px solid #E9EAEF;padding:3px 23px 3px 3px;float:right;display:inline;position:relative;right:0;font-size:95%}div.b_noti a.b_contexthelp{position:absolute;top:2px;right:2px}div.b_noti a.b_noti_unsubscribe_link{background:url(../openolat/images/mail--minus.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_noti a.b_noti_subscribe_link{background:url(../openolat/images/mail--plus.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_noti a.b_noti_markedread_link{background:url(../openolat/images/tick.png) no-repeat left 50%;padding:1px 0 1px 20px}div.b_titled_wrapper div.b_noti{position:absolute;right:25px;top:0px}div.b_titled_wrapper fieldset div.b_noti{top:12px}h1.b_titled_wrapper span{padding-right:4em;font-style:italic}h2.b_titled_wrapper span{padding-right:4em;font-style:italic}h3.b_titled_wrapper span{padding-right:4em;font-style:italic}h4.b_titled_wrapper span{padding-right:3em;font-style:italic}h5.b_titled_wrapper span{padding-right:3em;font-style:italic}a.b_togglebox_closed{background:url("../openolat/images/tree_parent_closed.gif") no-repeat 0 50%;padding:1px 0 1px 18px;vertical-align:middle}a.b_togglebox_opened{background:url("../openolat/images/tree_parent_open.gif") no-repeat 0 50%;padding:1px 0 1px 18px;vertical-align:middle}div.b_togglebox{margin-top:10px;padding:10px;background:#FAFAFA}div.b_togglebox div.b_togglebox_content{background:transparent;border:0px;padding:0px}div.b_titled_wrapper div.b_togglebox{margin-top:0;padding:0;background:transparent}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content{background:transparent;border:0px;padding:0px}div.b_titled_wrapper_desc a.b_togglebox_opened{z-index:10;display:block;width:20px;height:20px;position:absolute;top:7px;left:8px;background:url(../openolat/images/information-white.png) no-repeat 0 50%}div.b_titled_wrapper_desc a.b_togglebox_closed{display:block;width:20px;height:20px;background:url(../openolat/images/information-white.png) no-repeat top left;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}div.b_titled_wrapper_desc div.b_togglebox div.b_togglebox_content{position:relative;margin-bottom:1em}div.b_titled_wrapper_desc a.b_togglebox_hide span{position:absolute;bottom:0;right:0;padding:0 6px 3px 0}div.b_titled_wrapper_desc a.b_togglebox_hide:hover{text-decoration:underline}div.b_titled_wrapper div.b_togglebox div.b_togglebox_content div.o_course_run_objectives{position:relative}div.o_course_run_dropbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_course_run_returnbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_course_run_solutionbox div.b_noti{position:relative;top:0;right:25px;border:1px solid #FFFFFF}div.o_catalog div.o_catalog_link_title{margin:2em 0 0 0;border-bottom:1px solid #ccc;padding:0.3em}div.o_catalog fieldset{padding:1em 1em 0.5em 1em}div.o_catalog div.o_catalog_title{display:none}div.o_catalog div.o_catalog_nav{padding:1px 0 2px 22px;border-bottom:1px solid #EEE;background:url(../openolat/images/folder_open.png) 2px 50% no-repeat}div.o_catalog .o_catalog_sub_icon{background-image:url(../openolat/images/folder_small.png)}div.o_catalog div.o_catalog_links{margin-top:1em;padding-top:1em;border-top:1px solid #EEE}div.o_catalog div.o_catalog_itemlist ul{list-style-type:none;margin:0;padding:0}div.o_catalog div.o_catalog_itemlist ul li{margin:0;padding:0 0 0 0.5em;overflow:hidden}div.o_catalog div.o_catalog_itemlist ul a{display:block}div.o_catalog div.o_catalog_itemlist div.o_catalog_item{float:left;margin:0.5em 2em 1em 0}div.o_catalog div.o_catalog_itemlist div.o_catalog_item div.o_catalog_item_img{width:200px;height:200px;moz-box-shadow:0 1px 2px #999;-ms-box-shadow:0 1px 2px #999;-o-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999}div.o_catalog div.o_catalog_itemlist div.o_catalog_item div.o_catalog_item_img a{display:block;width:200px;height:200px}div.o_catalog div.o_catalog_itemlist div.o_catalog_item div.o_catalog_item_img a span{display:none}div.o_catalog div.o_catalog_itemlist div.o_catalog_item div.o_catalog_item_details{margin:0.5em 0 0 0;padding:0.5em;border:1px solid #999}div.o_catalog div.o_catalog_desc{margin:0.5em 0 0.5em 0;padding-left:20px;font-style:italic}div.o_catalog div.o_catalog_thumbnail{float:left;margin-right:2em}.b_float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em}.b_float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em}.b_center{text-align:center;margin:0.5em auto}.b_floatscrollbox{overflow-x:auto;overflow-y:hidden}.b_overflowscrollbox{overflow:auto}}.b_dd_item{cursor:move;z-index:100}.b_dd_proxy{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}.b_dd_item.b_dd_over{background-color:#ffff60}.b_dd_sibling{height:3px;width:100%}.b_dd_sibling.b_dd_over{background:transparent url(../openolat/images/arrow_dd.png) top left no-repeat}div.b_dd_ct div.b_dd_sibling_l1{margin-left:0 !important}div.b_dd_ct div.b_dd_sibling_l2{margin-left:1em !important}div.b_dd_ct div.b_dd_sibling_l3{margin-left:2em !important}div.b_dd_ct div.b_dd_sibling_l4{margin-left:3em !important}div.b_dd_ct div.b_dd_sibling_l5{margin-left:4em !important}div.b_dd_ct div.b_dd_sibling_l6{margin-left:5em !important}div.b_dd_ct div.b_dd_sibling_l7{margin-left:6em !important}div.b_dd_ct div.b_dd_sibling_l8{margin-left:7em !important}div.b_dd_ct div.b_dd_sibling_l9{margin-left:8em !important}div.b_dd_ct div.b_dd_sibling_l10{margin-left:9em !important}div.b_dd_ct div.b_dd_sibling_l11{margin-left:10em !important}.b_group_accesscontrolled{background-image:url("../openolat/images/ac/umbrella.png")}.b_order_icon{background-image:url("../openolat/images/ac/shopping-basket.png")}div.b_order_details{margin-top:2em}div.b_order_details label{font-weight:bold}div.b_access_create ul{padding:0;margin-left:0}div.b_access_create li{padding:0;list-style:none}table.b_access_method td{padding:0.2em 1em 0.2em 0}table.b_access_method tr.b_access_desc td{padding:0 1em 1em 20px;font-style:italic}table.b_access_method td div.b_form_element{margin-left:0}div.b_access_method_list div.b_access_method legend{background-repeat:no-repeat;padding-left:20px}table span.b_access_method{padding-right:5px;font-size:90%;vertical-align:bottom;line-height:16px}.b_access_member_icon{background-image:url(../openolat/images/ac/lock-unlock.png)}.b_access_membersonly_icon{background-image:url("../openolat/images/ac/lock.png")}.b_access_method_free_icon{background-image:url("../openolat/images/ac/open-share.png")}.b_group_accesscontrolled.b_access_method_free,b_order_icon.b_access_method_free{background-image:url("../openolat/images/ac/open-share.png")}div.b_access_method_list div.b_access_method_free legend{background-image:url("../openolat/images/ac/open-share.png")}.b_access_method_token_icon{background-image:url("../openolat/images/ac/license-key.png")}.b_group_accesscontrolled.b_access_method_token,b_order_icon.b_access_method_token{background-image:url("../openolat/images/ac/license-key.png")}div.b_access_method_list div.b_access_method_token legend{background-image:url("../openolat/images/ac/license-key.png")}div.b_access_method_list div.b_access_method_token div.b_form_element_wrapper:nth-last-of-type(3) label,table.b_access_method tr.b_access_method_token .b_access_infos{background-image:url("../openolat/images/ac/key.png");background-repeat:no-repeat;padding-left:20px}div.b_access_method_list div.b_form_element_wrapper:nth-last-of-type(4) label{background-image:url("../openolat/images/information-white.png");background-repeat:no-repeat;padding-left:20px}.b_access_method_paypal_icon{background-image:url("../openolat/images/ac/credit-cards.png")}#b_main_access_control{margin:0 20% 0 20%;padding:20px 0 0 20px}.b_order_status_new_icon{background-image:url(../openolat/images/new-text.png)}.b_order_status_prepayment_icon{background-image:url(../openolat/images/ac/prepayment.png)}.b_order_status_payed_icon{background-image:url(../openolat/images/tick.png)}.b_order_status_canceled_icon{background-image:url(../openolat/images/ac/canceled.png)}.b_order_status_error_icon{background-image:url(../images/olat/cross.png)}.b_order_status_warning_icon{background-image:url(../openolat/images/exclamation.png)}.b_transaction_status_success_icon{background-image:url(../openolat/images/tick.png)}.b_transaction_status_waiting_icon{background-image:url(../openolat/images/exclamation.png)}.b_transaction_status_error_icon{background-image:url(../openolat/images/cross.png)}.b_transaction_status_canceled_icon{background-image:url(../openolat/images/ac/canceled.png)}.b_transaction_status_new_icon{background-image:url(../openolat/images/new-text.png)}div.b_form div.b_form_element_wrapper table.b_access_method div.b_form_element{margin-left:0}div.b_form table.b_access_method div.b_form_element span.b_form_datechooser{background-position:0 50%}div.b_layer_1 div.b_modal_area{width:82%;margin:9%}div.b_layer_2 div.b_modal_area{width:76%;margin:12%}div.b_layer_3 div.b_modal_area{width:70%;margin:15%}div.b_layer_5 div.b_modal_area{width:64%;margin:18%}div.b_modal_area{position:absolute;top:0px;left:0px;width:80%;margin:10%;moz-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-ms-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-o-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-webkit-box-shadow:0px 0px 8px rgba(68,68,68,0.5);box-shadow:0px 0px 8px rgba(68,68,68,0.5)}div.b_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;zoom:1}div.b_modal_overlay,div.ext-el-mask{background:#000;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25}div.b_window{text-align:left;border:1px solid red;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;background:#fff}div.b_window .b_window_header_wrapper{padding:2px 8px 0px 8px}div.b_window div.b_window_header{position:relative;border-bottom:1px solid #eee}div.b_window div.b_window_header_title{min-height:18px;line-height:18px;vertical-align:middle;padding:2px 5px 2px 5px}div.b_window div.b_window_header_title a.b_link_close{top:4px;right:4px;position:absolute;min-height:16px;min-width:16px;background:transparent url("../openolat/images/close.png") no-repeat center center;display:inline-block}div.b_window div.b_window_header_title a.b_link_close:hover{top:4px;right:4px}div.b_window div.b_window_header_title strong{font-weight:bold}div.b_window div.b_window_content_wrapper{clear:both;width:auto;padding:0 4px 0 4px}div.b_window div.b_window_content{padding:1em}div.b_window div.b_window_content_inner{min-height:200px;position:relative}div.b_window div.b_window_footer_wrapper{height:4px}div.b_callout_area{position:absolute;top:0px;left:0px;moz-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-ms-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-o-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-webkit-box-shadow:0px 0px 8px rgba(68,68,68,0.5);box-shadow:0px 0px 8px rgba(68,68,68,0.5)}div.b_callout_overlay{position:fixed;top:0;left:0;width:100%;height:100%;zoom:1;background:#000;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=1);-moz-opacity:0.01;-khtml-opacity:0.01;opacity:0.01}div.b_callout{text-align:left;border:1px solid red;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;background:#fff}div.b_callout_content{max-width:60em;margin:10px;overflow:hidden}.b_callout_top_right_arrow{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #FFF;position:absolute;right:20px;top:-10px;z-index:1001}.b_callout_top_right_arrow-border{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid red;position:absolute;right:20px;top:-11px;z-index:1000}.b_callout_top_left_arrow{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #FFF;position:absolute;left:20px;top:-10px;z-index:1001}.b_callout_top_left_arrow-border{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid red;position:absolute;left:20px;top:-11px;z-index:1000}div.x-tip-tc,div.x-tip-bc{background-repeat:repeat !important}div.x-tip-body p{margin-bottom:0px}div.x-tip-mc{background:#e9f2ff !important}body.b_ajax_busy{cursor:wait}div.b_ajax_busy{position:absolute;z-index:5001;left:50%;top:10px;height:32px;width:32px;background-repeat:no-repeat;background-image:url(../openolat/images/ajax-loader.svg)}html.no-svg div.b_ajax_busy{background-image:url(../openolat/images/ajax-loader.gif)}div.b_msg_dialog{padding:10px 10px 10px 50px;min-height:32px;background:url(../openolat/images/icon_question_32.png) no-repeat 10px 10px}div.b_msg_dialog .b_msg_title{font-weight:bold}#b_msg_sticky,#b_msg_sticky_preview{clear:both;padding:10px 10px 10px 50px;min-height:32px;background:#ffb651 url(../openolat/images/icon_warning_32.png) no-repeat 10px 10px;border:none}div.b_msg-div{left:35%;position:absolute;top:10px;width:30%;z-index:20000;border:1px solid red;background:#FAFAFA;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;moz-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-ms-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-o-box-shadow:0px 0px 8px rgba(68,68,68,0.5);-webkit-box-shadow:0px 0px 8px rgba(68,68,68,0.5);box-shadow:0px 0px 8px rgba(68,68,68,0.5)}div.b_msg-div .b_msg_info_winicon{background:transparent url(../openolat/images/icon_info_32.png) no-repeat 10px center}div.b_msg_info_content{padding:10px 10px 10px 50px}div.b_msg_warn_winicon{background:url(../openolat/images/icon_warning_32.png) no-repeat}div.b_msg_error_winicon{background:url(../openolat/images/icon_error_32.png) no-repeat}#b_msg_info{padding:10px 10px 10px 50px;min-height:32px;background:url(../openolat/images/icon_info_32.png) no-repeat 10px 10px}#b_msg_info .b_msg_title{font-weight:bold}.o_infomessage_wrapper{margin:20px 0 20px 0}.o_infomessage_wrapper .o_infomessage{text-align:left}div.b_wizard{background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border:1px solid red}div.b_wizard div.b_wizard_header_wrapper{background:transparent}div.b_wizard div.b_wizard_header{background:transparent;position:relative}div.b_wizard div.b_wizard_header_title{background:transparent;min-height:18px;line-height:18px;vertical-align:middle;padding:2px 5px 2px 5px}div.b_wizard div.b_wizard_header_title a.b_link_close{top:4px;right:4px;background:url(../openolat/images/close.png);background-repeat:no-repeat}div.b_wizard div.b_wizard_header_title strong{font-weight:bold}div.b_wizard div.b_wizard_steps_wrapper{clear:both;width:auto;padding:0 4px 0 4px;background:transparent}div.b_wizard div.b_wizard_steps_content{background:#fff;border:1px solid #555;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}div.b_wizard div.b_wizard_steps_list{width:20em;padding:0;color:#555}div.b_wizard div.b_wizard_steps_list ol{list-style-type:decimal;z-index:14;font-size:100%;padding:2em 5px 5px}div.b_wizard div.b_wizard_steps_list li{line-height:1.5em;white-space:normal;margin-bottom:1em;list-style:none;padding-left:18px}div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current{font-weight:bold;background:url(../openolat/images/bullet_go.png) 0% 50% no-repeat;padding-left:18px}div.b_wizard div.b_wizard_steps_list li a{color:#555}div.b_wizard div.b_wizard_steps_list li a:hover{color:#4F576A;background:transparent;text-decoration:underline}div.b_wizard div.b_wizard_steps_list li .b_disabled{color:#777;border:0;background:transparent;padding:0;margin:0;white-space:normal;font-style:italic}div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current .b_disabled{color:#555;font-style:normal}div.b_wizard div.b_wizard_steps_current{margin-left:20em;padding-top:0.5em;padding-bottom:0.5em}div.b_wizard div.b_wizard_steps_current_inner{padding:1em;border-left:1px solid #ccc}div.b_wizard div.b_wizard_steps_current_content{min-height:300px;position:relative}div.b_wizard div.b_wizard_footer_wrapper{background:transparent}div.b_wizard div.b_wizard_footer div.b_button_group{text-align:left;padding:0.5em 1em 0.5em 21em;margin:0}span.b_wizard_button_prev:before,a.b_wizard_button_prev span:before{content:"\00ab \00a0"}span.b_wizard_button_next:after,a.b_wizard_button_next span:after{content:" \00bb"}a.b_wizard_button_finish,span.b_wizard_button_finish{margin-left:3em}a.b_wizard_button_cancel,span.b_wizard_button_cancel{margin-left:3em}.b_wizard_table_changedcell{font-style:italic;font-weight:bold;background:url(../openolat/images/new-text.png) no-repeat;padding-left:18px}div.b_legacy_wizard_steps{float:right;display:inline}.b_legacy_wizard_step_a1{background-image:url(../openolat/images/wizard/1a.png)}.b_legacy_wizard_step_a2{background-image:url(../openolat/images/wizard/2a.png)}.b_legacy_wizard_step_a3{background-image:url(../openolat/images/wizard/3a.png)}.b_legacy_wizard_step_a4{background-image:url(../openolat/images/wizard/4a.png)}.b_legacy_wizard_step_a5{background-image:url(../openolat/images/wizard/5a.png)}.b_legacy_wizard_step_a6{background-image:url(../openolat/images/wizard/6a.png)}.b_legacy_wizard_step_a7{background-image:url(../openolat/images/wizard/7a.png)}.b_legacy_wizard_step_a8{background-image:url(../openolat/images/wizard/8a.png)}.b_legacy_wizard_step_a9{background-image:url(../openolat/images/wizard/9a.png)}.b_legacy_wizard_step_p1{background-image:url(../openolat/images/wizard/1p.png)}.b_legacy_wizard_step_p2{background-image:url(../openolat/images/wizard/2p.png)}.b_legacy_wizard_step_p3{background-image:url(../openolat/images/wizard/3p.png)}.b_legacy_wizard_step_p4{background-image:url(../openolat/images/wizard/4p.png)}.b_legacy_wizard_step_p5{background-image:url(../openolat/images/wizard/5p.png)}.b_legacy_wizard_step_p6{background-image:url(../openolat/images/wizard/6p.png)}.b_legacy_wizard_step_p7{background-image:url(../openolat/images/wizard/7p.png)}.b_legacy_wizard_step_p8{background-image:url(../openolat/images/wizard/8p.png)}.b_legacy_wizard_step_p9{background-image:url(../openolat/images/wizard/9p.png)}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs{float:left;display:inline-block;margin-bottom:1em}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul{line-height:1em;list-style:none;margin:0;padding:0;white-space:nowrap}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0.25em 0.5em 0.25em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;float:left;display:inline;position:relative}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul strong{background:transparent;color:#667;display:block;font-weight:normal;padding:1px 6px 1px 5px;text-decoration:none;text-transform:none}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul>ul a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul>ul strong{width:auto}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:focus,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:hover,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li:active{moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:focus,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:hover,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul a:active{color:#000;text-decoration:none}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active{moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-o-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);background:#eee;border-color:#ccc}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_active strong{color:#000;font-weight:bold}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled{background:#fff !important}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled a,div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled strong{color:#8994A9;background:transparent !important;font-weight:normal}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_disabled:hover{moz-box-shadow:0 0 0 #fff;-ms-box-shadow:0 0 0 #fff;-o-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_first{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px}div.b_tabbedpane_wrapper div.b_tabbedpane_tabs ul li.b_last{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px}div.b_tabbedpane_wrapper div.b_tabbedpane_content{clear:both;padding:5px 15px;background:transparent;border:1px solid #d4d4d4}div.b_tabbedpane_wrapper div.b_tabbedpane_content div.b_tabbedpane_content_inner{position:relative;min-height:30em}div.b_segments_container{min-height:25px;padding-top:8px;position:relative;background:url(../openolat/images/divider.png) center top no-repeat}div.b_segments_container div.b_segments{clear:both;position:absolute;left:50%}div.b_segments_container div.b_segments a:hover{text-decoration:none}div.b_segments_container div.b_segments ul{position:relative;left:-50%;list-style-type:none;margin:0}div.b_segments_container div.b_segments ul li{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0.25em 0.5em 0.25em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;float:left;display:inline;position:relative}div.b_segments_container div.b_segments ul li a{background:transparent;color:#667;display:block;font-weight:normal;padding:1px 6px 1px 5px;text-decoration:none;text-transform:none}div.b_segments_container div.b_segments ul li a:hover,div.b_segments_container div.b_segments ul li a:active,div.b_segments_container div.b_segments ul li a:focus{text-decoration:none}div.b_segments_container div.b_segments ul li:hover{moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}div.b_segments_container div.b_segments ul li.b_segment_selected{moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-o-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);background:#eee;border-color:#ccc}div.b_segments_container div.b_segments ul li.b_segment_selected a,div.b_segments_container div.b_segments ul li.b_segment_selected strong{color:#000;font-weight:bold}div.b_segments_container div.b_segments ul li.b_segment_first{-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:12px;border-top-left-radius:12px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:12px}div.b_segments_container div.b_segments ul li.b_segment_last{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:0px}div.b_segments_container div.b_segment_content{margin-top:50px;clear:both;padding:5px 15px;background:transparent;border:1px solid #d4d4d4}button{border:none}.b_button{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0.25em 0.5em 0.25em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s ""}.b_button,.b_button span{color:#444;font-size:100%;display:inline-block;padding:0 0.8em;width:auto;line-height:1.9em;text-align:center}.b_button:focus,.b_button:hover{text-decoration:none;border:1px solid #C6C6C6;moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.b_button:focus{border:1px solid red}.b_button:active{moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid red}.b_button.b_button_preferred{background:#f7d1d1;background:-moz-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7d1d1), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);background:linear-gradient(top, #f7d1d1 0%, #f1f1f1 100%);border:1px solid red}.b_button:focus,.b_button:hover{border:1px solid #aaa}.b_button_dirty{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #fff7e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff7e0));background:-webkit-linear-gradient(top, #fff 0%, #fff7e0 100%);background:-o-linear-gradient(top, #fff 0%, #fff7e0 100%);background:-ms-linear-gradient(top, #fff 0%, #fff7e0 100%);background:linear-gradient(top, #fff 0%, #fff7e0 100%);border-color:#f90}.b_button_dirty:focus,.b_button_dirty:hover{text-decoration:none;border:1px solid #ff9f5b;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #fff7e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff7e0));background:-webkit-linear-gradient(top, #fff 0%, #fff7e0 100%);background:-o-linear-gradient(top, #fff 0%, #fff7e0 100%);background:-ms-linear-gradient(top, #fff 0%, #fff7e0 100%);background:linear-gradient(top, #fff 0%, #fff7e0 100%)}.b_disabled.b_button{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0.25em 0.5em 0.25em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s "";border:1px dotted #ccc;background:#fff}.b_disabled.b_button,.b_disabled.b_button span{color:#444;font-size:100%;display:inline-block;padding:0 0.8em;width:auto;line-height:1.9em;text-align:center;cursor:default !important;color:#888}.b_disabled.b_button:focus,.b_disabled.b_button:hover{moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}div.b_button_group{text-align:center;margin:2em 0 1em 0}div.b_button_group div{display:inline}.b_xsmall,sup,sub{font-size:80%}.b_small,small{font-size:90%}a.b_toggle{white-space:nowrap;margin:0 0.5em 0.2em 0;cursor:default;color:#2C2B2B;border:1px solid #aaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block;line-height:1.5em;text-align:center;background:url(../openolat/images/toggle_off.png) top left repeat-x}a.b_toggle span{padding:0 0.8em}a.b_toggle:hover{background:#ddd;text-decoration:none}a.b_toggle.b_on:hover{background:#747474}a.b_toggle.b_on,a.b_toggle:active,a.b_toggle.b_on:active{color:white;border:none;padding:1px;moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.5);-ms-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.5);-o-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.5);text-shadow:1px 1px 2px rgba(0,0,0,0.5)}a.b_toggle:focus,a.b_toggle.b_on:focus{text-decoration:none}a.b_toggle:active,a.b_toggle.b_on:active{background:url(../openolat/images/toggle_active.png) top left repeat-x}a.b_toggle.b_on{background:url(../openolat/images/toggle_on.png) top left repeat-x}span.b_toggle.b_disabled{white-space:nowrap;margin:0 0.5em 0.2em 0;padding:0 0.8em;color:#667;border:1px solid #DDD;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;display:inline-block;line-height:1.5em;text-align:center;background:url(../openolat/images/toggle_dis.png) top left repeat-x}a.b_toggle_slide{background:url(../openolat/images/handle.png) -63px 0px no-repeat;height:25px;width:85px;white-space:nowrap;margin:0 0.2em 0.2em 0.2em;color:#2C2B2B;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;display:inline-block;text-align:center;vertical-align:middle;position:relative}a.b_toggle_slide span{position:absolute;top:-25px;left:0}a.b_toggle_slide:hover,a.b_toggle_slide:focus,a.b_toggle_slide:active,a.b_toggle_slide.b_on:hover,a.b_toggle_slide.b_on:focus,a.b_toggle_slide.b_on:active{border:1px solid #868686;text-decoration:none}a.b_toggle_slide.b_on{background-position:-16px 0px}a.b_toggle_slide.b_disabled{background:url(../openolat/images/handle_dis.png) -63px 0px no-repeat;height:25px;width:85px;white-space:nowrap;margin:0 0.5em 0.2em 0;color:#2C2B2B;border:1px solid #aaa;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;display:inline-block;text-align:center;vertical-align:middle}a.b_toggle_slide.b_small{background:url(../openolat/images/handle_small.png) -41px 0px no-repeat;height:16px;width:55px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}a.b_toggle_slide span{position:absolute;top:-16px}a.b_toggle_slide.b_small.b_on{background-position:-9px 0px}span.b_toggle_slide.b_disabled{background:url(../openolat/images/handle_small_dis.png) -41px 0px no-repeat;height:16px;width:55px;white-space:nowrap;margin:0 0.5em 0.2em 0;color:#2C2B2B;border:1px solid #aaa;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;display:inline-block;text-align:center;vertical-align:middle}span.b_toggle_slide_legend{font-size:90%}.b_link_back{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0.25em 0.5em 0.25em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s ""}.b_link_back>span{padding:0px 8px 0px 25px;background:transparent url("../openolat/images/arrow_left_big.png") no-repeat 4px center}.b_link_back:focus,.b_link_back:hover{text-decoration:none;border:1px solid #C6C6C6;moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.b_link_back:focus{border-color:red}.b_link_back:active{moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:red}.b_link_left_icon{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;white-space:nowrap;cursor:pointer;margin:0.25em 0.5em 0.25em 0;padding:0;color:#444;background:transparent;display:inline-block;line-height:2.2em;vertical-align:middle;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.1);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);background:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);-moz-transition:all 0.22s "";-webkit-transition:all 0.22s "";-o-transition:all 0.22s "";transition:all 0.22s ""}.b_link_left_icon>span{padding:2px 8px 0px 25px;background-color:transparent;background-repeat:no-repeat;background-position:4px center}.b_link_left_icon:focus,.b_link_left_icon:hover{text-decoration:none;border:1px solid #C6C6C6;moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.b_link_left_icon:focus{border-color:red}.b_link_left_icon:active{moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border-color:red}.b_link_to_home>span{background-image:url("../openolat/images/card-address.png")}.b_link_course>span{background-image:url("../openolat/images/book-open-next.png")}.b_link_group>span{background-image:url("../openolat/images/document-page-next.png")}.b_link_mail>span{background-image:url("../openolat/images/mail.png")}.b_link_assessment>span{background-image:url("../openolat/images/le_resources/thumb-up.png")}.b_link_ok>span{background-image:url("../openolat/images/tick.png")}.b_link_nok>span{background-image:url("../openolat/images/cross.png")}.b_link_edit>span{background-image:url("../openolat/images/docs/document--pencil.png")}.b_remove_icon>span{background-image:url("../openolat/images/cross_small.png")}.b_deletableentry_wrapper .b_link_left_icon{border:none;background:inherit;margin:0}.b_deletableentry_wrapper .b_link_left_icon:focus,.b_deletableentry_wrapper .b_link_left_icon:hover,.b_deletableentry_wrapper .b_link_left_icon:focus,.b_deletableentry_wrapper .b_link_left_icon:active{text-decoration:none;border:none;moz-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}div.o_login div.o_login_form{margin-bottom:2em}div.o_login div.o_login_form li{list-style:none}div.o_login div.o_login_form fieldset legend{display:none}div.o_login div.o_login_form input{width:15em;padding:2px 3px 2px 3px}div.b_form div.b_form_desc{margin-bottom:1.5em;font-style:italic}input,select,textarea{border:1px solid #ACAAAA;background:#F6F6F6;line-height:1.3em;margin:0}textarea{font-family:inherit;width:100%}input:focus,select:focus,textarea:focus{background:#fff;border:1px solid #504D4E}input.b_checkbox,input.b_radio{height:1em;width:1em;border:0;margin:0 2px 0 0}label.b_checkbox_label,label.b_radio_label{padding-left:0.5em}.b_inline_editable{padding:1px 20px 1px 0;vertical-align:middle;min-height:16px}.b_inline_editable:hover{background-position:100% 50%;background-repeat:no-repeat;background-image:url(../openolat/images/pencil-small.png)}span.b_inline_editable:hover{cursor:text !important}fieldset{position:relative;padding:1em;padding-top:1.5em;border:none;border-top:1px solid #f66}fieldset legend{font-family:Comic Sans,Comic Sans MS,cursive;padding:0 5px;font-size:120%;font-weight:bold}div.b_form div.b_form_desc{margin-bottom:1.5em;font-style:italic}div.b_form div.b_form_general_error{padding:10px 10px 10px 50px;margin-bottom:20px;text-align:left;background:url(../openolat/images/icon_error_32.png) no-repeat 10px 10px;min-height:32px;border:1px solid #900;color:#900;font-style:italic}div.b_form div.b_form_spacer{margin:10px 0}div.b_form hr.b_form_spacer{margin:10px 0;border-bottom:1px solid #eee;padding:0}div.b_form hr.b_form_spacer.b_form_horizontal{display:inline-block;width:2em}div.b_form hr.b_form_spacer.b_form_spacer_noline{margin:10px 0;border-bottom:0;padding:0}div.b_form div.b_form_element_wrapper{vertical-align:middle;margin:0.5em 0}div.b_form div.b_form_element_wrapper.b_form_horizontal{vertical-align:middle;margin:0.5em 1em 0.5em 0;float:left;display:inline}div.b_form div.b_form_element_wrapper.b_form_vertical{vertical-align:middle;margin:0.5em 0;float:none;display:block}div.b_form div.b_form_element_wrapper div.b_form_element_label{width:20%;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element_label label{float:left;display:inline;line-height:1.3em}div.b_form div.b_form_element_wrapper div.b_form_element_label span.b_form_mandatory{background:url(../openolat/images/star-small.png) no-repeat;padding-left:16px;height:16px}div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_horizontal{width:auto;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_vertical{width:auto;float:none;display:block;margin-top:1em;margin-bottom:0.3em}div.b_form div.b_form_element_wrapper div.b_form_element_label.b_form_vertical label{float:none}div.b_form div.b_form_element_wrapper div.b_form_element{margin-left:25%;padding:0 2px 0 12px}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal{margin-left:0;padding-left:0;float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button{float:left;display:inline}div.b_form div.b_form_element_wrapper div.b_form_element.b_form_vertical{margin-left:0;margin-top:0.5em;padding-left:0;float:none;display:block;clear:both}div.b_form div.b_form_element_wrapper.b_form_error input,div.b_form div.b_form_element_wrapper.b_form_error select{border:1px solid #900;background:#ebcccc}div.b_form div.b_form_element_wrapper div.b_form_error_msg{clear:both;color:#900;font-style:italic;display:block}div.b_form div.b_form_element_wrapper div.b_form_element_wrapper{margin:0}div.b_form div.b_button_group{margin-left:0%;padding-left:0px;text-align:left}div.b_form.b_form_vertical div.b_button_group{text-align:left}div.b_form div.b_form_element div.b_form_example{display:inline;font-size:80%;color:#504D4E}div.b_form div.b_form_element div.b_inline_elements div{display:inline}div.b_form div.b_form_element .b_form_disabled{color:#504D4E}div.b_form div.b_form_element .b_form_element_disabled{color:#9E9C9C;background:#EEEEEE;border:1px solid #CDCBCB}div.b_form div.b_form_element span.b_form_datechooser{background:url(../openolat/images/calendar.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px;padding-top:3px}div.b_form div.b_form_element a.b_form_groupchooser{background:url(../openolat/images/users.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}div.b_form div.b_form_element a.b_form_genericchooser{background:url(../openolat/images/users.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}div.b_form div.b_form_element a.b_form_wikitext{background-repeat:no-repeat;padding-left:12px;line-height:1.5em;font-style:italic}div.b_form div.b_form_element a.b_form_wikitext,div.b_form div.b_form_element .b_wiki_icon{background-image:url(../openolat/images/wiki/wiki_small_9px.png)}div.b_labels_minified div.b_form div.b_form_element_wrapper div.b_form_element_label{width:10%}div.b_labels_minified div.b_form div.b_form_element_wrapper div.b_form_element{margin-left:12%}div.form_shift_left{left:-25%}div.b_button_group div.b_form_element_wrapper{vertical-align:middle;margin:0.5em 0;float:none;display:block}div.b_button_group div.b_form_element_wrapper div.b_form_element_label{width:auto;float:none;display:block}div.b_button_group div.b_form_element_wrapper div.b_form_element{margin-left:0}.b_subcolumns{display:table;width:100%;table-layout:fixed}.b_c25l input,.b_c25r input{max-width:93%}div.calendar{z-index:10000 !important}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element{margin:0;float:left}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label{float:none;width:auto;display:block;padding-left:2.5em}div.b_form div.b_form_element_wrapper.b_form_element_switch div.b_form_element_label label{float:none}div.b_form_subform{padding-left:2.5em}div.b_form_selection_vertical div.b_form_selection_element{vertical-align:middle;line-height:1.3em;position:relative}div.b_form_selection_vertical div.b_form_selection_element input{vertical-align:middle;line-height:1.3em}div.b_form_selection_horizontal div.b_form_selection_element{float:left;display:inline;padding-right:1em}div.b_form_selection_horizontal div.b_form_selection_element input{vertical-align:middle}div.b_form div.b_form_element div.b_form_togglecheck{font-size:95%;display:block;vertical-align:middle;line-height:16px;margin-top:0.5em}div.b_form div.b_form_element div.b_form_togglecheck input{height:1em;width:1em}div.o_form_wrapper fieldset{min-width:60em}div.form_shift_left{position:inherit;left:-20%}div.mceExternalToolbar{background:#f0f0ee !important;overflow:auto}table.b_choice{padding:0;margin:0}table.b_choice td{padding:0.1em;margin:0}table.b_choice td.b_togglecheck{padding-top:1em}table.b_choice td.b_togglecheck div.b_togglecheck{display:inline;border-top:1px solid #eee}table.b_choice td.b_togglecheck input{margin:0 7px 0 2px}div.o_buttons_bar div.o_buttons_box_right{position:relative;text-align:right;padding:5px 0 5px 0}div.o_buttons_box_right{position:absolute;top:0;right:0}fieldset div.o_buttons_box_right{top:1em}div.b_box_with_chelp div.o_buttons_box_right{right:20px}div.o_buttons_box_center{padding:15px 0 0 0;text-align:center}div.b_fileinput{position:relative}div.b_fileinput div.b_fileinput_fakechooser{position:relative;top:0px;left:0px;z-index:1;display:inline;white-space:nowrap}div.b_fileinput div.b_fileinput_fakechooser a{margin-left:5px}div.b_fileinput span.b_fileinput_maxsize{padding:1px 0 1px 1em;font-style:italic;min-height:16px;vertical-align:middle}div.b_fileinput input.b_fileinput_realchooser{position:absolute;top:0;left:0;height:1.8em;z-index:2;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}div.b_fileinput div.b_button_group{text-align:left;padding-left:0;margin-left:0}.b_fileinput_icon{background-image:url(../openolat/images/drive.png)}div.b_progress div.b_progress_bar{height:12px;border:1px solid #bfbfbf;background:#fcc}div.b_progress div.b_progress_bar div{height:12px;background:#f66;background:-moz-linear-gradient(top, #f66 0%, red 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f66), color-stop(100%, red));background:-webkit-linear-gradient(top, #f66 0%, red 100%);background:-o-linear-gradient(top, #f66 0%, red 100%);background:-ms-linear-gradient(top, #f66 0%, red 100%);background:linear-gradient(top, #f66 0%, red 100%)}.b_mark_set{background-image:url("../openolat/images/flag.png") !important}.b_mark_not_set{background-image:url("../openolat/images/flag_off.png") !important}div.b_mark{width:20px;height:20px}div.b_mark div.b_form_element_wrapper{margin:0}div.b_mark div.b_form_element_wrapper div.b_form_element{margin:0;padding:0}div.b_mark a{background-position:center right;background-repeat:no-repeat;display:block;width:20px;height:20px}div.b_mark a span{display:block;width:19px;height:19px}div.b_mark a:hover{text-decoration:none}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{padding:0;border:0}table{border-collapse:collapse;margin-bottom:0.5em;border-top:0px solid white;border-bottom:0px solid white}table caption{font-variant:small-caps}table.fixed{table-layout:fixed}table th,table td{padding:0.3em}table thead th{color:inherit;border-bottom:1px solid #ccc}table tbody tr.b_table_odd td{background:#eee}table tbody tr.b_row_selected td{background:#ff9f5b}div.b_table_drag{padding:5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border:1px solid red;moz-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 6px rgba(0,0,0,0.3)}div.b_table_wrapper table{width:99.5%;margin-left:1px;border:1px solid #eee}div.b_table_wrapper table thead,div.b_table_wrapper table thead a{color:#025d8c}div.b_table_wrapper table thead a.b_sorting,div.b_table_wrapper table thead a a.b_sorting{padding:0 20px 0 0;text-decoration:none;background:url("../openolat/images/arrow-resize-090.png") no-repeat center right}div.b_table_wrapper table thead a.b_sorting_asc,div.b_table_wrapper table thead a a.b_sorting_asc{padding:0 20px 0 0;text-decoration:none;background:url("../openolat/images/arrow_up.png") no-repeat center right}div.b_table_wrapper table thead a.b_sorting_desc,div.b_table_wrapper table thead a a.b_sorting_desc{padding:0 20px 0 0;text-decoration:none;background:url("../openolat/images/arrow_down.png") no-repeat center right}div.b_table_wrapper table tbody tr:hover td{background:#ffdbc1}div.b_table_wrapper table tbody tr.b_row_selected:hover td{background:#ff9f5b}div.b_table_wrapper table tbody a{color:#025d8c}div.b_table_wrapper table tbody a:hover{color:#025d8c}div.b_table_wrapper div.b_table_filter{float:left;display:inline;font-size:95%;margin:7px 10px 2px 0}div.b_table_wrapper div.b_table_filter label{font-style:italic;margin:5px 0 2px 0}div.b_table_wrapper div.b_table_filter select{border:1px solid #acaaaa}div.b_table_wrapper div.b_table_count{font-size:95%;float:left;line-height:16px;vertical-align:bottom;margin:3px;font-size:95%}div.b_table_wrapper a.b_table_prefs,div.b_table_wrapper a.b_table_download{float:right;display:block;background-repeat:no-repeat;background-position:top left;width:16px;height:16px;margin:3px}div.b_table_wrapper a.b_table_prefs{background-image:url(../openolat/images/table_gear.png)}div.b_table_wrapper a.b_table_download{background-image:url(../openolat/images/table_download.png)}div.b_table_wrapper div.b_table_buttons{text-align:center;margin:1.5em 0 1em 0}div.b_table_wrapper div.b_table_empty{margin:1em 0}div.b_table_wrapper div.b_table_footer{float:left;margin:5px 0 0 10px}div.b_table_wrapper div.dataTables_info{float:left;margin:5px 0 0 0}div.b_table_wrapper .dataTables_wrapper .paginate_enabled_previous{background:url("../openolat/images/arrow_left.png") no-repeat top left}div.b_table_wrapper .dataTables_wrapper .paginate_enabled_previous:hover{background:url("../openolat/images/arrow_left.png") no-repeat top left}div.b_table_wrapper .dataTables_wrapper .paginate_disabled_previous{background:url("../openolat/images/arrow_left.png") no-repeat top left}div.b_table_wrapper .dataTables_wrapper .paginate_enabled_next{background:url("../openolat/images/arrow_right.png") no-repeat top right}div.b_table_wrapper .dataTables_wrapper .paginate_enabled_next:hover{background:url("../openolat/images/arrow_right.png") no-repeat top right}div.b_table_wrapper .dataTables_wrapper .paginate_disabled_next{background:url("../openolat/images/arrow_right.png") no-repeat top right}div.b_table_wrapper .dataTables_wrapper .sorting{background:url("../openolat/images/arrow-resize-090.png") no-repeat center right}div.b_table_wrapper .dataTables_wrapper .sorting_asc{background:url("../openolat/images/arrow_up.png") no-repeat center right}div.b_table_wrapper .dataTables_wrapper .sorting_desc{background:url("../openolat/images/arrow_down.png") no-repeat center right}div.b_table_wrapper .dataTables_wrapper .sorting_asc_disabled{background:url("../openolat/images/arrow_up.png") no-repeat center right}div.b_table_wrapper .dataTables_wrapper .sorting_desc_disabled{background:url("../openolat/images/arrow_down.png") no-repeat center right}div.b_table_wrapper .dataTables_wrapper div.dataTables_scrollBody table.dataTable{border-top:none}div.b_table_wrapper .dataTables_wrapper div.dataTables_scrollBody table.dataTable thead th{border:none}div.b_table_wrapper .dataTables_wrapper table.dataTable thead th{border-bottom:1px solid #ccc;color:#025d8c}div.b_table_wrapper .dataTables_wrapper table.dataTable tbody a{color:#025d8c}div.b_table_wrapper .dataTables_wrapper table.dataTable tbody a:hover{color:#025d8c}div.b_table_wrapper .dataTables_wrapper table.dataTable tr.even td.sorting_1{background:#eee}div.b_table_wrapper .dataTables_wrapper table.dataTable tr.odd{background-color:#fff}div.b_table_wrapper .dataTables_wrapper table.dataTable tr.odd td.sorting_1{background:#fff}div.b_table_wrapper.b_table_edit table tbody{border:solid #f90 1px;border-top:solid #f90 4px;background:#fefbf6}div.b_table_wrapper.b_flexitable_wrapper div.b_table_filter{margin:3px 0 3px 0}div.b_table_wrapper.b_flexitable_wrapper div.b_table_filter label{padding:3px 7px 3px 0}div.b_table_wrapper.b_flexitable_wrapper div.b_table_filter div.b_form_selection_element{float:right}div.o_table_rowline div.o_table_row{margin-bottom:30px}div.o_table_rowline div.o_table_rowline_details{background-color:#fcc !important;margin-top:-30px;margin-bottom:30px;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}div.b_table_page{font-size:95%;text-align:center}div.b_table_page a{margin:0;padding:2px}div.b_table_page a.b_table_page_active{font-weight:bold;color:#000}div.b_table_page a.b_table_backward{background:url(../openolat/images/arrow_left.png) no-repeat center left;padding-left:16px}div.b_table_page a.b_table_forward{background:url(../openolat/images/arrow_right.png) no-repeat center right;padding-right:16px}div.b_table_page a.b_table_first_page{background:url(../openolat/images/home.png) no-repeat center left;padding-left:18px}div.b_table_page_all{font-size:95%;text-align:center}a.b_dev{position:absolute;left:0;top:0;z-index:4000;background:red url("../openolat/images/bug.png") no-repeat;width:16px;height:16px;border:1px solid #000}#b_devcon_main{background-color:#ccddff;position:absolute;z-index:4000;top:10px;left:5%;width:90%;text-align:left;border:1px solid #000}#b_devcon_handle{cursor:move;background:blue url(../openolat/images/bug.png) no-repeat 4px 50%;line-height:2em;padding-left:24px;color:white}a#b_devcon_handle_collapse{cursor:pointer;background:url("../openolat/images/tree_parent_open.gif") no-repeat;width:15px;height:15px;float:right;margin:3px}a#b_devcon_handle_expand{cursor:pointer;background:url("../openolat/images/tree_parent_closed.gif") no-repeat;width:15px;height:15px;float:right;margin:3px}a.b_devcon_handle_close{cursor:pointer;background:url(../openolat/images/close.png) no-repeat;width:15px;height:15px;float:right;margin:3px}#b_devcon_content{font-size:90%;padding:5px;border-top:0px solid #000;background:transparent}#b_devcon_content ul{float:left;margin:0;padding:0;list-style:none;white-space:nowrap}#b_devcon_content li{margin:0;padding:0 10px 0 0;float:left}#b_devcon_content fieldset{border-top:1px solid #ccc;margin:0;padding:8px}#b_devcon_mode{width:1em;height:1em;float:left;border:1px solid #000;margin-right:5px}#b_js_log textarea#o_debug_cons{width:99%;height:15em;font-family:monospace;font-size:110%;margin:5px 0 5px 0}iframe.o_debug_json{position:fixed;width:90%;margin-left:5%;bottom:4px;height:300px;background:white;border:2px solid #ccd8e7;z-index:90000}div.b_briefcase div.b_briefcase_foldercomp{margin-top:0.5em}div.b_briefcase_foldercomp div.b_briefcase_createactions{margin:0.5em 0}div.b_briefcase_foldercomp div.b_briefcase_createactions ul{list-style:none;margin:0;padding:0;white-space:nowrap;font-size:95%}div.b_briefcase_foldercomp div.b_briefcase_createactions ul li{float:right;display:inline;margin:0 0 0 1em;padding:0 0 0 3px;position:relative}div.b_briefcase_foldercomp div.b_briefcase_createactions ul li a{background-position:0 50%;background-repeat:no-repeat;padding:2px 0 2px 20px}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_upload{background-image:url(../openolat/images/docs/document_upload.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfolder{background-image:url(../openolat/images/folder_new.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_newfile{background-image:url(../openolat/images/docs/document_add.png)}div.b_briefcase_foldercomp div.b_briefcase_createactions ul a.b_briefcase_deletedfiles{background-image:url(../openolat/images/docs/document_remove.png)}div.b_briefcase_foldercomp div.b_briefcase_breadcrumb{clear:both;padding:1px 0 1px 20px;margin:0.5em 0 0 0;background:url(../openolat/images/folder_open.png) no-repeat 0 50%}div.b_briefcase_foldercomp div.b_briefcase_empty{clear:both;margin-top:0.5em;font-style:italic}div.b_briefcase_foldercomp table.b_briefcase_filetable{clear:both;border-collapse:collapse;margin-bottom:0.5em;background:#fff;width:99.9%;border:1px solid #eee}div.b_briefcase_foldercomp table.b_briefcase_filetable thead{color:#000}div.b_briefcase_foldercomp table.b_briefcase_filetable thead a,div.b_briefcase_foldercomp table.b_briefcase_filetable thead span{color:#4F576A;font-weight:bold}div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:hover,div.b_briefcase_foldercomp table.b_briefcase_filetable thead a:focus{color:#000000;text-decoration:none;background-color:transparent}div.b_briefcase_foldercomp table.b_briefcase_filetable th,div.b_briefcase_foldercomp table.b_briefcase_filetable td{white-space:nowrap;text-align:right;padding-right:1em}div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_last_child,div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child{padding-right:0}div.b_briefcase_foldercomp table.b_briefcase_filetable th.b_first_child,div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_first_child{width:60%;text-align:left}div.b_briefcase_foldercomp table.b_briefcase_filetable td input.b_checkbox{margin:0 4px 0 0}div.b_briefcase_foldercomp table.b_briefcase_filetable td a:hover,div.b_briefcase_foldercomp table.b_briefcase_filetable td a:focus{background-color:transparent}div.b_briefcase_foldercomp table.b_briefcase_filetable td.b_last_child{padding-left:0}div.b_briefcase_foldercomp table.b_briefcase_filetable tr:hover td{background:#ffdbc1}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions{border:0;padding:0;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions td{border:0;padding:0 0 0 3px;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable table.b_briefcase_actions tr{border:0;padding:0;margin:0}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_file_icon{background-image:url(../openolat/images/docs/document--pencil.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_edit_meta_icon{background-image:url(../openolat/images/docs/document_metadata_edit.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_edit_meta_dis_icon{background-image:url(../openolat/images/docs/document_metadata_edit.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_briefcase_foldercomp table.b_briefcase_filetable a.b_briefcase_versions_icon{background-image:url(../openolat/images/docs/document_versions.png)}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_versions_dis_icon{background-image:url(../openolat/images/docs/document_versions.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_briefcase_foldercomp table.b_briefcase_filetable span.b_briefcase_locked_file_icon{background-image:url(../openolat/images/locked.png)}div.b_briefcase_preview{background-color:white;width:200px;height:200px;border:1px solid #8EAACE;margin-top:2px}div.b_briefcase div.b_briefcase_searchcomp{float:left;display:inline;margin:0.5em 0;width:14em}div.b_briefcase div.b_briefcase_searchcomp input{width:10em}div.b_briefcase div.b_briefcase_searchcomp div.b_form_element_wrapper.b_form_horizontal{margin:0}div.b_briefcase div.b_briefcase_commandbuttons{margin:1em 0}div.b_briefcase div.b_briefcase_webdav{margin:0.5em 0}div.b_briefcase div.b_briefcase_quota{clear:both;margin-top:1em;padding-top:1em;border-top:1px solid #000}div.b_briefcase_meta{size:0.8em}div.b_briefcase_meta p{font-style:italic;margin:0;padding-top:2px}div.b_send_documents ol.textbox-outer{margin-left:0;border:1px solid #ACAAAA;background:#F6F6F6;line-height:1.3em}div.b_send_documents ol li{margin-left:0}div.b_send_documents textarea{overflow:auto;resize:none}div.o_table_row div.f_thumbnail{width:200px;height:150px;float:left;border-right:1px solid #999}div.o_table_row div.f_item_links a{background-repeat:no-repeat}div.o_table_row div.f_metadata{position:relative;border:1px solid #999;background-color:#fcfcfc;moz-box-shadow:0 1px 2px #999;-ms-box-shadow:0 1px 2px #999;-o-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999}div.o_table_row div.f_metadata div.f_thumbnail_inner{width:200px;height:150px}div.o_table_row div.f_metadata div.f_thumbnail_unavailable{width:200px;height:150px;background:#fff url(../openolat/images/no_preview.png) 50% 50% no-repeat}div.o_table_row div.f_metadata div.f_metadata_text{margin:10px 220px 10px 300px}div.o_table_row div.f_metadata div.f_metadata_text_inner{width:100%}div.o_table_row div.f_metadata div.f_metadata_lifecycle{position:absolute;top:10px;right:240px}div.o_table_row div.f_metadata div.f_metadata_mark{position:absolute;top:10px;right:215px}div.o_table_row div.f_metadata div.f_metadata_additional_infos{position:absolute;top:0;right:0;height:150px;width:210px;border-left:1px solid #999}div.o_table_row div.f_metadata div.f_metadata_additional_infos div.b_ratings_and_comments{margin:2.5em 0 5px 0}div.o_table_row div.f_metadata div.f_metadata_start{position:absolute;bottom:0;right:0;width:91px;height:20px;padding:7px;background-color:red}div.o_table_row div.f_metadata div.f_metadata_start a{color:#ffffff;font-size:140%;text-decoration:none}div.o_table_row div.f_metadata div.f_metadata_go{position:absolute;bottom:0;right:105px;width:91px;height:20px;padding:7px;background-color:#f66}div.o_table_row div.f_metadata div.f_metadata_go a{color:#ffffff;font-size:140%;text-decoration:none}div.o_table_row div.f_metadata span.b_access_method{width:16px;height:16px;background-position:0 50%;background-repeat:no-repeat}div.o_table_row div.f_metadata div.f_metadata_additional_infos_inner{margin:10px 10px 10px 10px}div.f_metadata_details{margin:20px 0 10px 0}div.f_metadata_details div.f_metadata_go{width:90%;background-color:#f66;padding:10px}div.f_metadata_details div.f_metadata_go a{color:#ffffff;font-size:140%;text-decoration:none}div.f_metadata_details h5{margin-top:10px}div.f_metadata_details ul{list-style-type:none;margin:0;padding:0}div.f_metadata_details ul li{margin:0;padding:0}div.f_metadata_details div.f_metadata_media{margin:5px 0 10px 0}div.f_metadata_details div.f_metadata_lifecycle{background:#fff url("../openolat/images/calendar.png") 0 50% no-repeat;padding:2px 0 2px 20px}div.f_metadata_details div.f_metadata_expenditure{background:#fff url("../openolat/images/clock.png") 0 50% no-repeat;padding:2px 0 2px 20px}div.f_metadata_details div.f_metadata_score{width:90%;margin:20px 0 20px 0;padding:2px 0 2px 20px;background-color:#fcc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.f_metadata_details div.b_ratings_and_comments{width:150px}@media all{div.o_wiki_wrapper{clear:both}div.o_wiki_wrapper div.o_wikimod_btn{position:relative}div.o_wiki_wrapper div.o_wikimod_btn a{margin-bottom:9px;background-repeat:no-repeat;background-position:center center;width:20px;height:19px;float:left;display:inline;padding-left:2px;border:1px solid #ccc;background-color:#eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;margin-right:2px}div.o_wiki_wrapper div.o_wikimod_btn a:hover{border:1px solid red}div.o_wiki_wrapper div.o_wikimod_btn div.b_contexthelp_wrapper a.b_contexthelp{position:absolute;top:0;right:0}div.o_wiki_wrapper a.o_wikimod_btn_bold{background-image:url(../openolat/images/wiki/edit-bold.png)}div.o_wiki_wrapper a.o_wikimod_btn_italic{background-image:url(../openolat/images/wiki/edit-italic.png)}div.o_wiki_wrapper a.o_wikimod_btn_link{background:url(../openolat/images/wiki/chain.png)}div.o_wiki_wrapper a.o_wikimod_btn_extlink{background:url(../openolat/images/wiki/chain--arrow.png)}div.o_wiki_wrapper a.o_wikimod_btn_headline{background:url(../openolat/images/wiki/edit-heading.png)}div.o_wiki_wrapper a.o_wikimod_btn_image{background:url(../openolat/images/wiki/image-medium.png)}div.o_wiki_wrapper a.o_wikimod_btn_media{background:url(../openolat/images/music-beam.png)}div.o_wiki_wrapper a.o_wikimod_btn_math{background:url(../openolat/images/wiki/edit-math.png)}div.o_wiki_wrapper a.o_wikimod_btn_nowiki{background:url(../openolat/images/wiki/edit-nowiki.png)}div.o_wiki_wrapper a.o_wikimod_btn_hr{background:url(../openolat/images/wiki/edit-hr.png)}div.o_wiki_wrapper a.o_wikimod_btn_list{background:url(../openolat/images/wiki/edit-list.png)}div.o_wiki_wrapper a.o_wikimod_btn_numlist{background:url(../openolat/images/wiki/edit-list-order.png)}div.o_wiki_wrapper .b_eportfolio_add,div.o_wiki_wrapper .b_eportfolio_add_again{position:absolute;top:28px;right:3px;z-index:99}div.o_wiki_wrapper h1{font-size:1.6em}div.o_wiki_wrapper h2{font-size:1.4em}div.o_wiki_wrapper h3{font-size:1.2em}div.o_wiki_wrapper h4{font-size:1.1em}div.o_wiki_wrapper h5{font-size:1.0em}div.o_wikimod_linkchooser{clear:both;float:left;display:inline}div.o_wikimod_filechooser{margin:0 2em;float:left;display:inline}div.o_wikimod_nav{font-size:90%;padding-top:1.5em}div.o_wikimod_nav legend{font-size:95%}div.o_wikimod_nav fieldset{padding:0.5em}div.o_wikimod_nav input{width:99%}div.o_wikimod_nav ul{margin:0;padding:0}div.o_wikimod_nav div.b_button_group{margin:0.5em 0;text-align:left}div.o_wikimod_nav div.b_form div.b_form_element_wrapper.b_form_horizontal{margin:0}div.o_wikimod_nav .b_form_element_wrapper .b_form_element{padding:0}div.o_wikimod_nav div.b_form_element_wrapper div.b_form_element.b_form_horizontal .b_button{margin:0.5em 0}div.o_wikimod_editform_wrapper{clear:both;padding:0.5em 0 0 0}div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element_label{display:none}div.o_wikimod_editform_wrapper div.b_form div.b_form_element_wrapper div.b_form_element{clear:both;margin-left:0;padding:0 5px 0 0}div.o_wikimod_editform_wrapper div.b_form div.b_button_group{margin-left:0;text-align:center}div.o_wikimod-article-box table[border="1"]{border-collapse:collapse;border:1px solid #BFBFBF}h1.o_wikimod_heading,h3.o_wikimod_heading{margin:0 0 1em 0;padding:.5em 0 .17em 0;border-bottom:1px solid #BFBFBF}#o_wikimod_uploader{margin:1em 0 0 0}.o_wikimod_version{border:1px solid #BFBFBF;padding:4px;margin-top:5px}.o_wikimod_diff{border:1px solid #BFBFBF;padding:4px;margin:0px}.o_wikimod_warn{color:#DF9719}.o_wiki_error{background-color:#DF9719}.o_wikimod_ins{background-color:#A4DCA4}.o_wikimod_old{background-color:#FFCCCC}.o_wikimod_new{background-color:#A4DCA4}.o_wikimod_del{background-color:#FFCCCC}.wiki-image{float:right;padding:10px;clear:right}.wiki-file-deleted{text-decoration:line-through}img.wikiimg{border:0px}a.wikiimg{text-decoration:none;color:inherit;font-weight:inherit}div.imgcaption{padding:0.3em 0em 0.2em 0.3em}div.imgleft{clear:left;float:left;margin:0.3em 0.3em 0.3em 0em;text-align:left}div.imgright{clear:right;float:right;margin:0.3em 0em 0.3em 0.3em;text-align:right}div.o_wikimod-article-box div{width:auto !important}div.imgcenter{clear:both;overflow:hidden;text-align:center;margin:0.3em 0em 0.3em 0em}div.imgthumb{border:1px solid #bbbbbb;padding:0.3em}table.gallery{border:1px solid #B8B8DB;margin:2px;padding:2px;background-color:white}table.gallery tr{vertical-align:middle}table.gallery td{background-color:#EEEEEE;border:solid 2px #B8B8DB;text-align:center;vertical-align:middle;width:150px}img.gallery{border:1px solid #B8B8DB;padding:0.3em}a.edit{font-style:italic;color:#E98F8F}a.externallink:before{content:url("../openolat/images/external_link.png");padding-right:2px}pre{padding:1em;border:1px dashed #B8B8DB;color:black;background-color:#EEEEEE;line-height:1.1em}}div.o_forum div.o_forum_switch{font-size:90%}div.o_forum div.o_forum_message{margin:1em 0 1em 0;padding:0.5em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#eee}div.o_forum div.o_forum_message_header_wrapper{min-height:24px}div.o_forum div.o_forum_message_header_wrapper div.o_forum_message_header{min-height:24px}div.o_forum div.o_forum_message_title{vertical-align:middle;padding:2px 5px 2px 5px;min-height:24px}div.o_forum div.o_forum_message_title strong{font-weight:bold}div.o_forum div.o_forum_message_new div.o_forum_message_title strong{background:url(../openolat/images/new-text.png) no-repeat top right;padding-right:20px}div.o_forum div.o_forum_message_creator{width:100px;padding:0.5em 12px 0px 21px;font-size:95%;color:#4F576A;float:right;border-left:1px solid #fff}div.o_forum div.o_forum_message_creator strong{font-weight:normal}div.o_forum div.o_forum_message_creator img{border:1px solid #4F576A}div.o_forum div.o_forum_message_body{padding:0.5em;background:transparent;margin-right:155px}div.o_forum div.o_forum_message_attachments{margin:2em 0 0.5em 0;border-top:1px solid #555;font-size:95%}div.o_forum div.o_forum_message_attachments strong{display:block;margin:0.5em 0;font-weight:normal;font-style:italic}div.o_forum div.o_forum_message_attachments ul{list-style:none;margin:0;padding:0}div.o_forum div.o_forum_message_attachments li{margin:0;padding:0}div.o_forum div.o_forum_message_attachments a{background-repeat:no-repeat;background-position:0 50%;padding-left:20px;padding-top:2px;padding-bottom:2px}div.o_forum div.o_forum_message_modified{clear:both;border-top:1px solid #506D90;padding:0.5em 0 0 0;font-size:95%;font-style:italic;text-align:center;color:#98221F}div.o_forum div.o_forum_message_actions{text-align:center;padding:0.2em 1em;padding-top:0.8em}span.o_forum_thread_sticky{font-weight:bold}span.o_forum_status_thread_icon{background-image:url(../openolat/images/forum/forum.png)}span.o_forum_status_sticky_closed_icon{background-image:url(../openolat/images/forum/sticky-note-pin_locked.png)}span.o_forum_status_sticky_icon{background-image:url(../openolat/images/forum/sticky-note-pin.png)}span.o_forum_status_closed_icon{background-image:url(../openolat/images/forum/forum_locked.png)}.b_quote_wrapper{position:relative;margin:20px}.b_quote_author{background:url(../openolat/images/forum/quote.gif) no-repeat left bottom;padding:10px 5px 15px 11px;position:relative;top:1px;font-style:italic;color:#A2A2A2}blockquote.b_quote{margin:0;border:1px solid #e5e5e5;padding:8px 10px 6px;color:#646464;background:#fff;font-size:100%}div.o_forum_peekview{margin:1em 0 1em 0}div.o_forum_peekview h5{font-size:1em;position:relative;left:-20px}div.o_forum_peekview div.o_forum_peekview_message{padding-left:20px;padding-bottom:15px}div.o_forum_peekview div.b_quote_wrapper{display:none}.o_forum_message_icon{background-image:url(../openolat/images/forum/balloon-white-left.png)}div.o_forum_toolbar{float:left;display:inline;width:75%}div#o_forum_fulltextsearch{float:right;display:inline}div#o_forum_fulltextsearch input{width:10em}div#o_forum_fulltextsearch div.b_form_element_wrapper.b_form_horizontal{margin:0}div.b_struct_edit_btn{float:right;display:inline}div.o_ep_struct_editor div.b_subcr{min-height:35em;background:white;padding-right:1em;overflow-x:auto}.b_artefact{margin:5px;border:1px solid #ddd;padding:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3;background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%)}div.o_ep_toc_editor div.b_subcl{min-height:35em}div.o_ep_struct_editor div.b_subcr{min-height:35em;background:#FFF;padding-right:1em;overflow-x:auto}div.b_struct_edit_btn{float:right;display:inline}div.b_struct_submit_assess_btn{float:right;display:inline}.b_artefact div.b_actions{margin-top:2em}.b_artefact div.b_desc{font-style:italic;margin:1em 0}.b_ep_artAttribLink{background-image:url(../openolat/images/table_gear.png)}div.b_artefact_closed{font-size:25px;float:right;background:url(../openolat/images/locked.png) top right no-repeat}div.b_eportfolio_preview_c100l .b_artefact{margin:3px}div.b_eportfolio_preview_c33l .b_artefact{font-size:85%;margin:3px}.b_ep_nolink{color:#000000}.b_ep_nolink:hover{color:#000000;text-decoration:none}.b_ep_multiartefacts div.b_ep_add_message_with_arrow{position:relative;top:-50px}.b_ep_multiartefacts div.b_artefact_count{margin:1em 0 1em 0}a.b_ep_options{background:url(../openolat/images/gear.png) top left no-repeat;width:16px;height:16px;display:block}.b_ep_liveblog_icon{background-image:url(../openolat/images/portfolio/ep_liveblog_icon.png)}div.b_portfolio_toc ul{margin:0}div.b_portfolio_toc li{list-style-type:none}div.b_portfolio_toc li a{font-size:0.8em;text-decoration:none}div.b_portfolio_toc li.level1{font-size:1.2em;margin:1.2em 0 0.2em 0;border-bottom:1px solid #ddd}div.b_portfolio_toc li.level2{padding-left:20px;font-size:1.1em;border-bottom:1px dotted #ddd}div.b_portfolio_toc li.level3{padding-left:40px}div.b_portfolio_toc .link{float:right;margin-right:0px}div.b_portfolio_toc .commentlink{float:right;margin-right:10%}div.b_portfolio_toc .type_artefact{font-style:italic}div.b_portfolio_toc .type_map,div.b_portfolio_toc .type_page,div.b_portfolio_toc .type_struct,div.b_portfolio_toc .type_artefact{background-position:center left;background-repeat:no-repeat;padding-left:20px}a.b_eportfolio_add{background:url(../openolat/images/portfolio/ep_add_icon.png) top left no-repeat;display:block;width:16px;height:16px}td a.b_eportfolio_add{float:right;padding-right:2px}a.b_eportfolio_add_again,span.b_eportfolio_add_again{background:url(../openolat/images/portfolio/ep_add_again_icon.png) top left no-repeat;display:block;width:16px;height:16px}.o_efficiencystatement a.b_eportfolio_add_again{float:right}a.b_eportfolio_link{background:url(../openolat/images/portfolio/ep_link_icon.png) top left no-repeat;display:block;width:16px;height:16px}.b_eportfolio_link{background-image:url(../openolat/images/portfolio/ep_link_icon.png)}ul.b_eportfolio_maps{margin:0;padding:0}ul.b_eportfolio_maps li{display:block;float:left;position:relative;width:195px;height:320px;padding:60px 60px 40px 65px;margin:0.5em;background:url(../openolat/images/portfolio/eportfolio_map_default.png) top left no-repeat;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:14px;-webkit-border-bottom-right-radius:14px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:14px;-moz-border-radius-bottomright:14px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:4px;moz-box-shadow:0 1px 3px #d3d3d3;-ms-box-shadow:0 1px 3px #d3d3d3;-o-box-shadow:0 1px 3px #d3d3d3;-webkit-box-shadow:0 1px 3px #d3d3d3;box-shadow:0 1px 3px #d3d3d3}ul.b_eportfolio_maps li .b_map_info{position:absolute;bottom:40px;width:inherit;font-size:0.9em}ul.b_eportfolio_maps li .b_map_info a.b_open_icon{font-size:1.2em;position:absolute;bottom:170px;right:-10px}.b_eportfolio_changelog .b_form{margin-top:20px;margin-bottom:20px}.b_eportfolio_changelog li{list-style:none}.b_eportfolio_changelog h5{margin-top:16px}.b_eportfolio_mapowner{font-style:italic;margin-bottom:8px}.b_eportfolio_mapowner div{display:inline}div.b_eportfolio_share_with_user{clear:both}div.b_eportfolio_share_with_user p{vertical-align:middle}div.b_eportfolio_share_with_user p span{float:none}@media all{.epmst-green{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green,ul.b_eportfolio_maps li.template.epmst-green{background:#ecf69a;background:#ecf69a -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ecf69a), to(#ecf69a));background:#ecf69a -moz-linear-gradient(43% 71% 101deg, #ecf69a, #ecf69a);background:#ecf69a -o-linear-gradient(#ecf69a, #ecf69a);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ecf69a', EndColorStr='#ecf69a');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-green>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green{margin-top:6px;background:#ecf69a;background:#ecf69a -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ecf69a), to(#ecf69a));background:#ecf69a -moz-linear-gradient(43% 71% 101deg, #ecf69a, #ecf69a);background:#ecf69a -o-linear-gradient(#ecf69a, #ecf69a);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ecf69a', EndColorStr='#ecf69a');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green div.b_map_header h4{color:#444}.epmst-green div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green div.b_ep_actualpage h1,.epmst-green div.b_ep_actualpage h4{color:#444}.epmst-green div.b_pagination{float:none;position:static;width:100%}.epmst-green div.b_pagination ul{margin:0}.epmst-green div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green div.b_pagination li span,.epmst-green div.b_pagination li a,.epmst-green div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green div.b_eportfolio_page,.epmst-green div.b_portfolio_toc,.epmst-green div.b_eportfolio_edit{background-image:none}.epmst-green div.b_pagination li.b_changelog{float:right}}@media all{.epmst-green2{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green2,ul.b_eportfolio_maps li.template.epmst-green2{background:#99e44d;background:#99e44d -webkit-gradient(linear, 37% 20%, 53% 100%, from(#99e44d), to(#cbf1a5));background:#99e44d -moz-linear-gradient(43% 71% 101deg, #99e44d, #cbf1a5);background:#99e44d -o-linear-gradient(#99e44d, #cbf1a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99e44d', EndColorStr='#cbf1a5');border:1px solid #bbb;border-left:3px solid rgba(136,136,136,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green2>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#555}ul.b_eportfolio_maps li.epmst-green2>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green2{margin-top:6px;background:#99e44d;background:#99e44d -webkit-gradient(linear, 37% 20%, 53% 100%, from(#99e44d), to(#cbf1a5));background:#99e44d -moz-linear-gradient(43% 71% 101deg, #99e44d, #cbf1a5);background:#99e44d -o-linear-gradient(#99e44d, #cbf1a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#99e44d', EndColorStr='#cbf1a5');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green2 div.b_map_header h4{color:#555}.epmst-green2 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green2 div.b_ep_actualpage h1,.epmst-green2 div.b_ep_actualpage h4{color:#555}.epmst-green2 div.b_pagination{float:none;position:static;width:100%}.epmst-green2 div.b_pagination ul{margin:0}.epmst-green2 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green2 div.b_pagination li span,.epmst-green2 div.b_pagination li a,.epmst-green2 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green2 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green2 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green2 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green2 div.b_eportfolio_page,.epmst-green2 div.b_portfolio_toc,.epmst-green2 div.b_eportfolio_edit{background-image:none}.epmst-green2 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-green3{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green3,ul.b_eportfolio_maps li.template.epmst-green3{background:#dff0c1;background:#dff0c1 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dff0c1), to(#a0d346));background:#dff0c1 -moz-linear-gradient(43% 71% 101deg, #dff0c1, #a0d346);background:#dff0c1 -o-linear-gradient(#dff0c1, #a0d346);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dff0c1', EndColorStr='#a0d346');border:1px solid #bbb;border-left:3px solid rgba(136,136,136,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green3>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#555}ul.b_eportfolio_maps li.epmst-green3>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green3{margin-top:6px;background:#dff0c1;background:#dff0c1 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dff0c1), to(#a0d346));background:#dff0c1 -moz-linear-gradient(43% 71% 101deg, #dff0c1, #a0d346);background:#dff0c1 -o-linear-gradient(#dff0c1, #a0d346);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dff0c1', EndColorStr='#a0d346');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green3 div.b_map_header h4{color:#555}.epmst-green3 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green3 div.b_ep_actualpage h1,.epmst-green3 div.b_ep_actualpage h4{color:#555}.epmst-green3 div.b_pagination{float:none;position:static;width:100%}.epmst-green3 div.b_pagination ul{margin:0}.epmst-green3 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green3 div.b_pagination li span,.epmst-green3 div.b_pagination li a,.epmst-green3 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green3 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green3 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green3 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green3 div.b_eportfolio_page,.epmst-green3 div.b_portfolio_toc,.epmst-green3 div.b_eportfolio_edit{background-image:none}.epmst-green3 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-green4{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-green4,ul.b_eportfolio_maps li.template.epmst-green4{background:#d7dbb5;background:#d7dbb5 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#d7dbb5), to(#d7dbb5));background:#d7dbb5 -moz-linear-gradient(43% 71% 101deg, #d7dbb5, #d7dbb5);background:#d7dbb5 -o-linear-gradient(#d7dbb5, #d7dbb5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d7dbb5', EndColorStr='#d7dbb5');border:1px solid #bbb;border-left:3px solid rgba(136,136,136,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-green4>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#555}ul.b_eportfolio_maps li.epmst-green4>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-green4{margin-top:6px;background:#d7dbb5;background:#d7dbb5 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#d7dbb5), to(#d7dbb5));background:#d7dbb5 -moz-linear-gradient(43% 71% 101deg, #d7dbb5, #d7dbb5);background:#d7dbb5 -o-linear-gradient(#d7dbb5, #d7dbb5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d7dbb5', EndColorStr='#d7dbb5');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-green4 div.b_map_header h4{color:#555}.epmst-green4 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-green4 div.b_ep_actualpage h1,.epmst-green4 div.b_ep_actualpage h4{color:#555}.epmst-green4 div.b_pagination{float:none;position:static;width:100%}.epmst-green4 div.b_pagination ul{margin:0}.epmst-green4 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-green4 div.b_pagination li span,.epmst-green4 div.b_pagination li a,.epmst-green4 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-green4 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-green4 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-green4 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-green4 div.b_eportfolio_page,.epmst-green4 div.b_portfolio_toc,.epmst-green4 div.b_eportfolio_edit{background-image:none}.epmst-green4 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red,ul.b_eportfolio_maps li.template.epmst-red{background:#ffba71;background:#ffba71 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffba71), to(#ffba99));background:#ffba71 -moz-linear-gradient(43% 71% 101deg, #ffba71, #ffba99);background:#ffba71 -o-linear-gradient(#ffba71, #ffba99);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffba71', EndColorStr='#ffba99');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red{margin-top:6px;background:#ffba71;background:#ffba71 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffba71), to(#ffba99));background:#ffba71 -moz-linear-gradient(43% 71% 101deg, #ffba71, #ffba99);background:#ffba71 -o-linear-gradient(#ffba71, #ffba99);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffba71', EndColorStr='#ffba99');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red div.b_map_header h4{color:#444}.epmst-red div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red div.b_ep_actualpage h1,.epmst-red div.b_ep_actualpage h4{color:#444}.epmst-red div.b_pagination{float:none;position:static;width:100%}.epmst-red div.b_pagination ul{margin:0}.epmst-red div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red div.b_pagination li span,.epmst-red div.b_pagination li a,.epmst-red div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red div.b_eportfolio_page,.epmst-red div.b_portfolio_toc,.epmst-red div.b_eportfolio_edit{background-image:none}.epmst-red div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red2{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red2,ul.b_eportfolio_maps li.template.epmst-red2{background:#ff9772;background:#ff9772 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ff9772), to(#ff9780));background:#ff9772 -moz-linear-gradient(43% 71% 101deg, #ff9772, #ff9780);background:#ff9772 -o-linear-gradient(#ff9772, #ff9780);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9772', EndColorStr='#ff9780');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red2>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red2>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red2{margin-top:6px;background:#ff9772;background:#ff9772 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ff9772), to(#ff9780));background:#ff9772 -moz-linear-gradient(43% 71% 101deg, #ff9772, #ff9780);background:#ff9772 -o-linear-gradient(#ff9772, #ff9780);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9772', EndColorStr='#ff9780');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red2 div.b_map_header h4{color:#444}.epmst-red2 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red2 div.b_ep_actualpage h1,.epmst-red2 div.b_ep_actualpage h4{color:#444}.epmst-red2 div.b_pagination{float:none;position:static;width:100%}.epmst-red2 div.b_pagination ul{margin:0}.epmst-red2 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red2 div.b_pagination li span,.epmst-red2 div.b_pagination li a,.epmst-red2 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red2 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red2 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red2 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red2 div.b_eportfolio_page,.epmst-red2 div.b_portfolio_toc,.epmst-red2 div.b_eportfolio_edit{background-image:none}.epmst-red2 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red3{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red3,ul.b_eportfolio_maps li.template.epmst-red3{background:#e8afbb;background:#e8afbb -webkit-gradient(linear, 37% 20%, 53% 100%, from(#e8afbb), to(#e8afa0));background:#e8afbb -moz-linear-gradient(43% 71% 101deg, #e8afbb, #e8afa0);background:#e8afbb -o-linear-gradient(#e8afbb, #e8afa0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8afbb', EndColorStr='#e8afa0');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red3>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red3>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red3{margin-top:6px;background:#e8afbb;background:#e8afbb -webkit-gradient(linear, 37% 20%, 53% 100%, from(#e8afbb), to(#e8afa0));background:#e8afbb -moz-linear-gradient(43% 71% 101deg, #e8afbb, #e8afa0);background:#e8afbb -o-linear-gradient(#e8afbb, #e8afa0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8afbb', EndColorStr='#e8afa0');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red3 div.b_map_header h4{color:#444}.epmst-red3 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red3 div.b_ep_actualpage h1,.epmst-red3 div.b_ep_actualpage h4{color:#444}.epmst-red3 div.b_pagination{float:none;position:static;width:100%}.epmst-red3 div.b_pagination ul{margin:0}.epmst-red3 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red3 div.b_pagination li span,.epmst-red3 div.b_pagination li a,.epmst-red3 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red3 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red3 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red3 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red3 div.b_eportfolio_page,.epmst-red3 div.b_portfolio_toc,.epmst-red3 div.b_eportfolio_edit{background-image:none}.epmst-red3 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-red4{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-red4,ul.b_eportfolio_maps li.template.epmst-red4{background:#ffa800;background:#ffa800 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffa800), to(#ffaf00));background:#ffa800 -moz-linear-gradient(43% 71% 101deg, #ffa800, #ffaf00);background:#ffa800 -o-linear-gradient(#ffa800, #ffaf00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa800', EndColorStr='#ffaf00');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-red4>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-red4>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-red4{margin-top:6px;background:#ffa800;background:#ffa800 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#ffa800), to(#ffaf00));background:#ffa800 -moz-linear-gradient(43% 71% 101deg, #ffa800, #ffaf00);background:#ffa800 -o-linear-gradient(#ffa800, #ffaf00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa800', EndColorStr='#ffaf00');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-red4 div.b_map_header h4{color:#444}.epmst-red4 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-red4 div.b_ep_actualpage h1,.epmst-red4 div.b_ep_actualpage h4{color:#444}.epmst-red4 div.b_pagination{float:none;position:static;width:100%}.epmst-red4 div.b_pagination ul{margin:0}.epmst-red4 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-red4 div.b_pagination li span,.epmst-red4 div.b_pagination li a,.epmst-red4 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-red4 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-red4 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-red4 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-red4 div.b_eportfolio_page,.epmst-red4 div.b_portfolio_toc,.epmst-red4 div.b_eportfolio_edit{background-image:none}.epmst-red4 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue,ul.b_eportfolio_maps li.template.epmst-blue{background:#00d2f8;background:#00d2f8 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#00d2f8), to(#4a9ead));background:#00d2f8 -moz-linear-gradient(43% 71% 101deg, #00d2f8, #4a9ead);background:#00d2f8 -o-linear-gradient(#00d2f8, #4a9ead);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00d2f8', EndColorStr='#4a9ead');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue{margin-top:6px;background:#00d2f8;background:#00d2f8 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#00d2f8), to(#4a9ead));background:#00d2f8 -moz-linear-gradient(43% 71% 101deg, #00d2f8, #4a9ead);background:#00d2f8 -o-linear-gradient(#00d2f8, #4a9ead);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00d2f8', EndColorStr='#4a9ead');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue div.b_map_header h4{color:#444}.epmst-blue div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue div.b_ep_actualpage h1,.epmst-blue div.b_ep_actualpage h4{color:#444}.epmst-blue div.b_pagination{float:none;position:static;width:100%}.epmst-blue div.b_pagination ul{margin:0}.epmst-blue div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue div.b_pagination li span,.epmst-blue div.b_pagination li a,.epmst-blue div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue div.b_eportfolio_page,.epmst-blue div.b_portfolio_toc,.epmst-blue div.b_eportfolio_edit{background-image:none}.epmst-blue div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue2{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue2,ul.b_eportfolio_maps li.template.epmst-blue2{background:#c4f6ff;background:#c4f6ff -webkit-gradient(linear, 37% 20%, 53% 100%, from(#c4f6ff), to(#c4f6ff));background:#c4f6ff -moz-linear-gradient(43% 71% 101deg, #c4f6ff, #c4f6ff);background:#c4f6ff -o-linear-gradient(#c4f6ff, #c4f6ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4f6ff', EndColorStr='#c4f6ff');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue2>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue2>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue2{margin-top:6px;background:#c4f6ff;background:#c4f6ff -webkit-gradient(linear, 37% 20%, 53% 100%, from(#c4f6ff), to(#c4f6ff));background:#c4f6ff -moz-linear-gradient(43% 71% 101deg, #c4f6ff, #c4f6ff);background:#c4f6ff -o-linear-gradient(#c4f6ff, #c4f6ff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4f6ff', EndColorStr='#c4f6ff');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue2 div.b_map_header h4{color:#444}.epmst-blue2 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue2 div.b_ep_actualpage h1,.epmst-blue2 div.b_ep_actualpage h4{color:#444}.epmst-blue2 div.b_pagination{float:none;position:static;width:100%}.epmst-blue2 div.b_pagination ul{margin:0}.epmst-blue2 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue2 div.b_pagination li span,.epmst-blue2 div.b_pagination li a,.epmst-blue2 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue2 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue2 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue2 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue2 div.b_eportfolio_page,.epmst-blue2 div.b_portfolio_toc,.epmst-blue2 div.b_eportfolio_edit{background-image:none}.epmst-blue2 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue3{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue3,ul.b_eportfolio_maps li.template.epmst-blue3{background:#b3e2f7;background:#b3e2f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#b3e2f7), to(#b3e2f7));background:#b3e2f7 -moz-linear-gradient(43% 71% 101deg, #b3e2f7, #b3e2f7);background:#b3e2f7 -o-linear-gradient(#b3e2f7, #b3e2f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3e2f7', EndColorStr='#b3e2f7');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue3>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue3>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue3{margin-top:6px;background:#b3e2f7;background:#b3e2f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#b3e2f7), to(#b3e2f7));background:#b3e2f7 -moz-linear-gradient(43% 71% 101deg, #b3e2f7, #b3e2f7);background:#b3e2f7 -o-linear-gradient(#b3e2f7, #b3e2f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3e2f7', EndColorStr='#b3e2f7');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue3 div.b_map_header h4{color:#444}.epmst-blue3 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue3 div.b_ep_actualpage h1,.epmst-blue3 div.b_ep_actualpage h4{color:#444}.epmst-blue3 div.b_pagination{float:none;position:static;width:100%}.epmst-blue3 div.b_pagination ul{margin:0}.epmst-blue3 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue3 div.b_pagination li span,.epmst-blue3 div.b_pagination li a,.epmst-blue3 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue3 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue3 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue3 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue3 div.b_eportfolio_page,.epmst-blue3 div.b_portfolio_toc,.epmst-blue3 div.b_eportfolio_edit{background-image:none}.epmst-blue3 div.b_pagination li.b_changelog{float:right}}@media all{.epmst-blue4{font-family:Century Gothic, Apple Gothic, sans-serif}ul.b_eportfolio_maps li.epmst-blue4,ul.b_eportfolio_maps li.template.epmst-blue4{background:#dee7f7;background:#dee7f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dee7f7), to(#c1e9fd));background:#dee7f7 -moz-linear-gradient(43% 71% 101deg, #dee7f7, #c1e9fd);background:#dee7f7 -o-linear-gradient(#dee7f7, #c1e9fd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dee7f7', EndColorStr='#c1e9fd');border:1px solid #888;border-left:3px solid rgba(85,85,85,0.8);box-shadow:3px 3px 4px rgba(20,20,20,0.4)}ul.b_eportfolio_maps .b_map_info p{color:#000}ul.b_eportfolio_maps li.epmst-blue4>h4{padding:20px 20px 4px 25px;background:rgba(255,255,230,0.7) none;margin:0;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;color:#444}ul.b_eportfolio_maps li.epmst-blue4>div.b_map_descr{padding:0 20px 20px 25px;background:rgba(255,255,230,0.7) none;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.b_eportfolio_map.epmst-blue4{margin-top:6px;background:#dee7f7;background:#dee7f7 -webkit-gradient(linear, 37% 20%, 53% 100%, from(#dee7f7), to(#c1e9fd));background:#dee7f7 -moz-linear-gradient(43% 71% 101deg, #dee7f7, #c1e9fd);background:#dee7f7 -o-linear-gradient(#dee7f7, #c1e9fd);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dee7f7', EndColorStr='#c1e9fd');padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.epmst-blue4 div.b_map_header h4{color:#444}.epmst-blue4 div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.epmst-blue4 div.b_ep_actualpage h1,.epmst-blue4 div.b_ep_actualpage h4{color:#444}.epmst-blue4 div.b_pagination{float:none;position:static;width:100%}.epmst-blue4 div.b_pagination ul{margin:0}.epmst-blue4 div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.epmst-blue4 div.b_pagination li span,.epmst-blue4 div.b_pagination li a,.epmst-blue4 div.b_pagination li{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.epmst-blue4 div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.epmst-blue4 div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.epmst-blue4 div.b_pagination li a{padding:1em;padding:5px 8px}.epmst-blue4 div.b_eportfolio_page,.epmst-blue4 div.b_portfolio_toc,.epmst-blue4 div.b_eportfolio_edit{background-image:none}.epmst-blue4 div.b_pagination li.b_changelog{float:right}}li.default .b_map_info p{color:#bbb}li.comic .b_map_info p{color:#88a5c4}li.leather .b_map_info p{color:#C2A074}.b_map_page{text-align:center;clear:left}.b_map_page_all{text-align:center}.b_map_page>span{padding-right:3px}.b_map_page a.b_map_page_forward{background:url(../openolat/images/arrow_right.png) no-repeat center right;padding-right:16px}ul.b_eportfolio_maps li.leather{background:url(../openolat/images/portfolio/eportfolio_map_leather.png) top left no-repeat;border:none}ul.b_eportfolio_maps li.leather a{color:#fad9a4}ul.b_eportfolio_maps li.comic{background:url(../openolat/images/portfolio/eportfolio_map_comic.png) top left no-repeat;border:none}ul.b_eportfolio_maps li.template.default{background-image:url(../openolat/images/portfolio/eportfolio_map_default_template.png)}ul.b_eportfolio_maps li.template.comic{background-image:url(../openolat/images/portfolio/eportfolio_map_comic_template.png)}ul.b_eportfolio_maps li.template.leather{background-image:url(../openolat/images/portfolio/eportfolio_map_leather_template.png)}.b_map_page{text-align:center;clear:left}.b_map_page_all{text-align:center}.b_map_page>span{padding-right:3px}.b_map_page a.b_map_page_forward{background:url(../openolat/images/arrow_right.png) no-repeat center right;padding-right:16px}.b_eportfolio_map{background:white;padding:1.5em;min-height:30em}.b_eportfolio_map .b_ep_relative{position:relative}.b_eportfolio_toolbar div{display:inline}.b_eportfolio_toolbar{text-align:right;width:100%;border-bottom:1px solid #acaaaa;padding:1px 2px 4px 2px;margin-bottom:6px}.b_eportfolio_map a.b_eportfolio_add_link,.b_eportfolio_map a.b_eportfolio_del_link{float:right;display:inline;background-repeat:no-repeat;margin-left:0.5em;width:16px;height:16px;text-decoration:none}.b_eportfolio_toolbar a.b_eportfolio_add_link,.b_eportfolio_map a.b_eportfolio_del_link{float:none;display:inline-block;background-repeat:no-repeat;margin-left:0;margin-right:0.5em;width:16px;height:16px;text-decoration:none}.b_eportfolio_map div.b_eportfolio_add_link{float:left;display:inline;margin-top:2px}.o_ep_toc_editor .b_eportfolio_add_link{float:left}.b_eportfolio_map .b_eportfolio_add_link:hover{text-decoration:none}.b_eportfolio_map .b_eportfolio_comment_link{float:right;display:inline;margin-right:5px}.b_ep_tag_cloud{padding:1em 0 1em 0;border-bottom:1px solid #ccc}.b_eportfolio_page,.b_portfolio_toc,.b_eportfolio_edit,.b_eportfolio_changelog{min-height:40em;background:#f4f4f4 url(../openolat/images/portfolio/eportfolio_page_corner.png) top right no-repeat;padding:1em;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 5px rgba(0,0,0,0.2);box-shadow:0px 2px 5px rgba(0,0,0,0.2)}.b_eportfolio_page .b_eportfolio_structure>h5{border-bottom:1px solid #ddd;margin-top:1.2em}.b_eportfolio_edit{margin-top:1.5em}.b_eportfolio.b_artefacts hr.b_ep_filter_spacer{height:10px;background:url(../openolat/images/portfolio/divider-arrow-down.png) 25px -12px no-repeat;border:none;border-top:1px solid #ccc;margin:2em 0 1em}.b_eportfolio.b_artefacts .b_ep_content{background:white;padding:0 1em 1em 1em;margin-top:1.5em}.b_eportfolio.b_artefacts .b_ep_content .b_ep_filter{padding:0;width:80%}.b_ep_filter{float:left}.b_ep_viewmode{float:right;width:15%}.b_ep_add_artefact{float:right}.b_ep_content div.b_ep_viewmode div.b_form_element_label{width:auto}.b_eportfolio.b_artefacts div.b_segments_container{top:-20px;margin-bottom:-20px}.b_ep_tagbrowser{width:30%;margin-right:0px}.b_ep_tagbrowser_view{width:68%;margin-left:0px}.b_ep_collection_icon{background-image:url(../openolat/images/portfolio/ep_collection.png) !important}.b_ep_map_icon,.b_portfolio_toc .type_map{background-image:url(../openolat/images/portfolio/briefcase.png) !important}.b_ep_page_icon,.b_portfolio_toc .type_page{background-image:url(../openolat/images/portfolio/ep_page.png) !important}.b_ep_page_icon.b_eportfolio_add_link{background-image:url(../openolat/images/portfolio/ep_page_add.png) !important}.b_ep_struct_icon,.b_portfolio_toc .type_struct{background-image:url(../openolat/images/portfolio/ep_struct.png) !important}.b_ep_struct_icon.b_eportfolio_add_link{background-image:url(../openolat/images/portfolio/ep_struct_add.png) !important}.type_artefact{background-image:url(../openolat/images/le_resources/portfolio.png) !important}div.b_eportfolio_collect_restriction{margin-top:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_el{float:left;margin-right:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link{float:left;margin-right:5px}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a{padding-left:0px;text-decoration:none}div.b_eportfolio_collect_restriction div.b_eportfolio_collect_restriction_link a:hover{text-decoration:none}div.b_form.b_eportfolio_tag_selector{min-width:40em}div.b_eportfolio_restriction_wrapper a.b_togglebox_opened{z-index:10;display:block;width:20px;height:20px;padding:0;margin-left:12px}div.b_eportfolio_restriction_wrapper a.b_togglebox_closed{display:block;width:20px;height:20px;padding:0;margin-left:12px}div.b_eportfolio_restriction_wrapper p{padding:0 0 0 15px;margin:0}div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content{padding:3px 3px 3px 3px;margin:0;border:1px solid red;background-image:none;background-color:transparent;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}div.b_eportfolio_restriction_error div.b_tooglebox_opened div.b_togglebox_content{border:1px solid #FF9900 !important;background:#fff5cc url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 7px !important}div.b_eportfolio_restriction_passed div.b_tooglebox_opened div.b_togglebox_content{border:1px solid #F0F0F0 !important;background:#fcfcfc url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 7px !important}div.b_eportfolio_restriction_error div.b_togglebox_closed{background:transparent url(../openolat/images/decorator/deco_warn.png) no-repeat 3px 5px !important}div.b_eportfolio_restriction_passed div.b_togglebox_closed{background:transparent url(../openolat/images/decorator/deco_ok.png) no-repeat 3px 5px !important}div.b_eportfolio_restriction_wrapper div.b_togglebox div.b_togglebox_content .b_togglebox_hide{display:none}.b_eportfolio_deadline_callout{width:300px}.b_ep_multiartefacts .b_c50l{clear:both}.b_eportfolio_fulltextsearch{float:left}.b_eportfolio_share_policy_wrapper{margin:5px;border:1px solid #ddd;padding:1em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%)}.b_eportfolio_share_policy_wrapper .b_float_right{text-align:right}.b_eportfolio_share_policy_wrapper a.bit-input{text-decoration:none}.b_eportfolio_share_policy div input,.b_eportfolio_share_policy div span,.b_eportfolio_share_policy div select{float:left;margin-right:5px;padding-right:5px}.b_eportfolio_share_policy div span.b_form_datechooser{background:url(../openolat/images/calendar.png) no-repeat;padding-left:18px;height:16px;line-height:16px;margin-left:2px}.b_eportfolio_share_policy .b_ep_share_date span{float:left}.b_eportfolio_share_policy_wrapper .b_eportfolio_share_policy{padding-left:20px;background:url(../openolat/images/user.png) top left no-repeat}.b_eportfolio_share_policy_wrapper.policytype_group .b_eportfolio_share_policy{background-image:url(../openolat/images/users.png)}.b_eportfolio_share_policy_wrapper.policytype_invitation .b_eportfolio_share_policy{background-image:url(../openolat/images/share.png)}.b_eportfolio_share_policy_wrapper.policytype_allusers .b_eportfolio_share_policy{background-image:url(../openolat/images/users.png)}div.b_ep_inline div input,div.b_ep_inline div span,div.b_ep_inline div select{float:left;margin-right:5px;padding-right:5px}.default div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.default div.b_pagination{float:none;position:static;width:100%}.default div.b_pagination ul{margin:0}.default div.b_pagination li{float:left;display:inline;width:auto;margin:2px 2px 2px 0;padding:0;background:#FAFAFA;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0}.default div.b_pagination li a{padding:1em;padding:5px 8px}.default div.b_pagination li,.default div.b_pagination li span,.default div.b_pagination li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.default div.b_pagination li.b_disabled{padding-bottom:2px;margin-bottom:0;background:#f4f4f4}.default div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.default div.b_pagination li.b_changelog{float:right}.default div.b_eportfolio_page,.default div.b_portfolio_toc,.default div.b_eportfolio_edit,.default div.b_eportfolio_changelog{background-image:none}.b_eportfolio_map.comic{background:#a2c3e8 none;padding:30px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.comic{font-family:'Comic Sans MS', 'Comic Sans', fantasy}.comic div.b_pagination{position:absolute;right:0;width:16%;max-height:100%;overflow-x:hidden;overflow-y:auto;z-index:100}.comic .b_ep_relative>div:last-child{position:relative}.comic div.b_ep_actualpage{width:85%;margin-top:1em}.comic div.b_pagination ul{margin-top:30px;margin-left:0px;z-index:1}.comic div.b_pagination li{width:87%;background:url(../openolat/images/portfolio/postit.png) center right;padding:0;margin-bottom:1em;margin-left:8%;list-style-type:none}.comic div.b_pagination li span.b_disabled,.comic div.b_pagination li a span{display:block;padding:20px 15px 20px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.comic div.b_pagination li,.comic div.b_pagination li span,.comic div.b_pagination li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.comic div.b_pagination li.b_disabled{z-index:101;margin-left:0;width:100%}.comic div.b_pagination li .b_disabled{color:black;font-weight:bold}.comic div.b_pagination li.b_toc,.comic div.b_pagination li.b_changelog{background-image:url(../openolat/images/portfolio/postit_pink.png)}.b_eportfolio_map.leather{background:url(../openolat/images/portfolio/light-leather-tile.jpg)}.leather{font-family:Palatino, Georgia, serif}.leather div.b_ep_actualpage{width:100%;margin-top:0;clear:both}.leather .b_map_header h4,.leather .b_map_header p,.leather .b_map_header a.b_eportfolio_add_link,.leather .b_map_header a.b_eportfolio_comment_link{color:white}.leather .b_eportfolio_mapowner{color:#fff}.leather div.b_pagination{float:none;position:static;width:100%}.leather div.b_pagination ul{margin:0}.leather div.b_pagination li{float:left;display:inline;width:auto;margin:0 2px 0 0;padding:0;background:#ddd;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:0;border-bottom-left-radius:0}.leather div.b_pagination li a{padding:1em;padding:5px 8px}.leather div.b_pagination li,.leather div.b_pagination li span,.leather div.b_pagination li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.leather div.b_pagination li.b_disabled{padding:0;background:#f4f4f4}.leather div.b_pagination li .b_disabled{color:black;font-weight:normal;padding:5px 8px}.leather div.b_pagination li.b_changelog{float:right}.leather div.b_eportfolio_page,.leather div.b_portfolio_toc,.leather div.b_eportfolio_edit,.leather div.b_eportfolio_changelog{background-image:none}div.o_module_cp_wrapper a.b_content_download{background:url("../openolat/images/drive-download.png") no-repeat top left;padding-left:20px;margin:3px;display:block;min-height:16px}div.o_module_cp_wrapper div#o_local_fulltextsearch{position:absolute;top:0;right:0;z-index:10}div.o_module_cp_wrapper div#o_local_fulltextsearch div.b_form_element_wrapper.b_form_horizontal{margin:0}div.o_module_cp_wrapper div.o_cp_navigation{float:right;display:inline;padding:3px 0 3px 3px;background:#ebebeb;border:1px solid #ddd;white-space:nowrap;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3}div.o_module_cp_wrapper div span a{margin:0 2px}div.o_module_cp_wrapper div span.b_disabled{display:none}div.o_module_cp_wrapper div span a.o_cp_previous_icon{background-image:url("../openolat/images/arrow_left_big.png");text-decoration:none}div.o_module_cp_wrapper div span a.o_cp_previous_icon span{display:none}div.o_module_cp_wrapper div span a.o_cp_next_icon{background-image:url("../openolat/images/arrow_right_big.png")}div.o_module_cp_wrapper div span a.o_cp_next_icon span{display:none}div.o_module_cp_wrapper div span a.o_cp_print_icon{background-image:url("../openolat/images/printer.png")}div.o_module_cp_wrapper div span a.o_cp_print_icon span{display:none}div.o_module_cp_wrapper div.o_cp_navigation div,div.o_module_cp_wrapper div.o_cp_navigation form{display:inline}div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix{display:inline;clear:none}div.o_module_cp_wrapper div.o_cp_navigation div.b_clearfix:after{display:inline;height:0;clear:none;visibility:hidden}#o_cpeditor_menu div.o_cpeditor_menu_tree{padding:10px 0 0 0}#b_col1 div.b_menu_toolbar a,#b_col3 div.b_menu_toolbar a{width:16px;height:16px;margin:3px;float:right;display:inline;background-repeat:no-repeat}a.o_cpeditor_import{background-image:url("../openolat/images/docs/document_upload.png")}a.o_cpeditor_new{background-image:url("../openolat/images/docs/document_add.png")}a.o_cpeditor_copy{background-image:url("../openolat/images/docs/document_copy.png")}a.o_cpeditor_delete{background-image:url("../openolat/images/docs/document_remove.png")}a.o_cpeditor_edit{background-image:url(../openolat/images/docs/document_metadata_edit.png)}a.o_cpeditor_preview{background-image:url(../openolat/images/docs/document_preview.png)}#o_cpeditor_content div.o_cpeditor_message{padding:20px}.o_sel_qpool_pool{background-image:url("../openolat/images/qti/pool-share.png") !important}.o_sel_qpool_my_items{background-image:url("../openolat/images/user.png") !important}.o_sel_qpool_favorits{background-image:url("../openolat/images/flag.png") !important}.o_sel_qpool_share{background-image:url("../openolat/images/users.png") !important}.o_sel_qpool_collection{background-image:url("../openolat/images/document-list.png") !important}.o_readwrite{background-image:url("../openolat/images/pencil.png")}.o_readonly{background-image:url("../openolat/images/pencil-prohibition.png")}.o_public,.o_exportable{background-image:url("../openolat/images/tick.png")}.o_private,.o_unexportable{background-image:url("../openolat/images/cross.png")}.o_qpool_edit_learning_time div{float:left}.o_qpool_edit_learning_time div input,.o_qpool_edit_learning_time div select,.o_qpool_edit_learning_time div span.o_qpool_edit_learning_time_label{margin-right:5px;padding-right:5px}div.o_sel_qpool_edit_content{float:right}div.o_sel_qpool_edit_content .b_link_edit{margin-right:20px}div.o_sel_qpool_presentation div.b_c33l li{padding-right:15px}div.o_sel_qpool_presentation h5{margin:0.5em 0 0.5em 0}#qpoolcontainer div.b_table_wrapper a.b_table_prefs{position:relative;top:1.5em;left:19px}#qpoolcontainer div.b_table_wrapper div.dataTables_wrapper{margin-top:1em}div.o_qpool_metadata_sharing h5{margin-top:1em}div.o_qpool_metadata_sharing table td.b_first_child{width:15%}div.o_qpool_filter_box{margin:3px 0 3px 0}div.o_qpool_filter_box label{padding:3px 7px 3px 0;float:left}div.o_qpool_filter_box div.b_form_selection_element{float:left}a.o_print_icon{background-image:url("../openolat/images/printer.png")}a.o_print_icon span{display:none}.d3chart .bar_green{fill:#9dd53a}.d3chart .bar_red{fill:#f85032}.d3chart .bar_grey{fill:lightgrey}div.o_qti_statistics h4{margin-top:2em}div.o_qti_statistics ul{list-style-type:none;padding:0;margin:0;font-size:90%}div.o_qti_statistics ul strong{font-weight:normal}div.o_qti_statistics ul li{padding-left:48px;margin-left:0;margin-bottom:10px}div.o_qti_statistics ul li.o_qti_statistics-survey-item{padding-left:27px}div.o_qti_statistics ul li.o_qti_statistics-ncorrect{padding-left:27px;background:url(../openolat/images/decorator/deco_error.png) no-repeat 10px 2px}div.o_qti_statistics ul li.o_qti_statistics-correct{padding-left:27px;background:url(../openolat/images/decorator/deco_ok.png) no-repeat 10px 2px}div.o_qti_statistics ul li.o_qti_statistics-kplus{padding-left:27px}div.o_qti_statistics ul li.o_qti_statistics-kplus:before{content:'+'}div.o_qti_statistics ul li.o_qti_statistics-kminus{padding-left:27px}div.o_qti_statistics ul li.o_qti_statistics-kminus:before{content:'-'}div.o_qti_statistics ul li img{vertical-align:top}div.o_qti_statistics a.b_content_download{display:inline}div.o_qti_statistics a.o_print_icon span{margin-right:1em;display:inline}div.o_qti_statistics table.o_qti_statistics_figures tr{float:left}div.o_qti_statistics table.o_qti_statistics_figures tr:nth-child(2n+1){clear:left;padding-right:20px}div.o_qti_statistics table.o_qti_statistics_figures td{width:200px;padding-left:0}div.o_qti_statistics table.o_qti_statistics_figures td+td{width:100px}div.o_qti_statistics .o_qti_statistics_question{background:#F5F5F5;padding:10px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_qti_statistics .o_qti_statistics_answer{background:#F5F5F5;padding:1px 2px;width:90%}div.o_qti_statistics div.o_qti_statistics_legend{padding:10px;margin:0 auto;width:250px;height:1.2em;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_qti_statistics div.o_qti_statistics_legend ul{list-style:none;margin:0;padding:0}div.o_qti_statistics div.o_qti_statistics_legend ul li{float:left;margin:0 10px 0 0;padding:0}div.o_qti_statistics div.o_qti_statistics_legend ul li span{float:left;width:1.2em;height:1.2em;margin:2px 5px}div.o_qti_statistics div.o_qti_statistics_legend ul li .bar_green{background-color:#9dd53a}div.o_qti_statistics div.o_qti_statistics_legend ul li .bar_red{background-color:#f85032}div.o_qti_statistics div.o_qti_statistics_legend ul li .bar_grey{background-color:lightgrey}#o_qti_run div.b_button_group{text-align:left}#o_qti_run_title{text-align:right}#o_qti_run_title strong{float:left;display:inline}#o_qti_run.o_qti_survey #o_qti_run_title strong{background:url(../openolat/images/le_resources/survey.png) no-repeat left 50%;padding-left:20px}#o_qti_run.o_qti_test #o_qti_run_title strong{background:url(../openolat/images/le_resources/test.png) no-repeat left 50%;padding-left:20px;padding-top:2px;padding-bottom:2px}#o_qti_scoreinfo{float:left;display:inline;padding:.3em;border:1px solid silver;margin-right:1em}#o_qti_run_score{clear:both;margin:1em 0;padding:0 0 1.5em 0;font-size:90%}#o_qti_run_scoreinfo{float:left;display:inline}#o_qti_run_scoreprogress{float:left;display:inline;margin-left:1em}#o_qti_questioninfo{float:left;display:inline;padding:.3em;border:1px solid silver}#o_qti_run_questioninfo{float:left;display:inline;margin-left:1em}#o_qti_run_questionprogress{float:left;display:inline;margin-left:1em}#o_qti_run_status{clear:both}#o_qti_run_main{clear:both;border-top:1px solid #504D4E;margin:0.5em 0;padding:1em 0}#o_qti_run_menu_inner h4{font-size:100%}#o_qti_run_menu_inner ul{padding:0;margin:0;list-style:none}#o_qti_run_menu_inner li{clear:both;padding:0;margin:0;white-space:normal}#o_qti_run_menu_inner li.o_qti_menu_section{padding:1em 0}#o_qti_run_menu_inner li div.o_qti_menu_item,#o_qti_run_menu li div.o_qti_menu_section{float:left;display:inline;margin-right:10px}#o_qti_results td{padding:0}#b_main.o_editor_qti_correct{background-image:url(../openolat/images/qti/correct_bg.png);background-position:top left}#b_main.o_editor_qti{background-image:url(../openolat/images/edit_bg.png);background-position:top left}#o_qti_hints,#o_qti_solutions{margin:1em 0}#o_qti_hints a{background:url(../openolat/images/light-bulb.png) no-repeat left 50%;cursor:help;padding-left:20px}#o_qti_solutions a{background:url(../openolat/images/magnifier-zoom.png) no-repeat left 50%;cursor:help;padding-left:20px}.qti_response_level_feedback_label{margin-top:1em;font-style:italic}.qti_edit_layout{position:relative;padding-right:30px;margin-bottom:0.6em}.qti_edit_layout .edit_link{position:absolute;top:10px;right:0px}div.o_qti_item{margin-bottom:2em;margin-top:2em;line-height:2em}div.o_qti_item input.b_radio,div.o_qti_item input.b_checkbox{margin-left:1em}div.o_qti_item textarea{width:99%}img.o_qti_item_matimage{vertical-align:middle}div.o_qti_item_choice{display:table;margin:1em 0}div.o_qti_item_choice_option{display:table;padding:.5em;border:1px solid transparent}div.o_qti_item_choice_option_flow{display:table-cell;padding:.5em;border:1px solid transparent}div.o_qti_item_choice_option:hover{border:1px solid silver}div.o_qti_item_choice_option_flow:hover{border:1px solid silver}div.o_qti_item_choice_option_input{display:table-cell;vertical-align:middle;padding-right:.5em}div.o_qti_item_choice_option_input input{vertical-align:middle}div.o_qti_item_choice_option_value{display:table-cell}div.o_qti_item_choice_option_autoenum{display:table-cell;line-height:1.5em;width:1em;overflow:hidden;vertical-align:middle;color:silver;border:0;padding:0;margin:0}#o_qti_menu a{text-decoration:none}.o_qti_menu_section{padding:.3em;border-top:1px solid #f66}.o_qti_menu_section_clickable{padding:.3em;border:1px solid transparent;display:inline-block}.o_qti_menu_section_clickable:hover{padding:.3em;border:1px solid silver;display:inline-block}.o_qti_menu_section_active{padding:.3em;border:1px dashed silver;display:inline-block}.o_qti_menu_item{padding:.3em;border:1px solid transparent;display:inline-block}.o_qti_menu_item_active{padding:.3em;border:1px dashed silver;display:inline-block}.o_qti_menu_item_active:hover{border:1px solid silver}.o_qti_menu_item_inactive{padding:.3em;border:1px solid transparent}.o_qti_menu_item:hover{border:1px solid silver}.o_qti_menu_item_closed{padding:.3em;border:1px solid transparent}.o_qti_menu_item_attempts,.o_qti_menu_item_attempts_marked{color:#666;padding:.2em .4em;border:1px solid transparent;background-position:center right;background-repeat:no-repeat;display:block;width:20px;height:12px}.o_qti_menu_item_attempts{background-image:url(../openolat/images/flag_off.png)}.o_qti_menu_item_attempts:hover,.o_qti_menu_item_attempts_marked:hover{border:1px solid silver;cursor:pointer}.o_qti_menu_item_attempts_marked{background-image:url(../openolat/images/flag.png)}#o_qti_item_note{padding:0;margin:0;border:0;color:#666;font-family:inherit;font-size:1em;background:inherit;overflow:hidden}.o_qti_item_note_box{border:1px dashed silver;padding:.1em;margin:0;padding-left:.5em}div.o_qti_item_note_box_title{color:#666}div.o_qti_item_itemfeedback,div.o_qti_item_assessfeedback,div.o_qti_item_o_qti_item_sectionfeedback{margin:1em 0;background:url(../openolat/images/lightning.png) no-repeat left 50%;padding-left:20px}div.o_qti_item_objectives{margin:1em 0;background:url(../openolat/images/information-white.png) no-repeat left 50%;padding-left:20px;line-height:2em}.o_qti_timelimit_icon{background-image:url(../openolat/images/qti/time.png)}.o_qti_attemptslimit_icon{background-image:url(../openolat/images/qti/tries.png)}.o_qti_closed_icon{background-image:url(../openolat/images/qti/closed.png)}.o_mi_qtialientitem{background-image:url(../openolat/images/docs/document_plain.png)}.o_mi_qtisc{background-image:url(../openolat/images/qti/scItem.png)}.o_mi_qtimc{background-image:url(../openolat/images/qti/mcItem.png)}.o_mi_qtikprim{background-image:url(../openolat/images/qti/kprimItem.png)}.o_mi_qtifib{background-image:url(../openolat/images/qti/fibItem.png)}.o_mi_qtiessay{background-image:url(../openolat/images/qti/essayItem.png)}.o_mi_qtisection{background-image:url(../openolat/images/qti/section.png)}.o_mi_qpool_import{background-image:url(../openolat/images/qti/pool.png)}.o_mi_qpool_export{background-image:url(../openolat/images/qti/pool.png)}.o_mi_docx_export{background-image:url(../openolat/images/docs/document-word.png)}.o_mi_iqtest{background-image:url(../openolat/images/le_resources/test.png)}.o_mi_iqsurv{background-image:url(../openolat/images/le_resources/survey.png)}.onyx_iframe{width:100%;height:100%;border:none;min-height:60em}div.b_translation_start div.b_translation_start_body,div.b_translation_edit div.b_translation_edit_body{margin-top:0.5em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_list div.b_translation_list_package{margin-bottom:0.5em;padding:1em 0 0.5em 0;border-bottom:1px solid #ACAAAA}div.b_translation_list div.b_translation_list_package div.b_translation_package_icon{margin-bottom:0.5em;border-bottom:1px solid #ACAAAA}div.b_translation_edit div.b_button_group{text-align:center;margin:1em 0 0 0}div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_bar{float:left;display:inline}div.b_translation_edit div.b_translation_edit_head div.b_progress div.b_progress_label{float:left;display:inline;padding:0 0 0 1em;font-size:90%;font-style:italic}div.b_translation_edit div.b_translation_edit_body textarea{width:99%}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_annotation{margin-top:1em}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_compare{margin-top:1em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_edit div.b_translation_edit_body div.b_translation_edit_target{margin-top:1em;padding-top:0.5em;border-top:1px solid #ACAAAA}div.b_translation_edit div.b_form_element textarea.b_form_element_disabled{color:#000;background:#EEEEEE;border:1px solid #CDCBCB}div.b_translation_edit div.b_translation_edit_annotation h5{font-weight:normal;font-size:100%;font-style:italic}div.b_translation_edit div.b_translation_edit_annotation textarea{font-style:italic}div.b_translation_edit div.b_translation_refKey{background-image:url(../openolat/images/magnifier-zoom.png);vertical-align:middle;background-color:#eee;border:1px solid #ACAAAA;margin-right:1%}div.b_translation_edit div.b_translation_refKey code{line-height:1em;vertical-align:middle}div.b_translation_edit div.b_translation_refKey span{line-height:1em;font-style:italic}div.b_translation_config span.b_translation_status,ul.b_translation_status span.b_translation_status{position:absolute;right:1em}ul.b_translation_status{column-count:2;-moz-column-count:2;list-style:none}ul.b_translation_status li{position:relative}.b_translation_package_icon{background-image:url(../openolat/images/folder_open.png) !important}.b_translation_item_icon{background-image:url(../openolat/images/docs/document-node.png) !important}.b_translation_search_icon{background-image:url(../openolat/images/magnifier-zoom.png) !important}span.b_translation_i18nitem{position:relative !important}span.b_translation_i18nitem a.b_translation_i18nitem_launcher{position:absolute !important;z-index:100 !important;width:16px !important;height:16px !important;top:0 !important;left:5px !important;background:#eee url(../openolat/images/docs/document_metadata_edit.png) no-repeat !important;border:1px solid #6e6e6e !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:0 !important}div.b_selectiontree{font-size:95%}div.b_selectiontree div.b_selectiontree_item{clear:both;position:relative;top:0;left:0;vertical-align:middle;height:16px;width:auto}div.b_selectiontree div.b_selectiontree_item div{width:16px;height:16px;float:left;display:inline;background-repeat:no-repeat}div.b_selectiontree div.b_selectiontree_item div.b_selectiontree_content{float:left;display:inline;margin-left:0.5em;width:auto;white-space:nowrap}div.b_selectiontree div.b_selectiontree_content{width:auto}div.b_selectiontree div.b_selectiontree_content div{width:auto}div.b_selectiontree div.b_selectiontree_content input{width:1em;height:1em;padding:0;margin:0 0.5em;vertical-align:middle}div.b_selectiontree div.b_selectiontree_content input.b_radio{margin:0}div.b_selectiontree .b_selectiontree_line{background-image:url(../openolat/images/tree/dots.gif)}div.b_selectiontree .b_selectiontree_space{background-image:url(../openolat/images/tree/dots_spacer.gif)}div.b_selectiontree .b_selectiontree_junction{background-image:url(../openolat/images/tree/dots_nt.gif)}div.b_selectiontree .b_selectiontree_end{background-image:url(../openolat/images/tree/dots_nl.gif)}#b_main.o_editor #b_col3{background-image:url(../openolat/images/edit_bg.png);background-position:top left;background-repeat:repeat}#b_main.o_editor div.b_tabbedpane_wrapper div.b_tabbedpane_content{background:#fff}#b_main_toolbar.o_course_breadcumbs div.b_breadcumb_path ul li.b_first{background-image:url(../openolat/images/le_resources/book-open-text-image.png)}a.b_preview{background-image:url(../openolat/images/docs/document_preview.png);background-repeat:no-repeat;background-position:left;padding:2px 0 2px 20px}fieldset a.b_preview,div.b_tabbedpane_wrapper a.b_preview{position:absolute}div.b_module_singlepage_wrapper a.b_content_edit{position:absolute;top:0;right:20px;display:inline;background:url(../openolat/images/docs/document--pencil.png) no-repeat top left;width:16px;height:16px;margin:3px}div.b_module_singlepage_wrapper a.b_content_download{position:absolute;top:0;z-index:10;background:url(../openolat/images/docs/document_download.png) no-repeat top left;padding-left:20px;margin-top:3px;min-height:19px;height:19px}div.b_titled_wrapper div.b_module_singlepage_wrapper a.b_content_download{position:relative;padding-bottom:3px}div.b_titled_wrapper div.b_module_singlepage_wrapper div.b_iframe_wrapper{margin-top:3px}div.b_lti_edit_wrapper div.o_buttons_box_right{z-index:10;top:13px;right:20px}#b_content_popup{float:right;background:url(../openolat/images/applications.png) no-repeat top left;width:16px;height:16px;margin:3px}#o_course_editor_errorbox{font-size:90%;padding:3px 2px 2px 25px;margin:0 0 1em 0}div.o_courseeditor_legend{margin-top:3em}div.o_courseeditor_legend strong{font-weight:bold}div.o_courseeditor_legend div{top:0;left:0;padding-left:12px;background-repeat:no-repeat;background-position:0 50%}div.o_course_run div.o_course_run_displaytitle{font-style:italic}div.o_course_run div.o_course_run_objectives{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;padding-bottom:2em}div.o_course_run div.o_course_run_objectives h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_objectives h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_scoreinfo{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/seal.png)}div.o_course_run div.o_course_run_scoreinfo h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_scoreinfo h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_scoreinfo table{width:99%}div.o_course_run div.o_course_run_scoreinfo table td:first-child{width:30%}div.o_course_run div.o_course_run_disclaimer{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/information-white.png)}div.o_course_run div.o_course_run_disclaimer h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_disclaimer h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_deadline{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/clock.png)}div.o_course_run div.o_course_run_deadline h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_deadline h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_groupinfo{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/users.png)}div.o_course_run div.o_course_run_groupinfo h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_groupinfo h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_statusinfo{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/bullet_go.png)}div.o_course_run div.o_course_run_statusinfo h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_statusinfo h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_returnbox{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/box_return.png)}div.o_course_run div.o_course_run_returnbox h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_returnbox h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_dropbox{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/box_drop.png)}div.o_course_run div.o_course_run_dropbox h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_dropbox h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_solutionbox{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/box_solution.png)}div.o_course_run div.o_course_run_solutionbox h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_solutionbox h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_task{background:#F5F5F5 no-repeat 8px 10px;padding:10px 10px 10px 30px;margin:1.5em 0;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background-image:url(../openolat/images/assign.png)}div.o_course_run div.o_course_run_task h4{font-size:100%;margin:0 0 0.5em 0}div.o_course_run div.o_course_run_task h4 ~ h4{margin-top:1em}div.o_course_run div.o_course_run_scoreinfo_noinfo{font-style:italic}div.o_course_run div.o_course_run_toc{margin:1em 0 0 0}div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry{margin:0 0 1em 0;padding:1em 20px 0 0}div.o_course_run div.o_course_run_toc div.o_course_run_shorttitle{border-bottom:1px solid #ACAAAA}div.o_course_run div.o_course_run_toc div.o_course_run_displaytitle{margin-top:0.5em;color:#aaaaaa;padding-left:20px}div.o_course_run div.o_course_run_toc div.o_course_run_objectives{margin:1em 0 1em 0;border:0;background:none;padding-left:20px}div.o_course_run div.o_course_run_toc div.o_course_run_toc_entry{background:#FBFBFB;padding:5px;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_course_run #b_content_popup{position:absolute;top:0;right:0}div.o_sp_peekview{margin:1em 0 1em 0}div.o_sp_peekview ul{list-style:none}div.o_sp_peekview li{margin-top:0.5em}div.o_peekview_author{padding:3px 0 5px 0;font-style:italic;color:#aaaaaa;font-size:90%}#b_preview_wrapper{clear:both;padding:10px;background:#fff;border-bottom:1px solid #f66}#b_main.b_preview{moz-box-shadow:0 0 0 #fff;-ms-box-shadow:0 0 0 #fff;-o-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;background:#fff url(../openolat/images/prevbg.png) repeat}body.b_full_screen{background-color:white;background-image:none}body.b_full_screen #b_page_margins{display:none}body.b_full_screen div.b_modal_area{margin:2%;width:96%}body.b_full_screen div#b_preview_wrapper{margin:0;border:0;padding:0;background:#5e5e5e;background:-moz-linear-gradient(top, #5e5e5e 0%, #444 50%, #222 51%, #3c3c3c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(50%, #444), color-stop(51%, #222), color-stop(100%, #3c3c3c));background:-webkit-linear-gradient(top, #5e5e5e 0%, #444 50%, #222 51%, #3c3c3c 100%);background:-o-linear-gradient(top, #5e5e5e 0%, #444 50%, #222 51%, #3c3c3c 100%);background:-ms-linear-gradient(top, #5e5e5e 0%, #444 50%, #222 51%, #3c3c3c 100%);background:linear-gradient(top, #5e5e5e 0%, #444 50%, #222 51%, #3c3c3c 100%)}body.b_full_screen div#b_preview_wrapper div.b_preview_link{border:none}body.b_full_screen div#b_preview_wrapper div.b_preview_link a.b_link_back{margin:0.5em}body.b_full_screen div#b_preview_wrapper div.b_preview_link div.b_preview_wrapper_loading{background:transparent url(../openolat/images/ajax-loader.gif) no-repeat top left}div#b_preview_wrapper div#b_preview_wrapper_message{float:right;padding-left:16px;width:100px}div.o_scorm a.b_link_close{padding-right:20px}div.o_scorm div.o_scorm_navigation{float:right;display:inline;padding:3px;background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #e3e3e3 50%, #cfcfcf 51%, #f3f3f3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(50%, #e3e3e3), color-stop(51%, #cfcfcf), color-stop(100%, #f3f3f3));background:-webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 50%, #cfcfcf 51%, #f3f3f3 100%);background:-o-linear-gradient(top, #fefefe 0%, #e3e3e3 50%, #cfcfcf 51%, #f3f3f3 100%);background:-ms-linear-gradient(top, #fefefe 0%, #e3e3e3 50%, #cfcfcf 51%, #f3f3f3 100%);background:linear-gradient(top, #fefefe 0%, #e3e3e3 50%, #cfcfcf 51%, #f3f3f3 100%);border:1px solid #504D4E;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0.2em}div.o_scorm div.o_scorm_navigation a{margin:0 2px}div.o_scorm div.o_scorm_navigation a.o_scorm_previous_icon{background-image:url(../openolat/images/arrow_left_big.png)}div.o_scorm div.o_scorm_navigation a.o_scorm_next_icon{background-image:url(../openolat/images/arrow_right_big.png)}div.o_scorm div.o_scorm_navigation a.hover{background-color:none}.o_scorm_completed,.o_scorm_passed{top:6px;left:6px;background-image:url("../openolat/images/decorator/deco_ok.png")}.o_scorm_failed{top:6px;left:6px !important;background-image:url("../openolat/images/decorator/deco_error.png")}.o_scorm_incomplete{top:6px;left:6px;background-image:url("../openolat/images/decorator/deco_warn.png")}.o_scorm_not_attempted{top:6px;left:6px;background-image:none}div.o_cl div.o_cl_line{margin-top:1em;padding:0.5em}div.o_cl div.o_cl_line.o_even{background:#FAFAFA}div.o_cl div.o_cl_line div.o_cl_desc{margin-top:0.75em}div.o_cl div.o_cl_line div.o_cl_file{margin-top:0.5em}span.o_cl_duedate{color:green}p.o_cl_duedate_passed span.o_cl_duedate{color:red}.d3chart .bar{shape-rendering:crispEdges}.d3chart .bar_default_light{fill:#fcc}.d3chart .bar_default{fill:#f66}.d3chart .bar_default_dark{fill:red}.d3chart .axis{font:12px sans-serif}.d3chart .axis path,.d3chart .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}div.o_members_search{padding-top:10px;padding-left:10px}div.filters{text-align:center;padding-top:1.5em}div.o_members_search div.searchitem{margin-bottom:0.5em}div.searchitem select,div.searchitem input{width:250px}.o_members_register{margin-bottom:5px}.o_members_register_active{font-weight:bold;font-size:120%}div.o_members_paging{width:100%;padding-bottom:1em;padding-top:0.5em;text-align:center}div.o_members_paging div{padding-left:1em;padding-right:1em;display:inline}div.o_bcard{background-color:#eee;margin-top:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px}div.o_bcard_header,div.o_members_header{padding:6px;border-bottom:1px solid #fff}div.o_bcard_portrait{float:left;display:inline;width:100px;height:100px;margin:10px}div.o_bcard_portrait img{border:1px #d3d3d3 solid}div.o_bcard_portrait_group{background-image:url(../openolat/images/group_100x100.png);border:1px #d3d3d3 solid}div.o_bcard_text{margin-left:120px;margin-top:10px;line-height:150%}div.o_bcard_footer{text-align:right;clear:both;font-size:95%;color:#1f49b3;padding:5px}div.o_visitingcard h4{background:url("../openolat/images/card-address.png") 0 50% no-repeat;padding-left:20px;margin-bottom:1em}div.o_visitingcard table th{width:20%}.popup_iframe{width:100%;height:100%;border:none;min-height:60em}div.o_reservation{position:relative;margin-top:2em;padding:1em;background:#F7F7F7;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.o_reservation span.o_reservation_name{font-weight:bold;line-height:2em}div.o_reservation span.o_reservation_role_coach{margin-left:1em}div.o_reservation span.o_reservation_accepted{margin-left:2em;background:transparent url(../openolat/images/tick.png) 0 50% no-repeat;color:#090;padding-left:20px;font-style:italic;line-height:2em}div.o_reservation span.o_reservation_refused{margin-left:2em;background:transparent url(../openolat/images/cross.png) 0 50% no-repeat;color:#900;padding-left:20px;font-style:italic;line-height:2em}div.o_reservation a.o_reservation_details_link{padding:0 1em}div.o_reservation div.o_reservation_details{padding:1em 0 0 0}div.o_reservation ul{list-style:none;padding:0;margin:0}div.o_reservation ul li{background-repeat:no-repeat;padding:0;margin:0}div.o_infomsgs{padding-top:5px}div.o_infomsgs div.b_datecomp{top:2px;float:left;display:inline}div.o_infomsgs div.o_infomsg{margin-bottom:1em;padding:10px 0 0 0}div.o_infomsgs .b_year{display:none}div.o_infomsgs p.o_item_info{color:#7D7D7D;font-size:90%;margin:0}div.o_infomsgs p.o_item_info .o_item_info_mod{color:#98221F}div.b_table_wrapper td a.o_peekview_infomsg_link{display:inline}div.o_infomsgs_config{padding-bottom:5px}div.o_infomsgs_config div{display:inline}.o_infomsg_icon{background-image:url(../openolat/images/information-button.png)}.b_mail_icon{background-image:url(../openolat/images/mail.png)}div.b_mail_message div.b_form_element_wrapper:first-child div.b_form_element{font-weight:bold}.b_mail_new{width:20px !important;background-image:url(../openolat/images/new-text.png)}.b_table_wrapper span.b_mail_unread{display:block;display:inline-block;width:16px;height:16px;background:transparent url(../openolat/images/bullet_black.png) top left no-repeat}.b_table_wrapper span.b_mail_read{display:block;display:inline-block;width:16px;height:16px}.b_table_wrapper span.b_mail_marked{display:block;display:inline-block;width:16px;height:16px;background:transparent url(../openolat/images/flag.png) top left no-repeat}.b_table_wrapper span.b_mail_unmarked{display:block;display:inline-block;width:16px;height:16px}.b_table_wrapper .b_marked{font-weight:bold}ul.b_mail_attachments{list-style:none;margin:0;padding:0}ul.b_mail_attachments li{margin:0}div.o_cmembers div.b_clearfix{margin-bottom:1.5em}div.o_cmembers div.o_cmember{float:left;position:relative;width:30%;height:30px;overflow:hidden;margin:5px 5px 5px 0;padding:8px;border:1px solid #ddd;background:#f6f6f6;background:-moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);background:linear-gradient(top, #f6f6f6 0%, #ebebeb 100%);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3}div.o_cmembers div.o_cmember div.o_cmember_portrait_wrapper{position:absolute}div.o_cmembers div.o_cmember div.o_cmember_portrait_wrapper div.o_cmember_portrait{top:3px;left:3px;border:1px solid #bbb;width:30px;height:30px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%}div.o_cmembers div.o_cmember div.o_cmember_info_wrapper{padding-left:35px;line-height:30px;vertical-align:middle}div.o_cmembers a.o_cmembers_mail{float:none;margin-left:5px;padding-left:20px;background-image:url(../openolat/images/mail.png)}div.o_cmembers a.o_cmembers_mail span{display:none}div.o_cmembers h4{padding:7px 0 0 0;clear:both}div.o_ll_container ul li{list-style:circle;margin:1em}div.o_ll_container ul li div{font-style:italic}a.o_ll_browse span{display:block;width:20px;height:18px;background:url(../openolat/images/library.png) top left no-repeat;margin-left:1px}div.b_contexthelp_wrapper{position:relative}a.b_contexthelp{display:block;width:16px;height:16px;background:url(../openolat/images/help.png) no-repeat;line-height:0;cursor:help}div.b_contexthelp_wrapper a.b_contexthelp{position:absolute;top:0;right:0}fieldset a.b_contexthelp,fieldset div.b_contexthelp_wrapper a.b_contexthelp{position:absolute;top:-1.5em;right:-0.8em}#b_contexthelp_content{padding:0}#b_ch_topnav_search div.b_form_element_wrapper.b_form_horizontal{margin:2px 0 0 0}#b_contexthelp_rating{text-align:center;margin-top:20px;padding:10px;border-top:1px #ACAAAA solid}#b_contexthelp_rating h4{font-size:90%;margin:0;font-style:italic}#b_contexthelp_rating table{display:inline-block}#b_contexthelp_rating table td{width:50%}.b_contexthelp_icon{background-image:url(../openolat/images/help.png)}div.b_ratings_and_comments{margin:4em 0 1.5em 0;padding-bottom:0.5em;border-bottom:1px solid #eee;font-size:0.9em;position:relative}div.b_ratings_and_comments div.b_rating_wrapper{position:absolute;right:0;bottom:0;width:150px;height:4em}div.b_ratings_and_comments div.b_rating{background:none;border:none;padding:0;margin:0;position:absolute;left:0;bottom:2px;width:100%}div.b_ratings_and_comments div.b_rating_personal{background:#fff;z-index:5}a.b_comments,div.b_ratings_and_comments a.b_comments,div.b_eportfolio_map a.b_comments{background:url(../openolat/images/comment.png) 3px 50% no-repeat;padding:3px 0 1px 23px;vertical-align:middle;min-height:18px}a.b_comments.b_no_comment{background:url(../openolat/images/comment_none.png) 3px 50% no-repeat}div.b_comments{font-size:0.9em}div.b_comments div.b_comment_wrapper{border:1px solid #eee;padding:10px 10px 5px 10px;margin-bottom:2em;background:#fbfbfb;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.b_comments div.b_comment_wrapper div.b_avatar img{border:1px solid #aaa}div.b_comments div.b_comment_wrapper h5{font-size:1em;background:url(../openolat/images/user.png) 0 50% no-repeat;padding:1px 0 1px 20px;vertical-align:middle;min-height:16px}div.b_comments div.b_comment_wrapper span.b_date{color:#aaaaaa;font-weight:normal;display:block;margin-top:5px}div.b_comments div.b_comment_wrapper div.b_comment_wrapper{margin-left:7px;background:#fff}div.b_comments div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper{background:#fbfbfb}div.b_comments div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper div.b_comment_wrapper{background:#fff}div.b_comments blockquote.b_comment{padding:3px 0 0 0px;margin:0}div.b_comments div.b_form{padding:10px;border:1px solid #eee;margin:2em 0 2em 0;background:#fff;background:-moz-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, #fff), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:-o-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:linear-gradient(top, #fff 80%, #f8f8f8 100%);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.b_comments div.b_form h5{font-size:1em;margin-bottom:0.5em}div.b_comments div.b_form div.b_button_group{text-align:center}.b_comment_icon{background-image:url(../openolat/images/comment.png)}#b_comment_form_link{font-size:0.9em;position:relative;top:-15px;left:23px}div.b_rating{margin:10px;padding:5px;font-size:80%;white-space:nowrap;text-align:left;background:#EEE;border:1px solid #ACAAAA;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}div.b_rating div.b_rating_title{font-weight:bold}div.b_rating div.b_rating_items{vertical-align:middle;line-height:18px}div.b_rating div.b_rating_items a{float:left;display:inline;width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;margin:1px 4px 1px 0}div.b_rating div.b_rating_items a.b_rating_item_on{background-image:url(../openolat/images/star.png)}div.b_rating div.b_rating_items a.b_rating_item_off{background-image:url(../openolat/images/star_grey.png)}div.b_rating div.b_rating_items a:hover{cursor:default}div.b_rating div.b_rating_items.b_enabled a:hover{cursor:pointer}div.b_rating div.b_rating_items.b_enabled a.b_rating_item_off:hover{background-image:url(../openolat/images/star.png)}div.b_rating div.b_rating_explanation{clear:both;font-size:90%}div.b_datecomp{width:2.5em;height:3em;position:relative;border:1px solid #000;margin-right:5px}div.b_datecomp div{position:absolute;left:0;width:100%;font-weight:normal;color:#000;font-size:0.8em;text-align:center;vertical-align:middle}div.b_datecomp div.b_year{height:1em;top:-1.5em}div.b_datecomp div.b_month{height:40%;top:0;background:#BE5B5D;font-size:80%;color:white}div.b_datecomp div.b_day{height:60%;bottom:0;border-top:1px solid #000;border-bottom:1px solid #aaaaaa;background:#fff;font-size:1.2em}div.b_datecomp span{line-height:100%;vertical-align:middle}.b_content_download{background:url("../openolat/images/drive-download.png") no-repeat top left;padding-left:20px;margin:3px;display:block;min-height:16px}ul.o_sel_repository_owners{list-style:none;margin:0;padding:0;white-space:nowrap}ul.o_sel_repository_owners li{margin:0}div.fx_portal_admin{margin-top:10px}div.fx_portlets_column{width:30%;float:left;margin-right:10px}div.fx_portlets_column div.b_portlet{min-height:1em}div.fx_portlets_column_name{padding:5px 5px 0px 5px}div.fx_portlets_column_name span{color:#4F576A;font-weight:bold;text-deocration:underline}ul.fx_portlets_column_portlets{border:1px solid #eee;padding:0;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;background:#fff;background:-moz-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, #fff), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:-o-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fff 80%, #f8f8f8 100%);background:linear-gradient(top, #fff 80%, #f8f8f8 100%)}ul.fx_portlets_column_portlets li{margin-left:0}div.fx_available_portlets{width:28%;float:right}div.fx_available_portlets div.b_portlet{min-height:1em}div.fx_portlets_admin_column{min-height:12em}div.fx_site_admin_column{float:left}div.fx_site_admin_column div.fx_site_definition{min-height:1em}div.o_notifications_news_datechooser{border-bottom:1px solid #bbb;padding:1em 0 1em 0}div.o_notifications_news_datechooser label{padding-right:1em}div.o_notifications_news_subscription{margin:1.5em 0 2em 0}div.o_notifications_news_subscription h4{font-size:110%}div.o_notifications_news_subscription h4.o_returnbox_icon{background-image:url(../openolat/images/box_return.png) !important}div.o_notifications_news_subscription h4.o_dropbox_icon{background-image:url(../openolat/images/box_drop.png) !important}div.o_notifications_news_subscription h4.o_solution_icon{background-image:url(../openolat/images/box_solution.png) !important}div.o_notifications_news_context{color:#7D7D7D;font-size:90%}div.o_notifications_news_content{margin:0.5em 0 0.5em 0}div.o_notifications_news_content ul{list-style-type:none;margin:0}#o_search_form{margin:5px;position:relative}#o_search_form_toggler{background-image:url(../openolat/images/magnifier-zoom.png);cursor:pointer}#o_search_form_content div.b_form div.b_form_element_wrapper div.b_form_element_wrapper{margin:0.5em 0}#o_search_form div.b_contexthelp_wrapper a.b_contexthelp{right:0}#o_search_results{border-top:1px solid #eee;margin:5px}#o_search_results_header{line-height:16px;vertical-align:middle;background:url(../openolat/images/magnifier-zoom.png) no-repeat center left #f8f8f8;padding:2px 2px 2px 20px;margin-bottom:5px}#o_search_results_header div.o_search_results_stats{float:right;display:inline;font-size:90%}#o_search_results_header span.o_search_highlight{padding-left:2em}#o_search_results_header.o_search_did_you_mean,#o_search_results_header.o_search_no_results{background-image:url(../openolat/images/exclamation.png);color:#900}#o_search_results_header.o_search_did_you_mean span.o_search_did_you_mean_words{color:#000;font-weight:bold}#o_search_results_header #o_search_pageing{padding-left:2em;display:inline}#o_search_pageing_bottom{text-align:center;background:#F8F8F8;border-bottom:1px solid #eee;padding:3px}#o_search_results_toomany{background:url(../openolat/images/exclamation.png) no-repeat center left #f8f8f8;color:#900;padding:5px 0 3px 20px;position:relative;top:-5px;margin-bottom:5px}div.o_search_result{margin:0 0 1em 0;padding:1em 0 0 0}div.o_search_result_title a{font-weight:bold}div.o_search_result_title a.o_search_result_details_link{margin-left:1em;font-weight:normal;font-size:90%;vertical-align:bottom}div.o_search_result_excerpt{padding:2px 0 1px 0;font-size:95%;max-width:60em}div.o_search_result_excerpt span.o_search_result_highlight{font-weight:bold;background-color:#FFFF80}div.o_search_result_context,div.o_search_result_author,div.o_search_result_lastmod,div.o_search_result_type,div.o_search_result_desc{padding:1px 0;font-size:90%;color:#667}a.o_fulltext_search_button{background:url(../openolat/images/magnifier-zoom.png) top left no-repeat}div.error-box{width:400px;margin:30px auto;padding:20px;border:2px solid red;border-radius:6px;background:white;moz-box-shadow:0 2px 4px #ccc;-ms-box-shadow:0 2px 4px #ccc;-o-box-shadow:0 2px 4px #ccc;-webkit-box-shadow:0 2px 4px #ccc;box-shadow:0 2px 4px #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px}div.error-box h1{background-image:url(../openolat/images/icon_warning_32.png);background-repeat:no-repeat;padding-left:30px;font-size:14pt;font-weight:bold}.b_tag_list{background:url(../openolat/images/tag-label-yellow.png) 0px 3px no-repeat !important}.b_tag_icon{background-image:url(../openolat/images/tag-label-yellow.png)}div.b_tags{margin:2em 0}div.b_tags div{padding:0.5em 0 0 20px}div.b_tags span.b_tag{font-size:80%;padding:5px 2px 5px 2px;line-height:3em;white-space:nowrap}*:first-child+html div.holder{padding-bottom:2px}* html div.holder{padding-bottom:2px}.textbox-outer{list-style-type:none;margin-left:0em}a.bit-box,span.b_tag{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CAD8F3;background:#DEE7F8;padding:1px 5px 2px;padding-right:15px;position:relative}div.holder{font-size:80%;min-width:200px;width:auto;margin:0;overflow:hidden;height:auto !important;height:1%;padding:0px 0px 0;cursor:text}div.holder a{float:left;margin:0 5px 4px 0}div.holder a.bit{text-decoration:none;color:black}div.holder a.bit:active,div.holder a.bit:focus{outline:none}div.holder a.bit-box-focus{border-color:#598BEC;background:#598BEC;color:#fff}div.holder a.bit-input .maininput{border:1px solid #eee}div.holder a.bit-input input{width:100px;margin:0;border:none;background:white;outline:0;padding:3px 0 2px}div.holder a.bit-input input.smallinput{width:20px}div.holder a.bit-hover{background:#BBCEF1;border:1px solid #6D95E0}div.holder a.bit-box-focus{background:#598BEC;color:#fff}div.holder a.bit-box a.closebutton{position:absolute;right:0;top:5px;display:block;width:7px;height:7px;font-size:1px;background:url("../openolat/images/tag_x.gif")}div.holder a.bit-box a.closebutton:hover{background-position:7px}div.holder a.bit-box a.closebutton:active{outline:none}div.holder a.bit-box-focus a.closebutton,div.holder a.bit-box-focus a.closebutton:hover{background-position:bottom}ol.textbox-outer{margin:0;padding:0}.textboxlist-auto{position:absolute;width:300px;overflow:visible;display:none;background:#eee;z-index:2}.textboxlist-auto .default{padding:5px 7px;border:1px solid #ccc;border-width:0 1px 1px}.textboxlist-auto ul{display:none;margin:0;padding:0;overflow:auto}.textboxlist-auto ul li{padding:5px 12px;z-index:1000;cursor:pointer;margin:0;list-style-type:none;border:1px solid #ccc;border-width:0 1px 1px}.textboxlist-auto ul li.loading-indicator{padding-left:30px;background-position:5px center;cursor:defat;font-size:100.01% !important;line-height:1.5em}.textboxlist-auto ul li.more-indicator{cursor:defat;font-style:italic}.textboxlist-auto ul li em{font-weight:bold;font-style:normal;background:#ccc}.textboxlist-auto ul li.auto-focus{background:#4173CC;color:#fff}.textboxlist-auto ul li.auto-focus em{background:none}input.inputMessage{color:#AAA;font-size:11px}.b_wizard .textbox-outer{background:url(../openolat/images/tag-label-yellow.png) top left no-repeat}.b_wizard .textbox-outer li{margin-left:18px}.b_wizard .textboxlist-auto ul li{margin-left:0}.b_wizard div.holder a.bit-input input{background:#f8f8f8;padding:0.4em}.clgen_font_arial{font-family:arial,helvetica}.clgen_font_arial_black{font-family:arial black,avant garde}.clgen_font_comic{font-family:comic sans ms,sans-serif}.clgen_font_courier{font-family:courier new,courier}.clgen_font_georgia{font-family:georgia,serif}.clgen_font_impact{font-family:impact,chicago}.clgen_font_lucida{font-family:lucida console,monaco,monospace}.clgen_font_palatino{font-family:palatino linotype,book antiqua,palatino,serif}.clgen_font_times{font-family:times new roman,times}.clgen_font_verdana{font-family:verdana,geneva,sans-serif}.clgen_font_xxlarge{font-size:130%}.clgen_font_xxsmall{font-size:70%}option.Black{background-color:#000}option.Navy{background-color:navy}option.DarkBlue{background-color:#00008b}option.MediumBlue{background-color:#0000cd}option.Blue{background-color:blue}option.DarkGreen{background-color:#006400}option.Green{background-color:green}option.Teal{background-color:teal}option.DarkCyan{background-color:#008b8b}option.DeepSkyBlue{background-color:#00bfff}option.DarkTurquoise{background-color:#00ced1}option.MediumSpringGreen{background-color:#00fa9a}option.Lime{background-color:lime}option.SpringGreen{background-color:#00ff7f}option.Aqua{background-color:cyan}option.Cyan{background-color:cyan}option.MidnightBlue{background-color:#191970}option.DodgerBlue{background-color:#1e90ff}option.LightSeaGreen{background-color:#20b2aa}option.ForestGreen{background-color:#228b22}option.SeaGreen{background-color:#2e8b57}option.DarkSlateGray{background-color:#2f4f4f}option.DarkSlateGrey{background-color:#2f4f4f}option.LimeGreen{background-color:#32cd32}option.MediumSeaGreen{background-color:#3cb371}option.Turquoise{background-color:#40e0d0}option.RoyalBlue{background-color:#4169e1}option.SteelBlue{background-color:#4682b4}option.DarkSlateBlue{background-color:#483d8b}option.MediumTurquoise{background-color:#48d1cc}option.Indigo{background-color:indigo}option.DarkOliveGreen{background-color:#556b2f}option.CadetBlue{background-color:#5f9ea0}option.CornflowerBlue{background-color:#6495ed}option.MediumAquaMarine{background-color:#66cdaa}option.DimGray{background-color:dimgray}option.DimGrey{background-color:dimgray}option.SlateBlue{background-color:#6a5acd}option.OliveDrab{background-color:#6b8e23}option.SlateGray{background-color:#708090}option.SlateGrey{background-color:#708090}option.LightSlateGray{background-color:#789}option.LightSlateGrey{background-color:#789}option.MediumSlateBlue{background-color:#7b68ee}option.LawnGreen{background-color:#7cfc00}option.Chartreuse{background-color:#7fff00}option.Aquamarine{background-color:#7fffd4}option.Maroon{background-color:maroon}option.Purple{background-color:purple}option.Olive{background-color:olive}option.Gray{background-color:gray}option.Grey{background-color:gray}option.SkyBlue{background-color:skyblue}option.LightSkyBlue{background-color:#87cefa}option.BlueViolet{background-color:#8a2be2}option.DarkRed{background-color:darkred}option.DarkMagenta{background-color:#8b008b}option.SaddleBrown{background-color:#8b4513}option.DarkSeaGreen{background-color:#8fbc8f}option.LightGreen{background-color:#90ee90}option.MediumPurple{background-color:#9370db}option.DarkViolet{background-color:#9400d3}option.PaleGreen{background-color:#98fb98}option.DarkOrchid{background-color:#9932cc}option.YellowGreen{background-color:#9acd32}option.Sienna{background-color:sienna}option.Brown{background-color:brown}option.DarkGray{background-color:#a9a9a9}option.DarkGrey{background-color:#a9a9a9}option.LightBlue{background-color:#add8e6}option.GreenYellow{background-color:#adff2f}option.PaleTurquoise{background-color:#afeeee}option.LightSteelBlue{background-color:#b0c4de}option.PowderBlue{background-color:#b0e0e6}option.FireBrick{background-color:#b22222}option.DarkGoldenRod{background-color:#b8860b}option.MediumOrchid{background-color:#ba55d3}option.RosyBrown{background-color:#bc8f8f}option.DarkKhaki{background-color:#bdb76b}option.Silver{background-color:silver}option.MediumVioletRed{background-color:#c71585}option.IndianRed{background-color:#cd5c5c}option.Peru{background-color:peru}option.Chocolate{background-color:#d2691e}option.Tan{background-color:tan}option.LightGray{background-color:#d3d3d3}option.LightGrey{background-color:#d3d3d3}option.PaleVioletRed{background-color:#db7093}option.Thistle{background-color:thistle}option.Orchid{background-color:orchid}option.GoldenRod{background-color:#daa520}option.Crimson{background-color:crimson}option.Gainsboro{background-color:#dcdcdc}option.Plum{background-color:plum}option.BurlyWood{background-color:#deb887}option.LightCyan{background-color:#e0ffff}option.Lavender{background-color:#e6e6fa}option.DarkSalmon{background-color:#e9967a}option.Violet{background-color:violet}option.PaleGoldenRod{background-color:#eee8aa}option.LightCoral{background-color:#f08080}option.Khaki{background-color:khaki}option.AliceBlue{background-color:#f0f8ff}option.HoneyDew{background-color:#f0fff0}option.Azure{background-color:azure}option.SandyBrown{background-color:#f4a460}option.Wheat{background-color:wheat}option.Beige{background-color:beige}option.WhiteSmoke{background-color:#f5f5f5}option.MintCream{background-color:#f5fffa}option.GhostWhite{background-color:#f8f8ff}option.Salmon{background-color:salmon}option.AntiqueWhite{background-color:#faebd7}option.Linen{background-color:linen}option.LightGoldenRodYellow{background-color:#fafad2}option.OldLace{background-color:oldlace}option.Red{background-color:red}option.Fuchsia{background-color:#f0f}option.Magenta{background-color:#f0f}option.DeepPink{background-color:#ff1493}option.OrangeRed{background-color:#ff4500}option.Tomato{background-color:tomato}option.HotPink{background-color:hotpink}option.Coral{background-color:coral}option.Darkorange{background-color:#ff8c00}option.LightSalmon{background-color:#ffa07a}option.Orange{background-color:orange}option.LightPink{background-color:#ffb6c1}option.Pink{background-color:pink}option.Gold{background-color:gold}option.PeachPuff{background-color:#ffdab9}option.NavajoWhite{background-color:#ffdead}option.Moccasin{background-color:#ffe4b5}option.Bisque{background-color:bisque}option.MistyRose{background-color:#ffe4e1}option.BlanchedAlmond{background-color:#ffebcd}option.PapayaWhip{background-color:#ffefd5}option.LavenderBlush{background-color:#fff0f5}option.SeaShell{background-color:#fff5ee}option.Cornsilk{background-color:#fff8dc}option.LemonChiffon{background-color:#fffacd}option.FloralWhite{background-color:#fffaf0}option.Snow{background-color:snow}option.Yellow{background-color:#ff0}option.LightYellow{background-color:#ffffe0}option.Ivory{background-color:ivory}option.White{background-color:#fff}@media all{.fc-button-print span{background:url(../openolat/images/printer.png) no-repeat right 50%;padding:0 20px 0 0}#o_cal_manage_calendars{float:right;margin-right:10px;margin-top:5px}#o_cal_config_below_cal_container{padding:6px;position:relative;overflow:hidden}#o_cal_config_below_cal_container div.b_contexthelp_wrapper a.b_contexthelp{top:0;right:0}.o_cal_embedded_course_container{padding-top:6px}.o_cal_embedded_course_container #b_content_popup{position:absolute;top:0;right:0}.o_course_run_peekview .o_cal_peekview ul li{list-style:none}#o_cal_wv_actions{vertical-align:middle;line-height:16px;padding-right:30px;float:right;display:inline;position:relative}#o_cal_wv_nav{text-align:left;vertical-align:middle;line-height:16px;float:left;display:inline;position:absolute;top:5px;left:5px}.o_cal_wv_prev,.o_cal_wv_next{margin-left:0 !important;margin-right:0 !important}.o_cal_wv_prev span{width:20px;height:20px;float:left;background:transparent url(arrow_left_big.png) no-repeat center center}.o_cal_wv_next span{width:20px;height:20px;float:left;background:transparent url(arrow_right_big.png) no-repeat center center}#o_cal_wv{padding:0 0px 5px 0px;position:relative;width:auto}#o_cal_wv_header_wrapper{padding-top:10px;position:relative;clear:both}#o_cal_wv_header{border:1px solid #888;position:relative;height:20px;margin-bottom:2px;background:#FFF}.o_cal_wv_grid_wrapper{position:relative;border:1px solid #888;background:#FFF;padding-bottom:1px}.o_cal_wv_grid{position:relative;width:auto;height:600px;overflow:scroll !important;overflow-x:hidden !important}#o_cal_wv_daylong{border:1px solid #888;position:relative;width:auto;overflow:visible;margin-bottom:2px;background:#FFF}.o_cal_wv_dlday{border-left:1px solid #888;position:absolute;width:13%;background:#FFF}.o_cal_wv_time{position:absolute;width:9%}.o_cal_wv_legend_hours{margin:0;padding:0;height:20px;text-align:center;color:#888}.o_cal_wv_legend_hour{border-bottom:1px solid #DDD;margin:0;padding:0;height:39px}.o_cal_wv_legend_hour div{padding:3px 3px 0 3px;text-align:center;color:#444;overflow:hidden;height:16px}.o_cal_wv_day{border-left:1px solid #888;position:absolute;width:13%;border-collapse:collapse;background:#FFF}.o_cal_wv_legend_day{margin:0;padding:0;height:20px}.o_cal_wv_legend_day div{padding:3px 3px 0px 3px;height:15px;overflow:hidden;text-align:center;color:#888}.o_cal_wv_hour{border-bottom:1px dotted #DDD;margin:0;padding:0;height:19px}.o_cal_wv_half_hour{border-bottom:1px solid #DDD;margin:0;padding:0;height:19px}.o_cal_wv_half_hour:hover{background:#DCDDE0}.o_cal_wv_hour:hover{background:#DCDDE0}.o_cal_wv_row0{left:0}.o_cal_wv_row1{left:9%}.o_cal_wv_row2{left:22%}.o_cal_wv_row3{left:35%}.o_cal_wv_row4{left:48%}.o_cal_wv_row5{left:61%}.o_cal_wv_row6{left:74%}.o_cal_wv_row7{left:87%}.o_cal_wv_holiday{background:#eee}.o_cal_wv_today{background:#fff5cc}.o_cal_wv_lastday{border-right:1px solid #888}.o_cal_wv_lasthour{border-bottom:0}.o_cal_wv_event_wrapper{padding:0;margin:0;padding-bottom:2px;position:absolute;overflow:hidden;z-index:10}.o_cal_wv_event{border:1px solid;padding:0;margin:0;position:relative;overflow:hidden;z-index:10}.o_cal_wv_event_overflow{position:absolute;right:2px;z-index:20}.o_cal_wv_event:hover{border-color:#000;z-index:11}.o_cal_wv_event_header{height:1em;overflow:hidden;padding:0px 2px 3px 2px;font-weight:bold;vertical-align:bottom}.o_cal_wv_event_content{padding:1px 2px 1px 2px}.o_cal_toptoolbar{margin-bottom:0.8em;min-width:707px;padding-bottom:8px;border-bottom:1px solid #eee}.o_cal_toptoolbar .o_cal_pagination{float:left;height:2em;width:235px}.o_cal_toptoolbar .o_cal_gotodate{float:left;height:2em;width:350px}.o_cal_gotodate div.b_form div.b_form_element_wrapper div.b_form_element{margin-left:0}.o_cal_toptoolbar .o_cal_search{float:left;height:2em}.o_cal_wv_devent_wrapper{padding:0;margin:0;position:relative;top:-1px;left:-1px;width:auto;height:20px}.o_cal_wv_devent{border:1px solid;padding:0;margin:0;width:100%;height:19px;overflow:hidden;z-index:11}.o_cal_wv_devent:hover{border-color:#000;z-index:12}.o_cal_wv_devent_content{padding:1px 2px 1px 2px}.o_cal_config{margin:2em 0;position:relative;padding:5px}.o_cal_manage_config{position:relative;padding:5px}.o_cal_manage_config fieldset{position:relative;display:inline}.o_cal_config fieldset{position:relative;display:inline}.o_cal_config_scrollwrapper{width:400px;height:100px;overflow:scroll;overflow-x:hidden;border:1px solid #BFBFBF;position:relative}.o_cal_config_row{clear:both;padding:2px 15px 0 0}.o_cal_config_enabled{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/check_on.png) no-repeat;float:left;display:inline}a.o_cal_config_enabled:hover{background:url(../openolat/images/cal/check_on_over.png) no-repeat}.o_cal_config_disabled{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/check_off.png) no-repeat;float:left;display:inline}.o_cal_config_calendar{border:1px solid;padding:0;margin:0;padding:1px 6px 1px 4px;position:relative;height:14px;width:200px;overflow:hidden;float:left;display:inline}.o_cal_config_chosecolor{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/color.png) no-repeat 2px 0px;float:left;display:inline}.o_cal_config_subscribeical{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/calendar_ical_export.png) no-repeat 2px 0px;float:left;display:inline}.o_cal_config_remove_subscribeical{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/calendar_ical_export_remove.png) no-repeat 0 0;float:left;display:inline}a.o_cal_config_unsubscribe{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/calendar_remove.png) no-repeat 0 0;float:left;display:inline}.o_cal_config_regenerate_link{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/calendar_ical_export_regen.png) no-repeat 0 0;float:left;display:inline}.o_cal_config_remove_cal{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/delete.png) no-repeat 2px 0px;float:left;display:inline}.o_cal_config_addevent{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/calendar--plus.png) no-repeat 0 0;float:left;display:inline}.o_cal_config_importevent{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/calendar--arrow.png) no-repeat 0 0;float:left;display:inline}.o_cal_config_readonly{position:relative;width:20px;height:16px;background:url(../openolat/images/cal/calendar--plus.png) no-repeat 0 0;opacity:0.6;float:left;display:inline}#o_cal_colorchooser{background:#DCDDE0;border:1px solid #999999;float:left;display:inline;padding:3px;position:relative}#o_cal_colorchooser div{position:relative;border:1px solid #FFF;margin:5px;float:left;display:inline}#o_cal_colorchooser div:hover{border:1px solid #000}#o_cal_colorchooser a{position:relative;width:20px;height:20px;float:left;display:inline}.o_cal_colorchooser_selected{background:url(../openolat/images/cal/selectedcolor.gif) no-repeat 2px 2px}.o_cal_orange{background:#ffc266;border-color:#ff9900;color:#5D5D5D}.o_cal_orange .o_cal_wv_event_header{background:#ff9900}.o_cal_orange a{color:#5d5d5d !important}.o_cal_green{background:#66c266;border-color:#009900;color:#FFF}.o_cal_green .o_cal_wv_event_header{background:#009900}.o_cal_green a{color:#fff !important}.o_cal_blue{background:#4d6e9f;border-color:#2e5894;color:#FFF}.o_cal_blue .o_cal_wv_event_header{background:#2e5894}.o_cal_blue a{color:#fff !important}.o_cal_yellow{background:#ffe066;border-color:#ffcc00;color:#5D5D5D}.o_cal_yellow .o_cal_wv_event_header{background:#ffcc00}.o_cal_yellow a{color:#5d5d5d !important}.o_cal_red{background:#c26666;border-color:#990000;color:#FFF}.o_cal_red .o_cal_wv_event_header{background:#990000}.o_cal_red a{color:#fff !important}.o_cal_grey{background:#DDDAAA;border-color:#5D5D5D;color:#FFF}.o_cal_grey .o_cal_wv_event_header{background:#5D5D5D}.o_cal_grey a{color:#fff !important}div.o_cal_gotodate div.b_form_element{margin-left:0%;margin-top:-4px}div.o_cal_search_subscribe{float:right;margin-right:20px}div.o_cal_week_year_label{font-weight:bold;margin-top:8px}.o_cal_config_regenerate_link{position:relative;float:left;display:inline}.o_cal_wv_event_tooltip{display:none}.o_cal_tooltip_buttons{text-align:right}.o_cal_wv .x-tip-body div{padding:0.2em 0}div.o_cal_wv_event_tooltip_content{padding-top:1em}div.o_cal_tooltip_buttons{padding-top:1em}body.o_cal_print{background:white}body.o_cal_print .o_cal_toptoolbar.b_clearfix{display:none}body.o_cal_print .o_cal_wv{display:none}body.o_cal_print .o_cal_wv_print{display:block}body.o_cal_print #o_cal_config .b_float_right{display:none}body.o_cal_print #o_cal_config_below_cal_container .b_subcolumns{display:none}body.o_cal_print .o_cal_wv_print ul{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}body.o_cal_print .o_cal_event{clear:left;margin:0.2em 0}body.o_cal_print .o_cal_wv_list *{float:left;width:100%}body.o_cal_print .o_cal_event span{padding:0 0.4em;display:block}body.o_cal_print .o_cal_date{font-weight:bold}body.o_cal_print .o_cal_time{width:25%}body.o_cal_print .o_cal_subject{width:40%;border-left-style:solid;border-left-width:thick;background:white}body.o_cal_print .o_cal_subject p{padding:0 0.4em;margin:0;color:black}body.o_cal_print .o_cal_location{float:right;width:34%}body.o_cal_print .o_cal_config_scrollwrapper{width:auto;height:auto;overflow:visible;overflow-x:visible}body.o_cal_print .o_cal_config_calendar{border-width:0;border-left-style:solid;border-left-width:thick;float:none;display:block;color:black;background:white}}.o_glossary{margin:0 100px 0 100px}.o_glossary_entry{margin:0px 0 0px 0;padding:10px;border-top:1px solid #DCDDE0;border-left:1px solid #DCDDE0;border-right:1px solid #DCDDE0}.o_glossary_commands{float:right}.o_glossary_addcommand{float:right}.o_glossary dt{font-weight:bold}dt span.o_glossary_author{font-weight:normal}dt span.o_glossary_modifier{font-weight:normal;color:#98221F}dt span.o_glossary_modifier a,dt span.o_glossary_modifier a:hover{color:#98221F}dt o_glossary_synonym{font-size:80%;font-variant:small-caps;font-style:italic}dd{padding-left:20px;clear:both}.o_glossary_register{margin-bottom:10px}.o_glossary_register_active{font-weight:bold;background-color:lightgrey;font-size:120%}.o_tm_glossary{border-bottom:1px dotted #666699}.o_tm_yellow{background-color:#FFFF66}.o_tm_blue{background-color:#33FFFF}.o_tm_red{background-color:#FF3333}.o_tm_green{background-color:#99FF00}@media print{.o_cal_toptoolbar.b_clearfix{display:none}.o_cal_wv{display:none}.o_cal_wv_print{display:block}#o_cal_config .b_float_right{display:none}#o_cal_config_below_cal_container .b_subcolumns{display:none}.o_cal_wv_print ul{list-style-type:none;margin-left:0}.o_cal_event{clear:left;margin:0.2em 0}.o_cal_wv_list *{float:left;width:100%}.o_cal_event span{padding:0 0.4em;display:block}.o_cal_date{font-weight:bold}.o_cal_time{width:25%}.o_cal_subject{width:40%;border-left-style:solid;border-left-width:thick}.o_cal_subject p{padding:0 0.4em;margin:0}.o_cal_location{float:right;width:34%}.o_cal_config_scrollwrapper{width:auto;height:auto;overflow:visible;overflow-x:visible}.o_cal_config_calendar{border-width:0;border-left-style:solid;border-left-width:thick;float:none;display:block}#o_cal_config_below_cal_container{border:none;background:none;overflow:visible}#o_cal_config_below_cal_container *{background:none;color:black}#o_cal_config_below_cal_container fieldset{border:none}#o_cal_config_below_cal_container fieldset legend{font-weight:bold}}#o_feed .o_box{margin-bottom:2em}#o_feed div.o_feed_edit{float:right;position:relative;top:0.2em;margin-right:0}#o_feed #o_link_container{margin-bottom:0.8em}#o_feed #o_link_container div.o_home{text-align:center}#o_feed #o_link_container div.o_older_items{float:left;display:inline}#o_feed #o_link_container div.o_newer_items{float:right;display:inline}#o_feed .b_year_navigation{text-align:center}#o_feed .b_year_navigation .b_months{border-top:1px solid #eee;padding-top:1em;margin-top:0.5em;clear:both;list-style:none}#o_feed .b_year_navigation span.b_disabled{background-image:none}div.o_feed_peekview{margin:1em 0 1em 0}div.o_feed_peekview h5{font-size:1em;position:relative;left:-20px}div.o_feed_peekview div.o_feed_peekview_item{padding-left:20px}#o_feed div.b_datecomp{top:2px;float:left;display:inline}#o_feed p.o_podcast_date{font-size:80%;color:#aaaaaa}#o_feed div.o_podcast_info img.icon{float:left;margin:0 1.5em 1.5em 0;max-width:120px;max-height:120px}#o_feed div.o_podcast_no_image{float:left;margin:0 1em 1em 0;width:100px;height:100px;color:#dfdfdf;background:white;text-align:center;padding:20px;border:2px dashed #dfdfdf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed div.o_podcast_no_image span{vertical-align:middle}#o_feed div.o_podcast_subscription{clear:both}#o_feed div.o_podcast_subscription a.o_podcast_rss_link{display:block;float:right;width:16px;height:16px;background:url(../openolat/images/feed.png) no-repeat}#o_feed div.o_podcast_episode{padding:10px;margin-top:20px;border:1px solid #dfdfdf;background-color:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}#o_feed div.o_podcast_episode div.b_ratings_and_comments{margin:2em 0 0 0;padding-bottom:0;border-bottom:0}#o_feed div.o_podcast_episode div.o_podcast_audio{margin-bottom:3px}#o_feed div.o_podcast_episode div.o_podcast_audio embed{width:200px;height:24px}#o_feed div.o_podcast_episode div.o_podcast_video{margin-bottom:3px}#o_feed div.o_podcast_episode div.o_podcast_video embed{width:200px;height:157px}#o_feed .back_link.o_podcast{margin-bottom:1.5em}div.o_podcast_peekview div.o_feed_peekview_item a.o_feed_item_icon{background-image:url(../openolat/images/control/speaker-volume.png)}#o_feed .o_blog_posts .o_post,#o_feed .o_blog_post .o_post{margin-bottom:1em;padding:10px;margin-top:20px;border:1px solid #dfdfdf;background-color:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.o_post-readmorelinks{margin-top:1em;list-style:none}.o_post-readmorelinks,.o_post-readmorelinks li{margin-left:0;padding-left:0}#o_feed .o_blog_posts .o_draft{padding:0.8em;background-color:#fcf7ac;border:1px solid #fddc55}#o_feed .o_blog_posts .o_scheduled{padding:0.8em;background-color:#d9ffd0;border:1px solid #beffae}#o_feed div.o_blog_info div.o_blog_subscription{min-height:16px;padding-left:20px;background:url(../openolat/images/feed.png) no-repeat}#o_feed .o_blog_info .o_author,#o_feed .o_blog_posts .o_item_info{color:#7D7D7D;font-size:90%;margin:0}#o_feed .o_blog_posts p.o_item_info span.o_item_info_mod{color:#98221F}#o_feed .o_blog_post .back_link{margin-bottom:1.5em}div.o_blog_peekview div.o_feed_peekview_item a.o_feed_item_icon{background-image:url(../openolat/images/comment.png)}#o_instantmessaging_status_changer{padding:1em 0 0 0;margin:0}#o_instantmessaging_status_changer a.b_contexthelp{margin-top:5px;padding-right:5px}#o_instantmessaging_status_changer ul{list-style-type:none;padding:0;margin:0}#o_instantmessaging_status_changer li{padding:0;margin:0}#o_instantmessaging_status_changer li a{padding:0.1em 0 0.1em 20px;background-repeat:no-repeat;background-position:0 50%}.o_instantmessaging_chat_history{border:1px solid #ACAAAA;height:170px;font-size:90%;margin:0 0 1em 0;overflow:scroll;overflow-x:auto}.o_instantmessaging_chat_history div.o_instantmessaging_message_group{border-top:1px solid #eee;padding:3px 3px 3px 40px;min-height:40px;position:relative;background:#fff}.o_instantmessaging_chat_history div.o_instantmessaging_message_group.o_odd{background:#F4F4F4}.o_instantmessaging_chat_history div.o_instantmessaging_message_group div.o_instantmessaging_avatar{position:absolute;top:3px;left:3px;border:1px solid #bbb;width:30px;height:30px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%}.o_instantmessaging_chat_history div.o_instantmessaging_message_group div.o_instantmessaging_from{text-align:left;color:#999;text-decoration:none;font-weight:500}.o_instantmessaging_chat_history div.o_instantmessaging_message_group a:hover{color:#000;text-decoration:none}.o_instantmessaging_chat_history div.o_instantmessaging_message_group a:hover div.o_instantmessaging_from{color:#000}.o_instantmessaging_chat_history div.o_instantmessaging_message_group div.o_instantmessaging_body{padding:3px 0 3px 0}.o_instantmessaging_chat_history div.o_instantmessaging_message_group div.o_instantmessaging_body span.o_instantmessaging_date{text-align:right;color:#999;font-size:90%;font-weight:200}.o_instantmessaging_chat_form input{width:99%}.o_instantmessaging_chat_form div.b_button_group{margin-top:1em}#o_instantmessages_buddieslist{font-size:90%;padding:1em 0 0 0;margin:0}#o_instantmessages_buddieslist a.b_contexthelp{margin-top:5px;padding-right:5px}#o_instantmessages_buddieslist ul{list-style-type:none;padding:0;margin:0}#o_instantmessages_buddieslist li{margin:0;padding:0}#o_instantmessages_buddieslist li.o_instantmessaging_group{padding-bottom:0.5em}#o_instantmessages_buddieslist li.o_instantmessaging_group div.o_instantmessaging_groupname{padding:0 0 0 20px;background:url(../openolat/images/users.png) no-repeat 0 50%}#o_instantmessages_buddieslist a.o_instantmessaging_vip span{font-weight:bold}#o_instantmessages_buddieslist li a{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 50%}#o_instantmessages_buddieslist #o_instantmessages_buddieslist_toggler{border-bottom:1px #eee solid;margin:0 0 0.5em 0;padding:0 0 0.5em 0}#o_instantmessages_buddieslist #o_instantmessages_buddieslist_toggler span{white-space:nowrap}#o_instantmessages_buddieslist #o_instantmessages_buddieslist_toggler a{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 50%;margin-right:1em}#o_instantmessages_buddieslist #o_instantmessages_buddieslist_toggler a.o_instantmessaging_showgroupswitch{background-image:url(../openolat/images/users_conf.png)}#o_instantmessages_buddieslist #o_instantmessages_buddieslist_toggler a.o_instantmessaging_hidegroupswitch{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;background-image:url(../openolat/images/users_conf.png)}#o_instantmessages_buddieslist #o_instantmessages_buddieslist_toggler a.o_instantmessaging_showofflineswitch{background-image:url(../openolat/images/im/status-offline.png)}#o_instantmessages_buddieslist #o_instantmessages_buddieslist_toggler a.o_instantmessaging_hideofflineswitch{background-image:url(../openolat/images/im/status.png)}#o_instantmessages_buddy{margin:1em 0 2em 0}#o_instantmessages_buddy a{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 50%}div.o_groupchat_roster{margin:0}div.o_groupchat_roster ul{list-style-type:none;margin:0;padding:0}div.o_groupchat_roster ul li{font-size:90%;margin:0;padding:0 0 0 20px;background:url(../openolat/images/user.png) no-repeat 0 50%}div.o_groupchat_roster ul li.o_instantmessaging_anonymous{background-image:url(../openolat/images/user_silhouette.png)}div.o_groupchat_roster ul li.o_instantmessaging_vip{font-weight:bold}div.o_groupchat_roster ul li.o_instantmessaging_vip.o_instantmessaging_anonymous{font-weight:normal}.o_instantmessaging_available_icon{background-image:url(../openolat/images/im/status.png)}.o_instantmessaging_dnd_icon{background-image:url(../openolat/images/im/status-away.png)}.o_instantmessaging_unavailable_icon{background-image:url(../openolat/images/im/status-offline.png)}.o_instantmessaging_new_msg_icon{background-image:url(../openolat/images/im/new_message.png)}.o_instantmessaging_chat_icon{background-image:url(../openolat/images/im/balloon-white-left.png)}.o_instantmessaging_refresh_icon{background-image:url(../openolat/images/qti/tries.png)}div.o_home_portaleditlink{position:absolute;top:1em;right:0.6em}.o_home_main{text-align:center}div.o_home_rsslink{clear:both;float:right;display:inline;margin:10px 0}div.o_home_rsslink a{float:right;display:inline}div.o_home_rsslink a.o_home_rsslink{background:url(../openolat/images/feed.png) no-repeat;width:16px;display:block;height:16px;line-height:0}.b_portlet{position:relative;margin:10px;min-height:13em}.b_portlet .b_portlet_showall{font-size:95%;position:absolute;right:0;top:0}.b_portlet .b_portlet_header{border-bottom:1px solid #f66;white-space:nowrap;overflow-y:hidden !important;overflow-x:hidden !important}.b_portlet .b_portlet_content{position:relative;padding:1em 0 0 0}.b_portlet div.b_portlet_table table{background:none;border:none}.b_portlet div.b_portlet_table table th,.b_portlet div.b_portlet_table table td{padding:0}.b_portlet div.b_portlet_table table tbody tr{background:transparent}.b_portlet div.b_portlet_table table tbody tr.b_table_odd td{background:transparent}.b_portlet div.b_portlet_table table tbody tr td{border:0 !important}.b_portlet div.b_portlet_table table tbody tr:hover,.b_portlet div.b_portlet_table table tbody tr:hover td,.b_portlet div.b_portlet_table table tbody tr:focus,.b_portlet div.b_portlet_table table tbody tr:focus td{background:transparent}.b_portlet div.b_portlet_table div.b_table_empty{background:none;padding:0;margin:0}div.o_portlet_repository_student td.b_first_child{width:24px}div.o_portlet_repository_teacher td.b_first_child{width:24px}.b_portlet .b_portlet_header{background-repeat:no-repeat;background-position:0% 50%;padding-left:27px;padding-top:5px;padding-bottom:5px}div.o_portlet_calendar div.b_portlet_header{background-image:url(../openolat/images/calendar_empty.png)}div.o_portlet_calendar.o_day_1 div.b_portlet_header strong:before{content:"1";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_2 div.b_portlet_header strong:before{content:"2";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_3 div.b_portlet_header strong:before{content:"3";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_4 div.b_portlet_header strong:before{content:"4";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_5 div.b_portlet_header strong:before{content:"5";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_6 div.b_portlet_header strong:before{content:"6";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_7 div.b_portlet_header strong:before{content:"7";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_8 div.b_portlet_header strong:before{content:"8";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_9 div.b_portlet_header strong:before{content:"9";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_10 div.b_portlet_header strong:before{content:"10";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_11 div.b_portlet_header strong:before{content:"11";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_12 div.b_portlet_header strong:before{content:"12";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_13 div.b_portlet_header strong:before{content:"13";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_14 div.b_portlet_header strong:before{content:"14";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_15 div.b_portlet_header strong:before{content:"15";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_16 div.b_portlet_header strong:before{content:"16";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_17 div.b_portlet_header strong:before{content:"17";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_18 div.b_portlet_header strong:before{content:"18";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_19 div.b_portlet_header strong:before{content:"19";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_20 div.b_portlet_header strong:before{content:"20";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_21 div.b_portlet_header strong:before{content:"21";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_22 div.b_portlet_header strong:before{content:"22";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_23 div.b_portlet_header strong:before{content:"23";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_24 div.b_portlet_header strong:before{content:"24";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_25 div.b_portlet_header strong:before{content:"25";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_26 div.b_portlet_header strong:before{content:"26";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_27 div.b_portlet_header strong:before{content:"27";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_28 div.b_portlet_header strong:before{content:"28";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_29 div.b_portlet_header strong:before{content:"29";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_30 div.b_portlet_header strong:before{content:"30";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_calendar.o_day_31 div.b_portlet_header strong:before{content:"31";font-size:10px;font-weight:normal;position:absolute;width:10px;height:10px;text-align:center;line-height:10px;left:3px;top:10px}div.o_portlet_infomsg div.b_portlet_header{background-image:url(../openolat/images/comment.png)}div.o_portlet_quickstart div.b_portlet_header{background-image:url(../openolat/images/mouse.png)}div.o_portlet_bookmark div.b_portlet_header{background-image:url(../openolat/images/book-open-bookmark.png)}div.o_portlet_groups div.b_portlet_header{background-image:url(../openolat/images/users.png)}div.o_portlet_notes div.b_portlet_header{background-image:url(../openolat/images/sticky-note--pencil.png)}div.o_portlet_noti div.b_portlet_header{background-image:url(../openolat/images/mail.png)}div.o_portlet_eff div.b_portlet_header{background-image:url(../openolat/images/script-stamp.png)}div.o_portlet_repository_student div.b_portlet_header{background-image:url(../openolat/images/le_resources/book-open-text-image.png)}div.o_portlet_repository_teacher div.b_portlet_header{background-image:url(../openolat/images/le_resources/book-open-text-image-red.png)}div.b_portlet_iframe div.b_portlet_header{background-image:url(../openolat/images/layer.png)}div.b_portlet_sysinfo div.b_portlet_header{background-image:url(../openolat/images/exclamation.png)}div.b_portlet_dyk div.b_portlet_header{background-image:url(../openolat/images/light-bulb.png)}div.o_portlet_infomessages div.b_portlet_header{background-image:url(../openolat/images/information-button.png)}div.b_portlet.o_pt_w_if div.b_portlet_header{background-image:url(../openolat/images/globe.png)}div.b_portlet.b_portlet_edit{background:#FFE793;border:1px solid #FF9E3E;padding:2px}div.b_portlet.b_portlet_edit .b_portlet_header{height:23px}div.b_portlet_toolbox{position:absolute;top:0;right:0;padding:2px;height:20px;overflow-y:hidden !important;overflow-x:hidden !important}div.b_portlet_toolbox a,div.b_portlet_toolbox span.b_disabled{background-repeat:no-repeat;background-position:1px 1px;float:right;width:18px;height:18px;overflow:hidden}div.b_portlet_toolbox div{display:inline}div.b_portlet_toolbox>a,div.b_portlet_toolbox>span{border:1px solid #888;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;background:#eee;background-repeat:no-repeat;background-position:center}div.b_portlet_toolbox a.b_portlet_edit_left{background-image:url(../openolat/images/arrow_left_big.png)}div.b_portlet_toolbox a.b_portlet_edit_right{background-image:url(../openolat/images/arrow_right_big.png)}div.b_portlet_toolbox a.b_portlet_edit_down{background-image:url(../openolat/images/arrow_down_big.png)}div.b_portlet_toolbox a.b_portlet_edit_up{background-image:url(../openolat/images/arrow_up_big.png)}div.b_portlet_toolbox a.b_portlet_edit_delete{background-image:url(../openolat/images/bin-metal-full.png)}div.b_portlet_toolbox a.b_portlet_edit_sort_auto{background-image:url(../openolat/images/table_sort.png)}div.b_portlet_toolbox a.b_portlet_edit_sort_manual{background-image:url(../openolat/images/table_gear.png)}div.b_portlet_toolbox span.b_portlet_edit_left_disabled{background-image:url(../openolat/images/arrow_left_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_right_disabled{background-image:url(../openolat/images/arrow_right_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_down_disabled{background-image:url(../openolat/images/arrow_down_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_up_disabled{background-image:url(../openolat/images/arrow_up_big.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_sort_auto_disabled{background-image:url(../openolat/images/table_sort.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}div.b_portlet_toolbox span.b_portlet_edit_sort_manual_disabled{background-image:url(../openolat/images/table_gear.png);zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}.b_toolboxes{padding:6px}.b_toolboxes .b_toolbox{margin-bottom:20px}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper{border-bottom:1px solid #f66;background:inherit}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head{vertical-align:top}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head strong{font-weight:bold}.b_toolboxes .b_toolbox .b_toolbox_head_wrapper .b_toolbox_head_icon{background:transparent no-repeat 3px 50%;padding-left:19px;line-height:1.2em;color:black}.b_toolboxes .b_toolbox .b_toolbox_content ul{padding:0 0 0 6px;margin:0;list-style:none}.b_toolboxes .b_toolbox .b_toolbox_content li{padding:0;margin:0;line-height:1.7em;white-space:nowrap}.b_toolboxes .b_toolbox .b_toolbox_content li a{color:#667;background-repeat:no-repeat;background-position:0 50%;padding-left:20px;display:block}.b_toolboxes .b_toolbox .b_toolbox_content li a:focus,.b_toolboxes .b_toolbox .b_toolbox_content li a:hover,.b_toolboxes .b_toolbox .b_toolbox_content li a:active{color:#504D4E;text-decoration:underline}.b_toolboxes .b_toolbox .b_toolbox_content li div.b_note,.b_toolboxes .b_toolbox .b_toolbox_content li div.b_important,.b_toolboxes .b_toolbox .b_toolbox_content li div.b_warning{padding:0 0 0 20px;margin:0;border-bottom:0}.b_toolboxes .b_toolbox .b_toolbox_content li a.b_toolbox_toggle{padding-left:0;display:inline}.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_toggle_wrapper{float:right;font-size:90%}.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_link.b_disabled,.b_toolboxes .b_toolbox .b_toolbox_content li span.b_toolbox_disabled{color:#999;background:no-repeat 0 50% url(../openolat/images/bullet_white.png);padding-left:18px;display:block}div.b_portlet.o_pt_w_if div.b_portlet_header{background-image:url(../openolat/images/globe.png)}div.b_portlet p{margin-bottom:0}div.b_portlet_dyk_q{font-weight:bold}div.b_portlet_dyk_a{padding-top:5px}div.b_portlet_dyk_next{text-align:right}div.f_library_catalog div.b_tree ul{white-space:normal}div.f_library_catalog div.b_tree ul.b_tree_l1 li a.b_tree_icon{background-image:none !important}div.f_library_catalog div.f_metadata{background-color:#fcfcfc;margin-left:20px;padding:4px}div.f_library_catalog h4{padding-left:25px;background-repeat:no-repeat;background-position:center left}div.f_library_catalog div.f_folder_info div.f_metadata{margin-bottom:1.5em}div.f_library_catalog div.b_noti{right:90px}div.f_library_catalog div.f_thumbnails_switch{border:1px solid #E9EAEF;display:inline;position:absolute;top:0px;right:0px;float:right;padding:3px 3px 3px 23px}div.f_library_catalog div.f_thumbnails_on{background:url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%}div.f_library_catalog div.f_thumbnails_off{background:url(../openolat/images/docs/document_preview.png) no-repeat 3px 50%;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$percent)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}div.f_library_catalog th,div.f_library_catalog td{text-align:left;font-size:0.9em;color:#999;margin:0;padding:0;border:0}div.f_library_catalog th{font-weight:bold;width:14em;vertical-align:top}div.f_library_catalog h3.b_filetype_folder{margin-top:20px}div.f_library_catalog div.f_item{margin-bottom:1em;padding:0.5em}div.f_library_catalog div.f_item div.f_item_thumbnail{width:200px;height:200px;float:left;margin-right:20px}div.f_library_catalog div.f_item div.f_item_links a{background-repeat:no-repeat}div.f_library_catalog div.f_item div.f_item_links a.b_filetype_file{display:block;width:70%;float:left;padding:2px 10px 2px 20px;background-repeat:no-repeat;margin:0}div.f_library_catalog div.f_item div.f_item_links a.f_permalink{text-decoration:none;display:block;width:9px;height:9px;float:right;padding:4px 2px 2px 2px;margin:0;background-position:center center}div.f_library_catalog div.f_item div.f_item_links span a.f_sendmail{text-decoration:none;background:url(../openolat/images/mail.png) no-repeat top left;display:block;width:16px;height:16px;float:right;padding:0 0 0 2px;margin:0}div.f_library_catalog div.f_item div.f_metadata{position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;moz-box-shadow:0 1px 2px #d3d3d3;-ms-box-shadow:0 1px 2px #d3d3d3;-o-box-shadow:0 1px 2px #d3d3d3;-webkit-box-shadow:0 1px 2px #d3d3d3;box-shadow:0 1px 2px #d3d3d3}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail{float:left;border-right:1px solid #eeeeee;margin-right:1em}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_inner{width:200px;height:200px}div.f_library_catalog div.f_item div.f_metadata div.f_thumbnail_unavailable{width:200px;height:200px;background-repeat:no-repeat;background-position:50% 50%}div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text{padding-bottom:35px}div.f_library_catalog div.f_item div.f_metadata div.f_metadata_text_inner{width:100%}div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings{position:absolute;bottom:3px;right:3px;width:300px}div.f_library_catalog div.f_item div.f_metadata div.f_item_ratings div.b_ratings_and_comments{margin:0;border:none}div.f_library_catalog div.f_item_selected div.f_metadata{background-color:#F0F0F0 !important;moz-box-shadow:1 1px 4px #d3d3d3;-ms-box-shadow:1 1px 4px #d3d3d3;-o-box-shadow:1 1px 4px #d3d3d3;-webkit-box-shadow:1 1px 4px #d3d3d3;box-shadow:1 1px 4px #d3d3d3}div.f_library_catalog h3.f_search_results{background-image:url(../openolat/images/magnifier-zoom.png) !important}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input{line-height:1.3em;margin:0;width:10em}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox input:focus{border:1px solid #504D4E}div.f_library_catalog div.b_toolbox div.o_toolbox_searchbox button{width:16px;height:16px;background:url(../openolat/images/magnifier-zoom.png) no-repeat;border:0;vertical-align:top}div.f_library_catalog_wide div.f_metadata{background-color:#fcfcfc}div.f_library_catalog_wide th,div.f_library_catalog_wide td{text-align:left;font-size:0.9em;color:#999;margin:0;padding:0;border:0}div.f_library_catalog_wide th{font-weight:bold;width:14em;vertical-align:top}div.f_library_catalog_wide h3.b_filetype_folder{margin-top:20px}div.f_library_catalog_wide div.f_item{margin-bottom:30px}div.f_library_catalog_wide div.f_item div.f_thumbnail{width:280px;height:158px;float:left;border-right:1px solid #999}div.f_library_catalog_wide div.f_item div.f_item_links a{background-repeat:no-repeat}div.f_library_catalog_wide div.f_item div.f_item_links a.b_filetype_file{display:block;width:70%;float:left;padding:2px 10px 2px 20px;background-repeat:no-repeat;margin:0}div.f_library_catalog_wide div.f_item div.f_item_links a.f_permalink{text-decoration:none;display:block;width:9px;height:9px;float:right;padding:4px 2px 2px 2px;margin:0;background-position:center center}div.f_library_catalog_wide div.f_item div.f_item_links span a.f_sendmail{text-decoration:none;background:url(../openolat/images/mail.png) no-repeat top left;display:block;width:16px;height:16px;float:right;padding:0 0 0 2px;margin:0}div.f_library_catalog_wide div.f_item div.f_metadata{position:relative;border:1px solid #999;moz-box-shadow:0 1px 2px #999;-ms-box-shadow:0 1px 2px #999;-o-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999}div.f_library_catalog_wide div.f_item div.f_metadata div.f_thumbnail_inner{width:280px;height:158px}div.f_library_catalog_wide div.f_item div.f_metadata div.f_thumbnail_unavailable{width:280px;height:158px;background-image:url(../openolat/images/no_preview.png);background-repeat:no-repeat;background-position:50% 50%}div.f_library_catalog_wide div.f_item div.f_metadata div.f_metadata_text{margin:10px 220px 10px 300px}div.f_library_catalog_wide div.f_item div.f_metadata div.f_metadata_text_inner{width:100%}div.f_library_catalog_wide div.f_item div.f_metadata div.f_metadata_additional_infos{position:absolute;top:0;right:0;height:158px;width:210px;border-left:1px solid #999}div.f_library_catalog_wide div.f_item div.f_metadata div.f_metadata_additional_infos_inner{margin:10px 10px 10px 10px}div.f_library_catalog_wide div.f_item_selected div.f_metadata{background-color:#F0F0F0 !important;moz-box-shadow:1 1px 4px #d3d3d3;-ms-box-shadow:1 1px 4px #d3d3d3;-o-box-shadow:1 1px 4px #d3d3d3;-webkit-box-shadow:1 1px 4px #d3d3d3;box-shadow:1 1px 4px #d3d3d3}div.f_library_catalog_wide h3.f_search_results{background-image:url(../openolat/images/magnifier-zoom.png) !important}div.f_library_catalog_wide div.b_toolbox div.o_toolbox_searchbox input{line-height:1.3em;margin:0;width:10em}div.f_library_catalog_wide div.b_toolbox div.o_toolbox_searchbox input:focus{border:1px solid #504D4E}div.f_library_catalog_wide div.b_toolbox div.o_toolbox_searchbox button{width:16px;height:16px;background:url(../openolat/images/magnifier-zoom.png) no-repeat;border:0;vertical-align:top}div.f_library_catalog_condensed div.f_item_condensed{width:280px;height:280px;margin-right:30px;margin-bottom:30px;float:left;-webkit-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 2px 0 #999;border:1px solid #999;background-color:#fcfcfc}div.f_library_catalog_condensed div.f_item_condensed div.f_thumbnail{height:158px;width:280px}div.f_library_catalog_condensed div.f_item_condensed div.f_metadata_text{padding:12px 8px 12px 12px}div.f_library_catalog_condensed div.f_item_condensed div.o_eff_statement_progress{width:200px;margin:20px 0px 0px 20px}div.f_library_overview img{float:right;max-width:50%}div.f_library_overview p{padding-left:20px}div.f_library_overview div.f_library_big_icon{float:right;background-repeat:no-repeat;background-size:100%;width:45%;height:300px;margin:0 20px 0 20px}div.f_library_overview div.f_library_newest_files ul li{white-space:normal;padding-bottom:0.3em}div.f_library_overview div.f_library_newest_files ul li a{background-position:top left;min-height:16px}.f_library_big_icon{background-image:url(../openolat/images/library_image.png)}.f_library_icon{background-image:url(../openolat/images/library.png)}.f_thumbnail_unavailable{background-image:url(../openolat/images/no_preview.png)}#b_main.o_coaching div.o_eff_statement_progress{width:100%;height:15px;background-color:#eee;border:1px solid #777}#b_main.o_coaching div.o_eff_statement_progress div.o_eff_statement_solved{height:15px;background:#f66;background:-moz-linear-gradient(top, #f66 0%, red 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f66), color-stop(100%, red));background:-webkit-linear-gradient(top, #f66 0%, red 100%);background:-o-linear-gradient(top, #f66 0%, red 100%);background:-ms-linear-gradient(top, #f66 0%, red 100%);background:linear-gradient(top, #f66 0%, red 100%)}#b_main.o_coaching .o_eff_statement_rg div.o_eff_statement_progress{background:#f85032;background:-moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #e73827 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f85032), color-stop(50%, #f16f5c), color-stop(51%, #f6290c), color-stop(100%, #e73827));background:-webkit-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #e73827 100%);background:-o-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #e73827 100%);background:-ms-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #e73827 100%);background:linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #e73827 100%)}#b_main.o_coaching .o_eff_statement_rg div.o_eff_statement_progress div.o_eff_statement_solved{background:#9dd53a;background:-moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9dd53a), color-stop(50%, #a1d54f), color-stop(51%, #80c217), color-stop(100%, #7cbc0a));background:-webkit-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);background:-o-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);background:-ms-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%);background:linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%)}#b_main.o_coaching div.o_eff_statement_details{margin:10px 0 10px 0}#b_main.o_coaching .b_toolbar_center span.b_disabled{display:none}div.o_eff_statement_progress{width:100%;height:15px;background-color:#eee;border:1px solid #777}div.o_eff_statement_progress div.o_eff_statement_solved{height:15px;background-color:#81afca}.o_eff_statement_rg div.o_eff_statement_progress{background-color:red}.o_eff_statement_rg div.o_eff_statement_progress div.o_eff_statement_solved{background-color:green}div.o_eff_statement_details{margin:10px 0 10px 0}div.o_eff_statement_recalculating{padding-left:30px;background:transparent url(../openolat/images/ajax-loader.gif) no-repeat top left}.ui-widget{font-family:Courier;font-size:100%}.ui-widget-header{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #eee;background:#fff;font-weight:bold}.ui-dialog{moz-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 6px rgba(0,0,0,0.3)}.ui-dialog .ui-widget-header .ui-icon-closethick{background:#fff url("../openolat/images/close.png") no-repeat center center}.ui-dialog .ui-widget-header .ui-button.ui-corner-all{border:none !important;background:#fff !important}.ui-dialog .ui-widget-content{border-color:#fff;padding:5px}.ui-dialog .ui-dialog-titlebar{padding:2px 30px 2px 5px}.ui-dialog.ui-corner-all{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}.ui-dialog.ui-widget-content{border-color:red}.ui-dialog.o_modal-ui div.ui-dialog-buttonpane{display:none}.ui-autocomplete-input{line-height:1.5em;font-size:98%}.ui-autocomplete{z-index:10000}.ui-autocomplete.ui-menu{padding:1px}.ui-autocomplete.ui-corner-all{border:1px solid red;border-top:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;moz-box-shadow:0px 3px 6px rgba(0,0,0,0.3);-ms-box-shadow:0px 3px 6px rgba(0,0,0,0.3);-o-box-shadow:0px 3px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.3);box-shadow:0px 3px 6px rgba(0,0,0,0.3)}.ui-autocomplete a.ui-corner-all{border:none;margin:-1px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}.ui-autocomplete a.ui-corner-all.ui-state-focus{background:#ffdbc1}.ui-autocomplete .b_error_icon{color:#900;font-style:italic}.ui-datepicker{moz-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 6px rgba(0,0,0,0.3)}.ui-datepicker .ui-widget-header .ui-datepicker-prev.ui-corner-all,.ui-datepicker .ui-widget-header .ui-datepicker-next.ui-corner-all{border:none !important;background:#fff !important}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{background:#fff url("../openolat/images/arrow_right_big.png") no-repeat center center}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w{background:#fff url("../openolat/images/arrow_left_big.png") no-repeat center center}.ui-datepicker .ui-state-default{background:#eee}.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight{border:1px solid #f66;background:#fcc}.ui-datepicker.ui-corner-all{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}.ui-datepicker.ui-widget-content{border-color:red}.ui-tooltip{moz-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 6px rgba(0,0,0,0.3)}.ui-tooltip.ui-corner-all{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}.ui-tooltip.ui-widget-content{border:1px solid red}ul.tagit li.tagit-choice.ui-widget-content.ui-state-default{background:#DEE7F8;border:1px solid #CAD8F3}ul.tagit.ui-corner-all{border:none;background:none}.ui-layout-pane{border:none}.ui-layout-resizer{background:none;border-width:1px;border-style:dotted}.ui-layout-toggler-hover,.ui-layout-resizer-hover .ui-layout-toggler-hover{background-color:red}.ui-layout-resizer-open-hover,.ui-layout-resizer-dragging{background:#fcc}.fc-state-highlight{background:#ffdbc1}div#image-crop-overlay{background-color:#ffffff;overflow:hidden}div#image-crop-outline{background:#fff url("outline.gif");overflow:hidden}div#image-crop-size-hint-background{background-color:#000000}span#image-crop-size-hint-foreground{color:#ffffff;font-family:'Verdana', 'Geneva', sans-serif;font-size:12px;text-shadow:0 -1px 0 #000000}div#image-crop-preview-holder{-moz-box-shadow:0 0 5px #000000;-webkit-box-shadow:0 0 5px #000000;border:3px #ef2929 solid;box-shadow:0 0 5px #000000}img#image-crop-preview{border:none}div.image-crop-resize-handler{background-color:#000000;border:1px #ffffff solid;height:7px;overflow:hidden;width:7px}#b_page_wrapper{border-bottom:0;padding:0 10px 0 10px;moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#b_header{height:50px}#b_header #b_logo{position:absolute;top:10px;left:0;width:120px;height:40px;background:url("images/openolat_powerd_by_120x30.png") no-repeat}@media print{.o_noprint{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}.b_print_break_avoid{page-break-inside:avoid}.b_print_break_before{page-break-before:always}#b_toplink{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}body{font-size:10pt}.b_noti{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}#b_main.o_loginscreen{background-image:none}#b_main.o_home{background-image:none}#b_main.o_editor{background-image:none}#b_main{moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}body,#b_page_margins,#b_page,#b_main,#b_page_wrapper{margin:0;padding:0;border:0}body *{font-family:"Times New Roman", Times, serif}code,pre{font-family:"Courier New", Courier, mono}#b_page_margins,#b_page{width:100% !important;min-width:0;max-width:none}#b_footer,#b_topnav,#b_nav,#search{display:none}#b_col1,#b_col2{display:none}#b_col3{margin:0 !important;border:none !important}.b_c25l,.b_c33l,.b_c38l,.b_c50l,.b_c62l,.b_c66l,.b_c75l,.b_c25r,.b_c33r,.b_c38r,.b_c50r,.b_c62r,.b_c66r,.b_c75r{width:100%;margin:0;float:none;overflow:visible;display:table}.b_subc,.b_subcl,.b_subcr{margin:0;padding:0}h1,h2,h3,h4,h5,h6{page-break-after:avoid}#b_page a[href^="http:"],#b_page a[href^="https:"]{padding-left:0;background-image:none}#b_col1_content:before,#b_col2_content:before,#b_col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}.b_floatbox,.b_subcolumns,.b_subcolums_oldgecko{overflow:visible;display:table}#jsMath_PrintWarning{display:none !important;visibility:hidden !important;height:0px !important;width:0px !important}.o_wiki_wrapper .b_c20l,.o_wiki_wrapper .o_wikimod_nav{display:none}.o_wiki_wrapper .b_c80r{width:100%}.o_wiki_wrapper .b_c80r div.b_tabbedpane_tabs{display:none}.o_cal_toptoolbar.b_clearfix{display:none}.o_cal_wv{display:none}.o_cal_wv_print{display:block}#o_cal_config .b_float_right{display:none}#o_cal_config_below_cal_container .b_subcolumns{display:none}.o_cal_wv_print ul{list-style-type:none;margin-left:0}.o_cal_event{clear:left;margin:0.2em 0}.o_cal_wv_list *{float:left;width:100%}.o_cal_event span{padding:0 0.4em;display:block}.o_cal_date{font-weight:bold}.o_cal_time{width:25%}.o_cal_subject{width:40%;border-left-style:solid;border-left-width:thick}.o_cal_subject p{padding:0 0.4em;margin:0}.o_cal_location{float:right;width:34%}.o_cal_config_scrollwrapper{width:auto;height:auto;overflow:visible;overflow-x:visible}.o_cal_config_calendar{border-width:0;border-left-style:solid;border-left-width:thick;float:none;display:block}#o_cal_config_below_cal_container{border:none;background:none;overflow:visible}#o_cal_config_below_cal_container *{background:none;color:black}#o_cal_config_below_cal_container fieldset{border:none}#o_cal_config_below_cal_container fieldset legend{font-weight:bold}.b_with_small_icon_left,div.b_table_wrapper div.b_table_empty{padding-left:0}}
diff --git a/src/main/webapp/static/themes/openolatexample/layout.scss b/src/main/webapp/static/themes/openolatexample/layout.scss
deleted file mode 100644
index 6cb83da8eafea3a2179850715604b957ee519e88..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/layout.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-@charset "UTF-8";
-
-/* custom license */
-@import "license";
-
-/* custom content styles used everywhere */
-@import url(all/content.css);
-
-/* -------- helpers ------- */
-@import "definitions";
-@import "mixins";
-
-/* -------- icons and yaml modification ------- */
-@import "icons";
-@import "basemod";
-
-
-/* standard modules import */
-@import "all_modules";
-
-/* custom overrides of standard modules */
-@import "all/mod.scss";
-
-/* standard print and mobile overrides import */
-@import "all_print_and_mobile";
-
diff --git a/src/main/webapp/static/themes/openolatexample/patches.css b/src/main/webapp/static/themes/openolatexample/patches.css
deleted file mode 100644
index 57d8d376cf2fb772a669469555df6ea1f728cb85..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/patches.css
+++ /dev/null
@@ -1 +0,0 @@
-@charset "UTF-8";@import url(../../yaml/core/slim_iehacks.css);@import url(patches/yaml_patch.css);
diff --git a/src/main/webapp/static/themes/openolatexample/patches.scss b/src/main/webapp/static/themes/openolatexample/patches.scss
deleted file mode 100644
index 3b490993d1b430925eadcfbadb9528e8ef9670eb..0000000000000000000000000000000000000000
--- a/src/main/webapp/static/themes/openolatexample/patches.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-@charset "UTF-8";
-
-/* IE Layout-independent patches from the YAML core */
-@import url(../../yaml/core/slim_iehacks.css);
-
-/* IE patches for YAML framework base layout */
-@import url(patches/yaml_patch.css);
-
-