/******************************/
/*      Menu                  */
/******************************/

#ext_main_menu
{
	position: absolute;
	top: 150px;
	left: 10px;
	font-size: 11px;
	line-height: 36px;
	font-weight: bold;
	margin: 0;
	padding-left: 6px;
	text-transform: uppercase;
	padding-bottom: 2px;
	width: 974px;
	z-index: 100;
	background: none;
}
#ext_main_menu li
{
	margin: 0 1px 0 0;
	float: left;
	background: url(images/tabs-border.gif) no-repeat right top;
	position: relative !important;
	list-style: none
}
#ext_main_menu li.sfhover,
#ext_main_menu li.active
{
	background: url(images/active-tabs-border.gif) no-repeat right top
}
#ext_main_menu li a:link,
#ext_main_menu li a:visited
{
	width: 100%;
	text-align: center;
	display: block;
	color: #8b0b04;
	background: url(images/left-tabs-border.gif) no-repeat left top
}
#ext_main_menu li a:active,
#ext_main_menu li a:hover,
#ext_main_menu li.sfhover a:link,
#ext_main_menu li.sfhover a:visited,
#ext_main_menu li.active a:link,
#ext_main_menu li.active a:visited
{
	background: url(images/active-left-tabs-border.gif) no-repeat left top;
	text-decoration: none;
}

#ext_main_menu li ul
{
	display: none;
	margin: 0;
	position: absolute;
	top: 35px;
	padding-top: 3px;
	font-weight: bold;
	line-height: 25px;
	z-index: 1000;
	background: none;
	font-size: 11px;
}
#ext_main_menu ul li
{
	background: url(images/sub-menu-bg.gif) repeat-x left top;
	border-bottom: 1px solid #c8c1af;
	padding: 0 23px 0 12px; 
	width: 175px !important;
	clear: left;
}
#ext_main_menu ul li a:link,
#ext_main_menu ul li a:visited
{
	color: #766d50;
	padding: 0 0 0 11px;
	text-align: left;
	background: url(images/sub-menu-marker.gif) no-repeat left center !important;
}
#ext_main_menu ul li a:active,
#ext_main_menu ul li a:hover
{
	text-decoration: underline !important
}

#ext_main_menu li.sfhover ul
{
	display: block !important
}   
    
#ext_main_menu li.Eten
{
width: 140px;
}
#ext_main_menu li.Trouwen
{
width: 100px;
}
#ext_main_menu li.Vergaderen
{
width: 120px;
}
#ext_main_menu li.Live_muziek
{
width: 111px;
}
#ext_main_menu li.Activiteiten
{
width: 120px;
}
#ext_main_menu li.Arrangementen
{
width: 140px;
}
#ext_main_menu li.Gulden_Vlies
{
width: 120px;
}
#ext_main_menu li.Contact
{
width: 106px;
}    
/****************************************/
/*           Menukaarten                */
/*                                      */
/****************************************/ 
div.fes_mc_dmm ul.menucardProducts,
div.fes_mc_dmm ul.level_1
{
	margin: 0;
	float: left;
	
}
div.fes_mc_dmm ul.level_1 span
{
	display: block
}
div.fes_mc_dmm ul.level_1 li
{
	margin: 0;
	list-style: none;
	float: left;
	width: 100%;
}
div.fes_mc_dmm ul.level_1 span.title
{
	font-size: 14px;
	color: #00b5cb;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: bold
}
div.fes_mc_dmm ul.menucardProducts
{
	padding-bottom: 14px
}
div.fes_mc_dmm ul.menucardProducts span
{
	float: left;
}
div.fes_mc_dmm ul.menucardProducts span.name
{
	width: 480px;
	padding-right: 60px;
}
div.fes_mc_dmm ul.menucardProducts span.price
{
	font-weight: bold
}

div.fes_mc_dmm ul.menucardProducts span.description
{
	font-style:italic;
	padding:0 0 0 12px;
	width:480px;
}

div.sys_ArticleLayout25.sys_ArticleLayout25_empty
{
	visibility: hidden;
	display: none;
}

/*------------------------------------------
---------------- User edit------------------
----------------------------------------- */
.sys_fes_user_dedit 
{
	overflow:hidden;
	position:relative !important;
	width:840px;
	float: left
}
.sys_fes_user_dedit table.sys_table_upload_picture
{
	width: 350px;
}
.sys_fes_user_dedit .sys_table_upload_picture 
{
	float:left;
	display:block;
}
.sys_fes_user_dedit .sys_button_browse_picture
{
	float: left;
	width: 196px;
	background: #fff;
}
.sys_fes_user_dedit input.sys_textbox
{
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
	width:200px;
}
div.sys_fes_user_dedit span.sys_radio input,
div.sys_fes_user_dedit span.sys_checkbox input
{	
	margin: 3px 3px 0 4px
}
.sys_fes_user_dedit select
{
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
	width: 200px;
	border: none;	
	color: #000;
}
.sys_fes_user_dedit table td,
.sys_fes_user_dedit table th
{
	border: none;
	vertical-align:middle;
}
.sys_fes_user_dedit table.sys_table_upload_picture tr th,
.sys_fes_user_dedit table.sys_table_upload_picture tr td
{
	height: 25px;
	float: left;
	overflow: hidden
}
.sys_table_upload_picture th 
{
	text-align:left;
	vertical-align:middle;
	padding-right:8px;
}
#layoutUserEdit input.sys_button_upload_picture 
{
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	line-height:normal;
	margin-left:8px;
	margin-top:3px;
	text-decoration:underline;
	width:70px;
}
#layoutUserEdit input.sys_button_upload_picture:hover
{	
	text-decoration: none;
}
.sys_fes_user_dedit div 
{
	clear:left;
}
a.sys_link_unsubscribe 
{
	display:block;
}
.sys_fes_user_dedit div.sys_div_passphoto 
{
	float:left;
	width: 200px;
}
table.sys_table_user_edit 
{
	margin:20px 0;
}
.sys_fes_user_dedit table.sys_table_upload_picture td.sys_col_value 
{
	background: url(images/upload3.jpg) bottom left no-repeat;
}
table.sys_table_user_edit th,
table.sys_table_user_edit td
{
    text-align:left;
    vertical-align:top;
    padding-right:8px;
}
.sys_dropdown_country 
{
	color:#000;
	margin:0;
	width:146px;
}
table.sys_table_user_edit a.sys_link_cancel 
{
	display:block;
	float:left;
	margin-right:8px;
}
div.sys_div_passphoto 
{
	position:relative;
	text-align:center;
}
div.sys_div_passphoto img 
{
	display:block;
	margin:0 auto;
}

/*------------------------------------------
---------------- User subscribe-------------
----------------------------------------- */
div.sys_fes_user_dsubscribe 
{
	overflow:hidden;
}
div.sys_fes_user_dsubscribe table
{
	margin: 10px 0px;
}
div.sys_fes_user_dsubscribe table td,
div.sys_fes_user_dsubscribe table th 
{
	border: none;
	vertical-align:top;
	text-align:left;
	width: 250px;
}
div.sys_fes_user_dsubscribe table td
{
	width: 300px
}
div.sys_fes_user_dsubscribe span.sys_radio input
{	
	margin: 3px 3px 0 4px
}
div.sys_fes_user_dsubscribe select
{
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
	width: 200px;
	border: none;	
}
div.sys_fes_user_dsubscribe input.sys_textbox
{
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
	width:200px;
}
div.sys_fes_user_dsubscribe .sys_description,
div.sys_fes_user_dsubscribe .sys_steps
{
	padding-bottom: 5px;
}
div.sys_fes_user_dsubscribe span
{
	color: #fff;
	font-size: 12px;
}

.ajax__validatorcallout_error_message_cell 
{ 
	color: #000000;
}

div.sys_fes_user_dsubscribe a 
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
div.sys_fes_user_dsubscribe td.sys_col_label_agreement a 
{
	margin-left:0;
}
#layoutUserSubscribe div.sys_fes_user_dsubscribe a.sys_link_previous 
{
	display:block;
	margin-left:0;
	float:left;
}
#layoutUserSubscribe div.sys_fes_user_dsubscribe a.sys_link_submit 
{
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	margin-left:10px;
	text-decoration:underline;
}
#layoutUserSubscribe div.sys_fes_user_dsubscribe a.sys_link_submit:hover
{	
	text-decoration: none;
}
div.sys_fes_user_dsubscribe span.sys_checkbox input
{
	margin: 3px 4px 0 4px;
}
#layoutUserSubscribe div#DivLongMessage,
#layoutUserSubscribe div#DivLongMessage_DropShadow
{
	width:425px;
	padding:10px;
} 

#layoutUserSubscribe div#DivLongMessage_DropShadow {
	width:430px !important;
	height:520px !important;
	}

#layoutUserSubscribe div.sys_div_popup_content_message
{
	width:400px;
}
#layoutUserSubscribe div.sys_div_popup_content_message textarea 
{
	width:370px;
	height:440px;
	margin-left:20px;
}

#layoutGebruikerInschrijven .sys_link_previous,
#layoutGebruikerInschrijven .sys_link_submit 
{
	width:60px; 
	float:left;
}
div.sys_fes_user_dsubscribe div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*------------------------------------------
----------------Wachtwoord vergeten---------
----------------------------------------- */

span.sys_title_username 
{
	padding-right:8px;
}
div.sys_gen_userm_dforgot_password a 
{
	display:block;
	margin-top:8px;
}
div.sys_gen_userm_dforgot_password div div 
{
background:transparent !important;
}
div.sys_gen_userm_dforgot_password div div span.sys_title_errormessage
{
	display:block;
	margin-bottom:12px;
}
div.sys_gen_userm_dforgot_password span
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sys_title_username
{
	display:block;
	margin-bottom:5px;
}
/*------------------------------------------
----------------Inloggen -------------------
----------------------------------------- */
div.sys_fes_user_dlogin div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.sys_fes_user_dlogin
{
}
div.sys_fes_user_dlogin div 
{
	overflow:hidden;
}
div.sys_fes_user_dlogin span.sys_label_remember_me
{
	float: left
}
#layoutUserlogin span.sys_label
{
	display:block;
	width:186px;
	clear:left;
	margin-bottom:5px;
	margin-top:10px;
}
#layoutUserlogin span.sys_span_password
{
	float:left;
}
.watermarked,
.unwatermarked,
.sys_input_password,
.sys_input_username
{
	width:200px;
	background:#FFFFFF none repeat scroll 0 0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
}
#layoutUserlogin span.sys_span_password 
{
	width:100%;
	clear: both;
}

#layoutUserlogin span.sys_span_forgot_password
{
	display:block;
	float:left;
	clear:left;
	margin:10px 0 4px 0;
}
.sys_label_remember_me,
.sys_span_remember_me {float:left;margin-top:10px;}
.sys_span_remember_me
{
	margin: 0;
	padding-top: 10px;
}
#layoutUserlogin span.sys_span_login
{
	float: left;
	clear: both;
}


#layoutUserlogin span.sys_label_error_message
{
	position:relative;
	width:500px;
	margin-bottom:10px;
}
.sys_button_browse_picture
{
	z-index:2;
	opacity:1;
}
#layoutUserlogin span
{
	font-size: 12px;
	color: #fff;
}

.sys_span_login input{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#7a231f;
	border: 1px solid;
	border-color: #fff;
	margin-top:5px;
}

/******************************/
/*    Gastenboek              */
/******************************/ 
td.sys_col_label_placed_on 
{
	border:1px solid #fff;
} 
td.sys_col_label_message 
{
	border:1px solid #fff;
}
td.sys_col_label_message
{
	vertical-align: top;
}

td.sys_column_value_message 
{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	vertical-align:top;
	padding: 5px;
}
td.sys_column_reply 
{
	display:none;
	visibility:hidden;
}
div.sys_fes_guestbook_dlist
{
	clear:left;
}
div.sys_fes_guestbook_dlist div
{	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div.sys_fes_guestbook_dlist .sys_pager
{	
	margin-bottom: 10px;
	margin-top: 10px;
}
div.sys_fes_guestbook_dlist .sys_pager span
{
	margin: 0 4px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
div.sys_div_quote_label
{
	font-size:small;
	margin-bottom : 2px;
	width:200px;
}

div.sys_div_quote_message
{
	font-size:small;
	margin-bottom:5px;
	font-style:italic;
	background-color:#F5F5F5;
	border-bottom:1px solid #D9D7D4;
	border-top:1px solid #D9D7D4;
}
th.sys_column_label
{
	width:0px;
	font-size:13px;
	font-weight:normal;
}

td.sys_column_value_placed_on
{
	color:white;
	font-size:13px;
}

div.sys_div_quote_header,
div.sys_div_quote_message
{
	margin-left:12px;
}
div.sys_div_quote_message
{
	padding:12px;
	background:#7A231F;
	color:#000;
}

a.sys_link_reply
{
	float:right;
}
img.sys_img_quote_expand
{
	margin-left:10px;
}
td.sys_column_reply
{
	text-align:right;
}
span.sys_span_message
{
	display:block;
	padding:5px;
	vertical-align:top;
	background:#7A231F;
}
td.sys_col_label_message img
{
	margin: 5px;
	margin: 5px;
	border:solid 1px #fff;
}
td.sys_column_reply a
{
	font-weight:normal;
}

textarea.sys_textbox
{
	margin:5px 5px 5px 5px;
	width:300px;
	height:250px;
}
span.sys_span_placed_by
{
	float:left;
}
a.sys_link_reply
{
	float:right;
}
#layoutGastenboek table.sys_table_overview
{
	margin-top:20px;
	clear:left;
}

.sys_link_submit_message_top,
.sys_link_submit_message_bottom
{
float:left;
  color:#fff;
  background-color:#7a231f;
  border: 1px solid;
  font-size:12px; !important;
  border-color: #fff;
  display:inline;	
  text-decoration: none !important;
  padding:2px;
}
.sys_link_submit_message_top:hover,
.sys_link_submit_message_bottom:hover
{
  color:#fff;
  background-color:#7a231f;
  border: 1px solid;
  font-size:12px; !important;
  border-color: #fff ;
  display:inline;	
  text-decoration: none !important;
  padding:2px;
}/******************************/
/*      Foto album Lijst      */
/******************************/

.sys_fes_pho_dpgm .sys_album_title_label,
.sys_fes_pho_dpgm .sys_album_description_label,
.sys_fes_pho_dpgm .sys_album_date_label
{
	display:block;
	float:left;
	width:140px;
}

.sys_fes_pho_dpgm .sys_photo_title 
{
	visibility:hidden; 
	display:none;
}

.sys_fes_pho_dpgm .sys_album_title,
.sys_fes_pho_dpgm .sys_album_description,
.sys_fes_pho_dpgm .sys_album_date
{
	display:block;
}
.sys_fes_pho_dpgm 
{ 
	clear: both; 
	float:left; 
	width:768px;
}

.sys_fes_pho_dpgm .sys_album 
{
	overflow:hidden; 
	margin: 0;
	float: left
}
.sys_fes_pho_dpgm .sys_back_to_album_label 
{
	margin-bottom:10px;
	display:block;
}
.sys_fes_pho_dpgm .sys_photo 
{
	float:left;
	height:142px;
	margin: 10px;
	padding:10px;
	border:1px solid #563307; 
	width:142px; 
	overflow:hidden; 
	float:left;
	text-align: center;
}
.sys_fes_pho_dpgm .sys_photo img
{
	margin: 0;
}
.sys_fes_pho_dpgm .sys_photo_title_label 
{
	display:block;
	float:left;
	width:110px;
}
.sys_fes_pho_dpgm .sys_my_rating_label 
{
	display:block;
}
.sys_fes_pho_dpdm .sys_photo_title 
{
	visibility: hidden; 
	display: none;
}
.sys_fes_pho_dpgm span
{	
	font-size: 12px !important;
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.sys_fes_pho_dpgm .sys_album_title_label,
.sys_fes_pho_dpgm .sys_album_description_label,
.sys_fes_pho_dpgm .sys_album_date_label
{
	font-weight:bold;
}
.sys_fes_pho_dpgm  .sys_album_description
{
	float: left;
	width: 620px;
}

.sys_fes_pho_dpgm .sys_photo_title_label 
{
	font-weight:bold;
}
.sys_fes_pho_dpgm .sys_paging 
{
	margin: 0;
}
.sys_fes_pho_dpgm .sys_paging  ul
{
	margin: 10px 0;
}
.sys_fes_pho_dpgm .sys_paging ul li a:link, 
.sys_fes_pho_dpgm .sys_paging ul li a:visited 
{ 
	font-size: 12px; 
	color: #fff;
	text-decoration: underline;
}
.sys_fes_pho_dpgm .sys_paging ul li a:hover 
{
	color: #fff;
	text-decoration: none;
}
.sys_fes_pho_dpgm .sys_paging ul li a.sys_active
{
	font-weight: bold; 
	color: #fff;
}

.sys_fes_pho_dpgm .sys_paging ul li a.sys_active:hover
{
	text-decoration: none !important
}

/******************************/
/*     Foto album Detail      */
/******************************/

.sys_fes_pho_dpdm
{
	overflow: hidden;
	width: 786px;
}
.sys_fes_pho_dpdm a.sys_back_to_album_label 
{
	display:block;
	margin-bottom:15px;
	font-weight: normal;
	text-decoration: underline;
}
.sys_fes_pho_dpdm .sys_rating 
{
	margin-bottom:15px;
}
.sys_fes_pho_dpdm .sys_next_image_label 
{
	float:right;
}
.sys_fes_pho_dpdm .sys_previous_image 
{
	float:left;
}
.sys_fes_pho_dpdm .sys_photo_description_label, 
.sys_photo_date_label, 
.sys_photo_date 
{
	display:block;
	visibility:hidden;
}
.sys_fes_pho_dpdm div 
{
	padding-top: 25px; 
	padding-left: 67px;
	float: left;
	overflow: hidden;
	width: 652px;
}

.sys_paging ul li 
{ 
	display: inline;
}

.sys_fes_pho_dpdm .sys_album_title_label,
.sys_fes_pho_dpdm .sys_photo_title_label,
.sys_fes_pho_dpdm .sys_average_rating 
{
	font-weight:normal;	
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.sys_fes_pho_dpdm a:link, 
.sys_fes_pho_dpdm a:visited 
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.sys_fes_pho_dpdm .sys_back_to_album_label
{
	margin-bottom: 15px;
}
.sys_fes_pho_dpdm a:hover 
{
	text-decoration: none;
}
.sys_fes_pho_dpdm .sys_album_title_label, 
.sys_fes_pho_dpdm  .sys_album_title 
{
	margin-bottom: 10px; 
	display:inline-block; 
	font-size: 12px;
	line-height: 16px;
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.sys_fes_pho_dpdm .sys_album_title_label
{
	font-weight: bold;
}

.sys_fes_pho_dpdm  .sys_album_title
{
	margin-left: 10px;
}
.sys_fes_pho_dpdm .sys_clearing 
{ 
	visibility: hidden; 
	display: none
}
/******************************/
/*         Foto album         */
/******************************/

.sys_fes_pho_dpalm
{
	overflow:hidden;
	padding-bottom: 20px;
}
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	float:left;
	width:170px;
	height:220px; 
	margin: 10px;
	text-align:center;
	padding:7px; 
	border:1px solid #fff; 
	list-style: none
}
.sys_fes_pho_dpalm .sys_title, .sys_fes_pho_dpalm .sys_description, .sys_fes_pho_dpalm .sys_date
{
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}
.sys_fes_pho_dpalm .sys_title 
{ 
	font-weight:bold; 
	font-size:12px
}
.sys_fes_pho_dpalm .sys_clearing
{ 
	width: 100%; 
	clear:both; 
	color:#fff;
	display: none;
	visibility: hidden;
}
#content .sys_fes_pho_dpalm  a,
#content .sys_fes_pho_dpalm  a:link, 
#content .sys_fes_pho_dpalm  a:visited
{ 
	text-decoration: none !important;
	display: block;
	cursor: pointer;
}
#content .sys_fes_pho_dpalm  a:hover 
{
	text-decoration: none !important;
}

.sys_fes_pho_dpalm a img
{
	margin: 0 0 5px 0;
	float: none;
}
.sys_div_dlink
{
	padding: 10px 0 15px 0;
}
.sys_div_dlink a:link,
.sys_div_dlink a:visited
{
	text-decoration: underline;
}
.sys_div_dlink a:hover
{
	text-decoration: none;
}
/******************************/
/*      Foto album Lijst      */
/******************************/

.sys_fes_pho_dpgm .sys_album_title_label,
.sys_fes_pho_dpgm .sys_album_description_label,
.sys_fes_pho_dpgm .sys_album_date_label
{
	display:block;
	float:left;
	width:140px;
}

.sys_fes_pho_dpgm .sys_photo_title 
{
	visibility:hidden; 
	display:none;
}

.sys_fes_pho_dpgm .sys_album_title,
.sys_fes_pho_dpgm .sys_album_description,
.sys_fes_pho_dpgm .sys_album_date
{
	display: block;
	color: #fff;
}
.sys_fes_pho_dpgm 
{ 
	clear: both; 
	float:left; 
	width:848px;
}

.sys_fes_pho_dpgm .sys_album 
{
	overflow:hidden; 
	margin: 0;
	float: left;
	padding-bottom:20px;
}
.sys_fes_pho_dpgm .sys_back_to_album_label 
{
	margin-bottom:10px;
	display:block;
}
.sys_fes_pho_dpgm .sys_photo 
{
	float:left;
	height:142px;
	margin: 10px;
	padding:10px;
	border:1px solid #fff; 
	width:122px; 
	overflow:hidden; 
	float:left;
	text-align: center;
}
.sys_fes_pho_dpgm .sys_photo a:link,
.sys_fes_pho_dpgm .sys_photo a:visited
{
	cursor: pointer;
}
.sys_fes_pho_dpgm .sys_photo img
{
	margin: 0;
}
.sys_fes_pho_dpgm .sys_photo_title_label 
{
	display:block;
	float:left;
	width:110px;
}
.sys_fes_pho_dpgm .sys_my_rating_label 
{
	display:block;
}
.sys_fes_pho_dpdm .sys_photo_title 
{
	visibility: hidden; 
	display: none;
}
.sys_fes_pho_dpgm span
{	
	font-size: 12px !important;
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.sys_fes_pho_dpgm .sys_album_title_label,
.sys_fes_pho_dpgm .sys_album_description_label,
.sys_fes_pho_dpgm .sys_album_date_label
{
	font-weight:bold;
	color: #fff;
}
.sys_fes_pho_dpgm  .sys_album_description
{
	float: left;
	width: 670px;
}

.sys_fes_pho_dpgm .sys_photo_title_label 
{
	font-weight:bold;
}
.sys_fes_pho_dpgm .sys_paging 
{
	margin: 0;
}
.sys_fes_pho_dpgm .sys_paging  ul
{
	margin: 10px 0;
}
.sys_fes_pho_dpgm .sys_paging ul li a:link, 
.sys_fes_pho_dpgm .sys_paging ul li a:visited 
{ 
	font-size: 12px; 
	text-decoration: underline;
	color: #fff;
}
.sys_fes_pho_dpgm .sys_paging ul li a:hover 
{
	text-decoration: none;
}
.sys_fes_pho_dpgm .sys_paging ul li a.sys_active
{
	font-weight: bold;
}

.sys_fes_pho_dpgm .sys_paging ul li a.sys_active:hover
{
	text-decoration: none !important;
	color: #fff;
}

/******************************/
/*     Foto album Detail      */
/******************************/

.sys_fes_pho_dpdm
{
	overflow: hidden;
	width: 848px;
	padding-bottom: 20px;
}
.sys_fes_pho_dpdm a:link,
.sys_fes_pho_dpdm a:visited
{
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.sys_fes_pho_dpdm a.sys_back_to_album_label 
{
	display:block;
	margin-bottom:15px;
	font-weight: normal;
	text-decoration: underline;
}
.sys_fes_pho_dpdm .sys_rating 
{
	margin-bottom:15px;
}
.sys_fes_pho_dpdm .sys_next_image_label 
{
	float:right;
}
.sys_fes_pho_dpdm .sys_previous_image 
{
	float:left;

}
.sys_fes_pho_dpdm .sys_photo_description_label, 
.sys_photo_date_label, 
.sys_photo_date 
{
	display:block;
	visibility:hidden;
}
.sys_fes_pho_dpdm div 
{
	float:left;
	overflow:hidden;
	padding-left:66px;
	padding-top:25px;
	width:716px;
}
.sys_fes_pho_dpdm div img 
{ 
	margin: 0;
}
.sys_paging ul li 
{ 
	display: inline;
	margin-left: 0;
}

.sys_fes_pho_dpdm .sys_album_title_label,
.sys_fes_pho_dpdm .sys_photo_title_label,
.sys_fes_pho_dpdm .sys_average_rating 
{
	font-weight:normal;	
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.sys_fes_pho_dpdm a:link, 
.sys_fes_pho_dpdm a:visited 
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.sys_fes_pho_dpdm .sys_back_to_album_label
{
	margin-bottom: 15px;
}
.sys_fes_pho_dpdm a:hover 
{
	text-decoration: none;
}
.sys_fes_pho_dpdm .sys_album_title_label, 
.sys_fes_pho_dpdm  .sys_album_title 
{
	margin-bottom: 10px; 
	display:inline-block; 
	font-size: 12px;
	line-height: 16px;
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #fff;
}
.sys_fes_pho_dpdm .sys_album_title_label
{
	font-weight: bold;
	color: #fff;
}

.sys_fes_pho_dpdm  .sys_album_title
{
	margin-left: 10px;
}
.sys_fes_pho_dpdm .sys_clearing 
{ 
	visibility: hidden; 
	display: none
}
/******************************/
/*     Popups                 */
/******************************/  
div.sys_div_popup .sys_input_message
{
	width:485px;
	height:500px;
}
.modalBackground
{
	opacity:.50;
	filter: alpha(opacity=50);
	 -moz-opacity: 0.5;
	background-color: #000;
}
div.sys_div_popup
{
    border: 1px solid #fff;
    background:#000;
    padding-top:10px;
	z-index: 2000;
}
    div.sys_div_popup div.sys_div_popup_header
    {
	    text-align:center;
	    font-weight:bold;
	    color:White;
		font-size: 16px
    }
    div.sys_div_popup div.sys_div_popup_content
    {
	    margin:5px;
    }
        div.sys_div_popup div.sys_div_popup_content div
        {
	        margin:5px;
        }
    div.sys_div_popup_footer
    {
    padding:0 0 12px 18px;
    text-align:center;
    }
        div.sys_div_popup div.sys_div_popup_footer a.sys_link
        {
	        margin:5px 5px 0px 0px;
			padding: 2px 5px;
			color: #fff;
			border: 1px solid #fff;
        }
		
div.sys_gen_userm_dforgot_password span
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.sys_gen_userm_dforgot_password
{
	margin-top:40px;
	padding:0;
	position: relative;
	float: left;
	width: 600px;
}
div.sys_gen_userm_dforgot_password span
{
	font-size: 12px;
}
div.sys_gen_userm_dforgot_password div div
{
	background: none !important;
}
div.sys_gen_userm_dforgot_password a.sys_request_new_password,
div.sys_gen_userm_dforgot_password a.sys_request_new_password:link,
div.sys_gen_userm_dforgot_password a.sys_request_new_password:visited,
div.sys_gen_userm_dforgot_password a.sys_request_new_password:active
{
	font-size: 12px;
	float: left;
	display: block;
	text-decoration: underline;
	margin-top:15px;
	clear: both;
}
div.sys_gen_userm_dforgot_password a.sys_request_new_password:hover
{
	text-decoration: none;
}
div.sys_gen_userm_dforgot_password .sys_title_username
{
	float: left;
	font-size: 12px;
	width: 100%;
	margin-bottom:5px;
}

/***************Links*****************/
.sys_fes_links_list .sys_link a,
.sys_fes_links_list .sys_link a:link,
.sys_fes_links_list .sys_link a:visited
{
	font-size: 16px;
	font-weight: bold;
	color:#000;
}
.sys_fes_links_list  li
{
	margin-left: 0;
}
.sys_fes_links_list div.sys_description
{
	color: #000;
	padding-left: 10px;
	font-style: italic;
	line-height: 20px;
}


/*------------------------------------------
----------------Nieuws list   ---------------
----------------------------------------- */
.sys_fes_news_dnlm_list ul.sys_fes_news_dnlm_list 
{
	list-style:none;
}
.sys_fes_news_dnlm_list li.sys_fes_news_dnlm_list_item 
{
	margin-bottom:20px;
	overflow:hidden;
}

.sys_fes_news_dnlm_list div.sys_news 
{ 	 
	padding:5px;
	float:left;
}

.sys_fes_news_dnlm_list div.sys_title a 
{
	text-decoration:underline;	
	font-weight:bold;
}

.sys_fes_news_dnlm_list li.sys_fes_news_dnlm_list_item 
{
	margin-bottom:10px;
	margin-left:0px;
	overflow:hidden;
}
.sys_fes_news_dnlm_list div.sys_title a 
{
	text-decoration:none;
}
.sys_fes_news_dnlm_list div.sys_readon 
{
	font-size:11px;
	float:left;
	margin-top: -10px;
}
.sys_fes_news_dnlm_list  .sys_description
{
	margin:10px 0px;
}
.sys_fes_news_dnlm_list .sys_fes_news_dnlm_list_item
{
	margin-bottom:10px;
}
.sys_fes_news_dndm .sys_value_title
{
	font-size:20px;
line-height:24px;
margin-bottom:18px;
}


#layoutNieuwsDetail div.sys_source_label 
{
	width:40px; 
	float:left;
}

#layoutNieuwsDetail div.sys_date 
{
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
#layoutNieuwsDetail div.sys_label_date 
{
	float:left; 
	font-weight: bold;
	width:145px;
}
#layoutNieuwsDetail div.sys_label_source 
{
	width:145px; 
	float:left; 
	font-weight: bold 
}
#layoutNieuwsDetail div.sys_description 
{
	clear:left;
	margin-top:10px;
}

.sys_fes_ads_ad
{
	float:left;
	height:75px;
	overflow:hidden;
}

/*------------------Forms-------------*/
/* Met fieldset */ 
.sys_fes_cforms_dform
{
	margin-top:20px;
}
.sys_fes_cforms_dform .sys_one_row fieldset
{
	border:solid 1px #fff;
	padding:10px 10px 10px 20px;
	margin:10px 0px;
}
.sys_fes_cforms_dform .sys_one_row fieldset legend
{
	display:block;
	color:#fff;
	padding:0px 0px;
	font-weight:bold;
	font-size:15px;
	float:left;
}
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row
{
	margin-bottom:8px;
	clear:both;
}
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row label
{
	width:190px;
	display:block;
	float:left;
	cursor: pointer;
	margin-bottom:0px;
}
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row input
{
	margin-bottom:0px;
	width:300px;
	background:none;
	border:solid 1px #fff;
	color:#fff;
}
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row textarea
{
	width:300px;
	height:200px;
		background:none;
	border:solid 1px #fff;
	color:#fff;
}
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row select
{
	width:300px;

}
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row .sys_radiobuttonlist label,
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row .sys_input_checkbox label
{
	width:auto !important;
	
}
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row .sys_radiobuttonlist input,
.sys_fes_cforms_dform .sys_one_row fieldset .sys_one_row .sys_input_checkbox input
{
	width:auto !important;
	float:left;
	margin-right:8px;
}

/* Zonder fieldset */ 
.sys_fes_cforms_dform .sys_span_title
{
	font-size:16px;
	margin:0px 0px 4px 0px;
	width:100%;
	float:left;
	font-weight:bold;
	display:block;
}
.sys_fes_cforms_dform .sys_description
{
	margin:10px 0px;
}
.sys_fes_cforms_dform .sys_one_row
{
	clear:left;
	
	padding:3px 0px;
	width:100%;
	display:inline;
	display:block;
}

.sys_fes_cforms_dform .sys_one_row label
{
	float:left;
	width:150px;
	margin:0;
}
.sys_fes_cforms_dform .sys_one_row input
{
	float:left;
	width:180px;
	font-size: 12px;
	border:solid 1px #fff;
	color:#fff;
}
.sys_fes_cforms_dform .sys_one_row textarea
{
	width:300px;
	height:150px;
	background:none;
	border:solid 1px #fff;
	color:#fff;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.sys_fes_cforms_dform .sys_one_row table input
{
	width:auto !important;
	background:none !important;
	border:none !important;
}
.ajax__validatorcallout .ajax__validatorcallout_error_message_cell
{
	vertical-align: top;
}
.ajax__validatorcallout_popup_table_row
{
	color:#000;
}

