/*------------------------------------------
---------------- ext_main_menu--------------
----------------------------------------- */

#ext_main_menu
{
	background:url(/App_Themes/Theme1/images/menu.jpg) no-repeat;
	width:848px;
	height:52px;
}
#ext_main_menu ul
{
	margin: 0;
	height: 35px
}
#ext_main_menu li
{
	float:left;
	list-style:none;
	border-right:1px solid #FFFFFF;
	margin:0;
	padding:0;
	position: relative;
	z-index:110;
}
#ext_main_menu li.Contact
{
	border:none;
}
#ext_main_menu li a
{
	font-size:17px;
	line-height:35px;
	font-weight:bold;
	padding:0 20px;
	color:#000;
	text-decoration:none;
	display:block;
}
#ext_main_menu li li a
{
	line-height:32px;
	padding:0 0 0 20px;
}
#ext_main_menu li:hover, 
#ext_main_menu li:hover, 
#ext_main_menu li.msieFix
{
	background:#C64E67;
	color:#FFFFFF;
}
#ext_main_menu li ul
{
	position:absolute;
	display:none;
	top:35px;
	left: 0 !important;
	margin:0px 0px 0px -1px;
	z-index:100;
	border: 1px solid #fff;
	padding:0;
	background:#ff0;
	width:180px;
}

#ext_main_menu .Contact ul
{
	margin:0 0 0 -97px;
}

#ext_main_menu LI.hover UL LI A:hover,
#ext_main_menu LI.active UL LI A:hover,
#ext_main_menu LI.hover a,
#ext_main_menu LI.active A,
#ext_main_menu LI ul li.active
{
	color:#FFFFFF;
	background:#C64E67;
}
#ext_main_menu LI.hover UL LI A,
#ext_main_menu LI.active UL LI A,
#ext_main_menu LI UL LI A
{
	background:#C64E67;
	font-size:12px;
	width:180px;
	border-bottom:none;
	color: #000;
	z-index:120;
}

#ext_main_menu LI UL LI
{
	border-right: none;
	border-top: 1px solid #fff;
	position:relative;
	width:180px;
	background:#f00;
}
#ext_main_menu LI UL LI A
{
	background:#c64e67;
	font-size:12px;
	width:180px;
	border-bottom:none;
	color:#000;
	float: none
}
#ext_main_menu LI:hover UL,
#ext_main_menu A:hover UL, 
#ext_main_menu LI.msieFix UL,
#ext_main_menu LI UL:hover,
#ext_main_menu LI.msieFix UL LI,
#ext_main_menu LI.hover ul
{
	display: block !important;
	height: auto;
}

/*------------------------------------------
---------------- Evenement------------------
----------------------------------------- */
.sys_fes_event_deam
{
	overflow:hidden;
	width:100%;
	padding-bottom:12px;
}
.sys_fes_event_deam .sys_clearing
{
	visibility:hidden;
	display:none;
}
.sys_fes_event_deam .sys_fes_event_deam_list li 
{
	float:left;
	background:none;
	overflow:hidden; 
	margin:12px 0px 0px 10px;
	list-style:none;
	width:240px;
	height:14px;
	position:relative;
}
.sys_fes_event_deam .sys_event 
{
	text-align:center;
}
.sys_fes_event_deam .sys_date
{
	border-right:1px solid #000000;
	display:block;
	left:0;
	letter-spacing:2px;
	line-height:12px;
	padding-right:6px;
	position:absolute;
	top:0;
	width:85px;
}
.sys_fes_event_deam .sys_title 
{
	float:left;
	margin-left:100px;
}
.sys_fes_event_deam .sys_title  a:link,
.sys_fes_event_deam .sys_title  a:visited
{
	text-decoration:none;
	color:#000000;
	letter-spacing:1px;
	line-height:12px;
}
.sys_fes_event_deam .sys_title  a:hover
{
	color:#c64e67;
}
.sys_fes_event_deam .sys_label 
{
	float:left;
	width:100px;
}
.sys_fes_event_deam .sys_description 
{
	margin-top:5px;
	margin-bottom:5px;
}
.sys_fes_event_deam .sys_readon 
{
	margin-right:10px;
}
div.sys_thumbnail 
{ 
	height:100px; 
	overflow:hidden; 
}
/*------------------------------------------
---------------- Evenement Detail-----------
----------------------------------------- */
.sys_fes_event_dedm 
{
	width:100%;
	overflow:hidden
}
.sys_fes_event_dedm a:link,
.sys_fes_event_dedm a:visited
{
	color:#000;
	text-decoration:underline;
}
.sys_fes_event_dedm a:hover
{
	color:#C64E67;
	text-decoration:underline;
}
.sys_fes_event_dedm .sys_label_date,
.sys_fes_event_dedm .sys_label_time,
.sys_fes_event_dedm .sys_label_fee_at_door,
.sys_fes_event_dedm .sys_label_fee_presale,
.sys_fes_event_dedm .sys_label_presale_date 
{
	width: 140px; 
	float:left; 
	clear:left; 
	font-weight: bold
}

.sys_fes_event_dedm .sys_value_date,
.sys_fes_event_dedm .sys_value_time,
.sys_fes_event_dedm .sys_value_fee_at_door,
.sys_fes_event_dedm .sys_value_fee_presale,
.sys_fes_event_dedm .sys_value_presale_date 
{
	width: 280px; 
	float:left;
}
.sys_fes_event_dedm div.sys_label,
.sys_fes_event_dedm div.sys_value span
{
	color:#000;
	line-height:20px;
}
.sys_fes_event_dedm div.sys_label
{
	letter-spacing:1px;
}
.sys_fes_event_dedm .sys_label_description 
{
	clear:both;
	float:left;
	font-weight: bold;
	width:460px;
	margin-top:10px;
	line-height:20px;
	letter-spacing:1px;
}
.sys_fes_event_dedm .sys_img_title 
{
	visibility:hidden; 
	display:none;
}
.sys_fes_event_dedm .sys_title
{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:8px;
}
.sys_fes_event_dedm .sys_img_flyer 
{
	overflow:hidden;
	width:202px;
	float:left;
	padding-bottom:10px;
}
.sys_fes_event_dedm img 
{
	border:1px solid #C64E67;
}
.sys_fes_event_dedm .sys_img_flyer img 
{
	border:1px solid #C64E67!important;
}
.sys_fes_event_dedm .sys_value_description 
{
	display:inline-block;
	margin-bottom:20px;
	width:460px;
	padding-top:0px;
	line-height:20px;
}
.sys_fes_event_dedm .sys_event_photo_list 
{
	border-top:1px solid #C64E67;
	width:100%;
	float:left;
	padding-top:6px;
}
.sys_fes_event_dedm .sys_actions 
{
	float:left;
	margin-right:6px;
	margin-top:6px;
	clear:both;
}
.sys_fes_event_dedm .sys_event_thumbnail 
{
	float:left;
	height:100px;
	margin:6px;
	overflow:hidden;
}
.sys_fes_event_dedm .sys_content 
{
	float:left; 
	width:460px;
}
/*------------------------------------------
----- Home page Foto albums list -----------
----------------------------------------- */
#layoutHome .sys_fes_pho_dpalm
{
	width:89px;
	height:70px;
	overflow:hidden !important;
}
#layoutHome .sys_fes_pho_dpalm li
{
	width:89px;
	height:70px;
	margin: 0 0 10px 0;
}
#layoutHome .sys_fes_pho_dpalm span.sys_title 
{
	display:block;
	height:70px;
	left:0;
	position:absolute;
	top:0;
	width:89px;
	background:transparent url(/App_Themes/Theme1/images/border1.png) no-repeat scroll 0 0;
	text-indent: -9999px;
	margin:0;
}
/*------------------------------------------
------------ Foto albums list --------------
----------------------------------------- */
.sys_fes_pho_dpalm
{
	overflow:hidden;
}
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list span
{
	display:block;
}
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list
{
	/*float:left;*/
	margin:0;
	padding-bottom:10px;
	overflow:hidden !important;
	position:relative;
}
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	float:left;
	background:none;
	overflow:hidden; 
	margin:12px 0px 0px 10px;
	list-style:none;
	width:240px;
	height:14px;
	position:relative;
}
.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:left;
}
.sys_fes_pho_dpalm span.sys_date
{
	border-right:1px solid #000000;
	display:block;
	left:0;
	letter-spacing:2px;
	line-height:12px;
	padding-right:6px;
	position:absolute;
	top:0;
	width:85px;	
	color:#000;
}
.sys_fes_pho_dpalm span.sys_title
{
	float:left;
	margin-left:100px;
	line-height:12px;
	color:#000;
	letter-spacing:2px;
}
.sys_fes_pho_dpalm a:link,
.sys_fes_pho_dpalm a:visited 
{
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	cursor:pointer;
} 
.sys_fes_pho_dpalm a:link span.sys_title,
.sys_fes_pho_dpalm a:visited span.sys_title
{
	color:#000;
}
.sys_fes_pho_dpalm a:hover span.sys_title
{
	color:#C64E67;
}

.sys_fes_pho_dpalm a:hover span.sys_date
{
	color:#C64E67;
	border-right:1px solid #C64E67;
}
.sys_fes_pho_dpalm a:hover
{
	color:#c64e67;
}

.sys_fes_pho_dpalm .sys_clearing,
.sys_fes_pho_dpgm .sys_album_title_label,
.sys_fes_pho_dpgm .sys_album_date_label
{
	visibility:hidden;
	display:none;
}
.sys_fes_pho_dpalm .sys_album_title_container
{
	float:left;
}
/*------------------------------------------
------------ Foto albums list Overzicht ----
----------------------------------------- */
#layoutFotoboekOverzicht #photogallery .sys_fes_pho_dpalm
{
	visibility:visible;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_fes_pho_dpalm_list span
{
	display:block;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_fes_pho_dpalm_list
{
	float:left;
	margin:0;
	padding-bottom:10px;
	position:relative;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	float:left;
	background:none;
	overflow:visible; 
	margin:12px 0px 0px 10px;
	list-style:none;
	width:132px;
	height:160px;
	position:relative;
	padding:4px;
	border:1px solid #C64E67;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_title, 
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_description, 
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_date
{
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm span.sys_date
{
	border-right:0px solid #000000;
	display:block;
	left:0;
	letter-spacing:2px;
	line-height:12px;
	padding-right:0px;
	position:relative;
	top:0;
	width:130px;	
	color:#000;
	text-align:center;
	
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm span.sys_title
{
	float:left;
	margin-left:0x;
	line-height:auto;
	color:#000;
	letter-spacing:2px;
	width:130px;	
	text-align:center;
}


#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a:link,
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a:visited 
{
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	cursor:pointer;

} 
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a img
{
	z-index:1;
	margin-bottom:5px;
	}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a:link span.sys_title,
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a:visited span.sys_title
{
	color:#000;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a:hover span.sys_title
{
	color:#C64E67;
}

#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a:hover span.sys_date
{
	color:#C64E67;
	border-right:0px solid #C64E67;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm a:hover
{
	color:#c64e67;
}

#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_clearing,
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpgm .sys_album_title_label,
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpgm .sys_album_date_label
{
	visibility:visible;
	display:block;
}
#layoutFotoboekOverzicht #photogallery  .sys_fes_pho_dpalm .sys_album_title_container
{
	float:left;
}
/*-----------------------------------------
-------------- Foto album -----------------
----------------------------------------- */
.sys_fes_pho_dpgm
{
	width:444px;
	overflow:hidden;
}
.sys_fes_pho_dpgm span.sys_photo_date
{
	color:#C64E67;
	display:block;
	font-size:14px;
	padding:0 0 20px;
	font-weight:bold;
}
.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_title_container,
.sys_fes_pho_dpgm .sys_album_date_container
{
	float:left;
	margin-bottom:4px;
}
.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;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}
.sys_fes_pho_dpgm .sys_album_title
{
	padding-right:5px;
}
.sys_fes_pho_dpgm .sys_album 
{
	width:444px;
	overflow:hidden;
}
.sys_fes_pho_dpgm .sys_back_to_album_label 
{
	margin-bottom:10px;
	display:block;
}
.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 .sys_photo a div span.border
{
	background:transparent url(/App_Themes/Theme1/images/border.png) no-repeat scroll 0 0;
	display:block;
	height:123px;
	position:absolute;
	width:123px;
	left:0;
	top:0;
}
.sys_fes_pho_dpgm .sys_photo a div
{
	z-index:100;
}
.sys_fes_pho_dpgm .sys_photo 
{
	float:left;
	padding:0 25px 0 0;
	width:123px;
	height:164px;
}
.sys_fes_pho_dpgm .sys_photo a:link,
.sys_fes_pho_dpgm .sys_photo a:visited
{
	display:block;
	height:123px;
	margin:0 0 5px;
	overflow:hidden;
	position:relative;
	width:123px;
	cursor:pointer
}
#layoutFotoboekDetail .sys_fes_pho_dpalm_list a img,
#layoutFotoboek .sys_fes_pho_dpalm_list a img
{
	display:none;
	visibility:hidden;
}
.sys_fes_pho_dpalm_list a:link span,
.sys_fes_pho_dpalm_list a:visited span,
.sys_fes_pho_dpalm_list a:link,
.sys_fes_pho_dpalm_list a:visited
{
	text-decoration:none !important;
}
.sys_fes_pho_dpgm .sys_photo_title_label 
{
	font-weight:bold;
}
div.sys_fes_pho_dpgm div.sys_paging
{
	margin:10px 0;
}
div.sys_fes_pho_dpgm div.sys_paging ul
{
	margin:0;
}
div.sys_fes_pho_dpgm div.sys_paging a:link,
div.sys_fes_pho_dpgm div.sys_paging a:visited
{
	color:#000;
	text-decoration:underline;
}
div.sys_fes_pho_dpgm div.sys_paging a:hover
{
	color:#c64e67;
	text-decoration:underline;
}
div.sys_fes_pho_dpgm div.sys_paging a.sys_active:link,
div.sys_fes_pho_dpgm div.sys_paging a.sys_active:visited
{
	text-decoration:none;
	font-weight:bold;
}
div.sys_fes_pho_dpgm div.sys_paging a.sys_active:hover
{
	text-decoration:none;
	color:#000;
}
/*------------------------------------------
---------------- Foto album Detail-----------
----------------------------------------- */
.sys_fes_pho_dpdm .sys_back_to_album_label 
{
	display:block;
	margin-bottom:5px;
}
.sys_fes_pho_dpdm
{
	width:444px
}
.sys_fes_pho_dpdm a:link,
.sys_fes_pho_dpdm a:visited
{
	color:#000;
	text-decoration:underline;
}
.sys_fes_pho_dpdm a:hover
{
	color:#C64E67;
	text-decoration:underline;
}
.sys_fes_pho_dpdm span.sys_photo_date
{
	color:#C64E67;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:0 0 20px;
}
.sys_fes_pho_dpdm .sys_rating 
{
	margin-bottom:15px;
}
.sys_fes_pho_dpdm .sys_next_image_label 
{
	float:right;
	margin-top:5px;
	margin-bottom:5px;
}
.sys_fes_pho_dpdm .sys_previous_image 
{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.sys_fes_pho_dpdm .sys_photo_description_label, 
.sys_photo_date_label
{
	display:block;
	visibility:hidden;
}
.sys_fes_pho_dpdm div.sys_album_title span
{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
}
.sys_fes_pho_dpdm div img 
{ 
	border:2px solid #C64E67 !important;
}
.sys_paging ul li 
{ 
	display: inline;
	margin: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:bold;
}
.sys_clearing
{
	visibility:hidden;
	display:none;
}
.sys_div_dlink
{
	margin-bottom:5px;
}
/*------------------------------------------
----------------Contact list ---------------
----------------------------------------- */
#layoutCrew p.sys_paging 
{
	float:left;
	display:block;
	margin-right:12px;
	font-weight:bold;
}
.sys_paging
{
	float:left;
	clear:left;
}
.sys_dconli
{
	padding-top:15px;
}

.sys_dconli p.sys_sorting,
.sys_dconli  ul.sys_sort {
	display:none;
}
{
	padding-top:15px;
}

.sys_dconli .sys_photo,
.sys_dconli .sys_contact_details
{
	width:100%;
	float:left;
}
.sys_contact_details_items li
{
	width:100%;
	float:left;
}
.sys_dconli li
{
	list-style:none;
	margin:0;
}
.sys_dconli a:link,
.sys_dconli a:visited,
.sys_dconli .sys_sort a.active,
.sys_dconli .sys_sort a.inactive
{
	color:#000;
	text-decoration:underline;
	cursor:pointer;
}
.sys_dconli a:hover,
.sys_dconli .sys_sort a.active:hover,
.sys_dconli .sys_sort a.inactive:hover
{

	color:#C64E67;
	text-decoration:underline;
}
.sys_dconli .sys_sort a.active:hover,
.sys_dconli .sys_sort a.inactive:hover
{

	color:#C64E67 !important;
}
.sys_dconli .sys_email a:hover
{
	color:#929395 !important;
}
.sys_dconli .sys_pagenrs .active
{
	text-decoration:none;
	font-weight:bold;
}
.sys_dconli .active:hover
{
	text-decoration:none;
	color:#000;
}
.sys_dconli .sys_pagenrs
{
	display:block;
	float:left;
	margin-bottom:12px;
}
.sys_dconli .sys_pagenrs li
{
	list-style:none;
	display:inline;
	margin-left:2px;
	margin-bottom:5px;
}
.sys_dconli .sys_sorting
{
	display:block;
	clear:both;
	font-weight:bold;
	margin:0;
}
.sys_dconli .sys_sort
{
	display:block;
	clear:both;
}
.sys_dconli .sys_sort li
{
	margin:0;
	float:left;
	margin-right:5px;
	margin-top:5px;
}
.sys_dconli .sys_sort li a.active {
	font-weight:bold;
	text-decoration:none;
}
ul.sys_contactlist 
{
	overflow:hidden;
	padding-top:10px;
	float:left;
	width:500px;
}
ul.sys_contactlist li.sys_contactlistitem 
{
	background:#C64E67; 
	text-align:center; 
	width: 127px;
	height:216px;
	float:left;
	display:block;
	margin:0 20px 34px 0;
	padding:8px;
}
ul.sys_contactlist li.sys_contactlistitem ul li img
{
	border:solid 1px #ccc; 
}
li.sys_lastname_firstname
{
	font-weight:bold;
}

li.sys_profession
{
}

li.sys_phone
{
	margin-top:10px;
}

/*------------------------------------------
---------------- Gastenboek ----------------
----------------------------------------- */
div.sys_div_popup_footer_submit a.sys_link
{
	float:left;
	margin-right:5px;
	display:inline;
}
div.sys_div_popup_footer_submit
{
	display:block;
	overflow:hidden;
	width:200px;
}
div.sys_div_quote_label 
{
	margin-bottom:2px;
	width:200px;
}
div.sys_div_quote_message 
{
	margin-bottom:5px;
	margin-top:5px;
}
.sys_div_quote_message 
{
	width:280px;
}
th.sys_column_label 
{
	width:0px;
}
.sys_fes_guestbook_dlist div.sys_div_message
{
	margin-top:0px;
}
td.sys_column_value_message
{
	padding:5px;
}
div.sys_div_quote_header,
div.sys_div_quote_message
{
	margin-left:12px;
}
div.sys_div_quote_message
{
	padding:5px;
}
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;
}
td.sys_col_label_message img
{
	margin:5px;
	padding:5px;
}
textarea.sys_textbox
{
	margin:5px 5px 5px 5px;
	width:300px;
	height:250px;
	border:1px solid #262626;
}
span.sys_span_placed_by
{
	float:left;
}
a.sys_link_reply
{
	float:right;
}
table.sys_table_overview
{
	margin-top:20px;
	width:708px;
	display:block;
}
a.sys_link_submit_message_bottom
{
	display:block;
}
tr.sys_row_message
{
	padding:5px;
	vertical-align:top;
}
td.sys_col_label_message 
{
	border:1px solid #262626;
	width:100px;
}
td.sys_col_label_placed_on 
{
	border-bottom:none;
	padding:5px;
}
td.sys_column_reply 
{
	visibility:hidden;
	display:none;
}
div.sys_div_popup 
{
	padding:10px;
	background:#999999;
	border:1px solid #262626;
}
div.sys_fes_guestbook_dlist
{
	width:708px;
	padding-bottom:30px;
	padding-left:30px;
}
a.sys_link_submit_message_top 
{
	float:right;
	/*margin-top:-20px;*/
}
a.sys_link_submit_message_bottom 
{
	text-align:right;
	margin-top:-13px;
}

div.sys_div_quote_label 
{
	font-size:small;
}
div.sys_div_quote_message
{
	font-size:small;
	font-style:italic;
	background:#c64e67;
	border-bottom:1px solid #262626;
	border-top:1px solid #262626;
}
th.sys_column_label 
{
	font-size:13px;
	font-weight:normal;
}
td.sys_column_value_placed_on 
{
	color:white;
	font-size:13px;
}
td.sys_column_value_message
{
	border-bottom:1px solid #262626;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	vertical-align: top;
}
div.sys_div_quote_message
{
	background:#D67C8F;
	border:solid 1px #262626;
	font-size:10px;
	width:539px;
}
span.sys_span_message 
{
	background:#d67c8f;
	border:solid 1px #262626;
}
.sys_column_value_message
{	
    background:#c64e67;
}
td.sys_column_reply a 
{
	font-weight:normal;
}
tr.sys_row_message
{ 
	background:#c64e67;
	border:1px solid #262626;
}
td.sys_col_label_message 
{
	border:1px solid #262626;
	background:#C64E67;
}
td.sys_col_label_placed_on 
{
	background:#D67C8F;
	border:1px solid #262626;
}

/*------------------------------------------
----------------Inloggen -------------------
----------------------------------------- */
div.sys_fes_user_dlogin
{
	background:#C64E67;
	border: none;
	width:255px;
	padding:15px;
}
div.sys_fes_user_dlogin a:hover
{
	color:#bbb !important;
}
div.sys_fes_user_dlogin div 
{
	overflow:hidden;
}
#layoutUserlogin span.sys_label
{
	display:block;
	width:100px;
	clear:left;
}
#layoutUserlogin span.sys_span_password
{
	float:left;
}

.unwatermarked,
.watermarked,
.sys_input_username,
.sys_input_password
{
	width:250px;
}
#layoutForgotPassword .unwatermarked,
#layoutForgotPassword .watermarked
{
	margin:0;
}
#layoutUserlogin span.sys_span_password 
{
	width:255px;
}

#layoutUserlogin span.sys_span_forgot_password
{
	display:block;
	float:left;
	clear:left;
	margin:10px 0 4px 0;
	white-space:nowrap
}
.sys_label_remember_me,
.sys_span_remember_me 
{
	float:left;
	clear:none;
}
#layoutUserlogin span.sys_span_login
{
	float: left;
	clear: both;
}

#layoutUserlogin span.sys_label_error_message
{
	margin:0 0 15px 0;
	color:#fff;
	font-weight:bold;
	width:250px;
}
.sys_button_browse_picture
{
	z-index:2;
}
span.sys_title_username 
{ 
	font-weight:normal;
	line-height:normal
}
#layoutUserlogin span.sys_label_username,
#layoutUserlogin span.sys_label_password,
#layoutUserlogin span.sys_label_remember_me
{ 
	width:233px;
}
#layoutUserlogin span.sys_label_remember_me
{
	margin-bottom: 10px;
}
#layoutUserlogin .sys_span_remember_me input
{
	margin-top: 3px;
}
/*------------------------------------------
---------------- User subscribe-------------
----------------------------------------- */
div.sys_fes_user_dsubscribe 
{
	overflow:hidden;
	padding-bottom: 30px;
}
div.sys_fes_user_dsubscribe select
{
	height: 21px;
	width: 180px;
}
div.sys_fes_user_dsubscribe select option
{
	width: 150px;
}
div.sys_fes_user_dsubscribe input.sys_textbox
{
	width: 180px;
}
div.sys_fes_user_dsubscribe table th,
div.sys_fes_user_dsubscribe table td
{
	vertical-align:top;
	text-align:left;
}
.ajax__validatorcallout_error_message_cell 
{ 
	color: #000000;
}
div.sys_fes_user_dsubscribe table th 
{
	width:185px;
}
.sys_row_user_subscribe .sys_label 
{ 
	font-weight: normal;
	line-height:17px;
}
div.sys_fes_user_dsubscribe a 
{
	display:inline-block;
	margin:0;
}
div.sys_fes_user_dsubscribe .sys_label_step_indicator
{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	width:100%;
}
div.sys_fes_user_dsubscribe .sys_description
{
	
	margin:5px 0px;
	clear:left;
}

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:0;
	float:left;
}
#layoutUserSubscribe div.sys_fes_user_dsubscribe a.sys_link_submit 
{
	float:left;
	margin:0 0 0 20px;
}

#layoutUserSubscribe div#DivLongMessage,
/*#layoutUserSubscribe div#DivLongMessage_DropShadow*/
{
	width:400px;
	padding:10px;
} 

#layoutUserSubscribe div.sys_div_popup_content_message
{
	width:400px;
}
#layoutUserSubscribe div.sys_div_popup_content_message textarea 
{
	width:390px;
	height:440px;
	background:#fff;
}

#layoutGebruikerInschrijven .sys_link_previous,
#layoutGebruikerInschrijven .sys_link_submit 
{
	width:60px; 
	float:left;
}
div.sys_div_popup_footer_reply a:link,
div.sys_div_popup_footer_reply a:visited
{
	color:#000;
	text-decoration:underline;
}
div.sys_div_popup_footer_reply a:hover
{
	color:#C64E67;
	text-decoration:underline;
}
/*------------------------------------------
----------------Wachtwoord vergeten---------
----------------------------------------- */

span.sys_title_username 
{
	padding-right:8px;
}
div.sys_gen_userm_dforgot_password a 
{
	display:inline-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;
	color:#000;
	font-weight:bold;
}

/*------------------------------------------
--------------- User details editor --------
----------------------------------------- */
div.sys_fes_user_dedit													
{ 
	padding-bottom:30px; 
	float:left
}
div.sys_div_passphoto													
{ 
	position:absolute; 
	left:0px; 
	top:30px; 
}
div.sys_fes_user_dedit .sys_table_user_edit								
{ 
	text-align:left; 
	margin-top:200px;
	float:left;
	display:block;
	clear:both;
	width:450px;
}
*+html div.sys_fes_user_dedit .sys_table_user_edit								
{ 
	margin-top:100px;
} 
div.sys_fes_user_dedit .sys_table_user_edit tr							
{ 
	height:23px; 
}
div.sys_fes_user_dedit .sys_table_user_edit td.sys_col_value			
{ 
	width:240px; 
}
div.sys_fes_user_dedit .sys_table_user_edit th							
{ 
	width:175px; 
}
div.sys_fes_user_dedit .sys_table_user_edit .sys_label_email_value		
{ 
	float:left; 
}
div.sys_fes_user_dedit .sys_table_user_edit a.sys_link_unsubscribe:link,
div.sys_fes_user_dedit .sys_table_user_edit a.sys_link_unsubscribe:visited	
{ 
	font-size:12px; 
	float:right; 
	background:#C64E67; 
	text-decoration:none !important; 
	padding:0 3px 2px 3px; 
	border:1px solid #000;
}
div.sys_fes_user_dedit .sys_table_user_edit a.sys_link_unsubscribe:hover
{
	background:#fff;
	color:#C64E67; 
	border:1px solid #000;
}
div.sys_fes_user_dedit .sys_table_user_edit a:hover						
{ 
	text-decoration: underline;
}
div.sys_fes_user_dedit .sys_link_unsubscribe:hover					
{ 
	text-decoration:none !important
}
div.sys_fes_user_dedit .sys_table_user_edit .sys_link_save				
{ 
	margin:0 10px 0 0; 
}
div.sys_fes_user_dedit table.sys_table_upload_picture					
{ 
	display:block;
	float:left;
	height:30px;
}
div.sys_fes_user_dedit table.sys_table_upload_picture th.sys_col_label	
{ 
	width:175px; 
	text-align:left; 
}
div.sys_fes_user_dedit table.sys_table_upload_picture td.sys_col_value	
{ 
	width:400px
}
.sys_div_passphoto img 													
{ 
	width:100px!important; 
	border:1px solid #fff!important; 
}
div.sys_fes_user_dedit td.sys_col_actions a.sys_link_cancel,
div.sys_fes_user_dedit td.sys_col_actions a.sys_link_save				
{ 
	display:block; 
	float:left; 
	width:80px; 
}
div.sys_fes_user_dedit input.sys_textbox								
{ 
	width:180px
}
div.sys_fes_user_dedit select											
{ 
	width:180px; 
	height: 21px
}
div.sys_fes_user_dedit selsect option									
{ 
	width:150px
}
div.sys_fes_user_dedit th.sys_col_label span							
{ 
	font-weight:bold;
	line-height:normal;
	float:left
}
div.sys_fes_user_dedit th												
{ 
	line-height:normal
}
div.sys_fes_user_dedit .sys_table_upload_picture .sys_row_user_edit_profile th					
{ 
	width: 108px!important; 
	vertical-align:top
}
div.sys_fes_user_dedit .sys_table_upload_picture .sys_row_user_edit_profile th span				
{ 
	height: 18px; 
	float:left; 
	display:block
}
.sys_button_browse_picture
{
	z-index:2;
}
/*------------------------------------------
---------------- Links ---------------------
----------------------------------------- */
.sys_fes_links_list .sys_link 
{
	margin:0;
}
.sys_links_list li.sys_links_item
{
	margin:0 0 20px 10px;
	list-style:none;
}
.sys_links_list a:link,
.sys_links_list a:visited
{
	font-weight: bold;
	text-decoration: underline;
}
.sys_links_list a:hover
{
	text-decoration: underline;
}
.sys_links_list div
{
	line-height:17px;
}
.sys_links_list .sys_description
{
	padding-left:10px;
	margin-top:5px;
}
/*------------------------------------------
----------------Formulieren ----------------
----------------------------------------- */
#layoutNieuwsbrief .sys_fes_cforms_dform
{
	width:294px;
	overflow:hidden;
}
#layoutNieuwsbrief div.sys_fes_cforms_dform a 
{
	/*margin-left:240px;*/
	float:right;
}
#layoutNieuwsbrief div.sys_fes_cforms_dform span.sys_fieldlabel,
#layoutNieuwsbrief div.sys_fes_cforms_dform .sys_span_thank_you
{
	font-size:13px;
}
#layoutNieuwsbrief div.sys_fes_cforms_dform span.sys_fieldlabel
{
	display:block;
	width:150px;
	float:left
}
#layoutNieuwsbrief div.sys_fes_cforms_dform .sys_span_title
{
	font-size: 15px !important;
}
#layoutNieuwsbrief div.sys_fes_cforms_dform .sys_description
{
	float: left;
	width: 100%;
	padding: 8px 0;
	margin: 0 !important;
}
#layoutNieuwsbrief div.sys_fes_cforms_dform .sys_title
{
	float: left;
	width: 100%;
}
#layoutNieuwsbrief div.sys_fes_cforms_dform input
{
	border:1px solid #26210E;
	font-size:13px;
	line-height:normal
}
#layoutNieuwsbrief div.sys_fes_cforms_dform .sys_one_row
{
	float:left;
	padding-bottom:15px;
	width:100%;
}
#layoutNieuwsbrief .ajax__validatorcallout
{	
	color:#000;
}
#layoutNieuwsbrief input
{
	/*width:140px*/
}
#DivLongMessage
{
	width:300px;
}
#DivLongMessage textarea
{
	width:300px;
	height:300px;
}
/*------------------hyves module------------------------*/
.sys_div_hyves_gadget
{
	display:block;
	overflow:hidden;
	padding:20px 0;
	text-align:center;
	width:246px;
}
.sys_a
{
	display:block;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sys_a:hover
{
	text-decoration:underline !important
}
.sys_a_hyves_gadget_link_logo
{
	margin-left:49px;
}
.sys_a_hyves_gadget_link_text
{
	width:246px;
}
.sys_fes_contact_hyves_gadget
{
	float:left;
	padding-left:276px;
}
.sys_fes_contact_hyves_gadget a:link,
.sys_fes_contact_hyves_gadget a:visited
{
	color:#000;
	text-decoration:underline;
}
.sys_fes_contact_hyves_gadget a:hover
{
	color:#C64E67;
	text-decoration:underline;
}
.sys_ArticleLayout25 {
	margin-bottom:10px;}
.ys_ArticleLayout25_empty {
	margin:0px;
	visibility:hidden;
	display:none;
	}
