@charset "utf-8";
/* CSS Document */

/* DEFAULT */
body{ background:#646263; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.75em;}

.FloatLeft{ float:left;}
.FloatRight{ float:right;}
.Clear{ clear:both;}
.hide { display:none;}

a{ text-decoration:none;}
a:hover{}
a:active{ }

h1{ color:#666; font-size:1.6em; text-transform:uppercase;}
h2{ color:#666; font-size:1.8em; text-transform:uppercase;}
h3{ color:#666; font-size:1.15em; text-transform:uppercase;}

p{ margin:0 0 1.1em 0;}

input[type="text"]{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; outline:none; margin:0; padding:2px; border:#d3d3d3 1px solid; height:18px;}
input[type="button"]{ font-family:Arial, Helvetica, sans-serif; font-size:1em; outline:none; margin:0; padding:2px; border:none; height:30px; cursor:pointer;}
select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:1em; outline:none; margin:0; padding:2px; border:#d3d3d3 1px solid; height:24px;}

/* FONTS */
.ExtraFont{ text-transform:uppercase; font-family:Tw Cen MT Condensed Extra Bold;}

/* LAYOUT */
Body{ background:#000 url(background_body.jpg) center top repeat-x;}
.PositionWrapper{ width:960px; margin:0 auto;}
	.MainWrapper{ width:960px; float:left; background:url(background_content.png) center top repeat-y;}
		.MainContentWrapper{ width:960px; float:left; background:url(background_header.jpg) left top no-repeat;}
		.ContentWrapper{ width:900px; float:left; padding:30px 30px 10px 30px;}
			.ContentKolomLeft{ width:580px; float:left;}
			.ContentKolomRight{ width:290px; float:right;}
.FooterWrapper{ width:900px; float:left; padding:0 30px 10px 30px; background:url(background_footer.png) center -100px no-repeat;}
	.Footer .Sponsoren { width:900px; float:left; padding:10px 0; text-align:center; background:url(background_content_blok.png)}
		.Footer .Sponsoren a:hover { opacity:0.5; filter:alpha(opacity=50);}
		
		a.Jagermeister { display:block; width:79px; height:51px; float:left; margin:0 0 0 20px; background:url(sponsoren.png) left top no-repeat;}
		a.Doornroosje { display:block; width:144px; height:51px; float:left; margin:0 0 0 17px; background:url(sponsoren.png) -96px top no-repeat;}
		a.Jupiler { display:block; width:92px; height:51px; float:left; margin:0 0 0 21px; background:url(sponsoren.png) -261px top no-repeat;}
		a.Monster { display:block; width:111px; height:51px; float:left; margin:0 0 0 14px; background:url(sponsoren.png) -367px top no-repeat;}
		a.Mojo { display:block; width:87px; height:51px; float:left; margin:0 0 0 16px; background:url(sponsoren.png) -495px top no-repeat;}
		a.Aardschok { display:block; width:116px; height:51px; float:left; margin:0 0 0 19px; background:url(sponsoren.png) -601px top no-repeat;}
		a.Metalstore { display:block; width:106px; height:51px; float:left; margin:0 0 0 18px; background:url(sponsoren.png) -735px top no-repeat;}
	
	.FooterLijst{ width:900px; float:left; margin:100px 0 50px 0; padding:0; color:#fff;}
		.FooterLijst ul{ float:left; margin:0 50px 0 0;}
		.FooterLijst ul .FooterLijstTitel{ font-size:1.7em; text-transform:uppercase; padding:0 0 10px 0; font-family:Tw Cen MT Condensed Extra Bold;}
		.FooterLijst ul .FooterLijstTitel a{ color:#fff;}
		.FooterLijst ul .FooterLijstTitel a:hover{ color:#666; text-decoration:none;}
		.FooterLijst ul .FooterLijstNaam{ padding:0 0 5px 0;}
		.FooterLijst ul .FooterLijstNaam a{ color:#fff;}
		.FooterLijst ul .FooterLijstNaam a:hover{ color:#666; text-decoration:none;}


.Languages{ width:960px; height:60px; float:left; margin:20px 0 0 0; }
	.Languages ul{ float:right; margin:0 5px 0 0px;}
	.Languages li{ float:left; margin:0 0 0 10px;}
	.Languages li a{ opacity:1; filter:alpha(opacity=100);}
	.Languages li a:hover{ opacity:0.7; filter:alpha(opacity=70);}
	.Languages .Facebook{ float:right; margin:2px 5px 0 10px;}
.Logo{ width:960px; float:left; margin:30px 0 0 0; }
	.Logo img{ display:block; float:left; margin:0 0 0 50px;}
	.FestivalInfo{ display:block; margin:36px 0 0 50px; font-size:1.9em;}

/* TopMenu */
.Topmenu{ width:940px; height:110px; float:left; position:relative; margin:20px 0 0 20px; list-style:none; text-decoration:none;}
.Topmenu li{ float:left; margin:0 0 0 24px; font-size:2.3em;}
.Topmenu li a{display:block; height:48px; padding:22px 0 0 20px; color:#fff; background:url(background_topmenu.png) left 26px no-repeat;}
.Topmenu li a:hover{ color:#b70e0c; background:url(background_topmenu.png) left -54px no-repeat;}
.Topmenu li.Selected a{ color:#b70e0c; background:url(background_topmenu.png) left -54px no-repeat;}

.Topmenu .Selected .TopSubmenu{ display:block; z-index:10; margin:0 0 0 1px;}
.TopSubmenu{ position:absolute; display:none; width:960px; margin:0 0 0 1px; float:left; background:url(background_topsubmenu.png) left 1px no-repeat; z-index:100;}
.TopSubmenu li{float:left; margin:0 0 0 10px; font-size:.8em;}
.TopSubmenu li:first-child{float:left; margin:0 0 0 35px; font-size:.8em;}
.TopSubmenu li a{ display:block; height:30px; width:auto!important; color:#000!important; padding:10px 10px 0 10px!important; background:none !important;}
.TopSubmenu li a:hover{ color:#fff!important; background:#000 url(background_topsubmenubg.png) left top repeat!important;}
.TopSubmenu li.Active a{ color:#fff!important; background:#000 url(background_topsubmenubg.png) left top repeat!important;}

.Topmenu li>ul { top:70px; left:-20px;}
.Topmenu li:hover ul, .Topmenu li.over ul { display:block;}

/* CONTENTBLOKKEN */
.ContentKolomLeft .ContentBlok{ width:560px; float:left; margin:0 0 20px 0; padding:10px; background:url(background_content_transparant.png) left top repeat;}
.ContentKolomRight .ContentBlok{ width:270px; float:left; margin:0 0 20px 0; padding:10px; background:url(background_content_transparant.png) left top repeat;}
	.ContentBlok H2{ margin:0 0 10px 0; padding:0 0 0 17px; text-transform:uppercase; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; background:url(contentblok_h2.png) left 4px no-repeat;}
	.ContentKolomLeft a{ color:#b70e0c}

/* SHARE VAN ADDTHIS */
.Share{ width:290px; float:left; margin:10px 0 20px 0; padding:10px;}
	.ShareTekst{ float:left; padding:10px 5px 0 0;}
	.addthis_toolbox{ float:left; width:300px;}

/* NIEUWS*/
.NieuwsHome .ScrollBlok{ width:270px; height:280px; float:left; position:relative; overflow:hidden;}
	.NieuwsHome .ScrollBlok .items{ float:left; width:270px; position:absolute; height:20000em;}
	.NieuwsHome .ScrollBlok .items ul{ float:left; width:270px; height:280px;}
	.NieuwsHome .ScrollBlok .items li{ float:left; height:90px; border-bottom:#333 2px dotted; margin:0 0 10px 0;}
	.NieuwsHome .ScrollBlok .items li:last-child{ height:80px; border-bottom:#333 0px dotted; margin:0;}
	.NieuwsHome .ScrollBlok .items li a:hover{ color:#000; text-decoration:none;}
	.NieuwsHome .ScrollBlok .items li a:hover span.NieuwsTitel{ color:#000; text-decoration:none;}
	.NieuwsHome .ScrollBlok .items li img{ display:block; float:left; width:80px;}
	.NieuwsHome .ScrollBlok .items li span{ display:block; float:left; width:160px; margin:0 0 0 10px;}
	.NieuwsHome .ScrollBlok .items li span.NieuwsDatum{ font-size:.9em; color:#444;}
	.NieuwsHome .ScrollBlok .items li span.NieuwsTitel{ text-transform:uppercase; font-size:1.6em; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c;}

/* AGENDA*/
.AgendaHome .ScrollBlok{ width:270px; height:190px; float:left; position:relative; overflow:hidden; background:url(background_content_blok.png);}
	.AgendaHome .ScrollBlok .items{ float:left; width:270px; position:absolute; height:20000em;}
	.AgendaHome .ScrollBlok .items ul{ float:left; width:270px; height:190px;}
	.AgendaHome .ScrollBlok .items li{ height:50px; padding:10px 10px 0 10px; margin:0 0 0 0;}
	.AgendaHome .ScrollBlok .items li a:hover{ color:#000; text-decoration:none;}
	.AgendaHome .ScrollBlok .items li a:hover span.AgendaTitel{ color:#999; text-decoration:none;}
	.AgendaHome .ScrollBlok .items li span.AgendaDatum{ display:block; width:48px; height:49px; float:right; padding:1px 0 0 0; font-size:.9em; color:#fff; text-align:center; background:url(background_evente_date.png) left top no-repeat;}
	.AgendaHome .ScrollBlok .items li span.AgendaDatum span{ display:block; width:48px; text-align:center; float:left; padding:6px 0 0 0; text-transform:uppercase; font-size:2.2em; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; color:#000;}
	.AgendaHome .ScrollBlok .items li span.AgendaTitel{ display:block; width:190px; height:50px; float:left; text-transform:uppercase; font-size:1.5em; font-family:Tw Cen MT Condensed Extra Bold; color:#fff;}

/* CLUBSHOWS (NIEUWS MODULE)*/
.ClubShowsHome .ScrollBlok{ width:560px; height:292px; float:left; position:relative; overflow:hidden; background:url(background_content_blok.png);}
	.ClubShowsHome .ScrollBlok .items{ float:left; width:560px; position:absolute; height:20000em;}
	.ClubShowsHome .ScrollBlok .items ul{ float:left; width:560px; height:292px;}
	.ClubShowsHome .ScrollBlok .items li{ height:125px; margin:10px 10px 0 10px;}
	.ClubShowsHome .ScrollBlok .items li:first-child{ height:125px; margin:10px; padding:0 0 10px 0; border-bottom:#ccc 2px dotted;}
	.ClubShowsHome .ScrollBlok .items li a:hover{ color:#000; text-decoration:none;}
	.ClubShowsHome .ScrollBlok .items li a:hover span{ color:#999; text-decoration:none;}
	.ClubShowsHome .ScrollBlok .items li img{ display:block; float:left; width:125px;}
	.ClubShowsHome .ScrollBlok .items li span{ display:block; float:left; width:400px; margin:0 0 0 10px; color:#fff;}
	.ClubShowsHome .ScrollBlok .items li span.ClubShowsTitel{text-transform:uppercase; font-size:1.5em; font-family:Tw Cen MT Condensed Extra Bold;}
	.ClubShowsHome .ScrollBlok .items li span.ClubShowsDatum{ padding:5px 0 0 0; font-style:italic;}
	.ClubShowsHome .ScrollBlok .items li span.ClubShowsOmschrijving{ padding:5px 0 0 0; line-height:1.5;}

/* LIJSTLEFT (LIJSTEN MODULE)*/
.LijstLeft .ScrollBlok{ width:560px; height:292px; float:left; position:relative; overflow:hidden; background:url(background_content_blok.png);}
	.LijstLeft .ScrollBlok .items{ float:left; width:560px; position:absolute; height:20000em;}
	.LijstLeft .ScrollBlok .items ul{ float:left; width:560px; height:292px;}
	.LijstLeft .ScrollBlok .items li{ height:125px; margin:10px 10px 0 10px;}
	.LijstLeft .ScrollBlok .items li:first-child{ height:125px; margin:10px; padding:0 0 10px 0; border-bottom:#ccc 2px dotted;}
	.LijstLeft .ScrollBlok .items li a:hover{ color:#000; text-decoration:none;}
	.LijstLeft .ScrollBlok .items li a:hover span{ color:#999; text-decoration:none;}
	.LijstLeft .ScrollBlok .items li img{ display:block; float:left; width:125px;}
	.LijstLeft .ScrollBlok .items li span{ display:block; float:left; width:400px; margin:0 0 0 10px; color:#fff;}
	.LijstLeft .ScrollBlok .items li span.LijstLeftTitel{text-transform:uppercase; font-size:1.5em; font-family:Tw Cen MT Condensed Extra Bold; color:#fff;}
	.LijstLeft .ScrollBlok .items li span.LijstLeftOmschrijving{ padding:5px 0 0 0; line-height:1.5;}

/* LIJSBOTTOM (LIJSTEN MODULE) FOTO'S*/
.LijstBottom .ScrollBlokHori { position:relative; overflow:hidden; width:560px; height:147px; background:url(background_content_blok.png)}
	.LijstBottom .ScrollBlokHori .items { width:20000em; position:absolute;}
	.LijstBottom .items div { width:540px; float:left; padding:10px;}
	.LijstBottom .items div img{ display:block; float:left; width:127px; height:127px;}
	.LijstBottom .items div a{ display:block; float:left; width:127px; height:127px; margin:0 10px 0 0;}
	.LijstBottom .items div a:last-child{ margin:0 0 0 0;}

/* NAVIGATIE SCROLLBLOK*/
.LijstBottom .NextPrev{ width:560px; float:left; margin:10px 0 0 0;}
	.LijstBottom .NextPrev a{ display:block; width:9px; height:17px; margin:0 5px 0 0; text-indent:-9000px; cursor:pointer;}
	.LijstBottom .NextPrev a.Next{ float:right; background: url(next_prev_hori.png) -28px -27px no-repeat;}
	.LijstBottom .NextPrev a.Next:hover{ background: url(next_prev_hori.png) left -27px no-repeat;}
	.LijstBottom .NextPrev a.Prev{ float:left; background: url(next_prev_hori.png) -28px top no-repeat;}
	.LijstBottom .NextPrev a.Prev:hover{ background: url(next_prev_hori.png) -28px top no-repeat;}
	.LijstBottom .NextPrev .disabled{ background:none !important; cursor:auto;}

/* LIJSTOP (LIJSTEN MODULE) PLAYER*/
.LijstTop{ width:270px; float:left; position:relative; background:url(background_content_blok.png); z-index:10;}
	.LijstTopOmschrijving{ width:270px; height:300px; float:left;}

/* LIJSTRIGHT (LIJSTEN MODULE) VIDEO*/
.LijstRight .ScrollBlok{ width:270px; height:442px; float:left; position:relative; overflow:hidden; background:url(background_content_blok.png); z-index:5;}
	.LijstRight .ScrollBlok .items{ float:left; width:270px; position:absolute; height:20000em;}
	.LijstRight .ScrollBlok .items ul{ float:left; width:270px; height:442px;}
	.LijstRight .ScrollBlok .items li{ height:200px; margin:10px;}
	.LijstRight .ScrollBlok .items li:first-child{ height:200px; margin:10px; padding:0 0 10px 0; border-bottom:#ccc 2px dotted;}

/* NAVIGATIE SCROLLBLOK*/
.NextPrev{ width:270px; float:left; margin:10px 0 0 0;}
	.NextPrev a{ display:block; width:17px; height:9px; float:left; margin:0 5px 0 0; text-indent:-9000px; cursor:pointer;}
	.NextPrev a.Next{ background: url(next_prev.png) left top no-repeat;}
	.NextPrev a.Next:hover{ background: url(next_prev.png) left -28px no-repeat;}
	.NextPrev a.Prev{ background: url(next_prev.png) -27px top no-repeat;}
	.NextPrev a.Prev:hover{ background: url(next_prev.png) -27px -28px no-repeat;}
	.NextPrev .disabled{ background:none !important; cursor:auto;}
	

/* CARROUSEL (LIJST) POSITIE VASTZETTEN IN HOMEPAGE*/
.Caroussel{ float:left; width:540px; height:250px; padding:10px; background:url(background_content_blok.png);}
	.Caroussel .main{ float:left; width:250px; height:250px; position:relative; overflow:hidden; background:#666;}
	.Caroussel .pages{ clear:both; position:absolute; height:20000em;}
	.Caroussel .scrollable{ position:relative; overflow:hidden; width:250px; height:250px;}
	.Caroussel .scrollable img{ position:relative; z-index:10;}
	.Caroussel .scrollable span{ position:absolute; z-index:20; display:block; width:230px; height:30px; margin:200px 0 0 0; padding:8px; color:#fff; background:url(carrousel_link.png);}
	.Caroussel .scrollable span strong{ display:block; padding:0 0 0 0; font-family:Tw Cen MT Condensed Extra Bold; font-size:1.1em; font-weight:normal; text-transform:uppercase;}
	.Caroussel .scrollable span a{ color:#fff;}
	.Caroussel .scrollable span a:hover{ text-decoration:underline;}
	.cloned{ display:none !important;}

.Caroussel .main_navi{ float:right; width:280px;}
	.Caroussel .main_navi li{ width:280px; height:78px; float:left; margin:0 0 4px 0; color:#666; list-style-type:none; cursor:pointer; border-bottom:#ccc 2px dotted;}
	.Caroussel .main_navi li:hover{ color:#999;}
	.Caroussel .main_navi li.active span.Titel { color:#fff;}
	.Caroussel .main_navi li.active span.Omschrijving { color:#fff;}
	.Caroussel .main_navi li span.Titel{ display:block; color:#fff; padding:0 0 4px 0; font-family:Tw Cen MT Condensed Extra Bold; font-size:1.6em; text-transform:uppercase;}
	.Caroussel .main_navi li span.Omschrijving{ display:block; padding:0 0 0 0; line-height:1.4em;}

/* NIEUWS */
#NieuwsItem{width:560px; float:left; padding:10px !important; margin:0 0 20px 0; background:url(background_content_transparant.png) left top repeat;}
#NieuwsItem .Header{ height:50px; text-indent:-9999px;}
	#NieuwsItem .Container{ float:left; width:540px; padding:10px; background:url(background_content_blok.png);}
	#NieuwsItem .Container H1{ width:520px; position:absolute; margin:-60px 0 10px 0; padding:0 0 0 17px; text-transform:uppercase; font-size:1.8em; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; background:url(contentblok_h2.png) left 4px no-repeat;}
	#NieuwsItem .Container .Foto{ width:125px; float:left; margin:0 10px 0 0;}
	#NieuwsItem .Container .Foto img{ width:125px;}
	#NieuwsItem .Container .Datum{ position:relative; width:400px; float:left; margin:0 0 10px 0; color:#ccc;}
	#NieuwsItem .Container .Datum div{ float:left; margin:0 10px 0 0; font-style:italic;}
	#NieuwsItem .Container .Tekst{ position:relative; width:400px; float:left; line-height:1.4em; color:#fff;}

#NieuwsOverzicht{width:560px; float:left; padding:10px !important; margin:0 0 20px 0; background:url(background_content_transparant.png) left top repeat;}
	#NieuwsOverzicht .NieuwsOverzichtHeader { float:left; height:32px; padding:0 0 0 17px; font-size:1.8em; text-transform:uppercase; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; background:url(contentblok_h2.png) left 4px no-repeat;}
	#NieuwsOverzicht .ZoekInNieuws{ float:right; padding:8px 0 0 0; font-weight:bold;}
	#NieuwsOverzicht .Overzicht{ float:left; width:540px; padding:10px; background:url(background_content_blok.png);}
	#NieuwsOverzicht .Overzicht li{ height:125px; margin:10px 0; padding:0 0 10px 0; border-bottom:#ccc 2px dotted;}
	#NieuwsOverzicht .Overzicht li a{ color:#fff;}
	#NieuwsOverzicht .Overzicht li .Titel{ font-size:1.6em;}
	#NieuwsOverzicht .Overzicht li .Foto{ width:125px; float:left; margin:0 10px 0 0;}
	#NieuwsOverzicht .Overzicht li .Foto img{ width:125px;}
	#NieuwsOverzicht .Overzicht li .Datum{ margin:5px 0; color:#ccc; font-style:italic;}
	#NieuwsOverzicht .Overzicht li .Samenvatting{ line-height:1.4em; color:#fff;}
	
/* AGENDA */
#AgendaItem{width:560px; float:left; padding:10px !important; margin:0 0 20px 0; background:url(background_content_transparant.png) left top repeat;}
#AgendaItem .Header{ height:50px; text-indent:-9999px;}
	#AgendaItem #Container{ float:left; width:540px; padding:10px; background:url(background_content_blok.png);}
	#AgendaItem #Container H1{ position:absolute; margin:-58px 0 10px 0; padding:0 0 0 17px; text-transform:uppercase; font-size:1.8em; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; background:url(contentblok_h2.png) left 4px no-repeat;}
	#AgendaItem #Container .Label{ color:#999;}
	#AgendaItem #Container .Locatie{ float:left; width:500px; text-transform:uppercase; font-size:1.2em; font-family:Tw Cen MT Condensed Extra Bold; color:#fff;}
	#AgendaItem #Container .Locatie div{ float:left;}
	#AgendaItem #Container .Datum{ float:left; width:500px; text-transform:uppercase; margin:5px 0 0 0; font-size:1.2em; font-family:Tw Cen MT Condensed Extra Bold; color:#fff;}
	#AgendaItem #Container .Datum div{ float:left;}
	#AgendaItem #Container .DatumTm{ float:left; width:500px; text-transform:uppercase; font-size:1.2em; margin:0 0 15px 0; font-family:Tw Cen MT Condensed Extra Bold; color:#fff;}
	#AgendaItem #Container .DatumTm div{ float:left;}
	#AgendaItem #Container .Tekst{ width:540px; float:left; line-height:1.4em; color:#fff; padding:15px 0 0 0; border-top:#ccc 2px dotted;}
	#AgendaItem #Container .Tekst img{ display:block; margin:0 15px 0 0;}

/* GASTENBOEK */
#Gastenboek{width:560px; float:left; padding:10px !important; margin:0 0 20px 0; background:url(background_content_transparant.png) left top repeat;}
	#Gastenboek H1{ padding:0 0 0 17px; font-size:1.8em; text-transform:uppercase; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; background:url(contentblok_h2.png) left 4px no-repeat;}
	#Gastenboek .Header{ float:left; width:540px; padding:10px; background:url(background_content_blok.png); line-height:1.4em; color:#fff; font-weight:bold;}
	#Gastenboek .PlaatsBericht{ float:left; width:540px; padding:10px; background:url(background_content_blok.png); line-height:1.4em; color:#fff; font-weight:bold;}
	#Gastenboek .PlaatsBericht table{ width:100%;}
	#Gastenboek .PlaatsBericht .website_button a{ display:block; float:right; font-size:1.3em; text-transform:uppercase; padding:3px 13px 2px 13px; font-family:Tw Cen MT Condensed Extra Bold; cursor:pointer; background:#000; color:#fff;}
	#Gastenboek .Bericht { float:left; width:540px; padding:10px; background:url(background_content_blok.png); line-height:1.4em; color:#fff; border-bottom:#ccc 2px dotted;}
	#Gastenboek .Bericht .Info{ color:#ccc; padding:5px 0 10px 0;}
	#Gastenboek .Bericht .Info a{ color:#ccc; text-decoration:underline;}
	#Gastenboek .Bericht .Info .Email{ display:none;}

/*Bericht plaatsen*/
#GastenPlaatsBericht{}
	#GastenPlaatsBericht .Header{ margin:0; padding:3px 0 20px 0; color:#009fda; font-size:1.4em; font-weight:bold;}
	
	#GastenPlaatsBericht .Naam{ width:560px; float:left; padding:0 0 15px 0;}
	#GastenPlaatsBericht .Naam .Label{ float:left; width:110px;}
	#GastenPlaatsBericht .Naam .Value{ float:left;}
	#GastenPlaatsBericht .Naam .Value input{ width:200px; height:24px;}
	#GastenPlaatsBericht .Email{ width:560px; float:left; padding:0 0 15px 0;}
	#GastenPlaatsBericht .Email .Label{ float:left; width:110px;}
	#GastenPlaatsBericht .Email .Value{ float:left;}
	#GastenPlaatsBericht .Email .Value input{ width:200px; height:24px;}
	#GastenPlaatsBericht .Bericht{ width:560px; float:left; padding:0 0 15px 0;}
	#GastenPlaatsBericht .Bericht .Label{ float:left; width:110px;}
	#GastenPlaatsBericht .Bericht .Value{ float:left;}
	#GastenPlaatsBericht .Bericht .Value textarea{ height:200px; width:300px;}
	
	#GastenPlaatsBericht .Captcha{ width:560px; float:left; padding:15px 0 0 110px;}
	#GastenPlaatsBericht .Captcha p{ width:200px;}
	#GastenPlaatsBericht .Captcha a{ display:inline-block; font-size:.9em; padding:5px 0 5px 0;}
	#GastenPlaatsBericht .Captcha .Image{}
	#GastenPlaatsBericht .Captcha .Tekst{ color:#666; font-size:.9em; padding:5px 0 5px 0;}
	#GastenPlaatsBericht .Captcha input{ height:24px;}
	
	#GastenPlaatsBericht .Button { float:left; margin:10px 0 10px 110px;}
	#GastenPlaatsBericht .Button a{ display:block; float:right; font-size:1.3em; text-transform:uppercase; padding:3px 13px 2px 13px; font-family:Tw Cen MT Condensed Extra Bold; cursor:pointer; background:#000; color:#fff;}
	#GastenPlaatsBericht .Button a:hover{}
	#GastenPlaatsBericht .Button a span{}

/* SJABLOON LINE UP*/
.SjabloonLineUp{ float:left; width:550px; padding:10px 0 0 10px; background:url(background_content_blok.png);}
	.SjabloonLineUp li{ float:left; width:265px; height:125px; margin:0 10px 10px 0; line-height:.8em; font-family:Tw Cen MT Condensed Extra Bold; font-size:2.6em; text-transform:uppercase; text-align:center; color:#fff;}
	.LineUpItem:last-child{ opacity:1; filter:alpha(opacity=100); height:90px; padding:35px 0 0 0;}
	.LineUpItem{ opacity:0.5; filter:alpha(opacity=50);}
	.LineUpItem:hover{ opacity:1; filter:alpha(opacity=100);}

/* SJABLOON CLUBSHOWS */
table.BandSjabloon{ width:580px; float:left; padding:10px !important; border-collapse:separate; margin:0 0 20px 0; background:url(background_content_transparant.png) left top repeat;}
	.BandSjabloon td{}
	.BandSjabloon td a{ color:#fff; text-decoration:underline;}
	
	.BandSjabloonTitel{}
		.BandSjabloonTitel H1{ padding:0 0 0 17px; font-size:1.8em; text-transform:uppercase; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; background:url(contentblok_h2.png) left 4px no-repeat;}
		.BandSjabloonTitel a{ display:block; float:right; font-size:1.3em; text-transform:uppercase; padding:3px 13px 2px 13px; font-family:Tw Cen MT Condensed Extra Bold; cursor:pointer; background:#000; color:#fff;}
		.BandSjabloonTitel a:hover{ background:#333;}
	
	.BandSjabloonInfo{ padding:5px 0 10px 0; font-size:1.2em; text-transform:uppercase;}
	.BandSjabloonInfo a{ color:#b70e0c !important; text-decoration:none;}
	.BandSjabloonContent{ padding:10px; font-size:1.05em; line-height:1.6em; background:url(background_content_blok.png); color:#fff;}
	.BandSjabloonContent img{ float:left; max-width:540px; height:auto; margin:0 10px 0 0;}
	.BandSjabloonLinks{ padding:0 10px 10px 10px; font-size:1.05em; line-height:1.6em; background:url(background_content_blok.png); color:#fff;}
	
/* SJABLOON FESTIVALBANDS */
table.FestivalBandSjabloon{ width:580px; float:left; padding:10px !important; border-collapse:separate; margin:0 0 20px 0; background:url(background_content_transparant.png) left top repeat;}
	.FestivalBandSjabloon td{}
	.FestivalBandSjabloon td a{ color:#fff; text-decoration:underline;}
	
	.FestivalBandSjabloonTitel{ padding:0 0 10px 0;}
		.FestivalBandSjabloonTitel H1{ padding:0 0 0 17px; font-size:1.8em; text-transform:uppercase; font-family:Tw Cen MT Condensed Extra Bold; color:#b70e0c; background:url(contentblok_h2.png) left 4px no-repeat;}
		.FestivalBandSjabloonTitel a{ display:block; float:right; font-size:1.3em; text-transform:uppercase; padding:3px 13px 2px 13px; font-family:Tw Cen MT Condensed Extra Bold; cursor:pointer; background:#000; color:#fff;}
		.FestivalBandSjabloonTitel a:hover{ background:#333;}
	
	.FestivalBandSjabloonContent{ padding:10px; font-size:1.05em; line-height:1.6em; background:url(background_content_blok.png); color:#fff;}
	.FestivalBandSjabloonContent img{ float:left; max-width:540px; height:auto; margin:0 10px 0 0;}
	.FestivalBandSjabloonLinks{ padding:0 10px 10px 10px; font-size:1.05em; line-height:1.6em; background:url(background_content_blok.png); color:#fff;}







