/* CSS Document */


/* HOOFSTYLE's*/
/* MENU */
	/*MENU TOP */
/* ARTIEKELEN */
/* NIEUWS HEADLINES*/
/* NIEUWS LIST*/
/* NIEUWS BERICHT*/
/* EVENEMENTEN*/


/* HOOFSTYLE's*/
body, html { 
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:#000;
	font-size:12px;
	font-family:arial, verdana, sans-serif;
	color:#FFF;
	}
img 
{
    border:none;
}
a
{   
   color:#fff;
   text-decoration:underline;
}
a:hover
{
   text-decoration:none;
}	
#center {
	width:752px;
	margin:0 auto;
	}

#header {
	position:relative;
	float:left;
	width:750px;
	height:185px;
	border:1px solid #525252;
	margin-top:10px;
	background:#333 url(images/header2.jpg) no-repeat;
	}
	
#maincontainer {
	/*position:relative;*/
	float:left;
	width:752px;
	}
#contentwrap
{
	position:relative;
	overflow:hidden;
	background:url(images/bg-contentwrap.gif) no-repeat;
	/*background:url(images/bg-contentwrap-oranje.gif) no-repeat;*/
	margin-top:2px;
}
#contentwrapbottom
{
	position:relative;
	background:url(images/bg-contentwrapbottom.gif) no-repeat;
	height:1px;
	margin:0;
	padding:0;
}	
#content {
	position:relative;
	float:left;
	width:438px;
	min-height:166px;
	background:#94258C;
	padding:5px;
	margin-top:2px;
	margin-left:2px;
	}
	
#contentvervolg {
	/*position:relative;*/
	float:left;
	width:740px;
	min-height:376px;
	border:1px solid #525252;
	margin-top:2px;
	background:#94258C;
	padding:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:12px;
	}	

#headlines {
	position:relative;
	float:left;
	width:286px;
	margin-left:5px;
	margin-top:2px;
	background:#94258C;
	padding:5px;	
	}

#subcontainer 	{
	position:relative;
	float:left;
	width:750px;
	min-height:185px;
	border:1px solid #525252;
	margin-top:2px;
	background:#94258C;
	overflow:hidden;
	margin-bottom:10px;
	}	

#events	{
	position:relative;
	float:left;
	width:477px;
	padding:5px;
	padding-right:0px;
	}
	
#banner {
	position:relative;
	float:left;
	width:258px;
	padding:5px;
	}
	
h1 
{
    margin-top:0px;
    margin-bottom:10px;
    text-transform:uppercase;
    font-size:14px;
    color:#F0FFFF;
}
input.sys_button
{
	border:none;
	background:#333;
	color:#fff;
	font-family:Arial, Verdana, sans-serif;
}
input.sys_button_browse_picture
{
	background:#fff;
}
/*------------------------------------------------------*/
/* MENU */
/*------------------------------------------------------*/
#ext_main_menu .Contact
{
    display:none;
    visibility:hidden;
}
div.FES_MENU_EMBM 
{
    position:relative;
    float:left;
    top:160px;
}

ul#ext_main_menu 
{
    background:none;
}	

ul#ext_main_menu li
{
    font-family:Verdana;
    text-transform:uppercase;
    font-size:12px;
    margin-left:3px;
    font-weight:bold;
    border-right:1px solid white;
    padding-right:3px;
}

ul#ext_main_menu li.Links 
{
    border:none;
    padding:none;	
}

ul#ext_main_menu li a
{
   color:#FFF;
   display:block;
}

ul#ext_main_menu li a:hover
{
   color:#92278F;
   display:block;
}

#layoutPoll #ext_main_menu .Poll a,
#layoutCrew #ext_main_menu .Crew a, 
#layoutArrangementen #ext_main_menu .Arrangementen a, 
#layoutDrankenkaart #ext_main_menu .Drinks a, 
#layoutHome #ext_main_menu .Home a, 
#layoutAgenda #ext_main_menu .Agenda a,
#layoutAgendaDetails #ext_main_menu .Agenda a,
#layoutNieuws #ext_main_menu .Nieuws a,
#layoutDrankenkaart #ext_main_menu .Drankenkaart a,
#layoutLunchkaart #ext_main_menu .Lunchkaart a,
#layoutGastenboek #ext_main_menu .Gastenboek a,
#layoutFotoboek #ext_main_menu .Fotoboek a,
#layoutFotoboekAlbum #ext_main_menu .Fotoboek a,
#layoutFotoboekFoto #ext_main_menu .Fotoboek a,
#layoutVacatures #ext_main_menu .Vacatures a,
#layoutTodo #ext_main_menu .To_Do a,
#layoutLink #ext_main_menu .Links a
{
    color:#888888;
}

/*MENU TOP */
#topmenu {
	position:absolute;
	right:0px;
	width:100%;
	display:block;
	text-align:right;
	margin-top:5px;
}

#topmenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#topmenu ul li {
	float:right;
	border-right:1px solid #FFFFFF;
	padding-right:5px;
	margin-right:5px;
	}
	
#topmenu ul li.last {
	float:right;
	border:none;
	padding-right:5px;
	margin-right:5px;
	}

#topmenu ul li a {
	color:#FFFFFF;
	}

#topmenu ul li a:hover {
	text-decoration:none;
	}
/*------------------------------------------------------*/
/* ARTIEKELEN */
/*------------------------------------------------------*/
div.sys_ArticleFullText{
	margin-bottom:10px;
	background:#888888;
	border:1px solid #545454;
	padding:5px;
	min-height:15px;
}

#layoutHome div.sys_ArticleFullText {
	margin-bottom:0px;
	background:none;
	border:none;
	padding:0px;
}
#layoutHome div.sys_ArticleFullText p {
	margin:0 0 6px;
	padding:0;
}

/*------------------------------------------------------*/
/* NIEUWS HEADLINES*/
/*------------------------------------------------------*/

ul.sys_fes_news_dnlm_list 
{
    list-style:none;
    padding:0px;
    margin:0px;
}

div.sys_date 
{
    position:relative;
    color:#F0FFFF;
    float:left;
		z-index:100;
		padding:6px 0 0 5px;
		font-size:11px;
		visibility:hidden;
		display:none !important;
    /*width:60px;*/
}
div.sys_title 
{
    position:relative;
    width:226px;
    overflow:hidden;
}
div.sys_title a
{
    text-decoration:none;
    color:#F0FFFF
}
div.sys_title a:hover
{
    text-decoration:underline;
    color:#F0FFFF;
}
#layoutHome    .sys_link_news_title
{
	text-decoration:none;
}
#layoutHome    ul.sys_fes_news_dnlm_list 
{
	list-style:none;
	padding:0px;
	margin:0px;
}
#layoutHome ul.sys_fes_news_dnlm_list li
{
	overflow:hidden;
}
 #layoutHome ul.sys_fes_news_dnlm_list .sys_date
{
	float:left;
	clear:left;
	display:block;
	padding:0 6px 0 0;
	font-size:11px;	
}
#layoutHome ul.sys_fes_news_dnlm_list .sys_title
{
	float:left;
	width:220px;
	font-size:11px;
}
#layoutHome ul.sys_fes_event_deam_list .sys_date,
#layoutHome ul.sys_fes_event_deam_list .sys_times
{
	font-size:11px;
}
#layoutHome ul.sys_fes_event_deam_list .sys_date
{
	border:none;
	border-right:none;
	padding:5px 0 4px 5px;
}
#layoutHome ul.sys_fes_event_deam_list .sys_times
{
	float:right;
	border-left:none;	
}
/*------------------------------------------------------*/
/* NIEUWS LIST*/
/*------------------------------------------------------*/

#layoutNieuws div.sys_fes_news_dnlm  div.sys_news {
	background:#888888;
	margin-bottom:5px;
	border:1px solid #525252;
	padding:5px;
	position:relative;
}

#layoutNieuws div.sys_title 
{
    width:600px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#layoutNieuws div.sys_date 
{
	width:80px;
	font-size:12px;
	font-weight:bold;
	padding:0;
}

div.sys_description {
	padding-bottom:30px;
}
div.sys_description img {
	padding:10px;
}


a.sys_link_news_readon {
	position:absolute;
	right:12px;
	margin-top:-25px;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#333;
	border:1px solid #525252;
	text-decoration:none;
	color:#fff;
}

a:hover.sys_link_news_readon {
	color:#000;
}

/*------------------------------------------------------*/
/* NIEUWS BERICHT*/
/*------------------------------------------------------*/
#layoutNieuwsDetails div.sys_title 
{
    width:100%;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
	color:#fff;
}

#layoutNieuwsDetails div.sys_date 
{
	width:733px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#888888;	
}

#layoutNieuwsDetails div.sys_date  div.sys_value_date
{
	margin-bottom:5px;
}

#layoutNieuwsDetails div.sys_date div.sys_label,
#layoutNieuwsDetails div.sys_source {
	visibility:hidden;
	display:none;
}

#layoutNieuwsDetails div.sys_description {
	float:left;
	padding:5px;
	margin-top:15px;
	border:1px solid #525252;
	background:#888888;
	margin-bottom:5px;
	width:728px;
}
#layoutNieuwsDetails div.sys_description img {
	padding:10px;
}


#layoutNieuwsDetails div.sys_back a {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#333;
	border:1px solid #525252;
	background:#444444;
	text-decoration:none;
	color:#fff;
	float:right;
}

#layoutNieuwsDetails div.sys_back a:hover {
	color:#000;
}

/*------------------------------------------------------*/
/* EVENEMENTEN*/
/*------------------------------------------------------*/
div.sys_event 
{
    position:relative;
    float:left;
    margin-top:0px;
	margin-bottom:5px;
}

ul.sys_fes_event_deam_list 
{
    list-style:none;
    padding:0px;
    margin:0px;
}

ul.sys_fes_event_deam_list li
{
    width:155px;
    float:left;
    margin-right:4px;
}

ul.sys_fes_event_deam_list div.sys_event 
{
    width:155px;
}

ul.sys_fes_event_deam_list div.sys_event div.sys_date
{
    width:74px;
}


ul.sys_fes_event_deam_list  div.sys_thumbnail 
{
    padding:5px;
    background:#888888;
    border:1px solid #525252;
    margin-bottom:2px;
    margin-top:0px;
}

img.sys_img
{   
    border:1px solid #525252;
}

hr.sys_clearing 
{
    display:none;
    visibility:hidden;
}

ul.sys_fes_event_deam_list  div.sys_title 
{
    width:158px;
    overflow:hidden;
    position:relative;
    font-size:14px;
    text-transform: uppercase;
    font-weight:bold;
    text-align:center;
    line-height:14px;
    border:1px solid #525252;
    background:#888888;
    width:143px;
    margin-bottom:2px;
    padding:5px;
	margin-top:5px;
}

ul.sys_fes_event_deam_list  div.sys_title a
{
    color:#525252;
}

ul.sys_fes_event_deam_list  div.sys_times
{
	padding:5px;
	border:none;
	height:13px;
	position:relative;
	font-size:11px;
}
/*------------------------------------------------------*/
/* AGENDA DETAILS */
/*------------------------------------------------------*/

#layoutHome ul.sys_fes_event_deam_list .sys_times
{
	float:right;
	border-left:none;	
}
div.sys_img_flyer {
	float:right;
	border:1px solid #525252;
	background:#888888;
	padding:5px;
	width:200px;
	min-height:244px;
	overflow:hidden;
}

div.sys_fes_event_dedm div.sys_content {
	background:#888888;
    padding:5px;
    border:1px solid #525252;
	width:514px;
	min-height:150px;
}

div.sys_fes_event_dedm  div.sys_label_date,
div.sys_fes_event_dedm  div.sys_label_time,
div.sys_fes_event_dedm div.sys_label_presale_date,
div.sys_fes_event_dedm .sys_label_fee_at_door,
div.sys_fes_event_dedm .sys_label_fee_presale{
	width:120px;
	float:left;
	clear:left;
	color:#525252;
}

div.sys_fes_event_dedm  div.sys_value_date
div.sys_fes_event_dedm  div.sys_value_time {
	width:300px;
	float:left;
	color:#525252;
}

div.sys_fes_event_dedm  div.sys_label_description {
	visibility:hidden;
	display:none;
	}

div.sys_event_photo_list {
	background:#888888;
    padding:5px;
    border:1px solid #525252;
	margin-top:2px;
	margin-bottom:2px;
	width:514px;
	min-height:80px;
	overflow:hidden;
	}
	
div.sys_event_photo_list div.sys_event_thumbnail {
	position:relative;
	float:left;
	width:100px;
	padding:2px;
}

/*------------------------------------------------------*/
/* BANNER */
/*------------------------------------------------------*/
div.sys_fes_ads_ad 
{
    border:1px solid #525252;
}
/*------------------------------------------------------*/
/* LINKS */
/*------------------------------------------------------*/
.sys_fes_links_list
{
	background:#888888;
	border:solid 1px #525252;
	padding:12px 5px;
}
#layoutLink .sys_links_list
{
    list-style-type:none;
    padding:0;
    margin:0;
}
#layoutLink .sys_description
{
    margin-bottom:5px;
	padding:0px;
	padding-left:5px;
}
#layoutLink .sys_fes_links_list a
{
 color:#525252;
 font-weight:bold;
}
/*------------------------------------------------------*/
/* MENUKAARTEN */
/*------------------------------------------------------*/
ul.level_1 {
	background:#888888;
	border:1px solid #525252;
	}

.fes_mc_dmm ul.level_1, .menucardProducts
{
  margin:0;
  padding:0px;
  list-style:none;
	margin-bottom:2px;
	padding:5px;
}
.fes_mc_dmm .title
{
  font-weight:bold;
  color:#525252;
	text-transform:uppercase;
  display:block;
}
.fes_mc_dmm .name
{
  width:680px;
  display:block;
  float:left;
}
.fes_mc_dmm .description
{
  display:block;
  font-style:italic;
  padding-top:2px;
  padding-bottom:4px;
  width:600px;
  margin-left:5px;
  font-size:11px;
}
.fes_mc_dmm span.empty
{
  display:none;
  visibility:hidden;
  height:0px;
}

/*------------------------------------------------------*/
/* FOTO ALBUM */
/*------------------------------------------------------*/

div.sys_fes_pho_dpalm,
div.sys_fes_pho_dpgm
{
	position:relative;
	clear:left;
	overflow:hidden;
}
div.sys_fes_pho_dpalm ul
{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:640px;
	margin:0 auto;
}
div.sys_fes_pho_dpalm ul li
{
    text-align:center;
    float:left;
    width:140px;
    min-height:200px;
    margin-right:5px;
    margin-top:5px;
	padding:5px;
	background:#888888;
    border:1px solid #525252;
}
div.sys_fes_pho_dpalm ul img
{
	display:block;
	border:none;
	padding-bottom:10px;
}
div.sys_fes_pho_dpalm ul li a
{
	text-decoration:none;
	color:#525252;
}
div.sys_fes_pho_dpalm span.sys_title
{
	display:block;
	font-weight:bold;
	color:#525252;
	text-align:center;
}
div.sys_fes_pho_dpalm span.sys_description
{
	text-align:center;
	display:block;
}
div.sys_fes_pho_dpalm span.sys_date
{
	display:block;
	margin-top:8px;
	text-align:center;
}
div.sys_fes_pho_dpgm span.sys_album_title_label,
div.sys_fes_pho_dpgm span.sys_album_description_label,
div.sys_fes_pho_dpgm span.sys_album_date_label
{
	visibility:hidden;
	display:none;
}

div.sys_fes_pho_dpgm span.sys_album_date
{
  margin:0px;
	font-size:11px;
}

div.sys_fes_pho_dpgm span.sys_album_title
{
	display:block;
	font-weight:bold;
	color:#F7A40D;
	text-align:left;
}
div.sys_fes_pho_dpgm span.sys_album_description
{
	display:block;
	margin-top:8px;
	text-align:left;
}

div.sys_paging
{
    float:left;
    width:100%;
    clear:both;
}

div.sys_paging ul
{
	list-style:none;
	margin:12px 0;
	padding:0;
	overflow:hidden;
}
div.sys_paging ul li
{
	display:inline;
	margin-right:8px;
}
div.sys_paging ul li a
{
	font-weight:bold;
	text-decoration:underline;
	color:#525252;
}
div.sys_paging ul li a:hover
{
	text-decoration:none;
}
div.sys_paging ul li a.sys_active
{
	text-decoration:none;
	color:#525252;
}
div.sys_paging ul li a.sys_next,
div.sys_paging ul li a.sys_previous
{
	font-weight:normal;
}
div.sys_fes_pho_dpgm .sys_photo div
{
	width:170px;
	margin-right:0;
}
div.sys_fes_pho_dpgm .sys_photo div img
{
    cursor:pointer;
}
div.sys_fes_pho_dpgm .sys_photo_date
{
	font-size:11px;
}
div.sys_album
{
	position:relative;
	overflow:hidden;
	clear:both;
}
div.sys_photo
{
    float:left;
    width:140px;
    height:200px;
    margin-right:5px;
	margin-top:5px;
    padding:5px;
	background:#888888;
    border:1px solid #525252;
}
.sys_photo a img
{
	border:none;
	text-align:left;
}
div.sys_fes_pho_dpgm span.sys_album_title
{
	margin-top:0px;
	font-size:13px;
	text-transform:uppercase;
	color:#525252;
}
div.sys_fes_pho_dpdm
{
	position:relative;
	width:640px;
}
div.sys_fes_pho_dpdm div
{
	width:740px;
}
a.sys_back_to_album_label
{
	display:block;
	margin-bottom:12px;
}
span.sys_album_title_label
{
	font-weight:bold;
}
h2.sys_photo_title
{
	font-weight:normal;
}
h2.sys_photo_title span
{
	font-weight:bold;
}
a.sys_previous_image
{
	display:block;
	margin-bottom:12px;
	margin-left:120px;
	margin-top:20px;
	width:100px;
	float:left;
}
a.sys_next_image_label
{
	display:block;
	float:right;
	margin-bottom:12px;
	margin-right:20px;
	margin-top:20px;
}
div.sys_fes_pho_dpdm img
{
	display:block;
	clear:both;
	margin:0 auto;
}
span.sys_photo_description_label,
span.sys_photo_date_label
{
	visibility:hidden;
	display:none;
}
span.sys_photo_description
{
	font-weight:bold;
	display:block;
}

/*------------------------------------------------------*/
/* LOGIN */
/*------------------------------------------------------*/

#layoutUserlogin .sys_label
{
    float:left;
    width:100px;
}
.sys_fes_user_dlogin
{
    margin-top:20px;
		border:solid 1px #525252;
		background:#888888;
		padding:12px 5px;
}
.sys_fes_user_dlogin div
{
    position:relative;
}
.sys_span_password, .sys_span_login
{
    display:block;
    margin-top:5px;
}
.sys_fes_user_dlogin input
{
    margin-left:5px;
    padding:0;
}
.sys_span_forgot_password
{
    margin-top:10px;
    display:block;
}
#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;
		position:relative;
		display:block;
}
#layoutUserlogin .sys_title_errormessage, #layoutForgotPassword .sys_title_errormessage
{
    width:700px;
    padding:0px 0 5px 0px;
    /*margin-top:-40px;
    position:absolute;*/
    font-weight:bold;
		position:relative;
		display:block;
}
.sys_request_new_password
{
    display:block;
    margin-top:10px;
}
#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;*/
}
#layoutUserSubscribe .sys_fes_user_dsubscribe
{
	position:relative;
	border:solid 1px #525252;
	background:#888888;
	padding:12px 5px;
}
.sys_steps
{
    font-weight:bold;
    margin-bottom:5px;
}
.sys_table_user_subscribe
{
    clear:both;
    margin-left:25px;
}
#layoutUserSubscribe th
{
    text-align:left;
    width:200px;
}

#ldStart_ctl00_ctl00_ctl28_ctl00_TextBoxMessage {
	width:350px;
	height:450px;
}

#DivLongMessage_DropShadow {
	background:#444;
	border:1px solid #fff;

}
span.sys_you_are_title {
	color:#ffffff;
}

span.sys_you_are_value {
	color:#fff;
	}

div.sys_gen_userm_dforgot_password {
	margin-top:20px;
	overflow:hidden;
	padding:12px 5px;
	border:solid 1px #525252;
	background:#888888;
	position:relative;
}
div.sys_gen_userm_dforgot_password div div {
	background-color:#888888 !important;
	position:relative;
}
.sys_span_forgot_password a
{
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#333;
	border:1px solid #525252;
	text-decoration:none;
	color:#fff;
	margin-left:105px;
}
.sys_gen_userm_dforgot_password a
{
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#333;
	border:1px solid #525252;
	text-decoration:none;
	color:#fff;
	display:block;
	float:left;
}
.sys_link_next, .sys_link_previous, .sys_link_submit
{
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#333;
	border:1px solid #525252;
	text-decoration:none;
	color:#fff;
	display:inline;
	width:50px;
    margin-left:27px;
}
.sys_link_next
{
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#333;
	border:1px solid #525252;
	text-decoration:none;
	color:#fff;
	display:inline;
	width:35px;
    margin-left:27px;
}
/*------------------------------------------------------*/
/*PROFIEL*/
/*------------------------------------------------------*/	
	
tr.sys_row_user_edit_profile 
{
	text-align:left;
	vertical-align:top;
}
.sys_col_value input
{
    margin-top:10px;
		color:#000;
}

.sys_col_value input.sys_button_upload_picture
{
    color:#fff;
}

table.sys_table_user_edit {
	background:##888888;
	border:1px solid #545454;
	padding:5px;
	margin-right:2px;
	position:relative;
	float:left;
	width:361px;
	}
	
table.sys_table_upload_picture 	
{
	position:relative;
	float:right;
	background:#888888;
	border:1px solid #545454;
	padding:5px;
	width:377px;
	}

div.sys_div_passphoto
{
	position:relative;
	float:right;
	background:#888888;
	border:1px solid #545454;
	padding:5px;
	margin-top:2px;
	width:365px;
	min-height:230px;
	text-align:center;
	}
div.sys_div_passphoto img
{
    width:180px !important;
}
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_quote_message
{
	font-size:small;
	margin-bottom:5px;
	background:#444444;
	border-bottom:1px solid #545454;
	border-top:1px solid #545454;
}
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;
	color:#000;
}
td.sys_column_value_message
{
	
	border-bottom:1px solid #545454;
	border-top:1px solid #545454;
	border-right:1px solid #545454;
	padding:5px;
	width:700px;
}
div.sys_div_quote_header,
div.sys_div_quote_message
{
	/*margin-left:12px;*/
}
div.sys_div_quote_message
{
	padding:5px;
	background:#555;
	color:#fff;
	border:solid 1px #454545;
	font-size:12px;
}

a.sys_link_reply
{
	float:right;
}
img.sys_img_quote_expand
{
	margin-left:10px;
	border:solid 1px #fff;
}
td.sys_column_reply
{
	text-align:right;
}
span.sys_span_message
{
	display:block;
	padding:5px;
	background:#f0ffff;
	border:solid 1px #545454;
	margin:12px 0 20px;
}
td.sys_col_label_message img
{
	margin:5px;
	border:solid 1px #545454;
	padding:5px;
	background:#555;
}
td.sys_column_reply a
{
	font-weight:normal;
}

textarea.sys_textbox
{
	margin:5px 0;
	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:#888888;
	border:1px solid #545454;
	padding:5px;
	vertical-align:top;
}

td.sys_col_label_message {
	border:1px solid #545454;
}

td.sys_col_label_placed_on {
	background:#888888;
	border:1px solid #545454;
	border-bottom:none;
	padding:5px;
}

td.sys_column_reply {
	visibility:hidden;
	display:none;
}

#DivSubmitMessage,
#DivReplyMessage
{
	width:600px;
}
#DivSubmitMessage textarea,
#DivReplyMessage textarea {
	width:594px;
}

div.sys_div_popup {
	background:#444;
	border:1px solid #545454;
	padding:10px;
}
.modalBackground 
{
    opacity:.50;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    background-color: #000;
}


div.sys_fes_poll_vote {
	background:#888;
	padding:10px;
	}

div.sys_fes_poll_result {
		background:#888;
		padding:10px;
		}

div.sys_div_poll_chart {
		text-align:center;
		}

/* POPUPS
================================================*/
.sys_div_popup_header,
.sys_div_popup_footer_reply a,
.sys_div_popup_content_reply,
.sys_div_popup_footer_submit a
{
	color:#fff;
}

div.sys_ArticleFullText_empty {
display:none;
visibility:hidden;
}


div.sys_dconli {
	background:#888;
	padding:10px;
	overflow:hidden;
	
	}

p.sys_paging {
	float:left; 
	display:block;
	margin-right:12px;
	}

ul.sys_pagenrs {
		list-style:none;
		
		}	
ul.sys_pagenrs  li {
		float:left;
		margin-right:5px;
		}
div.sys_dconli ul.sys_sort {
		list-style:none;
		float:left;
		padding:0px;
		margin:0px;
		}
div.sys_dconli ul.sys_sort li{
		float:left;
		margin-right:5px;
		}
p.sys_sorting {
			float:left;
			clear:left;
			margin:0px;
			padding-right:10px;
			}
ul.sys_contact
	
ul.sys_contactlist {
		overflow:hidden; 
		width:100%; 
		margin:0px; 
		padding:0px; 
		margin-top:10px; 
		float:left; 
		list-style:none;
		}
		
ul.sys_contactlist li.sys_contactlistitem ul.sys_contact {
		list-style:none;
		padding:0px;
		}
ul.sys_contact_details_items {
		list-style:none;
		padding:0px;
		}

li.sys_photo {
		text-align:center;
		height:160px;
		overflow:hidden;
		margin-bottom:10px;
		}
		
ul.sys_contactlist li.sys_contactlistitem {border:solid 1px #ccc;}
li.sys_lastname_firstname{font-weight:bold;}

p.sys_paging {float:left;display:block;margin-right:12px;}
ul.sys_contactlist {overflow:hidden; float:left; list-style:none; padding:0px; clear:left; }
ul.sys_contactlist li.sys_contactlistitem
{
	float:left;
	display:block;
	height:240px;
	margin:0 20px 20px 0;
	padding:8px;
	width:150px;
	background:#999999;
}

ul.sys_contact_details_items {
	margin:0px;
	padding:0px;
	}
	
	ul.sys_contactlist {
margin:0px;
margin-top:10px;
width:650px;
}

ul.sys_contact {
	margin-left:5px;
	margin-bottom:5px;
	}
/*------------------ module hyves ----------------*/
.sys_div_hyves_gadget
{
	background:transparent none repeat scroll 0 0;
	clear:both;
	display:block;
	float:left;
	margin-left:250px;
	margin-top:30px;
	padding:10px;
	text-align:center;
	width:246px;
}
#layoutContact .sys_div_hyves_gadget
{
	position:absolute;
	right:10px;
	top:10px;
}
.sys_a
{
	display:block;
	float:left;
	text-align:center
}
.sys_a_hyves_gadget_link_logo
{
	margin-left:49px;
}
.sys_a_hyves_gadget_link_text
{
	width:246px;
}