/*img, div { behavior: url(iepngfix.htc) }*/

body {
	margin:0;
	padding:0;
	background:#C1001F url(../background.php) no-repeat 50% 0%;
	font:12px Comic Sans MS;
	line-height:18px;
}

form {
	margin:0;
	padding:0;
}

img {
	border:0;
}

#modalOverlay {
	cursor:pointer;	
}

#wrapper {
	margin:0 auto;
	width:980px;
	background:url(../images/bg_hout.jpg);
	position:relative;
}

#wrapper.home {
	height:652px;
	overflow:hidden;
}

#wrapper #top {
	position:absolute;
	top:0;
	left:0;
	height:104px;
	width:980px;
	background:url(../images/bg_top.png) no-repeat;
}

#wrapper #top h1 {
	display:none;
}

#wrapper #home {
	position:absolute;
	top:0;
	left:23px;
	height:104px;
	width:196px;
	background:url(../images/bg_home_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #home.over {
	background:url(../images/bg_home_sprite.png) no-repeat 0 -154px;
	cursor:pointer;
}

#wrapper #home a {
	display:inline-block;
	color:#C1001F;
	font-size:16px;
	margin:37px 0 0 45px;
	text-decoration:none;
}

#wrapper #vraagHetSmoeltje {
	position:absolute;
	top:0;
	left:206px;
	height:120px;
	width:196px;
	background:url(../images/bg_vraagHetSmoeltje.png) no-repeat;
	z-index:3;	
}

#wrapper #vraagHetSmoeltje.over {
	cursor:pointer;
}

#wrapper #vraagHetSmoeltje a {
	display:block;
	color:#09C100;
	font-size:18px;
	margin:43px 10px 10px 35px;
	text-decoration:none;
}

#wrapper #zoek {
	position:absolute;
	top:0;
	left:583px;
	height:104px;
	width:201px;
	background:url(../images/bg_zoek.png) no-repeat;
	z-index:1;	
}

#wrapper #zoek.over {
	cursor:pointer;
}

#wrapper #zoek input {
	border:0;
	margin:35px 0 0 18px;
	padding:2px 2px 0 2px;
	display:block;
	float:left;	
	font-size:16px;
	width:113px;
	height:21px;
	background:transparent;
}

#wrapper a#btnZoeken {
	position:absolute;
	top:37px;
	left:725px;
	color:#6D3718;
	font-size:16px;
	text-decoration:none;
	z-index:10;
}

#wrapper #prijswinnaars {
	position:absolute;
	top:23px;
	left:745px;
	height:127px;
	width:200px;
	background:url(../images/bg_prijswinnaars_sprite.png) no-repeat;
	z-index:2;	
}

#wrapper #prijswinnaars.over {
	cursor:pointer;
	background-position: 0 -127px;
}

#wrapper #splash2 {
	position:absolute;
	top:38px;
	right:0px;
	height:94px;
	width:118px;
	background:url(../images/bg_splash.png) no-repeat 0 -94px;
	z-index:1;	
}

#wrapper #splash2.over {
	cursor:pointer;
	background:url(../images/bg_splash.png) no-repeat 0 -94px;
}

#wrapper #prijswinnaars a {
	display:inline-block;
	color:#09C100;
	font-size:18px;
	margin:43px 10px 0 35px;
	text-decoration:none;
}

#wrapper #prijsvragen {
	position:absolute;
	top:324px;
	left:784px;
	height:135px;
	width:196px;
	background:url(../images/bg_prijsvragen_sprite.png) no-repeat;
	z-index:0;	
}

#wrapper #prijsvragen.over {
	cursor:pointer;
	background:url(../images/bg_prijsvragen_sprite.png) no-repeat 0 -185px;
}

#wrapper #prijsvragen a {
	display:none;
}

#wrapper #kleurplaat {
	position:absolute;
	top:93px;
	left:0;
	height:208px;
	width:196px;
	background:url(../images/bg_kleurplaat_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #kleurplaat.over {
	cursor:pointer;
	background-position: 0 -208px;
}

#wrapper #kleurplaat a {
	display:inline-block;
	color:#C1001F;
	font-size:16px;
	margin:152px 10px 0 50px;
	text-decoration:none;
}

#wrapper #smoeltjeskrant {
	position:absolute;
	top:132px;
	left:772px;
	height:170px;
	width:206px;
	background:url(../images/bg_smoeltjeskrant_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #smoeltjeskrant.over {
	cursor:pointer;
	background-position: 0 -170px;
}

#wrapper #smoeltjeskrant a {
	display:block;
	color:#C1001F;
	font-size:18px;
	margin:128px 10px 10px 30px;
	text-decoration:none;
}

#wrapper #schrijfwedstrijd {
	position:absolute;
	top:450px;
	left:0;
	height:210px;
	width:196px;
	background:url(../images/btn_schrijfwedstrijd.png) no-repeat;
	z-index:1;	
	cursor:pointer;
	text-indent:-9999px;
	font-size: 0;
}

#wrapper #schrijfwedstrijd:hover
{
	background-position: 0 -210px;
}

#wrapper #schatkaart150 {
	position:absolute;
	top:470px;
	left:190px;
	height:182px;
	width:200px;
	background:url(../images/bg_schatkaart150.png) no-repeat;
	z-index:1;	
	cursor:pointer;
}
#wrapper #schatkaart150.over {
	cursor:pointer;
	background:url(../images/bg_schatkaart150.png) no-repeat 0 -182px;
}

#wrapper #oplossingen {
	position:absolute;
	top:282px;
	left:798px;
	height:50px;
	width:178px;
	background:url(../images/bg_oplossingen.png) no-repeat;
	z-index:2;
}

#wrapper #oplossingen.over {
	cursor:pointer;
}

#wrapper #oplossingen a {
	display:block;
	color:#0078C8;
	font-size:18px;
	margin:14px 0 0 36px;
	text-decoration:none;
}

#wrapper #oplossingen.over a {
	color:#C1001F;
}

#wrapper #specialeActie {
	position:absolute;
	top:433px;
	left:0;
	height:220px;
	width:244px;
	background:url(../images/bg_specialeActie.png) no-repeat;
	z-index:2;	
}

#wrapper #specialeActie.over {
	cursor:pointer;
}

#wrapper #specialeActie a {
	display:inline-block;
	margin:63px 10px 0 29px;
	text-decoration:none;
}

#wrapper #mopjesEnRaadsels {
	position:absolute;
	top:93px;
	left:196px;
	height:293px;
	width:196px;
	background:url(../images/bg_mopjes_sprite.png) no-repeat;
	z-index:1;
}

#wrapper #mopjesEnRaadsels.over {
	cursor:pointer;
	background:url(../images/bg_mopjes_sprite.png) no-repeat 0 -293px;
}

#wrapper #mopjesEnRaadsels p {
	color:#105BAE;
	font-size:12px;
	line-height:14px;
	margin:75px 20px 0 33px;
	padding:0;
}

#wrapper #mopjesEnRaadsels a {
	display:inline-block;
	color:#C1001F;
	font-size:16px;
	margin:3px 20px 0 36px;
	text-decoration:none;
}

#wrapper #mijnVerjaardagFeest {
	position:absolute;
	top:369px;
	left:177px;
	height:277px;
	width:243px;
	background:url(../images/bg_mijnVerjaardagFeest_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #mijnVerjaardagFeest.over {
	cursor:pointer;
	background:url(../images/bg_mijnVerjaardagFeest_sprite.png) no-repeat 0 -277px;
}

#wrapper #mijnVerjaardagFeest a {
	display:block;
	text-align:center;
	color:#C1001F;
	font-size:18px;
	line-height:20px;
	margin:106px 70px 0 50px;
	text-decoration:none;
}

#wrapper #wieIsWie {
	position:absolute;
	top:93px;
	left:385px;
	height:126px;
	width:140px;
	background:url(../images/bg_wieIsWie_sprite.png) no-repeat;
	z-index:2;	
}

#wrapper #wieIsWie.over {
	cursor:pointer;
	background:url(../images/bg_wieIsWie_sprite.png) no-repeat 0 -176px;
}

#wrapper #wieIsWie a {
	display:block;
	color:#C1001F;
	font-size:16px;
	margin:81px 0px 0 16px;
	text-decoration:none;
}

#wrapper #jetix {
	position:absolute;
	top:80px;
	left:512px;
	height:77px;
	width:84px;
	background:url(../images/bg_jetix_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #jetix.over {
	cursor:pointer;
	background:url(../images/bg_jetix_sprite.png) no-repeat 0 -127px;
}

#wrapper #spelletjes {
	position:absolute;
	top:168px;
	left:368px;
	height:156px;
	width:220px;
	background:url(../images/bg_spelletjes_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #spelletjes.over {
	cursor:pointer;
	background:url(../images/bg_spelletjes_sprite.png) no-repeat 0 -206px;
}

#wrapper #spelletjes a {
	display:inline-block;
	color:#C10076;
	font-size:16px;
	margin:71px 70px 0 72px;
	text-decoration:none;
}

#wrapper #spreekbeurt {
	position:absolute;
	top:88px;
	left:579px;
	height:244px;
	width:200px;
	background:url(../images/bg_spreekbeurt_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #spreekbeurt.over {
	cursor:pointer;
	background-position: 0 -244px;
}

#wrapper #spreekbeurt a {
	display:inline-block;
	color:#4BA4DA;
	font-size:16px;
	margin:25px 70px 0 40px;
	text-decoration:none;
}

#wrapper #filmpjes {
	position:absolute;
	top:323px;
	left:397px;
	height:290px;
	padding:40px 0 0 70px;
	width:322px;
	background:url(../images/bg_filmpjes_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #filmpjes.over {
	cursor:pointer;
	background-position: 0 -330px;
}

#wrapper #koekjesfabriek {
	position:absolute;
	top:270px;
	left:9px;
	height:200px;
	width:170px;
	background:url(../images/bg_koekjesfabriek_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #koekjesfabriek.over {
	cursor:pointer;
	background-position: 0 -200px;
}

#wrapper #koekjesfabriek a {
	display:inline-block;
	color:#6DC031;
	font-size:16px;
	margin:165px 0px 0 17px;
	text-decoration:none;
}

#wrapper #schatkaart {
	position:absolute;
	top:440px;
	left:795px;
	height:131px;
	width:185px;
	background:url(../images/bg_schatkaart_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #schatkaart.over {
	cursor:pointer;
	background:url(../images/bg_schatkaart_sprite.png) no-repeat 0 -181px;
}

#wrapper #schatkaart a {
	display:none;	
}

#wrapper #schatkaart.over a {
	display:inline-block;
	color:#000;
	font-size:18px;
	margin:37px 0px 0 42px;
	text-decoration:underline;
}

#wrapper #voorOuders {
	position:absolute;
	top:564px;
	left:782px;
	height:90px;
	width:100px;
	background:url(../images/bg_voorOuders_sprite.png) no-repeat;
	z-index:1;	
}

#wrapper #voorOuders.over {
	cursor:pointer;
	background-position: 0 -90px;
}

#wrapper #voorOuders a {
	display:block;
	color:#C1001F;
	text-align:center;
	font-size:14px;
	line-height:17px;
	margin:23px 15px 0 5px;
	text-decoration:none;
}

#wrapper #verpakking {
	position:absolute;
	top:548px;
	left:873px;
	height:76px;
	width:107px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	z-index:2;	
}

#wrapper #verpakking.over {
	cursor:pointer;
}

#wrapper #verpakking a {
	display:block;
	color:#FEFEFE;
	font-size:13px;
	margin:70px 0 0 0px;
	text-decoration:underline;
	text-align:center;
}

#wrapper #pijlLinks {
	display:none;
	position:absolute;
	top:548px;
	left:911px;
	z-index:0;
	cursor:pointer;
}

#wrapper #pijlRechts {
	display:none;
	position:absolute;
	top:548px;
	left:931px;
	z-index:2;
	cursor:pointer;
}

#wrapper #copyright {
	color:#fff;
	font:11px Verdana;
	position:absolute;
	top:2px;
	right:35px;
	z-index:2;
}

#wrapper #copyright a {
	color:#fff;	
}

#koekjesrovers
{
	display: block;
	position: absolute;
	top: 31px;
	left: 850px;
	width: 126px;
	height: 126px;
	z-index: 3;
	
	font-size: 0;
	text-indent: -9999px;
	
	background-image: url(../images/bg_koekjesrovers_sprite.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#koekjesrovers:hover
{
	background-position: 0 -133px;
}
