/* paginering */
.sys_paging {clear:both;margin-top:20px;}
.sys_paging a.sys_active {color:#fff;font-weight:bold;}
.sys_paging ul {list-style:none;overflow:hidden; margin:0;padding:0;}
.sys_paging ul li { margin-left:4px; display:inline;}

/*---- menubar ---*/
.FES_MENU_EMBM				{ overflow:hidden;width: 755px; margin:0 auto; }
#ext_main_menu 				{ margin:0px; width: 736px; float:left; padding: 15px 0 5px 0; background:none; height: 24px; text-align:left}
#ext_main_menu li			{ float:left; overflow:hidden; list-style: none; margin:0; padding:0 8px; border-right:1px solid #fff; position:relative }
#ext_main_menu li a:link,
#ext_main_menu li a:visited	{ float:left; display:block; color: #fff; font: normal 14px/16px Trebuchet ms, serif }
#ext_main_menu li a:hover,
#ext_main_menu li a:active	{ color: #c0c0c0; text-decoration:none}
.Reserveren						{ padding-right: 0px !important; border-right: 0px !important;}

.sfhover					{ float:left !important}
.sfhover:hover				{ float:left !important}
#ext_main_menu li ul 		{ position: absolute; float:left !important; background: none; width: 300px; padding-top:20px;  margin: 0;  text-align:left !Important}
#ext_main_menu li ul li 		{ float:left !important; margin:0; width: 90px; overflow:hidden; text-align:left}
#ext_main_menu li ul a 		{ float:left !important; font: normal 14px/16px Trebuchet MS, serif !important}

		
#ext_main_menu li:hover ul,
#ext_main_menu li li:hover ul,
#ext_main_menu li li li:hover ul,
#ext_main_menu li.sfhover ul,
#ext_main_menu li li.sfhover ul,
#ext_main_menu li li li.sfhover ul {
 left: 110px;
}




.fes_mc_dmm ul,
.fes_mc_dmm li				{ margin:0; list-style: none}
.fes_mc_dmm li				{ padding-top: 15px; width:100%; float:left; overflow:hidden; height: 1%;  position:relative}
.fes_mc_dmm span.title		{ font: normal 17px/19px Times, serif; color: #1c2023}
.menucardProduct span		{ font: normal 13px/14px Times, serif; color: #1c2023}
.menucardProduct span.name	{ float:left; width: 300px; z-index:1}
.menucardProduct span.price 	{ position:absolute; left: 415px; top: 15px; width: 40px; z-index:10}
.menucardProduct span.description
							{ float:left; font-style:italic !important; width: 90%}
.menucardProduct span.empty	{ visibility:hidden !important; display: none !important}


/*------------------------------------------
---------------- Foto album ----------------
----------------------------------------- */
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list
{
    list-style:none;
    margin:0;
    padding:0;
}
.sys_fes_pho_dpalm
{overflow:hidden;}
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{float:left;width:150px;margin:10px 10px 10px 0px;text-align:center;padding:10px;}
.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_clearing
{
    display: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;clear:left;}

.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 .sys_album {overflow:hidden;margin-top:20px;}
.sys_fes_pho_dpgm .sys_back_to_album_label {margin-bottom:10px;display:block;}
.sys_fes_pho_dpgm .sys_photo {float:left;height:200px;margin:10px 10px 10px 0px;padding:10px;}
.sys_fes_pho_dpgm .sys_photo_title_label {display:block;float:left;width:110px;}
.sys_fes_pho_dpgm .sys_my_rating_label {display:block;}

/*------------------------------------------
---------------- Foto album Detail-----------
----------------------------------------- */

.sys_fes_pho_dpdm .sys_back_to_album_label {display:block;margin-bottom:5px;}
.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 img { margin-top:10px;border:solid 1px #fff !important; }
/*------------------------------------------
---------------- Foto album ----------------
----------------------------------------- */

.sys_fes_pho_dpalm a {text-decoration:none;} 
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li {border:1px solid #ccc;}

/*------------------------------------------
---------------- 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
{font-weight:bold;}

.sys_fes_pho_dpgm .sys_photo {border:1px solid #ccc;}
.sys_fes_pho_dpgm .sys_photo_title_label {font-weight:bold;}

/*------------------------------------------
---------------- Foto album detail----------
----------------------------------------- */

.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_fes_cforms_dform
{
    margin-top:20px;
}

/******************************/
/*     Popups                 */
/******************************/  
.ajax__validatorcallout_error_message_cell
{
    color:#000;
}
.modalBackground
{
	opacity:.50;
	filter: alpha(opacity=50);
	 -moz-opacity: 0.5;
	background-color: #000;
}
div.sys_div_popup
{
    border: 1px solid #D7BF93;
    background:#3D3C3E;
    padding-top:10px;
    width:500px;
}
    div.sys_div_popup div.sys_div_popup_header
    {
	    text-align:center;
	    font-weight:bold;
	    color:White;
    }
    div.sys_div_popup div.sys_div_popup_content
    {
	    margin:5px;
	    text-align:center;
    }
    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;
        }
        div.sys_div_popup .sys_input_message
        {
            width:400px;
            height:500px;
        }
       	div.sys_div_popup_content_reply
	    {
		    margin-top:12px;
	    }
		 div.sys_div_popup_content_reply_section,
		 div.sys_div_popup_content_reply_section div,
		 div.sys_div_popup_content_message_reply_section,
		 div.sys_div_popup_content_message_reply_section div
		{
			padding:0;
		}
		div.sys_div_popup_content_message span, div.sys_div_popup_footer_message a
		{
			color:#ffffff !important;
		}
/*------------------------------------------
----------------Inloggen -------------------
----------------------------------------- */
div.sys_fes_user_dlogin div {overflow:hidden;}
div.sys_fes_user_dlogin span.sys_label
{
	float:left;
	display:block;
	width:150px;
	clear:left;
}
div.sys_fes_user_dlogin span.sys_label_remember_me {width:146px;}

div.sys_fes_user_dlogin span.sys_span_password,
div.sys_fes_user_dlogin span.sys_span_remember_me
{float:left;}


div.sys_fes_user_dlogin span.sys_span_login,
div.sys_fes_user_dlogin span.sys_span_forgot_password
{
	display:block;
	float:left;
	clear:left;
	margin-bottom:4px;
	margin-top:20px;
}
div.sys_fes_user_dlogin span.sys_label_error_message
{
	position:relative;
	width:500px;
	margin-bottom:20px;
}

.sys_table_user_subscribe
{
    text-align:left;
    width:500px;
    border-bottom:solid 1px #fff;
    margin-bottom:10px;
}
.sys_description
{
    margin-bottom:10px;
    border-bottom:solid 1px #fff;
}

.sys_col_label_phone_explanation span
{
    margin-top:10px;
    display:block;
    font-size:11px;
}
.sys_steps
{
    display:block;
    margin-bottom:5px;
}
.sys_link_previous, .sys_link_submit
{

}
.sys_link_submit
{

}
/*------------------------------------------------------*/	
	/* GASTENBOEK */
/*------------------------------------------------------*/
	
div.sys_fes_guestbook_dlist
{
/*	position:relative;*/
}
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:#444444;
	border-bottom:1px solid #545454;
	border-top:1px solid #545454;
}
th.sys_column_label
{
	width:0px;
	font-size:13px;
	font-weight:normal;
}

td.sys_column_value_placed_on
{
	color:white;
	font-size:13px;
}
#layoutGastenboek div.sys_div_message
{
	margin-top:0px;
}
td.sys_column_value_message
{
	
	border-bottom:1px solid #545454;
	border-top:1px solid #545454;
	border-right:1px solid #545454;
	padding:5px;
	vertical-align:top;
	
}
div.sys_div_quote_header,
div.sys_div_quote_message
{
	margin-left:12px;
}
div.sys_div_quote_message
{
	padding:5px;
	background:#555;
	color:#01B24E;
	border:solid 1px #454545;
	font-size:10px;
}

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;
	background:#555;
	border:solid 1px #545454;
	margin:12px 0 20px;
}
td.sys_col_label_message img
{
	margin:5px;
	border:solid 1px #545454;
	padding:5px;
	background:#555;
}
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;
}
.sys_table_overview
{
	margin-top:20px;
	width:100%;
}
a.sys_link_submit_message_bottom
{
	display:block;
}

tr.sys_row_message{
	background:#444;
	border:1px solid #545454;
	padding:5px;
	vertical-align:top;
}

td.sys_col_label_message {
	border:1px solid #545454;
	width:120px;
}

td.sys_col_label_placed_on {
	background:#444;
	border:1px solid #545454;
	border-bottom:none;
	padding:5px;
}

td.sys_column_reply {
	visibility:hidden;
	display:none;
}
