/******************************/
/*      Menu                  */
/******************************/
#menu li.padingLeft18 a	
{ 
	padding-left: 14px;
	width: 56px !important
}
#menu li.padingRight18 a	
{ 
	padding-right: 16px;
	width: 50px !important
}

.FES_MENU_EMBM
{
	margin: 0;
}
#ext_main_menu
{  
	float: left; 
	margin: 0; 
	list-style: none; 
	background: #000; 
	padding-left: 1px
}
#ext_main_menu li 
{ 
	float: left; 
	margin: 0; 
	background: url(images/menu_separator.gif) no-repeat right 3px; 
	font-size: 16px; 
	line-height: 30px; 
	letter-spacing: -1px;
	margin-left: -1px;
	font-weight: normal;
	width: 122px;
}
#ext_main_menu li a:link,
#ext_main_menu li a:visited
{ 
	width: 100%;
	color: #fff;
	text-align: center;
	display: block
}
#ext_main_menu li.active a:link,
#ext_main_menu li.active a:visited,
#ext_main_menu li.sfhover a
{ 
	background: #e4f0f0; 
	color: #000 !important; 
	text-decoration: none
}
#ext_main_menu li.Home
{
	width: 70px !important;
}
#ext_main_menu li.Home a	
{ 
	padding-left: 14px;
	width: 56px !important
}
#ext_main_menu li.Nieuws
{
	width: 68px !important;
}
#ext_main_menu li.Over_Jaffa
{
	width: 86px !important;
}
#ext_main_menu li.Foto_s
{
	width: 64px !important;
}
#ext_main_menu li.Uw_feest
{
	width: 68px !important;
}
#ext_main_menu li.Trouwen
{
	width: 74px !important;
}
#ext_main_menu li.Agenda
{
	width: 67px !important;
}
#ext_main_menu li.Menu
{
	width: 54px !important;
}
#ext_main_menu li.Strandhuisjes
{
	width: 104px !important;
}
#ext_main_menu li.Contact
{
	width: 68px !important;
}
#ext_main_menu li.Links
{
	width: 66px !important;
	background: none !important;
}
#ext_main_menu li.Links a	
{ 
	padding-right: 16px;
	width: 50px !important
}
/****************************************/
/*           Menukaarten                */
/*                                      */
/****************************************/ 
.fes_mc_dmm ul.level_1
{
	margin-bottom:10px !important;
}
.fes_mc_dmm ul.level_1, .menucardProducts
{
    margin:0;
    padding:0;
    list-style:none;
}
.fes_mc_dmm ul li
{
	margin-left:0px;
}
    .fes_mc_dmm .title
    {
        font-weight:bold !important;
        display:block;
        padding-bottom:10px;
        padding-top:10px;
		font-size: 15px;
    }
    .fes_mc_dmm .name
    {
        width:645px;
        display:block;
        float:left;
		font-weight: bold;
		font-size: 13px;
    }
    .fes_mc_dmm .description
    {
        display:block;
        font-style:italic;
        padding-top:2px;
        padding-bottom:4px;
        width:630px;
        margin-left:5px;
    }
    .fes_mc_dmm span.empty
    {
        display:none;
        visibility:hidden;
        height:0px;
    }
	.fes_mc_dmm span
	{
		font-size: 12px;
	}
	.fes_mc_dmm ul li ul li
	{
		border-bottom: 1px solid #98ADB6;
		width: 700px;
		margin-bottom: 5px;
	}

/****************************************/
/*     Nieuws Article / Homepage        */
/*                                      */
/****************************************/ 


#textString .sys_fes_news_dnlm {
	width:1200px;
	height:29px;
}

#textString li.sys_fes_news_dnlm_list_item {
	float:left;
	}
	
#textString div.sys_news {
	float:left;
	width:auto;
	}
	
#textString ul.sys_fes_news_dnlm_list {	
	width:100%;
	float:left;
	}
	
#textString ul.sys_fes_news_dnlm_list .sys_date {
	clear:none;
	color:#E4F0F0;
	width:60px;
	line-height:26px;
		}
		
#textString ul.sys_fes_news_dnlm_list li {
	border:none;
	margin:none;
	padding:none;
	}
#textString ul.sys_fes_news_dnlm_list .sys_title {
	height:29px;
	padding:0px;
	width:auto;
	margin-right:20px;
	line-height:26px;
	}

.sys_link_news_title
{
   text-decoration:none;
}
ul.sys_fes_news_dnlm_list 
{
   list-style:none;
   padding:0px;
   margin:0px;
}
ul.sys_fes_news_dnlm_list li
{
   	overflow:hidden;
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #808080
}
ul.sys_fes_news_dnlm_list  .sys_date
{
  	width:80px;
  	float:left;
  	clear:left;
  	display:inline;
 }
ul.sys_fes_news_dnlm_list  .sys_title
{
     float:left;
     width: 290px;
	 padding-bottom: 5px;
} 
ul.sys_fes_news_dnlm_list  .sys_title a
{
	 font-weight: bold !important;
	 color: #000;
	 font-style: italic !important;
}
.sys_source
{
	padding-bottom: 10px
}

.sys_fes_news_dndm .sys_value_source {
	float:left;
	width:400px;
	overflow:hidden;
	}
.sys_fes_news_dndm	.sys_description {
	float:left;
	margin-top:20px;
	}
	
ul.sys_fes_news_dnlm_list  .sys_description
{
	font-size: 12px;
	margin-bottom: 5px;
	color:#000;
}
.sys_label_source
 {
    float:left;
    width:100px;
	font-weight: bold
 }
.sys_label_date
{
    float:left;
    width:100px;
	font-weight: bold
} 
div.sys_readon
{
	float: left;
}
div.sys_news
{
	width: 290px;
}
.sys_date
{
	margin-bottom:5px;
}
div.sys_fes_news_dndm .sys_title .sys_value_title
{
	font-size: 19px !important; 
	line-height: 25px; 
	margin-bottom: 7px !important;
	border-bottom: 1px solid #000;
	font-style: italic;
}
div.sys_fes_news_dndm .sys_label_title
{
	visibility: hidden;
	display: none;
}


#nieuwsbericht div.sys_fes_news_dnlm {
	float:left;
	width:565px;
	}
	
#nieuwsbericht div.sys_news {
	width:100%;
	}
	
#nieuwsbericht 	ul.sys_fes_news_dnlm_list .sys_title {
	width:100%;
	font-size: 19px !important; 
	line-height: 25px; 
	margin-bottom: 7px !important;
	border-bottom: 1px solid #000;
	font-style: italic;

	}

	
#nieuwsbericht 	ul.sys_fes_news_dnlm_list .sys_title a{
	font-size:20px;
	line-height:25px;
	margin-bottom:7px;
	font-weight:normal !important;
	}	
	
#nieuwsbericht ul.sys_fes_news_dnlm_list .sys_description {
	float:left;
	color:#000000;
	}
	

/******************************/
/*     Agenda                 */
/******************************/       
.sys_fes_event_deam_list
{
    list-style-type:none;
    margin:0;
    padding:0;
}
    .sys_fes_event_dedm
    {
        position:relative;
    }
    .sys_fes_event_deam_list li
    {
        text-align:center;
        float:left;
        width:140px;
			height: 260px;
        margin-right:18px;
        margin-top:21px;
        padding:10px 20px 10px 20px;
        border:1px solid #000;
    }
        .sys_thumbnail_link
        {
            padding-bottom:5px;
            text-decoration:none;
        }
        .sys_img_thumbnail
        {
            padding:5px;
            float:left;
        }
        #layoutAgenda .sys_title
        {
            padding-bottom:10px;
        }
		#layoutAgendaDetails .sys_title
		{
			font-style: italic;
			border-bottom: 1px solid #000;
			font-size: 17px; 
			line-height: 20px; 
			margin-bottom: 7px;
		}
		#layoutAgenda .sys_title a, #layoutAgendaDetails .sys_title, #layoutAgenda .sys_title a:hover, #layoutAgenda .sys_title a:visited
		{
			font-weight: bold;
		}
        .sys_event_photo_list
        {
            overflow:hidden;
            border:1px solid #000;
            margin-top:150px;
        }
        .sys_img_flyer
        {
            margin-bottom:5px;
            position:absolute;
            right:0px;
            top:30px;
			width: 326px;
			height: 280px;
			overflow: hidden;
        }
		.sys_img_flyer img
		{
			float: right;
		}
        .sys_img_title
        {
            display:none;
            visibility:hidden;
        }
        .sys_actions,.sys_actions a
        {
            padding-top:5px;
            clear:both;
}
.sys_fes_event_deam .sys_clearing
{
	display: none;
	visibility: hidden;
}
.sys_fes_event_deam div, 
.sys_fes_event_deam span, 
.sys_fes_event_dedm div, 
.sys_fes_event_dedm span
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
.sys_fes_event_dedm .sys_content
{
	width: 550px;
}
.sys_fes_event_dedm .sys_content .sys_label
{
	width: 140px;
	float: left;
    font-weight:bold !important;
	margin-bottom: 5px;
}
.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;
	width:380px;
	margin-bottom: 5px;
}
.sys_fes_event_dedm .sys_value_description 
{
	clear:left;
	margin-bottom:20px;
	padding-top:10px;
	width:550px;
}
.sys_event_photo_list .sys_event_thumbnail
{
	float: left;
}

/******************************/
/*         Foto album         */
/******************************/

.sys_fes_pho_dpalm
{
	overflow:hidden;
	padding: 15px 40px;
}
.sys_fes_pho_dpalm .sys_fes_pho_dpalm_list li
{
	float:left;
	width:150px;
	margin: 0 15px 15px 0;
	text-align:center;
	padding:15px; 
	border:1px solid #000; 
	height:200px; 
	list-style: none
}
.sys_fes_pho_dpalm .sys_title, .sys_fes_pho_dpalm .sys_description, .sys_fes_pho_dpalm .sys_date
{
	display:block;
	margin:0;
	padding:0;
	color: #000;
	text-align:center;
}
.sys_fes_pho_dpalm .sys_title 
{ 
	font-weight:bold; 
	font-size:13px;
	color: #000;
}
.sys_fes_pho_dpalm .sys_clearing
{ 
	/*width: 100%; 
	clear:both; 
	color:#000;
	height: 1px;*/
	visibility: hidden;
	display: none;
}
.sys_fes_pho_dpalm_list  a:link, .sys_fes_pho_dpalm_list  a:visited
{
	text-decoration: none;
	color: #000;
}
.sys_fes_pho_dpalm_list  a:hover 
{
	color: #000;
	text-decoration: none !important;
}

/******************************/
/*      Foto album Lijst      */
/******************************/

.sys_fes_pho_dpgm .sys_album_title_label,
.sys_fes_pho_dpgm .sys_album_description_label,
.sys_fes_pho_dpgm .sys_album_date_label
{
	display:block;
	float:left;
	width:140px;
}
.sys_fes_pho_dpgm .sys_album_date_label
{
	clear:left;
}
.sys_fes_pho_dpgm .sys_photo_title 
{
	visibility:hidden; 
	display:none;
}

.sys_fes_pho_dpgm .sys_album_title,
.sys_fes_pho_dpgm .sys_album_description,
.sys_fes_pho_dpgm .sys_album_date
{
	display:block;
}
.sys_fes_pho_dpgm 
{ 
	clear: both; 
	float:left; 
	padding: 15px;
}

.sys_fes_pho_dpgm .sys_album 
{
	overflow:hidden; 
	margin-top:20px;
	padding: 0 0 0 15px;
}
.sys_fes_pho_dpgm .sys_back_to_album_label 
{
	margin-bottom:10px;
	display:block;
}
.sys_fes_pho_dpgm .sys_photo 
{
	float:left;
	height:150px;
	margin: 0 20px 20px 0;
	padding: 17px;
	border:1px solid #000; 
	width:150px; 
	overflow:hidden; 
	float:left;
	background:	#98ADB6;
}
.sys_fes_pho_dpgm a:link,
.sys_fes_pho_dpgm a:visited
{
	cursor: pointer;
}
.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
{
	padding: 15px 0;
}
.sys_fes_pho_dpdm .sys_photo_title 
{
	visibility: hidden; 
	display: none;
}
.sys_fes_pho_dpgm span
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.sys_fes_pho_dpgm .sys_album_title_label,
.sys_fes_pho_dpgm .sys_album_description_label,
.sys_fes_pho_dpgm .sys_album_date_label
{
	font-weight:bold;
}

.sys_fes_pho_dpgm .sys_photo a div img 
{
	border:1px solid #333!important;
}
.sys_fes_pho_dpgm .sys_photo_title_label 
{
	font-weight:bold;
}

.sys_fes_pho_dpgm .sys_paging 
{
	margin-top: 10px
}
.sys_fes_pho_dpgm .sys_paging ul li 
{

	list-style: none
}
.sys_fes_pho_dpgm .sys_paging ul li a,
.sys_fes_pho_dpgm .sys_paging ul li a:link, .sys_fes_pho_dpgm .sys_paging ul li a:visited 
{ 
	font-size: 12px;
}
.sys_fes_pho_dpgm .sys_paging ul li a:hover 
{
}
.sys_fes_pho_dpgm .sys_paging ul li .sys_active 
{
	font-weight: bold; 
	color: #000
}


/******************************/
/*     Foto album Detail      */
/******************************/
.sys_fes_pho_dpdm span
{
	font-family: Arial, Helvetica, sans-serif;
} 

.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 div 
{
	margin-top: 50px; 
	text-align:center;
}
.sys_fes_pho_dpdm div img 
{ 
	border:1px solid #808080!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 
{
}
.sys_fes_pho_dpdm a:hover 
{
}
.sys_fes_pho_dpdm .sys_album_title_label, .sys_fes_pho_dpdm  .sys_album_title 
{
	margin-bottom: 10px; 
	display:inline-block; 
	font-size: 13px
}
.sys_fes_pho_dpdm .sys_clearing 
{ 
	visibility: hidden; 
	display: none
}

/******************************/
/*     Popups                 */
/******************************/  
.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;
    }
    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;
}
/*****************links module**********************/
.sys_fes_links_list a:link,
.sys_fes_links_list a:visited
{
	color: #000;
	font-weight: bold !important;
	font-size: 14px !important;
	font-style: italic !important;
	margin-bottom: 5px;
}
.sys_fes_links_list li
{
	list-style: none;
	margin-top: 15px;
	margin-left:0px;
}
.sys_fes_links_list .sys_description
{
	font-size: 12px;
}
