@CHARSET "UTF-8";

@import url(../opal/layout.css);

/* GENERAL */
body {font-family: Arial, sans-serif;}
a {color: #666;}
a:hover, a:focus, a:active {color: #e29844; text-decoration: none;}

#b_body a:focus, #b_body a:active {outline: none !important;}

/* HEADER */
#b_logo {background-image: none;}
#b_page {background: none #eae9e9;}
#o_topnav_printview a, #o_topnav_logout a, #o_topnav_close a, #b_topnav li a {color: #e29844;}
#o_topnav_printview a:hover, #o_topnav_printview a:focus,
#o_topnav_logout a:hover, #o_topnav_logout a:focus,
#o_topnav_close a:hover, #o_topnav_close a:focus,
#b_topnav li a:hover, #b_topnav li a:focus {color: #e29844; text-decoration: underline;}

#b_main {border: none;}

/* NAV */
#b_nav_main {background: none transparent; border: none;}

#b_nav_main li.b_nav_site,
#b_nav_main li.o_site_home,
#b_nav_main li.o_site_groups,
#b_nav_main li.b_resource_BusinessGroup,
#b_nav_main li.o_site_repository,
#b_nav_main li.b_resource_CourseModule,
#b_nav_main li.b_resource_FileResource-IMSCP,
#b_nav_main li.b_resource_FileResource-TEST,
#b_nav_main li.b_resource_FileResource-GLOSSARY,

#b_nav_main ul li.o_site_help,

#b_nav_main li.b_nav_site:hover,
#b_nav_main li.b_nav_site a:focus,

#b_nav_main li.o_site_home:hover,
#b_nav_main li.o_site_home a:focus,

#b_nav_main li.o_site_repository a:focus,
#b_nav_main li.o_site_repository:hover,

#b_nav_main li.b_nav_tab a:focus,
#b_nav_main li.b_nav_tab:hover,

#b_nav_main li.o_site_groups a:focus,
#b_nav_main li.o_site_groups:hover,

#b_nav_main li.b_resource_BusinessGroup a:focus,
#b_nav_main li.b_resource_BusinessGroup:hover {
	background: #eae9e9;
	border: none;
	}

#b_nav_main li.b_resource_CourseModule,
#b_nav_main li.b_resource_CourseModule:hover, #b_nav_main li.b_resource_CourseModule:focus,
#b_nav_main li.b_resource_BusinessGroup,
#b_nav_main li.b_resource_BusinessGroup:hover, #b_nav_main li.b_resource_BusinessGroup:focus {background: #ddd;}

.b_nav_tab:hover span, .b_nav_tab:active span, .b_nav_tab:focus span {color: #e29844;}

#b_nav_main ul li.b_nav_active,
#b_nav_main ul li.b_nav_active a:focus,
#b_nav_main ul li.b_nav_active:hover,

#b_nav_main li.o_site_home.b_nav_active,
#b_nav_main li.o_site_home.b_nav_active a:focus,
#b_nav_main li.o_site_home.b_nav_active:hover,

#b_nav_main li.o_site_repository.b_nav_active,
#b_nav_main li.o_site_repository.b_nav_active a:focus,
#b_nav_main li.o_site_repository.b_nav_active:hover,

#b_nav_main li.b_nav_tab.b_nav_active,
#b_nav_main li.b_nav_tab.b_nav_active a:focus,
#b_nav_main li.b_nav_tab.b_nav_active:hover,

#b_nav_main li.o_site_groups.b_nav_active,
#b_nav_main li.o_site_groups.b_nav_active a:focus,
#b_nav_main li.o_site_groups.b_nav_active:hover,

#b_nav_main li.b_resource_BusinessGroup.b_nav_active,

#b_nav_main li.o_site_help.b_nav_active {
	background: #fff;
	border: none;
	}

#b_nav_main li a:link,
#b_nav_main li a:visited,
#b_nav_main li a:hover,
#b_nav_main li a:active {color: #666666;}

#b_nav_main li:hover a,
#b_nav_main li a:hover,
#b_nav_main li a:active,
#b_nav_main li a:focus,
#b_nav_main li.b_nav_active a,
#b_nav_main li.b_nav_active a:link,
#b_nav_main li.b_nav_active a:visited,
#b_nav_main li.b_nav_active a:hover,
#b_nav_main li.b_nav_active a:active,
#b_nav_main li.b_nav_tab.b_nav_active a:focus {color: #e29844;}

#b_nav_main li.b_nav_tab {margin-left: 5px;}

#b_nav_main ul li.b_nav_tab:hover a.b_nav_tab_close,
#b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close:link,
#b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close:visited {background: url("images/nav_tab_close.png") no-repeat scroll 0 0 transparent;}

#b_nav_main ul li.b_nav_tab a.b_nav_tab_close:focus,
#b_nav_main ul li.b_nav_tab a.b_nav_tab_close:hover,
#b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close:focus,
#b_nav_main ul li.b_nav_tab.b_nav_active a.b_nav_tab_close:hover {background: url(images/nav_tab_close_over.png) no-repeat scroll 0 0 transparent;}

/* FOOTER */
#b_footer, #b_footer #b_footer_wrapper {background: none #eae9e9;}
#b_footer a, #b_footer a:hover, #b_footer a:focus {color: #e29844 !important; background: none no-repeat transparent !important;}

/* MENU */
body#b_body div.b_tree ul.b_tree_l1 a:hover, div.b_tree ul.b_tree_l1 a:focus, div.b_tree ul.b_tree_l1 a:active {color: #e29844; text-decoration: none;}
.o_home .b_tree_l1 li, .o_loginscreen .b_tree_l1 li,
.o_groups ul.b_tree_l1 li, .o_group_run ul.b_tree_l1 li,
.o_repository ul.b_tree_l1 li,
.o_useradmin .b_tree_l1 li, .o_admin .b_tree_l1 li, .o_guidemo .b_tree_l1 li, .o_groupsmanagement .b_tree_l1 li, .b_tree_l1 li {padding-left: 5px; background: none;}

.o_repository span.b_tree_level_close, .o_repository span.b_tree_level_open, .o_home span.b_tree_level_close, .o_home span.b_tree_level_open {left: 0;}

div.b_tree ul.b_tree_l0 a {padding: 0.4em 0.5em;}
div.b_tree ul.b_tree_l1 a, div.b_tree ul.b_tree_l1 a:link, div.b_tree ul.b_tree_l1 a:visited {color: #666; background-color: transparent;}

/* TOOLBOX */
div.b_toolbox_head_wrapper {background-color: #eae9e9;}
#div.b_toolbox_head strong, div.b_toolbox_head h2 {color: #000;}
div.b_toolbox li a:link, div.b_toolbox li a:visited {color: #666;}
div.b_toolbox li a:hover, div.b_toolbox li a:focus, div.b_toolbox li a:active {color: #e29844; text-decoration: none;}

/* CONTENT */

/* Portlets */
div.b_portlet {padding: 5px;}
div.b_portlet_content {padding-left: 70px; background-repeat: no-repeat; background-position: 0px 7px;}
.b_portlet_header h3 {padding: 0; background: none;}
.b_portlet_content a:link {color: #666 !important;}
.b_portlet_content a:hover, .b_portlet_content a:focus, .b_portlet_content a:active {color: #e29844 !important;}

.o_portlet_lastused_repository .b_portlet_content {background-image: url(images/portlets/Zuletzt_geoeffnete_Kurse.png);}
.o_portlet_repository_student .b_portlet_content {background-image: url(images/portlets/lastused.png);}
.o_portlet_groups .b_portlet_content {background-image: url(images/portlets/Gruppen_Icon.png);}
.o_portlet_quickstart .b_portlet_content {background-image: url(images/portlets/quickstart.png);}
.o_portlet_bookmark .b_portlet_content {background-image: url(images/portlets/bookmark.png);}
.o_portlet_noti .b_portlet_content {background-image: url(images/portlets/notification.png);}
.o_portlet_eff .b_portlet_content { background-image: url(images/portlets/efficiency_statement.png);}
.b_portlet_dyk .b_portlet_content {background-image: url(images/portlets/didyouknow.png);}
.b_portlet_sysinfo .b_portlet_content {background-image: url(images/portlets/system_crashs.png) ;}
.o_pt_w_if .b_portlet_content {background-image: url(images/portlets/links.png);}
.o_portlet_calendar .b_portlet_content {background-image: url(images/portlets/dates.png);}
.o_portlet_infomessages .b_portlet_content {background-image: url(images/portlets/Mitteilungen.png);}
.o_portlet_repository_teacher .b_portlet_content {background-image: url(images/portlets/Betreute_Kurse.png);}
div.o_home_main div.loginPortlet .b_portlet_content {background-image: url(images/portlets/lock_closed.png);}
div.o_home_main div.b_newsPortlet,
div.o_loginscreen div.b_newsPortlet,
div.o_portlet_infomsg .b_portlet_content {background-image: url(images/portlets/Aktuelles.png); }

.o_groups h1, .o_group_run h4, .o_group_run h1,
.o_repository h1, .o_repository_run h1, .o_repository_run h4, .o_repository_run h5, .o_course_run h1 {color: #163D9E;}

.o_groups a.b_tree_l0, .o_group_run a.b_tree_l0,
.o_repository a.b_tree_l0, .o_repository_run a.b_tree_l0, .o_editor a.b_tree_l0, .b_preview a.b_tree_l0 {border-color: #163D9E;}

/* Tabs */
div.b_tabbedpane_tabs ul li.b_active, div.b_tabbedpane_tabs ul li.b_active a,
div.b_tabbedpane_wrapper div.b_tabbedpane_content {background: #eae9e9 !important; border: none;}
div.b_tabbedpane_tabs ul li.b_active, div.b_tabbedpane_tabs ul li.b_active a {border-bottom: 1px solid #eae9e9;}
div.b_tabbedpane_tabs li.b_active a, div.b_tabbedpane_tabs li.b_active strong, div.b_tabbedpane_tabs li.b_active h2 {color: #e29844;}

div.b_tabbedpane_tabs ul li, div.b_tabbedpane_tabs ul li.b_active, div.b_tabbedpane_tabs ul li.b_active a, div.o_wiki_wrapper div.b_tabbedpane_tabs ul li,
div.b_tabbedpane_tabs ul li:focus, div.b_tabbedpane_tabs ul li:hover, div.b_tabbedpane_tabs ul li:active {background: #fff; border: none;}

div.b_tabbedpane_tabs ul li a:hover, div.b_tabbedpane_tabs ul li a:focus {color: #e29844;}

/* Table */
table thead tr th, div.b_table_wrapper table th, div.b_table_wrapper table thead tr th.b_first_child, div.b_table_wrapper table thead tr th.b_last_child {background: #eae9e9;}
div.b_table_wrapper table th a,
div.b_briefcase_foldercomp table.b_briefcase_filetable thead a, div.b_briefcase_foldercomp table.b_briefcase_filetable thead span {color: #000;}

/* BUTTONS */
button.b_button span,
a.b_link_back:link span,
a.b_button span {color: #666;}

a.b_button,
input.b_button,
button.b_button,
a.b_link_back,
.x-btn-mc,
a.b_button_dirty,
input.b_button_dirty,
button.b_button_dirty,
span.b_disabled.b_button {background: #fff; border: 1px solid #ccc;}

a.b_button span:hover,
a.b_button span:focus,
a.b_button span:active,
a.b_button_dirty span,
input.b_button_dirty span,
button.b_button_dirty span,
button.b_button:hover span,
button.b_button:active span,
button.b_button:focus span,
a.b_link_back:hover span,
a.b_link_back:active span {color: #e29844;}

a.b_button_dirty:hover,
a.b_button_dirty:active,
a.b_button_dirty:focus,
button.b_button_dirty:hover,
button.b_button_dirty:active,
button.b_button_dirty:focus,
input.b_button_dirty:hover {background: none #eaeaea; border-color: #aaa;}

/* DIALOG */
div.b_window div.b_window_content, .addDetailswrapper,
div.b_wizard div.b_wizard_steps_current,
div.b_wizard div.b_wizard_steps_list li.b_wizard_steps_current {background-color: #fcf4ec;}

div.b_window div.b_window_header, div.b_wizard div.b_wizard_header,
div.b_dialog_egde_left, div.b_dialog_egde_right,
div.b_window div.b_window_content_wrapper, div.b_wizard div.b_wizard_content_wrapper,
div.b_wizard div.b_wizard_header_wrapper,
div.b_wizard div.b_wizard_steps_wrapper,
div.b_wizard div.b_wizard_footer_wrapper,
div.b_wizard div.b_wizard_header_title {background: none #fff;}
div.b_wizard div.b_wizard_steps_content {border: none;}

/* VC */
.o_vc_icon,
a.o_vc_icon:hover {background-image: url(images/vc.png);}
