﻿div#content2{min-height:1%;} 
fieldset#winaction
{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
}
fieldset#winaction legend
{
	display:none;
}
fieldset#winaction h6,#thirtyPlusTop h6
{
	font-size:26px;
	margin:0;
	padding:0;
	letter-spacing:-6px;
}
fieldset#winaction p
{
	padding:8px 0 0;
}
fieldset#winaction div#winform div#wincode
{
	background:url(/images/winactie/codeBg.gif) repeat-y top left;
	width:410px;
	overflow:hidden;
	margin-bottom:8px;
}
fieldset#winaction div#winform div#wincode-header
{
	background:url(/images/winactie/codeHeaderBg.gif) no-repeat top left;
	/*text-align:center;*/
	padding:6px 0 0 103px;
	overflow:hidden;
}
/*+html fieldset#winaction div#winform div#wincode-header
{
	padding:6px 0 0 102px;
}*/
fieldset#winaction div#winform span.message3
{
	display:block;
}
 div#wincode label
 {
 	/*font-size:16px;*/
 	margin:0 0 5px;
 	display:block;
 }
 div#wincode-content label
 {
 	margin:3px 0 5px;
 }
fieldset#winaction div#winform div#wincode-content
{
	font-size:12px;
	padding:0 10px 7px 103px;
	background:url(/images/winactie/codeBottomBg.gif) no-repeat bottom left;
}
/*+html fieldset#winaction div#winform div#wincode-content
{
	padding:0 10px 7px 102px;
}*/
fieldset#winaction div#winform div#wincode-content input,fieldset#winaction div#winform div.form div input[type=text],#thirtyPlus input[type=text]
{
	width:204px;
	/*height:18px;*/
	height:16px;
	padding:2px 0;
	border:1px #cecece solid;
}
fieldset#winaction div#winform div.form div
{
	padding:2px 0 0;
	clear:both;
}
fieldset#winaction div#winform div.form div.clear
{
	margin:0;
	padding:0;
	border:0;
	height:24px;
}
fieldset#winaction div#winform div.form div label
{
	width:103px;
	float:left;
	padding:3px 0 0;
}
fieldset#winaction div#winform div.form div input[type=text]
{
	width:306px;
}
fieldset#winaction div#winform div.form div table label
{
	padding:2px 0 0;
	float:none;
}
fieldset#winaction div#winform div.form div table td
{
	width:106px;
}
fieldset#winaction div#winform div.form div input[type=radio]
{
	/*float:left;*/
	margin:0 18px 0 0;
	padding:0;
	vertical-align:middle;
}
fieldset#winaction div#winform div.form div input[type=checkbox]
{
	margin-left:0;
}
fieldset#winaction div#winform div.form div span.checkbox
{
	vertical-align:middle;
}
fieldset#winaction div#winform div.form div input.submit,#thirtyPlus input.submit,#winform input.insturen
{
	float:right;
	text-decoration:none;
	text-align:left;
	font-size:18px;
	padding:0 0 3px 17px;
	margin:6px 11px 0 0;
	width:226px;
	letter-spacing:-1px;
	height:28px;
	background:url(/images/winactie/buttonBg.gif) no-repeat center left;
	border:0;
	font-family:Arial, HelveticaNeueLT, Sans-Serif, Verdana;
	cursor:pointer;
}
#winform input.insturen
{
	width:108px;
	background:url(/images/winactie/thirtyplus/insturen.png) no-repeat left center;
}
fieldset#winaction div#winform div.form div input:hover.submit,#thirtyPlus input:hover.submit
{
	background:url(/images/winactie/buttonHoverBg.gif) no-repeat center left;
}
#winform input:hover.insturen
{
	background:url(/images/winactie/thirtyplus/insturen-hover.png) no-repeat left center;
}
fieldset#winaction div#winform div.form .winBtnDiv
{
	padding:0 25px 0 0;
	background:url(/images/winactie/buttonBg.gif) no-repeat right 0;
	float:right;
	margin-top:10px;
}
.winBtnDiv .winBtn
{
	border:0;
	padding:0 8px 4px!important;
	background:none;
	letter-spacing:-1px;
	/*height:28px;*/
	font-family:Arial, HelveticaNeueLT, Sans-Serif, Verdana;
	cursor:pointer;
	font-size:18px;
	width:auto;
	overflow:visible;
}
.winBtnDiv .sendBtn
{
	border:0;
	background-color:Transparent;
	width:auto;
	overflow:visible;
	height:28px;
	line-height:28px;
	font-weight:bold;
	font-size:16px;
	padding:0;
	cursor:pointer;
	font-family:Arial, HelveticaNeueLT, Sans-Serif, Verdana;
}
fieldset#winaction div#winform div.form .winBtnDiv:hover
{
	background:url(/images/winactie/buttonHoverBg.gif) no-repeat right 0;
	cursor:pointer;
}
.winBtnDiv:hover .winBtn
{
	background:url(/images/winactie/buttonHoverBg.gif) no-repeat left 0;
}
div#wincode select
{
	width:206px;
	height:20px;
}
fieldset#winaction div#winform div.form div.letop
{
	padding:6px 0 0;
}
fieldset#winaction div#winform div.form span.f-13
{
	font-size:13px;
}
/********************************************
	win action result
********************************************/
div.winaction-win .winaction-result-title
{
	font-size: 67px; letter-spacing: -6px;
}
div.winaction-win h6
{
	font-size: 26px; letter-spacing: -6px;
}
div.winaction-result div.winaction-img
{
	text-align:center;
}

div.winaction-lose .winaction-result-title
{
	font-size: 35px; letter-spacing: -6px;
}

div.winaction-lose h6
{ 
	font-size: 26px; letter-spacing: -6px;
}
/********************************************
	winer
********************************************/
div.textContent,div#winaction-winners
{
	overflow:hidden;line-height:18px; width:406px;
}
div.textContent h5
{
	margin:0;font-size:16px; padding:0 0 2px;
}
div.textContent h6{
	font-size:14px;margin:0;padding:0;padding:10px 0 13px;
}
div.textContent dl,div.textContent dt,div.textContent dd,
div#winaction-winners dl,div#winaction-winners dt,div#winaction-winners dd,
div.weekWiner dl,div.weekWiner dt,div.weekWiner dd
{
	margin:0; padding:0;
}
div#winProduct dl
{
	float:left;
	width:126px;
	height:143px;
	padding:7px 1px 10px;
	background:url('/images/winactie/PrizeInFood/winProductBg.png') no-repeat top left;
	text-align:center;
	overflow:hidden;
	margin:0 0 0 5px;
}
div#winProduct dl:first-child
{
	margin:0;
}
div#winProduct dl img
{
	max-width:117px;max-height:110px;
}
div#winProduct dl dd{
	position:relative;height:110px;
}
div#winProduct dl a.button
{
	position:absolute; top:0;right:7px;
	background:url('/images/winactie/PrizeInFood/button.png') no-repeat top left;
	width:20px;height:20px;text-indent:-9999em;
}
div#winProduct a.all
{
	background:url('/images/winactie/PrizeInFood/button.png') no-repeat top right;
	float:right; padding:0 26px 0 0;line-height:20px;font-weight:bold;font-size:14px; margin:18px 0 0;
	color:#000; text-decoration:none;
}
div#winProduct dl dt a{
	font-weight:bold;text-decoration:underline;
}
div#terms dl{
	overflow:hidden;
	width:100%;
}
div#terms dl dt
{
	margin:24px 0 0; font-weight:bold;
}
div#winaction-winners p
{
	margin:0 0 3px;
}
div#winaction-winners dl
{
	float:left;
	width:50%; line-height:15px; height:120px; margin:15px 0 0;
}
div#winaction-winners dl dt
{
	font-weight:bold;
}
div#content div.textContent p
{
	margin:0 0 10px;
}
div.textContent p img
{
	display:block; padding:8px 0;
}
div.textContent a.winkel
{
	font-size:14px;font-weight:bold;background:url('/images/winactie/PrizeInFood/winkel.png') no-repeat top right;
	line-height:20px; padding:0 26px 0 0; float:right; text-decoration:none;color:#000; margin:6px 0 0;
}
div.weekWiner div.rounded-content{ padding:0 15px;width:256px; font-size:12px;}
div.weekWiner div.rounded-content h4{ font-size:18px;}
div.weekWiner dl
{
	line-height:15px;
	padding:0 0 16px;
}
div.weekWiner dl dt
{
	font-weight:bold; font-size:14px; padding:2px 0 6px;
}
div.weekWiner dl dd
{
	clear:both;
}
div.weekWiner dl dd span
{
	display:block;float:left;width:56px;
}
div.weekWiner dl dd span + span
{
	width:auto;
}
div#terms dl{
	overflow:hidden;
	width:100%;
	line-height:18px;
}
div#terms dl dt
{
	margin:24px 0 0; font-weight:bold;
}
div#terms ul,div#terms li{list-style:none;margin:0;padding:0;}
div#terms ul
{
	margin:24px 0 0;
}
/***************************************
    thirty plus
**************************************/
#thirtyPlus{line-height:24px;font-size:12px;}
#thirtyPlus #tip{font-weight:bold;}
#thirtyPlus input[type=text]{width:245px}
#thirtyPlus .questionArea{padding-bottom:17px;overflow:hidden;}
#thirtyPlus .questionArea label{line-height:18px;float:left;width:395px;font-size:12px;}
#thirtyPlus .questionArea input[type=radio]{margin:4px 8px 0 0;padding:0;float:left;width:13px;height:13px;}
#thirtyPlus  input.submit{margin:16px 0 0}
#thirtyPlusTop p{display:block;width:428px;padding:20px 0 0;clear:left;}
#thirtyPlusTop h5
{font-size:34px;
	margin:0;
	padding:0;
	letter-spacing:-6px;
}

/***************************************
    Keizer Culinair
**************************************/
#thirtyPlus .captchaArea label
{
    width: 183px;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
.ffHack { overflow:hidden ;}
#thirtyPlus .captchaArea input
{
    float: left;
    height: 14px;
    line-height: 14px;
    width: 206px;
    border: 1px solid #7f9db9;
    display: inline-block;
    margin-right:5px;
    padding:2px;
}

#thirtyPlus .captchaArea .captcha,
#thirtyPlus .captchaArea .errorTips
{
    clear: both;
    margin: 14px 0 4px 183px;
}
.actieTitle 
{
	font-weight: bold;
	font-size: 14px;
}











/*thirtyplus*/
div#leftTopImg{float:left;}
#proefrit
{
	background:url(/images/winactie/thirtyplus/30plusBg.jpg) no-repeat 0 0;
	float:left;
	width:960px;
	height:501px;
	position:relative;
	margin:5px 6px 0;
}
#proefrit fieldset,#formulier fieldset{border:0;margin:0;padding:0;}
#proefrit fieldset legend,#formulier fieldset legend{font-size:0;line-height:0;display:none;}
#proefrit #left-column
{
	float:left;
	width:546px;
	margin:22px 46px 0 25px;
	position:relative;
	z-index:2;
}
#proefrit #right-column
{
	float:left;
	width:318px;
	position:relative;
	z-index:2;
	margin:22px 25px 0 0; 
}
#proefrit #thank{margin:22px 25px 0;}
#proefrit h1,#formulier h1
{
	font:bold 34px/38px Georgia;
	color:#f99f04;
	margin:0 0 10px;
	visibility:visible;
	letter-spacing:0;
}
#proefrit h1:first-line{
	color:#013473;
}
#formulier h2
{
	color:#f99f04!important;
	font-size:28px;
	font-weight:bold;
}
#proefrit  p
{
	font-size:14px;
	line-height:20px;
}
#formulier p
{
	font-size:12px;
	line-height:16px;
}
#proefrit #thank h1
{
	margin-bottom:38px;
}
#proefrit #thank p
{
	font:bold 34px/38px Georgia;
	color:#013473;
}
#proefrit #gratis
{
	bottom:-2px;
	left:-12px;
	position:absolute;
}
#proefrit #johnny-loco-01
{
	position:absolute;
	bottom:0px;
	left:212px;
}
#proefrit #johnny-loco-02
{
	position:absolute;
	right:-7px;
	bottom:0;
}
#proefrit #right-column fieldset > div,#formulier #right-column fieldset > div{position:relative;}
#proefrit .error,#formulier .error{position:absolute;right:-4px;bottom:3px;font-weight:bold;}
#formulier .error{right:0;}
#proefrit .left-error{right:188px;}
#formulier .left-error{right:196px;}
#proefrit #right-column input{margin:0;}
#proefrit #right-column input[type=text],#formulier #right-column input[type=text]
{
	background:url(/images/winactie/thirtyplus/inputBg.gif) repeat-x 0 0;
	border:1px solid #679cde;
	font:bold 12px/15px Arial,Helvetica,Verdana,sans-serif;
	color:#013473;
	padding:2px 3px;
	height:15px;
	width:310px;
	margin:8px 0 0;
}
#formulier #right-column input[type=text]
{
	background:#fff;
	border:2px solid #013473;
	padding:4px 3px;
	margin-top:2px;
	color:#000;
	width:316px;
}
*+html #formulier #right-column input[type=text]{margin-top:1px;}
#proefrit #right-column input.input-error[type=text],#formulier #right-column input.input-error[type=text]
{
	border-color:red;
}
#proefrit #right-column .RadInput_Default,#formulier #right-column .RadInput_Default{display:inline-block;}
#proefrit #right-column .rdfd_,#formulier #right-column .rdfd_{position:absolute;}
#proefrit #right-column input.left-input
{
	width:118px;
}
#formulier #right-column input.left-input{width:124px;}
#proefrit #right-column input.right-input
{
	width:168px;margin-left:12px;
}
#formulier #right-column input.right-input
{
	width:180px;
}
#proefrit #right-column input.focus
{
	color:#4988d7;
	font-weight:normal;
}
#formulier #right-column input.focus
{
	border-color:#7f9db9;
	color:#6e6e6e;
}
#proefrit #right-column .radio-line,#formulier #right-column .radio-line {overflow:hidden;}
#proefrit #right-column .radio-line > label,#formulier #right-column .radio-line > label{float:left;margin:3px 15px 0 0;}
#proefrit #right-column .radio-line > span,#formulier #right-column .radio-line > span {font-weight:bold;position:relative;top:3px;}
#proefrit #right-column .radio-line table,#formulier #right-column .radio-line table{float:left;}
#proefrit #right-column .radio-line table td,#formulier #right-column .radio-line table td{width:74px;}
#proefrit #right-column .radio-line input,#formulier #right-column .radio-line input{margin-right:3px;}
#proefrit #right-column .radio-line input,#proefrit #right-column .radio-line label,#proefrit #right-column .checkbox-line input,#proefrit #right-column .checkbox-line label,
#formulier #right-column .radio-line input,#formulier #right-column .radio-line label,#formulier #right-column .checkbox-line input,#formulier #right-column .checkbox-line label
{vertical-align:middle;}
#proefrit #right-column .checkbox-line{margin-top:8px;}
#formulier #right-column .checkbox-line{margin-top:2px;margin-bottom:16px;}
*+html #formulier #right-column .checkbox-line{margin-top:-3px;}
#proefrit #right-column .checkbox-line > span{font-weight:bold;position:relative;top:1px;left:-5px;}
#proefrit #right-column .checkbox-line input[type=checkbox]{margin-right:5px;width:13px;}
#proefrit .submit-button,#formulier .submit-button{background:url(/images/winactie/thirtyplus/buttonBg.png) no-repeat right -45px;color:#000;display:inline-block;font-size:26px;margin-top:23px;padding-right:40px;text-decoration:none;font-weight:bold;letter-spacing:-1px;}
#formulier .submit-button{margin-top:7px;}
#proefrit .submit-button span,#formulier .submit-button span{background:url(/images/winactie/thirtyplus/buttonBg.png) no-repeat 0 0;display:inline-block;line-height:45px;padding:0 15px 0 20px; cursor:pointer;}
#proefrit #left-column .submit-button{float:right;}
#formulier .submit-button,#formulier .submit-button span{display:block;text-align:center;}

.
