/*
 * dark color = 8BA9B7
 * light color = F1F1F1
 */

.opdrachtregel				{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #000000; background-color: CFD6EA;        text-decoration: none;	}
.opdrachtregel_title		{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-style:italic; font-size: 7pt;  color: #000000; background-color: CFD6EA;        text-decoration: none;	}
.tbl_border 				{ border: 1px solid #999999;}
.tbl_border2 				{ border: 2px solid #999999;}
.tbl_border_markt 			{ border-left: 1px solid #999999;border-right: 1px solid #999999;border-top: 1px solid #999999;}
.tbl_dark					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #ffffff; background-color: #8BA9B7; text-decoration: none;}
.tbl_light					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #000000; background-color: #8BA9B7; text-decoration: none;}
.tbl_header					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;   font-size: 7pt;  color: #ffffff; background-color: #8590B0; text-decoration: none;}
.tbl_header_noback			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;   font-size: 8pt;  color: #ffffff; background-color: ; text-decoration: none;}
.tbl_header_red				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;   font-size: 7pt;  color: #FF3333; background-color: #999999; text-decoration: none;}
.tbl_row					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #000000;	background-color: #F1F1F1; text-decoration: none;}
.tbl_row_ln					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #000000;	background-color: #F1F1F1; text-decoration: none;}
.tbl_row_dark				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #ffffff;	background-color: #F1F1F1; text-decoration: none;}
.tbl_text_1					{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #000000; background-color: ;        text-decoration: none;	}
.tbl_text_hd				{	font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;   font-size: 13pt; color: #ffffff; background-color: ;        text-decoration: none;	}
.tbl_row_light				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;	color: #000000;	background-color: #F1F1F1; text-decoration: none;}
.tbl_row_dark				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;	color: #ffffff;	background-color: #8BA9B7; text-decoration: none;}
.page_title_text_1			{	font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 14pt;  color: #330066; background-color: ;        text-decoration: none;	}
.page_text_1				{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #330066; background-color: ;        text-decoration: none;	}
.text_red					{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt;  color: #ff0000; background-color: ;        text-decoration: none;	}

.standaard_acteur			{ 	color:#999999; padding-left: 5px; }
.standaard_acteur_0			{ 	color:#F20000; font-style:italic; padding-left: 5px; }

a.title_link_white			{ color:#FFFFFF; text-decoration:none; }
a.title_link_white:hover	{ color:#FFFFFF; text-decoration:underline; }

.deadline_inzet_afgerond			{ 	color:#000000; background-color:#CCFFE6; }
.deadline_inzet_niet_afgerond		{ 	color:#000000; background-color:#FFFFFF; }

.overzicht_acteurs_serie_1			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #e3d8e8; text-decoration: none; cursor: hand;}
.overzicht_acteurs_serie_1_over		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #FFFFFF; text-decoration: none; cursor: hand;}

.overzicht_acteurs_episode_1		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #e8e8e8; text-decoration: none; cursor: hand;}
.overzicht_acteurs_episode_1_over	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #FFFFFF; text-decoration: none; cursor: hand;}

.overzicht_acteurs_rol_1		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #cccccc; text-decoration: none; cursor: hand;}
.overzicht_acteurs_rol_1_over	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #FFFFFF; text-decoration: none; cursor: hand;}

.vertaling_1				{ 	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color:#000000; background-color:#FFFFFF; cursor:hand; }
.vertaling_2				{ 	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color:#000000; background-color:#FFD7AE; cursor:hand; }
.vertaling_3				{ 	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color:#000000; background-color:#CCFFE6; cursor:hand; }

.rapport_tekst				{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #000000; background-color: ;        text-decoration: none;	}
.rapport_tekst_bg			{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #000000; background-color: #EEEEEE ;        text-decoration: none;	}
.rapport_hd					{	font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 12px;  color: #000000; background-color: ;        text-decoration: none;	}
.rapport_hd_bg				{	font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 12px;  color: #000000; background-color:#EEEEEE ;        text-decoration: none;	}
.rapport_titel				{	font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 18px;  color: #000000; background-color: ;        text-decoration: none;	}
.rapport_offerte			{	border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding-top:3px; padding-bottom: 3px;}
.rapport_border_top			{	border-top:1px solid #CCCCCC;  }
.rapport_border_bottom		{	border-bottom:1px solid #CCCCCC;  }
.rapport_wachttijd			{ 	background-color:#E0E0E0;  }

.rapport_offerte_total		{	font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 10px;  color: #000000; background-color: ; text-decoration: none; border-top:1px solid #999999;	}

.rapport_factuur_header		{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #000000; background-color: ; text-decoration: none; background-color:#CCCCCC; border-top:1px solid #999999; border-top-style:double; border-bottom:1px solid #999999;	}
.rapport_factuur_tekst		{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #000000; background-color: ; text-decoration: none; background-color:#F3F3F3;	}
.rapport_factuur_costs		{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #999999; background-color: ; text-decoration: none; background-color:#F3F3F3;	}
.rapport_factuur_total		{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #999999; background-color: ; text-decoration: none; border-top:1px solid #999999;	}
.rapport_factuur_totaltotal	{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #000000; background-color: ; text-decoration: none; border-top:2px solid #999999;	}
.rapport_factuur_totalcosts	{	font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;  color: #000000; background-color: F3F3F3; text-decoration: none; border-top:2px solid #999999;	}
.rapport_factuur_border_top		{	border-bottom:1px solid #999999;	}

.menu_link					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 9pt; color: #000000; background-color:; text-decoration:;}
a.menu_link					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 9pt; color: #000000; background-color:; text-decoration:;}
a.menu_link					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 9pt; color: #000000; background-color:; text-decoration:;}
a.menu_link					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 9pt; color: #000000; background-color:; text-decoration:;}

.link_top					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #ffffff; background-color:; text-decoration:none;}
a.link_top					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #ffffff; background-color:; text-decoration:none;}

.paging_nav_text					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 9pt; color: #000000; background-color:; text-decoration:none;}
.paging_nav_link					{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000; background-color:; text-decoration:none;}
a.paging_nav_link:hover				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000; background-color:; text-decoration:underline;}

.button						{height: 18;font-family: verdana, arial, helvetica, sans-serif;font-size:10px;background-color:#F1F1F1;border-bottom: 1px solid #999999;border-right: 1px solid #999999;border-left: 1px solid #999999;border-top:1px solid #999999; color:#000000;text-decoration:none}
.inputfield					{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 1px; border-left-width: 1px; font-size: 7pt; border-left-color: black; border-bottom-width: 1px; border-bottom-color: black; color: black; border-top-color: black; border-right-width: 1px; border-right-color: black; height: 19px}
.memoinputfield				{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 1px; border-left-width: 1px; font-size: 8pt; border-left-color: black; border-bottom-width: 1px; border-bottom-color: black; color: black; border-top-color: black; border-right-width: 1px; border-right-color: black;}

.rapportage_hd   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 14pt; color: #ff3333;	background-color: ; text-decoration: none;}
.rapportage_hd2   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 10pt; color: #ff3333;	background-color:#ffffff ; text-decoration: none;}
.rapportage_bedrijf_hd   	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 9pt; color: #000000;	background-color: ; text-decoration: none;}

.page_title   				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color:#666666; font-weight:bold; border:1px solid #999999;	background-color: #CCCCCC; text-decoration: none;}
.details_1_title   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 12pt; color: #8590B0;	background-color: #; text-decoration: none;}
.details_1   				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #cccccc; text-decoration: none;}
.details_2   				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #EFEEEE; text-decoration: none;}
.details_3					{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 8pt; border-right: 1px solid #999999;border-bottom:1px solid #999999;border-top:1px solid #999999;border-left:1px solid #999999;}
.details_4   				{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #cccccc; text-decoration: none; border-right: 1px solid #ffffff;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;border-left:1px solid #ffffff;}
.details_finan   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: ; text-decoration: none; border-right: 1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;}
.inputfield_checkbox		{ font-family: verdana, arial, helvetica, sans-serif; color:330065; background-color:; border-top-width: 0px; border-left-width: 0px; font-size: 8pt; border-right: 0px solid #999999;border-bottom:0px solid #330065;}
.align_right				{ text-align:right; }
.inputfield_text_date		{ font-family: verdana, arial, helvetica, sans-serif; text-align:right; color:330065; background-color:#FFFFFF; width:70px; border-top-width: 0px; border-left-width: 0px; font-size: 8pt; border-right: 0px solid #999999;border-bottom:1px solid #330065;}
.inputfield_text			{ font-family: verdana, arial, helvetica, sans-serif; color:330065; background-color:#FFFFFF; border-top-width: 0px; border-left-width: 0px; font-size: 8pt; border-right: 0px solid #999999;border-bottom:1px solid #330065;}
.inputfield_text_100		{ font-family: verdana, arial, helvetica, sans-serif; color:330065; background-color:#FFFFFF; width:180px; border-top-width: 0px; border-left-width: 0px; font-size: 8pt; border-right: 0px solid #999999;border-bottom:1px solid #330065;}
.inputfield_text_120		{ font-family: verdana, arial, helvetica, sans-serif; color:330065; background-color:#FFFFFF; width:120px; border-top-width: 0px; border-left-width: 0px; font-size: 8pt; border-right: 0px solid #999999;border-bottom:1px solid #330065;}
.inputfield_memo_100		{ font-family: verdana, arial, helvetica, sans-serif; color:330065; background-color:#FFFFFF; width:180px; font-size: 8pt; border:1px solid #330065;}
.inputfield_details			{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 1px; border-left-width: 1px; font-size: 8pt; border-right: 1px solid #999999;border-bottom:1px solid #999999;}
.inputfield_details_number	{ text-align:right; font-family: verdana, arial, helvetica, sans-serif;border-top-width: 1px; border-left-width: 1px; font-size: 8pt; border-right: 1px solid #999999;border-bottom:1px solid #999999;}
.inputfield_details_bottomline		{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 8pt; height: 15 px; border-right: 0px solid #999999;border-bottom:1px solid #999999;}
.inputfield_details_2		{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 7pt; height: 15 px; border-right: 1px solid #999999;border-bottom:1px solid #999999; border-top: 1px solid #999999;border-left:1px solid #999999;}
.memofield_details			{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 7pt; border-right: 1px solid #999999;border-bottom:1px solid #999999; border-top: 1px solid #999999;border-left:1px solid #999999; scrollbar-track-color:FFFFFF;}
.memofield_details_VIEW		{ overflow:hidden; font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 7pt; border-right: 0px solid #999999;border-bottom:0px solid #999999; border-top: 0px solid #999999;border-left:0px solid #999999; scrollbar-track-color:FFFFFF;}
.checkbox_details			{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 7pt; height: 15 px;}

.inputfield_search			{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 7pt; height: 18 px; border-right: 1px solid #999999;border-bottom:1px solid #999999; border-top: 1px solid #999999;border-left:1px solid #999999;}
.inputfield_login			{ font-family: verdana, arial, helvetica, sans-serif;border-top-width: 0px; border-left-width: 0px; font-size: 7pt; height: 16 px; border-right: 1px solid #999999;border-bottom:1px solid #999999; border-top: 1px solid #999999;border-left:1px solid #999999;}

.checkbox_klasse            			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 10px;}

.bar_1            			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #cccccc; text-decoration: none; cursor: hand;}
.bar_1_over           		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #eeeeee; text-decoration: none; cursor: hand;}
.bar_1_stay           		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 8pt; color: #000000;	background-color: #eeeeee; text-decoration: none; cursor: default;}

.tbl_row_color_afgerond_1  	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #CCCCCC; text-decoration: none;}
.tbl_row_color_afgerond_11 	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #F5F3F8; text-decoration: none;}

.sort_link	   				{ color: #FFFFFF; text-decoration: none;}
a.sort_link:link   			{ color: #FFFFFF; text-decoration: none;}
a.sort_link:hover     		{ color: #F5F3F8; text-decoration: underline;}
a.sort_link:visited			{ color: #FFFFFF; text-decoration: none;}


.tbl_row_black     			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000; background-color: #FF3333; text-decoration: none;}
.tbl_row_white     			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000; background-color: #ffffff; text-decoration: none;}
.tbl_row_hd        			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;   font-size: 8pt; color: #FFFFFF; background-color: #A792BE; text-decoration: none;}
.tbl_row_hd_normal 			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal;   font-size: 8pt; color: #FFFFFF; background-color: #A792BE; text-decoration: none;}
.tbl_row_color_1_nocursor   { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #E1DAE8; text-decoration: none;}
.tbl_row_color_1   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #E1DAE8; text-decoration: none; cursor: hand;}
.tbl_row_color_11  			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #F5F3F8; text-decoration: none; cursor: hand;}
.tbl_row_color_vertaald_1  	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #CCCCCC; text-decoration: none; cursor: hand;}
.tbl_row_color_vertaald_11 	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #F5F3F8; text-decoration: none; cursor: hand;}
.tbl_row_color_1_N 			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #FDC7C7; text-decoration: none;}
.tbl_row_color_2   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #ffffff; text-decoration: none; cursor: hand;}
.tbl_row_color_3   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #ffffff; text-decoration: none;}
.tbl_row_color_4   			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #eeeeee; text-decoration: none; }
.tbl_row_color_44   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #E0E0E0; text-decoration: none; }
.tbl_row_text      			{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000; background-color: ;       text-decoration: none;}

.1tbl_row_color_1   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #eeeeee; text-decoration: none; cursor: hand;}
.1tbl_row_color_11   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #E0E0E0; text-decoration: none; cursor: hand;}
.1tbl_row_color_2   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #ffffff; text-decoration: none; cursor: hand;}

.2tbl_row_color_1   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #eae28d; text-decoration: none; cursor: hand;}
.2tbl_row_color_11   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #fff69a; text-decoration: none; cursor: hand;}
.2tbl_row_color_2   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #ffffff; text-decoration: none; cursor: hand;}

.3tbl_row_color_1   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #fe9aab; text-decoration: none; cursor: hand;}
.3tbl_row_color_11   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #fe6880; text-decoration: none; cursor: hand;}
.3tbl_row_color_2   		{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #ffffff; text-decoration: none; cursor: hand;}


.search            { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #eeeeee; text-decoration: none; border-bottom:1pt solid #999999;}
.text_1            { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color:; text-decoration: none;}
.loginname         { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color:EFEEEE; text-decoration: none;}
.menu_text         { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: ; text-decoration: none; cursor: hand;}
.menu_text_white   { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #FFFFFF;	background-color: ; text-decoration: none; cursor: hand;}
.text_bold		   { font-weight: bold; cursor: hand;}
.menu_1            { font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 8pt; color: #FFFFFF;	background-color: #A792BE; text-decoration: none; border:1px solid #330065; cursor: hand;}
.menu_1_over       { font-family: verdana, arial, helvetica, sans-serif;font-weight: BOLD; font-size: 8pt; color: #FFFFFF;	background-color: #E1DAE8; text-decoration: none; border:1px solid #330065; cursor: hand;}
.menu_2            { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #E1DAE8; text-decoration: none; border-bottom:0pt solid #EEEEEE; border-left:0pt solid #ffffff; cursor: hand;}
.menu_2_over       { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #FFFFFF; text-decoration: none; border-bottom:0pt solid #EEEEEE; border-left:0pt solid #ffffff; cursor: hand;}
.menu_3            { font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 7pt; color: #000000;	background-color: #CCE5E4; text-decoration: none; border-bottom:0pt solid #ffffff; cursor: hand;}
.menu_3_over       { font-family: verdana, arial, helvetica, sans-serif;font-weight: bold; font-size: 7pt; color: #000000;	background-color: #B8DCDC; text-decoration: none; border-bottom:0pt solid #ffffff; cursor: hand;}
.td_menu_1         { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #008B9A; text-decoration: none;}
.td_menu_2         { font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 8pt; color: #000000;	background-color: #999999; text-decoration: none;}

.cbgframe {	BACKGROUND-COLOR: rgb(60,118,53)}
.cbghighlight { BACKGROUND-COLOR: #8BA9B7; color: white;}
.ctabcont {	FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica, sans-serif}
.td {	FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica, sans-serif}

.advance_search {


}

.tbl_row_gecast	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #a9e3ae; text-decoration: none; cursor: hand;}
.tbl_row_niet_gecast	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #e9a3ae; text-decoration: none; cursor: hand;}

.tbl_row_gecast_mouseover	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #8cff94; text-decoration: none; cursor: hand;}
.tbl_row_niet_gecast_mouseover	{ font-family: verdana, arial, helvetica, sans-serif;font-weight: normal; font-size: 7pt; color: #000000;	background-color: #ef7272; text-decoration: none; cursor: hand;}

.td_niet_gecast {
	background-color: #ef7272;
}

.td_gecast {
	background-color: #8cff94;
}

.advance_search  fieldset{
	border: 1px solid #A792BE;
	float: left;
	margin-right: 4px;
	padding: 4px;
	padding-top: 4px;
}

.advance_search  legend{
	color: #000000;
}

.reparatie_color {
	background-color: #ff0000 !important;
	color: #ffffff !important;
}

.half_voltooid_color {
	background-color: #fff600 !important;
}

.half_voltooid_rep_color {
	background-color: #FAB975 !important;
}

.onhold_color {
	background-color: #666666 !important;
	color: #ffffff !important;
}


select, option { z-index: 0; }

.sort_link {
	display: block;
	color: #FFFFFF;
	background-position: right;
	background-repeat: no-repeat;
}

.sorticon_asc {
	background-image: url(../images/icons/icon_sort_asc.gif);
	background-color: #e5d0fe;
}

.sorticon_desc {
	background-image: url(../images/icons/icon_sort_desc.gif);
	background-color: #e5d0fe;
}


.regiseur_addrol {
	width: 271px;
	margin-bottom: 4px;
}

.regiseur_rollenlijst {
}


.extrainfo_matrix_gevuld {
	background-color: #CCFFE6;
}

.extrainfo_text_box {
	position: absolute;
	border: 1px solid #A792BE;
	background-color: #F5F3F8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

.matrix_ajax_holder {
	float: left;
}

.matrix_ajax_loader {
	position: absolute;
	border: 1px solid #A792BE;
	background-color: #F5F3F8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	padding: 4px;
	z-index: 99;
}

.matrix_ajax_message {
	position: absolute;
	border: 1px solid #A792BE;
	background-color: #F5F3F8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	padding: 4px;

}

.matrix_ajax_navigation {
	background-color: #A792BE;
	height: 18px;
	margin-top: 1px;
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}

.matrix_ajax_navigation a {
	color: #FFFFFF;
	text-decoration: none;
}

.matrix_ajax_navigation_button_prev {
	float: left;
	padding: 2px;
}

.matrix_ajax_navigation_button_next {
	float: right;
	padding: 2px;
}

.matrix_ajax_loader_overlay {
	background-color: #F5F3F8;
	opacity: .75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	position: absolute;
	z-index: 98;
}

.matrix_overzichtholder {
	width: 1000px;
}

/* Version 1.1 */
h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #330066;
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
}

table.items_table, table.items_table_noborder  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	border-collapse: separate;
	border-spacing: 1px;
}

.table_fixed_layout {
	table-layout:fixed;
}

.table_show_hand td, .table_tr_show_hand {
	cursor: pointer;
}

table.items_table {
	border: 1px solid #999999;
}

table.items_table  th, table.items_table_noborder  th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A792BE;
	font-style: italic;
	text-align: left;
	padding: 1px 2px;
}

table.items_table  td, table.items_table_noborder  td {
	padding: 4px 2px;
}

table.items_table  th a, table.items_table_noborder  th a {
	color: #FFFFFF;
	text-decoration: none;
}
table.items_table  th a:hover, table.items_table_noborder  th a:hover {
	text-decoration: underline;
}

table.acteur_overzicht_table  tr.item_line0:hover td,
table.acteur_overzicht_table  tr.item_line1:hover td {
	background-color: #ffffff !important;
	color: #000000 !important;
}

table.items_table  tr.item_line0 td, table.items_table_noborder  tr.item_line0 td {
	background-color: #E1DAE8;
}

table.items_table  tr.item_line1 td, table.items_table_noborder  tr.item_line1 td {
	background-color: #F5F3F8;
}

tbody.items_extraitems_holder > tr > td {
	padding: 0px !important;
}

tr.item_line_gray td {
	background-color: #e8e8e8
}

tr.item_line_gray2 td {
	background-color: #cccccc
}

.acteurs_overview_tree_button_td {
	text-align:center;
	width: 16px;
	padding: 0px !important;
}

.acteurs_overview_tree_button_td a {
	display: block;
	text-align: center;
	padding: 4px 2px;
}

.vertalers_matrix_table th.episode {
	width: 90px;
	height: 64px;
}

.vertalers_matrix_table td.episode {
	background-color: #ffffff !important;
}

.vertalers_matrix_table td.episode_selected {
	background-color: #FFD7AE !important;
}

.vertalers_matrix_table td.episode_did_translate {
	background-color: #FFE8D1 !important;
}

.vertalers_matrix_table tr:hover  td.vertaler_name {
	background-color: #ffffff !important;
}

.vertalers_matrix_table tr:hover  td.episode, td.episode.serie_cell_hover {
	background-color: #fab975 !important;
}

.vertalers_matrix_table td {
	white-space: nowrap;
}

.tooltip-balloon-div {
	position: absolute;
	background-color: #F5F3F8;
	border: 1px solid #A792BE;
	overflow: hidden;
	box-shadow: 0px 0px 4px rgba(0,0,0, 0.5);
}

.tooltip-balloon-content {
	overflow: auto;
	margin: 0px;
	padding: 8px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

#vertalers_matrix_holder {
	border: 1px solid #999999;
	overflow: hidden;
}

.vertaler_name_header {
	width: 200px;
}

.vertaler_name {
	width: 200px;
}

.episode_header_text {
	overflow: hidden;
	width: 90px;
	height: 64px;
}

.balloon_tabs {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	margin-bottom: -1px;
}

.balloon_tabs li {
	float: left;
	background-color: #F5F3F8;
	border: 1px solid #999999;
	margin-left: 1px;
	margin-right: 2px;
}

.balloon_tabs li.selected {
	margin-right: 1px;
	background-color: #F5F3F8;
	border-bottom: 1px solid #F5F3F8;
}

.balloon_tabs li.selected a {
	font-weight: bold;
}

.balloon_tabs li a {
	padding: 4px;
	display: block;
	text-decoration: none;
	color: #000000;
}

.balloon_tabs_views {
	border: 1px solid #999999;
}

.balloon_tabs_views > div {
	padding: 4px;
}

.save-indicator {
	border: 1px solid #999999;
	background: #A792BE;
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 6px;
	position: fixed;
	top: 1px;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0px 1px 4px rgba(0,0,0, 0.5);
}

.save-indicator img {
		vertical-align: middle;
		margin-right: 4px;
}

.export-button-pos {
	float: right;
	margin: 4px 0;
}


.hidden {


}

.popup-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0, 0.5);	
	display: flex;
	justify-content: center;
	align-items: center;
}
.popup-overlay:before {
	-webkit-filter: blur(5px);
  	-moz-filter: blur(5px);
  	-o-filter: blur(5px);
  	-ms-filter: blur(5px);
	filter: blur(5px);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0, 0.5);		
}

.popup-overlay.hidden { 
	display: none;
}

.popup-modal {
	border: 1px solid #330065;
	background: #EAD7FF; /* #A792BE; */
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	box-shadow: 0px 0px 4px rgba(0,0,0, 0.5);
}

.popup-modal-title h1 { 
	font-size: 110%;
	padding: 0;
	margin: 0;
}


.popup-modal-title,
.popup-modal-content,
.popup-modal-buttons
{
	padding: 4px 8px;
}

.popup-modal-buttons {
	display: flex;
	justify-content: right;
}

.popup-modal-buttons .btn {
	margin: 2px;
}

.btn {
	background: #4e009c;
	border: 1px solid #330065;
	cursor: pointer;
	color: white;
	padding: 4px 8px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;	
}

a.btn {
	display: inline-block;
	text-decoration: none;
}

.btn.btn-block {
	display: block;
	text-align: center;
	margin: 4px 0;
}

.notify {
	border: 1px solid #330065;
	background: #EAD7FF; /* #A792BE; */
	color: #330065;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 4px
}

