html { height:100%; }

body {
	background:url(/spellen/visuals/assessment-asml/background_bottom.gif) #fff no-repeat bottom fixed;
	margin:0;
	padding:0;
	height:100%;
}

#SubContainer.ThemaBusiness #GameVoortgang,
#NavigatieBalk,
#GameContainer h1,
#GameLijst,
#GameToelichting.Antwoord h2,
#PaginaHeader #MindgameBranding,
#PaginaHeader #DeelnemerInfo,
#ContentContainer form fieldset legend,
#PaginaHeader #MindgameBranding,
#PaginaHeader #DeelnemerInfo,
#SubContainer.ThemaBusiness #GameToelichting.myScore p,
#SubContainer.ThemaBusiness #GameToelichting.myScore h2,
#SubContainer.ThemaBusiness #GameToelichting h2 {
	display:none;
}

#SubContainer.ThemaBusiness #GameContainer,
#SubContainer.ThemaBusiness #ContentContainer,
#SubContainer.ThemaBusiness #GameVraag,
#SubContainer.ThemaBusiness,
#GameVoortgang,
#GameToelichting,
#GameLijst .SpeelGame,
#ContentContainer .SpeelGame,
#SubContainer.ThemaBusiness #AntwoordKnop.WillekeurigSpel,
#GameLijst li,
#GameContainer h1,
#PaginaFooter li,
#ContentContainer {
	background:none;
}

#SubContainer {
    clear:both;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
	margin-left:500px;
}

#SubContainer.ThemaBusiness #GameVraag {
	margin-top:133px;
}
#SubContainer.ThemaBusiness #GameVraag h2 {
	background-image:url(/spellen/visuals/assessment-asml/deopdracht.gif);
	background-repeat:no-repeat;
	padding-top:58px;
	margin-top:0;
}
#SubContainer.ThemaBusiness #GameVraag.myScore h2 {
	background-image:none;
}
#SubContainer.ThemaBusiness #GameVraag.myScore h3 {
	background-image:url(/spellen/visuals/assessment-asml/bedankt.gif);
	background-repeat:no-repeat;
	padding-top:58px;
}

a.sendlink,
a.sendlink:visited {
	text-decoration:none;
	color:#98b7db;
}

a.sendlink:hover {
	text-decoration:underline;
}

.link a:hover{
	color:#98b7db;
}

.inlogheader {
	display:block;
	margin:40px 0 20px 10px;
}
.eindeheader {
	display:block;
	margin:80px 0 20px 10px;
}
.li Gekozen{
	color:#000;
}
.down{
	padding:0 0 0 20px;
}
.li Juist{
	color:#98b7db;
}
#PaginaFooter li a {
	color:#98b7db;
	text-decoration:none;
	font-weight:bold;
}
#ContentContainer a:link,
#ContentContainer a:visited { 	color:#98b7db; text-decoration:none;}
#ContentContainer a:hover {	color:#98b7db; text-decoration:underline;}

.rest{
	color:#98b7db;
}
#PaginaFooter li a:hover {
	color:#98b7db;
	text-decoration:underline;
}
#GameVoortgangFixed{
	color:#000;
}
#GameVoortgang{
	color:#000;
}

#GameToelichting.Antwoord {
	clear:both;
	float:left;
	width:auto;
	background-image:url(/spellen/visuals/assessment-asml/deoplossing.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-top:58px;
	margin-top:-30px;
	width:400px;
	margin-left:9px;
}

,#GameToelichting.Antwoord {
	margin-top:160px;
}

#GameToelichting.showhide {
	margin-left:-9px;
	background-color:none;
}
,#GameToelichting {
	padding-top:80px;
}

#GameToelichting {
	width:389px;
	height:90px;
	margin:0;
}
html>body #GameToelichting {
	height:inherit;
}
,html>body #GameToelichting {
	height:auto;
}

#SubContainer.ThemaBusiness #GameContainer,
#SubContainer.ThemaBusiness #GameContainer #GameVraag {
	width:487px;
}

#SubContainer.ThemaBusiness #GameContainer #VraagEnAntwoord {
	position:absolute;
	width:400px;
	float:left;
	z-index:1;
}
#SubContainer.ThemaBusiness #GameContainer #VraagEnAntwoord h2 {
	z-index:-1;
}
#SubContainer.ThemaBusiness #GameContainer #VraagEnAntwoord.myScore {
	width:400px;
	float:left;
	z-index:1;
	height:400px;
	overflow:visible;
}
#SubContainer.ThemaBusiness #GameContainer #VraagEnAntwoord.myScore p {
	margin:10px 0 0 0;
	padding:0;
	width:500px;
}

html>body #SubContainer.ThemaBusiness #GameContainer #VraagEnAntwoord {
	position:inherit;
}

#SubContainer.ThemaBusiness #AntwoordKnop {
	background:none;
	margin:0;
	padding:0;
	float:right;
	font-size:0;
	background-image:url(/spellen/visuals/assessment-asml/volgende.gif);
	width:86px;

	height:86px;
	line-height:0px;
	position:relative;
	left:-86px;
	left:-95px;
	top:20px;
	color:#788386;
	z-index:99;
	height:120px;
	background-repeat:no-repeat;
	background-position:bottom;
}
html>body #SubContainer.ThemaBusiness #AntwoordKnop {
	top:-30px;
}
,#SubContainer.ThemaBusiness #AntwoordKnop {
	left:+1px;
}
,html>body #SubContainer.ThemaBusiness #AntwoordKnop {
	top:20px;
}

#SubContainer.ThemaBusiness #AntwoordKnop:hover {
	background-image:url(/spellen/visuals/assessment-asml/goknop.gif);
}

#GameContainer #AntwoordKnop {
	margin:0;
	padding:0;
	float:right;
	font-size:0;
	background-image:url(/spellen/visuals/assessment-asml/volgende.gif);
	width:86px;
	height:86px;
	line-height:0px;
	position:relative;
	left:-86px;
	left:-95px;
	top:-30px;
	color:#ccc;
	background-color:#fff;
	z-index:99;
}

html>body #GameContainer #AntwoordKnop {
	float:right;
	top:-40px;
	left:-100px;
}
,html>body #GameContainer #AntwoordKnop {
	top:20px;
}

#SubContainer.ThemaBusiness #GameVoortgangFixed {
	position:absolute;
	left:945px;
	top:120px;
	display:block;
	float:left;
	font-weight:bold;
	font-size:12px;
}
html>body #SubContainer.ThemaBusiness #GameVoortgangFixed {
	display:block;
}

#PaginaHeader #metadata {
	position:absolute;
	width:398px;
	left:23px;
	top:138px;
	display:block;
}

#scoremeter {
	position:absolute;
	width:398px;
	left:21px;
	top:513px;
	top:483px;
	height:200px;
	display:block;
/*	background-image:url(/spellen/visuals/assessment-asml/jouwscore.gif);
	background-position:bottom left;
	background-repeat:no-repeat;*/
}

#downloadbutton {
	position:absolute;
	width:398px;
	left:21px;
	top:683px;
	height:200px;
	display:block;
}

#submenu {
	position:absolute;
	top:40px;
	left:501px;
	width:487px;
	margin:auto 0 auto 0;
	padding:0;
	z-index:99;
	vertical-align:top;
	text-align:right;
}
#submenu a {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#6d8097;
	vertical-align:super;
}
html>body #submenu a {
	vertical-align:top;
	margin-top:20px;
	line-height:60px;
}
#submenu a:hover {
	color:#000;
	text-decoration:underline;
}

.divider {
	vertical-align:bottom;
	line-height:60px;
	margin:20px 0 0 0;
}
html>body .divider {
	vertical-align:top;
	line-height:60px;
	margin:20px 0 0 0;
}

#GridContainer {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	display:block;
	background-image:url(/spellen/visuals/assessment-asml/background_top.gif);
	background-repeat:no-repeat;
}

#ContentContainer form fieldset {
	border:0px solid red;
	margin-left:-20px;
}

#VraagEnAntwoord h2 {
	border-bottom:1px solid #b8cee8;
	padding-bottom:8px;
}

#intermediair {
	position:absolute;
	top:10px;
	left:427px;
}

#SubContainer.ThemaBusiness .StandaardFormulier .Tekstveld {
	background-color:#d7dde5;
	width:128px;
}
html>body #SubContainer.ThemaBusiness .StandaardFormulier .Tekstveld {
	width:142px;
	cursor:text;
}
#SubContainer.ThemaBusiness .StandaardFormulier .Fileveld {
	display:block;
	background-color:#d7dde5;
	left:+150px;
	position:relative;
	top:-1.2em;
	border:none;
	padding:1px;
	margin:0;
	border:1px solid #bdbdbd;
	width:230px;
}
html>body #SubContainer.ThemaBusiness .StandaardFormulier .Fileveld {
	display:block;
	background-color:#d7dde5;
	left:+150px;
	position:relative;
	top:-1.2em;
	border:none;
	padding:0px;
	margin:0;
	border:1px solid #bdbdbd;
	width:200px;
}
#SubContainer.ThemaBusiness .StandaardFormulier .SubmitKnop {
	background:none;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/spellen/visuals/assessment-asml/btnAssessment_solliciteren.gif);
	width:86px;
	height:86px;
	font-size:0;
}
,#SubContainer.ThemaBusiness .StandaardFormulier .SubmitKnop {
	position:absolute;
	left:385px;
}
#SubContainer.ThemaBusiness .StandaardFormulier .EindeKnop {
	background:none;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/spellen/visuals/assessment-asml/einde.gif);
	width:86px;
	height:86px;
	font-size:0;
}

#SubContainer.ThemaBusiness #ContentContainer #firstp {
	margin-top:129px;
	margin-left:-3px;
}
html>body #SubContainer.ThemaBusiness #ContentContainer #firstp {
	margin-top:136px;
	margin-left:-3px;
}
#SubContainer.ThemaBusiness #ContentContainer h2 {
	margin-top:100px;
}

#backbtn { float:right; margin-bottom:10px;}

#SubContainer.ThemaBusiness #GameToelichting,
#SubContainer.ThemaBusiness #GameToelichting p strong,
#VraagEnAntwoord ul li,
#VraagEnAntwoord h2,
#SubContainer.ThemaBusiness .StandaardFormulier label,
#SubContainer.ThemaBusiness #ContentContainer h2,
#SubContainer.ThemaBusiness #ContentContainer p,
#SubContainer.ThemaBusiness #ContentContainer li
{ color:#000; }

#caseF {
	display:block;
	position:absolute;
	left:20px;
	top:138px;
}

#SubContainer.ThemaBusiness #GameContainer #VraagEnAntwoordVisual {
	width:80px;
	height:259px;
	margin:0;
	padding:0;
	float:right;
	z-index:999;
}
,html>body #SubContainer.ThemaBusiness #GameContainer #VraagEnAntwoordVisual {
	float:right;
	z-index:999;
	margin:0;
	padding:0;
	height:259px;
	width:403px;
}

#iefix {
	width:80px;
	position:relative;
	z-index:90;
}
,html>body #iefix {
	width:403px;
	position:relative;
	z-index:90;
}

#GameToelichting.Antwoord h2,
#SubContainer.ThemaBusiness #GameToelichting h2 {
	display:block;
	float:left;
	margin:0 8px 0 0;
	padding:0;
	color:#98b7db;
}

#VraagEnAntwoord ul li,
#VraagEnAntwoord ul.Antwoord li {
	border-bottom:2px solid none;
}
,#VraagEnAntwoord ul li,
,#VraagEnAntwoord ul.Antwoord li {
	line-height:22px;
}

#PaginaFooter {
	display:block;
	clear:both;
	float:left;
	vertical-align:bottom;
	list-style:none;
	height:1px;
	margin-top:80px;
	margin-left:255px;
	width:480px;
	z-index:10000;
}
html>body #PaginaFooter {
	padding-bottom:19px;
	margin-left:500px;
}
#PaginaHeader #MindgameBranding {
	width:232px;
	background:none;
	position:absolute;
	left:21px;
	top:683px;
	display:block;
	clear:both;
	float:left;
	vertical-align:bottom;
	list-style:none;
	height:1px;
	z-index:100;
}

#MindgameBranding h1 a {
	width:232px;
	display:block;
	height:38px;
	z-index:100;
	background:url(/spellen/visuals/assessment-asml/powered_by_mindgame.gif) top left no-repeat;
	display:none;
}

#GridContainer				{ border:0px solid brown; display:block; height:690px; min-height:500px; clear:both; overflow:visible;}
html>body #GridContainer	{ border:0px solid brown; display:block; height:690px; min-height:745px; clear:both; overflow:visible;}
#ContentContainer			{ border:0px solid black; display:block; clear:both; min-height:690px;}
#SubContainer				{ border:0px solid green; display:block; height:auto; clear:both;}

#VraagEnAntwoord ul.Antwoord li {
	text-decoration:none;
}

#vraagToelichting { border:none; }

ul.Antwoord li.Gekozen label {
	color:#000;
	font-weight:normal;
}
ul.Antwoord li.Juist label {
	color:#000;
	font-weight:bold;
}
ul.Antwoord li.Gekozen.Juist label {
	color:#000;
	font-weight:bold;
}

#SubContainer.ThemaBusiness #AntwoordKnop.WillekeurigSpel {
	margin:0;
	padding:0;
	position:absolute;
	top:650px;
	left:920px;
	background:url(/spellen/visuals/assessment-asml/goknop.gif) top left no-repeat;
	display:none;
}

h3 {
	color:#98b7db;
}

html>body #SubContainer.ThemaBusiness #GameToelichting p {
	display:block;
	margin:0 0 20px 0;
	padding:0;
	width:400px;
}

.eindeheader1 {
	display:block;
	padding-top:400px;
	display:none;
}

,.eindeheader1 {
	padding-top:100px;
}

p {
	color:#000;
}

#GameToelichting.klassement,
.klassement {
	position:absolute;
	display:block;
	padding-top:147px;
	margin:0;
	padding:0;
	top:140px;
}

html>body #GameToelichting.klassement {
	position:absolute;
	display:block;
	padding-top:147px;
	top:0;
}

#GameToelichting.klassement table {
	left:-20px;
}

html>body #GameToelichting.klassement table {
	left:0;
	display:block;
	position:absolute;
	width:500px;
}

a.morelink {
	color:#98b7db;
}
.terugklassement {
	position:absolute;
	z-index:999;
	top:500px;
	left:0px;
}

,.terugklassement {
	position:absolute;
	top:350px;
	left:350px;
}
,html>body .terugklassement {
	position:relative;
	top:300px;
	left:0;
}