
/*********************************************************************/ 
/*							MAIN ELEMENTS	  		     			 */ 
/*********************************************************************/

body { 
	background-color: #3f8bd3; /* orig: #018BD4 */
	text-align: center;
	margin: 0 auto;
	color: #639ED6;
	
	font-family:Verdana;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

h1 {
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
	
}

#links_gebit h2 {
	color:#ffffff;
	font-size:10pt;
	float:left;
}
#links_gebit a {
	color:#ffffff;
	font-size:10pt;
	margin-left:0px;
	text-decoration:none;
}

p {
	text-align: justify;
	line-height: 15px;
	margin: 0;
	padding: 0;
}

.error {
	position: absolute;
	top: 213px;	
	left: 0px;
	width: 330px;
	font-style: italic;
}

	.error a {
		color: #FFFFFF;
		text-decoration: underline;
	}

/*********************************************************************/
/* 							  FRAMEWORK 							 */
/*********************************************************************/
#site_container {
	width: 995px;
	margin: 0 auto;
	text-align: left;
}
	.header {
		height: 205px;
		position: relative;
	}

		#header_DEFAULT {
			background: url('/img/headers/default.jpg') no-repeat;
		}
		
		#header_POETS {
			background: url('/img/headers/poetskids.jpg') no-repeat;
		}
		
		#header_LACH {
			background: url('/img/headers/lach.jpg') no-repeat;
		}
		
		#header_BN {
			background: url('/img/headers/bn.jpg') no-repeat;
		}
		
		#header_GEBIT {
			background: url('/img/headers/gebit.jpg') no-repeat;
		}
		
		#header_SCHOLEN {
			background: url('/img/headers/scholen.jpg') no-repeat;
		}
		#header_CONTACT {
			background: url('/img/headers/default.jpg') no-repeat;
		}		

		.header .logo {
			display: block;
			position: absolute;
			left: 838px;
			top: 23px;
			width: 152px;
			height: 140px;
		}
		
		.header ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			position: absolute;
			top: 176px;
			right: -1px;
		}
		
			.header ul li {
				float: left;
				height: 29px;
			}
				
				.header ul li#nav_HOM, #header ul li#nav_HOM.active  {
					width: 112px;
					background: url('/img/nav/home.gif') no-repeat;
				}
								
				.header ul li#nav_ACT {
					width: 128px;
					background: url('/img/nav/actie_a.gif') no-repeat;
				}
				.header ul li#nav_ACT.active {
					width: 128px;
					background: url('/img/nav/actie_b.gif') no-repeat;
				}
				
				.header ul li#nav_PAR {
					width: 124px;
					background: url('/img/nav/partners_a.gif') no-repeat;
				}
				.header ul li#nav_PAR.active {
					width: 124px;
					background: url('/img/nav/partners_b.gif') no-repeat;
				}
				
				.header ul li#nav_PRO {
					width: 148px;
					background: url('/img/nav/producten_a.gif') no-repeat;
				}
				.header ul li#nav_PRO.active {
					width: 148px;
					background: url('/img/nav/producten_b.gif') no-repeat;
				}
					.header ul li a {
						display: block;
						height: 29px;
					}

	#content {
		width: 995px;
	}
	
	#bottom {
		background: url('../img/footer/new_footer_bg.jpg') no-repeat;
		float: left;
		background-color: #3f8bd3;
		height: 101x;
		width:800px;
		padding-left:195px;
		padding-top:-4px;
	}
	
		#bottom ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
			#bottom ul li {
				float: left;
				width: 198px;
				height: 101px;
				margin-top:7px;
			}
					
				#bottom ul li.nav_CONTACT {
					background: url('/img/nav/footer_menu_contact.gif') no-repeat;
				}				
				#bottom ul li.nav_POETS {
					background: url('/img/nav/footer_menu_poetskids.gif') no-repeat;
				}
				#bottom ul li.nav_GEBIT {
					background: url('/img/nav/footer_menu_allesovereengzondgebit.gif') no-repeat;
				}

				#bottom ul li.nav_LACH {
					background: url('/img/nav/footer_menu_degezondelachtest.gif') no-repeat;
				}


							
				#bottom ul li a {
					display: block;
					height: 101px;
				}
				
	#copyright {
		height: 60px;
		text-align: right;
		margin-right:12px;
	}
	
		#copyright ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			
		}
		
			#copyright ul li {
				display: inline;
				margin-right: 5px;
				font: bold 12px Verdana;
				color: #FFFFFF;
				text-decoration: none;
				line-height: 31px;
				height: 31px;
			}
			
				#copyright ul li a {
					font: bold 12px Verdana;
					color: #FFFFFF;
					text-decoration: none;
				}


/*********************************************************************/
/* 						GENERIC XSL PAGE STYLE						 */
/*********************************************************************/

#right_block {
	position: absolute;
	top: 35px;
	left: 45px;
	width: 435px;
	height: 255px;
	overflow:visible;
}
	#right_block h1 {margin-bottom:11px;color:#639ED6;width:750px; font-size:12pt; font-weight:bold;}

	#right_block a {
		color: #3F8BD3;
		font-weight:bold;
	}
	
		#right_block a:hover {
			color: #67B8E5;
		}

/*********************************************************************/
/* 						SPECIFIC XSL PAGE STYLES					 */
/*********************************************************************/

#home {
	padding: 0px 10px;
	height: 294px;
	background: url('/img/bg/bg_home4.jpg') no-repeat;
	position: relative;
}

	#home .btn_ORB {
		position: absolute;
		top: 94px;
		left: 560px;
		width: 114px;
		height: 36px;
	}
	#home .btn_IVK {
		position: absolute;
		top: 91px;
		left: 718px;
		width: 190px;
		height: 45px;
	}

			
	#home #dagtip {
		position: absolute;
		top: 164px;
		left: 512px;
		width: 463px;
		height: 93px;
		color: #ffffff;
		text-align: left;
	}
	
		#home #dagtip h2 {
			font-weight: bolder;
			font-size: 13pt;
			margin-bottom: 14px;
			margin-left:4px;
			margin-top:3px;
		}
		
		#home #dagtip p {
			font-weight:bolder;
			font-size: 8pt;
			text-align: left;
			padding-left:6px;
		}
	
	#home a.btn_alletips {
		position: absolute;
		top: 170px;
		left: 890px;
		display: block;
		background: url('/img/btn_alletips.jpg') no-repeat;
		width: 73px;
		height: 31px;
	}


/*********************************************************************/
#actie {
	padding: 0px 10px;
	height: 294px;
	background: url('/img/bg/bg10_actie.jpg') no-repeat;
	position: relative;
}

table#actie_table td.cell_style2 {color:white;}

	#actie .btn_TSMARTGUIDE {
		position: absolute;
		top: 140px;
		left: 185px;
		width: 370px;
		height: 150px;
	}

	#actie .btn_BLOKKER {
		/*border:1px solid lime;*/
		position: absolute;
		top: 33px;
		left: 855px;
		width: 100px;
		height: 40px;
	}
	#actie .btn_BCC {
		/*border:1px solid green;*/
		position: absolute;
		top: 77px;
		left: 855px;
		width: 110px;
		height: 25px;
	}
	#actie .btn_KIJKSHOP {
		/*border:1px solid orange;*/
		position: absolute;
		top: 113px;
		left: 855px;
		width: 110px;
		height: 25px;
	}
	#actie .btn_KRUIDVAT {
		/*border:1px solid purple;*/
		position: absolute;
		top: 147px;
		left: 855px;
		width: 110px;
		height: 25px;
	}
	#actie .btn_DA {
		/*border:1px solid orange;*/
		position: absolute;
		top: 177px;
		left: 855px;
		width: 110px;
		height: 37px;
	}
	#actie .btn_MEDIAMARKT {
		/*border:1px solid green;*/
		position: absolute;
		top: 116px;
		left: 833px;
		width: 140px;
		height: 25px;
	}
	#actie .btn_ETOS {
		/*border:1px dashed purple;*/
		position: absolute;
		top: 250px;
		left: 863px;
		width: 80px;
		height: 25px;
	}
/*********************************************************************/
#partners {
	padding: 0px 10px;
	height: 294px;
	background: url('/img/bg/bg3_partners.jpg') no-repeat;
	position: relative;
}

	#partners .layer {
		background: url('/img/bg/popup.png') no-repeat;
		position: absolute;
		top: 20px;
		left: 180px;
		width: 319px;
		height: 366px;
	}
		#partners .layer a.btn_close {
			position: absolute;
			top: 15px;
			left: 205px;
			width: 70px;
			height: 25px;
			z-index: 100;
		}
	
		#partners .layer #content {
			position: absolute;
			top: 45px;
			left: 45px;
			width: 250px;
			height: 165px;
			text-align: left;
			color: #3876B1;
			font-family: Tahoma;
			overflow: hidden;
		}
		
			#partners .layer #content .title {
				font-weight: bold;
				font-size: 14px;
				margin-top: 5px;
				margin-bottom: 5px;
			}
			
			#partners .layer #content p {
				font-size: 11px;
				text-align: left;
			}
			
			#partners .layer #content a {
				color: #3876B1;
			}
			
				#partners .layer #content a:hover {
					color: #008CD4;
				}

	#partners .btn_ORB {
		position: absolute;
		top: 48px;
		left: 607px;
		width: 114px;
		height: 36px;
	}
	#partners .btn_IVK {
		position: absolute;
		top: 45px;
		left: 783px;
		width: 190px;
		height: 45px;
	}



/*********************************************************************/
#producten {
	padding: 0px 10px;
	height: 294px;
	background: url('/img/bg/bg8_producten.jpg') no-repeat;
	position: relative;
}

	#producten .link {
		position: absolute;
		top: 35px;
		left: 540px;
		height: 255px;
		width: 440px;
	}


/*********************************************************************/
#scholen_login, #scholen_wachtwoord, #scholen_registreer {
	padding: 0px 10px;
	height: 300px;
	position: relative;
}

#scholen_login {
	background: url('/img/bg/scholen.jpg') no-repeat;
}

#scholen_wachtwoord, #scholen_registreer {
	background: url('/img/bg/default.jpg') no-repeat;
}

	#scholen_login #login_block, #scholen_registreer #login_block, #scholen_wachtwoord #login_block {
		position: absolute;
		top: 160px;
		left: 80px;
		width: 340px;
		height: 140px;
		overflow: hidden;
	}
	
		#scholen_login .ctrl_txt,  #scholen_registreer .ctrl_txt, #scholen_wachtwoord .ctrl_txt {
			background-color: #CAE7FD;
			border: 0px;
			width: 153px;
			height: 19px;
			line-height: 19px;
			color: #639ED6;
			padding: 1px;
		}
		
		#scholen_login a.btn_login, #scholen_registreer a.btn_login, #scholen_wachtwoord a.btn_login {
			position: absolute;
			top: 100px;
			left: 50px;
			display: block;
			background: url('/img/btn_login.jpg') no-repeat;
			width: 105px;
			height: 30px;
		}

		#scholen_login a.btn_registreer, #scholen_registreer a.btn_registreer, #scholen_wachtwoord a.btn_registreer {
			position: absolute;
			top: 100px;
			left: 195px;
			display: block;
			background: url('/img/btn_registreer.jpg') no-repeat;
			width: 105px;
			height: 30px;
		}
		
		#scholen_registreer #registreer_block a.btn_register {
			display: block;
			background: url('/img/btn_registreer.jpg') no-repeat;
			width: 105px;
			height: 30px;
			float: right;
			margin-right: 6px;
		}

		#scholen_login a.btn_wachtwoord, #scholen_registreer a.btn_wachtwoord, #scholen_wachtwoord a.btn_wachtwoord {
			position: absolute;
			top: 63px;
			left: 195px;
			display: block;
			background: url('/img/btn_wachtwoord.jpg') no-repeat;
			width: 105px;
			height: 30px;
		}
		
	#scholen_login #intro_block, #scholen_registreer #intro_block, #scholen_wachtwoord #intro_block  {
		position: absolute;
		top: 43px;
		left: 80px;
		width: 340px;
		height: 110px;
		overflow: hidden;
	}
	
	#scholen_login #poetslessen_block {
		position: absolute;
		top: 120px;
		left: 510px;
		width: 180px;
		height: 160px;
		color: #3876B1;
		text-align: justify;
		overflow: hidden;
	}
	
		#scholen_login #poetslessen_block a {
			color: #3876B1;
		}
	
		#scholen_login #poetslessen_block a:hover {
			color: #67B8E5;
		}
	
	#scholen_login #poetsweek_block {
		position: absolute;
		top: 80px;
		left: 750px;
		width: 200px;
		height: 130px;
		color: #3876B1;
		text-align: justify;
		overflow: hidden;
	}
	
		#scholen_login #poetsweek_block a {
			color: #3876B1;
		}
	
		#scholen_login #poetsweek_block a:hover {
			color: #67B8E5;
		}

	#scholen_registreer #registreer_block, #scholen_wachtwoord #wachtwoord_block {
		position: absolute;
		top: 40px;
		left: 500px;
		width: 450px;
		color: #FFFFFF;
	}
		#scholen_registreer #registreer_block, #scholen_wachtwoord #wachtwoord_block p {
			margin-bottom: 10px;
		}

		#scholen_registreer #registreer_block .row, #scholen_wachtwoord #wachtwoord_block .row {
			width: 450px;
			height: 30px;
		}
		
			#scholen_registreer #registreer_block .row .label, #scholen_wachtwoord #wachtwoord_block .row .label {
				width: 182px;
				float: left;
				color: #FFFFFF;
			}
				
			#scholen_registreer #registreer_block .row .ctrl_txt, #scholen_wachtwoord #wachtwoord_block .row .ctrl_txt {
				width: 260px;
				height: 19px;
				line-height: 19px;
				padding: 1px;
			}
			
			#scholen_registreer #registreer_block .row .ctrl_mandatory, #scholen_wachtwoord #wachtwoord_block .row .ctrl_mandatory {
				display: none;
			}
			
		#scholen_registreer #registreer_block a.btn_registreer {
			position: absolute;
			top: 195px;
			left: 342px;
			display: block;
			background: url('/img/btn_registreer.jpg') no-repeat;
			width: 105px;
			height: 30px;
		}
		
		#scholen_wachtwoord #wachtwoord_block a.btn_verstuur {
			position: absolute;
			top: 125px;
			left: 342px;
			display: block;
			background: url('/img/btn_verstuur.jpg') no-repeat;
			width: 105px;
			height: 30px;
		}


/*********************************************************************/
#scholen_lesmateriaal {
	padding: 0px 10px;
	height: 1186px;
	background: url('/img/bg/scholen.jpg') no-repeat;
	position: relative;

}

	#scholen_lesmateriaal a.btn_loguit {
		position: absolute;
		top: 240px;
		left: 240px;
		display: block;
		background: url('/img/btn_logout.jpg') no-repeat;
		width: 105px;
		height: 30px;
	}
	
	#scholen_lesmateriaal #poetslessen {
		position: absolute;
		top: 120px;
		left: 510px;
		width: 180px;
		height: 160px;
		overflow: hidden;
		color: #3876B1;
	}
	
		#scholen_lesmateriaal a.btn_ouderleaflet {
			position: absolute;
			top: 270px;
			left: 35px;
			display: block;
			background: url('/img/btn_ouderleaflet.jpg') no-repeat;
			width: 105px;
			height: 30px;	
		}
		
		#scholen_lesmateriaal a.btn_docentenleaflet {
			position: absolute;
			top: 220px;
			left: 65px;
			display: block;
			background: url('/img/btn_docentenleaflet.jpg') no-repeat;
			width: 120px;
			height: 30px;	
		}
	
	#scholen_lesmateriaal #poetsweek_wedstrijd {
		position: absolute;
		top: 80px;
		left: 750px;
		width: 200px;
		height: 130px;
		overflow: hidden;
		color: #3876B1;
		z-index: 10;
	}

		#scholen_lesmateriaal a.btn_download {
			position: absolute;
			top: 225px;
			left: 790px;
			display: block;
			background: url('/img/btn_download.jpg') no-repeat;
			width: 105px;
			height: 30px;			
		}
	
	#scholen_lesmateriaal #groepen {
		position: absolute;
		top: 410px;
		left: 410px;
		width: 550px;
		color: #FFFFFF;
	}
		
		#scholen_lesmateriaal #groepen h2 {
			margin-top: 10px;
		}
		
		#scholen_lesmateriaal #groepen .groep {
			font-weight: bold;
			margin-top: 20px;
			font-size: 12px;
		}
		
		#scholen_lesmateriaal #groepen ul {
			padding: 0;
			margin: 0;
			margin-left: 16px;
			list-style-type: disc;
		}
		
			#scholen_lesmateriaal #groepen ul li {
				line-height: 18px;
				height: 18px;
			}
		
		#scholen_lesmateriaal #groepen a {
			color: #FFFFFF;
			margin-right: 5px;
			line-height: 18px;
			height: 18px;
		}

/*********************************************************************/

#contact {
	padding: 0px 10px;
	height: 318px;
	background: url('/img/bg/bg3_contact.jpg') no-repeat;
	position: relative;
}

	#contact .btn_01 {
		position: absolute;
		top: 190px;
		left: 48px;
		width: 134px;
		height: 36px;
	}
	#contact .btn_02 {
		position: absolute;
		top: 190px;
		left: 242px;
		width: 210px;
		height: 36px;
	}

/*********************************************************************/
#poetskids, #poetstips_kids, #kleurwedstrijd, #spreekbeurt {
	padding: 0px 10px;
	background: url('/img/bg/poetskids.jpg') no-repeat;
	position: relative;
}

#poetskids {
	height: 318px;
}

#poetstips_kids {
	height: 1900px;
	background-color:#FFFFFF;
}

#kleurwedstrijd {
	height: 600px;
	background-color:#FFFFFF;
}

#spreekbeurt {
	height: 690px;
	background-color:#FFFFFF;
}

	#poetskids #right_block, #poetstips_kids #right_block, #kleurwedstrijd #right_block, #spreekbeurt #right_block {
		position: absolute;
		top: 35px;
		left: 45px;
		width: 350px;
		height: 290px;
		overflow:visible;
	}

#spreekbeurt #block_small {
	margin-left:0px;
}
	
		#poetskids #right_block h1, #poetstips_kids #right_block h1, #kleurwedstrijd #right_block h1, #spreekbeurt #right_block h1 {
			color: #C1197D;
		}
		
		#poetskids #right_block p, #poetstips_kids #right_block p, #kleurwedstrijd #right_block p, #spreekbeurt #right_block p {
			/* color: #399048; */
		}
	
	#poetskids #block_small, #poetstips_kids #block_small, #kleurwedstrijd #block_small, #spreekbeurt #block_small {
		/* color: #399048; */
		position: absolute;
		top: 202px;
		left: 80px;
		width: 220px;
		height: 75px;
		overflow: hidden;
	}
	
	#poetskids .poetstips, #poetstips_kids .poetstips, #kleurwedstrijd .poetstips, #spreekbeurt .poetstips {
		/* big button #1 */
		display: block;
		position: absolute;
		top: 59px;
		left: 616px;
		height: 49px;
		width: 200px;
	}
	
	#poetskids .kleurwedstrijd, #poetstips_kids .kleurwedstrijd, #kleurwedstrijd .kleurwedstrijd, #spreekbeurt .kleurwedstrijd {
		/* big button #1 */
		display: block;
		position: absolute;
		top: 115px;
		left: 597px;
		height: 49px;
		width: 160px;
	}
	
	#poetskids .spreekbeurt, #poetstips_kids .spreekbeurt, #kleurwedstrijd .spreekbeurt, #spreekbeurt .spreekbeurt {
		/* big button #1 */
		display: block;
		position: absolute;
		top: 172px;
		left: 588px;
		height: 49px;
		width: 310px;
	}
	
	#poetskids .quiz, #poetstips_kids .quiz, #kleurwedstrijd .quiz, #spreekbeurt .quiz {
		/* big button #1 */
		display: block;
		position: absolute;
		top: 225px;
		left: 570px;
		height: 49px;
		width: 80px;
	}
	
	#poetskids .tandenborstel, #poetstips_kids .tandenborstel, #kleurwedstrijd .tandenborstel, #spreekbeurt .tandenborstel {
		display: block;
		position: absolute;
		top: 250px;
		left: 410px;
		height: 62px;
		width: 110px;
	}

	#poetskids #content {
		display: none;
	}

	#poetstips_kids #content, #kleurwedstrijd #content, #spreekbeurt #content {
		position: absolute;
		top: 320px;
		left: 410px;
		width: 550px;
		color:#3f8bd3;
	}

		#poetstips_kids #content h1, #kleurwedstrijd #content h1, #spreekbeurt #content h1 {
			margin-bottom: 15px;
		}
		
		#poetstips_kids #content h2, #kleurwedstrijd #content h2, #spreekbeurt #content h2 {
			font-size: 14px;
		}
		
		#poetstips_kids #content p, #kleurwedstrijd #content p, #spreekbeurt #content p {
			font-size: 12px;
			margin-bottom: 30px;
		}
		
		#poetstips_kids #content img, #kleurwedstrijd #content img, #spreekbeurt #content img {
			margin: 0 10px 20px 0;
		}

		#poetstips_kids #content a, #kleurwedstrijd #content a, #spreekbeurt #content a {
			color: #3F8BD3;
		}

			#poetstips_kids #content a:hover, #kleurwedstrijd #content a:hover, #spreekbeurt #content a:hover {
				color: #9AD1EF;
			}
/*********************************************************************/
#gebit, #tips, #goed_poetsen, #tussen_de_tanden {
	padding: 0px 10px;
	background: url('/img/bg/gebit.jpg') no-repeat;
	position: relative;
}

#gebit {
	height: 318px;
}
#tussen_de_tanden {
	height: 1860px;
	background-color:#FFFFFF;
}
#tips {
	height: 1100px;
	background-color:#FFFFFF;
}

#goed_poetsen {
	height: 1350px;
	background-color:#FFFFFF;
}

#links_gebit h2 {
	display:inline;
	float:none;
}
	#links_gebit a {
		padding-left: 15px;
		background: url('../img/arrowhead_klik_hier.jpg') no-repeat;
	}
	#links_gebit img {
		display:none;
	}

#links_gebit .gebit h2 {width:190px;}
#links_gebit .tips h2 {width:190px;}
#links_gebit .goedpoetsen h2 {width:220px;}
#links_gebit .tussen_de_tanden h2 {width:200px;}

#links_gebit .tandenborstel h2 {width:200px;}
#links_gebit .poetstips h2 {width:200px;}

/* set: tips - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#gebit .tips , #tussen_de_tanden .tips, #tips .tips , #goed_poetsen .tips {
		position: absolute;
		top: 85px;
		left: 520px;
		width: 220px;
		vertical-align:top;
	}
		#gebit .tips a, #tussen_de_tanden .tips a, #tips .tips a, #goed_poetsen .tips a {
			position: relative;
			height: 25px;
			width: 200px;
		}
/* set: goedpoetsen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#gebit .goedpoetsen , #tussen_de_tanden .goedpoetsen, #tips .goedpoetsen, #goed_poetsen .goedpoetsen {
		position: absolute;
		top: 110px;
		left: 520px;
		width: 220px;
	}	
		#gebit .goedpoetsen a, #tussen_de_tanden .goedpoetsen a, #tips .goedpoetsen a, #goed_poetsen .goedpoetsen a {
			display: block;
			height: 20px;
			width: 200px;
		}
/* set: tussen_de_tanden - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#gebit .tussen_de_tanden, #tussen_de_tanden .tussen_de_tanden, #tips .tussen_de_tanden, #goed_poetsen .tussen_de_tanden {
		position: absolute;
		top: 135px;
		left: 520px;
		width: 220px;
	}
		#gebit .tussen_de_tanden a, #tussen_de_tanden .tussen_de_tanden a, #tips .tussen_de_tanden a, #goed_poetsen .tussen_de_tanden a {
			display: block;
			height: 20px;
			width: 200px;
		}


/* set: tandenborstel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#gebit .tandenborstel, #tussen_de_tanden .tandenborstel, #tips .tandenborstel, #goed_poetsen .tandenborstel {
		position: absolute;
		top: 85px;
		left: 750px;
		width: 220px;
	}
		#gebit .tandenborstel a, #tussen_de_tanden .tandenborstel a, #tips .tandenborstel a, #goed_poetsen .tandenborstel a {
			display: block;
			height: 20px;
			width: 220px;
		}


/* set: poetstips- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#gebit .poetstips, #tussen_de_tanden .poetstips, #tips .poetstips, #goed_poetsen .poetstips {
		position: absolute;
		top: 120px;
		left: 750px;
		width: 220px;
	}
			
		#gebit .poetstips a, #tussen_de_tanden .poetstips a, #tips .poetstips a, #goed_poetsen .poetstips a {
			display: block;
			height: 20px;
			width: 220px;
		}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

	#gebit #content {
		display: none;
	}
	
	#tussen_de_tanden #content, #tips #content, #goed_poetsen #content {
		position: absolute;
		top: 190px;
		left: 410px;
		width: 550px;
		color: #639ED6;
	}
	
		#tussen_de_tanden #content h1, #tips #content h1, #goed_poetsen #content h1 {
			margin-bottom: 15px;
		}
		
		#tussen_de_tanden #content h2, #tips #content h2, #goed_poetsen #content h2 {
			font-size: 14px;
			line-height: 25px;
			height: 25px;
		}
		#tussen_de_tanden #content img, #tips #content img, #goed_poetsen #content img {
			margin-right:0px;
			margin-bottom:20px;
		}
		
		#tussen_de_tanden #content p, #tips #content p, #goed_poetsen #content p {
			font-size: 12px;
			margin-bottom: 30px;
		}


/*********************************************************************/
/* 							BN-ER VERKIEZING 						 */
/*********************************************************************/
#poll, #poll_result {
	padding: 0px 10px;
	background: url('/img/bg/quiz.jpg') no-repeat;
	height: 300px;
	position: relative;
}

	#poll #intro_block, #poll_result #intro_block  {
		position: absolute;
		top: 29px;
		left: 80px;
		width: 340px;
		height: 270px;
		overflow: hidden;
	}
	
	#poll #poll_block, #poll_result #poll_block {
		position: absolute;
		top: 15px;
		left: 510px;
		width: 430px;
		height: 265px;
	}
	
		#poll #poll_block h2, #poll_result #poll_block h2 {
			margin-bottom: 15px;
			font-size: 15px;
			color: #FFFFFF;
		}
		
			#poll #poll_block #option, #poll_result #poll_block #option {
				width: 210px;
				height: 100px;
				float: left;
				margin-top: 5px;
			}
			
				#poll #poll_block #option img, #poll_result #poll_block #option img {
					border: 1px solid #008CD4;
					width: 80px;
					height: 92px;
					margin: 0 5px;
				}
				
				#poll_result #poll_block #option .option_bar {
					margin-top: 5px;
					height: 15px; 
					line-height: 15px;
					color: #000000;
					font-weight: normal;
					font-size: 10px;
				}
				
		#poll #poll_block a.btn_nomineer {
			position: absolute;
			top: 250px;
			left: 380px;
			color: #3F8BD3;
			font-weight: bold;
		}
		
		#poll_result #poll_block a.btn_verzenden {
			position: absolute;
			top: 250px;
			left: 380px;
			color: #3F8BD3;
			font-weight: bold;
		}
		
	#poll .layer {
			background-color: #FFFFFF;
			position: absolute;
			top: 23px;
			left: 0px;
			width: 470px;
			height: 240px;
			border: 10px solid #99D1ED;
		}
		
			#poll .layer h1 {
				font-size: 14px;
			}
			
				#poll .layer p {
					margin: 0;
					padding: 0 5px 0 0;
					text-align: left;
				}

			#poll .layer a.btn_close {
				margin: 5px;
				margin-bottom: 30px;
				position: absolute;
				background: url('/img/btn_sluithier.jpg') no-repeat;
				top: 0px;
				right: 0px;
				width: 73px;
				height: 30px;
				z-index: 100;
			}
			
			
/*********************************************************************/
/* 								LACH TEST 							 */
/*********************************************************************/
#quiz, #quiz_result, #quiz_intro {
	padding: 0px 10px;
	height: 318px;
	position: relative;
}

#quiz_intro {
	background: url('/img/bg/bg4_lachtest.jpg') no-repeat;
}

#quiz, #quiz_result {
	background: url('/img/bg/bg4_lachtest_started.jpg') no-repeat;
}



	#quiz #intro_block, #quiz_result #intro_block  {
		position: absolute;
		top: 35px;
		left: 25px;
		width: 445px;
		height: 280px;
		overflow:visible;
	}
	
	#quiz #quiz_block, #quiz_result #quiz_block {
		position: absolute;
		top: 40px;
		left: 515px;
		width: 430px;
		height: 265px;
		font-weight: bold;
	}
	
	#quiz_result #quiz_block {
		top: 35px;
	}
		
		#quiz #quiz_block h2, #quiz_result #quiz_block h2 {
			font-size: 13px;
			color: #FFFFFF;
		}
		
		#quiz #quiz_block #answers {
			position: absolute;
			top: 60px;
			left: 0px;
			width: 420px;
			color:#ffffff;
			line-height:1.1em;
			font-weight:normal;
			font-size:8pt;
		
		}
		
		#quiz_result #quiz_block #result {
			position: absolute;
			top: 50px;
			left: 0px;
			width: 390px;
			height: 60px;
			overflow: hidden;
			font-weight: normal;
			color:#ffffff;
		}
		
		#quiz_result #quiz_block #result_tips {
			position: absolute;
			top: 130px;
			left: 0px;
			width: 410px;
			height: 125px;
			overflow: hidden;
			font-weight: normal;
			background-color: #0079be;
			color:#ffffff;
		}
		
			#quiz_result #quiz_block #result_tips a {
				color: #ffffff;
				font-weight:bold;
			}
				#quiz_result #quiz_block #result_tips a:hover {
					color: #008CD4;
					font-weight:bold;
				}
			
			#quiz_result #quiz_block .tip {
				background-color: #FFFFFF;
				position: absolute;
				z-index: 1;
				top: 50px;
				left: 0px;
				width: 410px;
				height: 200px;
				overflow: hidden;
				font-weight: normal;
			}
			
			#quiz_result #quiz_block .tip a.btn_close {
				background: url('/img/btn_prev.jpg') no-repeat;
				padding-left: 15px;
				position: absolute;
				top: 180px;
				left: 0px;
				line-height: 20px;
				color: #3F8BD3;
				text-decoration: none;
				font-weight: normal;
			}
			
		
		#quiz #quiz_block a.btn_prev {
			background: url('/img/btn_prev.gif') no-repeat;
			position: absolute;
			top: 245px;
			left: 194px;
			width: 120px;
			height:19px;
		}

		#quiz #quiz_block a.btn_next, #quiz #quiz_block a.btn_results {
			background: url('/img/btn_next.gif') no-repeat;
			position: absolute;
			top: 245px;
			left: 324px;
			width: 120px;
			height:19px;
		}

	#quiz_intro #content {
		position: absolute;
		top: 10px;
		left: 496px;
		width: 472px;
		height: 276px;
		overflow: hidden;
		text-align: center;
		font-size:10pt;
		font-weight:bold;
	}
	
		#quiz_intro #content h1 {
			margin-top: 40px;
			margin-left:20px;
			color:#ffffff;
			text-align:left;
			font-size:13pt;
		}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

			#quiz_intro #content #kids1 {
				position: absolute;
				top: 100px;
				left: 25px;
				width: 270px;
				height: 40px;
				color:#ffffff;
				text-align:left;
			}
				#quiz_intro #content #kids1 a.link_kids1 {
					background: url('/img/btn_start.jpg') no-repeat;
					display:block;
					width: 86px;
					height: 29px;
					position: relative;
					top:-19px;
					left: 280px;
				}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */		

			#quiz_intro #content #kids2 {
				position: absolute;
				top: 145px;
				left: 25px;
				width: 270px;
				height: 40px;
				color:#ffffff;
				text-align:left;
			}
				#quiz_intro #content #kids2 a.link_kids2 {
					background: url('/img/btn_start.jpg') no-repeat;
					display:block;
					width: 86px;
					height: 29px;
					position: relative;
					top:-20px;
					left: 280px;
				}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

			#quiz_intro #content #volwassen {
				position: absolute;
				top: 185px;
				left: 25px;
				width: 240px;
				height: 40px;
				color:#ffffff;
				text-align:left;
			}
				#quiz_intro #content #volwassen a.link_volwassen {
					background: url('/img/btn_start.jpg') no-repeat;
					display:block;
					width: 86px;
					height: 29px;
					position: relative;
					top:-15px;
					left: 280px;
				}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */		

		.ctrl_maincontainer td {
			padding-bottom: 5px;
		}
		
		.ctrl_rdo_label {
			font-size: 12px;
		}
		
		.ctrl_mandatory {
			display: none;
		}


/*********************************************************************/
#disclaimer {
	padding: 0px 10px;
	background: url('/img/bg/disclaimer.jpg') no-repeat;
	height: 1180px;
	position: relative;
	background-color:#FFFFFF;
}

	#disclaimer #content {
		position: absolute;
		top: 35px;
		left: 25px;
		width: 455px;
		color: #639ED6;
	}

	#disclaimer #content h1 {color:#639ED6;}
	#disclaimer #content a {color: #639ED6; font-weight:bold;}
	
/*********************************************************************/
#system {
	background: url('/img/bg/default.jpg') no-repeat;
	padding: 0px 10px;
	height: 300px;
	position: relative;
}

	#system #content {
		position: absolute;
		top: 43px;
		left: 80px;
		width: 340px;
		height: 140px;
		overflow: hidden;
	}
