/******************************/
/*      Menu                  */
/******************************/
.FES_MENU_EMBM
{
	float:left
}
#ext_main_menu 
{
	background: none;
}
#ext_main_menu LI
{
	margin:12px 0px 12px 0px;
	padding-left: 20px;
	list-style:none;
	float: none;
}
#ext_main_menu A
{
	color:#e3b576;
	text-decoration:none;
	display: inline-block
}
#ext_main_menu A:hover
{
	color:#7b180a;
}
#ext_main_menu li.active A:link,
#ext_main_menu li.active A:visited
{
	color:#7b180a;
}

#ext_main_menu li A:link,
#ext_main_menu li A:visited
{
	
	text-transform:uppercase
}
#layoutLunchkaart li.Menukaart a:link,
#layoutLunchkaart li.Menukaart a:visited,
#layoutDrankenkaart li.Menukaart a:link,
#layoutDrankenkaart li.Menukaart a:visited,
#layoutDinerkaart li.Menukaart a:link,
#layoutDinerkaart li.Menukaart a:visited
{
	color:#7b180a;
}
/*************second level****************/

#ext_main_menu li ul,
#ext_main_menu li.sfhover ul
{
	display: none;
	visibility: hidden;
}
/****************Articles****************/
.sys_ArticleFullText_empty 
{
	display:none;
	visibility:hidden;
}
.sys_ArticleFullText
{
	font-size:12px;
	line-height:20px;
	padding-left: 5px;
}
.sys_ArticleFullText ul
{	
	padding-left:15px;
}
.sys_ArticleFullText li
{
	float: none;
	margin:0;
	font-weight: bold;
	line-height: 20px;
	color: #E3B576;
	list-style: square;
}
.sys_ArticleFullText p
{
	font-weight: bold;
	line-height: 20px;
	color: #E3B576;
}
.sys_ArticleFullText a:link,
.sys_ArticleFullText a:visited
{	
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ddad6d;
}
.sys_ArticleFullText a:hover
{
	color: #7b180a !important;
}

/****************************************/
/*     Nieuws Article / Homepage        */
/*                                      */
/****************************************/ 
#article
{
    position:relative;
    overflow:hidden;
    float:left;
    width:450px;
}
/*---- Nieuws list   ----------- */
#layoutHome ul.sys_fes_news_dnlm_list 
{
	list-style:none;
}
#layoutHome li.sys_fes_news_dnlm_list_item 
{
	overflow:hidden;
	padding:5px 10px 5px 5px;
	height: 39px;
	margin-bottom: 3px;
	margin-left: 0;
	font-weight: bold;
	position:relative;
}
#layoutHome div.sys_news 
{ 	
	float:left;
}
#layoutHome ul.sys_fes_news_dnlm_list li:hover
{
	background: #1C0302;
}
#layoutHome div.sys_title a:link,
#layoutHome div.sys_title a:visited 
{
	color: #E3B576;
	font-weight: bold;
	line-height: 20px;
}
#layoutHome div.sys_title a:hover 
{
	color: #7B180A;
}
#layoutHome div.sys_readon 
{
	float:right;
	position:absolute;
	bottom:4px;
	right:10px;
	font-size: 12px;
	line-height: 20px;
}
#layoutHome div.sys_readon a:link,
#layoutHome div.sys_readon a:visited
{
	float: left;
	color: #E3B576;
}
#layoutHome div.sys_readon a:hover
{
	color: #7B180A;
}
#layoutHome div.sys_news .sys_date,
#layoutHome div.sys_news .sys_source_label
{
	float: left;
}
#layoutHome div.sys_news .sys_date
{
	margin-right: 5px;
	color: #E3B576;
	font-weight: bold;
	line-height: 20px;
	display: inline;
}
#layoutHome div.sys_news .sys_description
{
	clear: both;
	float: left;
	width: 100%;
}
#layoutHome div.sys_news .sys_title
{
	display: inline
}
/*-----  Home fotoalbums list ------------*/

#layoutHome ul.sys_fes_pho_dpalm_list
{
	float: left;
	padding: 0;
	width: 292px;
	height: 145px;
	margin: 0;
	overflow:hidden !important;
}
#layoutHome ul.sys_fes_pho_dpalm_list li
{
	list-style: none;
	margin: 0;
	margin-bottom: 7px;
	overflow: hidden;
	float: left;
	width: 100%;
	position: relative;
}
#layoutHome ul.sys_fes_pho_dpalm_list li:hover
{
	background:#180000;
}
#layoutHome ul.sys_fes_pho_dpalm_list li img.img_thumbnail
{
	float: left;
	padding: 0 10px 0 0 !important;
}
#layoutHome ul.sys_fes_pho_dpalm_list li a:link,
#layoutHome ul.sys_fes_pho_dpalm_list li a:visited
{
	cursor: pointer;
}

#layoutHome ul.sys_fes_pho_dpalm_list li a span.sys_description
{
	font-weight: bold;
	overflow:hidden;
	float: left;
	width: 206px;
	color: #E3B576;
}
#layoutHome ul.sys_fes_pho_dpalm_list li a span.sys_date
{
	position: absolute;
	top: 5px;
	left: 113px;
	font-weight: bold;
}
#layoutHome ul.sys_fes_pho_dpalm_list li a span.sys_title
{
	padding-top: 25px;
	float: left;
	font-weight: bold;
}
#layoutHome ul.sys_fes_pho_dpalm_list li a:hover span.sys_description
{
	text-decoration: none !important
}
#layoutHome ul.sys_fes_pho_dpalm_list li a:link span.sys_title,
#layoutHome ul.sys_fes_pho_dpalm_list li a:visited span.sys_title,
#layoutHome ul.sys_fes_pho_dpalm_list li a:link span.sys_date,
#layoutHome ul.sys_fes_pho_dpalm_list li a:visited span.sys_date
{
	text-decoration: underline !important;
}
#layoutHome ul.sys_fes_pho_dpalm_list li a:hover span.sys_title,
#layoutHome ul.sys_fes_pho_dpalm_list li a:hover span.sys_date
{
	color: #7B180A;
	text-decoration: underline;
}
#layoutHome ul.sys_fes_pho_dpalm_list li a:hover
{
	text-decoration: none;
}
/******************************/
/*      nieuws pagina         */
/******************************/
/*---- Nieuws list   ----------- */
#layoutNieuws h1
{
	background:#180000 none repeat scroll 0 0;
	clear:both;
	color:#E3B576;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px 5px;
}
#layoutNieuws ul.sys_fes_news_dnlm_list 
{
	list-style:none;
}
#layoutNieuws li.sys_fes_news_dnlm_list_item 
{
	overflow:hidden;
	padding:5px 10px 5px 5px;
	height: 39px;
	margin-bottom: 3px;
	margin-left: 0;
	font-weight: bold;
	position:relative;
}
#layoutNieuws div.sys_news 
{ 	
	float:left;
}
#layoutNieuws ul.sys_fes_news_dnlm_list li:hover
{
	background: #1C0302;
}
#layoutNieuws div.sys_title a:link,
#layoutNieuws div.sys_title a:visited 
{
	color: #E3B576;
	font-weight: bold;
	line-height: 20px;
}
#layoutNieuws div.sys_title a:hover 
{
	color: #7B180A;
	text-decoration: underline;
}
#layoutNieuws div.sys_readon 
{
	float:right;
	position:absolute;
	bottom:4px;
	right:10px;
	font-size: 12px;
	line-height: 20px;
}
#layoutNieuws div.sys_readon a:link,
#layoutNieuws div.sys_readon a:visited
{
	float: left;
	color: #E3B576;
}
#layoutNieuws div.sys_readon a:hover
{
	color: #7B180A;
	text-decoration: underline;
}
#layoutNieuws div.sys_news .sys_date,
#layoutNieuws div.sys_news .sys_source_label
{
	float: left;
}
#layoutNieuws div.sys_news .sys_date
{
	margin-right: 5px;
	color: #E3B576;
	font-weight: bold;
	line-height: 20px;
	display: inline;
}
#layoutNieuws div.sys_news .sys_description
{
	clear: both;
	float: left;
	width: 100%;
}
#layoutNieuws div.sys_news .sys_title
{
	display: inline;
}/*------------------------------------------
----------------Nieuws detail---------------
----------------------------------------- */
#layoutNieuws .sys_ArticleFullText
{
	float:left;
	padding:0;
}
#layoutNieuws .sys_fes_news_dnlm
{
	float:left;
	width:243px;
}
#layoutNieuws .sys_fes_news_dndm
{
	position:relative;
	float:left;
	width:299px;
	overflow:hidden;
}
#layoutNieuws .sys_fes_news_dndm div
{
	font-weight: bold !important;
	font-size: 12px;
	color: #E3B576;
	font-weight: bold
}
#layoutNieuws div.sys_source_label 
{
	width:40px; 
	float:left;
}
#layoutNieuws .sys_fes_news_dndm .sys_date
{
	position:absolute;
	bottom:80px;
	left:0;
	width:100%;
}
#layoutNieuws .sys_fes_news_dndm .sys_source
{
	bottom:0;
	left:0;
	padding-bottom:10px;
	position:absolute;
	width:100%;
}
#layoutNieuws div.sys_date 
{
	position:relative;
	overflow:hidden;
	color: #E3B576;
	font-weight: bold
}
#layoutNieuws div.sys_label_date 
{
	float:left; 
	font-weight: bold
}
#layoutNieuws div.sys_description
{
	padding-bottom: 100px;
}
#layoutNieuws div.sys_description,
#layoutNieuws div.sys_description p
{
	clear:left;
	font-weight: bold;
}
#layoutNieuws div.sys_label_date
{
	padding-right: 8px;
}
div.sys_fes_news_dndm .sys_title div
{
	font-weight:bold;
	margin-bottom:10px;
	letter-spacing: 1px;
}
div.sys_fes_news_dndm .sys_title .sys_label_title
{
	display: none;
	visibility: hidden;
}
#layoutNieuws .sys_fes_news_dndm .sys_value_source a:link,
#layoutNieuws .sys_fes_news_dndm .sys_value_source a:visited
{
	text-decoration: underline;
	color: #E3B576;
}
#layoutNieuws .sys_fes_news_dndm .sys_value_source a:hover
{
	color: #7B180A
}
#layoutNieuws .sys_fes_news_dndm .sys_label_source
{
	width: 40px;
	float: left
}
#layoutNieuws .sys_fes_news_dndm .sys_value_source
{
	display: inline !important;
}
#layoutNieuws .sys_fes_news_dndm .sys_source
{
	overflow: hidden;
	margin-bottom: 10px;
	width: 100%;
}
/******************************/
/*   Fotoalbum                */
/******************************/  
/*--------------- Fotobook page ---------------*/
#layoutFotoboek ul.sys_fes_pho_dpalm_list
{
	overflow: hidden;
	list-style: none !important;
	padding: 0;
	margin: 0;
}
#layoutFotoboek .sys_div_dlink
{
	margin-bottom: 15px;
}
#layoutFotoboek .sys_fes_pho_dpalm
{
	overflow:hidden;
}
#layoutFotoboek .sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	margin:2px;
	text-align:left;
	list-style: none !important;
}
#layoutFotoboek .sys_fes_pho_dpalm .sys_title, 
#layoutFotoboek .sys_fes_pho_dpalm .sys_description, 
#layoutFotoboek .sys_fes_pho_dpalm .sys_date
{
	margin:0;
	padding:0;
	text-align:left;
	line-height: 20px;
}
#layoutFotoboek #content a:link,
#layoutFotoboek #content a:visited
{
	text-decoration: none
}
#layoutFotoboek .sys_fes_pho_dpalm a:link,
#layoutFotoboek .sys_fes_pho_dpalm a:visited
{
	color:#E3B576;
	text-decoration: underline !important;
}

#layoutFotoboek .sys_fes_pho_dpalm a:hover
{
	color: #7B180A;
}
#layoutFotoboek .sys_fes_pho_dpalm .img_thumbnail_empty
{
	visibility: hidden;
	display: none;
}
.sys_fes_pho_dpalm .sys_clearing
{
	visibility: hidden;
	display: none;
}

/*--------------- Fotobook details page ---------------*/
/*--------------- Fotoalbums list ---------------------*/
#layoutFotoboekDetail ul.sys_fes_pho_dpalm_list
{
	overflow: hidden;
	list-style: none !important;
	padding: 0;
	margin: 0;
}
#layoutFotoboekDetail .sys_div_dlink
{
	margin-bottom: 15px;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm
{
	overflow:hidden;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	margin:2px;
	text-align:left;
	list-style: none !important;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_title, 
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_description, 
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_date
{
	margin:0;
	padding:0;
	text-align:left;
	line-height: 20px;
}
#layoutFotoboekDetail #content a:link,
#layoutFotoboekDetail #content a:visited
{
	text-decoration: none
}
#layoutFotoboekDetail .sys_fes_pho_dpalm a:link,
#layoutFotoboekDetail .sys_fes_pho_dpalm a:visited
{
	color:#E3B576;
	text-decoration: underline !important;
}

#layoutFotoboekDetail .sys_fes_pho_dpalm a:hover
{
	color: #7B180A;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm .img_thumbnail_empty
{
	visibility: hidden;
	display: none;
}
.sys_fes_pho_dpalm .sys_clearing
{
	visibility: hidden;
	display: none;
}
/*-----------------------------------------------------*/
#layoutFotoboekDetail ul.sys_fes_pho_dpalm_list
{
	overflow: hidden;
	list-style: none !important;
	padding: 0;
	margin: 0;
}
#layoutFotoboekDetail .sys_div_dlink
{
	margin-bottom: 15px;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm
{
	overflow:hidden;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	margin:2px;
	text-align:left;
	list-style: none !important;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_title, 
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_description, 
#layoutFotoboekDetail .sys_fes_pho_dpalm .sys_date
{
	margin:0;
	padding:0;
	text-align:left;
}
#layoutFotoboekDetail #content a:link,
#layoutFotoboekDetail #content a:visited
{
	text-decoration: none
}
#layoutFotoboekDetail .sys_fes_pho_dpalm a:link,
#layoutFotoboekDetail .sys_fes_pho_dpalm a:visited
{
	color:#E3B576;
	text-decoration: underline !important;
}

#layoutFotoboekDetail .sys_fes_pho_dpalm a:hover
{
	color: #7B180A;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm .img_thumbnail_empty
{
	visibility: hidden;
	display: none;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm_list a:link,
#layoutFotoboekDetail .sys_fes_pho_dpalm_list a:visited
{
	color: #E3B576;
	text-decoration: underline;
}
#layoutFotoboekDetail .sys_fes_pho_dpalm_list a:hover
{
	color: #7B180A;
}
/*---------  Foto Album ----------*/
.sys_fes_pho_dpgm
{
	position: relative;
	padding-bottom: 30px
}
.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:120px; 
	font-weight: bold;
	color: #E3B576;
}
.sys_fes_pho_dpgm .sys_album_description_label {
	width:86px;
	}
.sys_fes_pho_dpgm .sys_album_title_label
{
	visibility: hidden;
	display: none
}
.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_title
{
	letter-spacing: 1px;
	color: #E3B576;
	margin-bottom: 7px;
}
.sys_fes_pho_dpgm .sys_album 
{
	overflow:hidden;
	margin-top:20px;
}
.sys_fes_pho_dpgm .sys_photo a
{
	cursor: pointer
}
.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_dpgm .sys_photo 
{
	float:left;
	height:100px;
	margin: 4px 6px;
	overflow:hidden;
	padding:0;
	width:100px;
}
.sys_fes_pho_dpgm .sys_photo_title_label 
{
	font-weight:bold;
}
.sys_fes_pho_dpgm span
{
	font-size: 12px;
	color: #E3B576;
	font-weight: bold;
}
.sys_fes_pho_dpgm .sys_paging
{
	width: auto;
	position: absolute;
	right: 0;
	bottom: 0;
	padding-bottom: 10px
}
.sys_fes_pho_dpgm .sys_paging ul
{
	margin: 0;
	padding: 10px 10px 0 0 !important;
}
.sys_fes_pho_dpgm .sys_paging .sys_active
{	
	font-size: 14px;
}
.sys_fes_pho_dpgm .sys_paging a.sys_active:hover
{
	text-decoration: none !important;
	color: #E3B576 !important;
}
.sys_fes_pho_dpgm .sys_paging a:link,
.sys_fes_pho_dpgm .sys_paging a:visited
{	
	font-size: 12px;
	color: #E3B576 !important;
}
.sys_fes_pho_dpgm .sys_paging a:hover
{	
	color: #E3B576 !important;
}
.sys_fes_pho_dpgm .sys_paging ul li{
	margin:0 0 0 5px;
	list-style: none;
	display: inline;
}
.sys_fes_pho_dpgm .sys_album_description,
.sys_fes_pho_dpgm .sys_album_description p
{
	font-weight: bold;
	line-height: 20px
}
.sys_fes_pho_dpgm .sys_album_description p {
	width:248px;
	float:left;
	}
.sys_fes_pho_dpgm img
{	
	padding: 0 !important;
}
/*--------------Foto details-----------------*/
.sys_fes_pho_dpdm
{
	position: relative;
	padding-bottom:60px;
	overflow: hidden;
	width: 339px
}
.sys_fes_pho_dpdm a.sys_back_to_album_label:link,
.sys_fes_pho_dpdm a.sys_back_to_album_label:visited
{
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom:5px;
	font-weight: bold;
	color:#E3B576 !important;
	font-size: 12px;
}
.sys_fes_pho_dpdm a.sys_back_to_album_label:hover
{
	color: #7B180A !important;
	text-decoration: underline
}
.sys_fes_pho_dpdm .sys_rating 
{
	margin-bottom:15px;
}
.sys_fes_pho_dpdm .sys_next_image_label 
{
	position: absolute;
	right: 0;
	bottom: 30px;
}
.sys_fes_pho_dpdm .sys_previous_image 
{
	position: absolute;
	left: 0;
	bottom: 30px;
}
.sys_fes_pho_dpdm a.sys_next_image_label:link,
.sys_fes_pho_dpdm a.sys_previous_image:link,
.sys_fes_pho_dpdm a.sys_next_image_label:visited,
.sys_fes_pho_dpdm a.sys_previous_image:visited
{
	color:#E3B576 !important;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.sys_fes_pho_dpdm a.sys_next_image_label:hover,
.sys_fes_pho_dpdm a.sys_previous_image:hover
{
	color: #7b180a !important;
}
.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: 7px; 
	text-align: left;
}
.sys_fes_pho_dpdm div img 
{ 
	border:none;
	padding: 0 !important;
}
.sys_paging ul li 
{ 
	display: inline;
	margin: 0;
}

.sys_fes_pho_dpdm .sys_album_title
{
	font-weight:bold;
	line-height:20px;
	color: #E3B576;
	letter-spacing: 1px;
}
.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;
	font-size: 15px;
}
.sys_fes_pho_dpdm .sys_album_title_label
{
	visibility: hidden;
	display: none;
}
.sys_fes_pho_dpdm .sys_clearing 
{
	visibility: hidden;
	display: none;
}
.sys_fes_pho_dpdm .sys_photo_description
{
	font-weight: bold;
}

/******************************/
/*     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;
}
div.sys_div_popup div.sys_div_popup_header
{
	text-align:center;
	font-weight:bold;
	color:White;
	white-space: nowrap;
}
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;
}
.sys_gen_userm_dforgot_password
{
    margin-top:20px;
}
/*#DivSubmitMessage
{
	position: absolute !important;
	left: 0 !important;
	top: 0 !important
}*/
/*------------------------------*/
/* contact form */
.sys_fes_cforms_dform {color:#464647;font-family: "Times New Roman", Times, serif}
div.sys_one_row {position:relative;clear:left;margin-bottom:4px;}
div.sys_one_row span {float:left;display:block;width:160px;}

.sys_dconsi_title
{
    display:none;
}

/* Product overzicht */
	 	.product
		{
			border-bottom:dashed 1px #999;
			overflow:hidden;
			padding:10px 0px;
			width:782px;
			position:relative;
		}
		.image
		{
			float:left;
			margin-right:10px;
			border:none;
			border:solid 1px #464647;
		}
		.description
		{
			float:left;
			width:400px;
		}
		.title
		{
			font-size:14px;
			font-weight:bold;
			line-height:16px;
		}
		.color
		{
			color:#fff;
		}
		.verkooppunten
		{
			padding-left:17px;
			margin:10px 0 0 0;
			list-style-image:url(/App_themes/theme1/images/pijltje3.jpg);
		}
		.verkooppunten li
		{
			margin:0;
			line-height:100%;
			font-size:11px;
			color:#464647;
		}
		.link
		{
			list-style:none;
		}
		.verkooppunten a
		{
			color:#fff;
			margin-top:10px;
			float:left;
			text-decoration:underline;
			font-size:12px;
		}
		.prijs
		{
			float:right;
			right:0;
			top:10px;
		}
/*------------------------------------------
---------------- Menu kaarten --------------
----------------------------------------- */
.fes_mc_dmm ul.menucardProducts
{
    margin:0;
    padding:0px;
    list-style:none;
}
.fes_mc_dmm ul.menucardProducts li.menucardProduct
{
	color:#E3B576;
	font-weight:bold;
	padding: 8px 0 8px 8px;
	float: left;
}
.fes_mc_dmm .name 
{
	width:200px;
	margin-right:20px;
	display:block;
	float:left;
	padding-left: 12px;
	background: url(/App_Themes/Theme1/images/menu_bg.jpg) no-repeat left center;
}
.fes_mc_dmm .description
{
    display:block;
    padding-top:2px;
    padding-bottom:4px;
    width:190px;
    margin-left:5px;
	padding-left: 12px;
}
.fes_mc_dmm span.empty
{
    display:none;
    visibility:hidden;
    height:0px;
}
ul.level_1 li
{
	margin: 0;
}
.fes_mc_dmm .title 
{
	background:#180000 none repeat scroll 0 0;
	clear:both;
	color:#E3B576;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px 5px;
	letter-spacing: 1px;
	display: block;
}
.fes_mc_dmm .description 
{
	font-style:italic;
}
/*-------------------------------*/
/*------- Submenu ---------------*/
/*-------------------------------*/
.sys_submenu ul li
{
	list-style: none;
	margin: 0;
} 
.sys_submenu A
{
	padding:3px 10px 3px 5px;
	font-weight:bold;
	display:block;
	text-decoration:none !important;
	margin:0px 10px 0px 0px;
	line-height: 20px;
	text-transform: uppercase;
}
.sys_submenu A:hover
{
	background:#1c0302;
}
.sys_submenu A:hover span,
.sys_submenu A.active span
{
	color:#7b180a;
}
.sys_submenu A.active
{
	background:#1c0302;
	color:#7b180a;
}
/*------------------------------------------
---------------- Evenement------------------
----------------------------------------- */
.sys_fes_event_deam .sys_fes_event_deam_list li 
{
	float:left;
	margin:10px 16px;
	background:#1c0302;
	overflow:hidden; 
	width:140px; 
	height:170px;
	padding: 5px;
}
.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_label 
{
	float:left;
	width:100px;
}
.sys_fes_event_deam .sys_description 
{
	margin-top:5px;
}
.sys_fes_event_deam .sys_label 
{
	font-weight:bold;
}
div.sys_thumbnail 
{ 
	height:100px; 
	overflow:hidden; 
}
.sys_fes_event_deam .sys_clearing
{
	visibility: hidden;
	display: none;
}
.sys_fes_event_deam a:link,
.sys_fes_event_deam a:visited
{
	text-decoration: underline;
	color:#E3B576;
}
.sys_fes_event_deam a:hover
{
	color:#7b180a !important;
	text-decoration: underline !important;
}
.sys_fes_event_deam img
{
	float: none !important;
	padding: 0 !important
}
.sys_fes_event_deam div
{
	font-weight: bold;
	color:#E3B576;
}
/*------------------------------------------
---------------- Evenement Detail-----------
----------------------------------------- */
.sys_fes_event_dedm 
{
	overflow:hidden;
	position:relative;
}
.sys_fes_event_dedm .sys_title
{
	text-transform: uppercase;
	letter-spacing: 1px;
	background:#180000 none repeat scroll 0 0;
	clear:both;
	color:#E3B576;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:3px 5px;
	margin-bottom: 10px
}
.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: 180px; 
	float:left;
}
.sys_fes_event_dedm .sys_img_title 
{
	visibility:hidden; 
	display:none;
}

.sys_fes_event_dedm .sys_img_flyer 
{
	overflow:hidden;
	width:200px;
	float:right;
	border:1px solid #180000;
}
.sys_fes_event_dedm .sys_img_flyer img
{
	padding: 0 !important;
}
.sys_fes_event_dedm .sys_label_description 
{
	clear:both;  
	font-weight: bold;
	float: left;
	overflow: hidden;
	width: 100px;
	margin-top: 40px
}
.sys_fes_event_dedm .sys_value_description 
{
	clear:left;
	margin-bottom:20px;
}
.sys_fes_event_dedm .sys_event_photo_list 
{
	overflow:hidden;
	clear:both;
	border-top:1px solid #180000;
	display:block;
}
.sys_fes_event_dedm .sys_actions 
{
	float:right;
	margin-right:10px;
	clear: both
}
.sys_fes_event_dedm .sys_event_thumbnail 
{
	float:left;
	height:102px;
	padding:12px 18px 0;
	width:102px;
	overflow: hidden;
}
.sys_fes_event_dedm .sys_event_thumbnail img
{
	padding: 0 !important;
	border: 1px solid #180000;
}
.sys_fes_event_dedm .sys_content 
{
	float:left; 
	width: 320px;
	padding-left:5px;
}
.sys_fes_event_dedm span,
.sys_fes_event_dedm p
{
	font-weight: bold;
}
.sys_fes_event_dedm a:link,
.sys_fes_event_dedm a:visited
{
	text-decoration: underline;
	color:#E3B576;
}
.sys_fes_event_dedm a:hover
{
	color:#7b180a !important;
	text-decoration: underline !important;
}
/*------------------------------------------
---------------- Links ---------------------
----------------------------------------- */
.sys_fes_links_list .sys_description 
{
	margin-left:10px;
}
.sys_fes_links_list ul li
{
	list-style: none;
	margin-left: 10px;
}
.sys_fes_links_list div
{
	color:#E3B576;
	font-weight:bold;
	line-height:20px;
}
.sys_fes_links_list a:link,
.sys_fes_links_list a:visited
{
	text-decoration: underline;
	color:#E3B576;
}
.sys_fes_links_list a:hover
{
	color:#7b180a !important;
	text-decoration: underline !important;
}
/*------------------------------------------
---------------- Gastenboek ----------------
----------------------------------------- */
#layoutGastenboek #right a:link,
#layoutGastenboek #right a:visited
{
	text-decoration: underline;
	color:#E3B576 !important;
}
#layoutGastenboek #right a:hover
{
	color:#7b180a !important;
	text-decoration: underline !important;
}
div.sys_pager_guestbook span, 
.sys_fes_guestbook_dlist span
{
	font-weight: bold;
}
div.sys_pager_guestbook div
{
	font-size: 12px;
}
div.sys_div_quote_label 
{
	margin-bottom:2px;
	width:200px;
}
div.sys_div_quote_message 
{
	margin-bottom:5px;
}
.sys_div_quote_message 
{
	/*width:480px;*/
}
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 !important;
}
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;
}
table.sys_table_overview
{
	margin-top:20px;
	width: 562px
}
tr.sys_row_message
{
	padding:5px;
	vertical-align:top;
}
td.sys_col_label_message 
{
	border:1px solid #644529;
	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: 562px
}

a.sys_link_submit_message_top 
{
	position:absolute;
	right:0;
	top:2px;
}
a.sys_link_submit_message_bottom 
{
	float:right;
	margin-top:-19px;
	text-align:right;
}

div.sys_div_quote_label 
{
	font-size:small;
}
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 #644529;
	border-top:1px solid #644529;
	border-right:1px solid #644529;
	vertical-align: top;
}
div.sys_div_quote_message
{
	background:#291111;
	border:solid 1px #644529 !important;
	background:#180000;
	font-size:10px;
	line-height: normal;
	font-style:italic;
}
span.sys_span_message 
{
	background:#180000;
	border:solid 1px #644529;
}
td.sys_col_label_message,
.sys_column_value_message
{	
    background:#180000;
}
td.sys_column_reply a 
{
	font-weight:normal;
}
tr.sys_row_message
{ 
	background:#180000;
	border:1px solid #644529;
	border-bottom: none !important
}
td.sys_col_label_message 
{
	border:1px solid #644529;
}
td.sys_col_label_placed_on 
{
	background:#180000;
	border:1px solid #644529;
	border-bottom: none !important
}
div.sys_div_popup 
{
	padding:10px;
	background:#333;
	border:1px solid #545454;
}

/*------------------------------------------
---------------- User edit------------------
----------------------------------------- */
.sys_button_browse_picture
{
	z-index:2;
	float:left;
	_margin-top: 3px;
}
#layoutUserEdit #right a:link,
#layoutUserEdit #right a:visited
{
	text-decoration: underline;
	color:#E3B576 !important;
}
#layoutUserEdit #right a:hover
{
	color:#7b180a !important;
	text-decoration: underline !important;
}
.sys_fes_user_dedit 
{
	position:relative !important;
}
.sys_fes_user_dedit  span
{
	text-align: left;
	font-weight: bold;
	line-height: 20px
}
.sys_fes_user_dedit  label
{
	font-weight: bold;
	padding-left: 4px;
}
.sys_table_upload_picture 
{
	float:left;
	display:block;
}
.sys_table_upload_picture th 
{
	text-align:left;
	vertical-align:top;
	padding-right:8px;
}
#layoutUserEdit .sys_button_upload_picture 
{
	display:block;
	margin-top:3px;
	float:right;
	margin-left: 3px;
}
.sys_fes_user_dedit div 
{
	clear:left;
}
a.sys_link_unsubscribe 
{
	display:block;
}
.sys_fes_user_dedit div.sys_div_passphoto 
{

}
table.sys_table_user_edit 
{
	margin: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 
{
	margin:0;
	height:21px;
	margin:0 0 4px;
}
table.sys_table_user_edit a.sys_link_cancel 
{
	display:block;
	float:left;
	margin-right:8px;
}
#layoutUserEdit div.sys_div_passphoto 
{
	float:left;
	overflow:hidden;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
}
#layoutUserEdit div.sys_div_passphoto img 
{
	padding: 0 !important;
}
#layoutUserEdit .sys_radio input,
#layoutUserEdit .sys_checkbox input
{
	background: none;
	border: none;
	margin: 0;
}
/*------------------------------------------
---------------- User subscribe-------------
----------------------------------------- */
div.sys_fes_user_dsubscribe 
{
	overflow:hidden;
	margin-bottom:20px;
	padding-left:5px;
}
div.sys_fes_user_dsubscribe span
{
	text-align: left;
	font-weight: bold;
	line-height: 20px;
}
div.sys_fes_user_dsubscribe input
{
	font-size: 12px;
}
div.sys_fes_user_dsubscribe .sys_description,
div.sys_fes_user_dsubscribe .sys_steps
{
	font-size: 12px;
}
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,
.sys_row_user_subscribe .sys_label p
{ 
	font-weight: bold
}
div.sys_fes_user_dsubscribe a:link,
div.sys_fes_user_dsubscribe a:visited
{
	display: inline-block;
	float: left;
	font-weight: bold;
}
div.sys_fes_user_dsubscribe a:hover
{
	color:#7B180A !important;
	text-decoration: underline;
}
div.sys_fes_user_dsubscribe .sys_label_step_indicator
{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	padding-left: 5px;
	background: #180000;
}
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:link,
#layoutUserSubscribe div.sys_fes_user_dsubscribe a.sys_link_submit:visited 
{
	float:left;
	margin-left:20px;
}
#layoutUserSubscribe div.sys_fes_user_dsubscribe a.sys_link_submit:hover
{
	color: #C16A31
}
#layoutUserSubscribe div.sys_fes_user_dsubscribe a.sys_link_submit
{
	margin-left: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;
}

#layoutGebruikerInschrijven .sys_link_previous,
#layoutGebruikerInschrijven .sys_link_submit 
{
	width:60px; 
	float:left;
}
div.sys_fes_user_dsubscribe  label
{
	font-weight: bold;
	padding-left: 4px;
}
#layoutUserSubscribe .sys_radio input,
#layoutUserSubscribe .sys_checkbox input
{
	background: none;
	border: none;
	margin: 0;
}
/*------------------------------------------
----------------Wachtwoord vergeten---------
----------------------------------------- */

span.sys_title_username 
{
	padding-right:8px;
}
div.sys_gen_userm_dforgot_password a:link,
div.sys_gen_userm_dforgot_password a:visited
{
	display:inline-block;
	margin-top:8px;
	font-weight: bold;
}
div.sys_gen_userm_dforgot_password a:hover
{
	color: #7B180A !important;
	text-decoration: underline;
}
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:#f00;
	font-weight:bold;
}
div.sys_gen_userm_dforgot_password .watermarked,
div.sys_gen_userm_dforgot_password .unwatermarked
{
	width: 190px;
	margin: 0;
}
/*------------------------------------------
----------------Inloggen -------------------
----------------------------------------- */
div.sys_fes_user_dlogin
{
	background:#180000;
	width:200px;
	padding:15px 25px 15px 15px;
	position: relative
}
div.sys_fes_user_dlogin span
{
	color: #E3B576;
	font-size: 12px;
	font-weight: bold;
}
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;
}
#layoutUserlogin .unwatermarked,
#layoutUserlogin .watermarked,
#layoutUserlogin .sys_input_password
{
	width:200px;
}
#layoutUserlogin span.sys_span_password 
{
	width:210px;
}

#layoutUserlogin span.sys_span_forgot_password
{
	display:block;
	float:left;
	clear:left;
	margin:10px 0 4px 0;
}
#layoutUserlogin span.sys_span_forgot_password a:link,
#layoutUserlogin span.sys_span_forgot_password a:visited
{
	text-decoration: underline;
	color:#E3B576 !important;
	white-space: nowrap
}
#layoutUserlogin span.sys_span_forgot_password a:hover
{
	color:#7b180a !important;
	text-decoration: underline !important;
}
#layoutUserlogin .sys_label_remember_me,
#layoutUserlogin .sys_span_remember_me 
{
	float:left;
}
#layoutUserlogin .sys_span_remember_me input
{
	margin-top: 3px;
	background: none !important;
	border: none !important;
	float: left
}
#layoutUserlogin .sys_button
{
	cursor: pointer
}
#layoutUserlogin span.sys_span_login
{
	float: left;
	clear: both;
}

#layoutUserlogin span.sys_label_error_message
{
	width:300px;
	margin-bottom:20px;
	color:#f00;
	font-weight:bold;
	position:absolute;
	left:250px;
}
span.sys_title_username 
{ 
	font-weight:bold;
	line-height: 20px
}

#layoutUserlogin span.sys_label_username,
#layoutUserlogin span.sys_label_password,
#layoutUserlogin span.sys_label_remember_me
{ 
	width:190px;
}
#layoutUserlogin span.sys_label_remember_me
{
	width: 187px !important
}
#layoutUserlogin .sys_checkbox_remember_me input
{
	_margin-left: -3px !important;
	_margin-top: 0px;
}
/*------------------------------------------
------------------ Status ------------------
----------------------------------------- */
.sys_gen_userm_dsstatus
{
	float:left;
	width: 175px
}
.sys_gen_userm_dsstatus a
{
	margin-right: 5px
}
.sys_you_are_title
{
	font-weight: bold	
}