/* ----------------------------------------------
	BASISSETTING, positionering                               
	____________________________________________ */
	
::selection{ background:#6C266A;color:#fff;}
::-moz-selection {background:#6C266A;color:#fff;}

*{
	margin:0;
	padding:0;
}	
	
a,div{
	outline:0 none;
	}	
	
html,body{
	font: 12px Arial,Verdana,Helvetica;
	line-height:1.3em;
	color:#464646;
	margin:0;
	padding:0;
	background:url(../images/whitey.png) top left #e1e2e4;
}

.background-text{
	position:absolute;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	font-size:100px;
	line-height:1.1em;
	margin-top:125px;
	left:0;
	opacity:0.04;
	filter:alpha(opacity=04);
	color:#6C266A;
	font-family:"Arial Black", Gadget, sans-serif;
	z-index:1;
	
	}

.aanmelden .background-text{
	display:none;
	}


.header{
	position:absolute;
	width:100%;
	background:#fff;
	top:0;
	left:0;
	z-index:2;
	}
	
	.header-container{
		width:940px;
		margin:auto;
		padding-top:15px;
		}
		
	.top-menu{
		float:left;
		margin-top:20px;
		}
	
		.top-menu ul{
			float:left;
		}
		
		.top-menu li{
			list-style:none;	
			margin-right:15px;
			margin-bottom:10px;
		}
		
		.top-menu li a{
			display:block;
			height:16px;
			padding-left:30px;
		}
	
		.top-menu li.aanmeldenNieuwsbrief a{background:url(../images/header-top-sprite.gif) no-repeat 0 -16px;}
		.top-menu li.aanmeldenNieuwsbrief a:hover{background:url(../images/header-top-sprite.gif) no-repeat 0 0;}
		
		.top-menu li.belmij a{background:url(../images/header-top-sprite.gif) no-repeat 0 -48px;}
		.top-menu li.belmij a:hover{background:url(../images/header-top-sprite.gif) no-repeat 0 -32px;}
		
		.top-menu li.partners a{background:url(../images/header-top-sprite.gif) no-repeat 0 -80px;}
		.top-menu li.partners a:hover{background:url(../images/header-top-sprite.gif) no-repeat 0 -64px;}
		
		.top-menu li.brochure a{background:url(../images/header-top-sprite.gif) no-repeat 0 -112px;}
		.top-menu li.brochure a:hover{background:url(../images/header-top-sprite.gif) no-repeat 0 -96px;}
		
		.top-menu li.inloggenMedewerkers a{background:url(../images/header-top-sprite.gif) no-repeat 0 -144px;}
		.top-menu li.inloggenMedewerkers a:hover{background:url(../images/header-top-sprite.gif) no-repeat 0 -128px;}
			
			
	.logo{
			float:right;
			height:88px;
		}
	
	.menu{
		float:left;
		width:938px;
		height:38px;
		margin-top:5px;
		border:1px solid #e1e1e1;
		border-bottom:none;
		background:#f9f9f9;
		}
		
	.menu ul{margin:0;}
	
	.menu li{
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		}
		
	.menu li a{
		display:inline-block;
		font-size:15px;
		height:18px;
		padding-top:10px;
		text-align:center;
		padding-bottom:10px;
		border-right:1px solid #e1e1e1;
		text-transform:uppercase;
		}
		
	span.arrow{
		position:absolute;
		margin-top:12px;
		width:15px;
		height:8px;
		background:url(/images/home-icon.png) no-repeat 0 -72px;
		display:none;
		}
			
	.dj_ie7 span.arrow{
		margin-top:29px;
		}
	
	.home span.arrow{margin-top:28px;margin-left:17px;}		
	.opleidingen span.arrow{margin-left:129px;}	
	.over-schoolvoorcoaching span.arrow{margin-left:134px;}
	.ervaringen span.arrow{margin-left:80px;}	
	.contact span.arrow{margin-left:68px;}
	
	.dj_ie7  .home span.arrow{margin-top:28px;margin-left:-6px;}		
	.dj_ie7  .opleidingen span.arrow{margin-left:-125px;}	
	.dj_ie7  .over-schoolvoorcoaching span.arrow{margin-left:-134px;}
	.dj_ie7 .ervaringen span.arrow{margin-left:-44px;}	
	.dj_ie7 .contact span.arrow{margin-left:-45px;}
		
		
		
		
	.menu li.active a span.arrow{
		display:block;			
		}
	
	.menu li.home a{width:50px;background:url(../images/home-icon.png) no-repeat center 0;}
	.menu li.opleidingen a{width:288px;}
	.menu li.over-schoolvoorcoaching a{width:298px;}
	.menu li.ervaringen a{width:161px;}
	.menu li.contact a{width:137px;}
	
	
	.menu li.home a:hover,.menu li.home.active a{background:url(../images/home-icon.png) no-repeat center -38px #6C266A;}
	
	.menu li.last a{border:none;}
				
	.menu li a:hover{
		background-color:#fff;
		}
	.menu li.active a{
		color:#fff;
		background-color:#6C266A;
		}
			
.container{
		float:left;
		width:100%;
		
	}
	
	.container-holder{
		position:absolute;
		width:940px;
		left: 50%;
   		margin-left: -470px;
		z-index:2;
		margin-top:150px;
		padding-bottom:100px;
		}
		
	.dijitContentPane{
		padding-bottom:700px;	
		}
	
	.video{
		float:left;
		width:480px;
		height:276px;
		margin-top:20px;
		background:url(../images/video-screen5.jpg) no-repeat;
		}
		
	.svc-intro{
		float:left;
		width:410px;
		height:226px;
		color:#fff;
		padding:25px;
		line-height:1.5em;
		margin-top:20px;
		font-size:14px;
		font-weight:lighter;
		background:#6C266A;
		}
		
	.links{
		float:left;
		width:640px;
		margin-top:20px;
		}
		
	.rechts{
		float:left;
		margin-top:20px;
		width:300px;
		}

	.opleidingenentrainingen .links,.opleidingenentrainingen .rechts{margin-top:0;}
		
	.home-footer{
		float:left;
		width:100%;
		}
	.dj_ie7 .home-footer{
		margin-top:20px;
		}
		
		
	div.intro{
		height:60px;
		}
		
	
/************ CONTENT BLOCKS *****************/

.block{
	float:left;
	width:270px;
	padding:15px;
	background:#fff;
	margin-bottom:20px;
	margin-right:20px;
	}
	
.block.total{
	width:700px;
	}
	
.block.hm{
	height:104px;
	overflow:hidden;
	}
	
.block.snelle-beslissers{
	padding:0;
	width:300px;
	}
	
.block-head{
	float:left;
	width:275px;
	height:15px;
	padding:10px;
	padding-left:15px;
	color:#fff;
	background:#6C266A;	
	}	
	
.home .block.fourth{
	
	
	color:#464646;
	}
	
.block-head h2{
	float:left;
	}
	
.block.fourth{
	width:190px;
	}

.block.half{
	width:430px;
	}


.block.twothird{
	width:580px;
	}

.detail-block{
	float:left;
	width:580px;
	padding:20px;
	background:#fff;
	}

.block.color{
	color:#fff;
	background:#6C266A;	
	}
.table-block.color{
	color:#fff;
	background:#6C266A;	
	}
	
.block.item:hover{
	cursor:pointer;
	color:#fff;
	background:#6C266A;	
	}

.block.btn {
	width:auto;
	padding:0;
	}
	
.block.brochure{
	height:120px;
	}
	
img.brochure{
	float:right;
	margin-right:30px;
	margin-top:-50px;
	margin-bottom:10px;
	border:1px solid #E1E1E1;
	}	
	
.block.btn a{
	float:left;
	width:270px;
	padding:15px;
	background:#fff;
	}
	
.block.btn a:hover{
	color:#fff !important;
	background:#6C266A;	
	}
	
	
.block.btn a:hover h1,.block.btn a:hover h2,block.btn a:hover a{
	color:#fff !important;
	}
	
.block.last{
	margin-right:0;
	}
	
.home-footer .block{
	height:80px;
	}
	
.block.nav ul{
	margin-left:0;
	}
.block.nav li{
	list-style:none;
	}
.block.nav li a{
	float:left;
	width:265px;
	font-size:14px;
	padding-left:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #7c3a7a;
	}
.block.nav li a:hover{
	border-bottom:1px solid #fff;
	}	

	
.info-block{
	float:left;
	width:300px;
	margin-bottom:20px;
	background:#fff;
	}
	
	.info-block-head{
		width:270px;
		padding:15px;
		padding-top:8px;
		padding-bottom:8px;
		color:#fff;
		
		font-weight:bold;
		text-transform:uppercase;
		background:#6C266A;	
		}
	.info-block-content{
		width:270px;
		padding:15px;
		}
	.info-block-content a{
		color:#DF004D;
		text-decoration:underline;
		}

/************ VIDEO BLOCKS *****************/


.video-block{
	float:left;
	margin-right:20px;
	background:#fff;
	margin-bottom:20px;
	}
	
.video-block.quote{
	color:#fff;
	text-align:center;
	padding:30px;
	font-size:16px;
	line-height:1.5em;
	background:url(../images/quote-bg.gif) no-repeat top left #6C266A;
	}

.video-block:hover{
	color:#fff;
	background-color:#6C266A;
	cursor:pointer;
}

.video-block:hover h2{
	color:#fff !important;
	}
			
.video-block.last{
	margin-right:0;
	}
	

.video-block.small{
	width:220px;
	}
	
	
span.groot{
	margin-bottom:-10px;
	font-size:28px !important;
}


	
.video-block.medium{
	width:300px;
	}
	
.video-block.quote.medium{
	width:240px;
	height:155px;
	}	
	
	.video-image{
		float:left;
		width:220px;
		height:135px;
		}
	.medium .video-image{
		width:300px;
		}
		
		.video-image a.video-btn{
			margin-left:70px;
			margin-top:25px;
			}
		.medium .video-image a.video-btn{
			margin-left:110px;
			}
		
	.video-omrschrijving{
		float:left;
		padding:15px;
		width:190px;
		height:50px;
		color:#6C266A;
		overflow:hidden;
		}
	.video-omrschrijving h2{
		margin-bottom:5px;
		}
			
	span.functie{
	
		font-style:italic;
				font-size:11px;
		
		}
		
	.video-block:hover .video-omrschrijving h2,.video-block:hover .video-omrschrijving span.functie{
		color:#fff;
		}
	
/************ OPLEIDINGEN EN TRAININGEN  ************/

.tab-nav{
	float:left;
	
	margin-bottom:20px;
	margin-top:20px;
	margin-left:40px;
	}	
		
	.tab-nav a{
		float:left;
		padding:20px;
		padding-top:15px;
		padding-bottom:15px;
		font-size:14px;
		font-weight:bold;
		color:#6C266A;
		margin-right:20px;
		text-transform:uppercase;
		background:#fff;
		}
	.tab-nav a:hover,.tab-nav a.active{
		color:#fff;
		background:#6C266A;	
		}
	
.filters{
	float:left;
	width:940px;
	background:#F9F9F9;
	margin-bottom:20px;
	border:1px solid #d6d6d6;
	
	}
	.filters ul{margin:0;}
	.filters li{
		list-style:none;
		display:inline;
		}
		
	.filters li a{
		float:left;
		width:20%;
		padding-top:7px;
		padding-bottom:7px;
		font-size:14px;
		text-transform:uppercase;
		text-align:center;
		background:url(../images/border.gif) repeat-y right;
		color:#6C266A;
		}
	.filters li a:hover{
		color:#6C266A;
		background-color:#fff;
		}
	.filters li.active a{
		color:#fff !important;
		background-color:#6C266A;
		}
	
	
.opleiding{
	float:left;
	width:270px;
	height:100px;
	padding:15px;
	margin-right:20px;
	margin-bottom:20px;
	background:#fff;
	}
.opleiding a{
	color:#6C266A;	
	}
.opleiding.over{
	color:#fff;
	cursor:pointer;
	background:#6C266A;	
	}
.opleiding.over h2{
	color:#fff !important;
	}
	
.opleidingOver{
	display:none;
	}	
.opleiding.over .opleidingOver{
	display:block;
	position:absolute;
	margin-left:-15px;
	margin-top:-15px;
	width:400px;
	padding:15px;
	
	opacity:0.85;
	filter:alpha(opacity=85);
	
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	background:#6C266A;
	}
	
.opleiding.over span.quote-opleiding{
	color:#fff;
	border-top:1px solid #8a4588;
	}	

.opleiding.over a.beschikbaarheid{
	background:url(../images/kalender.gif) no-repeat bottom left;
	}	


.opleiding.over h2,.opleiding.over a{color:#fff;}
	
	.opleiding.over{
		background:none;
		}
	
	.opleiding.over .opleiding_foto{
		/*display:none;*/
		}
		
	.opleiding.over .opleiding_intro{
		/*display:none;*/
		}
	
	
	.opleiding_foto{
		float:left;
		margin-left:-15px;
		}
		
	.opleiding .opleiding_foto{
		height:80px;
		overflow:hidden;
		}	
	
	.opleiding-detail-head .opleiding_foto{
		margin-left:-20px;
		}
		
	.opleiding_intro{
		float:right;
		width:170px;
		}
	
	.opleiding_omschrijving{
		float:left;
		margin-top:20px;
		line-height:1.4em;
		width:400px;
		}
		
	.opleidingOver .opleiding_intro{
		width:300px;
		}
	
	.container-holder .dijitContentPane{
		width:960px;
		}
		
	
	.opleiding-detail-head{
		float:left;
		padding:20px;
		width:580px;
		color:#fff;
		margin-bottom:20px;
		background:#6C266A;	
		}	
	
	.opleiding-detail-head .opleiding_intro{
		width:380px;
		line-height:1.4em;
		font-size:13px;
		}
	
/************ KRUIMELPAD  *****************/

.breadcrumb{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	}
	
	.breadcrumb a{
		float:left;
		height:14px;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		font-size:11px;
		margin-right:10px;
		background:#fff;
		color:#6C266A;
		}
	.breadcrumb a:hover{
		color:#fff;
		background:#6C266A;	
		}
		
	#btnKruimelpad{
	  font-size:11px;
	  float:left;
	  height:14px;
	  padding:5px;
	  padding-left:10px;
	  padding-right:50px;
	  background:#fff;
	  color:#6C266A;
	  background:url(../images/arrow-small-down.gif) no-repeat center right #fff;
	  }
	#btnKruimelpad:hover{
		cursor:pointer;
		color:#fff;
		 background-color:#6e246b;
		 }
	  
	.dropdown_kruimelpad{
		position:absolute;
		background:#fff;
		width:320px;
		height:300px;
		overflow:auto;
		}
		
		.dropdown_kruimelpad ul{margin:0;}
		
		.dropdown_kruimelpad li{
			list-style:none;
			
			}
		
		.dropdown_kruimelpad li a{
			float:left;
			width:290px;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:5px;
			color:#6C266A;
			border-bottom:1px solid #E1E1E1;
			}
		.dropdown_kruimelpad li a:hover{
			background:#6C266A;
			color:#fff;
			}

		.trainingSubKop{
			float:left;
			width:290px;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:5px;
			border-bottom:1px solid #E1E1E1;
			background:#F9F9F9;
			font-weight:bold;
			font-size:14px;
			}

/************ POPUP  *****************/


.dijitContentPanePopup{
	position:absolute;
	border:none;
	}

.dijitContentPanePopup{
	border:none;
	}
	
.Tooltip{
	float:left;
	
	padding:20px;
	border:1px solid #E1E1E1;
	background:#fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	}
	
.dj_ie .Tooltip{
	width:230px;
	}
	
.dijitBackgroundIframe{
	display:none;
	}

/************ NIEUWS CARROUSSEL  *****************/
/*

*{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
*/
.nieuwsCarousel{
	width:270px;
	height:120px;
	}
	
.caro-buttons{
	float:right;
	width:52px;
	height:35px;
	margin-right:-10px;
	margin-top:-10px;
	}	
	.caro-buttons ul{margin:0;}
	.caro-buttons li{
		list-style:none;
		display:inline;
		}
	.caro-buttons li a{
		float:left;
		width:25px;
		height:35px;
		border-left:1px solid #7c3e7a;
		background:url(../images/arrow-small-down.png) no-repeat top center ;
		}
	.caro-buttons li.dwn a{
		background:url(../images/arrow-small-down.png) no-repeat bottom center ;	
		}
		
	.caro-buttons li a:hover{
		background-color:#7c3e7a;
		}

.ipulseCarouselContainer{
	float:left;
	width:270px;
	height:120px;
	}
	
.snelle-beslissers .ipulseCarouselContainer{
	width:300px;
	height:270px;
	}
	
.ipulseCarouselButton{
	opacity:0.00;
	filter:alpha(opacity=00);
	position:absolute;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}	
	
.nieuwsCarouselItem{
	width:270px !important;
	height:120px !important;
	border:none !important;
	}
	
.ipulseCarousel:hover .ipulseCarouselButton{
	display:block;
	opacity:1.00;
	
	filter:alpha(opacity=100);
	}
	
.snelle-beslissers	.ipulseCarousel .ipulseCarouselButton{
	display:none;
	}
	

.ipulseCarouselButton{
	position:absolute;
	margin-top:40px;
	z-index:300;
	}
	
.dj_ie7 .ipulseCarouselButton{
	left:15px;
	
	}
	
.ipulseCarouselButton a{
	display:block;
	width:13px;
	height:40px;
	background:url(../images/arrow-leftright.png) no-repeat -5px 15px #6d246b;
	}
	
	
	
	.ipulseCarouselButton.left{
		margin-left:-15px;	
	}
	.ipulseCarouselButton.startpause{display:none !important;}
	
	.ipulseCarouselButton.right{
		margin-left:272px;
		}
	.ipulseCarouselButton.right a{
		
		background:url(../images/arrow-leftright.png) no-repeat -33px 15px #6d246b;
		}	
		
.ipulseCarouselPager{
	display:none;
	}
	
.beslissersCarousel{
	float:left;
	}	

.beslissersCarouselItem{
	float:left;
	height:89px;
	border-bottom:1px solid #E1E1E1;
	}
	
.beslissersCarouselItem:hover{
	cursor:pointer;
	background:#6C266A;
	color:#fff;
	}
	
.beslissersCarouselItem:hover h2,.beslissersCarouselItem:hover a{
	color:#fff !important;
	}
	
	.car-foto{
		float:left;
		width:80px;
		height:89px !important;
		overflow:hidden;
		background:#efefef;
		}
	.car-foto img{ }
	.car-content{
		float:left;
		width:205px;
		height:80px !important;
		padding-top:10px;
		padding-left:15px;
		}

.block.fourth.associatiespel{
	background-image:url(../images/spel-small.png);	
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.block.fourth.springtest{
	background-image:url(../images/springtest_logo.png);	
	background-repeat:no-repeat;
	background-position:right bottom;
	}
	
	

/************ CONTENT STYLES *****************/


h1{
	margin-bottom:20px;
	font-size:30px;
	line-height:1.1em;
	text-transform:uppercase;
	color:#6C266A;
	}
	
.color h1,.svc-intro h1,.opleiding-detail-head h1{
	color:#fff;
	}
	
.head-h1{
	font-size:15px;
	color:#6C266A;
	text-transform:uppercase;
	}

h2{
	font-size:15px;
	color:#6C266A !important;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
	
	}
	
 h2 a{ 
	color:#6C266A !important;
	}	
	
h3{
	color:#DF004E;
	margin-bottom:10px;
	}
	
ul,ol{
	margin-left:20px;
	}
	
li{
	
	}
	
a.video-btn{
	float:left;
	margin-left:200px;
	margin-top:100px;
	}

	
span.startdatum{
	float:left;
	font-style:italic;
	color:#6C266A;
	margin-top:-7px;
	clear:both;
	}
	
a{
	color:#DF004C;
	text-decoration:none;
	
	/*-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;*/
	}
	
.header a,.sbreadcrumb a{
	color:#6C266A;
	}
		
a.button{
	padding:7px;
	padding-left:10px;
	padding-right:10px;
	background:#6C266A;
	color:#fff;
	text-transform:uppercase;
	}
a.button:hover{
	background:#7d3c7b;
	color:#fff;
	}
	
.opleidingOver a.button, .intro a.button{
	float:right;
	background:#fff;
	color:#6C266A;
	margin-right:-15px;
	}
	
.opleidingOver a.button:hover, .intro a.button:hover{
	background:#7d3c7b;
	color:#fff;
	}

a.beschikbaarheid{
	background:url(../images/kalender.gif) no-repeat top left ;
	padding-left:25px;
	height:16px;
	float:left;
	}
	
a.big-button,a.home-button{
	float:left;
	color:#fff;
	height:8px;
	margin-bottom:20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-size:14px;
	padding:15px;
	background:url(../images/button-bg.gif) top left repeat-x;	
	}
a.big-button.alt,a.home-button.alt{background:url(../images/button-bg.gif) bottom left repeat-x;}
	
a.big-button{width:270px;height:13px;}

a.home-button-flat{
	float:right;
	margin-right:-25px;
	color:#6C266A !important;
	background:#fff;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	margin-top:30px;
	}
	
a.home-button-flat:hover{
	color:#fff !important;
	background:#7f3a7c;
	}	


p.intro{
	line-height:1.6em;
	font-size:14px;
	margin-bottom:20px;
	}

.prijs{
	font-weight:bold;
	color:#DF004C;
	}
		
input[type="text"],textarea{
	padding:5px;
	border:1px solid #E1E1E1;
	margin-bottom:5px;
	background:#f9f9f9;
	}
input[type="text"]:focus{
	background:#fff;
	}
		
span.quote{
	float:left;
	width:100%;
	font-size:18px;
	font-style:italic;
	font-family:verdana;
	font-weight:100;
	margin-bottom:15px;
	}
	
span.quote-opleiding{
	border-top:1px solid #ededed;
	padding-top:5px;
	text-align:center;
	width:100%;
	float:left;
	font-style:italic;
	font-size:14px;
	margin-top:10px;
	color:#6C266A;
	}
	
.block.color a,.block.color h1,.block.color h2,.block.color h3,.opleiding-detail-head h2,.opleiding-detail-head h3,.block-head h2,.block.item:hover h2,.block.item:hover h3,.block.item:hover a,.block.item:hover span.startdatum,.table-block.color a,.table-block.color h2,.block.item:hover h2 a{
	color:#fff !important;
	}
	
	
a.video-banner{
	float:left;
	width:240px;
	height:52px;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	line-height:1.3em;
	padding:20px;
	padding-left:40px;
	background:url(../images/video-banner.gif) no-repeat top left #6C266A;
	}	
	
a.video-banner:hover{
	color:#6C266A;
	background:url(../images/video-banner.gif) no-repeat bottom left #fff;
	}
	
#tabbladen{display:none;}
		
.social-media ul{margin-left:30px;}
.social-media li{margin:0;list-style:none;display:inline;}
.social-media li a{margin:0;width:32px;height:32px;float:left;margin-right:15px;}

.social-media li.facebook a{background:url(../images/social-media.png) 0px 0px;}
.social-media li.twitter a{background:url(../images/social-media.png) 0px -32px;}
.social-media li.linkedin a{background:url(../images/social-media.png) 0px -64px;}


/*************** ACCORDION  *****************/

.dijitTitlePaneTitleFocus{
	float:left;
	width:600px;
	padding-top:13px;
	padding-left:20px;
	height:27px;
	border-bottom:1px solid #E1E1E1;
	background:url(../images/accordion-arrow.gif) top right no-repeat #fff;
	}
	
.dijitOpen .dijitTitlePaneTitleFocus{
	background:url(../images/accordion-arrow.gif) bottom right no-repeat #fff;
	}
	

.dijitTitlePaneTitleFocus:hover{
	cursor:pointer;
	}
	
	.dijitArrowNodeInner{display:none;}
	
	.dijitTitlePaneTextNode{
		text-transform:uppercase;
		font-size:14px;
		color:#6C266A;
		font-weight:bold;
		}
	.dijitReset{
		float:left;
		}
		
	.dijitTitlePaneContentInner{
		background:#fff;
		float:left;
		width:580px;
		padding:20px;
		color:#6C266A;
		
		border-bottom:1px solid #E1E1E1;
		}
	.dijitTitlePaneContentInner a{color:#DF004D;}
	
	.dijitAccordionContainer-dijitContentPane{
		height:auto !important;
		}
	
/*************** ACCORDION 2 *****************/

.dijitAccordionContainer{
	background:#F9F9F9;
	border:1px solid #E1E1E1;
	width:580px !important;
	}
	
	.dijitAccordionTitleFocus{
		height:13px;
		float:left;
		padding:10px;
		width:560px;
		font-weight:bold;
		border-bottom:1px solid #E1E1E1;
		}
	.dijitAccordionTitleFocus:hover{
		cursor:pointer;
		}
	
	.dijitAccordionContainer-dijitContentPane{
		float:left;
		width:520px;
		padding:20px;
		
		border-bottom:1px solid #E1E1E1;
		}

.arrowTextUp,.arrowTextDown{
		display:none;
		}
	
	
		
/***********  STAPPENLIJN  **************/
	
	.filters.stappenlijn li a{
		width:33.333%;
		color:#6C266A;
		}
		
		
	.table-block{
		float:left;
		width:900px;
		padding:20px;
		background:#fff;
		margin-bottom:20px;
		}	
		
	.table-block.half{
		width:420px;
		}
	
	.table-block-head{
		float:left;
		width:920px;
		padding:10px;
		padding-top:5px;
		padding-bottom:5px;
		color:#fff;
		font-size:13px;
		background:#6C266A;
		}
		.table-block-head h2{color:#fff;}
		.table-block-head.half{width:440px;}
		
	table.form-table{
		float:left;
		width:440px;
		font-size:11px;
		}
	
	input.frmInputField{
		width:250px;
		}
	input.frmInputField.medium{
		width:100px;
		}	
	input.frmInputField.small{
		width:50px;
		}
		
	input.frmInputField.post1{
		width:165px;
		}
	input.frmInputField.post2{
		width:70px;
		}
	
	select.big-select{
		font-size:13px;
		}
	
	table.style-table{
		border-collapse:collapse;
		}

	table.style-table td{
		padding:3px;
		border:1px solid #e1e1e1;
		}
		
	table.style-table td.table-head{
		background:#f9f9f9;
		font-weight:bold;
		}
		
/************** DIALOG  **************/


.dijitDialogUnderlayWrapper{
	position:absolute;
	opacity:0.50;
	filter:alpha(opacity=50);
	width:100%;
	height:100%;
	background:#000;
	}
	
	.dijitDialogTitleBar{
		color:#fff;
		font-size:16px;
		text-transform:uppercase;
		padding:20px;
		padding-top:15px;
		padding-bottom:15px;
		background:#6C266A;
		}
	
	.dijitDialog{
		background:#fff;
		float:left;
		
		}
		
	.dj_ie .dijitDialog{
		width:650px;
		}
		
	.dijitDialogPaneContent{
		padding:20px;
		}
		
	.dijitDialogCloseIcon,a.kruis{
		float:right;
		margin-right:-20px;
		font-size:12px;
		background:#fff;
		color:#6C266A;
		margin-top:-3px;
		}
		
	.dj_ie7 .dijitDialogCloseIcon{
		margin-top:-33px;
		margin-right:0;
		}
		
	a.kruis{
		margin-right:-15px;
		padding:7px;	
		padding-right:10px;
		padding-top:3px;
		padding-bottom:3px;
		}
		
	.dijitDialogCloseIcon,a.kruis{
		color:#fff;
		background:#7f3b7c;
		}
		
	
	
	.closeText{
		padding:7px;	
		float:left;
		padding-right:10px;
		padding-top:3px;
		padding-bottom:3px;
		}
		

	.dijitDialogCloseIcon:hover,a.kruis:hover{
		cursor:pointer;
		background:#fff;
		color:#6C266A;
		}
		
		
	
	
.beschikbaarheid-block{
	float:left;
	width:350px;
	padding:10px;
	border:1px solid #E1E1E1;
	clear:both;
	margin-bottom:10px;
	}
	
.beschikbaarheid-block.vol{
	background:url(../images/vol.gif) no-repeat top right;
	}
		
/****************  ZELFCOACHING PAGINA  **************/

.zelf_coach{
	float:left;
	width:560px;
	min-height:136px;
	padding:10px;
	border:1px solid #E1E1E1;
	margin-top:10px;
}
.zelf_coach h2{
	font-weight:normal;
	font-size:22px;
}

.zelf_coach_foto{
	float:left;
	width:148px;
	height:127px;
	margin-right:15px;
}

.zelf_coach_tekst{
	float:right;
	padding-top:15px;
	width:385px;
}
	.zelf_coach_tekst ul{
		margin:0;
		padding:0;
	}
	.zelf_coach_tekst li{
	
		list-style:none;
		margin:0;
		margin-bottom:5px;
		padding-left:22px;
		background:url(../images/zelfcoaching/li.gif) no-repeat left top;
	}
	
a.zelf_banner{
	float:left;
	font-size:16px;
	height:49px;
	padding-left:75px;
	padding-top:10px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/spel_banner.jpg) no-repeat left center;
}

a.zelf_banner{
	height:59px;
	background:url(../images/zelf_banner.jpg) no-repeat left center;
}

a.spel_banner:hover,a.zelf_banner:hover{
	color:#6a205f;
}

		
		
		
.clearer{
	clear:both;
	}
	
	
#aso_spel, #spelPane {
	position:absolute;
	width:100%;
	height:100%;
	background-color:transparent;
	display:none;
	top:0;
	left:0;
	z-index:100;
}

.dia_content{
	float:left;
	padding-left:30px;
	width:500px;
	clear:both;
}

.boekinfo{
	font-size:15px;
	color:#6a205f;
	line-height:21px;
}

.boekprijs{
	font-size:25px;
	color:#6a205f;
	line-height:21px;
	font-weight:bold;
}

.ervaringBlok {
	margin-bottom:20px;
}
.ervaringQuote {
	font-weight:bold;
}
