/* Contenttypes */
#introduction{width: 907px; margin-bottom: 10px;}
	#introduction p{color:#008fd0; font-size:12px;}

#overzicht_wrapper{width: 907px; height: 100%;}
	.overzicht_item{display:inline; float:left; width: 280px; height: 117px; margin-bottom: 3px;}
	.overzicht_clear{clear:both;}
	.overzicht_margin{float:left; width: 33px; height: 117px;}
	.overzicht_divider{padding-top: 3px;}
	
.opleiding_item{width: 430px; height: 107px; color: #ffffff; font-size: 11px; margin: 4px 0px 3px 0px;}
	.opleiding_item_bg{}
	.opleiding_item_content{width: 410px; position:relative; top: -107px; left: 10px; z-index: 1}

.disclaimer_text{width: 500px; height: 100%; margin-top: 10px;}
	.disclaimer_title{font-size: 13px; font-weight: bold; color: #008fd0;}
	.disclaimer_text{font-size: 11px; color: #008fd0;}

.document{padding: 5px 0px 5px 0px;}
.divider{margin-bottom: 3px; margin-top: 3px;}

/* Vaste homepage blokken */
#weetjes{width: 290px; height: 200px; margin-top:10px;}
	#weetjes h1{position:relative; color: #ffffff; margin-bottom:5px;}
	#weetjes_content{width: 270px;height: 193px;  padding:10px; background-color: #fab142;}
	#weetjes_content a:link {color:#ffffff; text-decoration:none; font-size:13px;}
	#weetjes_content a:visited {color:#ffffff; text-decoration:none; font-size:13px;}
	#weetjes_content a:hover {color:#ffffff; text-decoration:underline; font-size:13px;}
#homevideo{background: #dddc5d; width:320px; margin-top:12px;}
	
/* Regular pages */
.teaser{width: 290px; height: 240px; margin-bottom:5px;}
.teaser_title{margin:0 5px;}
.teaser_text p {margin:0}
.teaser_text{padding-left:5px; color:#008fd0; font-size:12px;text-align:left;}
.teaser_text a:link {color:#008fd0; font-size:13px;}
.teaser_text a:visited {color:#008fd0; font-size:13px;}

.titletext{width: 290px; height: 100%; margin-top: 10px;}
	.titletext_title{width: 100%; padding-left: 10px; padding-right: 10px;}
		.titletext_title h3{margin: 0px 0px 0px 0px; font-size: 25px;}
	.titletext_text{width: 80%; padding-left: 10px; padding-right: 10px;}
		.titletext_text p{margin: 0px 0px 0px 0px;}	
	
/* Testimonial styles */
.testimonial_branchelink{width: 280px; height: 107px;}
	.testimonial_branchelink h1{position:relative; top: -30px; left: 10px;}

/* Testimonial & Detailpages shared styles */
#testimonial_intro, #detailpage_intro{width: 580px; height: 197px; font-size: 11px;}
	#testimonial_intro_content, #detailpage_intro_content{display:inline; color:#FFFFFF; float:left; width: 265px; height: 187px; margin-left: 10px; margin-right: 25px; margin-top: 10px; overflow: hidden;} /* width: 300 */ 
		#testimonial_facts{table-layout: auto; width: 265px; overflow: hidden; margin-top: 5px;}
	#testimonial_image, #detailpage_image{float:right; width: 280px; height: 197px;}	

/* Detailpage styles */
.detailpage_knop{width: 146px; height: 33px; background-image: url(../gfx/knop_bg.png); background-repeat: no-repeat; cursor:pointer}
	.detailpage_knop_title{position:relative; top: 7px; left: 7px; font-size:12px; color:#FFFFFF; font-weight:bold}
	.detailpage_link{position:relative; top: -13px; left: 110px; width: 31px; height: 24px;}

.detailpage_titletext{table-layout: auto; width: 385px; height: 100%; margin: 10px 0px 10px 0px;}
	.detailpage_titletext_title{font-size: 13px; font-weight: bold; color: #008fd0; padding-bottom: 10px;}

#detailpage_meer{width: 280px; height: 41px;}
	#detailpage_meer_title{position:relative; left: 10px; top: 10px;}
	#detailpage_meer_link{position:relative; left: 240px; top: -10px; width: 30px; height: 23px;}
	
/* Opleidingen pages */
#opleiding_intro{width: 550px; height: 195px; margin-left:10px; padding-left: 10px; color: white; background:#0098d7; overflow:hidden;}
	#opleiding_intro_content{display: inline; float:left; width: 250px; height: 202px; margin-right: 20px; margin-top: 10px; font-weight: bold; font-size: 11px;}
	#opleiding_image{float:left; width: 280px; height: 212px;}
	#opleiding_intro h1{color:white;}

.opleiding_titletext{table-layout: auto; font-size: 11px; margin-top: 10px; width: 420px; height: 100%;}
	.opleiding_titletext_title{font-weight: bold; color: #008fd0; padding-bottom: 10px;}
	
.opleiding_link{width: 280px; height: 73px;}
	.opleiding_link h1{position:relative; top: -70px; left: 10px;}

/* Sitemap */
#sitemap{table-layout: auto; width: 560px; height: 100%; color: #008fd0; font-size: 11px; padding-top: 10px;}
	.sitemap_category{table-layout: auto; width:80px; height: 100%;}
		.sitemap_branche_title{color: #008fd0; font-weight: bold; padding-top: 5px; height: 15px;}
		.sitemap_page{}
	.sitemap_category_title{font-size: 13px; font-weight: bold; color: #04788d;}
	
/* Generic form styles */
.formfieldname{background-color: #eeeeee; border: 1px solid #eeeeee;}
.formfielddata{border: 1px solid #eeeeee;}

.formbutton{background-color: #969696; color:#ffffff; border: 1px solid white;}
