body {
	background:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0;
	padding: 0;
	text-align:center;
	position:relative;
}
span.ImageReplace	{ 	display: none; }

a:link, 
a:visited	{ 	color:#ff6600;}

a:hover 	{	color:#ff6600;}

#GridContainer {
	width: 748px;
	margin: 9px auto 0 auto;
	text-align:left;
	display:block;
}
#PaginaHeader {
	display:block;
	float:left;
	color: white;
	width: 286px;
	padding:0;
	margin: 0 -9px 0 0;
}
html>body #PaginaHeader {
	margin: 0 9px 0 0;
}
#PaginaHeader h1, #PaginaHeader h2 {
	margin:0 ; padding:0;
}

#MindgameBranding {
	display:block;
	text-align:left;
	height: 78px;
	background: #225597 url(/css/images/BlokBreedAchter.gif) top center no-repeat;
	padding:1px 0 0 0;
	margin:0 18px 0 0;
}
html>body #MindgameBranding {
	margin: 0;
}

#MindgameBranding h1 a {
	display:block;
	width: 286px;
	height:76px;
	background: url(/css/images/LogoAchterAni.gif) top left no-repeat;
}
#DeelnemerInfo {
	margin:6px 0 0 0;
	display:block;
	text-align:left;
	height:  69px;
	background: #79a2d6 url(/css/images/BlokBreedAchter.gif) top center no-repeat;
	padding: 9px 0 1px 0;
}
#DeelnemerInfo form {
	padding:2px 0 0 9px;
	margin:0;
}
#DeelnemerInfo input {
	font-size:12px;
	width: 100px;
	padding:3px;
	margin:0;
}
#DeelnemerInfo #DeelnemerLoginSubmit {
	font-size:10px;
	width: 42px;
}
#DeelnemerInfo p {
	text-align:left;
	font-size:11px;
	margin: 0 0 0 1em;
	line-height:1.8em;
	font-weight:bold;
}
#DeelnemerInfo p strong 		{ 	font-size:14px; }

#DeelnemerInfo p a, 
#DeelnemerInfo #NietIngelogd p 	{	font-size:11px; font-weight:normal; color:#003d6f;}

#PaginaFooter {
	margin:0; padding:0.4em 0;
	clear:both;
}
#PaginaFooter li {
	display:inline;
	padding-left: 9px;
	background: url(/css/images/BulletOrange.gif) bottom left no-repeat;
}
#PaginaFooter li a {
	color:#003d6f;
	text-decoration:none;
	font-weight:bold;
}
#PaginaFooter li a:hover {
	color:#ff6600;
	text-decoration:underline;
}

#PaginaFooter li.first {
	padding-left: 0;
	background: none;
}
/* Binnen Subpagina's */
#NavigatieBalk {
	display:block;
	float:left;
	margin: 0 0 0 1px;
	width: 434px;
	padding:2px 0 0 0;
	background-image: url(/css/images/NavigatieAchter.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:22px;
}

#NavigatieBalk a 			{	color:#fff;}

#NavigatieBalk h1 {
	color:#fff;
	font-size: 16px;
	text-align:left;
	font-style:italic;
	text-transform: uppercase;
	margin: 1px 0 0 12px;
	text-align:left;
	letter-spacing:-0.02em;
}

#NavigatieBalk h1 a			{	text-decoration:none;}
#NavigatieBalk h1 a:hover	{	text-decoration:underline;}

#NavigatieBalk ul {
	text-align:right;
	margin: -16px 9px 0 0; 
	padding:0;
}

#NavigatieBalk ul li {
	display:inline;
	list-style-type:disc;
	padding-right:0.3em;
}
#BlokkenLijst {
	float:left;
	margin:7px 0 0 0;
	padding: 0;
}
#BlokkenLijst li {
	display:inline;
	float:left;
	height:163px;
	list-style: none;
	margin:0 5px 9px 0;
	padding:0;
}
html>body #BlokkenLijst li {
	margin:0 9px 9px 0;
}
#BlokkenLijst li a {
	margin:0; 
}
.ThemaBlok, .BannerBlokEnkel a { 
	width: 138px; background: url(/css/images/BlokEnkelAchter.gif) bottom center no-repeat;
}
.BannerBlokDubbel a { 
	width: 286px; background: url(/css/images/BlokDubbelAchter.gif) bottom center no-repeat;
}
.BannerBlokDubbel a, .BannerBlokEnkel a { 
	display:block; height:163px;
	margin:0; padding:0;
}

/* Algemeen voor o.a. content-pagina's */

#ContentContainer a:visited { 	color:#ff6600; }
#ContentContainer a:link, 
#ContentContainer a:hover {	color:#ff6600;}

#ContentContainer {
	width: 434px;
	display:block;
	float:left;
	margin: 5px 0 0 1px;
	padding:0;
	font-size:12px;
	background: url(/css/images/SubContainerTopBack.gif) top center no-repeat;
}

#ContentContainer h1 {
	margin:0; padding: 0;
	height:102px;
}
#ContentContainer p {
	line-height: 1.5em;
}
#ContentContainer li {
	line-height: 1.5em;
}
p.Auteur {
	position:relative;
	top:+18px;
	font-size:smaller;
}

#ContentContainer ul, #ContentContainer ol, #ContentContainer h2, #ContentContainer h3, #ContentContainer p {
	padding: 0.5em 12px 0 12px;
	margin: 0;
}

#ContentContainer ul li, #ContentContainer ol li{
	padding: 0 0.5em 0;	margin: 0 2em 0;
} 

#ContentContainer .SpeelGame {
	background: url(/css/images/SubContainerBottomBack.gif) bottom center no-repeat;
	text-align:right;
	padding:1em;
}
#ContentContainer .SpeelGame a {
	margin:1em;
	padding:0.5em; 
	color:#fff;
	font-size:12px;
}

.SpeelGame a {
	text-align:right;
	margin-right:-2em;
	padding:0.5em; 
	color:#fff;
	font-size:12px;
}

/* De formulieren */

form.StandaardFormulier {
	position:relative;
	margin:9px 9px 2em 9px ;
	line-height: 0.6em;
}
form.StandaardFormulier fieldset {
	display:block;
	position: relative;
	padding: 0.7em;
	border:1px solid #bdbdbd;
	clear:both;
}

form.StandaardFormulier legend {
	padding-bottom:6px;
	font-weight:bold;
	margin: 0 0.3em 1.3em 0;
}
html>body form.StandaardFormulier legend {
	margin: 0 1em 0 1em;
}
form.StandaardFormulier label {
	display:block;
	position: relative;
	left: +1em;
	top: +0.2em;
}

form.StandaardFormulier .Tekstveld,
form.StandaardFormulier select,
form.StandaardFormulier textarea  {
	display:block;
	left:+150px;
	position: relative;
	top:-1.2em;
	border:none;
	padding: 1px;
	margin:0;
	border: 1px solid #bdbdbd;
	width:200px;
}

form.StandaardFormulier select {
	width:204px;
}
form.StandaardFormulier label.Radiobutton, 
form.StandaardFormulier label.Checkbox  {
	top: -0.5em;
	margin:0 0 0.6em 0;
}
form.StandaardFormulier .SubmitKnop {
	height:28px;
	padding:0.3em 0.3em 0.4em 0.8em;
	position: relative;
	clear:both;
	float:right;
	display:block;
	color:#FFF;
	margin:-10px -4px 9px 2px;
	border:none;
	background: url(/css/images/KnopAchter.gif) top left no-repeat;
	cursor:pointer;
}

html>body form.StandaardFormulier .SubmitKnop {
	margin:-9px -9px 9px 22px;
}

/* Disclaimer */
#DisclaimerOHRA {
	float: left;
	clear: both;
	width: 100%;
}

#opnieuwspelen {
	display:none;
}