/* Algemene CSS styles */

	body {
		background-color:	#0D0D33;
		margin-left: 		0px;
		margin-top: 		0px;
		margin-right: 		0px;
		margin-bottom: 		0px;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}

	td{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}

	.scrollbars{
		scrollbar-3dlight-color:		#000019; 
		scrollbar-arrow-color:			#9495A2; 
		scrollbar-base-color:			#0C0D32; 
		scrollbar-darkshadow-color:		#1E1F3E; 
		scrollbar-face-color:			#0C0D32; 
		scrollbar-highlight-color:		#7F808E; 
		scrollbar-shadow-color:			#292A49;
	}

	.divscrollbars{
		scrollbar-3dlight-color:		#FFFFFF; 
		scrollbar-arrow-color:			#0C0D32; 
		scrollbar-track-color:			#FFFFFF; 
		scrollbar-base-color:			#FFFFFF; 
		scrollbar-darkshadow-color:		#FFFFFF; 
		scrollbar-face-color:			#FFFFFF; 
		scrollbar-highlight-color:		#0C0D32; 
		scrollbar-shadow-color:			#0C0D32;
	}

	.background{
		background-image:		url(../images/verloop.jpg);
		background-repeat:		repeat-x;
		background-position: 	bottom;
	}

	.background_intro{
		background-image:	url(../images/verloop.jpg);
		background-repeat:	repeat-x;
		background-color:	#0C0D32;
		border:				10px solid #FFFFFF;
	}

	.background_kalender{
		background-color:	#0C0D32;
		border:				10px solid #FFFFFF;
	}

	.background_intro a{
		font-family:		Arial;
		font-size:			16px;
		color:				#FFFFFF;
		font-weight:		bold;
	}

	.background_intro a:hover{
		font-family:		Arial;
		font-size:			16px;
		color:				#FC291E;
		font-weight:		bold;
	}

	.background-grijs{
		background-color:	#CCCCCC;
	}

	a{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		text-decoration:	none;
	}

	a:hover{
		text-decoration:	underline;
	}
	
	ul.toevoeging_receptenlijst li a{ 
		color: #0C0D32;
		text-decoration: underline;
}
	
	.main{
		background-color:	#FFFFFF;
	}
	
	.footer{
		background-image:	url(../images/bottom.jpg);
		background-repeat:	no-repeat;
		background-color:	#CCCCCC;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}

	.content{
		background-repeat:	no-repeat;
		background-color:	#FFFFFF;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.content_pad1{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		padding-left:		64px;
		padding-top:		30px;
		padding-right:		30px;
		padding-bottom:		30px;
	}

	
	
	.content_pad2{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		padding-left:		0px;
		padding-top:		30px;
		padding-right:		0px;
		padding-bottom:		30px;
	}

	.home_verloop{
		background-image:	url(../images/verloop_content_home.jpg);
		background-repeat:	no-repeat;
		background-position: bottom;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}

	.content_verloop{
		background-image:	url(../images/verloop_content.jpg);
		background-repeat:	no-repeat;
		background-position: bottom;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}

	.content_network{
		background-image:	url(../images/bolsbartendingnetwork.jpg);
		background-repeat:	no-repeat;
		background-position: bottom;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}	

	.cocktail_verloop{
		background-image:	url(../images/verloop_cocktail.jpg);
		background-repeat:	no-repeat;
		background-position: bottom;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}

	.intro{
		background-repeat:	no-repeat;
		font-family:		Arial;
		font-size:			16px;
		font-weight:		bold;
		color:				#FFFFFF;
		background-position: bottom;
		line-height:		25px;
		padding-top:		250px;
	}
	
	.tourPopup_kop{
		font-family:		Arial;
		font-size:			11px;
		font-weight:		bold;
		color:				#0C0D32;
	}
	
	.tourPopup{
		font-family:		Arial;
		font-size:			11px;
		color:				#494949;
	}
	
	.tourPopup a{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		text-decoration:	underline;
	}

	.tourPopup a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		text-decoration:	none;
	}
	
	.home_offers{
		padding-top: 		10px;
		padding-left: 		64px;
	}
	
	.home_offers_tekst{
		font-family:		Arial;
		font-size:			11px;
		line-height:		14px;
	}
	
	.home_offers_kop{
		font-family:		Arial;
		font-size:			11px;
		font-weight:		bold;
	}
	
	.home_offers_korting{
		font-family:		Arial;
		font-size:			11px;
		font-weight:		bold;
		color:				#FC291E;
	}

	.tekst{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	h1{
		font-family:		Arial;
		font-size:			48px;
		color:				#FFFFFF;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		5px;
	}

	p{
		margin: 0px;
	}

	.hidden{
		display:			none;
	}
	
	h2{
		font-family:		Arial;
		font-size:			20px;
		color:				#0C0D32;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
	}

	h2.grijs{
		font-family:		Arial;
		font-size:			20px;
		color:				#CCCCCC;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
	}

	h2.rood{
		font-family:		Arial;
		font-size:			20px;
		color:				#FC291E;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
		text-decoration:	underline;
	}

	h2 a{
		font-family:		Arial;
		font-size:			20px;
		color:				#0C0D32;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
		text-decoration: 	none;
	}

	h2 a:hover{
		font-family:		Arial;
		font-size:			20px;
		color:				#FF0000;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
		text-decoration: 	underline;
	}

	h3{
		font-family:		Arial;
		font-size:			12px;
		color:				#0C0D32;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
	}
	
	h4{
		font-family:		Arial;
		font-size:			16px;
		color:				#0C0D32;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
	}
	
	h5{
		font-family:		Arial;
		font-size:			20px;
		color:				#FC291E;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
	}
	
	h6{
		font-family:		Arial;
		font-size:			20px;
		color:				#FC291E;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
	}

	.links{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.cursussen{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		border:				1px solid #000000;
		border-collapse:	collapse;
	}
	
	.cursussen a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	underline;
	}
	
	.cursussen a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		text-decoration:	none;
	}

	.cursus{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}


	.cursusKop{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		font-weight:		bold;
		text-decoration:	underline;
	}
	
	.cursusHeader{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		font-weight:		bold;
		line-height:		20px;
	}
	
	.cursusHeaderBor{
		background-color:	#0C0D32;
		font-family:		Arial;
		font-size:			11px;
		color:				#FFFFFF;
		font-weight:		bold;
		border-collapse:	collapse;
		border:				1px solid #0C0D32;
	}

	.cursusRow1{
		background-color:	#E0E0E0;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		border:				1px solid #0C0D32;
		border-collapse:	collapse;
		padding-bottom:		10px;
		background-position: bottom;
		background-repeat:	repeat-x;
	}

	.cursusRow2{
		background-color:	#F5F5F5;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		border:				1px solid #000000;
		border-collapse:	collapse;
		padding-bottom:		10px;
		background-position: bottom;
		background-repeat:	repeat-x;
	}
	
	.booking_left{
		background-image:	url(../images/verloop_booking_links.jpg);
		background-repeat:	no-repeat;
		background-position: bottom;
		padding-left:		64px;
		padding-right:		20px;
	}
	
	.booking_left2{
		background-image:	url(../images/verloop_booking_rechts.jpg);
		background-repeat:	repeat-x;
		background-position: top;
		padding-left:		64px;
		padding-right:		20px;
	}
	
	.booking_right{
		background-image:	url(../images/verloop_booking_rechts.jpg);
		background-repeat:	no-repeat;
		background-position: top;
		padding-left:		20px;
	}
	
	.booking_req{
		padding-top:		23px;
		font-family:		Arial;
		font-size:			10px;
		color:				#FC291E;
	}
	
	.required{
		font-family:		Arial;
		font-size:			12px;
		color:				#FC291E;
		vertical-align:		top;
	}
	
	.booking_select{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		width:				290px;
		border:				1px solid #7F9DB9;
		background-color:	#FFFFFF;
	}
	
	.booking_select_klein{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		width:				136px;
		border:				1px solid #7F9DB9;
		background-color:	#FFFFFF;
	}
	
	.booking_select_kleur{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		border:				1px solid #7F9DB9;
		background-color:	#FFFFFF;
	}
	
	.booking_select, .booking_select_kleur, booking_select_klein, .booking_input, .booking_input_2, .booking_input_4, .booking_input_5 {
		scrollbar-3dlight-color:		#FFFFFF; 
		scrollbar-arrow-color:			#0C0D32; 
		scrollbar-track-color:			#FFFFFF; 
		scrollbar-base-color:			#FFFFFF; 
		scrollbar-darkshadow-color:		#FFFFFF; 
		scrollbar-face-color:			#FFFFFF; 
		scrollbar-highlight-color:		#0C0D32; 
		scrollbar-shadow-color:			#0C0D32;
	}
	
	
	.booking_input{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		width:				136px;
		border:				1px solid #7F9DB9;
		background-color:	#FFFFFF;
	}
	
	.booking_input_2{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		width:				21px;
		border:				1px solid #7F9DB9;
		background-color:	#FFFFFF;
	}

	.booking_input_4{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		width:				32px;
		border:				1px solid #7F9DB9;
		background-color:	#FFFFFF;
	}

	.booking_input_5{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		width:				156px;
		border:				1px solid #7F9DB9;
		background-color:	#FFFFFF;
	}

	.korting{
		color:				#FC291E;
	}
	
	.booking_courseprog{
		background-image:	url(../images/course_bg.gif);
		background-repeat:	no-repeat;
		background-position: top;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.booking_cursus{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		margin:				10px;
	}
	
	.booking_cursus a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.booking_cursus a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.booking_cursus_norm{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		margin:				10px;
		text-decoration:	underline;
	}
	
	.booking_cursus_norm a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	underline;
	}
	
	.booking_cursus_norm a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	none;
	}

	.booking_cursus_bold{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		margin:				10px;
		font-weight:		bold;
		text-decoration:	none;
	}
	
	.booking_cursus_bold a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		font-weight:		bold;
		text-decoration:	none;
	}
	
	.booking_cursus_bold a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		font-weight:		bold;
		text-decoration:	underline;
	}

	.booking_course_kop{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		font-weight:		bold;
	}
	
	.booking_course_warn{
		font-family:		Arial;
		font-size:			10px;
		color:				#FC291E;
	}
	
	.booking_datums{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.booking_prijs{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
	}
	
	.booking_Totaalprijs{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		font-weight:		bold;
	}
	
	.link_blauw a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	underline;
	}
	
	.link_blauw a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	none;
	}
	
	.booking_form{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.taal_warn{
		font-family:		Arial;
		font-size:			10px;
		color:				#6B6B70;
	}
	
	.booking_agree{
		padding-left:		90px;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.booking_agree a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	underline;
	}
	
	.booking_agree a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		text-decoration:	none;
	}
	
	.booking_button{
		padding-left:		90px;
		font-family:		Arial;
		font-size:			12px;
		font-weight:		bold;
		color:				#FC291E;
	}
	
	.booking_button2{
		font-family:		Arial;
		font-size:			12px;
		font-weight:		bold;
		color:				#FC291E;
	}
	
	.applicants{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		padding-left:		00px;
		padding-top:		10px;
		padding-right:		00px;
		padding-bottom:		30px;
	}
	
	.form_applicants{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		border:				1px solid #E4E4E4;
		background-color:	#FFFFFF;
	}
	
	.voorwaardenFrame{

	}
	
	.voorwaarden{
		background-color:	#FFFFFF;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.voorwaarden_kop{
		background-color:	#0C0D32;
		font-family:		Arial;
		font-size:			11px;
		color:				#FFFFFF;
	}

	.voorwaarden_kop a{
		font-family:		Arial;
		font-size:			11px;
		color:				#FFFFFF;
	}

	.voorwaarden_kop a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#FFFFFF;
	}



	.voorwaarden_pad{
		padding: 			10px;
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.applHead{
		font-family:		Arial;
		font-size:			14px;
		color:				#0C0D32;
		margin-top:			0px;
		margin-left:		0px;
		margin-right:		0px;
		margin-bottom:		0px;
	}
	
	.homeTekst{
		font-family:		Arial;
		font-size:			12px;
		color:				#FFFFFF;
		font-weight:		bold;
	}
	
	.homeTekst a{
		font-family:		Arial;
		font-size:			12px;
		color:				#FFFFFF;
		text-decoration:	none;
		font-weight:		bold;
	}
	
	.homeTekst a:hover{
		font-family:		Arial;
		font-size:			12px;
		color:				#FFFFFF;
		text-decoration:	none;
		font-weight:		bold;
	}
	
	.faqTitel{
		font-family:		Arial;
		font-size:			12px;
		color:				#0C0D32;
		font-weight:		bold;
	}
	
	.faqLink{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.faqLink a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	none;
	}
	
	.faqLink a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		text-decoration:	underline;
	}
	
	.sitemap{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
	}
	
	.kalender{
		font-family:		Arial;
		font-size:			11px;
		color:				#FFFFFF;
	}
	
	.kortingWarning{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		font-weight:		bold;
	}
	
	.graduates a{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		text-decoration:	none;
	}
	
	.graduates a:hover{
		font-family:		Arial;
		font-size:			11px;
		color:				#FC291E;
		text-decoration:	none;
	}
	
	.graduate_head{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		padding-bottom:		7px;
		vertical-align:		top;
	}

	.graduate_foot{
		font-family:		Arial;
		font-size:			11px;
		color:				#0C0D32;
		font-weight:		bold;
		vertical-align:		top;
	}
	
	.cocktailBlok{
		border-bottom:		1px solid #0c0d32;
		width: 				145px;
		height:				165px;
		font-family: 		Arial;
		font-size:			11px;
		font-weight: 		bold;
		vertical-align:		bottom;
		padding-bottom:		11px;
		cursor: 			pointer;
		text-align:			center;
	}
	.cocktailBlokLeeg{
		border-bottom:		1px solid transparent;
		width: 				145px;
		height:				165px;
		font-family: 		Arial;
		font-size:			11px;
		font-weight: 		bold;
		vertical-align:		bottom;
		padding-bottom:		11px;
	}

	.cocktailHeader{
		font-family: 		Arial;
		font-size:			11px;
		font-weight: 		bold;
		padding-right:		20px;
		vertical-align:		top;
		width:				200px;
	}
	/*		Agecheck				*/
.drankmaat {
		font-family:		Arial;
		font-size:			12px;
		color:				#FFFFFF;
		font-weight:		normal;				
	}
	
#drinkwijzer { /*margin-bottom:-56px;*/	}
#drinkwijzertekst		{ float:left; /*margin-left:250px; padding-top:78px;*/ }
#drinkwijzerklik		{ float:left; /*padding-top:52px;*/	}


/* QUESTIONS & ANSWER */

#qa_vraag							{ width:410px; height:19px; overflow:hidden; float:left; }
#qa_vraag input				{	font-family:Arial;	font-size:11px; color:#0C0D32; width:388px; border:1px solid #7F9DB9; background-color:	#FFFFFF; height:18px; padding:1px 0 0 4px;	}
#qa_vraag2						{ width:300px; height:19px; overflow:hidden; float:left; }
.qa_homeblockWrapper	{ overflow:hidden; float:left; }
.qa_homeblock 				{ width:338px; margin:44px 0 0 0; padding:15px 24px 10px 24px; overflow:hidden; float:left; border:1px solid #cddae6; background-image:url(../images/qa_background1.png); background-position:left top; background-repeat:repeat-x; background-color:#c8d0d4; }
.qa_homeblock2 				{ width:338px; margin:44px 0 0 51px; padding:15px 24px 10px 24px; overflow:hidden; float:left; border:1px solid #cddae6; background-image:url(../images/qa_background1.png); background-position:left top; background-repeat:repeat-x; background-color:#c8d0d4; }
.qa_hometitel					{ width:338px; font-weight:bold; text-transform:uppercase; } 
.qa_homeregelWrapper	{ width:338px; min-height:120px; overflow:hidden; padding:0 0 6px 0; }
.qa_homeregel					{ width:338px; overflow:hidden; margin:5px 0 0 0;  }
.qa_homedot						{ width:18px; height:18px; float:left; }
.qa_hometekst					{ width:320px; float:left;   }
.qa_hometekst a				{ color:#000; text-decoration:underline; }
.qa_hometekst a:hover	{ text-decoration:none; }
.qa_homelink					{ width:338px; text-align:right; }
.qa_homelink a 				{ color:#2a820a; padding:0 0 0 10px; }
.qa_titel							{ width:792px; margin:60px 0 0 0; float:left; overflow:hidden; }
.qa_regel							{ width:792px overflow:hidden; float:left; padding:10px 30px 10px 5px; }
.qa_pijl 							{ width:18px; height:18px; overflow:hidden; float:left; }
.qa_regel .qa_tekst							{ width:769px; overflow:hidden; float:left; padding:2px 0 0 5px; font-weight:bold; }
.qa_regel .qa_tekst	a						{ color:#000; text-decoration:none; }
.qa_regel .qa_tekst	a:hover			{ text-decoration:underline; }
.qa_regel2											{ width:792px overflow:hidden; float:left; padding:10px 30px 10px 5px; background-color:#FFF; }
.qa_regel2 .qa_tekst						{ width:769px; overflow:hidden; float:left; padding:2px 0 0 5px; font-weight:bold; color:#2a820a; }
.qa_regel2 .qa_tekst	a					{ color:#2a820a; text-decoration:none; }
.qa_regel2 .qa_tekst	a:hover		{ text-decoration:underline; }
.qa_omschrijving			{ width:769px; overflow:hidden; float:left; clear:both; padding:10px 0 0 23px; }
.qa_poll							{ width:769px; overflow:hidden; float:left; clear:both; padding:14px 0 5px 23px;}
.qa_poll .column1			{ width:25px; float:left; }
.qa_poll .column2			{ width:150px; float:left; padding:1px 0 0 0; }
.qa_poll .column3			{ width:25px; float:left; }
.qa_poll .column4			{ width:35px; float:left; padding:1px 0 0 0; }
.qa_poll .column5			{ width:25px; float:left; }
.qa_poll .column6			{ width:35px; float:left; padding:1px 0 0 0; }
.qa_poll .column7			{ width:150px; float:left; padding:2px 0 0 0; }
.qa_lijn							{ width:827px; height:1px; float:left;  }
.qa_back							{ width:827px; float:left; margin:25px 0 0 0;  }
.qa_form							{ width:700px; float:left; overflow:hidden; margin:18px 0 0 0; }
.qa_content						{ width:700px; float:left; overflow:hidden; }
.qa_formnaam					{ width:110px; height:30px; float:left; }
.qa_forminput					{ width:500px; height:30px; float:left; }
.qa_forminput input		{	font-family:Arial;	font-size:11px; color:#0C0D32; width:488px; border:1px solid #7F9DB9; background-color:	#FFFFFF; height:18px; padding:1px 0 0 4px;	}
.qa_formtext					{ width:500px; height:105px; float:left; }
.qa_formtext textarea	{	font-family:Arial;	font-size:11px; color:#0C0D32; width:488px; height:100px; border:1px solid #7F9DB9; background-color:	#FFFFFF; padding:4px 4px 4px 4px;	}
.qa_required					{ width:397px; float:left; margin:0 0 0 110px; color:#F00; }
.qa_send							{ width:91px; float:left; margin:10px 0 0 0; }



.HomeForum
{
		color:				#000000;
		text-decoration:underline;
}


.HomeForum:hover
{
		color:				#000000;
		text-decoration:none;
}

#BodyContent
{
	/*display:block;*/
}


#printLayer
{
	display:none;
}

#contentTitel2
{
	display:none;
}


#printDiv
{
	width:100%;
	text-align:right;
}

/* SLIDESHOW! */

/*.eventContainer         { margin:0 0 30px 0; float:left; overflow:hidden; }
.eventContentContainer  { margin:0; width:620px; float:left; background:orange; }
.eventTitle             { margin:0 0 5px 0; float:left; width:825px; clear:left; background:green; }

.eventImageContainer    { margin-left:25px; width:180px; float:left; overflow:hidden; border:1px solid red; }

ul.imagescroller        { padding:0; margin:0; list-style-type:none; float:left; overflow:hidden; }
ul.imagescroller li     { padding:0; margin:0; list-style-type:none; overflow:hidden; }*/

.eventContainer         { margin:0 0 30px 0; float:left; overflow:hidden; }
.eventContentContainer  { margin:0; width:620px; float:left; }
.eventContentContainer .column1 	{ float:left; margin:15px 0 0 0; }
.eventContentContainer .column2 	{ float:left; margin:15px 8px 0 25px; padding:8px 0 0 0; }
.eventContentContainer .column3 	{ float:left; margin:15px 0 0 0; padding:10px 0 0 0; }
.eventContentContainer .column3 a { color:#000; text-decoration:underline; }
.eventContentContainer .column3 a:hover { color:#000; text-decoration:none; }
.eventTitle             { margin:0 0 5px 0; float:left; width:825px; clear:left; }
.eventImageContainer    { margin-left:25px; width:180px; float:left; overflow:hidden; }

ul.imagescroller        { padding:0; margin:0; list-style-type:none; overflow:hidden; }
ul.imagescroller li     { padding:0; margin:0; list-style-type:none; overflow:hidden; position:absolute; }


/* NEW TRAINER TEMPLATE STYLES! */

#trainerTitle                                   { padding:0; margin:0 0 12px 0; width:828px; float:left; clear:left; color:#e71f06; font-size:18px; font-weight:bold; }
#trainerContainer						        { padding:0; margin:0; width:828px; float:left; overflow:hidden; background-image:url('../images/background_trainers.png'); background-repeat:no-repeat; background-position:top; }
#trainerContainer .trainerFoto                  { padding:0; margin:10px 0 0 20px; float:left; width:310px; }
#trainerContainer .trainerContent               { padding:0; margin:0; float:left; overflow:hidden; }
#trainerContainer .trainerContent .quote        { padding:0; margin:34px 0 15px 0; float:left; clear:left; color:#0c0d32; font-size:16px; line-height:20px; width:450px; }
#trainerContainer .trainerContent .biograph     { padding:0; margin:0 0 15px 0; float:left; clear:left; width:450px; }
#trainerContainer .trainerContent .biograph p   { padding:0 0 12px 0; line-height:14px; }
#trainerContainer .trainerContent .fav          { padding:8px 0 0 35px; margin:0; float:left; clear:left; width:415px; height:28px; background-image:url('../images/trainer_cocktail.png'); background-repeat:no-repeat; background-position:left top; 
                                                  color:#656565; font-size:16px; font-weight:normal; }
#trainerContainer .slideshow                    { padding:0; margin:30px 0 0 20px; float:left; clear:both; width:800px; overflow:hidden; }
#trainerContainer .slideshow .slideshowTitle    { margin:0; float:left; clear:left; font-size:11px; color#0c0d32; font-weight:bold; width:800px; }
#trainerContainer .slideshow img                { margin:15px 15px 0 0; float:left; display:block; border:1px solid #0c0d32; height:100px; }

#trainerContainer .courseButton                 { padding:0; margin:30px 0 0 20px; float:left; clear:both; width:800px; overflow:hidden; }
#trainerContainer .courseButton img             { border:none; }

/* NEW COURSE TEMPLATE STYLES! */

#courseLeftContainer						{ padding:0; margin:0 25px 0 0; width:435px; float:left; overflow:hidden; }
#courseLeftContainer .title					{ color:#e71f06; font-size:16px; font-weight:bold; }
#courseLeftContainer p						{ padding:0; margin:0 0 18px 0; line-height:17px; }

#courseLeftContainer #courseButton			{ margin:50px 0 0 0; }
#courseLeftContainer #courseButton img		{ margin:0 4px 0 0; border:none; }
#courseLeftContainer #courseButton img.none	{ margin:0; }

#courseRightContainer						{ padding:0; margin:-30px -30px 0 0; width:375px; float:right; background-image:url('../images/newCourse/background_verloop_stamp.png'); 
                     						  background-position:top; background-repeat:no-repeat; position:relative; }

#courseRightContainer .title				{ padding:0 0 3px 0; margin:5px 0 0 8px; float:left; width:310px; border-bottom:1px solid #d6d6d6; }
#courseRightContainer .titleClean			{ padding:0 0 3px 0; margin:5px 0 0 8px; float:left; width:310px; border:none; }
#courseRightContainer .icon					{ width:30px; float:left; }

#courseRightContainer #courseDummyHeight		{ height: 500px; margin: 0 0 0 -1px; float: left; }
#courseRightContainer #courseInnerContent	{ float: right; width: 375px; overflow:hidden; }
#courseRightContainer #courseStamp			{ margin:-45px 5px 0 0; position:absolute; right:0; width:115px; height:115px; }

#courseRightContainer #courseTime			{ margin:75px 0 0 7px; width:368px; float:left; clear:left; }
#courseRightContainer #courseModule			{ margin:20px 0 0 7px; width:368px; float:left; clear:left; }
#courseRightContainer #courseInclude		{ margin:20px 0 0 7px; width:368px; float:left; clear:left; }
#courseRightContainer #coursePrice			{ margin:25px 0 0 7px; width:368px; float:left; clear:left; }

#courseRightContainer #courseModule	.item	{ margin:0 0 0 37px; padding:4px 0 4px 0; width:310px; float:left; clear:left; border-bottom:1px solid #d6d6d6; }
#courseRightContainer #courseModule	span	{ margin:0 10px 0 0; font-weight:bold; }
#courseRightContainer #courseInclude .item	{ margin:0 0 0 37px; padding:4px 0 4px 0; width:310px; float:left; clear:left; border-bottom:1px solid #d6d6d6; }
#courseRightContainer #courseInclude span	{ margin:0 10px 0 0; font-weight:bold; }

#courseRightContainer #coursePrice .price	{ margin:0 0 0 37px; padding:4px 0 4px 0; color:#02205f; font-weight:bold; font-size:26px; float:left; }
#courseRightContainer #coursePrice img		{ margin:2px 21px 0 0; float:right; border:none; }

.courseListBrochure { width:865px; float:left; overflow:hidden; padding:0 0 10px 0; }
.courseListBrochure .block { float:right; overflow:hidden; }
.courseListBrochure .block .column1 { float:left; margin:0 8px 0 0; }
.courseListBrochure .block .column2 { float:left; padding:2px 0 0 0; }
.courseListBrochure .block .column2 a { color:#000; text-decoration:underline; }
.courseListBrochure .block .column2 a:hover { color:#000; text-decoration:none; }

.courseListBrochureDetail { overflow:hidden; padding:25px 0 0 0; }
.courseListBrochureDetail .column1 { float:left; margin:0 8px 0 0; }
.courseListBrochureDetail .column2 { float:left; padding:2px 0 0 0; }
.courseListBrochureDetail .column2 a { color:#000; text-decoration:underline; }
.courseListBrochureDetail .column2 a:hover { color:#000; text-decoration:none; }

.homeBrochure { overflow:hidden; padding:8px 0 0 0; }
.homeBrochure .column1 { float:left; margin:0 8px 0 0; }
.homeBrochure .column2 { float:left; padding:2px 0 0 0; }
.homeBrochure .column2 a { color:#000; text-decoration:underline; }
.homeBrochure .column2 a:hover { color:#000; text-decoration:none; }

#courseListContainer						{ margin:0; padding:0; background-image:url('../images/newCourse/background_CourseList.png'); background-repeat:no-repeat; background-position:top;
                    						  float:left; overflow:hidden; width:865px; }
.courseItemContainer						{ margin:15px 14px 0 14px; padding:0 0 19px 0; width:837px; height:104px; border-bottom:1px solid #abadb2; }
.courseItemContainer .courseListItem		{ width:28px; float:left; vertical-align:top; }
.courseItemContainer .courseListText		{ padding:5px 0 0 5px; width:502px; float:left; vertical-align:top; }
.courseItemContainer .courseListText span	{ display:block; font-size:14px; color:#0a1f57; font-weight:bold; float:left; clear:left; }
.courseItemContainer .courseListText p		{ margin:5px 0 0 0; padding:0; clear:left; }
.courseItemContainer .courseListText a		{ color:#0a1f57; text-decoration:underline; }
.courseItemContainer .courseListText a:hover{ text-decoration:none; }

.courseItemContainer .courseListIcons		{ margin:0 0 0 45px; padding:0; width:140px; float:left; }
.courseItemContainer .courseListIcons ul	{ margin:0; padding:0; overflow:hidden; }
.courseItemContainer .courseListIcons li	{ margin:0 0 6px 0; padding:0; list-style-type:none; width:145px; height:25px; float:left; clear:left; }
.courseItemContainer .courseListIcons li.1	{ margin:0 0 8px 0; }
.courseItemContainer .courseListIcons li.2	{ margin:0 0 4px 0; }
.courseItemContainer .courseListIcons div	{ margin:0; width:32px; float:left; }
.courseItemContainer .courseListIcons img.1	{ margin:0 0 0 2px; }

.courseListIcons span						{ padding:5px 0 0 0; display:block; float:left; width:50px; }
.courseListIcons span.price					{ padding:3px 4px 0 0; font-weight:bold; font-size:14px; display:block; float:left; }

.courseItemContainer .courseListButton		{ margin:54px 0 0 0; padding:0; float:right; }

#courseItemFooter							{ margin:20px 0 0 45px; padding:0; float:left; }


/* New Course Step Form */

.newCourseSteps								{ margin:0; float:left; clear:left; width:835px; }
.newCourseSteps font						{ color:#e63341; font-weight:bold; display:block; display:block; float:left; font-size:19px; }
.newCourseSteps .steps						{ margin:0; float:right; }

.stepsContainer								{ margin:10px 0 0 0; padding:15px 0 15px 15px; float:left; clear:left; background-image:url('../images/newCourse/background_steps.png'); background-repeat:no-repeat; width:835px; overflow:hidden; }
.steps2Container							{ margin:10px 0 0 0; padding:0; float:left; clear:left; background-image:url('../images/newCourse/background_steps2.png'); background-repeat:no-repeat; width:835px; overflow:hidden; }
.calenderLink								{ margin:0; float:left; clear:left; }
.calenderLink img							{ margin:0 8px 0 0; float:left; border:none; }
.calenderLink a								{ padding:7px 0 0 0; color:#02205f; text-decoration:underline; float:left; display:block; }
.calenderLink a:hover						{ text-decoration:none; }
.formTitle									{ margin:30px 0 30px 0; float:left; clear:left; }
.formTitle label							{ padding:5px 0 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; display:block; }
.formTitle img								{ margin:0 4px 0 0; float:left; }

#showFact .formTitle                        { margin:20px 0 15px 0; }
#showFactStep2 .formTitle                   { margin:20px 0 15px 0; }

.formContainer								{ margin:0; float:left; clear:left; width:auto; }

.formContainer .booking_input				{ width:270px; border:1px solid #aaaaaa; }
.formContainer select						{ width:270px; border:1px solid #aaaaaa; }
.formContainer .booking_form				{ margin-right:20px; }
.formContainer .required					{ color:#e63341; }


.steps2Container .blockLeftContainer		{ margin:0; float:left; width:435px; overflow:hidden; }

.steps2Container .block1Left				{ margin:0; float:left; margin:16px; width:398px; height:68px; border-bottom:1px solid #abadb2; }
.block1Left label							{ padding:5px 0 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; display:block; }
.block1Left img								{ margin:0 12px 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; }
.block1Left .booking_select					{ margin:10px 0 0 0; width:367px; border:1px solid #aaaaaa; }

.steps2Container .block2Left				{ margin:0; float:left; margin:16px; width:398px; height:115px; border-bottom:1px solid #abadb2; }
.block2Left label							{ padding:5px 10px 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; display:block; }
.block2Left img								{ margin:0 12px 0 0; float:left; }
.block2Left a								{ padding:7px 0 0 0; color:#e63341; text-decoration:underline; display:block; float:left; }
.block2Left a:hover							{ text-decoration:none; }
.block2Left #courseDateDiv					{ margin:10px 0 0 35px; width:360px; overflow:hidden; float:left; }
.block2Left #courseDateDiv select			{ border:1px solid #aaaaaa; }

.steps2Container .block3Left				{ margin:0; float:left; margin:16px; width:398px; height:445px; border-bottom:1px solid #abadb2; }
.block3Left label							{ padding:5px 10px 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; display:block; }
.block3Left img								{ margin:0 12px 0 0; float:left; }
.block3Left #courseInfoDiv					{ margin:12px 0 0 35px; padding:8px; width:345px; height:374px; float:left; background:white; border:1px solid #aaaaaa; 
                          					  overflow:auto; text-align:left; line-height:16px; }



.steps2Container .blockRightContainer		{ margin:0; width:390px; overflow:hidden; }

.steps2Container .block1Right				{ margin:0; float:left; margin:16px; width:366px; border-bottom:1px solid #abadb2; overflow:hidden; }
.block1Right label							{ padding:5px 10px 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; display:block; }
.block1Right img							{ margin:0 12px 0 0; float:left; }
.block1Right table							{ margin:15px 0 0 32px; float:left; clear:left; }
.block1Right .booking_input					{ width:200px; border:1px solid #aaaaaa; float:left; }
.block1Right .booking_input_2				{ margin:0 10px 0 0; width:35px; border:1px solid #aaaaaa; float:left; }
.block1Right select							{ width:200px; border:1px solid #aaaaaa; }
.block1Right .booking_input_3				{ margin:0; width:160px; border:1px solid #aaaaaa; float:left; }

.steps2Container .block2Right				{ margin:0; float:left; margin:16px; width:366px; height:150px; }
.block2Right label							{ padding:5px 10px 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; display:block; }
.block2Right img							{ margin:0 12px 0 0; float:left; }
.block2Right #courseCountDiv				{ margin:12px 0 0 42px; float:left; width:320px; height:100px; }

#bookBut1									{ float:left; display:block; width:830px; }

#courseApplicantsDiv						{ margin:0; padding:0 0 0 10px; float:left; width:825px; clear:left; }
#courseApplicantsDiv .form_applicants		{ margin:16px; width:398px; background:none; border:none; }
.form_applicants label						{ padding:5px 10px 0 0; float:left; font-size:14px; color:#02205f; font-weight:bold; display:block; }
.form_applicants img						{ margin:0 12px 0 0; float:left; }
.form_applicants nobr						{ margin:5px 0 0 35px; width:80px; display:block; }
.form_applicants input						{ margin:5px 0 0 0; width:240px; border:1px solid #aaaaaa; }
.form_applicants span						{ margin:5px 0 0 0; }

/* CAPTCHA STYLES */

.recaptcha_r1_c1, .recaptcha_r2_c1, .recaptcha_r2_c2, .recaptcha_r3_c1, .recaptcha_r7_c1, .recaptcha_r8_c1, .recaptcha_r4_c2, .recaptcha_r4_c4, .recaptcha_r3_c2, .recaptcha_r3_c3, #recaptcha_instructions_image, #recaptcha_reload_btn
{
	display: none;
}
.recaptcha_r4_c1
{
	margin-top: 10px;
}
#recaptcha_image
{
	padding-bottom: 10px;
}
#recaptcha_whatsthis, #recaptcha_switch_audio
{
	display: none;
}
.recaptcha_r4_c1
{
	background-image: none !important;
}
.recaptcha_input_area { margin: 0 auto !important; }
