body, html, form 
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
 }
body
{
	font-size:11px;
	font-family:Arial, Tahoma, sans-serif;
	color:#fff;
	background:#040707 url(images/bg-body.png) repeat-y center top;
}
img {border:none;}
a {color:#fff;}	
a:hover {color:#F7A40D;}	
h1 {font-size:14px;margin:0;padding:0 0 10px 0;color:#F7A40D;}
h2 {font-size:13px;margin:0;padding:0 0 10px 0;color:#F7A40D;}
h3 {font-size:12px;margin:0;padding:0 0 10px 0;color:#F7A40D;}
h4 {font-size:11px;margin:0;padding:0 0 10px 0;color:#F7A40D;}
.sys_clearing {display:none;visibility:hidden;}

/******************************/
/*      STANDAARD LAYOUT      */
/******************************/
#nonfooter
{
    width:938px;
    min-height:100%;
    margin:0 auto;
		background:url(images/bg-nonfooter.png) repeat-y;
}
	#content
	{
		min-height:595px;
		padding-bottom:60px;
		background:url(images/bg-content.jpg) no-repeat;
		overflow:hidden;
	}
		#header
		{
			position:relative;
			height:145px;
		}
			#topmenu
			{
				position:absolute;
				right:200px;
				top:30px;
			}
			#logo
			{
				position:absolute;
				top:60px;
				left:113px;
			}
		#sidebar
		{
			float:left;
			width:152px;
			margin:26px 0 0 121px;
			font-size:11px;
			color:#000;
		}			
		#contentwrap
		{
			
			float:left;
			width:617px;
		}
			div.sys_fes_ads_ad
			{
				float:right;
				margin-top:1px;
				margin-left:3px;
			}
			#sidebar div.sys_fes_ads_ad
			{
				float:left;
				margin-left:0;
			}
			#maincontent
			{
				width:484px;
				margin-top:24px;	
			}
			div.sys_ArticleLayout25
			{
			    padding-bottom:10px;
			    border-bottom: 1px solid #808080;
				 margin-bottom:10px;
			}
			#maincontentwraptop
			{
				background: url(images/bg-eventdetail-top.gif) no-repeat;
				height:27px;		
			}
                #maincontentwrap
                {
	                width:445px;
						 
	                background:url(images/bg-eventdetail-repeat.gif) 0px 20px repeat-y;
	                padding:0px 20px 20px 20px;
                }
                #Aricle
                {
                    margin-top:-26px;
                }
                #maincontentwrapbottom
                {
	                background:#F7941E url(images/bg-eventdetail-bottom.gif) no-repeat;
	                height:10px;
	                width:477px;
	                margin-bottom:10px;
                }
								#layoutFotoboekDetail #maincontentwrap {
									overflow:hidden;
								}
#footer
{
	width:938px;
	height:60px;
	margin:-60px auto 0;
	background:url(images/bg-footer.png) no-repeat;
}
/******************************/
/*		Sidebar				  */
/******************************/
#sidebar #sidebarEvents,
#sidebar #sidebarNews
{
	background:url(images/bg-sidebar-div.png) no-repeat;
}

	#sidebar h3
		{
			font-weight:bold;
			padding:5px 0 0 12px;
			height:12px;
			margin:0;
			font-size:11px;
			color:#000;			
		}
	#sidebar div.sys_fes_news_dnlm,
	#sidebar div.sys_fes_event_deam
	{
		padding-bottom:20px;
		background:url(images/bg-sidebar-div-bottom.png) no-repeat left bottom;
	}
		#sidebar ul.sys_fes_news_dnlm_list,
		#sidebar ul.sys_fes_event_deam_list
		{
			list-style:none;
			width:128px;
			margin:0;
			padding:0;
			margin-left:12px;
			padding-top:12px;
			overflow:hidden;
		}
			#sidebar ul.sys_fes_news_dnlm_list li,
			#sidebar ul.sys_fes_event_deam_list li
			{
				float:none;
				border:none;
				text-align:left;
				margin:0 0 12px 0;
				padding:0;
				width:120px;
			}			
				#sidebar ul.sys_fes_news_dnlm_list li div.sys_date
				{
					visibility:hidden;
					display:none;
				}
					#sidebar ul.sys_fes_news_dnlm_list li a.sys_link,
					#sidebar ul.sys_fes_event_deam_list li a.sys_link
					{
						color:#000;
						text-decoration:none;
						font-weight:bold;
					}
					#sidebar ul.sys_fes_news_dnlm_list li a.sys_link:hover,
					#sidebar ul.sys_fes_event_deam_list li a.sys_link:hover
					{
						text-decoration:underline;
					}
					#sidebar ul.sys_fes_event_deam_list div.sys_date
					{
					    margin:5px 0px;
					}
                    #sidebar .sys_fes_news_dnlm .sys_description
                    {
                        margin-top:5px
                    }
/******************************/
/*      Menu                  */
/******************************/
#ext_main_menu
    {
      list-style:none;
	    position:relative;
	    margin:0;
	    padding:0;
	    right:160px;
	    top:126px;
	    float:right;
	    overflow:hidden;
	    background:transparent;
    }
#ext_main_menu li {float:left;}

#ext_main_menu li.Home,
#ext_main_menu li.Newsletter,
#ext_main_menu li.Inloggen,
#ext_main_menu li.Mijn_account,
#ext_main_menu li.Vergeten,
#ext_main_menu li.Account_bewerken,
#ext_main_menu li.Links,
#ext_main_menu li.Poll,
#ext_main_menu li.Drinks
{
visibility:hidden;
display:none;
}
#ext_main_menu li.News {margin-left:-48px;}
#ext_main_menu li.Partypics {margin-left:-58px;}
#ext_main_menu li.Tickets {margin-left:-26px;}
#ext_main_menu li.Guestbook {margin-left:-42px;}
#ext_main_menu li.Contact {margin-left:-20px;}
#topmenu ul {list-style:none;margin:0;padding:0;}
#topmenu ul li {border-right:solid 1px #fff;float:right;padding:0 8px;}
#topmenu ul li.lastlistitem {border:none;}
#topmenu ul li a {font-weight:bold;text-decoration:none;}

/******************************/
/*			Home			  */
/******************************/		
#layoutHome #maincontent
	{
		width:484px;
		margin-top:27px;
		color:#000;		
		background:url(images/bg-maincontent-home.gif) repeat-y;
	}
	#layoutHome #maincontent #maincontentwrap
	{
		padding-top:160px;
		background:url(images/bg-maincontent-home-top.jpg) no-repeat;
		overflow:hidden;
	}
	#layoutHome div.sys_ArticleLayout25
			{
			    padding-bottom:10px;
			    border-bottom: none;
			}

		#layoutHome #maincontent #maincontentwrap .homecolumn
		{
			float:left;
			width:120px;
			margin-left:14px;
			padding-bottom:12px;
		}
		#layoutHome #maincontent #maincontentwrap .centercolumn
		{
			margin-left:29px;
		}
		#layoutHome #maincontent #maincontentwrap .centercolumn a img
		{
			display:block;
			margin-bottom:10px;
		}		
		#layoutHome #maincontent div.centercolumn div.sys_ArticleFullText {
			margin-left:-20px;
		}
		#layoutHome #maincontent #maincontentwrap .lastcolumn
		{
			margin-left:38px;
		}
		#layoutHome #maincontent #maincontentwrap .lastcolumn p /* Teksten op gelijke hoogte */
		{
			padding:0;
			margin:0;
		}
			#layoutHome #maincontent #maincontentwrap h1,
			#layoutHome #maincontent #maincontentwrap h3
			{
				font-size:11px;
				color:#000;
			}
			#layoutHome #maincontent #maincontentwrap a
			{
				color:#000;
				font-weight:bold;
			}
			#layoutHome #maincontent #maincontentwrap a:hover
			{
				color:#EC008C;
				text-decoration:underline;
			}
				ul.sys_ul_vote_items
				{
					list-style:none;
					margin:12px 0 0;
					padding:0;
				}
				#layoutHome div.sys_fes_poll_result
				{
					width:120px;
					padding:0;
					border:none;
					background:#fff;
					color:#000;
					margin-top:0;
				}
					#layoutHome div.sys_fes_poll_result span
					{
						color:#000;
					}
	#layoutHome #maincontent #maincontentbottom
	{
		position:relative;
		height:19px;
		padding:18px 0 0 0;
		background:url(images/bg-maincontent-home-bottom.gif) no-repeat;
		color:#fff;
		font-weight:bold;
		text-align:center;
	}
		#layoutHome #maincontent #maincontentbottom h1
		{
			visibility:hidden;
			display:none;
		}
		#layoutHome #maincontent #maincontentbottom a:hover
		{
			color:#fff;
			text-decoration:none;
		}
		
img.slideshow2 {
	margin-left:-4px;
	}
	
div.sys_ArticleLayout25_empty {
	display:none;
	visibility:hidden;
	}
/************************************************/
/*     Events - overzicht !!let op!!            */
/*     2x eventsmodule dus gestyled per div     */
/************************************************/       

#maincontent ul.sys_fes_event_deam_list
{
    list-style:none;
    margin:0;
    padding:0;
}
#maincontent ul.sys_fes_event_deam_list li
{
    background:url(images/bg-eventlist.gif) no-repeat;
    margin-bottom:6px;
    clear:left;
    overflow:hidden;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event
{
    position:relative; /* bevat een absolute div */
    background:url(images/bg-eventlist-bottom.gif) no-repeat left bottom;
    padding:8px 12px 12px 20px;
    overflow:hidden;
    min-height:100px;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_title
{
    width:200px;
    margin:3px 0 6px;
    font-weight:bold;
    font-size:12px;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_title a
{
	text-decoration:none;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_title a:hover
{
	color:#F7941E;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_thumbnail
{
    position:relative;
    float:left;
    width:68px;
    margin:0 12px 0 0;
    overflow:hidden;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_date,
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_times
{
    position:absolute;
    left:100px;
    top:30px;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_times
{
    top:42px;
}
#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_description
{
    position:relative;
    float:right;
    width:230px;
    top:-15px;
    color:#3D3C3E;
    padding-bottom:5px;
}

#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_readon
{
    position:absolute;
    clear:both;
    height:20px;
    text-align:right;
    bottom:0px;
    right:15px;
}

#maincontent ul.sys_fes_event_deam_list li div.sys_event div.sys_readon a:hover.sys_link
{
    color:#3D3C3E;
    text-decoration:underline;
}
/******************************/
/*     Events - detail        */
/******************************/ 
div.sys_fes_event_dedm div.sys_title
    {
	    width:200px;
	    margin-bottom:6px;
	    font-weight:bold;
	    text-decoration:none;
	    font-size:12px;
	    padding:14px 0 0 0px;
    }
div.sys_fes_event_dedm div.sys_img_flyer
    {
	    width:200px;
	    margin:0 12px 20px 0;
    }
div.sys_fes_event_dedm div.sys_content div.sys_label_date
	{
	    font-weight:bold;
	    float:left;
	    width:120px;
	}
div.sys_fes_event_dedm div.sys_content div.sys_label_time,
div.sys_fes_event_dedm div.sys_content div.sys_label_fee_at_door,
div.sys_fes_event_dedm div.sys_content div.sys_label_fee_presale,
div.sys_fes_event_dedm div.sys_content div.sys_label_presale_date
	{
		font-weight:bold;
		float:left;
		width:120px;
	}
div.sys_fes_event_dedm div.sys_content div.sys_label_description
	{
		visibility:hidden;
		display:none;
	}
#maincontent  div.sys_fes_event_dedm div.sys_value_description
    {
	    clear:left;
	    padding:12px 12px 20px 0px;
	    color:#fff;
    }
#maincontent  div.sys_fes_event_dedm div.sys_actions
    {
	    padding:0 12px 12px 0px;
	    overflow:hidden;
    }
div.sys_fes_event_dedm div.sys_actions a
	{
		display:block;
		float:right;
		font-weight:bold;
		color:#fff;
	}
div.sys_fes_event_dedm div.sys_actions a:hover
	{
		color:#fff;
		text-decoration:underline;
	}
/*******************************/
/*     News - overzicht        */
/*******************************/ 
#maincontent ul.sys_fes_news_dnlm_list
    {
        list-style:none;
        margin:0;
        padding:0;
    }
#maincontent ul.sys_fes_news_dnlm_list li
    {
        background:url(images/bg-eventlist.gif) no-repeat;
        margin-bottom:6px;
        clear:left;
        overflow:hidden;
    }
#maincontent ul.sys_fes_news_dnlm_list li div.sys_news
    {
        position:relative;
        background:url(images/bg-eventlist-bottom.gif) no-repeat left bottom;
        padding:12px 12px 12px 20px;
        overflow:hidden;
        min-height:100px;
    }
#maincontent ul.sys_fes_news_dnlm_list li div.sys_news div.sys_date
    {
        float:left;
        width:200px;
    }
#maincontent ul.sys_fes_news_dnlm_list li div.sys_news div.sys_title
    {
        float:left;
        width:200px;
        clear:left;
    }
#maincontent ul.sys_fes_news_dnlm_list li div.sys_news div.sys_title a
    {
        font-weight:bold;
        font-size:12px;
        text-decoration:none;
    }
#maincontent ul.sys_fes_news_dnlm_list li div.sys_news div.sys_description
    {
        float:right;
        width:230px;
        color:#3D3C3E;
        padding-bottom:5px;
    }
#maincontent .sys_fes_news_dnlm_list_item .sys_readon
    {
        position:absolute;
        right:15px;
        bottom:10px;
    }
#maincontent .sys_fes_news_dnlm_list_item .sys_readon a:hover
    {
        color:#3D3C3E;
        text-decoration:underline;
    }
/*******************************/
/*     News - detail		   */
/*******************************/
div.sys_fes_news_dndm {position:relative;overflow:hidden;} 
div.sys_fes_news_dndm div.sys_title {font-weight:bold;font-size:12px;}
div.sys_fes_news_dndm div.sys_date div.sys_label_date {visibility:hidden;display:none;	}
div.sys_fes_news_dndm div.sys_description {padding:12px 0 20px;}
div.sys_fes_news_dndm div.sys_description img {border:solid 1px #fff;float:left;display:block;margin:0 12px 8px 0;}
div.sys_fes_news_dndm div.sys_back {padding-bottom:12px;position:absolute;right:15px;bottom:0;}
div.sys_fes_news_dndm div.sys_back a {display:block;font-weight:bold;}
div.sys_fes_news_dndm div.sys_back a:hover	{color:#F7941E;text-decoration:underline;}
/*******************************/
/*     Partypics - albums      */
/*******************************/ 
/*.sys_fes_pho_dpalm .sys_pager_photoalbum {
	margin:0 0 6px 6px;
	}
.sys_fes_pho_dpalm .sys_pager_photoalbum,
.sys_fes_pho_dpalm .sys_pager_photoalbum  span {
	float:left;
	display:block;
	line-height:20px;
	}
.sys_fes_pho_dpalm .sys_pager_photoalbum  span.sys_span_previous,
.sys_fes_pho_dpalm .sys_pager_photoalbum  span.sys_span_next {
	font-size:14px;
	margin:-1px 12px 0 0;
	}
.sys_fes_pho_dpalm .sys_pager_photoalbum b,
.sys_fes_pho_dpalm .sys_pager_photoalbum a {
	margin:0 12px 0 0;
	}
.sys_fes_pho_dpalm .sys_pager_photoalbum b {
	border:solid 1px #fff;
	padding:0 3px;
	}
ul.sys_fes_pho_dpalm_list {list-style:none;margin:0;padding:0;}
ul.sys_fes_pho_dpalm_list li 
    {
        background:url(images/bg-eventlist.gif) no-repeat;
        margin-bottom:6px;
        padding:12px 12px 0 0;
        clear:left;
		position:relative;
        overflow:hidden;
    }
ul.sys_fes_pho_dpalm_list li a
    {
				
        display:block;
        padding-bottom:12px;
        overflow:hidden;
        color:#3D3C3E;
        text-decoration:none;
        background:url(images/bg-eventlist-bottom.gif) no-repeat left bottom;
    }
ul.sys_fes_pho_dpalm_list li span.sys_description {
	left:240px;
	position:absolute;
	top:45px;
	width:200px;
	height:60px;
}

ul.sys_fes_pho_dpalm_list li span.sys_description a {
	background:none;
	width:auto !important;
	height:auto;
	padding:0;
	float:none;
	display:inline;
}



ul.sys_fes_pho_dpalm_list li a:hover {color:#3D3C3E;}    
ul.sys_fes_pho_dpalm_list li a img {display:block;float:left;margin:0 36px 0 24px;}
ul.sys_fes_pho_dpalm_list li a span.sys_title {font-weight:bold;display:block;}
ul.sys_fes_pho_dpalm_list li a img.img_thumbnail_empty  {width:180px;height:135px;background:url(images/nophotos.jpg) no-repeat;}

div.sys_div_hyves_photo_upload
 {
	position:absolute;
	width:69px;
	height:40px;
	right:20px;
	bottom:8px;
	}
div.sys_fes_pho_dpgm	div.sys_div_hyves_photo_upload {
	width:170px;
	height:76px;
	}
ul.sys_fes_pho_dpalm_list li div.sys_div_hyves_photo_upload a
 {
	display:block;
	width:69px;
	height:40px;
	background:url(images/hyves-foto-gadget.png) no-repeat;
	text-indent:-9000px;
	}
div.sys_fes_pho_dpgm div.sys_div_hyves_photo_upload a {
	width:170px;
	height:30px;
	padding-top:46px;
	background:url(images/hyves-foto-gadget.png) no-repeat center top;
	display:block;
	text-align:center;
	}*/
/*******************************/
/*     Partypics - album       */
/*******************************/ 
/*.sys_a_back_photo_albums {float:right;}
.sys_fes_pho_dpgm  {
	margin-top:30px;
	overflow:hidden;
	position:relative;
	padding-bottom:90px;
	min-height:300px;
	}
div.sys_fes_pho_dpgm span.sys_album_title_label,
div.sys_fes_pho_dpgm span.sys_album_date_label
{
	visibility:hidden;
	display:none;
}
div.sys_fes_pho_dpgm span.sys_album_title {	font-weight:bold;font-size:12px;display:block;}
div.sys_fes_pho_dpgm div.sys_paging {position:relative;float:right;}
div.sys_fes_pho_dpgm div.sys_paging ul {list-style:none;margin:0;padding:0;}
div.sys_fes_pho_dpgm div.sys_paging ul li {display:inline;}
div.sys_fes_pho_dpgm div.sys_paging ul li a.sys_active {font-weight:bold;text-decoration:none;	}
div.sys_fes_pho_dpgm div.sys_album {float:left;overflow:hidden;width:450px;}
div.sys_fes_pho_dpgm div.sys_photo {float:left;	height:200px;background:#808080; width:128px;margin:10px 10px 0px 0px;}
div.sys_fes_pho_dpgm div.sys_photo div { margin:0 auto !important; width:120px;cursor:pointer;	}
div.sys_fes_pho_dpgm div.sys_photo img { padding-top:5px; }*/
/*******************************/
/*     Partypics - detail	   */
/*******************************/ 
/*div.sys_fes_pho_dpdm a.sys_back_to_album_label
{
	display:block;
	float:right;
	padding-right:8px;
}
div.sys_fes_pho_dpdm .sys_a_back_photo_albums
{
display: block;
padding:20px 0px 0px 20px;
}
div.sys_fes_pho_dpdm span.sys_album_title_label
{
	visibility:hidden;
	display:none;
}
div.sys_fes_pho_dpdm span.sys_album_title
{
	display:block;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
div.sys_fes_pho_dpdm a.sys_previous_image
{
	display:block;
	float:left;
	margin:0 0 2px 8px;
}
div.sys_fes_pho_dpdm a.sys_next_image_label
{
	display:block;
	float:right;
	margin:0 8px 2px 0;
}	
div.sys_fes_pho_dpdm div
{
	width:425px;
	margin:35px auto 0px auto;
}
div.sys_fes_pho_dpdm div img
{
border:solid 1px #F7941E !important;
}*/
/******************************/
/*     Guestbook					    */
/******************************/ 
div.sys_fes_guestbook_dlist
{
	padding-left:0;
}
	div.sys_fes_guestbook_dlist table.sys_table_overview
	{
		width:432px;
	}
		div.sys_fes_guestbook_dlist table.sys_table_overview div
		{
			padding:0;
		}
			div div div.sys_pager_guestbook
			{
				padding:0;
				margin-bottom:12px;
			}
div.sys_fes_guestbook_dlist div.sys_div_quote_label
{
	font-size:small;
	margin-bottom : 2px;
	width:200px;
}
div.sys_fes_guestbook_dlist	table.sys_table_overview div.sys_div_message div.sys_div_quote_message
{
	background:#545454;
	padding:8px;
	font-style:italic;
	margin-top:5px;
}
div.sys_fes_guestbook_dlist th.sys_column_label
{
	width:0px;
	font-size:13px;
	font-weight:normal;
}

div.sys_fes_guestbook_dlist td.sys_column_value_placed_on
{
	color:white;
	font-size:13px;
}
div.sys_fes_guestbook_dlist div.sys_div_message
{
	margin-top:0px;
}
div.sys_fes_guestbook_dlist td.sys_column_value_message
{
	
	border-bottom:1px solid #545454;
	border-top:1px solid #545454;
	border-right:1px solid #545454;
	padding:5px;
	width:300px;
}
div.sys_fes_guestbook_dlist div.sys_div_quote_header,
div.sys_fes_guestbook_dlist div.sys_div_quote_message
{
	margin-left:0;
}
div.sys_fes_guestbook_dlist div.sys_div_popup_content_reply_section div div.sys_div_quote_message
{
	font-size:11px;
	font-style:italic;
	background:#808080;
	border:1px solid #fff;
	padding:5px;
}
div.sys_fes_guestbook_dlist a.sys_link_reply
{
	float:right;
}
div.sys_fes_guestbook_dlist img.sys_img_quote_expand
{
	margin-left:10px;
}
div.sys_fes_guestbook_dlist td.sys_column_reply
{
	text-align:right;
}
div.sys_fes_guestbook_dlist span.sys_span_message
{
	display:block;
	padding:0;
	margin:12px 0 0;
}
div.sys_fes_guestbook_dlist td.sys_col_label_message img
{
	border:solid 1px #545454;
	padding:5px;
	width:102px;
}
div.sys_fes_guestbook_dlist td.sys_column_reply a
{
	font-weight:normal;
}
div.sys_fes_guestbook_dlist textarea.sys_textbox
{
	margin:5px 5px 5px 5px;
	width:100%;
	height:250px;
}
div.sys_fes_guestbook_dlist textarea.sys_textbox_message
{
	margin:5px 5px 5px 0;
}

div.sys_fes_guestbook_dlist span.sys_span_placed_by
{
	float:left;
}
div.sys_fes_guestbook_dlist a.sys_link_reply
{
	float:right;
}
div.sys_fes_guestbook_dlist table.sys_table_overview
{
	margin-top:20px;
}
div.sys_fes_guestbook_dlist a.sys_link_submit_message_bottom
{
	display:block;
}
div.sys_fes_guestbook_dlist tr.sys_row_message{
	background:#444;
	border:1px solid #545454;
	padding:5px;
	vertical-align:top;
}
div.sys_fes_guestbook_dlist td.sys_col_label_message {
	border:1px solid #545454;
	width:112px;
}
div.sys_fes_guestbook_dlist td.sys_col_label_placed_on {
	background:#444;
	border:1px solid #545454;
	border-bottom:none;
	padding:5px;
}
div.sys_fes_guestbook_dlist td.sys_column_reply {
	visibility:hidden;
	display:none;
}
/****************************************/
/*    Links                             */
/****************************************/ 
ul.sys_links_list {margin:10px 0 0 0;padding:0;list-style:none;}
	ul.sys_links_list li {margin-bottom:8px;}
		ul.sys_links_list div.sys_link a {font-weight:bold;}
		ul.sys_links_list div.sys_description {display:block;padding-left:8px;}
/****************************************/
/*    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:380px;
		}
			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;
					border:solid 1px #F7941D;
					font-size:10px;
					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:140px;
			}
			div.sys_fes_user_dlogin span.sys_label_password
			{
				clear:left;
				margin-top:5px;
				float:left;
			}
			div.sys_fes_user_dlogin span.sys_span_login,
			div.sys_gen_userm_dforgot_password a
			{
				display:block;
				clear:left;
			}
			div.sys_gen_userm_dforgot_password a
			{
				padding-top:8px;
			}
				div.sys_fes_user_dlogin span.sys_span_login input
				{
					border:solid 1px #F7941D;
					background:#fff;
					margin:0;
					padding:0;
					color:#3D3C3E;
					font-size:11px;
					text-decoration:underline;
				}
			div.sys_fes_user_dlogin span.sys_span_forgot_password
			{
				display:block;
				margin:12px 0;
			}
/****************************************/
/*    User Subscribe                    */
/****************************************/ 
		div.sys_fes_user_dsubscribe
		{
			position:relative;
		}
		div.sys_fes_user_dsubscribe div.sys_steps
		{
			position:relative;
			margin-bottom:12px;
			font-weight:bold;
		}
		div.sys_fes_user_dsubscribe div.sys_description
		{
			margin-bottom:12px;
		}
		div.sys_fes_user_dsubscribe table.sys_table_user_subscribe th
		{
			text-align:left;
			font-weight:normal;
			vertical-align:top;
			padding-right:12px;
		}
		div.sys_fes_user_dsubscribe .sys_table_user_subscribe input,
		div.sys_fes_user_dsubscribe .sys_table_user_subscribe select
		{
			background:#fff;
			border:solid 1px #F7941D;
			font-size:10px;
			width:200px;
		}
		div.sys_fes_user_dsubscribe table.sys_table_user_subscribe span.sys_radio input,
		div.sys_fes_user_dsubscribe table.sys_table_user_subscribe td.sys_col_value_agreement span.sys_checkbox input
		{
			background:transparent;
			border:none;
			font-size:10px;
			width:12px;
		}
		div.sys_fes_user_dsubscribe table.sys_table_user_subscribe table td
		{
			color:#f00;
		}
		div.sys_fes_user_dsubscribe a.sys_link_submit
		{
			padding-left:8px;
			text-decoration:underline;
		}
		div.sys_fes_user_dsubscribe a.sys_link_submit:hover
		{
			text-decoration:none;
		}
		div.sys_fes_user_dsubscribe div.sys_col_label_phone_explanation span
		{
			font-size:10px;
			padding-top:10px;
			float:left;
		}
/******************************/
/*    User edit               */
/******************************/ 
div.sys_fes_user_dedit
{
    overflow:hidden;
	 position:relative;
}
.sys_fes_user_dedit input
{
		background:#FFFFFF;
		border:1px solid #F7941D;
		font-size:10px;
		width:200px;
}
.sys_fes_user_dedit select
{
		background:#FFFFFF;
		border:1px solid #F7941D;
		font-size:10px;
		width:200px;
}
			div.sys_fes_user_dedit .sys_table_upload_picture
			{
				float:left;
				width:280px;
			}
				div.sys_fes_user_dedit .sys_table_upload_picture th
				{
					text-align:left;
					vertical-align:top;
				}
				div.sys_fes_user_dedit .sys_button_upload_picture
				{
					display:block;
					margin-top:3px;
					background:normal;
					width:auto;					
				}
		div.sys_fes_user_dedit div
		{
			clear:left;
		}
			div.sys_fes_user_dedit a.sys_link_unsubscribe
			{
				position:absolute;
				top:0;
				right:0;
			}
			div.sys_fes_user_dedit div.sys_div_passphoto
			{
				position:absolute;
				right:0;
				top:15px;	
			}
		    div.sys_fes_user_dedit table.sys_table_user_edit
		    {
			    margin:20px 0;
		    }
			div.sys_fes_user_dedit table.sys_table_user_edit th
			{
				text-align:left;
				vertical-align:top;
			}
			div.sys_fes_user_dedit table.sys_table_user_edit tr.sys_row_user_edit_profile input
			{
			    width:158px;
			}
			div.sys_fes_user_dedit table.sys_table_user_edit tr.sys_row_user_edit_profile select
			{
			    width:163px;
				 height:20px;
			}
			/* niet de radiobuttons */
			div.sys_fes_user_dedit table.sys_table_user_edit tr.sys_row_user_edit_profile .sys_radio input
			{
			    width:15px;
				 border:none;
				 background:none;
			}
				div.sys_fes_user_dedit table.sys_table_user_edit a.sys_link_cancel
				{
					display:block;
					float:left;
					margin-right:8px;
				}
				div.sys_fes_user_dedit table#firstname_validator_popupTable td,
				div.sys_fes_user_dedit table#lastname_validator_popupTable td
				{
					color:#f00;
				}
div.sys_fes_user_dedit .sys_checkbox_receive_newsletter input, div.sys_fes_user_dedit .sys_checkbox_receive_sms input
{
	border:none;
	background: none;
}
/******************************/
/*			Drinks			  */
/******************************/
div.fes_mc_dmm ul
{
	margin:12px 0 0;
	padding:0;
	list-style:none;
}
	div.fes_mc_dmm ul span.title
	{
		font-weight:bold;
		font-size:12px;
	}
		div.fes_mc_dmm ul ul
		{
			margin:8px 0 0 12px;
			padding:0;
			list-style:none;
		}
			div.fes_mc_dmm ul ul li
			{
				text-align:right;
				overflow:hidden;
				margin-bottom:4px;
			}
				div.fes_mc_dmm ul ul li span.name
				{
					display:block;
					float:left;
					font-weight:bold;
				}
				div.fes_mc_dmm ul ul li span.price
				{
					display:block;
					float:right;
				}
				div.fes_mc_dmm ul ul li span.description
				{
					display:block;
					float:left;
					clear:both;
					padding-left:8px;
				}
                .fes_mc_dmm span.empty
                {
                    display:none;
                    visibility:hidden;
                    height:0px;
                }

/******************************/
/*     Formulieren            */
/******************************/  
div.sys_one_row {position:relative;clear:left;margin-bottom:4px;}
div.sys_one_row span {float:left;display:block;width:140px;}
div.sys_fes_cforms_dform { margin-top:20px;position:relative; }
div.sys_fes_cforms_dform input,
div.sys_fes_cforms_dform textarea
{
	width:196px;
}
div.sys_fes_cforms_dform select {width:200px;}
div.sys_fes_cforms_dform a {color:#fff;} /* kleur van de error */
div.sys_fes_cforms_dform table { color:#000; z-index:555;width:120px !important;left:222px !importnt; } /* Kleur van de error's, en een Z-index zodat de error niet achter een veld valt kleur van de error */

/******************************/
/*     Popups                 */
/******************************/  

.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;
}
    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;
}

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
{	
	display:block;
	width:137px;
	float:right;
	height:80px;
}
div.sys_fes_photo_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo
{	
	display:block;
	width:150px;
	height:80px;
	margin:10px auto 0px auto;
}
div.sys_fes_event_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo
{
	background: url(/App_Themes/Theme1/images/hyves-event-gadget.png) no-repeat;
	display:block;
}

div.sys_fes_contact_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo
{
	background: url(/App_Themes/Theme1/images/hyves-foto-gadget.png) no-repeat;
	display:block;
}

div.sys_fes_photo_hyves_gadget div.sys_fes_hyves_gadget_link a.sys_a_hyves_gadget_link_logo
{
	background: url(/App_Themes/Theme1/images/hyves-foto-gadget.png) no-repeat;
}


/* Hyves gadgets */
.sys_div_popup_hyves_gadget
{
	height: 470px !important;
	position: relative;
	width: 800px !important;
	z-index: 5300;
}
.sys_div_popup_hyves_gadget div.sys_div_popup_content
{
	text-align:left !important;
}
div.sys_div_popup_hyves_gadget span
{
	display: block;
	margin: 5px 5px 5px 5px;
}
div.sys_div_popup_hyves_gadget span.sys_span_main_description
{
	margin: 10px 5px 20px 5px;
	width: 350px;
}
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
{
	background: #EC008C url(./images/pic_bg-menu.gif) repeat scroll left top;
	display: block;
	font-weight: bold;
	line-height: 20px;
	margin: 0 5px 5px 5px;
	padding-left: 5px;
	width: 350px;
}
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;
	padding-left: 5px;
	width: 350px;
}
div.sys_div_popup_hyves_gadget span.sys_span_preview_description
{
	margin: 15px 0px 10px 10px;
	margin-right: 15px;
	position: absolute;
	right: 0px;
	top: 30px;
	width: 377px;
}
div.sys_div_popup_hyves_gadget input.sys_input_hyves_gadget_code
{
	display: block;
	margin: 5px 5px 20px 10px;
	width: 290px;
}
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-right: 10px;
	position: absolute;
	right: 0;
	top: 70px;
}
div.sys_div_popup_hyves_gadget .sys_input_header_close
{
	display: none;
}
div.sys_div_popup_hyves_gadget .sys_a_header_close
{
	background: url(images/x.png);
	height: 29px;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 25px;
	z-index: 200;
}
div.sys_div_popup_hyves_gadget a.sys_link_cancel
{
	display: none;
	visibility: hidden;
}
div.sys_div_popup div.sys_div_popup_header
{
	background: #EC008C none repeat scroll 0 0;
	color: White;
	display: block;
	font-weight: bold;
	line-height: 20px;
	padding-left: 11px;
}

