body
{
	/*background:#fff url('img/main_background.gif'); - 2006.06.14*/
	background:#fff;
	font-size:0.75em;
	font-family:Verdana, Sans-Serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#logon_body
{
	background:#fff url('img/main_background.gif');
}
body.headnavpresent
{
	padding:69px 0px 0px 0px;
}
body.headnavcoursenavpresent
{
	padding:69px 0px 48px 0px;
}
body.printablepage
{
	/*background-image:none; - 2006.06.14*/
}

table { font-size:1em; font-family:Verdana, Sans-Serif; }

form { width:100%; height:100%; }

.general_button { white-space:nowrap; }	/*general setting: in this layout, show text and image in case of a button*/
/*.general_button { white-space:nowrap; width:16px; overflow:hidden; }	general setting: in this layout, show only an image in case of a button*/

a { color:#000; text-decoration:underline; }
a:hover { color:#555; }

h1 { font-size:1.1em; margin:0px; padding:0px; margin-top:14px; margin-bottom:3px; }
h4 { margin-top:10px; margin-bottom:4px; }	/*learningmaterialinfo.aspx*/

.general_button { text-decoration:none; color:#99b6de; font-weight:700; }
.general_button:hover { color:#555990; }

/*we put the image on the left side of the text*/
.button_go { padding-left:20px; background:url('img/main_go.gif') 0% 50% no-repeat; }

.navigation_button { text-decoration:none; color:#99b6de; font-weight:700; }
.navigation_button:hover { color:#555990; }

.navigation_button_exit { padding-left:38px; margin-left:1px; margin-right:15px; color:#fff; background:url('img/navigation_exit.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_exit:hover { margin-left:0px; margin-right:14px; background-image:url('img/navigation_exit_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_home { padding-left:38px; margin-left:1px; color:#fff; background:url('img/navigation_home.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_home:hover { margin-left:0px; margin-right:-1px; background-image:url('img/navigation_home_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_learningmaterial { padding-left:38px; margin-left:1px; color:#fff; background:url('img/navigation_learningmaterial.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_learningmaterial:hover { margin-left:0px; margin-right:-1px; background-image:url('img/navigation_learningmaterial_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_help { padding-left:38px; margin-left:16px; color:#fff; background:url('img/navigation_help.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_help:hover { margin-left:15px; margin-right:-1px; background-image:url('img/navigation_help_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_close { padding-left:38px; margin-left:1px; margin-right:15px; color:#fff; background:url('img/navigation_close.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_close:hover { margin-left:0px; margin-right:14px; background-image:url('img/navigation_close_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_composemessage { padding-left:38px; margin-left:1px; color:#fff; background:url('img/navigation_messages.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_composemessage:hover { margin-left:0px; margin-right:-1px; background-image:url('img/navigation_messages_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
	.navigation_button_messagepresent { padding-left:38px; margin-left:1px; color:#fff; background:url('img/navigation_newmessage.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
	.navigation_button_messagepresent:hover { margin-left:0px; margin-right:-1px; background-image:url('img/navigation_newmessage_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_browse { padding-left:38px; margin-left:1px; color:#fff; background:url('img/navigation_browse.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_browse:hover { margin-left:0px; margin-right:-1px; background-image:url('img/navigation_browse_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_horizontalvertical { padding-left:38px; margin-left:1px; color:#fff; background:url('img/navigation_split.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_horizontalvertical:hover { margin-left:0px; margin-right:-1px; background-image:url('img/navigation_split_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.navigation_button_print { padding-left:38px; margin-left:1px; color:#fff; background:url('img/navigation_print.gif') 5px 50% no-repeat; width:0px; height:28px; overflow:hidden; white-space:nowrap; padding-bottom:8px; }
.navigation_button_print:hover { margin-left:0px; margin-right:-1px; background-image:url('img/navigation_print_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }

.coursenavigation_button_overview { padding-left:32px; margin-left:1px; margin-right:15px; color:#fff; background:url('img/coursenavigation_treeview.gif') 3px 50% no-repeat; width:0px; height:18px; overflow:hidden; white-space:nowrap; }
.coursenavigation_button_overview:hover { margin-left:0px; margin-right:14px; background-image:url('img/coursenavigation_treeview_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.coursenavigation_button_previous { padding-left:32px; margin-left:1px; color:#fff; background:url('img/coursenavigation_previous.gif') 3px 50% no-repeat; width:0px; height:18px; overflow:hidden; white-space:nowrap; }
.coursenavigation_button_previous:hover { margin-left:0px; margin-right:-1px; background-image:url('img/coursenavigation_previous_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.coursenavigation_button_next { padding-left:32px; margin-left:1px; color:#fff; background:url('img/coursenavigation_next.gif') 3px 50% no-repeat; width:0px; height:18px; overflow:hidden; white-space:nowrap; }
.coursenavigation_button_next:hover { margin-left:0px; margin-right:-1px; background-image:url('img/coursenavigation_next_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.coursenavigation_button_test { padding-left:32px; margin-left:16px; color:#fff; background:url('img/coursenavigation_test.gif') 3px 50% no-repeat; width:0px; height:18px; overflow:hidden; white-space:nowrap; }
.coursenavigation_button_test:hover { margin-left:15px; margin-right:-1px; background-image:url('img/coursenavigation_test_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.coursenavigation_button_pause { padding-left:32px; margin-left:16px; color:#fff; background:url('img/coursenavigation_pause.gif') 3px 50% no-repeat; width:0px; height:18px; overflow:hidden; white-space:nowrap; }
.coursenavigation_button_pause:hover { margin-left:15px; margin-right:-1px; background-image:url('img/coursenavigation_pause_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.coursenavigation_button_back { padding-left:32px; margin-left:16px; color:#fff; background:url('img/coursenavigation_course.gif') 3px 50% no-repeat; width:0px; height:18px; overflow:hidden; white-space:nowrap; }
.coursenavigation_button_back:hover { margin-left:15px; margin-right:-1px; background-image:url('img/coursenavigation_course_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }
.coursenavigation_button_download { padding-left:32px; margin-left:16px; color:#fff; background:url('img/coursenavigation_download.gif') 3px 50% no-repeat; width:0px; height:18px; overflow:hidden; white-space:nowrap; }
.coursenavigation_button_download:hover { margin-left:15px; margin-right:-1px; background-image:url('img/coursenavigation_download_hover.gif'); background-color:#97B4DE; border:1px solid #596980; }


.icon_button { text-decoration:none; color:#99b6de; font-weight:700; display:block; height:32px; padding-left:32px; overflow:hidden; white-space:nowrap; }
.icon_button { width:0px; }
.icon_button:hover { color:#555990; }

.icon_button_learning { background:url('img/icon_learningmaterial.gif') 0% 50% no-repeat; }
.icon_button_messages { background:url('img/icon_messages.gif') 0% 50% no-repeat; }
.icon_button_faq { /*background:url('img/icon_faq.gif') 0% 50% no-repeat;*/ }/**/
.icon_button_bulletinboard { /*background:url('img/icon_bulletinboard.gif') 0% 50% no-repeat;*/ }/**/
.icon_button_notebook { /*background:url('img/icon_notebook.gif') 0% 50% no-repeat;*/ }/**/
.icon_button_forum { /*background:url('img/icon_forum.gif') 0% 50% no-repeat;*/ }/**/
.icon_button_chat { /*background:url('img/icon_chat.gif') 0% 50% no-repeat;*/ }/**/
.icon_button_personal { background:url('img/icon_personal.gif') 0% 50% no-repeat; }
.icon_button_coach { background:url('img/icon_coach.gif') 0% 50% no-repeat; }

.textinput { font-family:Verdana, Sans-Serif; font-size:1em; background:#e9e9e9 url('img/inputfield_fadedarkgrey.gif') 0px 0px repeat-y; border:1px solid #000; }
.wronginput { background:#e4aeae url('img/inputfield_fadedarkred.gif') 0px 0px repeat-y; }

#splittoolbusy { background:url('img/main_semigray.gif'); position:fixed; top:0px; left:0px; margin-top:59px; width:100%; height:100%; }
#splittoolbusy strong { position:absolute; top:50%; left:45%; }
#pausing { z-index:1; overflow:auto; background:url('img/main_semigray.gif'); position:fixed; top:0px; left:0px; margin-top:59px; width:100%; height:100%; }
#pausing strong { position:absolute; top:50%; left:45%; }

/*****default things like header, footer,...*****/
#header { z-index:2; overflow:hidden; width:100%; height:34px; position:fixed; top:0px; left:0px; background:#9cb8de url('img/header_background.gif') repeat-x; text-align:center; border-bottom:1px solid #000; }
#header .title { color:#333; font-family:Verdana, Sans-Serif; font-size:1.6em; white-space:nowrap; padding-top:4px; }
/*#contentpanel { margin:30px; padding:10px 10px 30px 10px; background:#fff url('img/main_blocksbackground.gif') 0% 100% repeat-x; border:1px solid #7a7a7a;} - 2006.06.14*/
#contentpanel { margin:0px; padding:2px 8px; background:#fff; border:0px; }
#contentpanel td { width:50%; vertical-align:top; }
#navigation { z-index:2; overflow:hidden; width:100%; height:33px; position:fixed; top:35px; left:0px; background:#9cb8de url('img/navigation_background.gif') 0px 0% repeat-x; border-bottom:1px solid #000; }
#navigation ul { padding:0px; margin:1px 0px; white-space:nowrap; }
#navigation li { display:inline; padding:0px 0px; white-space:nowrap; }
#navigation .first_listitem { }
#navigation .other_listitem { /*border-left:1px solid #000;*/ margin-left:6px; }
#coursenavigation { z-index:2; overflow:hidden; width:100%; height:24px; position:fixed; bottom:0px; left:0px; background:#9cb8de url('img/coursenavigation_background.gif') 0px 0% repeat-x; border-top:1px solid #000; }
#coursenavigation ul { padding:0px; margin:2px 0px; white-space:nowrap; }
#coursenavigation li { display:inline; padding:0px 0px; white-space:nowrap; }
#coursenavigation .first_listitem { }
#coursenavigation .other_listitem { /*border-left:1px solid #000;*/ margin-left:4px; }

/*****planning*****/
.inputlike { border:1px solid #ddd; background:#f7f7f7 url('img/inputfield_faux_fadegrey.gif') 0px 0px repeat-y; }
.planlocationandtime { border:1px solid #ddd; width:100%; }
.planclass { border:1px solid #ddd; width:100%; }
.planrequests { border:1px solid #ddd; width:100%; }
.planreservations { border:1px solid #ddd; width:100%; }

.planningcalendar { width:490px; border:0px solid #000; border-right-width:2px; border-left-width:2px; table-layout:fixed; padding:0px; margin:0px; }
.planningcalendar td { font-size:0.7em; }
.planningcalendarhours { height:550px; width:510px; overflow:auto; }

.hourline { text-align:center; letter-spacing:0.6em; word-spacing:0.9em; font-weight:bold; background:#eaeaea url('img/planning_hourline.gif') 0px 0px repeat-y; border:1px solid #ccc; font-style:italic; }

.empty { border:1px solid #ddd; background:#f8f8fb; width:70px; height:6px; }

.classavailable { border:1px solid #666; background:#3d8; cursor:pointer; width:70px; height:6px; }
.classnotavailable { border:1px solid #666; background:#c77; width:70px; height:6px; }
.selectedclass { border:2px solid #666; }
.requestedclass { border:1px solid #000; background:#ff5; }
.reservedclass { border:1px solid #000; background:#fff; }
.requestedother { border:1px solid #666; background:#555; }
.reservedother { border:1px solid #666; background:#555 }

/*****home*****/
.information { margin-left:5px; display:block; padding-left:11px; background:url('img/main_littletriangle.gif') 0px 0px no-repeat; }
#explanation { height:90%; border:1px solid #ccd; background:#fcfcff; margin:3px 10px; padding:10px; }

/*****info*****/
.titlerow { background:#e0eafa; }
.datarow { background:#f0f5ff; }
.datarow td { padding-left:10px; }

/*****timer*****/
.timer { display:none; }	/*display:none; is no timer is wanted*/
.timerreachedzero { display:none; }	/*display:none; is no timer is wanted*/

/*****header specific differences (e.g. images in front)*****/
.titlebasic { /*padding-left:32px; height:32px; background:url('img/icon_basic.gif') 0px 50% no-repeat;*/ }
.titlehome { padding-left:32px; height:32px; background:url('img/header_home.gif') 0px 50% no-repeat; }
.titlepersonal { padding-left:32px; height:32px; background:url('img/header_personal.gif') 0px 50% no-repeat; }
.titlelearningmaterial { padding-left:32px; height:32px; background:url('img/header_learningmaterial.gif') 0px 50% no-repeat; }
.titlelearningmaterialinfo { padding-left:32px; height:32px; background:url('img/header_learningmaterialinfo.gif') 0px 50% no-repeat; }
.titlecourse { padding-left:32px; height:32px; background:url('img/header_course.gif') 0px 50% no-repeat; }
.titletest { padding-left:32px; height:32px; background:url('img/header_test.gif') 0px 50% no-repeat; }
.titleintake { padding-left:32px; height:32px; background:url('img/header_intake.gif') 0px 50% no-repeat; }
.titleerror { padding-left:32px; height:32px; background:url('img/header_error.gif') 0px 50% no-repeat; }
.titlehelp { padding-left:32px; height:32px; background:url('img/header_help.gif') 0px 50% no-repeat; }
.titlemessages { padding-left:32px; height:32px; background:url('img/header_messages.gif') 0px 50% no-repeat; }
.titlecoach { padding-left:32px; height:32px; background:url('img/header_coach.gif') 0px 50% no-repeat; }
.titleplanning { padding-left:32px; height:32px; background:url('img/header_planning.gif') 0px 50% no-repeat; }

#headerlogo { display:none; }


/*****registration*****/
#registrationhelp { border:1px solid #ddd; color:#444; font-style:italic; padding:5px; }
#registrationerror { color:#f55; }

/*****messages*****/
#messages { border:1px solid #000; padding:5px; margin:5px; height:300px; overflow:auto; }
#messages table { width:100%; }
#messages th { white-space:nowrap; text-align:left; background:#9cb8de url('img/table_header.gif') 0% -15px repeat-x; padding:2px 10px; }
#messages td { border:1px solid #ddd; padding:2px 10px; }
#messagefrom { border:1px solid #ddd; background:#f7f7f7 url('img/inputfield_faux_fadegrey.gif') 0px 0px repeat-y; padding:2px 5px; }
#messageto { border:1px solid #ddd; background:#f7f7f7 url('img/inputfield_faux_fadegrey.gif') 0px 0px repeat-y; padding:2px 5px; }
#messagetime { border:1px solid #ddd; background:#f7f7f7 url('img/inputfield_faux_fadegrey.gif') 0px 0px repeat-y; margin-bottom:10px; padding:2px 5px; }
#messageattachments { margin-bottom:10px; padding:2px 5px; }
#messagesubject { border:1px solid #ddd; background:#f7f7f7 url('img/inputfield_faux_fadegrey.gif') 0px 0px repeat-y; margin-bottom:5px; padding:2px 5px; }
#messagebodyparent { height:100px; overflow:auto; }
#messagebody { border:1px solid #ddd; background:#f7f7f7 url('img/inputfield_faux_fadegrey.gif') 0px 0px repeat-y; height:100px; padding:2px 5px; }

#nomessages { font-weight:bold; text-align:center; color:#aaa; margin-top:100px; }

.messageoutgoing { background:url('img/message_outgoing.gif') no-repeat; }
.messageincoming { background:url('img/message_incoming.gif') no-repeat; }

.messagetoday { color:#000; }
.messagenottoday { color:#555; }
.messageveryold { color:#888; }
.messageread {  }
.messageunread { font-weight:bold; }
.messageselected { color:#22a; }

/*****classic courses****/
.allpossibleanswers { margin:10px; }
.allpossibleanswers table { margin-right:10px; }
.allpossibleanswers div { padding-top:8px; text-align:left; }
.onesetofpossibleanswers { background:#eef; border:1px solid #666; }
.onesetofpossibleanswers span { font-size:0.8em; }
.answerwithimage { border-collapse:collapse; border-spacing:0px; }

.rightanswer { background:#6d6; border:1px solid #0c0; }
.wronganswer { }

.answerscore { font-weight:bold; text-align:center; }
.totalscore { font-weight:bold; text-align:center; font-variant:small-caps; margin-top:10px; margin-bottom:5px; }

.feedback { border:1px dashed #ddd; background:#fcfcff; margin:3px 10px; padding:10px;  }
.feedback strong { display:block; margin-bottom:8px; }
.feedback span { font-style:italic; margin-left:15px; }
.feedback ul { }
.feedback li a { color:#000; text-decoration:underline; }
.feedback li a:hover { color:#008; text-decoration:underline; }

div.hr { display: none }
/*/*/a{}
div.hr { /*display:block; height:10px; background:url('img/hr.gif') repeat-x 50% 50%; margin:10px 0px;*/ }
hr { display:none }
/* */

/*****blobs*****/
.soundimage {	text-decoration:none; color:#99b6de; font-weight:700; display:block; height:32px; width:32px; padding-left:32px; overflow:hidden; white-space:nowrap; background-image:url('img/icon_sound.gif'); }

/*****intake*****/
.intakeoptions { width:1%; white-space:nowrap; vertical-align:top; }
.intakeoptionnot { background:url('./img/intake_not.gif') 100% 100% no-repeat; padding-right:10px; }
.intakeoptiondesired { background:url('./img/intake_normal.gif') 100% 100% no-repeat; padding-right:12px; }
.intakeoptionknown { background:url('./img/intake_known.gif') 100% 100% no-repeat; padding-right:10px; }
.pretestdone { font-weight:normal; }
/*.intakeoptionnot { background:url('./img/intake_not.gif') 100% 100% no-repeat; padding-right:10px; }
.intakeoptionthorough { background:url('./img/intake_thorough.gif') 100% 100% no-repeat; padding-right:12px; }
.intakeoptionnormal { background:url('./img/intake_normal.gif') 100% 100% no-repeat; padding-right:12px; }
.intakeoptionfast { background:url('./img/intake_fast.gif') 100% 100% no-repeat; padding-right:12px; }
.intakeoptionknown { background:url('./img/intake_known.gif') 100% 100% no-repeat; padding-right:10px; }
.intakeoptionoptional { background:url('./img/intake_optional.gif') 100% 100% no-repeat; padding-right:10px; }*/
.intaketime { font-weight:bold; }

/*2006.03.10 - dteunkens: begin*/
.proposedbyscreeningtest { padding-right:20px; background:url('./img/intake_normal.gif') 100% 40% no-repeat; font-weight:bold; }
.notproposedbyscreeningtest { padding-right:20px; background:url('./img/intake_not.gif') 100% 40% no-repeat; }
/*2006.03.10 - dteunkens: end*/

/*****nonapplicationboundcourses*****/
.nonappboundcoursecontent a { text-decoration:underline; }

/*****applicationboundcourses*****/
.courseline { background:#fafafa; border:1px solid #f0f0f0; padding:0px 5px; margin:4px 0px; }
/*.courseline span { margin-left:15px; text-indent:15px; }*/
.hovercourseline { background:#f5f5f5; border:1px solid #e0e0e0; padding:0px 5px; margin:4px 0px; }
/*.hovercourseline span { margin-left:15px; text-indent:15px; }*/
.highlightcourseline { background:#e5e5e5; border:1px solid #cdf; padding:0px 5px; margin:4px 0px; }
/*.highlightcourseline span { margin-left:15px; text-indent:15px; }*/
.oversizedcourseimage {	text-decoration:none; color:#99b6de; font-weight:700; display:block; height:24px; width:32px; padding-left:32px; overflow:hidden; white-space:nowrap; background-image:url('img/icon_screenshot.gif'); }
.required_oversizedcourseimage { text-decoration:none; color:#99b6de; font-weight:700; display:block; height:24px; width:32px; padding-left:32px; overflow:hidden; white-space:nowrap; background-image:url('img/icon_screenshot_important.gif'); }
.multimedia { text-decoration:none; color:#99b6de; font-weight:700; padding-left:20px; background:url('img/main_go.gif') 0% 50% no-repeat; }
.multimedia:hover { color:#555990; }
#completecheckbox { text-align:center; margin:5px auto; background:#ddd; border:1px solid #bbb; }
#completecheckbox input { background:none; border:0px; }

.extra_treeitem_notification { margin-left:15px; font-style:italic; }

#coursetree a { text-decoration:none; }
#coursetree a:hover { }

#coursetree { /*white-space:nowrap;*/ }
#coursetree .coursetreetitle { font-weight:bold; font-size:1.35em; text-transform:uppercase; display:block; margin-bottom:15px; }
.treeitemwithsubitems {  margin-top:3px; }
.treeitemwithsubitemsopenclose { cursor:pointer; }
.treeitemwithoutsubitems { }
.treeitemlevel0 { background-color:#f5f5f5; font-weight:bold; font-size:1.2em; border:1px solid #ddd; }
.treeitemlevel1 { background-color:#f9f9f9; font-weight:bold; font-size:1.05em }
.treeitemlevel2 { margin:2px 0px; }
.treeitemsblock { border-left:1px dotted #ddd; border-bottom:1px dotted #ddd; padding:5px 0px 2px 20px; margin-left:20px; margin-bottom:10px; }
.headnavcoursenavpresent .treeitemsblock { padding:5px 0px 2px 10px; margin-left:10px; } /*narrower in case of Non App Courses*/
.treeitemnotvisited { padding-left:16px; background-image:url('img/coursepart_notvisited.gif'); background-position:0px 3px; background-repeat:no-repeat; }
.treeitemvisited { padding-left:16px; background-image:url('img/coursepart_visited.gif'); background-position:0px 3px; background-repeat:no-repeat; }
.treeitemcompleted { padding-left:16px; background-image:url('img/coursepart_completed.gif'); background-position:0px 3px; background-repeat:no-repeat; }
.treeitemhighlight { border-top:2px dotted #ccf; border-left:2px dotted #aaf; border-right:2px dotted #aaf; border-bottom:2px dotted #ccf; background-color:#f5f5ff; }
.treeitemhighlightbelow { border-top:2px dotted #ccf; border-left:2px dotted #aaf; border-right:2px dotted #aaf; border-bottom:2px dotted #ccf; }
.treeitemisforeknowledge td { color:#339; font-weight:bolder; letter-spacing:0.02em; }
.treeitemoverview { padding-left:20px; background:url('img/coursepart_overview.gif') 0px 3px no-repeat; }

/*****learningmaterial.aspx*****/
.learningmaterial { margin-bottom:10px; }
.learningmaterial h1 { font-size:1.1em; margin:0px; padding:0px; margin-bottom:3px; }
.learningmaterial th { /*border-bottom:1px solid #000;*/ white-space:nowrap; text-align:left; background:#9cb8de url('img/table_header.gif') 0% -15px repeat-x; padding:2px 10px; }
.learningmaterial td { border:1px solid #ddd; padding:2px 10px; white-space:nowrap; }

.oddrow { background:#e0eafa; }
.evenrow { background:#f0f5ff; }
.notselectedlearningmaterial { background:#f0f0f0; }

/*****personal.aspx only*****/

/*****logon.aspx only*****/
#logon_body { text-align:center; } /*IE fix*/

#logon_logos { margin-left:auto; margin-right:auto; height:100px; background:url('img/logo_mondelez.jpg') 20px 20px no-repeat; background-position:center;} 
#logon_competas_logo { display:none; }
/* #logon_givi_logo  { float:left; width: 340px; height:85px; background:#fff url('img/logo_mondelez.jpg') 20px 0px no-repeat; } */
#logon_company_logo { display:none; }
#logon_edm_logo { position:absolute; width:19px; height:28px; margin-left:5px; background:url('img/logo_edm.png'); }

#logon_header { height:34px; background:#99b6de url('img/logon_header.gif'); overflow:hidden; margin:80px auto 0px auto; width:600px; text-align:left; }
#logon_header ul { padding:7px 0px; margin:0px 20px; white-space:nowrap; }
#logon_header li { display:inline; text-align:center; margin:0px; padding:5px 5px; white-space:nowrap; }
#logon_header li a { color:#000; text-decoration:none; }
#logon_header li a:hover { color:#fff; text-decoration:none; }

#logon_content { background:#fff url('img/main_blocksbackground.gif') 0% 100% repeat-x; border:1px solid #000; width:600px; margin:5px auto; padding:10px 0px 30px 0px; text-align:left; }

#logon_form { margin:10px 50px 0px 50px; background:#f2f2f2; border:1px solid #99b6de; padding:5px; }
#logon_form h1 { background:#99b6de; color:#fff; margin:0px 0px 10px 0px; padding:2px 50px; text-align:center; font-size:1.1em; border:1px solid #7f7f7f; white-space:nowrap; }
#logon_form span { display:block; margin:5px 0px; }
#logon_form span label { width:120px; }

#logon_form ul { background:#99b6de; border:1px solid #7f7f7f; padding:2px 10px; margin:15px 0px 0px 0px; white-space:nowrap; }
#logon_form li { display:inline; text-align:center; margin:0px; margin-left:10px; padding:0px; padding-left:10px; background:url('img/main_littletriangle.gif') no-repeat; white-space:nowrap; }
#logon_form li a { color:#000; text-decoration:none; }
#logon_form li a:hover { color:#fff; text-decoration:none; }
#logon_highlighted_language { color:#fff; font-weight:bold; }
/*#logon_form ul { padding:25px 0px 0px 25px; margin:0px; }
#logon_form li { list-style-image:url('img/main_littletriangle.gif'); }
#logon_form li a { color:#000; text-decoration:none; }
#logon_form li a:hover { text-decoration:underline; }*/

#logon_dologon { margin:8px 0px; }

#logon_information { font-size:10px; color:#555990; text-align:left; width:600px; margin:0px auto; }
#logon_information span { display:block; white-space:nowrap; }