@charset "UTF-8";
/* CSS Document, kom je ook gezellig css-je checken? Veel plezier! */

object, embed{
    outline: none;
}


body{
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 50px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*overflow-y:scroll;*/
}

@font-face {
	font-family: 'BebasRegular';
	src: url('bebas___-webfont.eot');
	src: local('☺'), url('bebas___-webfont.woff') format('woff'), url('bebas___-webfont.ttf') format('truetype'), url('bebas___-webfont.svg#webfont0lOuPEoZ') format('svg');
	font-weight: lighter;
	font-style: lighter;
}

@font-face {
	font-family: 'HeadlineTwoHPLHS';
	src: url('headth__-webfont.eot');
	src: local('☺'), url('headth__-webfont.woff') format('woff'), url('headth__-webfont.ttf') format('truetype'), url('headth__-webfont.svg#webfontnacIOXhr') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'DirtyHeadlineRegular';
	src: url('dirty_headline-webfont.eot');
	src: local('☺'), url('dirty_headline-webfont.woff') format('woff'), url('dirty_headline-webfont.ttf') format('truetype'), url('dirty_headline-webfont.svg#webfontbHdowjDp') format('svg');
	font-weight: normal;
	font-style: normal;
}


a                                                               {outline:none;}
input:focus                                                     {outline:none;}

#main_content a                                                 {color:#fe008f;}
#main_content a:hover						{color:#000000;}

#Container							{position: relative; margin-left: auto;margin-right: auto;width: 1000px;min-height:100px;text-align: left;}
#Top								{position:relative; width:1000px;min-height:175px;}
.btm								{position:relative; width:1000px; height:10px; background:url(../img/btm.png) 0 0 no-repeat; margin:0px 0px 0px 0px;}
#navSocialContainer						{position:relative;width:1000px;height:180px; overflow: hidden;}

#navSocialContainer #logo					{position:absolute; top:0px; left:375px; width:625px; height:150px; overflow: hidden;}
#navSocialContainer #social					{position:absolute; top:0px; right:0px; width:275px; height:195px; background-image:url(../img/bgSocial.png);}
#navSocialContainer #subscribeForm				{position:absolute; top:0px; right:0px; width:265px; height:150px;}
#navSocialContainer #subscribeForm	input[type="text"] 	{display:block; float:left; background:none; border:0px; height:20px; margin-bottom:3px; width:235px;color:#606060; margin-left: 10px; margin-top:2px;}
#navSocialContainer #subscribeForm  #nb_am_melding_footer       {position:absolute; top:55px; * top:58px; left:25px; width:215px;}
#navSocialContainer #subscribeForm	#subscribeInputs	{position:absolute; top:55px; * top:58px; left:-10px; width:250px; height:50px; color:#606060; background-image:url(../img/bgSocial_velden.png);}

#nb_am_melding_button_footer                                    {position:absolute; top:60px; right:0px; width:75px; height:15px;text-decoration:none; text-align:right;color:#606060; cursor:pointer; font-weight:bold;}
#nb_am_melding_button_footer:hover                              {color:#fe008f;}

#navSocialContainer #subscribeForm #subscribeSend 		{position:absolute; top:115px; right:25px; width:75px; height:15px;text-decoration:none; text-align:right;color:#606060; cursor:pointer; font-weight:bold;}
#navSocialContainer #subscribeForm #subscribeSend:hover		{color:#fe008f;}

#icons                                          {position:absolute; bottom:7px; left:15px; width:275px;height:32px;}
#icons a, #homeSocial a                         {display:block; float:left; width:32px; height:32px; margin:0px 5px 0px 0px;}
#icons a:hover, #homeSocial a:hover             {filter:alpha(opacity=60); /* msie */    -moz-opacity: 0.60; /* firefox 1.0 */    -khtml-opacity: 0.60; /* webkit */    opacity: 0.60; /* css 3 */}
#icons a.hyves, #homeSocial a.hyves             {background:url(../img/social_icons.png) 0px 0px no-repeat;}
#icons a.twitter, #homeSocial a.twitter         {background:url(../img/social_icons.png) -35px 0px no-repeat;}
#icons a.buzz, #homeSocial a.buzz               {background:url(../img/social_icons.png) -70px 0px no-repeat;}
#icons a.myspace, #homeSocial a.myspace         {background:url(../img/social_icons.png) -105px 0px no-repeat;}
#icons a.facebook, #homeSocial a.facebook       {background:url(../img/social_icons.png) -140px 0px no-repeat;}
#icons a.youtube, #homeSocial a.youtube         {background:url(../img/social_icons.png) -175px 0px no-repeat;}
#icons a.rss, #homeSocial a.rss                 {background:url(../img/social_icons.png) -210px 0px no-repeat;}
#icons a.soundcloud, #homeSocial a.soundcloud   {background:url(../img/social_icons.png) -244px 0px no-repeat;}


#navSocialContainer #mainNav			{position:absolute; top:150px; left:0px; width:1000px;height:55px; background-image:url(../img/bgMenu.png); font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
#navSocialContainer #mainNav a			{position:relative; display:block; float:left; height:30px; text-align:center; padding:0px 15px 0px 15px; line-height:28px; text-decoration:none; cursor:pointer;color:#FFFFFF;}
#navSocialContainer #mainNav a	div.MainNavAan 	{position:absolute; top:30px; left:0px; width:100%; height:30px;background-color:#ffffff; color:#000000; z-index:2;}

#Top #headerContainer					{position:relative; width:950px;height:225px; background-color:#FFFFFF; background-image:url(../img/bgHeader.png); z-index:3; padding:25px;}
#Top #headerContainer #slideshow		{position:relative; width:950px;height:225px;}

#HomeContent					{position:relative;width:1000px;min-height:310px;background-color:#FFFFFF;padding:0px 0px 10px 0px; z-index:100;}
#VervolgContent					{position:relative;width:950px;min-height:200px;background-color:#FFFFFF;padding:25px 25px 25px 25px; z-index:100; text-align:justify; line-height:18px;}
#VervolgContent #submenu			{position:relative;width:950px;height:35px;background-color:#FFFFFF;padding:0px 0px 0px 0px; z-index:100; border-bottom:1px solid #CCCCCC;}
#VervolgContent #subSubmenu 			{position:relative;width:950px;height:30px;background-color:#FFFFFF;padding:10px 0px 0px 0px; z-index:100;margin:0px 5px 0px 0px; border-bottom:1px solid #CCCCCC; color:#CCCCCC;}

#VervolgContent #submenu a, 
#VervolgContent #subSubmenu a                   {display:block; float:left; background-color:#ffffff; width:auto; height:20px;margin:0px 5px 0px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#fe008f; text-decoration:none;}
#VervolgContent #submenu a:hover, 
#VervolgContent #subSubmenu a:hover             {background-color:#fe008f; color:#FFFFFF;}

#VervolgContent #subSubmenu a.uit		{display:block; float:left; background-color:#ffffff; width:auto; height:20px;margin:0px 5px 0px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color: #CCCCCC; text-decoration:none;}
#VervolgContent #subSubmenu a.uit:hover		{background-color:#ffffff; cursor:default;}

#VervolgContent #subSubmenu a.aan,
#VervolgContent #submenu a.aan			{display:block; float:left; background-color:#fe008f; color:#FFFFFF; width:auto; height:20px;margin:0px 5px 0px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; text-decoration:none;}
#VervolgContent #subSubmenu a.aan:hover,
#VervolgContent #submenu a.aan:hover			{background-color:#fe008f; color:#FFFFFF;}


#VervolgContent #back				{position:relative;width:950px;min-height:35px;background-color:#FFFFFF;padding:0px 0px 0px 0px;margin:0px 5px 25px 0px; z-index:100; border-bottom:1px solid #CCCCCC;}
#VervolgContent #back a				{display:block; float:left; width:auto; height:20px;margin:0px 5px 0px 0px; line-height:20px; font-size:12px;color:#fe008f; text-decoration:none;}
#VervolgContent #back a:hover		{color:#fe008f; text-decoration:underline;}


/* CONTENT CONTAINERS */

#column_left						{position:relative;float:left;width:400px;height:500px;padding:0px 0px 0px 0px;margin:0px 25px 0px 25px;}
#column_right						{position:relative;float:left;width:300px;height:500px;padding:0px 0px 0px 0px;margin:0px 25px 0px 0px;}
#column_righter						{position:relative;float:left;width:200px;height:500px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

#column_righter .title 				{position:relative; width:200px; height:25px; color:#FFFFFF; background:url(../img/ruitje.gif) 100% 50% no-repeat #000000; margin-top:5px; font-family:BebasRegular; word-spacing: 0.3em;}
#column_righter .title:first-child  { margin-top:0px; }
#column_righter .title .titleText 	{display:block; float:left;height:25px; color:#FFFFFF; line-height:25px; padding:0px 0px 0px 5px; font-weight:normal; font-size:16px; text-transform:uppercase;}

#column_right .title 				{position:relative; width:300px; height:25px; color:#FFFFFF; background:url(../img/ruitje.gif) 100% 50% no-repeat #000000; margin-top:25px; font-family:BebasRegular; word-spacing: 0.3em;}
#column_right .title:first-child    {margin-top:0px;}
#column_right .title .titleText 	{display:block; float:left;height:25px; background-color:#ffffff; color:#000000; line-height:23px; padding:0px 10px 0px 0px; font-weight:bold; font-size:25px; text-transform:uppercase;}

#column_left .title 				{position:relative; width:400px; height:25px; color:#FFFFFF; background:url(../img/ruitje.gif) 100% 50% no-repeat #000000; margin-bottom:5px; font-family:BebasRegular; word-spacing: 0.3em;}
#column_left .title .titleText      {display:block; float:left;height:25px; background-color:#ffffff; color:#000000; line-height:23px; padding:0px 10px 0px 0px; font-weight:bold; font-size:25px; text-transform:uppercase;}

#column_wide .title 				{position:relative;; width:950px; height:25px; color:#FFFFFF; background:url(../img/ruitje.gif) 100% 50% no-repeat #000000; margin-bottom:25px; font-family:BebasRegular; word-spacing: 0.3em;}
#column_wide .title .titleText 		{display:block; float:left;height:25px; background-color:#ffffff; color:#fe008f; line-height:23px; padding:0px 10px 0px 0px; font-weight:bold; font-size:25px; text-transform:uppercase;}

#VervolgContent .title 				{position:relative;; width:950px; height:25px; color:#FFFFFF; background:url(../img/ruitje.gif) 100% 50% no-repeat #000000; margin:25px 0px 25px 0px; font-family:BebasRegular; word-spacing: 0.3em;}
#VervolgContent .title .titleText 	{display:block; float:left;height:25px; background-color:#ffffff; color:#fe008f; line-height:23px; padding:0px 10px 0px 0px; font-weight:bold; font-size:25px; text-transform:uppercase;}

.schaduwTop							{position:relative; width:950px; height:25px; background:url(../img/eventSchaduwTop.png) 0 0 no-repeat; margin:0px 0px 0px 0px;}
.schaduwBtm							{position:relative; width:950px; height:25px; background:url(../img/eventSchaduw.png) 0 0 no-repeat; margin:0px 0px 0px 0px;}





/* EVENTS */

.eventContainer												{position:relative; width:950px; height:200px; padding:10px 0px 10px 0px; margin:0px 0px 0px 0px;}
.eventPic													{float:left; width:400px; height:200px; background-color:#000000; cursor:pointer;  margin-right:10px; background-repeat: no-repeat;}
.eventTextTop, .eventTextTopUit								{float:left; width:425px; height:123px; background-color:#000000; color:#FFFFFF;  padding:12px 0px 0px 25px; margin:0px 5px 5px 0px; line-height:20px; cursor:pointer;}
.eventTextTopUit                    						{cursor: default;}

.eventTextTicketUit, .eventTextTicketUitUit					{float:left; width:85px; height:105px; background:url(../img/ticket_notyet.png) 50% 50% no-repeat #000000; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; line-height:105px; text-align:center;}
.eventTextTicketUitUit                         				{cursor: default;}
.eventTextTicketSoldout, .eventTextTicketSoldoutUit			{float:left; width:85px; height:105px; background:url(../img/ticket_soldout.png) 50% 50% no-repeat #000000; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; line-height:105px; text-align:center;}
.eventTextTicketSoldoutUit                     				{cursor: default;}
.eventTextTicket, .eventTextTicketUit						{float:left; width:85px; height:105px; background:url(../img/ticket.png) 50% 50% no-repeat #000000; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; line-height:175px; text-align:center; cursor:pointer;}
.eventTextTicketUit                            				{cursor: default;}
.eventTextTicket:hover										{background-color:#999999; color:#ffffff;}

.eventTextSite:hover				{background-color:#000000; color:#ffffff;}
.eventTextSite						{float:left; width:85px; height:25px; background-color:#fe008f; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; line-height:25px; text-align:center; cursor:pointer;}
.eventTextMeer						{float:left; width:515px; height:25px; margin:0px 0px 5px 0px; background:url(../img/arrow_bekijk.png) right no-repeat #000000;line-height:28px;text-transform:uppercase; font-weight:bold; cursor:pointer; text-align:right; color:#FFFFFF;padding:0px 25px 0px 0px;}
.eventTextMeer:hover				{color:#fe008f;}

.eventTextBottomShare					{float:left; width:85px; height:18px; background-color:#FFFFFF; padding:7px 5px 5px 5px; margin:0px 0px 0px 0px;}
.eventTextBottomLinks					{float:left; width:405px; height:20px; background-color:#FFFFFF; padding:5px 5px 5px 10px; margin:0px 0px 0px 5px; line-height:20px;}
.eventTextBottomLinks a					{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#fe008f; text-decoration:none;}
.eventTextBottomLinks a:hover			{background-color:#fe008f; color:#FFFFFF;}
.eventTextBottomLinks .uit				{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#999999; text-decoration:none;}

.eventContainer a.site					{display:block; float:left; width:100px; height:20px; background-color:#fe008f; padding:5px 5px 5px 5px; margin:0px 0px 0px 0px; text-align:center; line-height:20px; cursor:pointer; color:#FFFFFF;}
.eventContainer a.site:hover			{background-color:#000000; color:#FFFFFF;}


/* EVENTS DOORKLIK */
.eventContainerLarge					{position:relative; width:930px; min-height:590px; background-color:#d9d9d9; padding:10px 10px 10px 10px; margin:0px 0px 0px 0px;}
.eventPicLarge							{float:left; width:438px; min-height:590px; background-color:#000000;  margin-right:10px; background-repeat: no-repeat; background-position: 50% 0%;}
.eventTextTopLarge, .eventTextTopLargeUit		{float:left; width:367px; height:123px; background-color:#000000; color:#FFFFFF;  padding:12px 0px 0px 25px; margin:0px 5px 5px 0px; line-height:20px; cursor:pointer;}
.eventTextTopLargeUit                                   {cursor: default;}
.eventTextSiteLarge:hover				{background-color:#000000; color:#ffffff;}
.eventTextSiteLarge						{float:left; width:85px; height:25px; background-color:#fe008f; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; line-height:25px; text-align:center; cursor:pointer;}
.eventTextTicketLarge					{float:left; width:85px; height:105px; background:url(../img/ticket.png) 50% 50% no-repeat #000000; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; line-height:175px; text-align:center; cursor:pointer;}
.eventTextTicketLarge:hover				{background-color:#999999; color:#ffffff;}
.eventTextLineup						{float:left; width:431px; min-height:365px; background-color:#ffffff; color:#000000; font-size:12px; font-weight:normal; padding:25px 25px; margin:5px 0px 0px 0px; line-height:18px;}
/*.eventTextLineup b, .eventTextLineup strong                     { color:#fe008f; }*/

.eventTextBottomLinksLarge				{float:left; width:367px; height:20px; background-color:#ffffff; padding:5px 5px 5px 10px; margin:0px 0px 0px 5px; line-height:20px;}
.eventTextBottomLinksLarge a			{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#fe008f; text-decoration:none;}
.eventTextBottomLinksLarge a:hover		{background-color:#fe008f; color:#FFFFFF;}
.eventTextBottomLinksLarge .uit			{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#999999; text-decoration:none;}


/* Nieuws */

.nieuwsContainer						{position:relative; width:950px; min-height:200px; background-color:#ffffff; padding:10px 0px 10px 0px; margin:0px 0px 0px 0px;}
.nieuwsContainer .nieuwsItemTitle		{float:left; width:540px; height:25px; font-size:16px; font-family:BebasRegular; word-spacing: 0.2em;}
.nieuwsContainer .nieuwsItemIntro		{float:left; width:540px; height:105px; line-height:18px;margin:10px 0px 0px 0px; text-align:justify; overflow:hidden;}
.nieuwsPic								{float:left; width:400px; min-height:200px; cursor:pointer;  margin-right:10px;}
.nieuwsTextBottomShare					{float:left; width:85px; height:18px; padding:7px 5px 5px 5px; margin:0px 0px 0px 0px;}
.nieuwsTextBottomLinks					{float:left; width:425px; height:20px; padding:5px 5px 5px 10px; margin:0px 0px 0px 5px; line-height:20px;}
.nieuwsTextBottomLinks a				{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#fe008f; text-decoration:none;}
.nieuwsTextBottomLinks a:hover          {background-color:#fe008f; color:#FFFFFF;}
.nieuwsTextBottomLinks .uit				{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#999999; text-decoration:none;}
#main_content .nieuwsTextMeer			{display:block; float:left; width:515px; height:25px; margin:0px 0px 5px 0px; background:url(../img/arrow_bekijk.png) right no-repeat #000000;line-height:28px;text-transform:uppercase; font-weight:bold; cursor:pointer; text-align:right; color:#FFFFFF;padding:0px 25px 0px 0px; text-decoration:none;}
#main_content .nieuwsTextMeer:hover					{color:#fe008f;}

/* Nieuws Doorklik */

.nieuwsDoorklik											{position:relative;width:950px; min-height:200px; background-color:#FFFFFF; line-height:18px; padding:10px 0px 20px 0px; text-align:justify;}
.nieuwsDoorklik .nieuwsTextBottomShare					{float:left; width:85px; height:18px; padding:7px 5px 5px 0px; margin:0px 0px 0px 0px;}
.nieuwsDoorklik .nieuwsTextBottomLinks					{float:left; width:400px; height:20px; padding:5px 5px 5px 10px; margin:0px 0px 0px 5px; line-height:20px;}
.nieuwsDoorklik .nieuwsTextBottomLinks a				{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#fe008f; text-decoration:none;}
.nieuwsDoorklik .nieuwsTextBottomLinks a:hover			{background-color:#fe008f; color:#FFFFFF;}
.nieuwsDoorklik .nieuwsTextBottomLinks .uit				{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#999999; text-decoration:none;}					
.nieuwsSocial											{border-bottom:1px solid #999999; position:relative; min-height:40px; margin-bottom:15px; float:right; width:540px;}

/* FOTOS */

.fotosTextTop										{float:left; width:515px; height:123px; background-color:#000000; color:#FFFFFF;  padding:12px 0px 0px 25px; margin:0px 0px 5px 0px; line-height:20px; cursor:pointer;font-family:BebasRegular; word-spacing:0.2em;}


/* VIDEOS */
.videoFrameLarge						{position:relative; background-color:#CCCCCC; width:940px; height:600px; padding:5px 5px 5px 5px;}
.videoTextBottomShareLarge				{float:left; width:85px; height:18px; padding:7px 5px 5px 5px; margin:5px 0px 0px 0px; background-color:#FFFFFF;}
.videoTextBottomLinksLarge				{float:left; width:825px; height:20px; padding:5px 5px 5px 10px; margin:5px 0px 0px 5px; line-height:20px; background-color:#FFFFFF;}
.videoTextBottomLinksLarge a			{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#fe008f; text-decoration:none;}
.videoTextBottomLinksLarge a:hover		{background-color:#fe008f; color:#FFFFFF;}
.videoTextBottomLinksLarge .uit			{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#999999; text-decoration:none;}

.videoTextBottomShare					{float:left; width:85px; height:18px; padding:7px 5px 5px 5px; margin:5px 0px 0px 0px; background-color:#FFFFFF;}
.videoTextBottomLinks					{float:left; width:323px; height:20px; padding:5px 5px 5px 10px; margin:5px 0px 0px 5px; line-height:20px; background-color:#FFFFFF;}
.videoTextBottomLinks a					{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#fe008f; text-decoration:none;}
.videoTextBottomLinks a:hover			{background-color:#fe008f; color:#FFFFFF;}
.videoTextBottomLinks .uit				{display:block; float:left; background-color:#ffffff; height:20px; margin:0px 0px 5px 0px; line-height:20px; font-size:12px; padding:0px 5px 0px 5px; color:#999999; text-decoration:none;}

#videos								{position:relative; width:950px; min-height:325px; background-color:#FFFFFF;margin:10px 0px 0px 0px; padding:25px 25px 25px 25px;}
#videos #videosHome					{position:relative; width:950px; min-height:325px; background-color:#FFFFFF;margin:0px 0px -25px 0px;background:url(../img/midvid.png) 0 0 repeat-y;}

#videos .vidsRow					{position:relative; width:950px; height:325px; margin:0px 50px 25px 0px;}
#videos .vidsRow .vidLeft			{float:left; background-color:#CCCCCC; width:440px; height:315px; margin:0px 50px 0px 0px; padding:5px 5px 5px 5px;}
#videos .vidsRow .vidRight			{float:left; background-color:#CCCCCC; width:440px; height:315px; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}

/* RIGHTER */
#homeNieuwbrief                                         {position:relative; width:200px; height:70px; margin-top: 5px;}
#homeNieuwbrief input[type="text"]                      {display:block; float:left; background:none; border:0px; height:20px; margin-bottom:3px; width:180px;color:#606060; margin-left: 10px; margin-top:2px;}
#homeNieuwbrief #nb_am_melding_footer                   {position:absolute; top:0px; left:0px; width:200px;}
#homeNieuwbrief #subscribeInputs                        {position:absolute; top:0px; left:0px; width:200px; height:60px; color:#606060; background-image:url(../img/bgHomeNewsletterFields.png);}

#homeNieuwbrief #nb_am_melding_button_footer            {position:absolute; top:50px; right:0px; height:15px;text-decoration:none; text-align:right;color:#606060; cursor:pointer; font-weight:bold;}
#homeNieuwbrief #nb_am_melding_button_footer:hover      {color:#fe008f;}

#homeNieuwbrief #subscribeSend                          {position:absolute; top:50px; right:0px; width:75px; height:25px; line-height: 25px; text-decoration:none; text-align:right;color:#606060; cursor:pointer; font-weight:bold;}
#homeNieuwbrief #subscribeSend:hover                    {color:#fe008f;}

#homeBanner                                             {position:relative; display: block; width:200px; height:150px; background-color:#000000; color:#FFFFFF; margin:5px 0px 5px 0px; cursor:pointer;}
#homeBanner div                                         {position:relative; width:200px; height:150px; background-repeat: no-repeat; background-position: 50% 50%;}

#homeSocial                                             {position:relative; width: 200px; height: 32px; margin-top: 5px; text-align: center;}

#homeSocial a                                           {display:block; position:absolute; top:0px; left:0px; width:34px; height:43px; background: none; opacity:0.01; filter:alpha(opacity=1);}
#homeSocial a.hyves                                     {top:0px; left:2px; background: none;  background-color: #ffffff;}
#homeSocial a.facebook                                  {top:0px; left:44px; background: none;  background-color: #ffffff;}
#homeSocial a.youtube                                   {top:0px; left:84px; background: none;  background-color: #ffffff;}
#homeSocial a.twitter                                   {top:0px; left:122px; background: none;  background-color: #ffffff;}
#homeSocial a.soundcloud                                {top:0px; left:164px; background: none;  background-color: #ffffff;}
#homeSocial a:hover                                     {opacity:0.4; filter:alpha(opacity=40);}

#homePoll                                               {position:relative; width: 200px; height: 115px; margin-top: 5px;}
#homePoll .question                                     {width: 200px; max-height: 30px; overflow:hidden; font-weight: bold;}

#homePoll .options                                      {width: 200px; height: 68px; overflow:hidden;}
#homePoll .options div                                  {position:relative; width: 200px; height: 17px; white-space: nowrap; line-height: 17px; cursor:pointer; overflow: hidden;}
#homePoll .options div:hover                            {color:#666666;}
#homePoll .options div div                              {position: relative; display: block; width: 10px; height: 10px; background-color: #ffffff; border: 2px #fe008f solid; float: left; margin:2px 3px 0px 0px; cursor:pointer;}
#homePoll .options div div.active                       {background-color: #000000;}

#homePoll .mess                                         {width: 200px; height: 115px; overflow:hidden; display: none; position: absolute; top: 0px; left: 0px; background-color: #ffffff; z-index: 3; cursor: pointer;}

#homePoll .awnsers                                      {width: 200px; height: 68px; overflow:hidden; display: none;}
#homePoll .awnsers div                                  {position:relative; width: 200px; height: 17px; white-space: nowrap; line-height: 17px; cursor:help; overflow: hidden;}
#homePoll .awnsers div div                              {position: relative; display: block; width: 30px; height: 17px; background-color: #ffffff; float: left; margin:0px 3px 0px 0px; cursor:help; text-align: right;}
#homePoll .total                                        {text-decoration: underline; display: none;}

#homePoll a                                             {display:block; position: absolute; bottom: 0px; left: 0px; width: 180px; height: 20px; line-height: 20px; padding-right:20px; overflow:hidden; white-space: nowrap; text-decoration:none; background-image:url(../img/arrow_bekijk.png); background-position:175px -3px; background-repeat:no-repeat; background-color:#000000; font-weight:bold; cursor:pointer; text-align:right; color:#FFFFFF;}
#homePoll a:hover                                       {color:#fe008f;}


/* UPCOMING */

#column_right #events							{position:relative; width:300px; height:75px; background-color:#000000; color:#FFFFFF; margin:5px 0px 35px 0px;}

#column_right #upcomingLargePic             	{position:relative; width:300px; height:175px; background-color:#000000; color:#FFFFFF; margin:5px 0px 5px 0px; cursor:pointer; background-repeat: no-repeat; background-position: 50% 50%;}
#column_right #upcomingLargePic .dateCheck  	{background-color: #fe008f; width: 100px; height: 25px; font-family: Arial; font-size: 13px; color: #ffffff; z-index:9999; margin-left: 25px; line-height: 25px; text-align: center; background-image: url(../img/bgDatum.png); background-repeat: repeat-x;}
#column_right #upcomingLarge					{position:relative; width:300px; height:60px; color:#FFFFFF; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px; background:url(../img/upcomingLarge_arrow.gif) 100% 50% no-repeat #fe008f; cursor:pointer;}
#column_right #upcomingLarge:hover          	{background-image:url(../img/upcomingLarge_arrow_x.gif);}
#column_right #upcomingLarge .text          	{position:relative; font-family:BebasRegular; word-spacing: 0.2em; font-size:13px; margin:0px 0px 0px 0px; font-weight:normal; width:250px; height:75px; padding:5px 15px 15px 15px; line-height:22px;}

#column_right .upcomingSmall					{position:relative; width:300px; height:60px; color:#FFFFFF; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:url(../img/upcomingSmall_arrow_60.gif) 100% 50% no-repeat #000000; cursor:pointer;}
#column_right .upcomingSmall:hover				{background-image:url(../img/upcomingSmall_arrow_60_x.gif);}
#column_right .upcomingSmall .Thumb				{position:absolute; top:0px; left:0px;border-right:5px solid #FFFFFF; width:75px; height:60px; background-repeat: no-repeat; background-position: 50% 50%;}
#column_right .upcomingSmall .text 				{position:relative; font-family:BebasRegular; word-spacing: 0.2em; font-size:13px; margin:0px 0px 0px 85px; font-weight:normal;width:192px; height:40px; padding:10px 10px 10px 12px; line-height:18px;}

/* NIEUWS HOME */

#column_left .nieuwsItem						{position:relative; width:400px; height:129px; margin:0px 0px 0px 0px; /*background:url(../img/bgNieuws400.png) 0 0 no-repeat;*/ border-top: 1px solid #666666;}
#column_left .nieuwsItemMeer					{position:relative; width:375px; height:25px; margin:0px 0px 0px 0px; background:url(../img/arrow_bekijk.png) 100% 50% no-repeat #000000; line-height:28px; text-transform:uppercase;padding:0px 25px 0px 0px; font-weight:bold; cursor:pointer; text-align:right; color:#FFFFFF;}
#column_left .nieuwsItemMeer:hover				{color:#fe008f;}
#column_left .nieuwsItemTitle					{position:absolute; cursor: pointer; padding-top: 3px; top:0px; left:0px; width:400px; height:25px; font-size:16px; font-family:BebasRegular; word-spacing: 0.2em;}
#column_left .nieuwsItemThumb                   {position:absolute; cursor: pointer; top:35px; left:0px; width:125px; height:80px; background-color:#000000; background-position: 50% 50%; background-repeat: no-repeat;}
#column_left .nieuwsItemThumb .nieuwsItemDatum	{position:absolute; top:0px; left:15px; width:65px; height:20px; background:url(../img/bgDatum.png) 0 0 repeat-x; font-size:11px; color:#FFFFFF; line-height:20px; text-align:center;}
#column_left .nieuwsItemIntro					{position:absolute; top:35px; left:150px; width:250px; height:57px; border-bottom:1px solid #cecece; text-align:justify; line-height:19px; overflow: hidden;}
#column_left .nieuwsItemShare					{position:absolute; bottom:10px; left:150px; width:100px; height:25px;}
#column_left .nieuwsItemLeesmeer				{position:absolute; bottom:10px; right:0px; width:80px; height:25px; color:#fe008f; text-align:right; cursor:pointer;}
#column_left .nieuwsItemLeesmeer:hover			{color:#000000; cursor:pointer;}

#column_left .nieuwsItemSmallHolder                     	{position:relative; width:400px; height:179px; border-top: 1px solid #666666; padding-top: 10px; /*height:110px; margin:0px 0px 0px 0px; background:url(../img/bgNieuws400.png) 0 0 no-repeat;*/}
#column_left .nieuwsItemSmallHolder .nieuwsItemTitleMain	{position:absolute; cursor: pointer; top:0px; left:0px; width:400px; height:25px;  font-size:16px; font-family:BebasRegular; word-spacing: 0.2em;}
#column_left .nieuwsItemSmall                           	{position:relative; width:400px; height:25px; margin:0px 0px 0px 0px; cursor: pointer;}
#column_left .nieuwsItemSmall .nieuwsItemTitle          	{position:absolute; top:auto; bottom:0px; left:70px; width:330px; height:25px;  font-size:13px; line-height: 25px; font-family:Arial; word-spacing: 0.2em;}
#column_left .nieuwsItemSmall .nieuwsItemDatum          	{position:absolute; top:auto; bottom:4px; left:0px; width:65px; height:17px; background-color:#FF0090; font-size:11px; color:#FFFFFF; line-height:17px; text-align:center;}

#column_left .nieuwsItemSmall:hover .nieuwsItemTitle{
    color:#FF0090;
}
/* FOTOS */

#fotos							{position:relative; width:950px; height:325px; background-color:#FFFFFF;margin:10px 0px 0px 0px; padding:25px;}
#fotos #fotosHome					{position:relative; width:700px; height:275px; background-color:#FFFFFF;}

#fotosVervolgContainer					{position:relative; width:1000px; height:325px; background-color:#FFFFFF;margin:25px 0px 25px 0px; padding:0px;}
#fotosVervolgContainer #fotosVervolg			{position:relative; width:950px; height:275px; background-color:#FFFFFF;}

#fotos .meer, #fotos .meer2, #videos .meer		{position:absolute; top:25px; right:25px; width:auto; height:25px; color:#FFFFFF; background:url(../img/arrow_bekijk.png) 100% 50% no-repeat; line-height:28px; text-transform:uppercase;padding:0px 25px 0px 5px; font-weight:bold; cursor:pointer;}
#fotos .meer2                                           {right: 620px;}
#fotos .meer:hover, #fotos .meer2:hover, #videos .meer:hover {color:#fe008f;}


#fotos.home                                             {width:950px;}
#fotos.home .title                                      {width:605px;}
#fotos.home .meer                                       {right:375px;}
#fotos.home .meer2                                      {right:555px;}

#facebookBlokHome{
    position: absolute;
    top: 25px;
    right:145px;
    width: 200px;
    height: 275px;
}

/* FOOTER */

#footer							{position:relative;width:1000px;height:100px;background:url(../img/bgFooter.gif) 0 0 repeat-x;margin:0px 0px 0px 0px;}
#footer #copyright				{float:left; height:25px; width:auto; color:#8f8e8e; margin:50px 0px 0px 25px; line-height:25px;}
#footer #copyright a			{color:#FFFFFF; text-decoration:none; cursor:pointer;}
#footer #copyright a:hover		{color:#FFFFFF; text-decoration:underline; cursor:pointer;}
#footer #webdesigners			{float:right; height:25px; width:auto; color:#8f8e8e; margin:50px 25px 0px 0px; line-height:25px;}
#footer #webdesigners a			{color:#afafaf; text-decoration:none; cursor:pointer;}
#footer #webdesigners a:hover	{color:#afafaf; text-decoration:underline; cursor:pointer;}
		
.fotosGalleryHolder{
    position: relative;
    width: 960px;
    height: 650px;
    overflow: hidden;
}
.fotosGalleryMenuHolder{
    position: relative;
    width: 950px;
    height: 25px;
	text-align:right;
}

.fotosGalleryMenuHolder .menu{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 950px;
    height: 25px;
	text-align:right;
}
.fotosGalleryMenuHolder .menuGal{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 950px;
    height: 25px;
    display: none;
	text-align:right;
}

.fotosGalleryHolder .thumbs{
    position: absolute;
    top: 10px;
    left: 0px;
}
.fotosGalleryHolder .thumb{
    position: relative;
    width: 144px;
    height: 144px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 3px solid #FE008F;
    cursor: pointer;
}
.fotosGalleryHolder .resizeSet{
    position: relative;
    width: 144px;
    height: 0px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 3px solid #FFFFFF;
}
.fotosGalleryHolder .pop{
    position: absolute;
    width: 144px;
    height: 144px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 3px solid #FE008F;
    cursor: pointer;
    z-index: 10;
    display: none;
    background-color: #000000;
}
.fotosGalleryHolder .menu{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 950px;
    height: 650px;
    z-index: 20;
    display: none;
	text-align:right;
}


.fotosGalleryHolder .menu .close{
    position: absolute;
    top: 25px;
    right: 15px;
    width: 75px;
    height: 75px;
    background-image: url(../img/slide_close.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.fotosGalleryHolder .menu .close:hover{
    background-image: url(../img/slide_close_x.png);
}

.fotosGalleryHolder .menu .save{
    position: absolute;
    top: 25px;
    left: 15px;
    width: 75px;
    height: 75px;
    background-image: url(../img/slide_save.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.fotosGalleryHolder .menu .save:hover{
    background-image: url(../img/slide_save_x.png);
}

.fotosGalleryHolder .menu .prev{
    position: absolute;
    top: 287px;
    left: 15px;
    width: 75px;
    height: 75px;
    background-image: url(../img/slide_prev.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.fotosGalleryHolder .menu .prev:hover{
    background-image: url(../img/slide_prev_x.png);
}

.fotosGalleryHolder .menu .next{
    position: absolute;
    top: 287px;
    right: 15px;
    width: 75px;
    height: 75px;
    background-image: url(../img/slide_next.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.fotosGalleryHolder .menu .next:hover{
    background-image: url(../img/slide_next_x.png);
}

.fotosGalleryMenuHolder .prev, .fotosGalleryMenuHolder .next{
    position: relative;
    top: 0px;
    left: 0px;
    color:#000000;
    line-height:25px;
    font-weight:bold;
    font-size:22px;
    text-transform:uppercase;
    margin-right: 25px;
    float: left;
    cursor: pointer;
	font-family:BebasRegular; word-spacing: 0.2em;
	text-align:right;
}
.fotosGalleryMenuHolder .prev:hover, .fotosGalleryMenuHolder .next:hover{
    color: #cb0273;
}



.clear{
    clear: both;
}



.fileItemList{
    position: relative;
    width:925px;
    height:20px;
    padding-left:25px;
    padding-top: 5px;
    cursor: pointer;
    border: 1px #000000 solid;
    margin-bottom: 5px;
    cursor: pointer;
    color: #000000;
    white-space: nowrap;
}
.fileItemList:hover{
    border: 1px #cccccc solid;
    color: #cccccc;
}
.fileItemList img{
    position: absolute;
    top: 0px;
    left: 0px;
}
.fileItemList span{
    position: absolute;
    top: 5px;
    right: 5px;
}



.sharePopupHolder{
    position: relative;
}

/*.sharePopupHolder .facebook, .sharePopupHolder .twitter{
    position:absolute;
    top: 18px;
    left: 0px;
    display: none;
}*/
.sharePopupIcons{
    position:absolute;
    top: 0px;
    left: 0px;
    display: none;
    z-index: 1001;
    width: 150px;
    height: 50px;
}
.sharePopupIconsOff{
    position:absolute;
    top: -100px;
    left: -100px;
    display: none;
    z-index: 1000;
    width: 350px;
    height: 250px;
}
.sharePopupHolder .twitter{
    margin-left: 19px;
}
.shareImg{
    margin-right: 3px;
    cursor: pointer;
}
.shareImg2{
    margin-left: 3px;
    cursor: pointer;
}
