body,
html,
aspx,
#form1
{
	width:100%;
	height:100%;
	margin:0px;
    padding:0px;
}
body
{
	font-size: 12px;
	color:#fff;
	font-family:"Bookman Old Style, Serif";
	margin:0px;
	padding:0px;
	color:#FFE9BB;
	background:#420604 url(images/nonfooter.jpg) center top repeat-y;
}

img 
{
   border:none;
}

a 
{
	color:#FFE9BB;
}
h1
{
    font-size:16px;
}
h2
{
    font-size:14px;
}
/* home pagina & vervolg
=============================================== */
#nonfooter 
{

    margin:0 auto;
    width:1000px;
    min-height:100%;
  /*  background:url(images/contentwrap-steenenplaats.jpg) 101px bottom; */
    background-repeat:no-repeat;
}

#header 
{
    position:relative;
    width:1000px;
    height:218px;
    z-index:300;
    background:url(images/header.jpg) no-repeat;
}
#menu
{
    position:relative;
    z-index:200;
}
#contentwrap
{
    width:900px;
    min-height:420px;
}
#innercontent
{
    padding:20px;
    margin-left:101px;
}
#event
{
    position:relative;
    width:780px;
    overflow:hidden;
    margin-bottom:10px;
}
#nieuws
{
    position:relative;
    overflow:hidden;
    width:780px;
}
#banners
{
    position:relative;
    overflow:hidden;
    width:780px;
    margin:-15px 0px 10px -3px;
}
.menukaart
{
    width:190px;
    height:210px;
	margin-right:0px;
	margin-left:-8px;
    display:block;
    float:left;
    background:url(images/menukaart1.jpg) no-repeat top center;
}
.menukaart:hover
{
    background:url(images/menukaart.jpg) no-repeat center top;
}

.vacatures
{
    width:190px;
    height:210px;
	margin-right:10px;
	margin-top:1px;
    display:block;
    float:left;
    background:url(images/vacatures1.jpg) no-repeat top center;
}
.vacatures:hover
{
    background:url(images/vacatures.jpg) no-repeat center top;
}
.fotoalbum
{
    width:190px;
    height:210px;
    margin-right:10px;
	margin-left:-10px;
    display:block;
    float:left;
    background:url(images/fotoalbum1.jpg) no-repeat top center;
}
.fotoalbum:hover
{
    background:url(images/fotoalbum.jpg) no-repeat center top;
}
.arrangementen
{
    width:190px;
    height:210px;
    display:block;
    float:left;
    background:url(images/arrangementen1.jpg) no-repeat;
}
.arrangementen:hover
{
    background:url(images/arrangementen.jpg) center bottom;
}
/*-----------------Home events--------------------------*/
#layoutHome .sys_event
{
    width:135px;
    margin-right:12px;
	height:200px;
	border:1px solid #FFE9BB;
	background:#000;
}
#layoutHome .sys_fes_event_deam_list .sys_title
{
    display:none;
    visibility:hidden;
}
#layoutHome .sys_img_thumbnail
{

}
#layoutHome .sys_fes_event_deam_list li
{
    float:left;
}
/*----------------home news--------------------*/
#layoutHome .sys_fes_news_dnlm ul
{
   list-style-type:none;
   margin:0;
   padding:0;
}
#layoutHome .sys_date
{
    width:80px;
    font-style:italic;
}
#layoutHome .sys_fes_news_dnlm .sys_title
{
    display:inline;
}
#layoutHome .sys_link_news_title
{
    font-style:italic;
    text-decoration:none;
    display:inline;
    color:#FFE9BB;
}
#layoutHome .sys_fes_news_dnlm .sys_description
{
    padding-top:10px;
}
/* menu
=============================================*/
.FES_MENU_EMBM
{
    position:relative;
    width:780px;
    z-index:200;
    margin:0 auto;
}
#ext_main_menu
{
    background:none;
    z-index:100;
    margin:185px auto 0 auto;
    padding-left:30px;
}
#ext_main_menu a
{
    font-size:13px;
    font-weight:bold;
    color:#FFE9BB;
    letter-spacing:1px;
}
#ext_main_menu a:hover
{
    background:#9B0B0B;
    display:block;
}
#ext_main_menu li
{
    padding-left:3px;
    padding-right:3px;
    height:26px;
    line-height:26px;
}    
#ext_main_menu ul
{
    background:none;
    padding-top:2px;
}
#ext_main_menu ul li
{
    height:20px;
    line-height:20px;
    position: static;
}
#ext_main_menu ul li a
{
    font-size:12px;
    font-weight:bold;
    color:#FFE9BB;
    background:#9B0B0B;
    border:1px solid #000;
    padding-left:5px;
}
#ext_main_menu ul li a:hover
{
    color:#000;
}
#ext_main_menu li ul ul
{
   margin: -2em 0pt 0pt 13.3em;
}
/* SMOELENBOEK
==================================================*/
#layoutSmoelenboek p.sys_paging,
#layoutSmoelenboek p.sys_sorting,
#layoutSmoelenboek ul.sys_sort
{
	visibility:hidden;
	display:none;
}
#layoutSmoelenboek ul.sys_pagenrs
{
	list-style:none;
	margin:0 0 12px;
	padding:0;
}
#layoutSmoelenboek ul.sys_pagenrs li
{
	display:inline;
	margin-right:8px;
}
#layoutSmoelenboek ul.sys_pagenrs li a, #layoutSmoelenboek .sys_email a
{
	text-decoration:none;
	color:#FFE9BB;
}
#layoutSmoelenboek ul.sys_pagenrs li a:hover, #layoutSmoelenboek .sys_email a:hover
{
	color:#FFE9BB;
}
#layoutSmoelenboek ul.sys_pagenrs li a.active
{
	text-decoration:none;
	color:#FF8306;
}
#layoutSmoelenboek ul.sys_pagenrs li a.sys_next
{
	font-weight:normal;
}
#layoutSmoelenboek ul.sys_contactlist,
#layoutSmoelenboek ul.sys_contactlist ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#layoutSmoelenboek ul.sys_contactlist li.sys_contactlistitem
{
	float:left;
	margin-right:12px;
}

#layoutSmoelenboek ul.sys_contactlist li.sys_contactlistitem ul.sys_contact li.sys_photo img
{
    padding:5px;
    border:1px solid #BEAFAF;
}

#layoutSmoelenboek li.sys_lastname_firstname
{
	font-weight:bold;
}

/* achtergrond foto's
==============================================*/
#layoutWiezijnwij #nonfooter, #layoutDeSteenenplaats #nonfooter, #layoutSmoelenboek #nonfooter 
{
     background:url(images/wiezijnwijbackground.jpg) 101px bottom;
     background-repeat:no-repeat;
}
#layoutArrangementen #nonfooter
{
     background:url(images/arrangementenbackground.jpg) 101px bottom;
     background-repeat:no-repeat;
}
#layoutLinks #nonfooter
{
     background:url(images/linksbackground.jpg) 101px bottom;
     background-repeat:no-repeat;
}
#layoutVacatures #nonfooter, #layoutGastenboek #nonfooter
{
     background:url(images/vacaturesbackground.jpg) 101px bottom;
     background-repeat:no-repeat;
}

#layoutEvents #nonfooter,
#layoutEventsdetail #nonfooter
{
     background:url(images/evenementenbackground2.jpg) 101px bottom;
     background-repeat:no-repeat;
}
     
/*MENUKAARTEN
==============================================*/
DIV.fes_mc_dmm
{
	overflow-x: hidden;
	overflow-y: auto;
}

DIV.fes_mc_dmm .level_1 .title 
{
	color:#FFE9BB;
}

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:750px;
}
DIV.fes_mc_dmm .description
{
    font-style:italic;
    margin-bottom:7px;
    padding-left:10px;
    clear:left;
    display:block;
    font-size:10px;
    width:400px;
	color:#FFF4DF;
}
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;
}
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,
DIV.fes_mc_dmm .price
{
    display:block;
}
DIV.fes_mc_dmm .price
{
    text-align:right;
    margin-top:-17px;
}


/*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;
}
p.contacttitle
{
	font-weight:bold;
}
span.margelinks
{
	padding-left:6px;
}
span.margerechts
{
	padding-right:6px;
}
span.oneliner
{
	display:block;
}
#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 #7A584E;
	background: #420605;
	color:#FFE9BB;
	font-family:"Bookman Old Style, Serif"
}
textarea
{
	border: 1px solid #7A584E;
	color: #FFE9BB;
	background:#420605;
	width: 200px;
	height: 150px;
	font-family:"Bookman Old Style, Serif"
}


#layoutContact span.sys_title
{
    display:none;
}

/* LIJST VAN FOTO ALBUMS, INDIVIDUELE FOTO ALBUMS, INDIVIDUELE FOTO'S
===================================================================== */
#layoutFoto div.sys_fes_pho_dpalm,
#layoutFotoAlbum	div.sys_fes_pho_dpgm
{
	position:relative;
	clear:left;
	width:635px;
}
#layoutFoto div.sys_fes_pho_dpalm ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#layoutFoto div.sys_fes_pho_dpalm ul li
{
	float:left;
    border:1px solid #beafaf;
    padding:10px;
    margin-right:5px;
	margin-bottom:5px;
    height:220px;
	width:180px;
}
#layoutFoto div.sys_fes_pho_dpalm ul img
{
	display:block;
	border:none;
	margin:10px;
	height:140px;
}
#layoutFoto div.sys_fes_pho_dpalm ul li a
{
	color:#fff;
	text-decoration:none;
}
#layoutFoto div.sys_fes_pho_dpalm span.sys_title
{
	display:block;
	font-weight:bold;
	color:#FF8306;
	text-align:center;
}
#layoutFoto div.sys_fes_pho_dpalm span.sys_description
{
	text-align:center;
	display:block;
}
#layoutFoto div.sys_fes_pho_dpalm span.sys_date,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_date
{
	display:block;
	margin-top:8px;
	text-align:center;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_title_label,
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_description_label
{
	visibility:hidden;
	display:none;
}

#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_date_label
{
    float:left;
}

#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_date
{
    float:left;
    clear:right;
    margin:0px;
    margin-left:5px;
}

#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_title
{
	display:block;
	font-weight:bold;
	color:#FF8306;
	text-align:left;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_description
{
	display:block;
	margin-top:8px;
	text-align:left;
}

#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:#FF8306;
}
#layoutFotoAlbum div.sys_paging ul li a.sys_active
{
	text-decoration:none;
	color:#FF8306;
}
#layoutFotoAlbum div.sys_paging ul li a.sys_next
{
	font-weight:normal;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm .sys_photo div
{
    border:1px solid #beafaf;
    margin:5px;
    height:150px;
    padding:10px;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm .sys_photo div img
{
    cursor:pointer;
}
#layoutFotoAlbum div.sys_album
{
	position:relative;
	overflow:hidden;
	clear:both;
}
#layoutFotoAlbum div.sys_photo
{
	position:relative;
	float:left;
}
#layoutFotoAlbum .sys_photo a img
{
	border:none;
}
#layoutFotoAlbum div.sys_fes_pho_dpgm span.sys_album_title
{
	margin-top:20px;
	font-size:13px;
}
#layoutFotoDetail div.sys_fes_pho_dpdm
{
	position:relative;
	width:640px;
}
#layoutFotoDetail a.sys_back_to_album_label
{
	display:block;
	margin-bottom:12px;
}
#layoutFotoDetail span.sys_album_title_label
{
	font-weight:bold;
}
#layoutFotoDetail h2.sys_photo_title
{
	font-weight:normal;
}
#layoutFotoDetail h2.sys_photo_title span
{
	font-weight:bold;
}
#layoutFotoDetail a.sys_previous_image
{
	display:block;
	float:left;
	margin-bottom:12px;
	text-decoration:none;
}
#layoutFotoDetail a.sys_next_image_label
{
	display:block;
	float:right;
	margin-bottom:12px;
	margin-right:4px;
	text-decoration:none;
}
#layoutFotoDetail div.sys_fes_pho_dpdm img
{
	display:block;
	clear:both;
}
#layoutFotoDetail span.sys_photo_description_label,
#layoutFotoDetail span.sys_photo_date_label
{
	visibility:hidden;
	display:none;
}
#layoutFotoDetail span.sys_photo_description
{
	font-weight:bold;
	display:block;
}

/* AGENDA/EVENTS
=============================================*/
#layoutHome div.sys_event a.sys_thumbnail_link {
	width:135px;
	height:200px;
	display:block;
	overflow: hidden;
}

#layoutEvents .sys_event
{
    width:135px;
    margin-right:12px;
	height:285px;
	border:1px solid #FFE9BB;
	background:#740505;
}

div.sys_fes_event_deam 
{
    width:448px;
    text-align:center;
    margin-top:0px;
	height:200px;
	float:left;
}

#layoutEvents div.sys_fes_event_deam  {
	width:750px;
}

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:140px;
}

#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;
}

#layoutEvents div.sys_event div.sys_title 
{
    width:100%;
}

#layoutEvents div.sys_event div.sys_title a 
{
}

#layoutEvents div.sys_fes_event_deam li
{
	float:left;
	width:150px;
	min-height:160px;
	text-align:center;
	margin-right:15px;
	margin-left:15px;	
}

#layoutEvents div.sys_thumbnail
{
	display			: block;
	width:100%;
	height:200px;
	background:#581212;
	border-top:1px solid;
	border-bottom:1px solid;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}

#layoutEvents img.sys_img_thumbnail
{
	display			: block;
	border			: none;

	}

#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;
}
  
#layoutEvents div.sys_date,
#layoutEvents div.sys_times,
#layoutEvents div.sys_description
{
	display			: block;
	text-decoration	: none;
	width:100%;
	clear:right;
	font-size:12px;
}

#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;
}
#layoutEvents .sys_thumbnail_link
{
    text-decoration:none;
}
#layoutEventsdetail div.sys_img_title
{
    padding-bottom:10px;
}

#layoutEventsdetail div.sys_img_flyer {
	width:200px;
	float:right;
	}
#layoutEventsdetail div.sys_img_flyer img
{
	margin-bottom:20px;
}
#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;
	float			: right;
	margin-bottom	: 5px;
}

#layoutEventsdetail div.sys_actions
{
	position:relative;
	width			: 500px;
	margin-top		: 20px;
}

#layoutEventsdetail div.sys_actions a 
{
}

#layoutEventsdetail div.sys_value_description p
{
	margin:0;
	padding:0;
}

#layoutEventsdetail .sys_label_description,
#layoutEventsdetail .sys_label_time 
{
    clear:left;
}

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;
}
div.sys_news div.sys_date
{
	position:relative;
	float:left;
	width:120px;
}

#layoutNews .sys_link_news_readon,
#layoutNews .sys_link_news_title 
{
    color:#fff;
}

#layoutNewsdetail div.sys_label_date
{
	visibility:hidden;
	display:none;
}
#layoutNewsdetail div.sys_value_title
{
	position:relative;
	margin-top:20px;
	font-weight:bold;
	font-size:16px;
}

#layoutNews div.sys_title
{
   	position:relative;
	margin-bottom:3px;
	font-weight:bold;
	font-size:14px;
	width:450px;
	clear:right;
	float:left;
}
#layoutNewsdetail div.sys_title
{
    padding-bottom:5px;
}
#layoutNews div.sys_date  
{
    font-weight:bold;
	font-size:14px;
	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
{
   margin:0 5px 5px 5px;
}

/*LINKS
=========================================*/
#layoutLinks li.sys_links_item 
{
    margin-bottom:10px;
    margin-top:10px;
}
#layoutLinks .sys_description
{
    margin-left:10px;
    color:#FFF4DF;
}
#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:20px;
    margin-bottom:10px;
}

#layoutLinks sys_links_list 
{
    margin:0px;
}

/* formulier opmaak
=============================================*/

.sys_fes_cforms_dform .sys_one_row a 
{
    background:#420605;
    border:1px solid #7A584E;
    color:#FFE9A2;
}

.sys_fes_cforms_dform .sys_one_row a:hover 
{
    background:#7A0B07;
    border:1px solid #7A584E;
    color:#fff;
}

div.sys_fes_ads_ad {
	width:300px;
	float:right;
	margin-right:30px;
	overflow:hidden;
	height:200px;
	border:1px solid #FFE9BB;
	background:#000;
}

div.sys_fes_ads_ad a {
	width:300px;
	height:200px;
	display:block;
}

/*------------------------------------------
---------------- Gastenboek ----------------
----------------------------------------- */

div.sys_div_quote_label {margin-bottom:2px;width:200px;}
div.sys_div_quote_message {margin-bottom:5px;}
.sys_div_quote_message {width:280px;}
th.sys_column_label {width:0px;}
.sys_fes_guestbook_dlist div.sys_div_message{margin-top:0px;}
td.sys_column_value_message{padding:5px;}
div.sys_div_quote_header,
div.sys_div_quote_message{margin-left:12px;}
div.sys_div_quote_message{padding:5px;}
a.sys_link_reply{float:right;}
img.sys_img_quote_expand{margin-left:10px;}
td.sys_column_reply{text-align:right;}
span.sys_span_message{display:block;padding:5px;vertical-align:top;}
td.sys_col_label_message img{margin:5px;padding:5px;}
textarea.sys_textbox{margin:5px 5px 5px 5px;width:300px;height:250px;}
span.sys_span_placed_by{float:left;}
a.sys_link_reply{float:right;}
table.sys_table_overview{margin-top:20px;width:500px;}
a.sys_link_submit_message_bottom{display:block;}
tr.sys_row_message{padding:5px;vertical-align:top;}
td.sys_col_label_message {border:1px solid #ffe9bb;width:100px;border-top:#581212 !important;}
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;}

/*------------------------------------------
---------------- Popups --------------------
----------------------------------------- */

.modalBackground
{
	opacity:.50;
	filter: alpha(opacity=50);
	 -moz-opacity: 0.5;
}

table.sys_table_overview {width:760px;padding:0px;}

th{	text-align:left;vertical-align:top;}
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 div.sys_div_popup_content div textarea {width:356px;}
div.sys_div_popup div.sys_div_popup_content div.sys_div_popup_content_reply_section{}
div.sys_div_popup_footer {padding:0 0 12px 18px;}
div.sys_div_popup_footer a {margin:5px 5px 0px 0px;}

/*------------------------------------------
---------------- User edit------------------
----------------------------------------- */
.sys_fes_user_dedit {position:relative;}
.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;}
.sys_fes_user_dedit div {clear:left;}
a.sys_link_unsubscribe {display:block;}
.sys_fes_user_dedit div.sys_div_passphoto {position:absolute;right:0;top:0;}
table.sys_table_user_edit {margin:20px 0;}

table.sys_table_user_edit th,
table.sys_table_user_edit td
{
    text-align:left;
    vertical-align:top;
    padding-right:8px;
    padding-bottom:4px;
}
table.sys_table_user_edit a.sys_link_cancel {display:block;float:left;margin-right:8px;}
div.sys_div_passphoto {position:relative;text-align:center;}
div.sys_div_passphoto img {display:block;margin:0 auto;}

/*------------------------------------------
---------------- User subscribe-------------
----------------------------------------- */
div.sys_fes_user_dsubscribe {overflow:hidden;}

div.sys_fes_user_dsubscribe table th,
div.sys_fes_user_dsubscribe table td
{vertical-align:top;text-align:left;}

div.sys_fes_user_dsubscribe table th {width:160px;}
div.sys_fes_user_dsubscribe a {display:block;margin-left:163px;}
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 {float:left;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:370px;height:440px;margin-left:20px;}

/*------------------------------------------
----------------Wachtwoord vergeten---------
----------------------------------------- */

span.sys_title_username {padding-right:8px;}
div.sys_gen_userm_dforgot_password a {display:block;margin-top:8px;}
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;
}

/*------------------------------------------
----------------Inloggen -------------------
----------------------------------------- */
div.sys_fes_user_dlogin div {overflow:hidden;}
#layoutUserlogin span.sys_label
{
	float:left;
	display:block;
	width:100px;
	clear:left;
}
#layoutUserlogin span.sys_label_remember_me {width:160px;}

#layoutUserlogin span.sys_span_password,
#layoutUserlogin span.sys_span_remember_me
{float:left;}

#layoutUserlogin span.sys_span_password {width:400px;}

#layoutUserlogin span.sys_span_login,
#layoutUserlogin span.sys_span_forgot_password
{
	display:block;
	float:left;
	clear:left;
	margin-left:100px;
	margin-bottom:4px;
}
#layoutUserlogin span.sys_label_error_message
{
	position:relative;
	width:500px;
	margin-bottom:20px;
}

div.sys_ArticleLayout25 {
	margin-bottom:20px;
	}
	
/*------------------------------------------
---------------- Gasten boek ---------------
----------------------------------------- */

div.sys_div_quote_label {font-size:small;}
div.sys_div_quote_message
{
	font-size:small;
	font-style:italic;
	background:#444444;
	border-bottom:1px solid #FFE9BB;
	border-top:1px solid #FFE9BB;
}
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 #FFE9BB;
	border-top:1px solid #581212;
	border-right:1px solid #FFE9BB;
}

td.sys_column_value_message {
	width:600px;
	}

div.sys_div_quote_message
{
	background:#8d1d1d;
	border:1px solid #FFE9BB;
	font-size:10px;
}
span.sys_span_message {background:#8d1d1d;border:1px solid #FFE9BB4;}
td.sys_col_label_message ,
.sys_column_value_message
{	
    background:#581212;
}
td.sys_column_reply a {font-weight:normal;}
tr.sys_row_message{ background:#8d1d1d;border:1px solid #FFE9BB;}
td.sys_col_label_message {border:1px solid #FFE9BB;}
td.sys_col_label_placed_on {background:#8d1d1d;border:1px solid #FFE9BB;}
div.sys_div_popup {padding:10px;}

#ldStart_ctl00_ctl00_ctl09_ctl00_UpdatePanelFesUserDLogin {
	width:500px !important;
	}
/*------------------------------------------
---------------- Popups --------------------
----------------------------------------- */

.modalBackground
{
	background-color: #000;
}

span.sys_span_quote_label{color:#fff;}
tr.sys_row_placed_on{background:none;}
tr.sys_row_placed_on td{font-weight:bold;}
div.sys_div_popup div.sys_div_popup_header
{
	text-align:center;
	font-weight:bold;
	color:White;
}
div.sys_div_popup_footer a {color:#fff;}

/*------------------------------------------
----------------User edit-------------------
----------------------------------------- */
table#firstname_validator_popupTable td,
table#lastname_validator_popupTable td
{
color:#f00;
}
/*------------------------------------------
----------------User status-----------------
----------------------------------------- */
div.sys_gen_userm_dsstatus span.sys_you_are_value
{
	font-weight:bold;
}
/*------------------------------------------
---------------- User subscribe-------------
----------------------------------------- */
div.sys_fes_user_dsubscribe div.sys_steps {font-style:italic;}
div.sys_fes_user_dsubscribe div.sys_description {font-weight:bold;}

/*------------------------------------------
----------------Inloggen---------
----------------------------------------- */

span.sys_title_username {color:#ffe9bb; font-weight:normal;}
div.sys_gen_userm_dforgot_password div div span.sys_title_errormessage
{
	color:#f00;
	font-weight:bold;
}
#layoutLogin span.sys_label_error_message
{
	color:#f00;
	font-weight:bold;
}

/*------------------------------------------
----------------Inloggen -------------------
----------------------------------------- */
#layoutLogin span.sys_label_error_message
{
	color:#f00;
	font-weight:bold;
}

div.sys_div_passphoto {
	width:200px;
	}