body {
	font-family: "Rubik", "Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing: -0.012em;
	color: #000000;
	background-color: #ffffff;
}

.dhxtree_dhx_skyblue .standartTreeRow,.dhxtree_dhx_skyblue, .dhxtree_dhx_skyblue .selectedTreeRow, .dhxtree_dhx_skyblue span.selectedTreeRow_lor {
	font-family: "Rubik", "Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing: -0.02em;
}

body.bodyclass {
   background-color: #f6f6f6;
}

body.bkgimg {
	background-color: #f6f6f6;
    color: #000000;
}

body.bkgimg.authoring {
	background-color: #f6f6f6;
    color: #000000;
}

body.courseSelection.menu {
	background-color: #f6f6f6;
    color: #000000;
}

body.menu {
}


a{ color: #006699; }
a:hover, a:active, a:focus{ color: #990000; }
a.a_inactive{ color: grey; }

.icon_grey{color:#c1c0c1;}
.icon_darkgrey{color:#666666;}
.icon_yellow{color:#ffe300;}
.icon_orange{color:#FF6600;}
.icon_green{color:#4a843e;}
.icon_red{color:#990000;}
.icon_medgrey { color: #999999; }

.greenFont{ color:#4a843e;font-weight: normal; }
.redFont{ color:#990000;font-weight: normal; }


body.home .all_content .mainContent .grey {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #eeeeee;
}

body.authoring.caseselection .mainContent {
	background: none;
	border: none;
	padding: 0px;
}

body.report_index {
	
}

.all_content .mainContent .grey {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #eeeeee;
    border-radius: 5px;
}

.course_selection_icons_container {
	border: 1px solid #006699;
}


#topbar {
	color: #ffffff;
	background: #006699;
}
#topbar a{
	color: #ffffff;
}
#topbar  .menu ul {

	background:#ffffff;
	border: 1px solid #006699;

}

#topbar .menu ul li a {
	color:#006699;
	border-bottom: 1px solid #006699;
}

#topbar .menu ul li a:hover {
	color:#990000;
}

.toggleDetails a{	
	color: #ffffff;
	background: #006699;
}
.toggleDetails a:hover{	
	background: #990000;
}

.course{
	background:#f4f4f4;
	border-color:#f4f4f4;
}
.subcourse{
	background:ffffff;
	border-color:#eeeeee;
}
.courseNr{
	background:#c0c0c0;
	color:#ffffff;
}

.course .right .submenu .show,
.course .right .submenu .hide{ color: #006699}

.course .right .noSubmenu {color:#666666;}
.course .right .submenu span:hover{color: #990000;}

/*footer#########################*/
.footer {
	background:#006699;
}

.footer .steuerung_button_sm, .footer .steuerung_button_overlay {
	color:#ffffff;
}

.footer .idx_indfeedback {
	background:#a3907c;
}

.footer .idx_discussion {
	background:#a3907c;
}

.footer .idx_feedback {
	background:#a3907c;
}

.footer .idx_expert.expert_enabled_1 {
	background:#b4a400;
}

/*
 * disable next previous buttons
 */ 
.footer .steuerung_button_sm.nav_enabled_0 {
	background:#aaaaaa;
	color:#dddddd;
	cursor: default;
}

.footer .steuerung_button_sm.nav_enabled_0:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

.footer .idx_expert.expert_enabled_0 {
	background:#aaaaaa;
	color:#dddddd;
}


.footer .idx_expert.expert_enabled_0 i.icon-up-open {
	color:#aaaaaa;
}

.footer .steuerung_button_overlay.expert_enabled_0:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}

.footer .steuerung_button_sm:hover, .footer .steuerung_button_overlay:hover {
	-webkit-box-shadow: inset 0px 0px 4px 2px rgba(2, 2, 2, 0.55);
	-moz-box-shadow:    inset 0px 0px 4px 2px rgba(2, 2, 2, 0.55);
	box-shadow:         inset 0px 0px 4px 2px rgba(2, 2, 2, 0.55);
}
.footer .steuerung_button_sm {
	background:#003366;
	/*border:2px solid #ffffff;*/
	border: none;
}
#footerOverlay .selected .content {
	-webkit-box-shadow: 7px 7px 5px 0px rgba(2, 2, 2, 0.25);
	-moz-box-shadow:    7px 7px 5px 0px rgba(2, 2, 2, 0.25);
	box-shadow:         7px 7px 5px 0px rgba(2, 2, 2, 0.25);
	background:#ffffff;
}
#footerOverlay #discussion_content.selected .content {
	border: 2px solid #a3907c;
}
#footerOverlay #feedback_content.selected .content {
	border: 2px solid #bcaa95;
}
#footerOverlay #expert_content.selected .content {
	border: 2px solid #b4a400;
}
#footerOverlay .selected .zeiger {
	height:30px;
	margin-top:-10px;
	padding:0px;
}
#footerOverlay #discussion_content.selected .zeiger {
	background-image:url(../img/icons_casus/cards_overlay_discussion.png);
}
#footerOverlay #feedback_content.selected .zeiger {
	background-image:url(../img/icons_casus/cards_overlay_feedback.png);
}
#footerOverlay #expert_content.selected .zeiger {
	background-image:url(../img/icons_casus/cards_overlay_expert.png);
}

.cardnav ul.ul_nav2 li {
    background: none repeat scroll 0 0 #006699;
}

/*
 * button
 */
.f_button {
	background: none repeat scroll 0 0 #006699;
}

.f_button:hover, .f_button:visited:hover, .f_button:focus, .f_button:visited:focus {
    background: none repeat scroll 0 0 #005588;
    color: #FFFFFF;
}

.f_button:active, .f_button:visited:active {
    background: none repeat scroll 0 0 #005588;
}

.anno_list_header {
	border-left:1px solid #006699;
	border-top:1px solid #006699;
	border-right:1px solid #006699;
	border-bottom:1px solid #006699;
	background:#eeeeee;
	padding: 4px;
}

/*
 *card content overrides
*/

#comm_nav ul.ul_nav {
}

#comm_nav ul.ul_nav li {
    background: #006699;
}

#comm_nav ul.ul_nav li.active {
    border-top: 1px solid #006699;
    color: #006699;
}

#comm_nav ul.ul_nav li.active a {
    color: #006699;
}

.overlay_linkimgmap a,
#caption .download a,
.imagemap a{
	background-image: url("");
	background: none repeat scroll 0 0 #006699;
    border: 1px solid #222222;
}

.overlay_linkimgmap a:hover,
#caption .download a:hover,
.imagemap a:hover{
	background-image: url("");
	background: none repeat scroll 0 0 #006699;
    border: 1px solid #000000;
}

.ui-widget-content a {
    color: #006699;
    text-decoration: underline;
}

.ui-widget-content a:hover {
    color: #8b1b3f;
    text-decoration: underline;
}

.ui-widget-content a.normal_link {
    color: #006699;
    text-decoration: underline;
}

.ui-widget-content a.normal_link:hover {
    color: #8b1b3f;
}

.ui-dialog-buttonset .ui-button {
	border-color: #006699;
	background-color: #006699;
	background-image: none;
	color: white; 
}

/*
 * course manager
 */
 
#page_nav {
}

#page_nav ul.ul_nav li a {
    background:#006699;
}

#page_nav ul.ul_nav ul li a {
    color: #222222;
}

/**
 * tables
 */
/*
.tables table {
    border-collapse: collapse;
    border-left: 1px solid #006699;
    border-top: 1px solid #006699;
}

.tables table th {
	color: white;
 	background: none repeat scroll 0 0 #006699;
    border-bottom: 1px solid #006699;
    border-right: 1px solid #006699;
}

.tables table td {
    background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #006699;
    border-right: 1px solid #006699;
}

.tables .thdivider {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #006699;
    border-right: 1px solid #006699;
    font-weight: bold;
    padding: 4px;
}

.tables table th a {
    color: #FFFFFF;
}
*/

.tables table th {
	background: #b5c7d1;
}

/*
 * comment
 */

 #footerOverlay .footer_content .comm_replyto {
    background: none repeat scroll 0 0 #006699;
    color: #ffffff;
}

#ajax_save_feedback {
	color: #006699
}

a.f_button.cardnav_link_active {
	background-color: rgb(255, 185, 81);
	color: black;
}

