/* 

Kleuren:

Tekst: #333333;
Rood background:#eb2603;
Links rood:#ef4505;

Donkerblauw: #0056ab;
Groen: #5da736;

*/

.clear {
	clear:both;	
}

h1, h2, h3, h4, h5, h6, p, form {
	margin-top:0; margin-right:0; margin-bottom:20px; margin-left:0;
	padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;	
}
a {
	outline:none;	
	color:#ef4505;
}
body {
	width:100%; heigh:100%; margin:0; padding:0;
	background-color:#eb2603; /* Rood background */
	background-image:url('../_images-walibi/bg.jpg');
	background-repeat:repeat-y;
	background-position:center top;
	background-attachment:fixed;
}
.page {
	background: url('../_images-walibi/bg.png') left top;
	width:997px; 	margin:0 auto;
		min-height:600px; height:auto !important; 	height:600px;
		position:relative;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#333333; /* Tekst */
}
h1, h2, .logo {
	position:absolute;
}
h1 {
	background: url('../_images-walibi/titel.jpg') no-repeat left top;
	margin-bottom:0;
		width:412px; 	height:104px; 	overflow:hidden; 	text-indent:-9999px;
		left:209px; 	top:22px; 	z-index:2;
}
#walibi-fotos {
	background: url('../_images-walibi/walibi-fotos.jpg') no-repeat left top;
	width:997px; 	height:136px; 	overflow:hidden; 	text-indent:-9999px; 	z-index:1;
		position:absolute; 	top:0; 	left:0;
	}
.logo {
	display:block; width:214px; height:218px; left:0; top:17px; z-index:2;
}
	.logo a {
		background: url('../_images-walibi/logo-remia-walibi.jpg') no-repeat left top;
	display:block;		width:209px; 	height:218px; 	overflow:hidden; 	text-indent:-9999px;
		}
h2.uitlegtekst {
	/*background: url('../_images-walibi/uitlegtekst.gif') no-repeat left top;*/
	margin-bottom:0;
		width:177px; 	height:69px; 	overflow:hidden; 	text-indent:-9999px;
		left:20px; 	top:245px; 	z-index:2;
}
h3 {
	font-size:16px; margin-bottom:1px;
}
#actie {
	background: url('../_images-walibi/bg-actie.gif') no-repeat left top;
	width:997px;
		height:568px;
	}


	#actie-kader { /* ----- ACTIE-KADER -----  */
		position:absolute;
		width:997px; height:420px;
		top:136px;
	}
		#noFlash {
			display: none;
			font-size: 16px;
			padding: 200px 0px 0px 0px;
			width:997px;
			text-align: center;
		}
	
	#voucher {
		display: none;
	}
	
	#voucher, #voucher div, #voucher iframe {
		width:977px; height:400px;
	}

	#video {
		background: url('../_images-walibi/video.jpg') no-repeat left top;
	width:766px; 	height:385px; 	overflow:hidden; 	text-indent:-9999px;
			position:absolute; 	left:214px; 	top:17px;
	}
	#actieform {
		position:absolute; left:23px; top:184px;	
	}
	#actieform ul {
		margin:0; padding:0; list-style:none;	
	}
	#actieform li {
		background: url('../_images-walibi/input.gif') no-repeat left top;
	padding-bottom:10px;
			width:170px; 	height:27px;
		}
	#actieform li.button {
		background-image:none;
	}
	#actieform input {
		width:160px;
		font-size:16px;
		margin-top:2px;
		margin-left:5px;
		background-color:Transparent;
		border-top:none; border-right:none; border-bottom:none; border-left:none;
		color:#0056ab; /* Donkerblauw */
		text-align:center;
		text-transform:uppercase;
	}
	#actieform li.button a {
		background: url('../_images-walibi/lanceerknop.gif') no-repeat left top;
	display:block;
			width:170px; 	height:57px; 	overflow:hidden; 	text-indent:-9999px;
		}
	#actieform li.button a:hover {
		background-position:left -57px;
	}
#content {
	background: url('../_images-walibi/bg-content.gif') left top;
}
	#contentSubBanner, #contentMenu, #contentLeft, #contentRight {
		float:left; overflow:hidden;
		background-color:Transparent;
		background-repeat:no-repeat;
		background-position:left top;
		background-attachment:scroll;
	}
	#contentSubBanner {
		width: 690px;
		height: 108px;
		margin-left: 240px;
		background-image:url('../_images-walibi/extra-prijzen.jpg');
		text-indent:-9999px;
	}
		#contentSubBanner li {
			list-style-type: none;
		}
	#contentMenu {
		background-image:url('../_images-walibi/verloop-left.gif');
		width:215px; position:relative; z-index:2;
		height: 250px;
		margin-top: -108px;
	}
		#contentMenu ul {
			margin:25px 0 0 0; padding:0; list-style:none; height:200px;
		}
		#contentMenu ul li {
			border-style: none;
	border-color: inherit;
	border-width: 0;
	background: url('../_images-walibi/menubuttons.gif') no-repeat 35px 5px;
	overflow:hidden; 	text-indent:-9999px;
				width:215px; 	height:30px;
				margin:0; 	padding:0; 	cursor:pointer;
		}
		#contentMenu ul li a {
			display:block;
			width:215px; height:30px;
			padding:0;
			text-decoration:none;
		}
		#contentMenu ul li.uitleg {
			background-position:35px 6px;
		}
		#contentMenu ul li.walibi {
			background-position:35px -24px;
		}
		#contentMenu ul li.actiecodes {
			background-position:35px -54px;
		}
		#contentMenu ul li a.active {
			background:url('../_images-walibi/bullet.gif') no-repeat 8px 4px;
}
	#contentLeft {
		background-image:none;
		width:255px;
		padding-top:17px; padding-right:15px; padding-bottom:5px; padding-left:30px;
	}
		#contentLeft .foto {
			margin-top:-5px; 	margin-right:5px; margin-bottom:5px; 	margin-left:-5px; 	
		}
	#contentRight {
		background-image:url('../_images-walibi/verloop-right.gif');
		width:415px;
		padding-top:17px; padding-right:50px; padding-bottom:5px; padding-left:15px;
		font-size:16px;
	}
		#contentRight ol {
			list-style:none;
			margin:0 0 20px 0; padding:0;
		}
		#contentRight ol.voucherSteps li {
			background: url('../_images-walibi/bullets.gif') no-repeat 0 0;
			line-height:32px;
			padding:0 0 0 40px;
			color:#ef4505; /* Links rood */
			font-weight:normal;
		}
			#contentRight ol.voucherSteps li.bullet2 { background-position:0 -30px; }
			#contentRight ol.voucherSteps li.bullet3 { background-position:0 -60px; }
		
		#contentRight ol.voucherSteps { width:299px; height:94px; background:#ffffff url('../_images-walibi/stappentekst.gif') no-repeat left top;   }
		#contentRight ol.voucherSteps li {
			height:30px;
			display:none;	
		}
		
		#contentRight ol.morePrizes li {
			padding:0 0 0 40px;
			font-weight:normal;
		}
		
			#contentRight ol.morePrizes li div.bullet,
			#contentRight ol.morePrizes li div.bullet2 {
				position: absolute;
				width: 40px;
				height: 30px;
				margin-left: -40px;
				background: url('../_images-walibi/bullets.gif') no-repeat 0 0;
			}
				#contentRight ol.morePrizes li div.bullet2 { background-position:0 -30px; }
		
		.p {
			overflow:hidden;
		}
		#meer-uitleg {
			overflow:hidden;
		}
		#meer-uitleg-button {
			color:#ef4505; /* Links rood */
			text-decoration:underline;
			cursor:pointer;
		}
	
#footer {
	background: url('../_images-walibi/bg-footer.jpg') no-repeat left top;
	width:997px; 	height:110px; 	overflow:visible;
		color:#ffffff;
		position:relative;
		font-size:14px;
}
	#footer p {
		padding-top:67px; padding-right:0; padding-bottom:0; padding-left:40px;
	}
		#footer p a {
			color:#ffffff;
		}
		#footer p.pijl-door-naar-remia {
			margin:0; padding:0;
			position:absolute; right:50px; top:-4px;
		}
		#footer p.pijl-door-naar-remia a {
			display:block; width:194px; height:86px;
			background:url('../_images-walibi/pijl-door-naar-remia.gif') no-repeat left top;
			overflow:hidden; text-indent:-9999px;
		}
		
	
	
