body,
html,
aspx,
#form1
{
	width:100%;
	height:100%;
	margin:0px;
    padding:0px;
}
body
{
	font-size: 11px;
	color:#fff;
	font-family:Verdana;
	margin:0px;
	padding:0px;
	background:#553519;
}

img 
{
   border:none;
}

a 
{
    color:#fff;
}

/* splash pagina
=============================================== */

body#splash 
{
    background:#553519;
}

#splash_nonfooter 
{
    position:relative;
    width:373px;
    height:480px;
    top:50%;
    margin:-240px auto 0 auto;
}

#splash_logo 
{
    position:relative;
    width:100%;
    height:315px;
    background:url(images/splash_logo_nieuw.jpg);
    background-repeat:no-repeat;
}

#welkom 
{
    position:relative;
    width:100%;
    height:65px;
	padding-top:14px;
    background:url(images/splash_welkom_nieuw.jpg);
    background-repeat:no-repeat;
}
#welkom  p
{
text-align:center;
margin:0px;
}


#created 
{
    position:relative;
    width:100%;
    height:41px;
    text-align:center;
    margin-top:50px;
}

#created p
{
    margin:0px 0px 5px 0px;
	font-size:10px;
}

/* home pagina
=============================================== */

#nnonfooter 
{
width:100%;
}
#nonfooter 
{
    margin:0 auto;
    width:765px;
    min-height:511px;
}
#header 
{
    position:relative;
    height:120px;
}

#logo 
{
    position:relative;
    background:#000;
    left:320px;
    float:left;
    top:6px;
	 z-index:-1;
}

#login 
{
    position:absolute;
    width:185px;
    background:#000;
    right:0;
    top:-17px;
}
#login a.sys_login
{
	position:relative;
	top:105px;
	float:right;
	text-decoration:none;
}

#login a:hover.sys_login
{
	color:#D87E26;
}

#login div.sys_gen_userm_dsstatus_logged_in
{
	position:relative;
	top:105px;
	float:right;
}

#login a.sys_logout
{
	text-decoration:none;
}

#login a:hover.sys_logout
{
	color:#D87E26;
}

#content-wrap 
{
    position:relative;
    width:100%;
    min-height:317px;
    border:1px solid #fff;
    overflow:hidden;
	padding-top:70px;
}

#layoutHome #content-wrap 
{

	padding-top:4px;
	min-height:388px;
}

.sys_ArticleLayout25_empty
{
	display:none;
	visibility: hidden;
}

#menu-home 
{
    position:relative;
    width:555px;
}

#footer 
{
    
    margin:0 auto;
    width:765px;
    height:20px;
}
/****************************************/
/*    Inloggen	/ Wachtwoord vergeten   */
/****************************************/ 
span.sys_label_error_message,
span.sys_title_errormessage
{
	display:block;
	font-weight:bold;
	color:#f00;
	margin-bottom:6px;
	width:420px;
}
		div.sys_fes_user_dlogin
		{
			position:relative;
			width:204px;
		}
			div.sys_fes_user_dlogin span.sys_label_username,
			div.sys_fes_user_dlogin span.sys_label_password,
			div.sys_gen_userm_dforgot_password span.sys_title_username
			{
				display:block;
			}
			div.sys_fes_user_dlogin span.sys_label_username,
			div.sys_fes_user_dlogin span.sys_label_password,
			div.sys_gen_userm_dforgot_password span.sys_title_username
			{
				width:250px;
				padding-bottom:2px;
			}
			div.sys_fes_user_dlogin span.sys_span_username_input,
			div.sys_fes_user_dlogin span.sys_span_password
			{
				position:relative;
				padding-bottom:3px;
				float:left
			}
			div.sys_fes_user_dlogin span.sys_span_password
			{
				width:400px;
			}
			div.sys_fes_user_dlogin span.sys_span_remember_me
			{
				display:block;
			}
				div.sys_fes_user_dlogin span.sys_span_username_input input,
				div.sys_fes_user_dlogin span.sys_span_password input,
				div.sys_gen_userm_dforgot_password input
				{
					background:#fff;
					width:200px;
				}
				div.sys_fes_user_dlogin span.sys_span_remember_me input
				{
					float:left;
				}
			div.sys_fes_user_dlogin span.sys_label_remember_me
			{
				display:block;
				float:left;
				clear:left;
				width:184px;
			}
			div.sys_fes_user_dlogin span.sys_label_password
			{
				clear:left;
				margin-top:10px;
				float:left;
			}
			div.sys_fes_user_dlogin span.sys_span_login,
			div.sys_gen_userm_dforgot_password a
			{
				display:block;
				clear:left;
				margin-top:14px;
			}
			div.sys_gen_userm_dforgot_password a
			{
				padding-top:8px;
			}
				div.sys_fes_user_dlogin span.sys_span_login input
				{
					margin-top:14px;
					padding:0;
					font-size:11px;
					text-decoration:underline;
				}
			div.sys_fes_user_dlogin span.sys_span_forgot_password
			{
				display:block;
				margin:12px 0;
			}

/* vervolg pagina
=============================================*/

#menu 
{
    position:relative;
    width:130px;
    height:380px;
    float:left;
	margin-top:-70px;
}
    
#wrapper 
{
    width:620px;
    min-height:300px;
    float:left;
    margin-left:8px;
}

#header_vervolg 
{
    width:620px;
    height:57px;
    border:1px solid #fff;
    margin-top:5px;
    text-align:center;
    font-size:25px;
    font-weight:bold;
}

h1.sys_h1_article_header
{
	margin:0px;
	width:620px;
    height:56px;
    border:1px solid #fff;
	position:absolute;
	top:5px;
	right:5px;
}





#content 
{
	margin-top:40px;
	border:1px solid #FFFFFF;
	margin-top:0px;
	min-height:294px;
	padding:10px;
	width:600px;
	margin-bottom:5px;
	overflow:hidden;
}
.sys_ArticleLayout25
{
padding-top:5px;
margin-bottom:10px;
}
/* menu vervolg pagina
=============================================*/

#menu ul 
{
    list-style:none;
    margin:0;
    padding:0;
    margin-top:5px;
    margin-left:5px;
	margin-top:5px;
}

#menu ul li 
{
    width:122px;
    height:43px;
    border:1px solid #fff;
    margin-bottom:5px;
	padding-top:14px;

}

#menu ul li a 
{
   display:block;
   font-size:25px;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
   margin-top:10px;
   color:#fff;

} 

#menu ul li a:hover 
{
    color:#D87E26;
}
#layoutMsg #menu li.msg,
#layoutNews #menu li.news,
#layoutNewsdetail #menu li.news 
{
    visibility:hidden;
    display:none;
}

#layoutEvents #menu li.events,
#layoutEventsdetail #menu li.events 
{
    visibility:hidden;
    display:none;
}

#layoutPicslist #menu li.pics,
#layoutPicsalbum #menu li.pics,
#layoutPicsdetail #menu li.pics  
{
    visibility:hidden;
    display:none;
}

#layoutCrew #menu li.crew 
{
    visibility:hidden;
    display:none;
}

#layoutLunch #menu li.menu, 
#layoutFingerfoods #menu li.menu, 
#layoutMenu #menu li.menu 
{
    visibility:hidden;
    display:none;
}
    

/* footer menu
=============================================*/

#footer ul 
{
    width:100%;
    height:20px;
    list-style:none;
    margin:0;
    padding:0;
}

#footer ul li 
{
    float:left;
    margin-right:20px;
    margin-top:5px;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}

#footer ul li.last 
{
    margin-right:0px;
    margin-left:65px;
	margin-right:5px;
} 

#footer ul li a 
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}

#footer ul li a:hover 
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#D87E26;
    text-decoration:none;
}

#footer ul li.bibito_logo 
{
	margin-right:0px;
}

#footer ul li.last a 
{
   color:#fff;
   font-size:9px;
   font-weight:normal;
} 

#footer ul li.last a:hover 
{
    color:#fff;
    font-size:9px;
    font-weight:normal;
}

/* menu home
==============================================*/

#menu-home ul 
{
    list-style:none;
    margin:0;
    padding:0;
    margin-top:7px;
    margin-left:10px;
    height:56px;
    width:600px;
}

#menu-home ul li.img_menu,
#menu-home ul li.img_first 
{
    float:left;
}

#menu-home ul li.img_first img 
{
    border:1px solid #fff;
    float:left;
}

#menu-home ul li.img_menu img 
{
    border:1px solid #fff;
    float:left;
    clear:left;

}


#menu-home ul li.first 
{
    float:left;
    width:410px;
    height:56px;
    border:1px solid #fff;
    margin:0;
    padding:0;
    margin-left:10px;
	overflow:hidden;
}

#menu-home ul li.menu
{
    float:left;
    width:410px;
    height:56px;
    border:1px solid #fff;
    margin-left:10px;
	overflow:hidden;
  
}

#menu-home ul li a 
{
    display:block;
    font-size:55px;
    font-weight:bold;
    text-align:right;
    text-decoration:none;
    margin-top:-6px;
    margin-right:10px;
    color:#fff;
}

#menu-home ul li a:hover 
{
    color:#D87E26;
    font-size:57px;
} 

/* achtergrond foto's
==============================================*/
/*
#layoutHome #content-wrap 
{
	background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutNews #content-wrap, 
#layoutNewsdetail #content-wrap 
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutEvents #content-wrap,
#layoutEventsdetail #content-wrap 
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutPicslist #content-wrap,
#layoutPicsalbum #content-wrap,
#layoutPicsdetail #content-wrap  
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutCrew #content-wrap
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutFingerfoods #content-wrap,
#layoutLunch #content-wrap,
#layoutMenu #content-wrap
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutMsg #content-wrap
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutContact #content-wrap
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutLinks #content-wrap
{
    background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}

#layoutUserlogin #content-wrap,
#layoutUserSubscribe #content-wrap,
#layoutUserEdit #content-wrap,
#layoutForgotPassword #content-wrap
{
	background:url(images/bg_content.jpg);
    background-repeat:no-repeat;
}*/
    
/*MENUKAARTEN
==============================================*/
DIV.fes_mc_dmm
{
	overflow-x: hidden;
	overflow-y: auto;
	clear:both;
}

DIV.fes_mc_dmm .level_1 .title 
{
    color:#fff;
}

DIV.fes_mc_dmm .level_1,
DIV.fes_mc_dmm .level_2,
DIV.fes_mc_dmm .menucardProducts
{
    list-style-type:none;
	display:block;
	padding:0;
	margin:0px 0px 16px 0px;
}
DIV.fes_mc_dmm .menucardProducts 
{
    width:595px;
	
}

DIV.fes_mc_dmm  .menucardProduct span.name {
	font-weight:bold;
}

DIV.fes_mc_dmm .description
{
    font-style:italic;
    margin-bottom:7px;
	margin-top:5px;
    clear:left;
    display:block;
    font-size:10px;
    width:400px;
}
DIV.fes_mc_dmm .level_1 .title
{
    clear:left;
    display:block;
    text-align:left;
    margin-top:20px;
    margin-bottom:10px;
    font-size:14px;
    font-weight:bold;
	color:#D87E26;
}
DIV.fes_mc_dmm .level_2 .title
{
    clear:left;
    display:block;
    text-align:left;
    margin-bottom:10px;
    font-size:12px;
    font-weight:bold;
}
DIV.fes_mc_dmm .name
{
    float:left;
    width:300px;
}
DIV.fes_mc_dmm .price
{
    float:right;
}
DIV.fes_mc_dmm .price
{
    text-align:right;
}

/* Submenu knoppen
==========================================*/

ul.menukaarten 
{
	list-style:none;
	padding:0;
	width:600px;
	margin-left:0px;
	margin-top:10px;
}

ul.menukaarten li
{
	float:left;
	width:130px;
	height:17px;
	margin-right:24px;
	text-align:center;
	border:1px solid #fff;
	padding-top:3px;
}

ul.menukaarten li.dinner
{
	margin-right:0px;
}
ul.menukaarten li a
{
	text-decoration:none;
	display:block;
	width:130px;
	height:17px;
}
ul.menukaarten li a:hover
{
	text-decoration:none;
	color:#D87E26;
}

/*CONTACT + ROUTE
==========================================*/
#layoutContact table
{
	margin-left:20px;
}
#layoutContact table td
{
	vertical-align:top;
}
div.sys_fes_cforms_dform
{
	position:relative;
	margin-top:20px;
}
#layoutContact div.sys_one_row
{
	clear:left;
	overflow:hidden;
	margin-bottom:4px;
}
#layoutContact div.sys_one_row span.sys_fieldlabel
{
	display:block;
	float:left;
	width:100px;
}
#layoutContact div.sys_one_row a
{
	display:inline;
	padding:0 6px;
	border:solid 1px #56595C;
	color:#56595C;
	text-decoration:none;
	height:20px;
	line-height:20px;
}
#layoutContact div.sys_one_row a:hover
{
	background:#56595C;
	color:#fff;
}

p.contacttitle
{
	font-weight:bold;
}
span.margelinks
{
	padding-left:6px;
}
span.margerechts
{
	padding-right:6px;
}
span.oneliner
{
	display:block;
}

#contact
{
    margin-top: 10px;
}

#contact a
{
    color:#FFF;
    text-decoration:none;
}


#layoutContact table
{
	margin-left:20px;
}
#layoutContact table td
{
	vertical-align:top;
}
div.sys_fes_cforms_dform
{
	position:relative;
	margin-top:20px;
}
div.sys_fes_cforms_dform a
{
	color: #FFFFFF;
}
div.sys_one_row
{
	clear:left;
	overflow:hidden;
	margin-bottom:4px;
}
div.sys_one_row span.sys_fieldlabel
{
	display:block;
	float:left;
	width:110px;
}
div.sys_one_row a
{
	background:#000;
	display:inline;
	padding:0 6px;
	border:solid 1px #56595C;
	text-decoration:none;
	height:20px;
	line-height:20px;
	font-weight:bold;
}
div.sys_one_row a:hover
{
	background:#56595C;
	color:#fff;
}
div.sys_one_row td
{
	color: #000000;
}
input
{
	border: 1px solid #000;
	background: #fff;
	color:#000;
}
textarea
{
	border: 1px solid #fff;
	background: #000000;
	color: #FFFFFF;
	width: 200px;
	height: 150px;
}

#layoutContact span.sys_title
{
    display:none;
}

/* Foto boek
=========================================*/
.sys_fes_pho_dpalm_list
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	width:600px;
}
.sys_fes_pho_dpalm_list li 
{
	padding:3px;
	float:left;
	margin:3px;
	height:320px;
	width:184px;
	border:2px solid #FFFFFF;
	text-align:center;
	position:relative;
}
.sys_fes_pho_dpalm_list li a img
{
	display:block;
	border:2px solid #fff;
}
.sys_fes_pho_dpalm .sys_title
{
	margin-top:10px;
	display:block;
}
.sys_fes_pho_dpalm .sys_date
{
	margin-top:10px;
	display:block;
}
.sys_div_dlink
{
	float:right;
	margin-right:10px;
	margin-top:10px;
}
.sys_album_date_label
{
	display:block;
}

.sys_fes_pho_dpdm
{
	width:599px;
	margin-top:10px;
	position:relative;
}
.sys_fes_pho_dpgm .sys_album_title, .sys_fes_pho_dpgm .sys_album_date_label, .sys_fes_pho_dpgm .sys_album_date
{
	display:block;
	margin-top:5px;
}
.sys_fes_pho_dpgm .sys_album_date_label
{
	font-weight:bold;
}
.sys_back_to_album_label
{
	float:right;
}
.sys_album_title_label
{
	font-weight:bold;
}
.sys_previous_image, .sys_next_image_label
{
	display:block;
}
.sys_previous_image
{
	float:left;
	margin-top:50px;
}
.sys_next_image_label
{
	float:right;
	margin-top:50px;
}
.sys_img_photo
{
	margin:80px auto 0 auto;
	clear:left;
	width:435px;
}
.sys_img_photo img
{
border:5px solid #fff !important;
}

.sys_fes_pho_dpgm
{
	padding:10px;
}
.sys_paging
{
	margin:10px 0px;
}
.sys_paging ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.sys_paging ul li
{
	display:inline;
}
.sys_fes_pho_dpgm .sys_album
{
	overflow:hidden;
}
.sys_fes_pho_dpgm .sys_album .sys_photo a div
{
	float:left;
	display:block;
	border:2px solid #fff;
	padding:3px;
	margin:3px;	
	cursor:pointer;
	height:250px;
}
.sys_photo a div img
{
	border:2px solid #fff !important;
}
/* AGENDA/EVENTS
=============================================*/
div.sys_fes_event_deam 
{
    width:100%;
    text-align:center;
    margin-top:20px;
}

ul.sys_fes_event_deam_list
{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}

#layoutEvents div.sys_event
{
	display:block;
	overflow:hidden;
	margin-right:20px;
	text-align:center;
	width:145px;
}

#layoutEvents div.sys_event
{
    margin-bottom:20px;
}

#layoutEventsdetail div.sys_title
{
    margin-bottom:10px;
    margin-top:20px;
    display:block;
	text-decoration	: none;
	width:100%;
	clear:right;
	font-size:12px;
	font-weight:bold;
	color:#D87E26;
}

#layoutEvents div.sys_event div.sys_title 
{
    width:100%;
}

#layoutEvents div.sys_event div.sys_title a 
{
    color:#D87E26;
}

#layoutEvents div.sys_fes_event_deam li
{
	float:left;
	width:150px;
	height:320px;
	text-align:center;
	margin-right:25px;
	margin-bottom:10px;
	border:1px solid #fff;
	padding:5px 5px 5px 10px;
	
}

#layoutEvents div.sys_thumbnail
{
	display			: block;
}

#layoutEvents img.sys_img_thumbnail
{
	display			: block;
	border			: none;
	margin-bottom:8px;
	margin-top:8px;
	border:solid 2px #fff;
	max-height:240px;
}

#layoutEvents div.sys_title
{
    display:block;
	text-decoration	: none;
	width:100%;
	clear:right;
	font-size:14px;
	font-weight:bold;
}

#layoutEvents div.sys_readon a
{
    text-decoration:underline;
    font-weight:bold;
    color:#fff;
}
  
#layoutEvents div.sys_date,
#layoutEvents div.sys_times,
#layoutEvents div.sys_description
{
	display			: block;
	text-decoration	: none;
	width:100%;
	clear:right;
	font-size:11px;
}

#layoutEvents div.sys_date
{
	float:left;
	padding-right:8px;
}

#layoutEvents div.sys_description
{
	margin:8px 0;
	clear:left;
}

#layoutEvents div.sys_description p
{
	margin:0;
	padding:0;
}

#layoutEventsdetail div.sys_img_title
{
	display:none;
	visibility:hidden;
}
#layoutEventsdetail div.sys_img_flyer img
{
	margin-bottom:20px;
	border:1px solid #D87E26 !important;
}
#layoutEventsdetail div.sys_content
{
	position:relative;
	overflow:hidden;
	width:550px;
}

#layoutEventsdetail div.sys_label
{
	font-weight		: bold;
	width			: 120px;
	display			: block;
	float			: left;
	margin-bottom	: 5px;
}

#layoutEventsdetail div.sys_value
{
	width			: 400px;
	clear:left;
	margin-bottom	: 5px;
}

#layoutEventsdetail div.sys_actions
{
	position:relative;
	width			: 500px;
	margin-top		: 20px;
}

#layoutEventsdetail div.sys_actions a 
{
    color:#fff;
}

#layoutEventsdetail div.sys_value_description p
{
	margin:0;
	padding:0;
}

#layoutEventsdetail .sys_label_description,
#layoutEventsdetail .sys_label_time 
{
    clear:left;
}

div.sys_fes_event_dedm img 
{
	border:1px solid #D87E26;
}

hr.sys_clearing 
{
    display:none;
    visibility:hidden;
}

/* NEWS
========================================= */

#layoutNews ul.sys_fes_news_dnlm_list
{
	list-style:none;
	margin:0;
	margin-top:20px;
	padding:0;
}

#layoutNews li.sys_fes_news_dnlm_list_item
{
	margin-bottom:12px;
}

#layoutNews div.sys_news
{
	border:1px solid #fff;
	padding:5px;
}

div.sys_news div.sys_date
{
	position:relative;
	float:left;
	width:120px;
}

#layoutNews .sys_link_news_readon,
#layoutNews .sys_link_news_title 
{
    color:#fff;
}

/*div.sys_news div.sys_source,
div.sys_news div.sys_readon,*/
#layoutNewsdetail div.sys_label_date
{
	visibility:hidden;
	display:none;
}
#layoutNewsdetail div.sys_value_title
{
	position:relative;
	margin-top:20px;
	font-weight:bold;
	font-size: 14px;
	color:#D87E26;
	padding: 0 0 10px 0;
}

#layoutNews div.sys_title
{
   	position:relative;
	margin-bottom:3px;
	font-size: 12px;
	font-weight:bold;
	width:450px;
	clear:right;
	float:left;
}

#layoutNews div.sys_title a
{
	color:#D87E26;
	text-decoration: none;
}

#layoutNews div.sys_title a:hover
{
	color:#fff;
}

#layoutNews div.sys_date  
{
    font-weight:bold;
	font-size: 12px;
	width:100px;
}

#layoutNewsdetail div.sys_label_source
{
	position:relative;
	float:left;
	margin-right:6px;
}
#layoutNewsdetail div.sys_description
{
	position:relative;
	margin:20px 0;
}

#layoutNews div.sys_description
{
	position:relative;
	margin:10px 0;
	overflow:hidden;
	clear:both;
}

#layoutNewsdetail .sys_back a
{
    color:#fff;
}

#layoutNews div.sys_description img,
#layoutNewsdetail div.sys_description img
{
   border:solid 2px #FFF;
   margin:0 5px 5px 5px;
}

/* Crew
==================================================*/

div.sys_dconli 
{
    margin-top:20px;
}

#layoutCrew p.sys_paging,
#layoutCrew p.sys_sorting,
#layoutCrew ul.sys_sort
{
	visibility:hidden;
	display:none;
}
#layoutCrew ul.sys_pagenrs
{
	list-style:none;
	margin:0 0 12px;
	
	padding:0;
}
#layoutCrew ul.sys_pagenrs li
{
	display:inline;
	margin-right:8px;
}
#layoutCrew ul.sys_pagenrs li a
{
	font-weight:bold;
	text-decoration:underline;
}
#layoutCrew ul.sys_pagenrs li a:hover
{
	color:#FF8306;
}
#layoutCrew ul.sys_pagenrs li a.active
{
	text-decoration:none;
	color:#FF8306;
}
#layoutCrew ul.sys_pagenrs li a.sys_next
{
	font-weight:normal;
}

#layoutCrew ul.sys_contactlist,
#layoutCrew ul.sys_contactlist ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#layoutCrew ul.sys_contactlist li.sys_contactlistitem
{
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	width:140px;
	height:125px;
	border:1px solid #D87E26;
}

#layoutCrew ul.sys_contactlist li.sys_contactlistitem ul.sys_contact li.sys_photo img
{
    padding:5px;
    background: transparent url(./images/pic_crew-background.gif);
    width:130px;
}

#layoutCrew li.sys_lastname_firstname
{
	font-weight:bold;
	margin-left:5px;
}

#layoutCrew li.sys_department,
#layoutCrew li.sys_profession,
#layoutCrew li.sys_email,
#layoutCrew li.sys_phone 
{
    display:none;
    visibility:hidden;
}

#layoutCrew li.sys_contact_details 
{
    height:15px;
}

/*LINKS
=========================================*/
#layoutLinks li.sys_links_item 
{
    margin-left:-30px;
    margin-bottom:10px;
    margin-top:10px;
}

#layoutLinks sys_links_list 
{
    margin:0px;
}

#snap_com_shot_logo_a,
#snap_com_shot_promo,
#snap_com_shot_ribbon,
#snap_com_shot_marea, 
#snap_com_shot_top_left_menu,
#snap_com_shot_top_right_menu,
#snap_com_shot_option_menu,
#snap_com_shot_search,
#snap_com_shot_promo
{
    display:none;
}

ul.sys_links_list 
{
    list-style:none;
}

#layoutLinks li.sys_links_item 
{
    margin-left:-30px;
    margin-bottom:10px;
}

#layoutLinks sys_links_list 
{
    margin:0px;
}

/* formulier opmaak
=============================================*/

.sys_fes_cforms_dform .sys_one_row a 
{
    background:#FDFDFD;
    border:1px solid #7A584E;
    color:#7A584E;
}

.sys_fes_cforms_dform .sys_one_row a:hover 
{
    background:#7A584E;
    border:1px solid #7A584E;
    color:#fff;
}

/*------------------------------------------------------*/
/* LOGIN */
/*------------------------------------------------------*/

#login span.sys_span_forgot_password,
#login input#ldStart_ctl00_ctl00_ctl10_ctl00_CheckBoxRememberMe,
#login span.sys_label_remember_me
{
	display:none;
	visibility:hidden;
}

#login div.sys_fes_user_dlogin
{
	position:relative;
	top:25px;
	width:185px;
}

span.sys_checkbox_remember_me input
{
	background:none;
	border:none;
}

#login input.sys_button_login
{
	position:relative;
	top:5px;
}

#login #layoutUserlogin .sys_label
{
    float:left;
    width:130px;
}

#login span.sys_label_error_message
{
	position:absolute;
	right:195px;
	top:3px;
	width:200px;
	color:#D87E26;
}

.sys_fes_user_dlogin
{
    position:relative;
	width:250px;
	top:30px;
	margin-bottom:32px;
}
.sys_span_password,
.sys_span_login
{
    display:block;
}

.sys_span_login input
{
	background:none;
	border:1px solid #D87E26;
	color:#fff;
	cursor:pointer;
}

#ldStart_ctl00_ctl00_ctl58_ctl00_ModalPopupExtenderLongMessage_foregroundElement
{
	position:absolute;
	left:0px;
	top:0px;
	margin:0;
	padding:0;
}

.sys_fes_user_dlogin span.sys_span_username_input input
{
	width:160px;
}

.sys_fes_user_dlogin span.sys_span_password input
{
	width:160px;
	float:left;
}

span.sys_label_step_indicator
{
	color:#D87E26
}

div#ldStart_ctl00_ctl00_ctl58_ctl00_ModalPopupExtenderLongMessage_foregroundElement
{
	overflow:hidden;
}

.sys_fes_user_dlogin span.sys_label_password
{
	float:left;
	margin-top:7px;
}

.sys_fes_user_dlogin input
{
    margin-left:0px;
    padding:0;
}
.sys_span_forgot_password
{
    margin-top:3px;
    display:block;
}

.sys_span_forgot_password a:hover
{
	color:#D87E26;
} 

a:hover.inschrijven
{
	color:#D87E26;
}
.sys_fes_user_dsubscribe
{
	margin-top:10px;
}
.sys_select_target_group
{
	width:145px;
}
#layoutUserlogin .sys_label_error_message, 
#layoutForgotPassword .sys_label_error_message
{
    width:700px;
    padding:15px 0 5px 0px;
    margin-top:-40px;
    position:absolute;
    font-weight:bold;
}
#layoutUserlogin .sys_title_errormessage,
#layoutForgotPassword .sys_title_errormessage
{
    width:700px;
    padding:0px 0 5px 0px;
    margin-top:-20px;
    position:absolute;
    font-weight:bold;
}
.sys_request_new_password
{
    display:block;
    margin-top:10px;
	width:180px;
}
#layoutUserSubscribe .sys_link_next
{
    display:block;
    margin-top:10px;
}
table.sys_table_user_subscribe table td 
{
    color:#01204B;
}
#layoutUserSubscribe .sys_description,
#layoutUserSubscribe .sys_fes_user_dsubscribe
{
   float:left;
   margin-top:5px;
}

.sys_steps
{
    font-weight:bold;
    margin-bottom:5px;
}
.sys_table_user_subscribe
{
    clear:both;
   text-align:left;
	margin:10px 0px;
}
#layoutUserSubscribe th
{
    text-align:left;
    width:200px;
}

#ldStart_ctl00_ctl00_ctl28_ctl00_TextBoxMessage {
	width:350px;
	height:450px;
	position:relative;
}

#DivLongMessage_DropShadow {
	padding:10px;
	background:#774B24;
	border:1px solid #A76932;
}

span.sys_checkbox input,
span.sys_radio input
{
	background:none;
	border:none;
}


span.sys_you_are_title {
	color:#ffffff;
}

span.sys_you_are_value {
	color:#D87E26;
	}

div.sys_gen_userm_dforgot_password 
{
	margin-top:25px;
	background:none;
	width:250px;
}

div.sys_gen_userm_dforgot_password div#ldStart_ctl00_ctl00_ctl59_ctl00_updatePanel
{
	background:none;
}

div#ldStart_ctl00_ctl00_ctl61_ctl00_ModalPopupExtenderLongMessage_foregroundElement 
{
	overflow:hidden;
}

/* voorwaarden uitgeschakelt. */

a.sys_link_show_agreement
{
	display:none;
}
/*----------------------------------*/

/*------------------------------------------------------*/
/*PROFIEL*/
/*------------------------------------------------------*/	
	
tr.sys_row_user_edit_profile {
	text-align:left;
	vertical-align:top;
	}

table.sys_table_user_edit 
{
	background:none;
	border:1px solid #fff;
	padding:5px;
	margin-right:2px;
	position:relative;
	float:left;
	width:361px;
	height:294px;
}
	
table.sys_table_upload_picture 	
{
	position:relative;
	float:left;
	background:none;
	border:1px solid #fff;
	padding:5px;
	width:361px;
	margin-top:5px;
}

div.sys_div_passphoto
{
	position:relative;
	float:left;
	background:none;
	border:1px solid #fff;
	padding:5px;
	margin-top:2px;
	width:200px;
	min-height:230px;
	text-align:center;
	}

a.sys_link_unsubscribe {
	float:left;
}

th.col_label {
	vertical-align:top;
}

textarea.sys_input_message {
	width:300px;
	height:400px;
}
/*------------------------------------------------------*/	
	/* GASTENBOEK */
/*------------------------------------------------------*/
	
div.sys_fes_guestbook_dlist
{
/*	position:relative;*/
}
div.sys_div_quote_label
{
	font-size:small;
	margin-bottom : 2px;
	width:200px;
}

div.sys_div_submit_message 
{
	position:absolute;
	margin-top:-100px;
}

a.sys_link_submit,
a.sys_link_cancel
{
	position:relative;
}

div.sys_div_quote_message
{
	font-size:small;
	margin-bottom:5px;
	font-style:italic;
	background:#774B24;
	border-bottom:1px solid #A76932;
	border-top:1px solid #A76932;
}
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 #A76932;
	border-top:1px solid #A76932;
	border-right:1px solid #A76932;
	padding:5px;
	width:500px;
}
div.sys_div_quote_header,
div.sys_div_quote_message
{
	margin-left:12px;
}
div.sys_div_quote_message
{
	padding:5px;
	background:#A76932;
	color:#D87E26;
	border:solid 1px #454545;
	font-size:10px;
}

a.sys_link_submit_message_top 
{
	position:relative;
	display:block;
	bottom:15px;
}

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:#A76932;
	border:solid 1px #A76932;
	margin:12px 0 20px;
}
td.sys_col_label_message img
{
	margin:5px;;
	border:solid 1px #A76932;
	padding:5px;
	background:#A76932;
}
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;
}
#layoutGastenboek table.sys_table_overview
{
	margin-top:20px;
}
a.sys_link_submit_message_bottom
{
	display:block;
}

tr.sys_row_message{
	background:#774B24;
	border:1px solid #A76932;
	padding:5px;
	vertical-align:top;
}

td.sys_col_label_message {
	border:1px solid #A76932;
}

td.sys_col_label_placed_on {
	background:#774B24;
	border:1px solid #A76932;
	border-bottom:nonel;
	padding:5px;
}

div.ldStart_ctl00_ctl00_ctl59_ctl00_updatePanel
{
	background:none;
}

td.sys_column_reply {
	visibility:hidden;
	display:none;
}

div.sys_div_popup {
	background:#774B24;
	border:1px solid #A76932;
	padding:10px;
}
/* event gadget */
#layoutEvents .sys_a_hyves_gadget_link_text, #layoutEventsdetail .sys_a_hyves_gadget_link_text
{
	background:transparent url(images/hyves-eventgadget.png) right 20px no-repeat;
	display:block;
	height:100px;
	position:absolute;
	right:10px;
	top:75px;
	width:327px;
}
#layoutPicslist .sys_a_hyves_gadget_link_text, #layoutPicsalbum .sys_a_hyves_gadget_link_text, #layoutPicsdetail .sys_a_hyves_gadget_link_text
{
	background:transparent url(images/hyves-photogadget4.png) center top no-repeat;
	display:block;
	height:42px;
	text-indent:-99999px;
	left:319px;
	position:absolute;
	top:116px;
	width:220px;
}

/*------------------------------------------
----------------Hyves Event Gadget----------
----------------------------------------- */

.sys_hyves_upload
{
	display:block;	
	margin-bottom:0px;
	position:absolute;
	top:10px;
	right:10px;
}

ul.sys_fes_pho_dpalm_list li span div.sys_div_hyves_photo_upload
{

	display:block;
	width:49px;
	height:25px;
	position:relative;
	z-index:50;
	background:url(images/hyves-photo1.png) top left no-repeat;

}
ul.sys_fes_pho_dpalm_list li span div.sys_div_hyves_photo_upload a
{
	display:block;
	width:49px;
	height:25px;
}