html{height:100%;}
body{
	margin:0;
	color:#0055a0;
	font:13px Arial, Helvetica, sans-serif;
	background:#fff4c4;
	height:100%;
	min-width:984px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#0055a0;
}
iframe {
	width:100%;
	height:100%;
	overflow:auto;
}
.hide {display:none;}
a:hover{text-decoration:none;}
input,
textarea,
select,
label{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
#page {
	width:100%;
	height:100%;
	overflow:auto;
	min-width:1002px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#container {
	margin:0 auto;
	background:url(../images/bg-page1.gif) no-repeat;
	width:943px;
	padding:0 41px 40px 0;
	overflow:hidden;
}
#header {
	width:856px;
	padding:21px 27px 0 17px;
	overflow:hidden;
}
.close {
	float:left;
	overflow:hidden;
}
.close a {
	background:url(../images/bg-venster.gif) no-repeat;
	padding:1px 0 3px 20px;
	display:block;
	text-transform:uppercase;
	font-size:9px;
	text-decoration:none;
}
.close a:hover {text-decoration:underline;}
ul.language {
	float:right;
	list-style:none;
	padding:0;
	margin:0;
}
ul.language li {
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
ul.language li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:11px;
}
ul.language li.nl a {
	background:url(../images/language-nl.gif) no-repeat;
	width:16px;
}
ul.language li.fr a {
	background:url(../images/language-fr.gif) no-repeat;
	width:15px;
}
body.france ul.language li.fr a {background-position:0 -11px;}
body.netherlands ul.language li.nl a {background-position:0 -11px;}
#main {
	width:829px;
	padding:0 27px 0 46px;
	overflow:hidden;
}
.img-holder {
	float:left;
	width:380px;
	padding:16px 0 0;
	position:relative;
}
.img-holder img {display:block;}
.content {
	float:right;
	width:426px;
	padding:6px 0 0;
}
ul.mini-nav {
	width:427px;
	overflow:hidden;
	list-style:none;
	padding:0 0 0 1px;
	margin:0 -2px 0 0;
}
ul.mini-nav li {
	float:left;
	margin:0 3px 0 1px;
	display:inline;
}
ul.mini-nav li a {
	display:block;
	height:28px;
	overflow:hidden;
	width:138px;
	text-indent:-9999px;
}
ul.mini-nav li.actie a {
	background:url(../images/tab-actie.gif) 0 0 no-repeat;
}
ul.mini-nav li.meedoen a {
	background:url(../images/tab-meddoen.gif) no-repeat;
}
ul.mini-nav li.voorwaarden a {background:url(../images/tab-voorwaarden.gif) no-repeat;}
ul.mini-nav li a:hover, ul.mini-nav li a.active {
	background-position:0 -28px;
}
.tab-content {background:url(../images/tab-content-center.gif) repeat-y;}
.tab-content .inner {
	background:url(../images/tab-cintent-bottom.gif) no-repeat 0 100%;
	width:378px;
	padding:13px 22px 15px 26px;
	line-height:20px;
	min-height:370px;
}
* html .tab-content .inner {height:370px;}
.tab-content p {margin:0 0 20px;}
.button-doe, .btn-participez {
	display:block;
	padding-top:5px;
}
.button-doe a {
	background:url(../images/btn-doe.gif) no-repeat;
	width:107px;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.btn-participez a {background:url(../images/btn-participez.gif) no-repeat;}
.bottom-info {
	font-size:11px;
	line-height:14px;
	padding:19px 0 0;
}
.tab-content .bottom-info p {margin:0;}
#tab2 .inner {
	width:390px;
	padding-right:10px;
}
#tab2 p {
	margin:0;
	font-size:12px;
	line-height:18px;
}
body #main .next p {text-indent:0 !important;}
.tab-content h2 {
	margin:0;
	font-size:13px;
}
.row {
	width:100%;
	overflow:hidden;
}
.column {
	float:left;
	width:176px;
	padding:5px 0 0 0;
	margin:-5px 0 0 -2px;
	display:inline;
}
.form {padding:8px 0 0 12px;}
#tab2 .form p {
	margin:10px 0 0;
	text-indent:-12px;
}
.form label {
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.form input.radio {margin:0;}
.field {
	float:left;
	background:url(../images/bg-input.gif) no-repeat;
	width:40px;
	height:19px;
	margin:0;
	display:inline;
	padding:5px;
}
.field input.text {
	width:37px;
	margin:0;
	float:left;
	border:0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.bottom label {
	float:left;
	margin:5px 12px 0 5px;
	display:inline;
}
.naar, .continuer {
	display:block;
	padding:9px 0 0;
	margin-left:-12px;
}
.naar a {
	display:block;
	background: url(../images/btn-naar.gif) no-repeat;
	width:107px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
}
.continuer a {background:url(../images/btn-continuer.gif) no-repeat;}
.field-holder {
	width:378px;
	overflow:hidden;
}
.field-holder label {
	float:left;
	width:109px;
	margin:5px 0 0;
}
.field-holder .field {
	background:url(../images/bg-input2.gif) no-repeat;
	width:249px;
	height:16px;
	padding:7px 4px 4px 7px;
	float:right;
}
.field-holder .field input.text {
	width:245px;
	margin:0;
	padding:0;
}
.field-holder .field4 {
	background:url(../images/bg-input4.gif) no-repeat;
	width:189px;
	height:16px;
}
.field-holder .field4 input.text {width:185px;}
.field-holder .field3 {
	background:url(../images/bg-input3.gif) no-repeat;
	width:50px;
	height:16px;
}
.field-holder .field3 input.text {width:48px;}
.form2 {padding:6px 0 0;}
.holder {
	float:right;
	width:260px;
	padding:6px 0 0;
}
.holder label {
	width:auto;
	margin:0 20px 0 3px;
}
.holder input.radio {float:left;}
.form2 p {margin:5px 0 0;}
#tab4 .inner{
	padding-right:10px;
	width:390px;
}
.row select {width:183px;}
.radio-row {padding:5px 0 0;}
.butoon-verstuur, .envoyer {
	display:block;
	padding:8px 0 0;
}
#tab4 {display:none;}
.butoon-verstuur a {
	background:url(../images/btn-verstuur.gif) no-repeat;
	width:107px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.envoyer a {background:url(../images/btn-envoyer.gif) no-repeat;}
#tab3 {
/*	height: 430px;*/
}
#tab3 .inner {
	font-size:12px;
	line-height:18px;
	min-height:300px !important;
}
#tab3 .inner .algemvoorw {
	overflow: auto;
	height: 355px;
}
#tab3 .inner p strong {font-size:13px;}
h1.bereid {
	margin:0;
	position:absolute;
	left:220px;
	top:59px;
	background:url(../images/text-bereid.gif) no-repeat;
	width:142px;
	height:76px;
	overflow:hidden;
	text-indent:-9999px;
}
h1.preparez {
	background:url(../images/text-preparez.gif) no-repeat;
	width:183px;
	height:76px;
	left:200px;
}
#footer {
	width:100%;
	padding:70px 0 0;
}
.logo {
	float:left;
	margin:0 21px 0 8px;
	display:inline;
}
.logo a {
	display:block;
	background:url(../images/logo.gif) no-repeat;
	width:213px;
	height:68px;
	text-indent:-9999px;
	overflow:hidden;
}
.lekkere {
	float:left;
	background:url(../images/text-lekkere.gif) no-repeat;
	width:355px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
	margin:11px 0 0;
}
#footer img {
	float:right;
	margin:-85px 0 0;
	position:relative;
}

.deelnemers{
	width: 100%;
	height:370px;
	overflow:hidden;
	overflow-y:auto;
}
.deelnemers ul{
	margin: 0;
	padding: 0 0 0 16px;
}
.deelnemers li{
	width: 354px;
	margin: 0 26px 0 0;
	display: block;
	clear: both;
	list-style: none;
	line-height: 1.3em;
}
.deelnemers li span{
	width: 175px;
	float: right;
}
/*fr*/
ul.mini-nav-fr li.actie a {background:url(../images/tab-action.gif) no-repeat;}
ul.mini-nav-fr li.meedoen a {background:url(../images/tab-participez.gif) no-repeat;}
ul.mini-nav-fr li.voorwaarden a {background:url(../images/tab-conditions.gif) no-repeat;}
ul.mini-nav-fr li a:hover, ul.mini-nav-fr li a.active {background-position:0 -28px;}
