#b_main, #b_main.o_editor {
    background: url(images/background_orange.png) no-repeat #FFFFFF;
}


body {
	background: none #ffffff;
	}

/*Header*/
#b_page {
    background: url("images/bg_header_orange.gif") repeat-x scroll center top #96A4BA;
}
#b_header {
	background: url("images/header.png") no-repeat scroll 0 -6px;
	}

/*Tabs*/
#b_nav_main li {
    background: url("images/left_orange.gif") no-repeat scroll left top #E0ECF8;
}
#b_nav_main a, #b_nav_main strong {
    background: url("images/right_orange.gif") no-repeat scroll right top transparent;
    color: #666677;
}


#b_nav_main li.b_nav_active {
    background: url("images/left_on_orange.gif") no-repeat scroll left top transparent;
}
#b_nav_main li.b_nav_active a, #b_nav_main li.b_nav_active strong {
    background: url("images/right_on_orange.gif") no-repeat scroll right top transparent;
}
#b_nav_main li.b_nav_site div, #b_nav_main li.b_nav_tab div {
    padding-left: 16px;
}

/***************
	Kursmenu
****************/
#b_col1 {
	}
div.b_tree {
    background-color: #FA9000;
	border: 1px dashed #400000;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
    opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*IE8*/
	filter:alpha(opacity=80);/*IE7*/
}	
div.b_tree ul.b_tree_l1 {
    border-top: 1px solid #FFFFFF;
}
#b_col1_content .b_floatbox {
	padding-left: 10px;
	}

div.b_tree li a.b_tree_selected, div.b_tree li a.b_tree_selected_parents, div.b_tree li a.b_tree_l0, div.b_tree li strong {
    color: #400000;
}
div.b_tree li a {
    color: #000000;
}
div.b_tree li a:focus, div.b_tree li a:hover, div.b_tree li a:active { 
    color: #400000;
	background-color: transparent;
}

div.b_tree li {
    border-top: none;
}
div.b_tree ul.b_tree_l0 {
    padding: 5px 0;
	border-bottom: none;
}

/********************
	Content
*********************/
#b_col3_content {
    
}
#b_col3_content_inner {
    border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 8px;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*IE8*/
	filter:alpha(opacity=80);
}

div.o_course_run_toc div.o_course_run_shorttitle h5 a{
    color: #400000;
}
div.o_course_run h3 {
	color: #FA9000;
}

div.o_course_run_toc div.o_course_run_toc_entry {
    border: 1px solid #AAAAAA;
}

div.b_note, div.b_important, div.b_warning, div.b_info, div.o_course_run_groupinfo, div.o_course_run_scoreinfo, 
div.o_course_run_disclaimer, div.o_course_run_task, div.o_course_run_dropbox, 
div.o_course_run_returnbox, div.o_course_run_solutionbox, div.o_course_run_disclaimer {
    background: url("../images/brasato/information.png") no-repeat scroll 5px 5px #FFC56C;
}
div.b_table_wrapper table thead tr th.b_first_child, div.b_table_wrapper table thead tr th.b_last_child {
    background: none;
}

div.b_table_wrapper table thead {
	background: url("images/table_bg.png") repeat-x scroll 0 bottom #fff;
	border: 1px solid #AAAAAA;
	}

div.b_table_wrapper table th, div.b_table_wrapper table th a {
    color: #400000;
	}
	
div.b_fileinput input.b_fileinput_realchooser {
	filter: alpha(opacity:100); /*IE*/
	}
	
/* fieldset */
legend {
    color: #6c0000;
}
fieldset {
    border: 1px solid #6c0000;
	}

/* Forum */
div.o_forum div.o_forum_message_header_wrapper {
    background: none repeat-x scroll left top #D8B176;
}	
div.o_forum div.o_forum_message_header {
    background: none repeat scroll 0 0 transparent;
}
div.o_forum div.o_forum_message_title {
    background: none repeat scroll 0 0 transparent;
    color: #400000;
	border-left: 1px solid #FA9000;
    border-right: 1px solid #FA9000;
	border-top: 1px solid #FA9000;
}

div.o_forum div.o_forum_message_content_wrapper {
    border-left: 1px solid #FA9000;
    border-right: 1px solid #FA9000;
}
div.o_forum div.o_forum_message_content {
    border: 3px solid #D8B176;
}
div.o_forum div.o_forum_message_body {
    border-left: 106px solid #D8B176;
}
div.o_forum div.o_forum_message_creator {
    color: #6c0000;
	}
div.o_forum div.o_forum_message_modified {
    border-top: 1px solid #555555;
	}
	
div.o_forum div.o_forum_message_footer_wrapper {
    background-color: #D8B176;
    border-bottom: 1px solid #FA9000;
    border-left: 1px solid #FA9000;
    border-right: 1px solid #FA9000;
}
	
	
/* Overlay Windows */
div.b_wizard, div.b_window {
	border: 1px solid #400000;
}

div.b_wizard div.b_wizard_header_wrapper, div.b_window div.b_window_header_wrapper {
    background: none no-repeat scroll 0 0 #FA9000;
	border-bottom: 1px solid #400000;
}	
div.b_wizard div.b_wizard_header, div.b_window div.b_window_header {
    background: none repeat scroll 0 0 transparent;
}
div.b_wizard div.b_wizard_header_title, div.b_window div.b_window_header_title {
    background: none repeat scroll 0 0 transparent;
    color: #6c0000;
}

div.b_wizard div.b_wizard_steps_wrapper, div.b_window div.b_window_content_wrapper {
    background: none repeat scroll 0 0 #FA9000;
    border: 3px solid #FA9000;
}
div.b_wizard div.b_wizard_steps_current {
    border-left: 20em solid #FA9000;
}
div.b_wizard div.b_wizard_steps_current_inner, div.b_window div.b_window_content {
    border: none;
}
div.b_wizard div.b_wizard_steps_list, div.b_wizard div.b_wizard_steps_list li .b_disabled  {
    color: #000000;
	}
div.b_wizard div.b_wizard_steps_list li a {
    color: #666666;
}

div.b_wizard div.b_wizard_footer_wrapper, div.b_window div.b_window_footer_wrapper {
    background: none repeat scroll 0 0 #FA9000;
    border: none;
}
	
/*******************
	Toolbox
******************/
#b_col2 {
	
}
div.b_toolbox_head_wrapper {
    background: none repeat scroll 0 0 #FA9000;
	-moz-border-radius:5px 5px 0px 0px; /* Firefox */
	-webkit-border-radius:5px 5px 0px 0px; /* Safari, Chrome */
}
div.b_toolbox_head {
    background: none;
}
div.b_toolbox_head_icon {
    background: none no-repeat scroll 3px 50% transparent;
    color: #400000;
    line-height: 1.2em;
    padding: 4px 0 4px 9px;
}
div.b_toolbox {
    background-color: #ffffff;
	border: 1px dashed #400000;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
}

div.b_toolbox_content {
    background: none;
	border: 1px solid #DCDCDC;
}
div.b_toolbox li a.b_toolbox_link {
    background-image: none;
}
div.b_toolbox li a {
    padding-left: 9px;
}

div.b_toolbox li a.b_toolbox_close, div.b_toolbox li a.o_toolbox_coursefolder, div.b_toolbox li a.b_toolbox_preview, div.b_toolbox li a.b_toolbox_publish, 
.b_toolbox_content .o_st_icon, .b_toolbox_content .o_sp_icon, .b_toolbox_content .o_tu_icon , .b_toolbox_content .o_lti_icon, .b_toolbox_content .o_cp_icon, 
.b_toolbox_content .o_scorm_icon, .b_toolbox_content .o_bc_icon, .b_toolbox_content .o_wiki_icon,
.b_toolbox_content .o_podcast_icon, .b_toolbox_content .o_blog_icon, .b_toolbox_content .o_fo_icon, .b_toolbox_content .o_dialog_icon, 
.b_toolbox_content .o_ms_icon, .b_toolbox_content .o_ta_icon, .b_toolbox_content .o_ep_icon, .b_toolbox_content .o_iqtest_icon, 
.b_toolbox_content .o_iqself_icon, .b_toolbox_content .o_iqsurv_icon, .b_toolbox_content .o_en_icon, .b_toolbox_content .o_projectbroker_icon, 
.b_toolbox_content .o_infomsg_icon, .b_toolbox_content .o_co_icon, .b_toolbox_content .o_cal_icon, .b_toolbox_content .o_den_icon, 
.b_toolbox_content .o_ll_icon, .b_toolbox_content .o_vc_icon, div.b_toolbox li a.b_toolbox_delete,
div.b_toolbox li a.b_toolbox_move, div.b_toolbox li a.b_toolbox_copy  {
    padding-left: 17px;
}


/* FOOTER */
#b_footer {
    background: url("images/footer_orange.gif") repeat-x scroll center bottom #f3bb71;
    border-top: 1px solid #E9E9E9;
}