/*
CSS for www.postcodeloterij.nl
Copyright 2006 Nationale Postcode Loterij
Programming: Bas de Valk

*/
body {
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}

p,h1,h2,h3,h4,h5,h6,form {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

div#containerMain1,div#containerMain2,div#containerMain3,div#containerMain4
	{
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#containerMain1 div#containerHeader {
	height: 427px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#containerMain2 div#containerHeader {
	height: 427px;
	margin: 0px;
	padding: 0px;
}

#containerMain3 div#containerHeader {
	height: 221px;
	margin: 0px;
	padding: 0px;
}

#containerMain4 div#containerHeader {
	height: 221px;
	margin: 0px;
	padding: 0px;
}

/*////////// NAVIGATIE ////////// Navigatie zit in unordered lists (<ul>) Zet eerst alle menu-items (<li>) achter elkaar, verwijder de bullets etc. Geef de <a>-tag als achtergrond-image het plaatje van de tab Verwijder vervolgens de linktekst door de <strong>-tag onzichtbaar te maken (display: none) Gebruik voor mouseOvers (hover) de CSS Sprite-methode Zie oa     http://www.designmeme.com/articles/hoverboxmenu/ en        http://www.alistapart.com/articles/sprites //////////////////////////////*/
ul#nav {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 177px;
	/* Inclusief "Mijn Postcode Loterij" (ingelogd) */
	/* padding: 0px 0px 0px 321px; /* EXclusief "Mijn Postcode Loterij" (NIET ingelogd) */
	position: absolute;
	height: 35px;
	top: 57px;
	width: 793px !important;
	width /**/: 966px; /* ABMH3 */
}

#nav li {
	float: left;
}

/* Bepaal opmaak van navigatiebuttons */
ul#nav a {
	display: block;
	padding-top: 35px; /* De tekst wordt zo buiten beeld geschoven */
	color: white;
	height: 0px !important;
	height /**/: 35px;
	background-position: center top;
	font: bold 1.2em/ 1em Arial, Helvetica, sans-serif;
	background-image: url(../img/bt_nav_combined.gif);
}

/* In plaats van verschillende images voor de verschillende 'states' van de buttons nemen we   Ã©Ã©n image waarin de verschillende 'states' onder elkaar staan.   Verschuif de achtergrondimage bij hover en igv 'active', zodat de button de juiste 'state'   toont. Dit heet de CSS sprite-methode (zie url in comment boven) */
ul#nav li#bthome a.nav {
	width: 61px;
	background-position: 0px 0px;
}

ul#nav li#bthome a:hover {
	width: 61px;
	background-position: 0px -35px;
}

ul#nav li#bthome a.btactive {
	width: 61px;
	background-position: 0px -70px;
}

ul#nav li#btgoededoelen a.nav {
	width: 111px;
	background-position: -61px 0px;
}

ul#nav li#btgoededoelen a:hover {
	width: 111px;
	background-position: -61px -35px;
}

ul#nav li#btgoededoelen a.btactive {
	width: 111px;
	background-position: -61px -70px;
}

ul#nav li#btprijzen a.nav {
	width: 66px;
	background-position: -172px 0px;
}

ul#nav li#btprijzen a:hover {
	width: 66px;
	background-position: -172px -35px;
}

ul#nav li#btprijzen a.btactive {
	width: 66px;
	background-position: -172px -70px;
}

ul#nav li#btuitslagen a.nav {
	width: 82px;
	background-position: -238px 0px;
}

ul#nav li#btuitslagen a:hover {
	width: 82px;
	background-position: -238px -35px;
}

ul#nav li#btuitslagen a.btactive {
	width: 82px;
	background-position: -238px -70px;
}

ul#nav li#bttelevisie a.nav {
	width: 42px;
	background-position: -320px 0px;
}

ul#nav li#bttelevisie a:hover {
	width: 42px;
	background-position: -320px -35px;
}

ul#nav li#bttelevisie a.btactive {
	width: 42px;
	background-position: -320px -70px;
}

ul#nav li#btspelletjes a.nav {
	width: 84px;
	background-position: -362px 0px;
}

ul#nav li#btspelletjes a:hover {
	width: 84px;
	background-position: -362px -35px;
}

ul#nav li#btspelletjes a.btactive {
	width: 84px;
	background-position: -362px -70px;
}

ul#nav li#btmijnpostcodeloterij a.nav {
	width: 93px;
	background-position: -446px 0px;
}

/* BUITENKANS */
ul#nav li#btmijnpostcodeloterij a:hover {
	width: 93px;
	background-position: -446px -35px;
}

ul#nav li#btmijnpostcodeloterij a.btactive {
	width: 93px;
	background-position: -446px -70px;
}

ul#nav li#btspeelmee a.nav {
	width: 88px;
	background-position: -539px 0px;
}

ul#nav li#btspeelmee a:hover {
	width: 88px;
	background-position: -539px -35px;
}

ul#nav li#btspeelmee a.btactive {
	width: 88px;
	background-position: -539px -70px;
}

ul#nav li#btorganisatie a.nav {
	width: 96px;
	background-position: -627px 0px;
}

ul#nav li#btorganisatie a:hover {
	width: 96px;
	background-position: -627px -35px;
}

ul#nav li#btorganisatie a.btactive {
	width: 96px;
	background-position: -627px -70px;
}

/* Opmaak van subnavigatie */
ul#subnav {
	display: block;
	list-style: none;
	background: url(../img/subnav_bg.gif);
	margin: 0px;
	padding: 6px 15px 0px 177px;
	position: absolute;
	top: 92px;
	left: 0px;
	height: 20px !important;
	height /**/: 25px;
	width: 774px !important;
	width /**/: 966px;
	font: bold 1.2em/ 1em Arial, Helvetica, sans-serif;
	z-index: 2;
}

#subnav li {
	display: inline;
	padding: 6px 0px 0px;
	margin: 0px;
}

ul#subnav a {
	border-right: 1px solid #FCD2D3;
	border-collapse: collapse;
	background: url();
	line-height: 14px;
	padding: 0px 8px 0px;
}

ul#subnav a:link,ul#subnav a:visited {
	color: #FDE9EA;
	text-decoration: none;
}

ul#subnav a:hover {
	background-color: #FCD2D3;
	color: #EE1C24;
	margin-left: -3px;
	padding-left: 11px;
	line-height: 14px;
}

ul#subnav a:active {
	background-color: #FCD2D3;
	color: #EE1C24;
	margin-left: -3px;
	padding-left: 11px;
	line-height: 14px;
}

ul#subnav a.active,ul#subnav a.active:visited {
	background-color: #FCD2D3;
	color: #EE1C24;
	margin-left: -3px;
	padding-left: 11px;
	line-height: 14px;
}

#logo {
	position: absolute;
	left: 21px;
	top: 31px;
	z-index: 3;
}

#containerMain1 h1#sectionHeader,#containerMain1 #sectionHeader {
	height: 336px;
	width: 966px;
	position: absolute;
	top: 93px;
	margin: 0;
	padding: 0;
}

#containerMain2 h1#sectionHeader {
	height: 311px;
	width: 966px;
	position: absolute;
	top: 92px;
	margin: 0;
	padding: 0;
	z-index: 1;
}

#containerMain2 #sectionHeader {
	height: 311px;
	width: 966px;
	position: absolute;
	top: 117px;
	margin: 0;
	padding: 0;
}

#containerMain3 h1#sectionHeader,#containerMain3 #sectionHeader {
	height: 107px;
	width: 966px;
	position: absolute;
	top: 118px;
	margin: 0;
	padding: 0;
}

#containerMain4 h1#sectionHeader,#containerMain4 #sectionHeader {
	height: 129px;
	width: 966px;
	position: absolute;
	top: 93px;
	margin: 0;
	padding: 0;
}

h1#sectionHeader span {
	position: absolute;
	width: 100%;
	height: 100%;
}

input {
	color: #666666;
	font-size: 1.0em;
}

form#search {
	position: absolute;
	top: 28px;
	right: 19px;
}

#search label {
	display: none;
}

input#zoek {
	width: 109px;
	height: 19px;
	margin: 0;
	padding: 2px 4px 0px 4px;
	font-size: 1.0em;
	border: none;
	background: url(../img/searchField_bg.gif) no-repeat left top;
}

input#submitSearch {
	margin: 0px 0px 0px 5px;
	vertical-align: top;
}

div.loginField {
	background: url(../img/inputLogin_bg.gif) no-repeat;
	float: left;
  height: 20px;
  margin-top: 3px;
  width: 140px;
}
input.login {
	color: #666666;
	border: none;
  border-color: transparent;
	float: left;
  font: 1em Verdana,Arial,Helvetica,sans-serif !important;
  height: 14px;
  margin: 2px 4px;
  padding: 0;
  width: 130px;
}
#containerContent {
	position: relative;
	z-index: 10;
	width: 928px !important;
	width /**/: 966px; /* ABMH3 */
	padding: 0px 19px 0px;
	margin: 0;
	background: #E2F2FE url(../img/page_bgverloop.jpg) repeat-x bottom;
}

#cleanContainerContent {
	position: relative;
	z-index: 10;
	width: 928px !important;
	width /**/: 966px; /* ABMH3 */
	padding: 0px 19px 0px;
	margin: 0;
}

div#columnLeft {
	width: 185px !important;
	width /**/: 192px; /* ABMH3 */
	margin: 14px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	float: left;
}

div#columnMiddle {
	width: 530px !important;
	width /**/: 544px; /* ABMH3 */
	margin: 14px 0px -14px 0px;
	padding: 0px 7px;
	float: left;
}

div#columnMiddleWide {
	width: 729px !important;
	width /**/: 743px; /* ABMH3 */
	margin: 14px 0px -14px 0px;
	padding: 0px 7px 0px 0px;
	float: left;
}

.w729 {
	width: 705px !important; /* 729px - padding (2x12px) */
	width /**/: 729px;
	background: url(../img/kadertje_729_grey-white_bg.gif) repeat-y top;
}

.uitslagen-ie6 {
	display: none;
}

.w729 span.top {
	background: url(../img/kadertje_729_grey-white_top.gif) no-repeat top;
}

.w729 span.bottom {
	background: url(../img/kadertje_729_grey-white_bottom.gif) no-repeat
		bottom;
}

#containerMain1 div#columnRight {
	position: relative;
	width: 185px !important;
	width /**/: 192px; /* ABMH3 */
	float: left;
	margin: -300px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}

#containerMain2 div#columnRight {
	position: relative;
	width: 185px !important;
	width /**/: 192px; /* ABMH3 */
	float: left;
	margin: -280px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}

#containerMain3 div#columnRight {
	position: relative;
	width: 185px !important;
	width /**/: 192px; /* ABMH3 */
	float: left;
	margin: -85px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}

#containerMain4 div#columnRight {
	position: relative;
	width: 185px !important;
	width /**/: 192px; /* ABMH3 */
	float: left;
	margin: -85px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}

div#columnMiddleLeft {
	float: left;
	width: 258px !important; /* 265-7 */
	width /**/: 265px; /* ABMH3 */
	margin: -7px 0px 0px;
	padding: 0px 7px 0px 0px;
}

div#columnMiddleRight {
	float: left;
	width: 258px !important; /* 265-7 */
	width /**/: 265px; /* ABMH3 */
	padding: 0px 0px 0px 7px;
	margin: -7px 0px 0px;
}

.clear {
	clear: both;
}

.kadertje {
	padding: 0px 12px 0px;
	margin: 7px 0px 28px;
}

span.bottom,span.top {
	display: block;
	height: 7px;
	clear: both;
}

span.top {
	margin: 0px -12px 0px;
	position: relative;
	top: -7px;
}

span.bottom {
	margin: 0px -12px 0px;
	position: relative;
	top: 7px;
}

.w185 {
	width: 161px !important; /* 185px - padding (2x12px) */
	width /**/: 185px;
	background: url(../img/kadertje_185_grey-white_bg.gif) repeat-y top;
}

.w185flash {
	padding: 0px 0px 0px;
}

.w185 span.top {
	background: url(../img/kadertje_185_grey-white_top.gif) no-repeat top;
}

.w185 span.bottom {
	background: url(../img/kadertje_185_grey-white_bottom2.gif) no-repeat
		bottom;
}

.w530 {
	width: 506px !important;
	width /**/: 530px;
	background: url(../img/kadertje_530_grey-white_bg.gif) repeat-y top;
}

.w530 span.top {
	background: url(../img/kadertje_530_grey-white_top.gif) no-repeat top;
}

.w530 span.bottom {
	background: url(../img/kadertje_530_grey-white_bottom.gif) no-repeat
		bottom;
}

.w530nobg {
	width: 506px !important;
	width /**/: 530px;
}

.w258 {
	width: 234px !important;
	width /**/: 258px;
	background: url(../img/kadertje_258_grey-white_bg.gif) repeat-y top;
}

.w258 span.top {
	background: url(../img/kadertje_258_grey-white_top.gif) no-repeat top;
}

.w258 span.bottom {
	background: url(../img/kadertje_258_grey-white_bottom.gif) no-repeat
		bottom;
}

.w185.gold {
	width: 161px !important;
	width /**/: 185px;
	background: url(../img/kadertje_185_goldbg_bg.gif) repeat-y top;
}

.w185.gold span.top {
	background: url(../img/kadertje_185-goldbg_top.gif) no-repeat top;
}

.w185.gold span.bottom {
	background: url(../img/kadertje_185-goldbg_bottom.gif) no-repeat bottom;
}

.w185.blueborder {
	background: url(../img/kadertje_185_blue-white_bg.gif);
}

.w185.blueborder span.top {
	background: url(../img/kadertje_185_blue-white_top.gif) no-repeat top;
}

.w185.blueborder span.bottom {
	background: url(../img/kadertje_185_blue-white_bottom2.gif) no-repeat
		bottom;
}

.w185.orangeborder {
	background: url(../img/kadertje_185_orange-white_bg.gif);
}

.w185.orangeborder span.top {
	background: url(../img/kadertje_185_orange-white_top.gif) no-repeat top;
}

.w185.orangeborder span.bottom {
	background: url(../img/kadertje_185_orange-white_bottom.gif) no-repeat
		bottom;
}

.w258.orangeborder2 {
	background: url(../img/kadertje_258_orange-white_bg.gif);
}

.w258.orangeborder2 span.top {
	background: url(../img/kadertje_258_orange-white_top.gif) no-repeat top;
}

.w258.orangeborder2 span.bottom {
	background: url(../img/kadertje_258_orange-white_bottom.gif) no-repeat
		bottom;
}

.w185.redborder {
	background: url(../img/kadertje_185_red-white_bg.gif);
}

.w185.redborder span.top {
	background: url(../img/kadertje_185_red-white_top.gif) no-repeat top;
}

.w185.redborder span.bottom {
	background: url(../img/kadertje_185_red-white_bottom.gif) no-repeat
		bottom;
}

.w185.greenborder {
	background: url(../img/kadertje_185_green-white_bg.gif);
}

.w185.greenborder span.top {
	background: url(../img/kadertje_185_green-white_top.gif) no-repeat top;
}

.w185.greenborder span.bottom {
	background: url(../img/kadertje_185_green-white_bottom.gif) no-repeat
		bottom;
}

.w185.orange {
	background: #FE7A0B;
}

.w185.orange span.top {
	background: url(../img/kadertje_185_orange_top.gif) no-repeat top;
}

.w185.orange span.bottom {
	background: url(../img/kadertje_185_orange_bottom.gif) no-repeat bottom;
}

.w185.orange h2 {
	margin-bottom: 20px;
}

.topImg.bird {
	background: url(../img/bird_bg3.gif) no-repeat;
	height: 150px;
	margin: 0 -12px -5px;
	padding: 0px;
	position: relative;
	top: -14px;
	display: block;
	clear: both;
}

.topImg.butterfly {
	background: url(../img/bird_bg.gif) no-repeat;
	height: 105px;
	margin: 0 -12px -5px;
	padding: 0px;
	position: relative;
	top: -14px;
	display: block;
	clear: both;
}

.topImg.butterfly {
	background: url(../img/butterfly_bg.gif) no-repeat;
	height: 95px;
}

.topImg h2 {
	position: relative;
	top: 23px;
	left: 10px;
	color: #FFFFFF;
}

.boxPlHoContainer {
	margin: 7px 0 14px;
	padding: 0;
}

.boxPlHo {
	position: relative;
	top: -7px;
	margin: 0;
	padding: 0;
}

.boxPlHo a:link {
	text-decoration: none;
}

.boxPlHo a:visited {
	text-decoration: none;
}

.boxPlHo a:hover {
	text-decoration: underline;
}

.boxPlHo a:active {
	text-decoration: underline;
}

div#footer {
	background: url(../img/page_bottom.gif) no-repeat top;
	padding: 18px 18px 0px;
	font: 0.9em/ 1.3em Arial, Helvetica, sans-serif;
	height: 35px !important;
	height /**/: 53px;
	color: #666666;
}

ul#corporatenav {
	display: block;
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px 12px 0px 0px;
	color: #003399;
	width: 206px !important;
	width /**/: 205px;
}

#corporatenav a:link {
	text-decoration: none;
}

#corporatenav a:visited {
	text-decoration: none;
}

#corporatenav a:hover {
	text-decoration: underline;
}

#corporatenav a:active {
	text-decoration: underline;
}

#footer p#address {
	width: 655px !important;
	width /**/: 704px;
	padding: 0px 0px 0px 12px;
	float: left;
	display: block;
}

#corporatenav li {
	display: inline;
}

.LineRed {
	border-bottom: 2px solid #FF0000;	
}

.BoBoOrange {
	border-bottom: solid 1px #FE7A0B;
	margin-bottom: 2px;
}

.BoBoGrey {
	border-bottom: solid 1px #999999;
	margin-bottom: 2px;
	padding-bottom: 1px;
}

.BoToGrey {
	border-top: solid 1px #999999;
	margin-top: 2px;
	padding-top: 1px;
}

.BoBoBlack {
	border-bottom: solid 1px #000000;
	margin-bottom: 2px;
	padding-bottom: 1px;
}

span.orangeText {
	color: #FE7A0B;
}

div.diviNone {
	margin: 5px 0 6px 0;
	padding: 0;
}

div.diviOrange {
	border-top: 1px solid #FE7A0B;
	margin: 4px 0 6px 0;
	padding: 0;
}

div.diviGrey {
	border-top: 1px solid #CCCCCC;
	margin: 5px 0;
	padding: 0;
}

.txtRed {
	color: #EE1C24;
	clear: both;
}

.txtBlue {
	color: #1A64BB;
}

.txtOrange {
	color: #FE7A0B;
}

.txtWhite {
	color: #FFFFFF;
}

.txtLightGrey {
	color: #CCCCCC;
}

.txtGrey {
	color: #999999;
}

.txtMediumGrey {
	color: #666666;
}

.txtDarkGrey {
	color: #3F3F3F;
}

.txtSmall {
	font-size: 1.0em;
}

.txtXSmall {
	font-size: 0.9em;
}

.bgOrange {
	background: #FE7A0B;
}

.bgRed {
	background: #EF1C25;
}

.linkMore {
	text-align: right;
	margin-top: 10px;
}

.linkMore a:link,.linkMore a:visited {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.linkMore a:hover,.linkMore a:active {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.linkHeader a:link,.linkHeader a:visited {
	font-weight: bold;
	color: #003397;
	text-decoration: none;
}

.linkHeader a:hover,.linkHeader a:active {
	font-weight: bold;
	color: #003397;
	text-decoration: underline;
}

.linkBlue a:link,.linkBlue a:visited {
	font-weight: normal;
	color: #003397;
	text-decoration: none;
}

.linkBlue a:hover,.linkBlue a:active {
	font-weight: normal;
	color: #003397;
	text-decoration: underline;
}

.linkGrey a:link,.linkGrey a:visited {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.linkGrey a:hover,.linkGrey a:active {
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

.linkZoekPagina a:link,.linkZoekPagina a:visited,.linkDarkGrey a:link,.linkDarkGrey a:visited
	{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.linkZoekPagina a:hover,.linkZoekPagina a:active,.linkDarkGrey a:hover,.linkDarkGrey a:active
	{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

p.zoekPaginaLeft {
	float: left;
	width: 130px;
}

p.zoekPaginaMiddle {
	float: left;
	width: 226px;
	text-align: center;
}

form#search {
	position: absolute;
	top: 30px;
	right: 28px;
}

#search label {
	display: none;
}

input#zoek {
	width: 168px;
	height: 21px;
	margin: 0;
	padding: 2px 6px 0px 6px;
	font-size: 1.2em;
	border: none;
	background: url(../img/searchField_bg_BIG.gif) no-repeat top right;
}

input#submitSearch {
	margin: 0px 0px 0px 2px;
	vertical-align: top;
}

input.koopLot {
	background: url(../img/inputLot_bg.gif) no-repeat;
	width: 131px;
	height: 24px;
	margin: 4px 0 10px 0;
	padding: 0 0 0 5px;
	border: none;
	font: normal 20px Courier New, Courier, monospace;
	letter-spacing: 10px;
}

div.koopLot {
	padding-top: 5px;
}

input.koopLot2 {
	background: url(../img/inputLot2_bg.gif) no-repeat;
	width: 157px;
	height: 29px;
	margin: 0;
	padding: 0 0 0 5px;
	border: none;
	font: normal 25px Courier New, Courier, monospace;
	letter-spacing: 11px;
}

.btnKoopLot2 {
	margin-left: 8px;
	vertical-align: top;
}

div.login {
	margin-top: 5px;
}

div.login a:link,div.login a:visited {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
}

div.login a:hover,div.login a:active {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF
}

div.login input {
	float: right;
}

input.nieuwsbrief {
	color: #666666;
	border: solid 1px #CCCCCC;
	padding: 4px 0 5px 2px;
	font-size: 10px;
	vertical-align: middle;
	width: 122px;
	margin: 8px 0 0 0;
}

.nieuwsbriefBtn {
	float: left;
	margin: 6px 0pt 0pt 5px;
	vertical-align: middle;
}

div.zoeken {
	padding-top: 5px;
}

input.zoeken {
	color: #666666;
	border: solid 1px #1A64BB;
	padding: 4px 0 5px 2px;
	font: normal 13px Courier New, Courier, monospace;
	vertical-align: middle;
	width: 209px;
	margin: 2px 0 0 0;
}

.zoekenBtn {
	vertical-align: middle;
	margin: 2px 0 0 5px;
}

img#submitSearch {
	margin: 0px 0px 0px 2px;
	vertical-align: top;
}

.checkBoxTxt {
	width: 450px;
	float: left;
	margin: 2px 0 8px 0;
}

input.checkBox {
	float: left;
	margin-right: 5px;
}

input.checkBox2 {
	vertical-align: middle;
}

input.w50 {
	width: 50px;
}

input.w150 {
	width: 150px;
}

input.w100 {
	width: 100px;
}

input.w180 {
	width: 180px;
}

input.w200 {
	width: 200px;
}

input.w74 {
	width: 74px;
}

input.w146 {
	width: 146px;
}

input.w206 {
	width: 206px;
}

input.w236 {
	width: 236px;
}

input.formular,input.fieldDis,input.fieldError,textarea,select.formular
	{
	color: #3F3F3F;
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-top: none;
	border-left: none;
	background: #F4F4F4;
	padding: 1px 2px 0 2px;
	margin: 1px 0 5px 0;
	font: normal 14px Courier New, Courier, monospace;
}

input#Voorletters,input#Tussenv {
	width: 38px !important;
}

.formular #Postcode {
	letter-spacing: 0.2em;
	background: #F4F4F4 url(../img/inputPostcodedivider.gif) no-repeat;
}

input#lotnummer1, input#lotnummer2, input#lotnummer3, input#lotnummer4, input#lotnummer5 {
    letter-spacing: 0.2em;
    background: #F4F4F4 url(../img/inputLotdivider.gif) no-repeat;
}

input.fieldDis {
	border: solid 1px #F4F4F4;
	color: #9B9B9B;
	background: #F4F4F4;
	margin: 1px 0 5px 0;
}

input.fieldError {
	border-bottom: solid 1px #EE1C24;
	border-right: solid 1px #EE1C24;
	background: #FFFFFF;
}

div.formularError {
	background: #FDE8E9;
	padding: 5px 0;
	margin: 0 0 5px 0;
}

div.mijngegevens div.formularError {
	background: none;
	padding: 0;
	margin: 0;
}

label.nonMandatory {
	color: #666666;
}

div.indicator,div.indicatorNarrow {
	float: left;
	width: 140px;
	margin: 2px 0 0 0;
	padding: 0;
}

div.indicatorNarrow {
	width: 105px;
}

div.formular,div.formularNarrow,div.formularWide {
	width: 366px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}

div.formularNarrow {
	width: 180px;
}

div.formularWide {
	width: 506px;
}

div.indicator.topSpace {
	margin-top: 14px;
	clear: both;
}

div.inputMultiple {
	float: left;
	margin: 0;
	padding-right: 2px;
}

div.prefilled {
	display: none;
}

.zoekResultatenTxt {
	width: 400px;
}

img.zoekDetails {
	vertical-align: middle;
	width: 11px;
	height: 11px;
}

.lotenFlash {
	float: left;
	margin-right: 40px;
}

.lotenRadio {
	width: 220px;
	padding: 0 40px;
}

.lotenRadio label {
	display: none;
}

input#kansen2keer {
	margin: 0 75px;
}

input.lotenRadioBtn {
	margin: 0 45px;
	padding: 0;
}

.logosGoedeDoelen {
	margin: 0 15px;
}

.toolTip {
	vertical-align: top;
	margin: 2px 0 0 2px;
}

.ContMidAlterAlignLeft {
	float: left;
	width: 220px;
}

.ContMidAlterAlignRight {
	float: right;
	width: 220px;
}

.right {
	float: right;
}

.left {
	float: left;
}

.image {
	margin: 0 0 5px 0;
}

.imgTxtRight {
	float: right;
	margin: 0 0 10px 10px;
}

.imgCaption {
	color: #666666;
}

span.spaceLingoRi {
	padding-right: 20px;
}

span.spaceLingoLeRi {
	padding: 0 12px;
}

div.galery {
	margin-bottom: 6px;
}

img.galery {
	margin-right: 6px;
}

.btnImg {
	float: right;
	margin-top: 5px;
}

.btnImgLeft {
	float: left;
	margin-top: 5px;
}

div.mijnGeg {
	border-top: solid 1px #FE7A0B;
	padding-top: 3px;
	margin-top: 2px;
	font-size: 1.3em;
	font-weight: bold;
}

div.mijnGeg img {
	float: right;
	margin-right: 30px;
	padding: 2px 0;
}

.mijnGegTopLef {
	float: left;
	margin-top: 6px;
	font-size: 1.0em;
}

.mijnGegTopRight {
	float: right;
	margin-top: 6px;
	font-size: 1.0em;
}

.galeryPopup {
	font: 1.1em/ 1.2em Verdana, Arial, Helvetica, sans-serif;
	width: 682px;
	z-index: 21;
	position: absolute;
	top: 162px;
	left: 148px;
	background: #FFFFFF;
	padding: 15px 0;
	border: solid 1px #CCCCCC;
}

.galeryBg {
	width: 966px;
	height: 850px;
	background-color: #000000;
	opacity: 0.8;
	filter: alpha(opacity =       80);
	z-index: 20;
	position: absolute;
}

.galeryBtn {
	position: absolute;
	top: 150px;
	left: 0px;
	z-index: 6;
	width: 682px;
}

table.lot {
	width: 100%;
}

table.lot td,table.lot th {
	padding: 2px 0;
}

table.lot th {
	border-bottom: solid 1px #999999;
}

table.prijs {
	width: 100%;
}

table.prijs td,table.prijs th {
	padding: 0 0 3px 0;
	font-size: 0.9em;
}

table.prijs th {
	width: 37px;
	font-weight: normal;
}

table.prijs .miCol {
	width: 50px;
	font-weight: bold;
	font-size: 1.0em;
}

table.lingo {
	width: 100%;
	margin: 8px 0;
}

table.lingo th,table.lingo td {
	font-size: 1.1em;
	padding: 8px 7px;
}

table.lingo th {
	color: #EF1C25;
	text-align: left;
}

table.lingo td {
	color: #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

table.galery {
	text-align: center;
}

table.galery td {
	border: solid 1px #CCCCCC;
	vertical-align: bottom;
	width: 120px;
	height: 120px;
	text-align: center;
}

table.galery img {
	margin: 4px 0;
	padding: 0;
	border: 0;
}

.searchNoDetail {
	height: 18px;
	overflow: hidden;
}

.faq_searchNoDetail {
	height: 14px;
	overflow: hidden;
}

.searchDetail .faq_searchDetail {
	overflow: visible;
}

p.indent {
	margin-left: 1.0em;
	text-indent: -0.9em;
}

.notbold {
	font-weight: normal;
}

#spmTooltip {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 221px;
	height: 91px;
	background: url("../img/tool_tip_spm.png");
	visibility: hidden;
	z-index: 345;
	margin: 0 0 0 0;
	padding
	0
	0
	0
	0;
}

.spmTooltipBox {
	margin: 4px 4px 28px 4px;
	padding: 2px 2px 2px 2px;
}

div#containerContent ol {
	padding: 0;
	margin: 0;
	margin-left: 2.5em;
}

div#containerContent ul {
	padding: 0;
	margin: 0;
	margin-left: 2.5em;
}

div#containerContent li {
	font: 1.1em/ 1.4em Verdana, Arial, Helvetica, sans-serif;
}

#Aantalloten input {
	margin-right: 72px;
}

#Aantalloten {
	color: white;
	padding-left: 40px;
}

#columnMiddle #kiesloten img {
	display: block;
	float: left;
}

.kleinGelukQuote {
	padding-right: 38px;
	padding-left: 38px;
	font-style: italic;
	color: #555;
	background: url('../img/aanhalingsteken_sluiten.gif') no-repeat right
		bottom;
	padding-bottom: 5px;
	position: relative;
}

.kleinGelukQuote span {
	background: url('../img/aanhalingsteken_open.gif') no-repeat;
	height: 22px;
	width: 29px;
	position: absolute;
	top: 2px;
	left: 3px !important;
	left: -35px;
	left /**/: /**/ -35px;
}

#isImageRow img {
	border: 1px solid #CCC;
}

.backgroundGray {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	filter: alpha(opacity =       75);
	opacity: .75;
	color: black;
	layer-background-color: black;
	background-color: black;
	z-index: 97;
}

.backgroundGray2 {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	z-index: 98;
}

.containerMain {
	width: 966px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.containerHeader {
	height: 221px;
	margin: 0px;
	padding: 0px;
}

.containerContent {
	position: relative;
	z-index: 10;
	width: 928px !important;
	width /**/: 966px; /* ABMH3 */
	padding: 0px 19px 0px;
	margin: 0;
}

.columnLeft {
	width: 185px !important;
	width /**/: 192px; /* ABMH3 */
	margin: 14px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	float: left;
}

.columnMiddle {
	position: relative;
	width: 530px !important;
	width /**/: 544px; /* ABMH3 */
	margin: 14px 0px -14px 0px;
	padding: 0px 7px;
	float: left;
}

.columnRight {
	position: relative;
	width: 185px !important;
	width /**/: 192px; /* ABMH3 */
	float: left;
	margin: -85px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}

.imgClose {
	position: absolute;
	left: 512px;
	top: 8px;
	cursor: pointer;
	cursor: hand;
}

/* content.css */
a:link {
	color: #003399;
}  /* BLAUW */
a:visited {
	color: #003399;
}  /* BLAUW */
a:hover {
	color: #EE1C24;
	text-decoration: underline;
}

a:active {
	color: #EE1C24;
	text-decoration: underline;
}

div#containerContent p,input {
	font: 1.1em/ 1.4em Verdana, Arial, Helvetica, sans-serif;
}

.containerContent p,input {
	font: 1.1em/ 1.4em Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-weight: bold;
	text-align: left;
}

h1 {
	font: bold 2em/ 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #1A64BB;
	padding: 0;
	margin: 0;
}

h2 {
	font: bold 1.2em/ 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #1A64BB;
	margin-bottom: 0.9em;
	margin-top: 0.1em;
	position: relative;
}

h3 {
	font: bold 1.2em/ 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

h4 {
	font: bold 1.4em/ 1.2em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	color: #1A64BB;
	position: relative;
}

h5 {
	font: bold 1.1em/ 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

h6 {
	font: normal 1.2em/ 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	border-bottom: solid 1px #999999;
	margin-bottom: 2px;
	padding-bottom: 1px;
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {
	position: absolute;
	width: 100%;
	height: 2.9em;
}

img.vrijstaand {
	margin-bottom: 1.4em;
}

img.alignRight {
	float: right;
	margin-bottom: 1.4em;
}

img.alignLeft {
	float: left;
	margin-bottom: 1.4px;
}

div.alignRight {
	float: right;
	padding-left: 10px;
}

div.alignLeft {
	float: left;
	padding-right: 10px;
}

div.image em {
	color: #666666;
}

div.nounderline p a.normal {
	text-decoration: none;
}

div.nounderline p a.normal:hover {
	text-decoration: underline;
}

/* lightbox.css */
#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img {
	border: none;
}

#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer {
	padding: 10px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav {
	left: 0;
}

#hoverNav a {
	outline: none;
}

#prevLink,#nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../img/blank.gif) no-repeat;
	display: block;
}

#prevLink {
	left: 0;
	float: left;
}

#nextLink {
	right: 0;
	float: right;
}

#prevLink:hover,#prevLink:visited:hover {
	background: url(../img/btn_vorige.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
	background: url(../img/btn_volgende.gif) right 15% no-repeat;
}

#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
}

#imageData {
	padding: 0 10px;
	color: #666;
}

#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}

#imageData #caption {
	font-weight: bold;
}

#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#imageData #bottomNavClose {
	width: 93px;
	float: right;
	padding-bottom: 0.7em;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

input.SMSAlert {
	color: #666666;
	border: solid 1px #1a64bb;
	padding: 4px 0 5px 2px;
	font-size: 10px;
	vertical-align: middle;
	width: 155px;
	margin: 8px 0 0 0;
}

/* goede doelen MCE.css */
div#KernInfo {
	width: 504px;
	height: 111px;
	position: relative;
	background-color: #FFFFFF;
	margin-top: 5px;
}

div#KernInfo div,div#KernInfo img {
	position: absolute;
}

div#KernInfo div.KIimgtxt {
	background-color: transparent;
	background-position: 0 0;
	background-attachment: scroll;
	background-repeat: no-repeat;
}

div#KernInfo div.KItitle {
	left: 5px;
	top: 5px;
	width: 498px;
	height: 20px;
}

div#KernInfo div.KIheaders {
	left: 5px;
	width: 245px;
	height: 20px;
}

div#KernInfo div.KIline1 {
	top: 38px;
}

div#KernInfo div.KIline2 {
	top: 59px;
}

div#KernInfo div.KIline3 {
	top: 80px;
}

div#KernInfo div.KIdata {
	left: 245px;
	width: 125px;
	height: 20px;
}

div#KernInfo div.KIimage {
	right: 0px;
	top: 20px;
	width: 135px;
	height: 90px;
	background-color: #FFFFFF;
}

.fieldsetwrapper.border {
	margin: 12px 0;
}

.fieldsetwrapper.border .checkbox {
	margin-right: 9px;
	background-image: none;
	border: 0px;
}

.fieldsetwrapper.border label {
	display: inline;
}

.fieldsetwrapper.border fieldset {
	padding: 16px;
	border: solid 1px #CCC;
	background: white;
}

.fieldsetwrapper.border fieldset p {
	text-indent: -30px;
	padding-left: 27px;
}

.fieldsetwrapper.border legend {
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	display: block;
	color: #1A64BB;
}

.fieldsetwrapper.border button {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
	position: relative;
	cursor: pointer;
	overflow: visible;
	/*text-indent: -9999px; werkt niet, laat in IE de hele button verdwijnen */
	font-size: 1px;
	color: #EE1C24;
	left: 350px;
}

.fieldsetwrapper.border button::moz-focus-inner {
	border: none; /* overrides extra padding in Firefox */
}

.fieldsetwrapper.border button span {
	display: block;
	position: relative;
	width: 137px;
	height: 31px;
	background: url(./btn_verzenden.gif);
	overflow: visible;
}

.fieldsetwrapper.border ul.aboKiezer {
	display: none;
}

.fieldsetwrapper.vertical fieldset {
	border: 0px;
	padding-left: 10px;
}

.fieldsetwrapper.vertical fieldset p {
	text-indent: -23px;
	padding-left: 10px;
}

.fieldsetwrapper.vertical legend {
	display: none;
}

.DisplayNone {
	display: none;
}

.cufon {
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: 'Myriad Pro', sans-serif;
}

h2.headerImageOverlay {
	margin: 0 -12px -5px;
	padding: 0px;
	position: relative;
	top: -14px;
	display: block;
	clear: both;
}

h2.headerImageOverlay span {
	display: none;
}

/* Media Monks oplevering TBV uitslagen pagina */
#mm-magnifier #mm-round {
	behavior: expression((   this.runtimeStyle.behavior =   "none") &&( 
		 this.pngSet ?   this.pngSet =   true :(   this.nodeName ==     "IMG"
		&&   
		 this.src.toLowerCase (   ) .   indexOf('.png') >   -1 ?( 
		 this.runtimeStyle.backgroundImage =     "none",
		this.runtimeStyle.filter =    
		"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +   
		 this.src +     "', sizingMethod='image')", this.src =   
		 "../img/mm-transparent.gif" ) :(   this.origBg =     this.origBg ?   
		 this.origBg :   this.currentStyle.backgroundImage.toString (   ) . 
		 replace('url("', '') .   replace('")', ''), this.runtimeStyle.filter
		=   
		 "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +   
		 this.origBg +     "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage =     "none" ) ), this.pngSet =  
		true ) );
}

#mm-resultpage  *,#landkaart-resultpage  * {
	margin: 0;
	padding: 0;
	border: 0;
}

#mm-resultpage,#landkaart-resultpage {
	width: 705px;
	font-size: 100%;
	font: 12px Verdana, sans-serif;
	position: relative;
	margin-bottom: 0px;
}

#mm-search {
	margin-bottom: 20px;
}

#mm-search fieldset {
	border: 1px solid #ccc;
	background: #fff;
	padding: 10px;
}

#mm-search fieldset span.mm-title {
	color: #ee1c24;
	display: block;
	font-weight: bold;
	font-size: 18px;
}

#mm-search fieldset span.mm-subtitle {
	color: #fe790b;
	display: block;
	font-weight: bold;
	font-size: 14px;
}

#mm-search fieldset p {
	font-size: 11px;
	margin: 10px 0;
	line-height: 20px;
}

#mm-search fieldset p input {
	border: 1px solid #666;
}

#mm-search input {
	padding: 2px;
}

#mm-search button {
	color: #fff;
	background: #ee1c24;
	font-weight: bold;
	padding: 2px 5px;
}

#mm-active-content,#landkaart-active-content {
	width: 705px;
	height: 705px;
	overflow: hidden;
	margin: 0;
	background: #fff;
}

#mm-list-container {
	
}

#mm-list-container ul {
	float: left;
	list-style: none;
	width: 110px;
}

#mm-list-container ul li {
	font-size: 6px;
	height: 6px;
	line-height: 6px;
	overflow: hidden;
}

#mm-list-container ul li span {
	display: inline-block;
	width: 500px;
	font-size: 6px;
	height: 6px;
	line-height: 6px;
}

#mm-list-container ul li span.postcode {
	width: auto;
}

#mm-list-container div.mm-column-mask {
	width: 108px;
	background: #fff;
	margin-left: -7px;
	top: 0;
	left: 0;
	position: absolute;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
}

#mm-magnifier {
	z-index: 10;
	width: 439px;
	height: 257px;
	position: absolute;
	overflow: hidden;
	top: 100px;
	left: 100px;
	cursor: move;
	visibility: hidden;
	background: #FFF;
}

#mm-magnifier #mm-round {
	width: 439px;
	height: 257px;
	position: absolute;
	z-index: 2;
	background: url(../img/mm-magnifier.png) top left no-repeat;
}

#mm-center {
	width: 10px;
	height: 10px;
	background: #fc0;
	position: absolute;
	top: 135px;
	left: 135px;
	visibility: hidden;
}

#mm-magnifier ul {
	list-style: none;
	z-index: 1;
	position: absolute;
	margin: -3px 0 0 0 !important;
	width: 433px;
	overflow: hidden;
	height: 255px;
}

#mm-magnifier ul li {
	background: #fff;
	width: 439px;
	margin: 0 auto;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}

#mm-magnifier ul li.mm-item1 p {
	opacity: 0.1;
}

#mm-magnifier ul li.mm-item2 p {
	opacity: .2;
}

#mm-magnifier ul li.mm-item3 p {
	opacity: .3;
}

#mm-magnifier ul li.mm-item4 p {
	opacity: .4;
}

#mm-magnifier ul li.mm-item5 p {
	opacity: .5;
}

#mm-magnifier ul li.mm-item6 p {
	opacity: .6;
}

#mm-magnifier ul li.mm-item7 p {
	opacity: .8;
}

#mm-magnifier ul li.mm-item8 p {
	opacity: 1;
}

#mm-magnifier ul li.mm-item9 p {
	opacity: .9;
}

#mm-magnifier ul li.mm-item10 p {
	opacity: .8;
}

#mm-magnifier ul li.mm-item11 p {
	opacity: .7;
}

#mm-magnifier ul li.mm-item12 p {
	opacity: .6;
}

#mm-magnifier ul li.mm-item13 p {
	opacity: .5;
}

#mm-magnifier ul li.mm-item14 p {
	opacity: .3;
}

#mm-magnifier ul li.mm-item15 p {
	opacity: .2;
}

#mm-magnifier ul li.center {
	color: #ee1c24;
	font-weight: bold;
}

#mm-magnifier ul li p {
	display: inline-block;
	padding: 0 20px;
	font-size: 12px;
	width: 3000px;
}

#mm-magnifier ul li.title p {
	line-height: 38px;
	margin-top: -20px;
	position: absolute;
}

#mm-magnifier ul li.title p span {
	display: inline-block;
	width: 210px;
	font-size: 18px;
	color: #ee1c24;
	font-weight: bold;
	text-align: center;
}

#mm-magnifier ul li p span.postcode {
	display: inline-block;
	padding-right: 10px;
	width: 70px;
	font-size: 12px;
	font-weight: bold;
}

#mm-loader,#landkaart-loader {
	color: #1a64bb;
	width: 300px;
	text-align: center;
	padding-top: 40px;
	margin: 0;
	background: #fff url(../img/mm-loader.gif) no-repeat top center;
	position: absolute;
	top: 75px;
	left: 203px;
	z-index: 99;
}

#mm-magnifier-dialog {
	display: none;
	position: absolute;
	z-index: 99;
	width: 255px;
	top: 180px;
	left: 80px;
}

.mm-magnifier-dialog-top {
	display: block;
	background: url(../img/mm-magnifier-dialog-top.png) no-repeat;
	width: 255px;
	height: 7px;
}

.mm-magnifier-dialog-bottom {
	display: block;
	background: url(../img/mm-magnifier-dialog-bottom.png) no-repeat;
	width: 255px;
	height: 7px;
}

.mm-magnifier-dialog-content {
	background: url(../img/mm-magnifier-dialog-bg.png) repeat;
}

#mm-magnifier-dialog h2 {
	color: #EE1C24;
	font-size: 18px;
	padding: 0 10px 0 10px;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}

div#mm-magnifier-dialog p {
	font-size: 13px;
	padding: 0 10px 0 10px;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}

div#containerContent #mm-resultpage #mm-loader p {
	margin: 0 auto;
	font-weight: bold;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

div#containerContent #mm-resultpage #mm-loader p span {
	display: block;
	font-weight: bold;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
}

#selecteerMaand {
	width: 230px;
	float: right;
	margin: 10px 40px 0 0;
}

#selecteerMaand p {
	display: block;
	padding-left: 3px;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #666;
}

#formZoekPostcode {
	margin-top: 10px;
}

#formZoekPostcode label {
	display: block;
	padding-left: 5px;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #666;
}

#formZoekPostcode input {
	margin-top: 0px;
	border: none;
	font: bold 25px "Courier New", Courier, monospace;
	letter-spacing: 5px;
	color: #EE1C24;
	text-transform: uppercase;
	width: 150px;
	height: 40px;
	padding: 2px 5px;
	text-align: left;
	letter-spacing: 10px;
	background: url(../img/formZoekPC_bg.gif) left top no-repeat;
}

#formZoekPostcode button {
	font-size: 16px;
	font-weight: bold;
	width: 101px;
	height: 36px;
	position: relative;
	background: none;
	top: -12px;
	border: 0;
	padding: 0;
	cursor: pointer;
}

#formZoekPostcode button span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 101px;
	height: 36px;
	background: url(../img/btn_uitslZoekPostcode.png) no-repeat;
}

/* CSS TBV landkaart (Maptimize) */ /* Marker */
.maptimize_marker_0,.maptimize_marker_1,.maptimize_marker_2,.maptimize_marker_3
	{
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
	padding-top: 5px;
}

.maptimize_marker_regulier {
	cursor: pointer;
	height: 75px;
	width: 62px;
}

.maptimize_marker_dagprijs{
	cursor: pointer;
	height: 54px;
	width: 76px;
}

.maptimize_marker_straatprijs{
	cursor: pointer;
	height: 54px;
	width: 88px;
}

.maptimize_marker_ijsprijs{
	cursor: pointer;
	height: 75px;
	width: 82px;
}
	
.maptimize_marker_0 {
	height: 28px;
	width: 25px;
}

.maptimize_marker_1 {
	height: 28px;
	width: 25px;
}

.maptimize_marker_2 {
	height: 28px;
	width: 29px;
}

.maptimize_marker_3 {
	height: 28px;
	width: 33px;
}

/* Cluster */
.maptimize_cluster_0,.maptimize_cluster_1,.maptimize_cluster_2,.maptimize_cluster_3,.maptimize_cluster_4
	{
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
}

.maptimize_cluster_0 {
	width: 50px;
	height: 50px;
	line-height: 50px;
}

.maptimize_cluster_1 {
	width: 55px;
	height: 55px;
	line-height: 55px;
}

.maptimize_cluster_2 {
	width: 62px;
	height: 62px;
	line-height: 62px;
}

.maptimize_cluster_3 {
	width: 71px;
	height: 71px;
	line-height: 73px;
}

.maptimize_cluster_4 {
	width: 82px;
	height: 82px;
	line-height: 82px;
}

/* Info Window */
.maptimize_info_window {
	float: left;
	height: 170px;
	overflow: auto;
	padding: 5px;
	position: relative;
	width: 272px;
}

.maptimize_separator {
	/*
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
	*/
	height: 10px;
    margin-bottom: 8px !important;
    border-bottom: solid 1px #CCC !important;
}

.hidden {
		display: none;
}

/* -------------------------------------- ABSURD AANBOD ------------------------------------- */
@charset "UTF-8";
 
/* ALGEHELE LAYOUT */
div.AbsurdAanbod {
                width: 530px;
                height: 530px;
                position:relative;
                z-index:90;
                background:url(../img/AA_bg.gif) no-repeat;
}
div.AbsurdAanbod-overlayXXX{
                width: 530px;
                height: 530px;
                position:absolute;
                left:0;
                top:0;
                z-index:95;
}
.AbsurdAanbod div.aanbod {
                height: 264px;
                width: 264px;
                display: block;
                float: left;
                position: relative;
                z-index:91;
}
.AbsurdAanbod-btn-center{
                width: 197px;
                height: 199px;
                position:absolute;
                left:166px;
                top:166px;
                background:url(../img/AA_btn_allemaal.png) no-repeat;
                z-index:96;
                cursor:pointer;
}
.AA-aanbod-overlay{
                width: 265px;
                height: 265px;
                position:absolute;
                left:0;
                top:0;
                background:url(../img/AA_hoekjes.png) no-repeat;
                z-index:95;
}
.nr1 .AA-aanbod-overlay{
                background-position:0 0;
}
.nr2 .AA-aanbod-overlay{
                background-position:-265px 0;
}
.nr3 .AA-aanbod-overlay{
                background-position:0 -265px;
}
.nr4 .AA-aanbod-overlay{
                background-position:-265px -265px;
}
.nr1.active .AA-aanbod-overlay{
                background-position:0 -530px;
}
.nr2.active .AA-aanbod-overlay{
                background-position:-265px -530px;
}
.nr3.active .AA-aanbod-overlay{
                background-position:0 -795px;
}
.nr4.active .AA-aanbod-overlay{
                background-position:-265px -795px;
}
.AA_btn{
                width: 165px;
                height: 125px;
                position:absolute;
                background:url(../img/AA_btn.png) no-repeat;
                z-index:97;
                cursor:pointer;
}
.active div.AA_btn{
                background-position:0 0;
}
.AA_btn input,.AA_btn label{
                display:none;
}
.nr1 .AA_btn{
                left:50px;
                top:70px;
                background-position:0 -125px;
}
.nr2 .AA_btn{
                left:50px;
                top:70px;
                background-position:0 -250px;
}
.nr3 .AA_btn{
                left:50px;
                top:70px;
                background-position:0 -375px;
}
.nr4 .AA_btn{
                left:50px;
                top:70px;
                background-position:0 -500px;
}
 
/* TYPOGR */
 
.AbsurdAanbod .AA-h2 {
                font: 24px/24px Verdana,Arial,Helvetica,sans-serif;
                position: absolute;
                display:block;
                margin: 4px;
                padding-left: 4px;
                padding-right: 4px;
                z-index:96;
}
.AbsurdAanbod .vanPrijs {
                color: #CCC;
}
.AbsurdAanbod .voorPrijs {
                color: red;
                display: block;
                font: normal 40px/38px "Myriad Pro Black", "Arial Black", "Arial Bold", sans-serif;
}
.AbsurdAanbod .AA-specs .AA-specs-content .AA-h2 {
                font: normal 14px/17px "Myriad Pro Black", "Arial Black", "Arial Bold", sans-serif;
                position: relative;
                display:inline;
                margin: 0px;
                padding-left: 4px;
                padding-right: 4px;
                z-index:96;
                color: red;
}
.AbsurdAanbod .AA-specs .vanPrijs {
                color: #CCC;
}
.AbsurdAanbod .AA-specs .voorPrijs {
                color: red;
                font: normal 14px/17px "Myriad Pro Black", "Arial Black", "Arial Bold", sans-serif;
                display:inline;
                padding-left: 4px;
                padding-right: 4px;
}
.AbsurdAanbod .nr1 .AA-h2 {
                top: 0px;
                left: 0px;
}
 
.AbsurdAanbod .nr2 .AA-h2 {
                top: 0px;
                right: 0px;
                text-align: right;
}
.AbsurdAanbod .nr3 .AA-h2 {
                bottom: 0px;
                left: 0px;
}
 
.AbsurdAanbod .nr4 .AA-h2 {
                bottom: 0px;
                right: 0px;
                text-align: right;
}
.AbsurdAanbod .AA-specs {
                display:none;
                font-size: small;
                position:absolute;
                width:259px;
                z-index:97;
}
.AbsurdAanbod .nr1 .AA-specs,.AbsurdAanbod .nr2 .AA-specs{
                bottom:255px;
}
.AbsurdAanbod .nr3 .AA-specs,.AbsurdAanbod .nr4 .AA-specs{
                top:255px;
}
.AbsurdAanbod .nr1 .AA-specs .AA-specs-top,.AbsurdAanbod .nr2 .AA-specs .AA-specs-top{
                background:url(../img/AA_specs_top.png) no-repeat;
                width:259px;
                height:8px;
                display:block;
}
.AbsurdAanbod .nr3 .AA-specs .AA-specs-top{
                background:url(../img/AA_specs_top_right.png) no-repeat;
                width:259px;
                height:39px;
                display:block;
}
.AbsurdAanbod .nr4 .AA-specs .AA-specs-top{
                background:url(../img/AA_specs_top_left.png) no-repeat;
                width:259px;
                height:39px;
                display:block;
}
.AbsurdAanbod .AA-specs .AA-specs-content{
                width:257px;
                border-left:#CCCCCC 1px solid;
                border-right:#CCCCCC 1px solid;
                background:#FFFFFF;
}
.AbsurdAanbod .AA-specs .AA-specs-content p{
                padding-left:5px;
                padding-right:5px;
                margin:0;
                font: 11px/14px Verdana,Arial,Helvetica,sans-serif;
}
.AbsurdAanbod .nr1 .AA-specs .AA-specs-bottom{
                background:url(../img/AA_specs_bottom_right.png) no-repeat;
                width:259px;
                height:39px;
                display:block;
}
.AbsurdAanbod .nr2 .AA-specs .AA-specs-bottom{
                background:url(../img/AA_specs_bottom_left.png) no-repeat;
                width:259px;
                height:39px;
                display:block;
}
.AbsurdAanbod .nr3 .AA-specs .AA-specs-bottom,.AbsurdAanbod .nr4 .AA-specs .AA-specs-bottom{
                background:url(../img/AA_specs_bottom.png) no-repeat;
                width:259px;
                height:8px;
                display:block;
}
.AbsurdAanbod .AA-help{
                position:absolute;
                width:22px;
                height:22px;
                background:url(../img/AA_btn_help.png) no-repeat;
                z-index:97;
                cursor:pointer;
}
.AbsurdAanbod .nr1 .AA-help,.AbsurdAanbod .nr3 .AA-help{
                left:225px;
}
.AbsurdAanbod .nr2 .AA-help,.AbsurdAanbod .nr4 .AA-help{
                left: 15px;
}
.AbsurdAanbod .nr1 .AA-help,.AbsurdAanbod .nr2 .AA-help{
                top:4px;
}
.AbsurdAanbod .nr3 .AA-help,.AbsurdAanbod .nr4 .AA-help{
                top:238px;
}
input#Lotnummer{
    background: url("../img/AA_codefield.jpg") no-repeat scroll 0 0 transparent;
    border: medium none transparent;
    color: #AAAAAA;
    display: block;
    font-family: "Courier New",Courier,monospace;
    font-size: 32px;
    font-weight: bold;
    height: 37px;
    letter-spacing: 5px;
    padding-left: 6px;
    width: 226px;
}
.AA_star{
    background: url("../img/AA_star.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 77px;
    overflow: visible;
    position: absolute;
    right: -18px;
    top: -48px;
    width: 120px;
    z-index: 999;
}

/* mediabank */

#mediabank {
	width:506px;
	float: center;
	background: #FFFFFF;
}

h1.mediabank {
	font-size: 11px;
	font-weight: bold;
	height:22px;
	color: #0086Fc;
	text-align: left;
	clear: both;
	width: 506px;
	padding: 0px 0px 0px 0px;
}

.mediabankWrapper {
	display: block;
	height: auto;
	clear: both;
	width: 506px;
	padding: 0px 0px 17px 0px;
}

.mediabankCell0ne {
	font-size: 11px;
	width: 67px;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.mediabankCellTwo {
	width: 20px;
	float: left;
}

.mediabankCellThree {
	font-size: 11px;
	width: 506;
	float: left;
	text-align: left;
} 
.mediabankWrapper a {
	text-decoration:underline;
	
}
.mediabankArchief { 
	font-size: 11px;
	float: left;
	text-align: left;
	padding: 5px 0px 0px 0px;
} 

.mediabankWrapper a:hover { 
	text-decoration:underline;
}

.mediabankArchief a { 
	text-decoration:underline;
}

/* @group mobile layout */

body.mobile {
	padding: 0;
	margin: 0;
	background: #e1f1fe;
}

.mobilelayout {
	font-size: 12px;
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	padding: 0;
	margin: 5px;
	width: 310px;
}

.mobilelayout img.headerimage {
	position: relative;
	clear: both;
	margin-bottom: 5px;
	width: 310px;
}

.mobilelayout .kadertje.w530 {
	display: block;
	padding: 0 5px 0 5px;
	margin: 0;
	width: auto !important;
	background: #FFF;
}

.mobilelayout .kadertje.w530 span.top {
	background: transparent;
}

.mobilelayout .kadertje.w530 span.bottom {
	background: transparent;
}

/* kader nummer 2 */

.mobilelayout .kadertje.w530:nth-child(3) {
	margin: 5px 0 0 0;
	background: transparent;
}

.mobilelayout .kadertje.w530:nth-child(3) p {
	margin-bottom: 5px !important;
}

/* hide for mobile */

.mobilelayout .indicator.topSpace, .mobilelayout img.toolTip {
	display: none;
}

/* form */

.mobilelayout .formular, .mobilelayout .formularNarrow, .mobilelayout .formularWide {
	float: none;
	clear: both;
	width: auto !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.mobilelayout input.formular, .mobilelayout input.fieldDis, .mobilelayout input.fieldError, .mobilelayout textarea, .mobilelayout select.formular {
	position: relative;
	margin: 2px 0 5px;
	padding: 1px 2px 0;
}

.mobilelayout input#Achternaam, .mobilelayout input#Woonplaats, .mobilelayout input#Straatnaam, .mobilelayout input#Telefoonnummer, .mobilelayout input#Rekeningnummer, .mobilelayout input#E-mailadres {
	width: 97% !important;
	min-width: 250px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.mobilelayout .inputMultiple {
	width: 100% !important;
	clear: both;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.mobilelayout .inputMultiple #Aanhef {
	margin: 0 0 0 -3px;
}

.mobilelayout .formularError {
	background: #FDE8E9;
	padding: 5px 0;
	margin: 0 0 5px 0;
}

.mobilelayout .errorMessage {
	clear: both;
}

.mobilelayout .checkBoxTxt {
	margin-left: 3px;
	width: auto !important;
	max-width: 225px;
}

.mobilelayout .btnImg {
	clear: both;
	float: none;
}

/* typography */

.mobilelayout h6 strong {
	display: block;
}

.mobilelayout h6 {
	/* max-width: 250px; */
}

/* specifics */

.mobilelayout input[type=hidden], .mobilelayout br {
	overflow: hidden;
	clear: both;
	line-height: 0;
	padding: 0;
	margin: 0;
	height: 0;
}

/* webkit */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
.mobilelayout input[type=checkbox], .mobilelayout input[type=radio] {
	top: -3px;
}

}

/* @end */

/* Results presentation newspaper layout */

#wrapper { 
	text-align: center;
	/*padding-top: 50px;*/
	background: #FFF url(../img/bg_slingers.png) center top no-repeat;
	font: 11px/16px Verdana, Geneva, sans-serif;
	position: relative;
}

#masonryContainer {
	padding-top: 100px;
}

.closeModal {
	position: absolute;
	top: 15px; right: 15px;
/*	margin-right: 20px; */
	padding-right: 20px;
	text-decoration: underline;
	background:url(../img/uitslagen_sluitvenster.gif) right center no-repeat;
	cursor: pointer;
}

.box { /* Standaardkadertje */
	background-color: white;
	border: solid 1px #CCC;
	margin: 5px;
	float: left;
	position: relative;
	width: 230px;
}
.box p {
	margin: 0px;
	padding: 5px;
}
.box h3 { /* KOP bovenin kadertje */
	display: block;
	background-color:#36C; /*was: #039; */
	margin: 0px;
	margin-bottom: 8px;
	color: white;
	padding: 5px;
	padding-right: 80px; /* Ruimte voor kadertje .winCount */
	text-align: left;
	font-size: 12px;
}
.hideCount h3 { /* Kadertjes waarin het aantal winnende loten NIET getoond moet worden */
	padding-right: 5px; /* Geen .winCount-kader? Geen extra ruimte nodig */
}

/* Lijst met winnende lotnummers/postcodes/regiocodes */
.box ul { 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.box ul li {
	margin: 0px; padding: 0px;
	text-indent: 0px;
}
.box div { /* Winnende lotnummers in kolommen verdelen. WERKT NIET IN IE! ALTERNATIEF? */
	/*padding: 5px; */
	padding-top: 5px;
	padding-bottom: 10px;
	
	/*-moz-column-count: 3;*/
	/*-moz-column-width: 57px;
	-moz-column-gap: 5px;*/
	/*-webkit-column-count: 3;*/
	/*-webkit-column-width: 57px;
	-webkit-column-gap: 5px;*/
	/*column-count: 3;*/
	/*column-width: 57px;
	column-gap: 5px;*/
		float:left;
		width:33%;
		text-align:center;
}



/* SPECIALS */

span.image {
	display: block;
	position: absolute;
	top: -15px; left: -10px;
}

.boxPostcodeDagprijs h3 {
	background-color: red;
	font-size: 12px;
}
.boxPostcodeStraatprijs h3 {
	background-color: red;
	font-size: 12px;
}
.boxPostcodeFietsprijs h3 {
	background-color: #090;
	font-size: 12px;
}
.boxGroenePostcodePrijs h3 {
	background-color: #090;
	font-size: 12px;
}
.boxPostcodeWijkprijs h3 {
	background-color: #FC0;
	font-size: 12px;
}
.box450 h3,.box250 h3, .box150 h3 {
	background-color: red;
	font-size: 12px;
}
.boxGeldprijs h3 {
	font-size: 12px;
}


.boxIJsprijs h3 {
	 padding-left: 60px; 
	/* margin-bottom: 35px; */
}
.boxIJsprijs span.image {
	width: 60px; height: 80px;
	background: url(../img/uitslagen_prijs_ijsprijs.png) no-repeat;
}


.boxPostcodeBloemprijs h3 {
	 padding-left: 67px; 
	/* margin-bottom: 35px; */
}
.boxPostcodeBloemprijs span.image {
	width: 79px; height: 80px;
}

.boxPostcodeSnoepprijs h3 {
	 padding-left: 65px; 
	/* margin-bottom: 35px; */
}
.boxPostcodeSnoepprijs span.image {
	left: -18px; top: -8px;
	width: 80px; height: 51px;
	background: url(../img/uitslagen_prijs_snoepprijs.png) no-repeat;
}

/* SPECIALS W/ BACKGROUND IMAGES */

.boxPostcodeStraatprijs { /* Extraspeciaal afwijkend geval, ivm combinatie lotprijzen/postcodeprijzen (AudiA3/Û12.500,-) */
	padding-bottom: 110px;
	background: url(../img/uitslagen_prijs_straatprijs.jpg) center bottom no-repeat;
	border: solid 1px red;
	width: 475px;
	
	/*width: 308px;*/
}
.boxPostcodeStraatprijs div {
	width: 100%;
}

.boxPostcodeStraatprijs li {
	line-height: 20px;
}

.boxPostcodeFietsprijs {
	padding-bottom: 115px;
	background: url(../img/uitslagen_prijs_fietsprijs.gif) center bottom no-repeat;
}

.boxPostcodeWijkprijs {
	padding-bottom: 100px;
	background: url(../img/uitslagen_prijs_wijkprijs.png) center bottom no-repeat;
}

/* END SPECIALS */



p.winCount { /* Toon aantal winnende loten in kadertje */
	font-size: 9px;
	line-height: 12px;
	padding: 2px;
	display: block;
	width: 77px;
	text-align: center;
	background-color: white;
	border: solid 1px red;
	position: absolute;
	right: -8px; top: -3px;
	-webkit-transform: rotate(9deg);	
	-moz-transform: rotate(9deg);
	-ms-transform: rotate(9deg);
	-o-transform: rotate(9deg);
	transform: rotate(9deg);
}
p.winCount strong {
	display: block;
	font-size: 13px;
}
.hideCount p.winCount { /* Toon NIET als aantal te hoog of te laag is om aantrekkelijk te wezen */
	display: none;
}


/* MIDDENVELD */

.searchboxWrapper {
	width: 488px;
	margin-top: -70px;
}

.searchBox {
	width: 477px;
	/* height: 300px; */
	border: none;
	text-align: center;
	background: none;
}
.searchBox h1 {
	display: box; position: relative;
	width: 477px; height: 51px;
	text-transform: uppercase;
	text-align: center;
	color: red;
	margin: 0px;
	color: red;
}
.searchBox h1 span {
	display: box; position: absolute;
	width: 477px; height: 51px;
	background: url(../img/kop_vanhartegefeliciteerd.png) center top no-repeat;
	top: 0px; left: 0px;
}
.searchBox h2 {
	text-transform: uppercase;
	font-size: 25px;
	line-height: 45px;
	font-weight: bold;
	padding: 0px; margin: 0px;
	font-family: "myriad-pro-1","myriad-pro-2";
	color: black;
}
.searchBox h2 span {
	position: relative;
}
.searchBox h2 strong {
	font-size: 65px;
	font-family: "myriad-pro-semi-condensed-1","myriad-pro-semi-condensed-2";
}

.searchBox label {
	text-transform: uppercase;
	color: #666;
	font-size: 11px;
	margin-bottom: 0px;
}
.searchBox #zoekPostcode {
	border: none;
	width: 202px; height: 54px;
	background: white url(../img/uitslagen_zoekveld.png) no-repeat;
	font: bold 40px/45px Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	letter-spacing: 7px;
	padding-left: 15px;
	color: #666;
}
.searchBox button {
	position: relative;
	width: 144px; height: 54px;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.searchBox #formZoekPostcode button span {
	position: absolute;
	display: block;
	top: 0px; left: 0px;
	width: 144px; height: 54px;
	background: url(../img/uitslagen_zoekbutton.png) no-repeat;
	border: solid 0px black;
}

.searchBox #formZoekPostcode button {
    left: -20px;
    top: -22px;
    width: 144px;
    height: 54px;
}

.searchBox .footer {
	width: 467px;
	font: bold 18px/18px Verdana, Geneva, sans-serif;
	background: red;
	color: white;
	margin: 10px 0;
	padding: 5px 5px 8px;
}

/* ZOEKRESULTATEN */
.matchPartial { /* BIJNA gewonnen... :-) */
	background-color: #FDD; 
	padding: 0 2px;
}
.matchFull { /* GEWONNEN! */
	background-color: #F00; 
	font-weight: bold; 
	padding: 0 2px;
}

#searchboxContainer{
	display: none;
}

/* ZOEKMELDING */
#zoekMelding {
	position: absolute;
	width: 475px;
	display: none;
	left: -5px;
	border: solid 1px red;
	background: white;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	-opera-border-radius: 7px;
	border-radius: 7px;
}

.shadow {
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6);
}

/* Popup's **/
#columnRight .popup {
	display: block;
  margin-left: -543px;
  margin-top: 0;
  position: absolute;
  z-index: 10000;
}
.o530 {
	width: 506px !important;
	width /**/: 530px;
	background: url(../img/kadertje_530_orange_bg.gif) repeat-y top;
}
.o530 span.top {
	background: url(../img/kadertje_530_orange_top.gif) no-repeat top;
}
.o530 span.bottom {
	background: url(../img/kadertje_530_orange_bottom.gif) no-repeat
		bottom;
}


/* Absurd Aanbod */
.w530.redborder {
	background: url(../img/kadertje_530_red-white_bg.gif) repeat-y 50% top;
	margin-top: 14px;
}
.w530.redborder span.top {
	background: url(../img/kadertje_530_red-white_top.gif) no-repeat 50% top;
}
.w530.redborder span.bottom {
	background: url(../img/kadertje_530_red-white_bottom.gif) no-repeat 50% top;
}

.w530.overview {
	position: relative;	
}
.w530.overview p {
	width: 350px;
}
.w530.overview h1, .boxPlHoContainer.aadetails h1 {
	color: #000;
	font-weight: normal;
	font-size: 1.6em;
}
.w530.overview h2, .boxPlHoContainer.aadetails h2 {
	color: #000;
	font-weight: normal;
	font-size: 1.3em;
	margin-bottom : 0;
}
.w530.overview h3, .boxPlHoContainer.aadetails h3 {
	color: #000;
	font-weight: normal;
	font-size: 1.2em;
}
.w530.overview h2.header, .boxPlHoContainer.aadetails h2.header {
	font-weight: bold;
	font-size: 1.3em;
	color: #1a64bb;
	margin-bottom : 0.9em;
}

.w705.orange {
	width: 681px !important;
	background: url(../img/kadertje_705_orange.gif) repeat-y 50% top;
	clear: both;
}

.w705.orange span.top {
	background: url(../img/kadertje_705_orange_top.gif) no-repeat 50% top;
}

.w705.orange span.bottom {
	background: url(../img/kadertje_705_orange_bottom.gif) no-repeat 50% top;
}

.w705.lightorange {
  background: url("../img/kadertje_705_lightorange.gif") repeat-y scroll 50% top transparent;    
}

.w705.lightorange.absurdaanbod {
	margin: 0 0 20px -12px;
  width: 681px !important;
  padding: 0px 12px 0;
  float: left;
}

.absurdaanbod .lotinfo {
	float: left;
  padding: 20px 20px 20px 0;
  margin-left: -8px;
  width: 185px;
}

.absurdaanbod .subform.loten .inputMultiple {
	margin: 0 30px 0 0;
	width: 200px;
}
.absurdaanbod .subform.loten .staticcontent {
	width: 215px; 
	float: left; 
	margin-left: 16px;
	font-weight: bold;
}
.absurdaanbod .subform.loten .inputMultiple.bottommargin {
	margin-bottom: 20px;
}
.absurdaanbod .subform.loten .inputMultiple label {
	display: block;
	font-weight: bold;
  margin-left: 14px;
}
.absurdaanbod .subform.loten .inputMultiple .extraText {
	float: left;
	margin: 5px 5px 0 0;
	font-weight: bold;
}
.absurdaanbod .subform.loten {
	width: 480px; 
	float: left;
}
.absurdaanbod .subform.loten input {
	height: 18px;
  width: 180px;
  color: #000;
}
.absurdaanbod .subform.loten input.disabled {
	background-color: #FB9B4A;
  border: medium none;
  color: #4C63A2;
  font-weight: bold;
  padding-top: 4px;
}

.absurdaanbod div.formular, .absurdaanbod div.formularNarrow, .absurdaanbod div.formularWide {
	margin: 0;
  padding: 8px;
  width: 100%;
  float: left;
}
.absurdaanbod div.formularError {
  background: none repeat scroll 0 0 #E2F2FE;
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}

.absurdaanbod .agree {
	float: right;	
	margin: 5px 30px 0 0;
}
.absurdaanbod .agree p, .absurdaanbod .agree label {
	line-height: 20px;
}
.absurdaanbod .agree input {
	float: left; 
	margin: 0pt 8px 0pt 0pt;
}

.absurdaanbod .btnImg {
	margin-right: 55px;
}

.absurdaanbod .errorMessage {
	clear: left;
}
.absurdaanbod .errorMessage .txtRed{
	padding: 8px;	
}

.lotslot {
	float: left;
	display: block;
	/* padding-top: 10px; */
	padding-bottom: 10px;
}


.lotnummer {
	margin-left: 15px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
}

.lotgeboden {
	display: block;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 10px;
	color: #4c63a2;
	font-size: 11px;
	font-weight: bold;
}
.layoverDiv {
	position: absolute;
	top: -2000px;
}

.goedgeldgala div.formular {
	width: 530px;
	margin-left: 150px;
}

.goedgeldgala div.inputMultiple.label {
	float: left;
	margin-left: -150px;
	width: 140px;
	margin-top: 4px;
}

.goedgeldgala input#Voorletters {
	width: 60px !important;
}
.goedgeldgala input#Tussenv {
	width: 50px !important;
}


/* @end */
