html,body{
	margin: 0;
	padding: 0;
	font-size: 10pt;
}

a {
	font-family: Verdana;
	font-size: 11px;
	color: #4b5c68;
	text-decoration: none;
}

/* BOVEN KANT*/

#container{
	width: 786px;
	height: auto !important;
	height:827px;
	min-height:827px;
	overflow-y:visible;
	
	margin: 0px auto;
	padding: 20px 0 0 0;
}

#logo{
	height: 142px;
	background-color: #ececec;
	background-image: url(../images/logo.org.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0 0 20px 0px;
}

#content{
	width: 786px;
	height: auto !important;
	height: 578px;

	min-height:589px;
	overflow-y:visible;

	background-image: url(../images/achtergrond-inhoud.gif);
	background-repeat: repeat-y;
}

#content2{
	width: 786px;
	height: auto !important;
	height: 578px;
	min-height: 0 !important;
	min-height:578px;
	overflow-y:visible;

	background-image: url(../images/achtergrond-inhoud.gif);
	background-repeat: repeat-y;
}

#bottom-image {
	margin-left: 8px;
	width: 770px;
	height: 219px;
	z-index: 0;
	position: relative;
	margin-top: 10px;
	background-image: url(../images/bottom-prizes.jpg);
}

#content a{
	text-decoration:underline;
}

#infoBlocks
{
	width: 720px;
	border: 0px solid red;
	margin:0px;
	margin-left: 30px;
	margin-bottom: 20px;
	padding:0px;
	font-family: Arial, sans-serif;
	border-collapse: collapse;
	
}

#infoBlocks td
{
	padding: 0px;
	vertical-align: top;
}	

.infoBlock
{
	width: 220px;
	border: 0px solid blue;
	position:relative;
	vertical-align: top;
}

.infoBlockHome
{
	width: 230px;	
}

.infoTitle
{
	background: #96bf0d url(../images/balk.gif) repeat-x;
	height: 13px;
	text-align: left;
	color: black;
	font-weight: bold;
	padding: 7px;
	line-height: 13px;
	padding-left: 12px;
	border: 1px solid #9F106F;
}

.infoTitleGrey
{
	background: #96bf0d url(../images/info-top-left-grey.gif) no-repeat;
}

.infoContent
{
/*	background: #ffffff url(../../../../res/brand/npl/images/info-content-left.gif) repeat-y;*/
	border: 1px solid #ff0000;
	border-top: 0px;
	text-align: left;
	padding: 5px;
	padding-left: 12px;
	color: black;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	letter-spacing: -0.2px;
	line-height: 16px;
}

.infoContentGrey
{
	background: #fafafa url(../images/info-content-left-grey.gif) repeat-y;
}

.infoContent p
{
	padding: 0px;
	margin: 0px;	
}

.infoBottom
{
	border: 0px solid red;
	height: 9px;
	margin-left: 1px;
	width: 220px;
	background: url(../images/info-bottom.gif);
}

.infoBottomGrey
{
	background: url(../images/info-bottom-grey.gif);
}

#plaatje{
	width: 770px;
	height: 300px;
	background-image: url(../images/home-plaatje1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px auto;
}

#plaatje-intro{
	width: 770px;
	height: 132px;
	/*background-image: url(../../../../res/brand/npl/images/layout-plaatje2.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	padding: 0 0 0 8px;
	float: left;
}

/* INHOUD */

#inhoud-links{
	width: 300px;
	height: auto;
	float: left;
	min-height: 260px;
	font-size: 11px;
	color: #4b5c68;
	font-family: Verdana;
	 
}

#inhoud-rechts{
	width: 478px;
	/* IE6 HACK*/
	/*min-height: 428px;
  	height: auto  !important;
  	height: 500px;*/
	/* IE6 HACK*/
	float: left;
	/*background-image: url(../../../../res/brand/npl/images/achtergrond-groen.gif);
	background-repeat: no-repeat;*/
	font-size: 11px;
	color: #4b5c68;
	font-family: Verdana;
}

#inhoud-rechtslogin ul#errors {
	border: 2px solid red;
	list-style-position: inside;
}

#inhoud-rechts ul#errors {
	width: 450px;
	border: 2px solid red;
	list-style-position: inside;
	margin: 0;
	padding: 5px;
}

#inhoud-rechtslogin ul#errorpostalcode {
	width: 450px;
	border: 2px solid red;
	display: none;
	list-style-position: inside;
	margin: 0;
	padding: 5px;
}

#inhoud-rechts ul#errorpostalcode {
	width: 450px;
	border: 2px solid red;
	display: none;
	list-style-position: inside;
	margin: 0;
	padding: 5px;
}

#inhoud-rechtslogin{
	width: 478px;
	/* IE6 HACK*/
  	/*height: auto  !important;
  	height: 500px;
	min-height: 428px;*/
	overflow:visible;
	/* IE6 HACK*/
	float: left;
	/*background-image: url(../../../../res/brand/npl/images/achtergrond-blauw.gif);
	background-repeat: no-repeat;*/
	font-size: 11px;
	color: #4b5c68;
	font-family: Verdana;
}

#inhoud-text{
	width: 450px;
	padding: 15px 0 0 5px;
	z-index: 1;
	position: relative;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	letter-spacing: -0.2px;
	line-height: 16px;
	color: #000000;
	
	
	height: auto !important;
	height: 400px;
	
}

#inhoud-text a {
	color: blue;
	text-decoration: underline;
}

#inhoud{
	width: 210px;
	height: auto;
	padding: 0 0 0 55px;
	float: left;
}

#inhoud-streep{
	width: 222px;
	height: 1px;
	background-image: url(../images/inhoud-streep.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 40px 0 0 40px;
}

#leeg{
	width: 222px;
	height: 1px;
}

#inhoud-login{
	width: 210px;
	height: auto;
	padding: 0 0 0 55px;
	float: left;
}

#intro{
	width: 357px;
	top: 44px;
	left: 58px;
	position: relative;
}

#intro-text{
	width: 400px;
	/*height: 200px;*/
	padding: 0 0 0px 0;
	margin-bottom: 25px;
}

#intro-login{
	width: 190px;
	height: 208px;
	background-image: url(../images/login.gif);
	background-repeat: no-repeat;
	float: left;
	padding: 5px 0 0 30px;
	position: relative;
	margin-top: 28px;
	left: 50px;
	margin-left: -4px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;
	border: 1px solid #ff0000;
}

#intro-login a {
	color: black;
	text-decoration: underline;
}

#content-text {
	float: left;
	width: 430px;
	margin-left: 81px;
	margin-top: 10px;
	overflow: hidden;
}

#content-text a {
	color: blue;
	text-decoration: underline;
}

.header-red {
	color: #fe0000;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	/*letter-spacing: 0.5px;	*/
}

.header-red-small {
	color: #fe0000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#content-text .text {
	margin-left: 12px;
	line-height: 18px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#meld-mij-aan {
	float: left;
	margin-top: 10px;
	width: 364px;
	height: 38px;
	display: inline;
}

#meld-mij-aan .left {
	float: left;
	width: 11px;
	height: 38px;
	background-image: url(../images/content-redline-left.gif);
	display: inline;
}

#meld-mij-aan .button {
	float: left;
	height: 38px;
	width: 122px;
}

#meld-mij-aan .middle {
	float: left;
	width: 200px;
	height: 38px;
	background-image: url(../images/content-redline-middle.gif);
	display: inline;
}

#meld-mij-aan .right {
	float: left;
	width: 130px;
	height: 38px;
	background-image: url(../images/content-redline-right.gif);
	display: block;
	z-index: 1;
	
}

#content-speel-mee {
	float: left;
	margin-left: 80px;
	width: 252px;
}

#content-speel-mee .text {
	float: left;
	margin-left: 12px !important;
	margin-left: 0px;
	width: 235px;
	padding-top: 5px;
	line-height: 18px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#win-deze-week {
	float: left;
	width: 182px;
	height: 188px;
	background-image: url(../images/win-deze-week.gif);
	margin-top: -38px;
	margin-left: 0px !important;
	margin-left: 0px;
	text-align: right;
	z-index: 100;
	display:block;
	position:relative;
}

#footer {
	margin-left: 8px;
	width: 770px;
	background-image: url(../images/footer-bg.jpg);
	height: 277px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#footer-content {
	margin-left: 36px;
	width: 696px;
}

#footer-content-left {
	float: left;
	width: 444px;
	text-align: left;
}

#footer-content-left .redline {
	margin-top: 20px;
	width: 444px;
	border-top: 1px solid #fe0000;
}

#footer-content-left ul {
	margin: 15px;
	padding: 0px;
}

#footer-content-left li {
	list-style: none;
	list-style-position: inside;
	vertical-align: middle;
}

#footer-content-left .leftcontent {
	float: left;
	overflow: visible;
	z-index: 1000;
	width: 210px;
	line-height: 18px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#footer-content-left .header-red {
	width: 400px;
	padding-top: 50px;
	padding-bottom: 0px;
}

#footer-content-left .header-red-small {
	width: 400px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#footer-content-left .week-price-label {
	float: left;
	width: 50px;
}

#footer-content-left .week-price-text {
	float: left;
	width: 120px;
}

#footer-content-right {
	float: left;
	margin-left: 15px;
	padding-top: 10px;
	width: 235px;
	background-color: #FFFFFF;
}

#footer-content-right a {
	margin-left: 20px;
	color: blue;
	text-decoration: underline;
}

#footer-content-right .rightblocktop {
	width: 235px;
	height: 27px;
	
	border: 1px solid #9f106f;
	background-image: url(../images/banners/hoe-werkt-het.gif);
}

#footer-content-right .content {
	width: 225px;
	border: 1px solid #fe0000;
	padding: 5px;
	border-top: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -0.2px;
	line-height: 18px;
}

.no-padding {
	padding: 5px 0 0 20px;
	margin: 0px;
}

 #intro-news{
	width: 720px;
	height: 40px;
	/*margin-top: -20px;	
	float: left;*/
	
	position: relative;
	/*top: 64px;*/
	left: 32px;
}
 




#intro-logedin{
	width: 220px;
	height: 150px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	margin-top: -60px;
	left: 50px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;	
	border: 0px solid red;

}

#intro-streep{
	width: 450px;
	height: 1px;
	padding: 10px 0 10px 0;
	background-image: url(../images/streep-klein.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#intro-links{
	width: 452px;
	height: auto !important;
	height: 300px;
	min-height: 300px;
	  
	float: left;
	font-size: 11px;
	color: #4b5c68;
	font-family: Verdana;
}

#intro-rechts{
	width: 322px;
	height: auto;
	float: left;
	font-size: 11px;
	color: #4b5c68;
	font-family: Verdana;
}


/*HOME*/

#home-center
{
	width: 100%;
	height: 335px;
	border: 0px solid red;
	/*margin-top: -95px;*/
}


/* END HOME*/

/* Prizes */
#result-prizes {
	margin-top: 20px;
	width: 422px;
}

#result-prizes .prize-top{
	width: 420px;
	height: 26px;
	background-image: url(../images/balk.gif);
	background-repeat: repeat-x;
	margin: 0px auto;
	border: 1px solid #9f106f;
	overflow: hidden;
}

#result-prizes .prize-top-text {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

#result-prizes .text {
	padding: 5px;
	border: 1px solid #FF0000;
	border-top: 0px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	
}

#result-prizes .text-left {
	float: left;
	width: 210px;
}

#result-prizes .image {
	float: right;
	width: 200px;
	text-align: right;
}

#result-prizes .congratulations {
	color: #FF0000;
	margin-top: 20px;
	font-weight: bold;
}
/* END Prizes */

/* MENU */

#menu{
	width: 220px;
	height: 161px;
	top: 27px;
	left: 46px;
	position: relative;
}
#menu a{text-decoration:none;}
#menuhome{
	width: 220px;
	height: 161px;
}
#menuhome a{
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.menu-content{
	color: #000000;
	padding: 5px 0 0 10px;
}

.menu-text{
	width: 220px;
	height: 145px;
	background-image: url(../images/login.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	border: #ff0000 solid 1px;
	font-size: 12px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}	

.menu-text label{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #fe0000;
	padding-bottom: 10px;
	letter-spacing: 1.2px;
}	
	
.menu-text p{
	padding: 10px 0 0 0;
	margin: 0;
}	
	
#menu-knoppen{
	margin: 0;
	padding: 0;
	/*background-image: url(../../../../res/brand/npl/images/balk.gif);*/
	background-color: #ff9a02;
	float: left;
	line-height: 25px;
	border: #ff0000 solid 1px;
	width: 220px;
}
#menu-knoppen li a{ color: #000000; font-size: 10px; text-decoration:none;}
#menu-knoppen li{
	width: 62px;
	padding: 0 5px 0 5px;
	height: 25px;
	list-style-type: none;
	float: left;
	text-align: center;
	overflow: hidden;
}
#submenu{
	top: 50px;
	left: 20px;
	width:200px;
	position: relative;
	overflow-y: visible;
}
#submenu ul{
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
	text-align: right;
	overflow-y: visible;
}
#submenu li a{
	color: #fe0000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	display:block;
	/*background:url(../../../../res/brand/npl/images/knoppen/pijl.gif) left center no-repeat; */
	padding-left:24px;
	margin-bottom:0px;
	width:220px;
	outline:none;
	text-decoration:none;
}
#submenu li a:hover{/*background:url(../../../../res/brand/npl/images/knoppen/pijl-groen.gif) left center no-repeat;*/}


/* NAVIAGATIE */

#navigatie{
	width: 768px;
	height: 27px;
	background-image: url(../images/balk.gif);
	background-repeat: repeat-x;
	margin: 0px auto;
	border: 1px solid #9f106f;
	overflow: hidden;
}

#navigatie-text {
	float: right;
	width: 480px;
	padding: 0 10px 0 0;
}

#navlist li{
	width: 192px;
	height: 23px;
	list-style-type: none;
	display: inline;
	float: left;
	text-align: center;
	padding: 2px 0 0 0;
}

#navlist{
	margin: 0;
	padding: 0;
	float: left;
}

.line{
	width: 2px;
	height: 24px;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
}

/* COPYRIGHT */

#copyright{
	width: 786px;
	height: 56px;
	/*height: 80px;*/
	float: left;
	padding-left: 20px;
	padding-top: 15px;
}

#copyright .npl-logo {
	float: left;
	width: 92px;
	padding-left: 30px;
}

#copyright .middle-text {
	float: left;
	width: 450px;
	padding: 40px 0 0 10px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#copyright .valuewait-logo {
	float: left;
	width: 156px;
}

#onder-link{
	width: 350px;
	height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77b800;
	padding: 0 0 0 210px;
}

#streep{
	width: 770px;
	height: 2px;
	background-image: url(../images/streepgroen.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding: 10px 0 0 0;
}

#copyright-text{
	width: 235px;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5c68;
	float: left;
	padding: 20px 0 0 70px;
}

#onder-link2{
	width: 250px;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b5c68;
	float: left;
	padding: 20px 0 0 30px;

}

#logo-klein{
	width: 142px;
	height: 30px;
	background-image: url(../images/logo-beneden.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 5px;
}

/* ONDER KANT */

#onder{
	width: 786px;
	float: left;
}

#onder-links{
	height: 15px;
	width: 15px;
	background-image: url(../images/onder-links.gif);
	background-repeat: repeat-x;
	float: left;
}

#onder-midden{
	height: 15px;
	width: 756px;
	background-image: url(../images/onder-midden.gif);
	background-repeat: repeat-x;
	float: left;	
}

#onder-rechts{
	height: 15px;
	width: 15px;
	background-image: url(../images/onder-rechts.gif);
	background-repeat: repeat-x;
	float: left;
}

/* HACKS */

.clear {
	clear: both;
}

/* LINKS */
#onder-link{
	padding-top:19px;
}
#onder-link a{
	font-family: Verdana;
	font-size: 10px;
	color: #77b800;
	text-decoration: none;
}

#navigatie a{
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFE;
	text-decoration: none;
	
}

#menu a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFE;
	text-decoration: none;
}

#onder-link2 a{
	font-family: Verdana;
	font-size: 9px;
	color: #4b5c68;
	text-decoration: none;
}

/************ FIELD SETS **************/
.accountform p {
	/*height: 13px;*/
	margin: 4px;

}

#clear_form{
	clear:both;
	margin-bottom:50px;
}

.accountform label {
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
	line-height: 20px;
	margin:0px;
}

.accountform input{
	float: left;
	color: #333333;
	font-size: 12px;
	font-family: verdana;
}

.accountform input.tekstveld{
	width: 200px;
	height: 17px;

}

.accountform select {
	width: 205px;
	height: 20px;
	margin:0px;
	padding:0px;
}

.accountform input.button_aanmelden{
	/*height:26px;*/
}

.accountform label.small_label{
	width:80px;
}

#in_table td{
	padding-bottom:10px;
}
#in_table select{width:111px;}
.split_radios{
	float:left;
}
.split_radios input,.accountform #split_radios{
	float:left;
}
.split_radios div{
	float:left;
	width:207px;
	margin-bottom:1px;
}
.split_radios label{
	width:185px;
}

select.waitmoments {margin:20px 0 20px 0;}

.waitmoments label
{
	width: 100px;	
	padding-left: 4px; 
}

#waitmomentsTable 
{
	border-collapse: collapse;
	background-color: #ffffff;	
	width: 450px;
	font-size: 11px;
	color: #96c83a;
	clear:both; 
}

#waitmomentsTable td
{
	border: 1px solid #ff9900;
	line-height: 15px;
}

#waitmomentsTable h3
{
	margin: 0px;
}

/* LOGIN */

.login{
	width: 155px;
	height: 200px !important;
	height: 188px;
	float: none;
	padding: 0;
		
}

.login input{
	color: #333333;
	font-size: 12px;
	border: 0px;
	/*height: 18px;*/
	font-family: verdana;
}

#loginusername, #passwordinput {
	height: 18px;
	width: 152px;
}

#login-question-green {
	
}

.login input.tekstveld{
	width: 150px;
	height: 17px;	
}

.login label{
	margin: 0;
	padding: 0;
	width: 155px;
	float: none;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

.login p{
	margin: 0;
	padding: 2px;
	width: 165px;
}
.login a{
	color:#000000;
	font-size:11px;
}

.login-title{
	/*font-weight: bold;*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #fe0000;
	padding-bottom: 10px;
	letter-spacing: 1.2px;
}

.submit-right{
	top: 90px;
	right: 20px;
	position: absolute; 
}

.submit-left{
	left: 20px;
	position: absolute; 
}

/* SIGNUP */

 p.checkbox, p.button{
	padding: 0px 0 0 195px;	
}

.checkbox input {
	width: 20px;
}

.title{
	height: 20px;
	margin-bottom:8px;
	color: #fe0000;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	margin-top: 10px;
	
	/*color: #fe0000;*/
	/*font-size: 16px;*
	/*font-weight: bold;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#registrationform label a{
	font-size:11px;
	color: #4b5c68;
	text-decoration:underline;
}
#registrationform div{ 
	float:left;
}
#ie6space{
	padding-left:195px;
}


/* CREDITS */
.c_top{
	float:left;
	margin-bottom:50px;
	padding-left: 5px;
	
}
.creditsform .title{float:left;}
#c_table{
	float:left;
	width:445px;
	border:0px;
	margin-bottom:20px;
}
.tabletitle td{padding-bottom:14px;}
.tablerow,.tablerow2,.tablerow3,#totaalsaldo{
	border:1px solid #999999;
	padding:2px 2px 2px 6px;
	background:#ffffff;
}
.creditsform #totaalsaldo{
	float:right;
	padding:2px 10px 2px 10px;
}
#c_table .tablerow
{
	width:50px;
}

/*HISTORY*/

.history{
	float:left;
}
.history a{
	font-size:11px;
	color: #4b5c68;
	font-style:italic;
}
.history a:hover{color:#000000;}
.history .title{
	margin:17px 0 7px 0;
}
#h_title{margin-top:0;width:400px;}
.history p{
	float:left;
	margin:0 0 3px 0;
}
.history label{
	float:left;
	border:1px solid #999999;
	padding:2px 6px 2px 6px;
	background:#ffffff;
	margin-left:3px;
}
.h_title label{
	background:none;
	border:0;
	font-weight:bold;
}
label.a{width:40px;}
label.o{width:273px;}
label.d{width:70px;}
label.c{width:329px;}

/*PROFIEL*/

#profile{
	height: auto;
	
	width:463px;
	overflow-y:visible;
	overflow-x:hidden;
}

.profiel{
	float:left;
}

.profiel p{
	float:left;
	margin:0 0 3px 0;
}

.profiel label{
	float:left;
	border:1px solid #999999;
	padding:4px 6px 2px 6px;
	background:#ffffff;
	margin:0 0 3px 3px;
}

.waitmom {
	width:417px;
}

.p_title profiel{
	background:none;
	border:0;
}

label.botton-leeg{
	width: 199px;
	border: 0px;
	background: none;
}
	
label.key{width:200px; height:14px;}
label.value{width:200px;  height:14px;}

.confirm a{
	color: #4b5c68;
	font-size:11px;
	text-decoration:underline;
}


/*CONTACT*/
.contact p{
	float:left;
	margin:0;
	padding:10px 0 0 0;
}

.contact label{
	float:left;
}
.contact input,.contact textarea, .contact select, .contact .button_aanmelden{
	/*float:right;*/
}
.contact select{width:280px;}
.contact textarea{
	height:125px;
	width:276px;
}
.contact .field input{
	width:276px;
}

/*CONTACT BLOK*/
.blok{
	width:220px;
	padding:0 0 0 60px;
}
.blok h1{
	color: #4b5c68;
	font-size: 20px;
	font-weight:normal;
	margin:16px 0 0 0;
}
.blok h2{
	color: #96bf0d;
	font-size: 14px;
	margin:0;
}
.blok a{
	color:#4b5c68;
	text-decoration:underline;
	font-size:11px;
}
.blok p{
	padding-top:15px;
	padding-bottom:17px;
	line-height:180%;
	margin:0;
}
.blok p.campagnes{
	font-size:9px;
}
.blok img.lijn{
	margin-bottom:17px;
}



.MsoNormal
{
	display:inline;
	padding:0px;
	margin:0px;
}


.scrolldiv
{
	/*height:auto !important; 
	height:423px;
	min-height :423px;*/
	
	overflow-y:visible;
	width:465px;
	padding: 3px;
	padding-right: 5px;
}
.scrolldivhome{
	
	/*height:260px;
	overflow-y:fixed;*/
	
	width:400px;
	
	height:auto !important; 
	height:260px;
	min-height :260px;
	
	overflow-y:visible;

	
}
#kapotp
{
	padding-bottom:20px;
}
#kapotp p
{
	height:auto;
	display:block;
}

.helpText_products
{
	left: 50%;
	width: auto;
	height: auto;
	border: 1px solid white;
	background-color: #9ccb44;
	position: absolute;
	color: white;
	padding: 3px;
	display:none;
	z-index:1;
	margin-right: 250px;
}
.helpText_products3
{
	left: 52%;
	width: auto;
	height: auto;
	border: 1px solid #FF0000;
	background-color: #FFCC31;
	position: absolute;
	color: black;
	padding: 3px;
	display:none;
	z-index:2000;
	overflow: visible;
}
.helpText_products2
{
	left: 50%;
	margin:-65px 0 0 250px;
	width: auto;
	height: auto;
	border: 1px solid white;
	background-color: #9ccb44;
	position: absolute;
	color: white;
	padding: 3px;
	display:none;
	z-index:1;
	margin-left: 250px;
}

.helpText_products4
{
	left: 75%;
	margin-top:-30px;
	/*margin-left: 0px;*/
	width: auto;
	height: auto;
	border: 1px solid #FF0000;
	background-color: #FFCC31;
	position: absolute;
	color: black;
	padding: 3px;
	display:none;
	z-index:1;
	float:right;
}

.nofloat p{
	float:none;
	height:auto;
}

/* Registratie style goed!*/

#registration
{
	height:auto;
	overflow-y:auto;
	width:465px;
	padding: 3px;
	padding-right: 5px;
}

#deletepopup{
	height: 178px;
	width: 268px;
	background:#ffffff;
	border:0px solid #abadb3;
	display:none;
	position:absolute;
	z-index: 2000;
	left: 50%;
	margin-left: -150px;
	top: 300px;
	text-align: center;
}

#deletepopup .toptitle {
	width: 266px;
	height: 27px;
	border: 1px solid #9f106f;
	background-image: url(../images/uitschrijventop.jpg);
}

#deletepopup .input-buttons {
	margin-top: 25px;
	text-align: right;
	margin-right: 20px;
}

#deletepopup .input-buttons input {
	margin-left: 20px;
}

#deletepopup .bottom-text {
	margin-top: 25px;
	color: #666666;
	font-size: 10px;
}

#deletepopup .deleteaccount-content
{
	border: 1px solid #ff0000;
	border-top: 0px;
	height: 120px; 
	padding: 20px 10px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:white;
}

#voorwaardenbox, #privacybox{
	height: 450px;
	width: 600px;

	background:#ffffff;
	
	border:0px solid #abadb3;
	display:none;
	position:absolute;
	z-index: 2000;
	padding: 5px;
	left: 50%;
	margin-left: -300px;
	top: 200px;
	text-align: center;
}

#voorwaardenbox .conditions-content, #privacybox .privacy-content
{
	height: 350px; 
	overflow-y: scroll;
	border: 1px solid #ff0000;
	padding: 3px;
	margin-left: 50px;
	margin-right: 50px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#registration label
{
	width: 230px;
}

p.signupbutton
{
	padding: 0 0 0 360px;	
}

#vertical a
{
	text-decoration: none; 
}

#vertical a:hover
{
	color: #6793aa;
	text-decoration: none;
}


.overlay
{	
	position: absolute;
	left : 0px;
	top : 0px;
	z-index : 1000;
	background : #ffc499;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

a img
{
	border: 0px;
}

/* Collapsable faq*/

.collapse
{
	border: 1px solid #b0b0b0;
	border-top:0px;
	padding: 4px;
	background-color: #fdf1db;
	cursor: pointer;
}
.collapse.first
{
	border: 1px solid #b0b0b0;
}

.collapse_text
{
	
	border: 1px solid #b0b0b0;
	border-top:0px;
	padding: 3px;
	vertical-align:top;
}

.collapse strong
{
	font-weight: bold;
}

.playonlineIframe{
	height:500px;
	width:400px;
	border:0px solid #FF0000;
	/*frameborder="0"*/
}

.winner-text
{
	font-size: 14px;
}


#mens_container, #mens_container img,  #prize_container, #prize_container img
{
	float:left;
}

