@charset "UTF-8";
body {
	color:#000000;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}
h1 {
	font-size:40px; letter-spacing:-1px; color:#333;
	margin:0px;
	padding:0px 0 10px 0;
	letter-spacing:-2px;
	font-weight:normal;
	text-transform:uppercase;
}
img {
	border:0px;
	-ms-interpolation-mode: bicubic; 
}
h2 {
	font-size: 24px; letter-spacing:-1px; color:#60707c; text-transform:uppercase; line-height:20px;
	margin:0px 0 0 0;
	padding:0px 0 0px 0;
}
h3 {
	font-size: 24px; letter-spacing:-1px; color:#ed9320; text-transform:uppercase;
	line-height:20px;
	margin:0px;
	padding:0px 0 0px 0;
	font-weight:bold;
}
h4 {
	font-size:14px;
	font-weight:bold;
	color:#ed9320;
	padding-bottom:0px;
	margin-bottom:10px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
a {
	color:#60707c;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
strong {
	font-weight:bold;
	color:#333;
}
p {
	line-height:20px;
	padding:0 0 15px 0;
	margin:0px;
	color:#737373;
	}
table{
	margin:0px;
	padding:0 0 18px 0;
	}
.top{
	float:right;
	}
.geel{
	color:#ffd600;
	}
.zwart{
	color:#000;
	}
#wrapper {
	margin:0px;
	padding:0px;
}

#header{
	width:100%;
	height:660px;
	position:relative;
	z-index:100;
	}
	
#innerheader{
	width:950px;
	margin:0px auto 0px auto;
	}

#innerheader #cabecalho{
	width: 950px;
	float:left;
	}

#innerheader #wow{
	width: 950px;
	float:left;
	}

	
#innerheader #menu{
	width:610px;
	float:right;
	margin-top:34px;
	}
	
#innerheader #menu ul{
	list-style-type:none;
	}
	
#innerheader #menu ul li{
	float:left;
	padding:0px;
	background:none;
	}

#innerheader #menu{width:950px; margin: 0 auto; }
#innerheader #menu ul{list-style-type:none; margin-left:80px; margin-top:10px;}
#innerheader #menu ul li{float:left; }

#menu #btn_waaromdeelnemen{margin-top:0px;}
#menu #btn_waaromdeelnemen:hover{margin-top:-1px;}
#menu #btn_bekijkbeursplan{margin-top:40px; margin-left:-20px;}
#menu #btn_bekijkbeursplan:hover{margin-top:45px; margin-left:-20px;}
#menu #btn_clientes{margin-left:-20px;}
#menu #btn_clientes:hover {margin-top:-2px;}
#menu #btn_deelnamevoorwaarden{margin-top:60px; margin-left:-30px;}
#menu #btn_deelnamevoorwaarden:hover{margin-top:58px;}
#menu #btn_solucoes{margin-left:-40px; margin-top:0px;}
#menu #btn_solucoes:hover{margin-top:2px;}
#menu #btn_contact{margin-left:20px; margin-top:50px;}
#menu #btn_contact:hover{margin-top:51px;}


#solucoes{
	width:100%;
	background:url(../images/bbs4.jpg) bottom center no-repeat;
	float:left;
	clear:both;
	height:3450px;
	}
	
#inner_solucoes{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-top:90px;
	}
	
#inner_solucoes #menu_solucoes{
	width:950px;
	float:right;
	margin-top:34px;
	}
	

#inner_solucoes #menu_solucoes{width:950px;height:350px; margin:0 auto; z-index:100;}

#menu_solucoes #btn_promoin{margin-top:60px;margin-left:-20px;}
#menu_solucoes #btn_promoin:hover{margin-top:62px;}

#menu_solucoes #btn_aurora{margin-top:90px; margin-left:3px;}
#menu_solucoes #btn_aurora:hover{margin-top:93px;}

#menu_solucoes #btn_menu{margin-top:-20px;margin-left:-30px;}
#menu_solucoes #btn_menu:hover {margin-top:-18px;}


#menu_solucoes_2 #btn_sites{margin-left:350px; margin-top:55px;}
#menu_solucoes_2 #btn_sites:hover{margin-top:57px;}

#menu_solucoes_2 #btn_body_shop{margin-left:4px;margin-top:-40px;z-index:-100;}
#menu_solucoes_2 #btn_body_shop:hover{margin-top:-38px;}


#waaromdeelnemen{
	width:100%;
	background:url(../images/bbs3.jpg) top center no-repeat;
	float:left;
	clear:both;
	height:700px;
	}
	
#innerwaaromdeelnemen{
	width:950px;
	margin:0px auto 0px auto;
	margin-top:70px;
	}
	
#innerwaaromdeelnemen strong {
	font-weight:bold;
	color:#FFF;
}
	
	
#innerwaaromdeelnemen h1{font-size:45px; text-transform:uppercase; color:#333333; line-height:10px; letter-spacing:-1px;}
#innerwaaromdeelnemen .nummer{font-size:85px; font-weight:bold; color:#ed9320; padding:0px; margin-top:60px; line-height:60px; letter-spacing:-5px;}
#innerwaaromdeelnemen .fact{font-size:18px; text-transform:uppercase; color:#cbd5de; padding:0px; margin:0px; letter-spacing:-1px;}
#innerwaaromdeelnemen #leftfacts{width:425px; float:left; text-align:right; padding-right:25px; }
#innerwaaromdeelnemen #rightfacts{width:425px; float:right; padding-left:50px; border-left:1px dotted #9aa5ae;}

.wit{color:#fff;}
	
#beursplan{
	width:100%;
	float:left;
	clear:both;
	height:758px;
	background:url(../images/bbs2.jpg) top center no-repeat;
	color:#000000;
	font-size:16px
	}

	
#innerbeursplan{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-top:70px;
	}
	
	
	
	
#innerbeursplan #beursplan { background: url(../images/beursplan.png) transparent 40% 0 no-repeat; padding: 0; margin: 0; width: 868px; position: relative; margin: 0 auto; height: 290px; margin-top:0px; float:left;}
#innerbeursplan #themas{width:950px; clear:both; margin-top:50px; float:left;}
#innerbeursplan #themas div{float:left; width:300px;}
#innerbeursplan #themas .button{width:90px;}
#innerbeursplan #themas #thema2, #innerbeursplan #themas #thema3{margin-left:25px;}
#innerbeursplan #themas td{vertical-align:top;}
	

#innerbeursplan h1{
	color:#000;
	}
	
#clientes{
	width:100%;
	background:#FFFFFF;
	float:left;
	clear:both;
	height:720px;
	}
	
#innerclientes{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-top:90px;
	}
	
#innerclientes h1{
	color:#666;
	}
	
#innerclientes h2{
	color:#666;
	font-size:21px;
	}
	
#innerclientes p{
	color:#efe1cf;
	}
	
#innerclientes .praktischkolom{
	width:250px;
	padding-left:65px;
	border-left:1px dotted #efe1cf;
	margin-top:30px;
	float:left;
	height:333px;
	}
	
#innerclientes strong{
	color:#fff;
	}

	
#menu_botoes{
	width:100%;
	background:url(../images/fundo_menu.jpg) top center no-repeat;
	float:left;
	clear:both;
	height:220px;
	font-size:16px;
	}
	
#menu_botoes_grade{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-top:10px;
	}


#resultado_exame{
	width:100%;
	float:left;
	clear:both;
	height:500px;
	}
	
#resultado_exame_grade{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	}


#contato_empresa{
	width:100%;
	float:left;
	clear:both;
	height:420px;
	font-size:16px;
	}
	
#contato_empresa_grade{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-top:10px;
	}


	
#deelnamevw{
	width:100%;
	background:url(../images/bbs5.jpg) top center no-repeat;
	float:left;
	clear:both;
	padding:0px 0 0px 0;
	height:930px;
	font-size:16px;
	color:#000000;
	}
	
#inner_solucoes strong{
	color:#fff;
	}	
	
#deelnamevw a {
	color:#60707c;
	text-decoration:underline;
}
#deelnamevw a:hover {
	text-decoration:none;
}	
	
#innerdeelnamevw{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-top:70px;
	}
	
#innerdeelnamevw #left{
	width:460px;
	float:left;
	margin-top:30px;
	}
	
#innerdeelnamevw #right{
	width:460px;
	float:right;
	padding-left:0px;
	margin-top:23px;
	}

#innerdeelnamevw h1{
	color:#333;
	}

#innerdeelnamevw h2{
	padding:0px 0 5px 0;
	}
	
.prijzentabel{
	width:100%;
	}
	
#innerdeelnamevw p{
	
	color:#FFFFFF;
	}
	
#innerdeelnamevw strong{
	color:#fff;
	}
	
#innerdeelnamevw h2{
	font-size:16px;
	color:#ed9320;
	}
	
#contact{
	width:100%;
	background:#FFFFFF;
	float:left;
	clear:both;
	height:600px;
	}
	
#innercontact{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	margin-top:70px;
	}
	
#innercontact p{
	line-height:24px;
	}
	
#credits{
	width:100%;
	background-color:#98D262;
	float:left;
	clear:both;
	height:75px;
	}
	
#innercredits{
	width:950px;
	margin:0px auto 0px auto;
	padding:0px;
	}
	
#innercredits #menu{
	float:left;
	width:400px;
	margin-top:25px;
	}
	
#innercredits #artexis{
	float:right;
	width:400px;
	text-align:right;
	margin-top:23px;
	}

#innercredits p{
	font-size:11px;
	color:#87939d;
	}
#innercredits a{
	color:#fff;
	text-decoration:none;
	}
	
#deelnameformulier{
	background:url(../images/bg_deelnameformulier.jpg) top center repeat;
	}
	
#wrapper_deelnameformulier {
	margin:0px;
	padding:0px;
	width:950px;
	margin: 55px auto 0 auto;
}

#wrapper_deelnameformulier #left {
	float:left;
	width:230px;
	padding-right:70px;
	}
	
#wrapper_deelnameformulier #left #logo {
	margin-left:-16px;
	margin-bottom:35px;
	}
	
#wrapper_deelnameformulier #left p{
	font-size:11px;
	text-align:right;
	}
	
#wrapper_deelnameformulier #content {
	float:right;
	width:520px;
	background-color:#fff;
	padding:65px;
	min-height:600px;
	margin-bottom:50px;
	}
	
.tekstveld{
	background:url(../images/bg_textbox.jpg) top center repeat-x;
	display:block;
	padding:5px 0 5px;
	border:1px solid #cecece;
	}
	
.error{
	color:#F00;
	font-size:10px;
	}
.deelnametabel{width:100%;}
	
.deelnametabel td{
	vertical-align:top;
	}
	
.veldlabel{
	padding-top:5px;
	}
	
#totaaltabel{
	width:100%;
	
	}
	
#totaaltabel td{
	height:60px;
	background-color:#f6f6f6;
	}
	
#stappen{
	width:520px;
	}
	
#stappen td{
	height:52px;
	}
	
#stappen h2{
	margin-top:5px;
	}
	
#stappen p{
	padding-bottom:5px;
	font-size:11px;
	}
	
.font_normal_07em_black{
	border-bottom:1px dotted #ccc;
	display:block;
	padding-top:15px;
	}
	
.font_normal_07em_black .intro{
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
	}
	
#wrapper_hal{
	width:100%;
	margin:0 auto 0 auto;
	}
	
#icon{
	clear:both;
	float:left;
	margin-left:-25px;
	width:351px;
	}
	
#hal_content{
	float:left;
	border-left:1px dotted #ccc;
	width:300px;
	padding-left:40px;
	margin-top:30px;
	height:95px;
	padding-top:15px;
	}
	
#kaart{
	float:left;
	clear:both;
	}
	
#button{
	float:right;
	width:147px;
	margin-top:15px;
	}
	
#rechts_hal{
	float:left;
	width:400px;
	margin-left:40px;
	}
	
#rechts_hal #hal_content{
	float:left;
	border-left:none;
	width:300px;
	padding-left:20px;
	padding-top:30px;
	margin-top:30px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	}
	
#rechts_hal #icon{
	clear:both;
	float:left;
	margin-left:-25px;
	width:351px;
	}
	
#rechts_hal #button{
	float:left;
	width:147px;
	margin-top:70px;
	clear:both;
	}
	
.btninvullen{
	float:right;
	position:relative;
	z-index:110;
	width:147px;
	}
	
#back{
	background-color:#60707c;
	height:30px;
	color:#fff;
	border:none;
	}
	
#next{
	background-color:#ed9320;
	height:30px;
	color:#fff;
	border:none;
	}
	
#btninvullen_top{
	margin-top:63px;
	margin-left:10px;
	}
	
#btninvullen_contact{
	margin-top:-50px;
	}
	
#btninvullen_praktisch{
	margin-top:40px;
	clear:right;
	z-index:110;
	position:relative;
	}
	
#blancobtn{
	float:right;
	margin-top:-130px;
	margin-right:-80px;
	}
	
#btwopmerking{
	padding: 10px 20px 10px 20px;
	margin-top:25px;
	margin-bottom:25px;
	background-color:#f6f6f6;
	border:1px solid #cecece;
	}
	
#btndownloadplan{
	float:right;
	margin-top:165px;
	}
	
#contactgegevens{
	float:left;
	width:700px;
	}
	
#talen{
	width:80px;
	float:right;
	padding-right:20px;
	padding-top:20px;
	height:38px;
	}
	
#talen #nl a{
	display:block;
	width:38px;
	height:38px;
	background:url(../images/nl.png) top center no-repeat;
	float:left;
	}
	
#talen #nl a:hover, #talen #nl .active{
	background:url(../images/nl.png) bottom center no-repeat;
	}
	
#talen #fr a{
	display:block;
	width:38px;
	height:38px;
	background:url(../images/fr.png) top center no-repeat;
	float:right;
	}
	
#talen #fr a:hover, #talen #fr .active{
	background:url(../images/fr.png) bottom center no-repeat;
	}
	
#videobtn{
	width:218px;
	float:left;
	position:absolute;
	z-index:100;
	}
	
#terug{
	top:100px;
	position:relative;
	padding:15px 20px;
	background:#f6f6f6;
	text-decoration:none;
	}
#terug:hover{
	background:#cecece;
	}