/******************************/
/*      ext_main_menu         */
/*****************************
#ext_main_menu 
{
	float: left;
	padding: 0 0 0 1px;
	width: 211px;
	margin: 0;
	background: none
}
#ext_main_menu li 
{
	text-transform: uppercase;
	font-size: 12px;
	margin:0;
	float: none
}
#ext_main_menu li a:link, #ext_main_menu li a:visited
{
	padding: 0 0 0 37px;
	display: block;
	line-height: 24px;
	font-weight: normal;
	background: url(images/navigation-li-bg.gif) bottom left repeat-x;
	color: #125b2d;
}
#ext_main_menu li a:hover, #ext_main_menu li a:active
{
	padding: 0 0 0 37px;
	display: block;
	line-height: 24px;
	background: url(images/navigation-current.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}
#ext_main_menu li.active a { 
	background: url(images/navigation-current.gif) no-repeat !important;
	color: #fff;
}
/*------------------------------------------
---------------- Menu kaarten --------------
----------------------------------------- */

.menucardProducts
{
    margin:0;
    padding:0px;
    list-style:none;
	margin-bottom:2px;
	padding:5px;
}
.menucardProduct {
	margin-bottom:10px;
}
.fes_mc_dmm .title 
{
	display:block;
}
.fes_mc_dmm .name 
{
	width:430px;
	display:block;
	float:left;
	font-weight:bold;
}
.fes_mc_dmm .description
{
    display:block;
    padding-top:2px;
    padding-bottom:4px;
    width:400px;
    margin-left:5px;
}
.fes_mc_dmm span.empty
{
    display:none;
    visibility:hidden;
    height:0px;
}
ul.level_1 
{
	border:0px solid #ccc; 
	color:#ccc;
	margin:0 0 20px;
}
.fes_mc_dmm .title 
{
	border-bottom:1px solid #ccc;
	padding-bottom:1px;
	font-weight:bold;
	font-size:14px;
}
.fes_mc_dmm .description 
{
	font-style:italic;
	
} 
.price {
	font-weight:bold;
	}
	
.sys_span_euro { 
margin-right:5px;
}

/* Item beschrijving */
/*------------------------------------------
----------------Nieuws list   ---------------
----------------------------------------- */
/*---------------- home page -------------*/

#layoutHome .sys_description	
{
	color: #fff;
	font-size: 11px;
	line-height: 20px;
}
#layoutHome .sys_date 
{
	color: #fff;
	font-weight: bold;
	margin-bottom: 6px
}
#layoutHome .sys_title 
{
	color: #fff;
	margin:0;
	font-weight: normal
}
#layoutHome .sys_title a:link, 
#layoutHome .sys_title a:visited 
{
	color: #fff;
	text-decoration:underline
}
/*---------------- nieuws page -------------*/
#layoutNieuws .sys_fes_news_dnlm div
{
	color: #fff;
}
#layoutNieuws .news
{
	background: #0c3627 url(/App_Themes/Theme1/images/news-bg.gif) top repeat-x !important;
}
#layoutNieuws .sys_fes_news_dnlm .sys_date
{
	font-weight:bold;
	width:80px;
	float:left;
}
#layoutNieuws .sys_fes_news_dnlm .sys_title
{
	width:350px;
	float:left;
}
#layoutNieuws .sys_fes_news_dnlm a.sys_link_news_title:link,
#layoutNieuws .sys_fes_news_dnlm a.sys_link_news_title:visited
{
	color:#fff;
	float:left;
	font-weight:bold;
}
#layoutNieuws .sys_fes_news_dnlm a.sys_link_news_title:hover
{
	color:#5A5A5A;
}
#layoutNieuws .sys_fes_news_dnlm a.sys_link_news_readon:link,
#layoutNieuws .sys_fes_news_dnlm a.sys_link_news_readon:visited
{
	color:#fff;
	padding-right: 10px;
	background:url(/App_Themes/Theme1/images/arrow-green.gif) right 7px no-repeat;
	float:right;
}
#layoutNieuws .sys_fes_news_dnlm a.sys_link_news_readon:hover
{
	color:#5A5A5A;
}
#layoutNieuws .sys_fes_news_dnlm ul.sys_fes_news_dnlm_list
{
	margin:0;
	padding:0;
}
#layoutNieuws .sys_fes_news_dnlm li.sys_fes_news_dnlm_list_item
{
	display:block;
	float:left;
	margin:0;
	padding:0 0 16px 0;
	width:100%;
}
/*------------------------------------------
----------------Nieuws detail---------------
----------------------------------------- */
#layoutNieuwsDetails div.sys_source_label 
{
	width:40px; 
	float:left;
}

#layoutNieuwsDetails div.sys_date 
{
	position:relative;
	overflow:hidden;
}
#layoutNieuwsDetails div.sys_label_date 
{
	float:left; 
	font-weight: bold;
	width: 105px;
}
#layoutNieuwsDetails div.sys_label_source 
{
	width:105px; 
	float:left; 
	font-weight: bold; 
	width: 105px;
	font-weight:bold;
}
#layoutNieuwsDetails div.sys_description 
{
	clear:left;
	margin:20px 0 0 0;
	float:left
}
#layoutNieuwsDetails div.sys_value_title
{
	font-size:22px;
	line-height:36px;
	margin-bottom:0;
}
#layoutNieuwsDetails div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#114432;
}
#layoutNieuwsDetails .sys_back a
{
	color:#114432 !important
}
#layoutNieuwsDetails .sys_back
{
	margin-top:10px;
	float:left
}
#layoutNieuwsDetails a.sys_link_source
{
	display:block;
	float:left;
	width:400px;
}
/*------------------------------------------
---------------- Evenement Detail-----------
----------------------------------------- */
.sys_fes_event_dedm 
{
	overflow:hidden;
	position:relative;
	color: #114432;
}
.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 
{
	float:left;
}
.sys_fes_event_dedm .sys_label_description 
{
	clear:both; 
	margin-top:10px; 
	font-weight: bold
}
.sys_fes_event_dedm .sys_img_title 
{
	visibility:hidden; 
	display:none;
}

.sys_fes_event_dedm .sys_img_flyer 
{
	overflow:hidden;
	float:right;
}
.sys_fes_event_dedm img 
{
	border:1px solid #333;
}
.sys_fes_event_dedm .sys_img_flyer img 
{
	border:1px solid #333!important;
}
.sys_fes_event_dedm .sys_value_description 
{
	clear:left;
	padding-top:10px;
	margin-bottom:20px;
}
.sys_fes_event_dedm .sys_event_photo_list 
{
	overflow:hidden;
	width: 100%;
	padding-top: 10px;
}
.sys_fes_event_dedm .sys_actions 
{
	float:right;
	margin-right:10px;
}
.sys_fes_event_dedm .sys_event_thumbnail 
{
	float:left;
	margin:5px;
	height: 100px
}
.sys_fes_event_dedm .sys_content 
{
	float:left; 
	width: 300px
}
/*------------------------------------------
---------------- Evenement------------------
----------------------------------------- */
.sys_fes_event_deam .sys_fes_event_deam_list li 
{
	width:200px;
	float:left;
	margin:0px 20px 20px 0px; 
	height:200px; 
	background:#0C3627;
	color: #fff
}
.sys_clearing
{
	display: none;
	visibility: hidden
}
.sys_fes_event_deam .sys_event 
{
	text-align:center;
}
.sys_fes_event_deam .sys_title 
{
	margin-bottom:7px; 
	margin-top:3px;
}
.sys_fes_event_deam .sys_readon a,
.sys_fes_event_deam .sys_title a
{
	color: #fff !important
}

.sys_fes_event_deam .sys_label 
{
	float:left;
	width:100px;
}
.sys_fes_event_deam .sys_description 
{
	margin-top:5px;
}
.sys_fes_event_deam .sys_readon 
{
	margin-right:10px;
}

.sys_fes_event_deam .sys_fes_event_deam_list li 
{
	border:1px solid #003399; 
	overflow:hidden; 
	width:150px; 
	height:180px
}
.sys_fes_event_deam .sys_label 
{
	font-weight:bold;
}
div.sys_thumbnail 
{ 
	height:100px; 
	overflow:hidden; 
}
/*------------------------------------------
------------ Foto albums list --------------
----------------------------------------- */
.sys_fes_pho_dpalm
{
	overflow:hidden;
	float:left;
}
.sys_fes_pho_dpalm .sys_clearing
{
	visibility:hidden;
	display:none;
}
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	float:left;
	width:123px;
	margin:10px;
	text-align:center;
	padding:10px;
	height:120px; 
	background:#fbf8eb;
}
.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;
	color: #114432;
	text-decoration:none !important;
}
.sys_fes_pho_dpalm a 
{
	text-decoration:none;
} 

/*-----------------------------------------
-------------- Foto album -----------------
----------------------------------------- */

.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; 
	font-weight: bold
}
.sys_fes_pho_dpgm div,
.sys_fes_pho_dpgm span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
.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 .sys_album 
{
	overflow:hidden;
}
.sys_fes_pho_dpgm .sys_back_to_album_label 
{
	margin-bottom:10px;
	display:block;
}
.sys_fes_pho_dpgm .sys_photo 
{
	float:left;
	height:140px;
	width:157px;
	margin:10px 10px 10px 0;
	text-align:center; 
	overflow:hidden;
}
.sys_fes_pho_dpgm .sys_photo img
{
	border:1px solid #333 !important; 
}
.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_title_label 
{
	font-weight:bold;
}
div.sys_fes_pho_dpgm div.sys_paging
{
	margin:20px 0 0 0;
}
div.sys_fes_pho_dpgm div.sys_paging ul
{
	margin:0;
}
div.sys_fes_pho_dpgm div.sys_paging ul li
{
	margin:0;
}
.sys_div_dlink
{
	margin-bottom:8px;
}
div.sys_fes_pho_dpgm div.sys_paging a:link,
div.sys_fes_pho_dpgm div.sys_paging a:visited,
.sys_div_dlink a:link,
.sys_div_dlink a:visited
{
	color:#fff;
	font-size:11px;
}
div.sys_paging a:hover,
.sys_div_dlink a:hover
{
	color:#B7790A !important;
}
.sys_fes_pho_dpgm a
{
	cursor:pointer;
}
/*------------------------------------------
---------------- Foto album Detail-----------
----------------------------------------- */

.sys_fes_pho_dpdm .sys_back_to_album_label 
{
	display:block;
	margin-bottom:8px;
}
.sys_fes_pho_dpdm div,
.sys_fes_pho_dpdm span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
.sys_fes_pho_dpdm .sys_clearing
{
	visibility:hidden;
	display:none;
}
.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 
{
	margin-top: 50px; 
	text-align:center;
}
.sys_fes_pho_dpdm div img 
{ 
	border:1px solid #333!important;
}
.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:bold;
}
.sys_fes_pho_dpdm a:link,
.sys_fes_pho_dpdm a:visited
{
	color:#fff;
	font-size:11px;
}
.sys_fes_pho_dpdm a:hover
{
	color:#B7790A;
}
/*------------------------------------------
---------------- user subscribe -----------
----------------------------------------- */
div.sys_fes_user_dsubscribe
{
	padding:0;
	float:left
}
div.sys_fes_user_dsubscribe span
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	color:#114432
}
div.sys_fes_user_dsubscribe .sys_steps span,
div.sys_fes_user_dsubscribe .sys_description span
{
	font-size:13px;
	font-weight:bold;
	color:#114432
}
div.sys_fes_user_dsubscribe table th
{
	text-align: left;
	width: 200px;
}
div.sys_fes_user_dsubscribe table input
{
	font-size: 11px;
	background: #fff;
}
div.sys_fes_user_dsubscribe a.sys_link,
div.sys_fes_user_dsubscribe a.sys_link:link,
div.sys_fes_user_dsubscribe a.sys_link:visited
{
	font-size: 11px;
	text-decoration: underline;
	color: #5A5A5A;
}
div.sys_fes_user_dsubscribe a.sys_link:hover
{
	text-decoration: underline;
	color:#B7790A;
}
div.sys_fes_user_dsubscribe span.sys_label_submit_message p
{
	padding-left:0px!important;
}
/******************************/
/*     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;
	width:500px;
}
div.sys_div_popup div.sys_div_popup_header
{
	text-align:center;
	font-weight:bold;
	color:White;
	font-size:14px;
}
div.sys_div_popup div.sys_div_popup_content
{
	margin:5px;
	text-align:center;
	color:#fff;
	font-size:11px;
	font-family:verdana;
}
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;
	color:#fff
}
.sys_gen_userm_dforgot_password
{
    margin-top:20px;
}

.sys_steps, .sys_description
{
	margin-bottom:10px;
}

/*------------------------------------------
---------------- user login ---------------
----------------------------------------- */
#ldStart_ctl00_ctl00_ctl14_ctl00_UpdatePanelFesUserDLogin .sys_label
{
	color: #114432;
	font-weight: bold;
	display: block;
	width: 200px;
	float: left;
}
#ldStart_ctl00_ctl00_ctl14_ctl00_UpdatePanelFesUserDLogin .sys_span_remember_me, 
#ldStart_ctl00_ctl00_ctl14_ctl00_UpdatePanelFesUserDLogin .sys_span_username_input, 
#ldStart_ctl00_ctl00_ctl14_ctl00_UpdatePanelFesUserDLogin .sys_span_password
{
	float: left;
}
#ldStart_ctl00_ctl00_ctl14_ctl00_UpdatePanelFesUserDLogin .sys_span_login, 
#ldStart_ctl00_ctl00_ctl14_ctl00_UpdatePanelFesUserDLogin .sys_span_forgot_password,
#ldStart_ctl00_ctl00_ctl14_ctl00_lbtnLogin 
{
	float: left;
	width: 500px;
}
.sys_textbox,
#ldStart_ctl00_ctl00_ctl14_ctl00_DropDownListCountry,
#ldStart_ctl00_ctl00_ctl14_ctl00_DropDownListTypeAccount
{
	width: 200px;
}
#ldStart_ctl00_ctl00_ctl14_ctl00_CheckBoxRememberMe 
{
	margin: 3px 0;
}

#ldStart_ctl00_ctl00_ctl14_ctl00_LabelStepIndicator 
{
	color: #114432;
	font-weight: bold;
}
.sys_table_user_subscribe .sys_label, #ldStart_ctl00_ctl00_ctl14_ctl00_LabelDescription
{
	color: #114432;
	font-weight: bold;
}
.sys_col_label_phone_explanation
{
	margin: 0 0 10px;
}
.sys_title_username 
{
	width: 200px;
	color: #114432;
	font-weight: bold;
	display: block;
	float: left;
}
#ldStart_ctl00_ctl00_ctl14_ctl00_txtUserName 
{
	width: 200px;
	float: left;
}

div.sys_fes_user_dedit th 
{
	text-align: left;
	width:200px;
	color: #114432;
	font-weight: bold;
}
.sys_select, .sys_dropdown, #ldStart_ctl00_ctl00_ctl14_ctl00_DropDownListTypeAccount 
{
	margin: 0;
	width: 200px;
}

/*------------------------------------------
---------------- Gastenboek ----------------
----------------------------------------- */

div.sys_div_quote_label 
{
	margin-bottom:2px;
	width:200px;
}
div.sys_div_quote_message 
{
	margin-bottom: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;
}
span.sys_span_placed_by
{
	float:left;
	color: #114432;
}
a.sys_link_reply
{
	float:right;
}
table.sys_table_overview
{
	margin-top:20px;
	width:545px;
}
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 #114432;
	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;
}
div.sys_fes_guestbook_dlist
{
	position:relative;
	width:545px;
}

a.sys_link_submit_message_top 
{
	position:absolute;
	left:0;
	top:2px;
}
a.sys_link_submit_message_bottom 
{
	text-align:left;
	margin-top:-13px;
}

div.sys_div_quote_label 
{
	font-size:small;
}
div.sys_div_quote_message
{
	font-size:small;
	font-style:italic;
	background:#444444;
	border-bottom:1px solid #114432;
	border-top:1px solid #114432;
}
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 #114432;
	border-top:1px solid #114432;
	border-right:1px solid #114432;
	vertical-align: top;
}
div.sys_div_quote_message
{
	background:#555;
	border:solid 1px #114432;
	font-size:10px;
}
span.sys_span_message 
{
	color: #114432;
}
td.sys_col_label_message,
.sys_column_value_message
{	
    background:#fff;
}
td.sys_column_reply a 
{
	font-weight:normal;
}
tr.sys_row_message
{ 
	background:#444;
	border:1px solid #114432;
}
td.sys_col_label_message 
{
	border:1px solid #114432;
}
td.sys_col_label_placed_on 
{
	background:#fff;
	border:1px solid #114432;
}
div.sys_div_popup 
{
	padding:10px;
	background:#114432;
	border:1px solid #fff;
}
#ldStart_ctl00_ctl00_ctl14_ctl00_LinkButtonCancel,
#ldStart_ctl00_ctl00_ctl14_ctl00_LinkButtonSubmit
{
	color: #fff;
}
.ajax__validatorcallout
{
	width:100px !important;
}

/*--------- Forms ------------*/
.sys_fes_cforms_dform
{

}
.sys_fes_cforms_dform .sys_title
{
	font-size:14px;
	display:none;
}
.sys_fes_cforms_dform .sys_one_row
{
	clear:both;
	overflow:hidden;
	margin-bottom:3px;
}
.sys_fes_cforms_dform .sys_one_row span
{
	float:left;
	width:150px;
}
.sys_fes_cforms_dform .sys_one_row input
{
	float:left;
	width:200px;
}
.sys_fes_cforms_dform .sys_one_row textarea
{
	width:309px;
	height:200px;
}
.sys_fes_cforms_dform .sys_one_row .sys_radiobuttonlist input

{
	width:auto;
}