#app,#app a,#banner, #foot { color: #336699; }
#app a:hover { color: white; }
div.spacer { background-color: #F3F0E9 }
div.spacer { background-color: white }

#foot, #header2{ background-color: #D9CFBD; }
#foot a { color: #484848; }
#foot a:hover{ color: WHITE; background-color: #888844; }

#home_link,#home_link a { color: #336699; }
#home_link a:hover { color: white; }


div.menu4 ul li a { color: #0f4b7d; background-color: #D9CFBD; }
div.menu4 ul li a:hover { color: white; background-color: #6699CC; }


/* -----------------  end headers and footer ---------------- */

h1 { font-size: 1.6em; color:#369; line-height: 1.2em; margin-bottom: 10px;} 

div.simple_menu_h li { font-size: 0.9em; }
div.simple_menu_h li a,div.simple_menu_v li a, div.simple_menu_h span a { color: #104B7D; }
div.simple_menu_h li a:hover, div.simple_menu_v li a:hover { color: #6389AE; text-decoration: underline; }
div.simple_menu_h li a#active, div.simple_menu_v li a#active { text-decoration: underline; }
div.simple_menu_h li a.selected, div.simple_menu_v li a.selected  { text-decoration: underline; }

/* --------- sidebar_menu ---(obsolete, used for subjects and infos list ---------------- */
div.sidebar_menu { background-color: #FFFFBF; background-color: #DFEFFF; border: 1px solid #9BA7B3; }
div.sidebar_menu span.lock { color: gray; }
div.sidebar_menu a.selected { background-color: #9BA7B3; color: white; }
div.sidebar_menu a { color: #0F4B7D; }
/* --------- end sidebar_menu ---(obsolete) -------------------*/

#nav1 { background-color: white; }
div.std_menu ul { background-color: #DFEFFF; }
div.std_menu ul li a, div.navlist1 li a { color: #0f4b7d; background-color: #DFEFFF; }
div.std_menu ul li a:hover, div.navlist1 li a:hover { color: white; background-color: #6699CC; }
div.std_menu ul li a.selected, div.navlist1 li a.selected { background-color: #9BA7B3;  color: white; font-weight: bold; }

div.navlist1 li a#selected { border-bottom: 1px solid white; } 
div.navlist1 li a.closed { background-color: #F5F1FF; color: #97899B; border-bottom: 1px solid white; } 
div.navlist1 li a#first { background-color: #DADBDF; color: #0f4b7d; }

/* --------- hlp bubbles  ------------- */
div.hlp_left a, div.hlp_right a, div.hlp_left_big a, div.hlp_right_big a, div.hlp_left a span, div.hlp_right a span, div.hlp_left_big a span, div.hlp_right_big a span { color: WHITE; }
div.hlp_left a:hover span, div.hlp_left_big a:hover span, div.hlp_right a:hover span,
	 div.hlp_right_big a:hover span { background-color : #EEE6FF; border: 1px solid RED; border-radius:5px; }
div.hlp_left a:hover span, div.hlp_left_big a:hover span, div.hlp_right a:hover span,div.hlp_right_big a:hover span { color: BLACK; }
div.hlp_right_small a, div.hlp_right_small a span { color: WHITE; }
div.hlp_right_small a:hover span { background-color : #EEE6FF; border: 1px solid RED; border-radius:5px; }
div.hlp_right_small a:hover span { color: BLACK; }

#login_msg { background-color: #99FFCC; border-style: outset; }

/* schemablok: */
#schema_blok { background-color: white; }
td.schem { border:1px solid grey; background-color: #efffbf; }
td.schem_sel { border:2px solid red; background-color: #f0ffc1; background-color: white; }

/* operator menu button: */
input.input_button, div.operatorbutton { border: 1px solid #006; border-radius:5px;  }

td.button a, input.input_button, div.operatorbutton, h4.nav_links a { background-color: #DFEFFF; color: #0f4b7d; }
td.button a:hover, input.input_button:hover, div.operatorbutton:hover, h4.nav_links a:hover { color: white;
 background-color: #6699CC; }

h4.nav_links a { border : 1px solid black; }

td.button_sel a { color: white; background-color: #6699CC; }
td.button_sel a:hover { background-color: #DFEFFF; color: #0f4b7d; }

/* subproblems_menu: */

div.menu_h a { background-color: #DFEFFF; color: #0f4b7d; }
div.menu_h a:hover { color: white; background-color: #6699CC; }
div.menu_h a.selected { background-color: #9BA7B3; color: white; font-weight: bold; }


td.button_sel a { background-color: #9BA7B3;  color: white; border-radius:5px;  }

#statement_block { background:#ffffbf; background-color: white; }

tbody.odd, tbody.even { border-bottom: 1px solid BLACK; } 

#next_step table { width:100%; border-collapse: collapse; border: 0; background-color: #F9F6F4; }
#next_step td { border: 0; }

/* input new statement block */
select.task_sel { background-color: #DFEFFF; color: #0F4B7D;  }
div.task_instructions { border: 1px solid green; }

input.hint_block { color: white; background-color: #888844; }
input.hint_block:hover { color: Black; background-color: #d4d296; } 

#werkmenuveld { background:#ddffbd; background: white; }
#message { background:#e9ffa8; background: LIGHTGREEN; background-color: #d4d296; background:#e9ffa8; }
#message { background-color: #DFEFFF; }

div.eqnr { background-color: #DFEFFF; color: Black; }
div.eqnr:hover { background-color: #6699CC; color: White; } 

/* ----- only used in tutor's month view : ------------ */
div.highlight { background-color: yellow; border: 1px solid red; }

/* plain table for table class (used for tutor reports) */
.bodyform fieldset { border: 3px solid GREEN; }
table.plain { border-bottom: 1px solid #999; }
table.plain tr { border: 1px solid #D9D9D9; }
table.plain tr.selected { border: 1px solid red; }
table.plain th a, table.plain td.selcol a { color: #0f4b7d; background-color: #DFEFFF; }
table.plain th.nonsorting { color: BLACK; background: #DFEFFF; }
table.plain th a:hover, table.plain td.selcol a:hover { background-color: #0F4B7D; color : white; }
table.plain th.sorting a, table.plain td.selected a { color: #0f4b7d; background: #D9CFBD; }
table.plain th.sorting a:hover { color: #0f4b7d; background-color: #D9CFBD; }

input[type="text"]:disabled{ color: #404040; }


