/* CSS Document */
home
{
	margin: 0px;
}

table
{
	border-collapse:collapse;
}

img
{
	border: 0px;
}

body 
{
	background-color: #FFFFFF;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0px;
}

a
{
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}

form
{
	margin:0px;
	padding:0px;
	
}

.button
{
	background-color:#010066;
	color:#FFFFFF;
	border:0px;
	width:140px;

}

.inputfield
{
	border:solid 1px #000000;
	width:450px;
}

.inputfield_wide
{
	border:solid 1px #000000;
	width:800px;
}

.fieldlabel
{
	font-weight:bold;
}

.clear {
    clear:both;
}

.error
{
	color:#CC0000;
	
}

.nav_dash
{
	font-size:0px;
	height:2px;
	background-color:#FFFFFF;
}


#footer
{
	height: 5px;
	background-color:#999999;
}

#content
{
	min-height: 600px;
}

#body #banner
{
	width:100%;
	height:84px;
	color: #3333666;
	background-color:#1e3b73;
}

#body #banner #banner_l
{
	height:84px;
	width:440px;
	float:left;
	background-image:url(../images/banner/new_banner_l.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#body #banner #banner_r
{
	background-image:url(../images/banner/new_banner_r.gif);
	background-repeat:no-repeat;
	background-position: right;
	height:84px;
	width:480px;
	float:right;
}

#body #bannerspacer
{
	background-color:#666666;
	height: 5px;
}


#body #page 
{
	background-color:#FFFFFF;
}

#body #page #navigation_cell
{
	width:5px;
	height:650px;
	vertical-align:top;
	background-image:url(../images/navigation/new_background.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

#body #page #navigation_cell_no_image
{
	width:5px;
	height:600px;
	vertical-align:top;
}


#body #page #navigation_cell #navigation_table
{
	background-color:#666699;
	color:#FFFFFF;
	width:160px;
}

#body #page #navigation_cell #navigation_table .nav_filler
{
	height:30px;
	background-color:#FFFFFF;
}

#body #page #navigation_cell #navigation_table .nav_item
{
	cursor:pointer;
	height:38px;
	width:126px;
}

#body #page #navigation_cell #navigation_table .nav_item td
{
	vertical-align: middle;
}


#body #page #navigation_cell #navigation_table .nav_item .nav_item_word
{
	padding-left:10px;
	width:100px;
}



#body #page #content_cell
{
	background-color:#FFFFFF;
	vertical-align:top;
	width: 100%;
	padding:15px;
	height:570px;
}

#body #page .no_nav_cont
{
	background-image:url(../images/bg_login.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}	

#body #page #right_cell
{
	width:5px;
}

#body #page #content_gateway #gateway_exp
{
	padding:20px;
}


#body #page #content_gateway #gateway_input
{
	margin-left:auto;
	margin-right:auto;
	width:320px;
	/*margin-top:50px;*/
	
}




#body #page #content_gateway #gateway_input #login_cell
{
	height:100px;
	border:solid 2px #010066;
	background-color:#EFEFEF;
	padding:10px;
}

#body #page #content_gateway #gateway_input #login_table
{
	width:297px;
}

#body #page #content_gateway #gateway_input #login_table tr
{
	height:35px;
}




#body #page #content_gateway #gateway_input #login_cell #loginname_cell
{
	text-align:right;
}
#body #page #content_gateway #gateway_input #login_cell #pass_cell
{
	text-align:right;
}
#body #page #content_gateway #gateway_input #login_cell #submit_login_cell
{
	text-align:right;
}

#body #page #content_gateway #gateway_input #pass_forgot_cell
{
	margin-top: -2px;
	height:65px;
	border:solid 2px #010066;
	background-color:#EFEFEF;
	padding:10px;
}

#body #page #content_gateway #gateway_input #pass_forgot_cell #pass_forgot_submit
{
	margin-top:10px;
	text-align:right;
}



#body #page #content_gateway #gateway_input #register_cell
{
	margin-top: -2px;
	height:65px;
	border:solid 2px #010066;
	background-color:#EFEFEF;
	padding:10px;
}

#body #page #content_gateway #gateway_input #register_cell #register_submit
{
	margin-top:10px;
	text-align:right;
}


#body #page table.mainlisting #user_data_table
{
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
}




#body #page table.mainlisting #personal #personal_div
{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}

#body #page table.mainlisting span.title
{
	font-weight:bold;
	line-height:25px;

}

#body #page table.mainlisting #trainings_table
{
	
}

#body #page table.mainlisting #lang_profile_table .lang_type_cell
{
	width:200px;
	
}


#body #page table.mainlisting tbody th
{
	vertical-align: middle;
}



tr.row_0
{
	background-color:#DDDDE5;
}
tr.row_1
{

	background-color:#FFFFFF;
}


#body #page table.mainlisting div table
{
	border:solid 1px #666699;
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
}

#body #page table.mainlisting div table .period_cell
{
	width:200px;
}
#body #page table.mainlisting div table .name_cell
{
	width:325px;
}
#body #page table.mainlisting div table .diploma_cell
{
	width:100px;
}

#body #page table.mainlisting div table th
{
	background-color:#666699;
	padding-top:5px;
	padding-left:5px;
	color:#FFFFFF;
	height:25px;
}


#body #page table#digipop div table div table th
{
	background-color:#EFEFEF;
	color:#000000;
}

#body #page table#digipop div table div table div table th
{
	background-color:#666699;
	color:#FFFFFF;
}


#body #page table.mainlisting div#heden_div table td, #body #page table.mainlisting div#toekomst_div table td
{
	padding-left:5px;
	padding-top:0px;
	height:0px;
}

#body #page table.mainlisting div#heden_div table td table td, #body #page table.mainlisting div#toekomst_div table td table td
{
	padding-left:5px;
	padding-top:5px;
	height:25px;
}

#body #page table.mainlisting div#toekomst_div table td table td.score
{
	width:150px;
}
#body #page table.mainlisting div#toekomst_div table td table td.prior
{
	text-align:right;
}
#body #page table.mainlisting div#toekomst_div table td table th.prior
{
	text-align:right;
}


#body #page table.mainlisting tr td div
{
	margin-left:20px;
	margin-right:20px;
}

#body #page table.mainlisting tr th.pointer
{
	width:99%;
	cursor:pointer;
}

#body #page #user_data_div #registerText .fieldlabel
{
	width:150px;
}


#body #page table.mainlisting #registerText tr td div
{
	margin-left:0px;
	margin-right:0px;
}

#body #page table.mainlisting #registerText tr td img
{
	margin-bottom:-3px;
}

#body #page #user_data_div #registerText .lang_name_field
{
	width:140px;
}

li
{
	margin-left:-20px;
	margin-bottom: 10px;
}

#bread_cell a
{
	color:#1E3B73;
}

#body #page #content_cell #start_update
{
	height:30px;
	text-align:right;
	vertical-align:bottom;
}

input#btn_logout
{
	border: 0px solid #000000;
	background:transparent;
	color: #1E3B73;
	cursor:pointer;
}

#body #page table.mainlisting div table#personal_table td, #body #page table.mainlisting div table#user_data_table td
{
	padding-bottom:10px;
	padding-left:10px;
	padding-top:5px;
}	

#body #page table.mainlisting div table td
{
	padding-left:10px;
	height:30px;
	vertical-align:middle;
}
#body #page table.mainlisting div table th
{
	padding-left:10px;
	vertical-align:middle;
}

#body #page table.mainlisting div#pop_plan_div table td
{
	padding-left:10px;
}

#body #page table.mainlisting div table td div table td
{	
	padding-left:10px;

}

#body #page #start_t_talen .first_row
{
	width:400px;
}
#body #page #register_table
{
	width:100%;
	border:solid 1px #666699;
}

#body #page #register_table tr
{
	height:30px;
}

#body #page #register_table .fieldLabel
{
	width:250px;
	padding-left:10px;
	font-weight:bold;
}
#body #page #register_table .textField
{
	width:300px;
}


#body #page #register_table .fieldlabel
{
	width:350px;
}

#body #page #content_cell .check
{
	padding-right:10px;
	text-align:right;
	width:100px;
}

#body #page div#plan_check_div #plan_vakcompetenties .score
{
	width:100px;
}

#body #page #content_cell .mainlisting  table#act_table tr
{
	height:75px;
}

#body #page #content_cell .mainlisting tr td div table .type_cell
{
	width:100px;
}

td.dagEvalTooltip
{
	border:#330099;
}

#body #page table.mainlisting div table th.button
{
	text-align:right;
	width:200px;
}

ul.UpperLeft
{
margin-left:175px;
}

#body #page #content_cell .mainlisting table select.score
{
width:60px;
}

#body #page #content_cell .mainlisting #toekomst_div .add_button_div
{
	height:30px;
	text-align:right;
	vertical-align:bottom;
}


#nav_wie
{
	background-image:url(../images/menu_wie.gif);
	background-repeat:no-repeat;
}

#nav_wat
{
	background-image:url(../images/menu_wat.gif);
	background-repeat:no-repeat;
}

#nav_start
{
	background-image:url(../images/menu_start.gif);
	background-repeat:no-repeat;
}

#nav_pop
{
	background-image:url(../images/menu_pop.gif);
	background-repeat:no-repeat;
}

#nav_uitnodigen
{
	background-image:url(../images/menu_uitnodigen.gif);
	background-repeat:no-repeat;
}

#nav_bibliotheek
{
	background-image:url(../images/menu_bibliotheek.gif);
	background-repeat:no-repeat;
}

#nav_links
{
	background-image:url(../images/menu_links.gif);
	background-repeat:no-repeat;
}

#nav_admin
{
	background-image:url(../images/menu_admin.gif);
	background-repeat:no-repeat;
}

#nav_cv {
   	background-image:url(../images/menu_cv.gif);
	background-repeat:no-repeat;
}

#nav_cv:hover
{
	background-image:url(../images/menu_cv_h.gif);
	background-repeat:no-repeat;
}

#nav_wie:hover
{
	background-image:url(../images/menu_wie_h.gif);
	background-repeat:no-repeat;
}

#nav_wat:hover
{
	background-image:url(../images/menu_wat_h.gif);
	background-repeat:no-repeat;
}

#nav_start:hover
{
	background-image:url(../images/menu_start_h.gif);
	background-repeat:no-repeat;
}

#nav_pop:hover
{
	background-image:url(../images/menu_pop_h.gif);
	background-repeat:no-repeat;
}

#nav_uitnodigen:hover
{
	background-image:url(../images/menu_uitnodigen_h.gif);
	background-repeat:no-repeat;
}

#nav_bibliotheek:hover
{
	background-image:url(../images/menu_bibliotheek_h.gif);
	background-repeat:no-repeat;
}

#nav_links:hover
{
	background-image:url(../images/menu_links_h.gif);
	background-repeat:no-repeat;
}

#nav_admin:hover
{
	background-image:url(../images/menu_admin_h.gif);
	background-repeat:no-repeat;
}


#content_cell .point_exp
{
	font-size:10px;
}

#body #page div.back_div
{
	padding-right:22px;
}


#body #page #logos
{
	height:76px;
	width:935px;
	margin-top:75px;
	margin-left:auto;
	margin-right:auto;
}

#body #page #logos div
{
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	height:75px;
	/*border:solid 1px #010066;*/
	margin-left:10px;
	margin-right:10px;
}
#body #page #logos #logo_dbo
{
	background-image:url(../images/logos/logo_dbo2.gif);
	width:246px;
}
#body #page #logos #logo_esf
{
	background-image:url(../images/logos/logo_esf2.gif);
	width:255px;
}
#body #page #logos #logo_europa
{
	background-image:url(../images/logos/logo_europa.gif);
	width:68px;
}
#body #page #logos #logo_vlaamse_gemeenschap
{
	background-image:url(../images/logos/logo_vlaamse_gemeenschap.gif);
	width:59px;
}
#body #page #logos #logo_loopbaan
{
	background-image:url(../images/logos/logo_loopbaan.gif);
	width:50px;
}
#body #page #logos #logo_vdab
{
	background-image:url(../images/logos/logo_vdab.gif);
	width:101px;
}
