html, body
{
	width:100%;
	height:100%;
	background:#fff;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS",Arial,Verdana,sans-serif;
	color:#5d2a07;
	font-size:11px;
}
#form1
{
	position:relative;
	width:100%;
	height:100%;
}

/* General elements */
.splash         {padding-top:13px;padding-left:14px;}
.noborder       {border:none;}
.leftfloat      {float:left;}
.rightfloat     {float:right;}
.nobottommargin {margin-bottom:0;}
.notopmargin    {margin-top:0;}
h1              {font-size:14px;}
h2, h3          {font-size:12px;}
a               {color:#5d2a07;}
a:hover         {color:#5d2a07;text-decoration:none;}
hr.sys_clearing {visibility:hidden;	clear:left;}

.nieuwsbrief
{
	position:absolute;
	top:10px;
	right:10px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 	12px;
	font-weight: 	bold;
	font-style: 	normal;
	color: 	#FFFFFF;
	text-decoration:none;
}
.nieuwsbrief:hover
{
	color: 	#FFFFFF;
}
#centerverticaal
{
	position:relative;
	height:600px;
	margin-top:30px;
}
#centerhorizontaal
{
	position:relative;
	width:1000px;
	min-height:500px;
	margin:0 auto;
	overflow:hidden;
}
.FES_MENU_EMBM
{
	position:relative;
	margin-top:121px;
	z-index:50;
}

.Container {
	position: relative;
	width: 960px;
	padding-bottom:20px;
	padding-top:20px;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
}

#sfeerfoto  /* De specifieke foto's staan in BACKGROUNDS EN SFEERFOTO'S hieronder */
{
	width:260px;
	height:180px;
	position:absolute;
	top:50px;
	right:40px;
}
.sys_ArticleLayout25
{
    clear:left;
}
.sys_ArticleLayout25_empty
{
    display:none;
    visibility:hidden;
}

div.centerdiv
{
	position:relative;
}

div#fotocontainer
{
	padding-top:10px;
	position:relative;
}

/* Menu 
========================================================*/ 
.FES_MENU_EMBM #ext_main_menu
{
	float:none;
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	margin-left:340px;

}
.FES_MENU_EMBM ul#ext_main_menu li ul
{
    background-color: #000;
    z-index:500;
}

.FES_MENU_EMBM ul#ext_main_menu li li
{
    position:relative;
    background-color: #000;
    padding-top:3px;
    width:150px;
    z-index:500;
}

.FES_MENU_EMBM ul#ext_main_menu li
{
  height:20px;
  padding:0px 0px 0px 10px;
}
.FES_MENU_EMBM ul#ext_main_menu li a
{
    display:block;
    height:20px;
    
}
.FES_MENU_EMBM ul#ext_main_menu li li a:hover
{
    color:#ABA099;
}
.FES_MENU_EMBM ul li
{
	
}
.FES_MENU_EMBM ul li a
{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.FES_MENU_EMBM ul li a:hover
{
	text-decoration:underline;
}
.FES_MENU_EMBM ul li.Vervolg
{
	visibility:hidden;
	display:none;
}

.FES_MENU_EMBM li:hover, .FES_MENU_EMBM li.hover {  /* FIX VOOR IE7!! */
    position: static;
}


/* 1e VERVOLGPAGINA
===================================*/
#layoutVervolg #centerhorizontaal
{
	background:#fff;
	padding:13px 0 0 13px;
	width:987px; 				/* 1000-17 */
	min-height:487px;				/* 500-13 */
}
#layoutVervolg #centerhorizontaal ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#layoutVervolg #centerhorizontaal ul li
{
	float:left;
	margin-right:11px;
}
#layoutVervolg #centerhorizontaal ul li.lastlistitem
{
	margin-right:0;
}

/* BACKGROUNDS EN SFEERFOTO'S
=====================================*/
#layoutGeschiedenis #centerhorizontaal
{
	background:url(./images/bg-geschiedenis.jpg) no-repeat;
}
#layoutFetealarivere #centerhorizontaal
{
	background:url(./images/bg-fetealarivere.jpg) no-repeat;
}
#layoutGeschiedenis #sfeerfoto
{
	background:url(./images/pic-geschiedenis.jpg) no-repeat;
}
#layoutArrangementen #centerhorizontaal
{
	background:url(./images/bg-arrangementen.jpg) no-repeat;
}

#layoutArrangementen #sfeerfoto
{
	background:url(./images/pic-arrangementen.jpg) no-repeat;
}

#layoutProeverijen #centerhorizontaal
{
	background:url(./images/bg-proeverijen.jpg) no-repeat;
}

#layoutProeverijen #sfeerfoto
{
	background:url(./images/pic-proeverijen.jpg) no-repeat;
}
#layoutZakelijk #centerhorizontaal
{
	background:url(./images/bg-zakelijk.jpg) no-repeat;
}
#layoutZakelijk #sfeerfoto
{
	background:url(./images/pic-zakelijk.jpg) no-repeat;
}
#layoutSfeerimpressies #centerhorizontaal,
#layoutFotoDetails #centerhorizontaal,
#layoutFotoAlbum #centerhorizontaal
{
	background:url(./images/bg-sfeerimpressies.jpg) no-repeat;
}
#layoutFotoDetails #centerhorizontaal
{
	background:url(./images/bg-sfeerimpressiesfadeout.jpg) no-repeat;
}
#layoutSitemap #centerhorizontaal
{
	background:url(./images/bg-sfeerimpressiesfadeout.jpg) no-repeat;
}

#layoutSfeerimpressies #sfeerfoto,
#layoutFotoDetails #sfeerfoto,
#layoutFotoAlbum #sfeerfoto
{
	background:url(./images/pic-sfeerimpressies.jpg) no-repeat;
}

#layoutAgendaDetails #centerhorizontaal,
#layoutAgenda #centerhorizontaal
{
	background:url(./images/bg-agenda.jpg) no-repeat;
}

#layoutAgendaDetails #sfeerfoto,
#layoutAgenda #sfeerfoto,
#layoutAgendaDetails #sfeerfoto,
#layoutAgenda #sfeerfoto
{
	background:url(./images/pic-agenda.jpg) no-repeat;
}

#layoutContact #centerhorizontaal,
#layoutNieuwsbrief #centerhorizontaal
{
	background:url(./images/bg-contact.jpg) no-repeat;
}
#layoutContact #sfeerfoto,
#layoutNieuwsbrief #sfeerfoto
{
	background:url(./images/pic-contact.jpg) no-repeat;
}
#layoutSitemap #sfeerfoto
{
	background:url(./images/pic-contact.jpg) no-repeat;
}

/* FOTO PAGINA'S
===================================*/
#layoutSfeerimpressies div.sys_ArticleFullText
{
	text-align:center;
}
div#fotocontainer h1
{
	margin-bottom:20px;
}
#layoutSfeerimpressies h1
{
	visibility:hidden;
}
.sys_fes_pho_dpalm
{
    width:840px;
    margin:0 auto;   
}
ul.sys_fes_pho_dpalm_list
{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	
}
ul.sys_fes_pho_dpalm_list li
{
	float:left;
	height:100px;
	padding:0px 0px 10px 10px;
	width:200px
}
ul.sys_fes_pho_dpalm_list a
{
	text-decoration:none;
}
ul.sys_fes_pho_dpalm_list img
{
	border:none;
}
ul.sys_fes_pho_dpalm_list span.sys_title
{
	display:none;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm
{
	margin-top:20px;
	width:700px;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_title
{
	font-size:12px;
	display:block;
	margin-bottom:12px;
}
#layoutSfeerimpressies span.sys_description,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_title_label,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_date_label,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_date,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_photo_description,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_photo_date,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_photo_title,
#layoutFotoDetails div.sys_fes_pho_dpdm span.sys_album_title_label,
#layoutFotoDetails div.sys_fes_pho_dpdm span.sys_album_title,
#layoutFotoDetails div.sys_fes_pho_dpdm span.sys_photo_title_label,
#layoutFotoDetails div.sys_fes_pho_dpdm span.sys_photo_description_label,
#layoutFotoDetails div.sys_fes_pho_dpdm span.sys_photo_description,
#layoutFotoDetails div.sys_fes_pho_dpdm span.sys_photo_date_label,
#layoutFotoDetails div.sys_fes_pho_dpdm span.sys_photo_date,
.sys_photo_title
{
	visibility:hidden;
	display:none;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm div.sys_photo
{
	width:150px;
	height:200px;
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm div.sys_photo img
{
	border:none;
}

#layoutFotoAlbum div.sys_paging
{
    float:left;
    width:100%;
    clear:both;
}

#layoutFotoAlbum div.sys_paging ul
{
	list-style:none;
	margin:12px 0;
	padding:0;
	overflow:hidden;
}
#layoutFotoAlbum div.sys_paging ul li
{
	display:inline;
	margin-right:8px;
}
#layoutFotoAlbum div.sys_paging ul li a
{
	font-weight:bold;
	text-decoration:underline;
}
#layoutFotoAlbum div.sys_paging ul li a:hover
{
	color:#5D2A07;
}
#layoutFotoAlbum div.sys_paging ul li a.sys_active
{
	text-decoration:none;
	color:#5D2A07;
}
#layoutFotoAlbum div.sys_paging ul li a.sys_next
{
	font-weight:normal;
}
.sys_fes_pho_dpdm
{
    margin:0 auto;
}
#layoutFotoDetails div.sys_fes_pho_dpdm
{
	width:500px;
}
a.sys_previous_image
{
	float:left;
}
a.sys_next_image_label
{
	float:right;
}
div.sys_fes_pho_dpdm img
{
	display:block;
	margin-top:40px;
	clear:both;
}
/* CONTACT
==================================*/
#layoutContact table
{
	margin-left:20px;
}
#layoutContact table td
{
	vertical-align:top;
}
div.sys_fes_cforms_dform
{
	position:relative;
	margin-top:0px;
	margin-left:20px;
}
div.sys_one_row
{
	clear:left;
	overflow:hidden;
	margin-bottom:4px;
}
div.sys_one_row span.sys_fieldlabel
{
	display:block;
	float:left;
	width:100px;
}
div.sys_one_row a
{
	display:inline;
	padding:0 6px;
	border:solid 1px #56595C;
	color:#56595C;
	text-decoration:none;
	height:20px;
	line-height:20px;
	font-weight:bold;
}
div.sys_one_row a:hover
{
	background:#56595C;
	color:#fff;
}

p.contacttitle
{
	font-size:14px;
	font-weight:bold;
}
span.margelinks
{
	padding-left:6px;
}
span.margerechts
{
	padding-right:6px;
}
span.oneliner
{
	display:block;
}

#contact
{
    margin-top: 10px;
}
input
{
	border: 1px solid #5D2A07;
	color: #5D2A07;
}
textarea
{
	border: 1px solid #5D2A07;
	color: #5D2A07;
	width: 200px;
	height: 50px;
}
#layoutContact span.sys_title,
#layoutContact span.sys_description
{
	visibility: hidden;
	display: none;
}

/* sfeerimpressies
==================================*/

#layoutSfeerimpressies div.Container, #layoutFotoAlbum div.Container
{
    width:940px;
}

/* CONTACT
==================================*/
#contact
{
    margin-top:25px;
}

/* AGENDA
=================================================*/
div.sys_fes_event_deam 
{
    width:600px;
    margin-top:20px;
    text-align:center;
    padding-left:40px;  
}

ul.sys_fes_event_deam_list
{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}

ul.sys_fes_event_deam_list li 
{
    margin-right:20px;
    margin-bottom:15px;
    float:left;
    width:160px;
    padding:5px;
    overflow:hidden;
    border:1px solid #5D2A07;
}

#layoutAgenda div.sys_event
{
    
}

#layoutAgenda div.sys_event
{

}

#layoutAgendaDetails div.sys_title
{
    margin-bottom:10px;
    margin-top:20px;
    display:block;
	text-decoration	: none;
	width:100%;
	clear:right;
	font-size:15px;
	font-weight:bold;
	color:#5D2A07;
}

#layoutAgenda div.sys_event div.sys_title 
{
   text-align:left;
   margin-bottom:10px
}

#layoutAgenda div.sys_thumbnail
{
	display: block;
	margin-bottom:30px;
}

#layoutAgenda  img.sys_img_thumbnail
{
	display: block;
	border: none;
	border:1px solid #5D2A07;
}

#layoutAgenda div.sys_title
{
    display:block;
	text-decoration: none;
	width:100%;
	font-size:14px;
	font-weight:bold;
}

#layoutAgenda div.sys_readon 
{
    text-align:center;
    float:left;
}

#layoutAgenda div.sys_readon a
{
    text-decoration:underline;
    font-weight:normal;
}

#layoutAgenda div.sys_date,
#layoutAgenda div.sys_times,
#layoutAgenda div.sys_description
{
    margin-top:-2px;
    margin-bottom:1px;
}

#layoutAgenda div.sys_date 
{
   
}

#layoutAgenda div.sys_date
{
	
}

#layoutAgenda div.sys_description
{
	
}

#layoutAgenda div.sys_description p
{

}
.sys_fes_event_dedm
{
    padding-left:40px;
}
#layoutAgendaDetails div.sys_img_title
{
    font-weight:bold;
}
#layoutAgendaDetails div.sys_img_flyer img
{
	margin-bottom:20px;
}
#layoutAgendaDetails div.sys_content
{
	position:relative;
	overflow:hidden;
	width:650px;
}

#layoutAgendaDetails div.sys_label
{
	font-weight		: normal;
	width			: 120px;
	display			: block;
	float			: left;
	margin-bottom	: 5px;
}

#layoutAgendaDetails div.sys_value
{
	width			: 400px;
	float			: right;
	margin-bottom	: 5px;
}

#layoutAgendaDetails div.sys_actions
{
	position:relative;
	width			: 500px;
	margin-top		: 20px;
}
#layoutAgendaDetails div.sys_value_description p
{
	margin:0;
	padding:0;
}

div.sys_fes_event_dedm div.sys_content 
{
    width:530px;
}

div.sys_fes_event_dedm div.sys_label_presale_date,
div.sys_fes_event_dedm div.sys_label_fee_presale,
div.sys_fes_event_dedm div.sys_label_fee_at_door,
div.sys_fes_event_dedm div.sys_label_description,
div.sys_fes_event_dedm div.sys_label_time 
{
    clear:both;
}

hr.sys_clearing 
{
    display:none;
    visibility:hidden;
}

div#IFrameDummy iframe
{
    border:none;
}

#Fetebutton {	
	text-align:center;
	height:88px;
	margin-top:10px;
	float:left;
	width:976px;
}

li.Fete_a_la_rivere {
	display:none;
	visibility:hidden;
	}
/* HYVES EVENT GADGET
==================================*/
.sys_fes_event_hyves_gadget
{
	position:absolute;
	top:73px;
	left:500px;
	width:169px;
	padding-top:80px;
	text-align:center;
	background:url(/App_Themes/Theme1/images/hyves_event_gadget_logo.png) top center no-repeat;
	z-index:200;
}
/*------------------------------------------
----------------Hyves Event Gadget----------
----------------------------------------- */

div.sys_fes_event_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo,
div.sys_fes_contact_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo,
div.sys_fes_photo_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo
{	
	display:block;
	width:137px;
	float:left;
}

div.sys_fes_contact_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo
{
	background-image: url(/App_Themes/Theme1/images/hyves_contact_gadget_logo.png);
}

div.sys_fes_photo_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo
{
	background-image: url(/App_Themes/Theme1/images/hyves_photo_gadget_logo.png);
}

div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_text
{
	display:block;
	float:left;
}

div.sys_div_popup_hyves_gadget
{
	z-index:500!important;
}
div.sys_div_popup_hyves_gadget span
{	
	margin:5px;
}

div.sys_div_popup_hyves_gadget span.sys_span_main_description
{
	margin:10px 5px 20px 5px;
}

div.sys_div_popup_hyves_gadget span.sys_span_step1_title,
div.sys_div_popup_hyves_gadget span.sys_span_step2_title,
div.sys_div_popup_hyves_gadget span.sys_span_step3_title
{
	display:block;
	font-weight:bold;	
	
	line-height:20px;
	padding-left:5px;
	
	margin:0 5px 5px 5px;
	text-align:left;
}

div.sys_div_popup_hyves_gadget span.sys_span_step1_description,
div.sys_div_popup_hyves_gadget span.sys_span_step2_description,
div.sys_div_popup_hyves_gadget span.sys_span_step3_description
{
	display:block;	
	width:683px;	
	padding-left:5px;
	text-align:left;
	background:#AAAAAA;
	border: 1px solid #969696;
}

div.sys_div_popup_hyves_gadget span.sys_span_preview_description
{
	margin:15px 0px 10px 10px;
}

div.sys_div_popup_hyves_gadget input.sys_input_hyves_gadget_code
{
	display:block;
	width:290px;	
	margin:5px 5px 20px 10px;
}

div.sys_div_popup_hyves_gadget img.sys_img_add_gadget
{
	display:block;
	margin:5px 5px 20px 10px;
}

div.sys_div_popup_hyves_gadget div.sys_div_hyves_gadget_preview
{
	margin:0 auto !important;
	width:400px;
}
div.sys_div_popup_hyves_gadget .sys_input_header_close
{
	display:none;
}
div.sys_div_popup_hyves_gadget .sys_a_header_close
{
	position: absolute;
	top: 2px;
	right: 2px;
	background: url(images/x.png);
	width:25px;
	height:29px;
}

div.sys_div_popup_hyves_gadget a.sys_link_cancel
{
	display:none;
	visibility:hidden;
}
span.sys_span_quote_label{color:#fff;}
tr.sys_row_placed_on{background:none;}
tr.sys_row_placed_on td{font-weight:bold;}
.modalBackground
{
	opacity:.50;
	filter: alpha(opacity=50);
	 -moz-opacity: 0.5;
	background-color: #000;
}
div.sys_div_popup
{
    border: 1px solid #F7941D;
    background:#3D3C3E;
    padding-top:10px;
    width:500px;
	 color:#fff !important;
}
div.sys_div_popup a
{
	 color:#fff !important;
}
div.sys_div_popup a:hover
{
	 color:#fff !important;
}
    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;
		}

		
.sys_checkbox_receive_newsletter input, .sys_checkbox_receive_sms input
{
	width:auto !important;
}		

table.sys_checkbox_list_interest
{
	margin-left:10px;
	margin-top:5px;
}
table.sys_checkbox_list_interest input
{
	width:auto !important;
	background:none !important;
	border:none !important;	
}
.sys_checkbox_all_interest input,
.sys_checkbox_all_interests input
{
	width:auto !important;
	background:none !important;
	border:none !important;
}
div.sys_fes_user_dsubscribe table.sys_table_user_subscribe table td label
{
	color:#fff;
}
.sys_text_hyves_code
{
	margin-top:5px;
	width:110px;
}


/*-----------NIEUWSBRIEF-------------------------*/
#layoutNieuwsbrief div.sys_fes_user_dsubscribe
{	
	width:500px;
}
#layoutNieuwsbrief div.sys_fes_cforms_dform a
{
	display:block;
	margin-left:0px;
}
#layoutNieuwsbrief th.sys_col_label {
	display:block;
	float:left;
	width:160px;
	text-align:left;
}
.ajax__validatorcallout_error_message_cell
{
	color:#000000!important
}
#layoutNieuwsbrief td.sys_col_label_agreement a
{
	font-weight:bold;
}
#layoutNieuwsbrief div.sys_div_popup
{
	background:#111111 none repeat scroll 0 0;
	border:1px solid #fff;
	padding:10px;
}
#layoutNieuwsbrief textarea
{
	width:500px;
	height:300px;
}
.sys_steps{
	margin-bottom:5px;
	margin-top:10px;
}
.sys_table_user_subscribe
{
	margin:10px 0px;
}
.sys_col_label
{
	vertical-align: top;
}
.sys_radio input
{
	border:none !important;
}
.sys_checkbox input
{
	border:none !important;
}

.FES_MENU_EMBM ul#ext_main_menu li li.Inschrijven_nieuwsbrief
{
	margin-left: -80px;
}