/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

body{font-size:62.5%;margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;height:100%;}
p,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
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:0;padding:0;position:relative;}
#containerMain2 div#containerHeader{height:427px;margin:0;padding:0;}
#containerMain3 div#containerHeader{height:221px;margin:0;padding:0;}
#containerMain4 div#containerHeader{height:221px;margin:0;padding:0;}
.tabs {
    display:block;
    list-style:none;
    margin: 0 !important;
    padding: 0;
    overflow: hidden;
}
.tabs li{
    float: left;
    padding: 0;
    margin: 0 0 0 2px;
    font-size: 100% !important;
    border: 2px solid #E8E8E8;
    border-left: 1px solid #CaCaCa;
    border-top-width: 1px;
    border-bottom: none;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: #fff;
    background: -webkit-linear-gradient(bottom, #FFFFFF 48%, #EfEfEf 74%);
    background: -moz-linear-gradient(bottom, #FFFFFF 48%, #EfEfEf 74%);
    background: -ms-linear-gradient(bottom, #FFFFFF 48%, #EfEfEf 74%);
    background: -o-linear-gradient(bottom, #FFFFFF 48%, #EfEfEf 74%);
    background: linear-gradient(bottom, #FFFFFF 48%, #EfEfEf 74%);
    -pie-background: linear-gradient(bottom, #FFFFFF 48%, #EfEfEf 74%);
    behavior: url(/PIE.htc);
}
.tabs .active {
    border: 2px solid #e00;
    border-left: 1px solid #d10d0d;
    border-bottom: none;
    background-color: #e30027;
    background: -webkit-linear-gradient(top, red 30%,  #E30027 50%);
    background: -moz-linear-gradient(top, red 30%,  #E30027 50%);
    background: -ms-linear-gradient(top, red 30%,  #E30027 50%);
    background: -o-linear-gradient(top, red 30%,  #E30027 50%);
    background: linear-gradient(top, red 30%,  #E30027 50%);
    -pie-background: linear-gradient(top, red 30%,  #E30027 50%);
}
/* overide no-cssgradient .orange */
.tabs.orange {background: none !important;}
.tabs.orange .active{
    border: 2px solid #fc7510;
    border-left: 1px solid #ff942e;
    border-bottom: none;
    background-color: #ff7812;
    background: -webkit-linear-gradient(top, #ff942e, #ff7812);
    background: -moz-linear-gradient(top, #ff942e, #ff7812);
    background: -ms-linear-gradient(top, #ff942e, #ff7812);
    background: -o-linear-gradient(top, #ff942e, #ff7812);
    background: linear-gradient(top, #ff942e, #ff7812);
    -pie-background: linear-gradient(top, #ff942e, #ff7812);
}

.tabs a{
    padding: 5px 12px 7px;
    font: 1.2em/1em Arial, sans-serif;
    font-weight: bold;
    text-indent: 0;
    outline:none;
    text-decoration: none;
    display: block;
    text-align: center;
    color: #303030;
}
.tabs a:hover{
    text-decoration: underline;
}
.tabs  a,
.tabs  a:link,
.tabs  a:visited{
    color: #303030;
}
.tabs  a:focus,
.tabs  a:active{
    text-decoration: underline;
}
.tabs .active a{
    color: #fff;
    padding: 4px 14px 7px;
}
/* Custom tabs */
#nav.tabs {
    position: relative;
    top: 67px;
    float: right;
    padding-right: 10px;
    max-width: 800px;
}

#tabnav.tabs {
    padding-left: 4px;
}
#tabnav.tabs a {
    padding: 4px 14px 5px;
}
#tabnav.tabs .active a {
    padding: 3px 14px 5px;
}
/* Custom tabs end */

.topFunctions {
    position: absolute;
    top: 22px;
    right: 10px;
    width: 500px;
    z-index: 10;
}

.topFunctions #search{
    position: relative;
    right: 0;
    top: 0;
    margin-left: 14px;
    float: right;
    *width:195px;
}

#loginOptions {
    position: relative;
    float: right;
}
/* Dropdown menu */
.dropdownMenu {
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    border-top: 1px solid #eee;
    -webkit-box-shadow: 0px 2px 2px #969696;
    -moz-box-shadow: 0px 2px 2px #969696;
    box-shadow: 0px 2px 2px #969696;
    behavior: url(/PIE.htc);
}

.dropdownMenu .noMenuLink,
.dropdownMenu button {
    display: block;
    border: none;
    color: #ff7610;
    cursor: pointer;
    padding: 2px 14px;
    font: 1.2em Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    width: 100%;
    background: transparent url(../img/dropdown_menu_arrow.png) no-repeat 95% 75%;
}


.dropdownMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.dropdownMenu li {
    border-top: 1px solid #fff;
}
.dropdownMenu ul a,
.dropdownMenu ul a:link,
.dropdownMenu ul a:visited {
    text-decoration: none;
    color: #000;
    font: 1.2em Arial, sans-serif;
    font-weight: bold;
    display: block;
    padding: 5px 14px 6px;
    border-top: 1px solid #fff;
}

.dropdownMenu li:hover {
    border-top-color: #c57324;
}

.dropdownMenu ul a:hover,
.dropdownMenu ul a:focus,
.dropdownMenu li:hover a{
    color: #fff;
    border-top-color: #ec892b;
    background: #ff6802;
    background: -webkit-linear-gradient(top, #ff932d, #ff6802);
    background: -moz-linear-gradient(top, #ff932d, #ff6802);
    background: -ms-linear-gradient(top, #ff932d, #ff6802);
    background: -o-linear-gradient(top, #ff932d, #ff6802);
    background: linear-gradient(top, #ff932d, #ff6802);
    -pie-background: linear-gradient(top, #ff932d, #ff6802);
    behavior: url(/PIE.htc);
}
/* for testing */

.js .dropdownMenu .noMenuLink {
    display: none;
}
.no-js .dropdownMenu button {
    display: none;
}
/* for testing */

/* Dropdown menu end */

ul#subnav{
    display:block;
    list-style:none;
    background-color: #e30027;
    margin:0;
    padding:6px 15px 0 177px;
    position:absolute;
    top:92px;
    left:0;
    height:20px !important;
    height/**/:25px;
    width:774px !important;
    width/**/:966px;
    font:bold 1.2em/1em Arial, Helvetica, sans-serif;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    behavior: url(/PIE.htc);
}
#subnav li{display:inline;padding:6px 0 0;margin:0;}
ul#subnav a{border-right:1px solid #FCD2D3;border-collapse:collapse;line-height:14px;padding:0 8px 0;}
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:17px;top:23px;z-index:2;}
#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:-10;}
#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:30px;right:28px;}
#search label{display:none;}
input#submitSearch{margin:0 0 0 5px;vertical-align:top;}
input.login{color:#666666;font-size:1.0em;border:none;background:url(../../npl/img/inputLogin_bg.gif) no-repeat;width:127px;height:19px;padding:2px 5px 0 5px;margin:2px 0;}
#containerContent{position:relative;z-index:10;width:928px !important;width/**/:966px;padding:0 19px 0;margin:0;background:#E2F2FE url(../../npl/img/page_bgverloop.jpg) repeat-x bottom;}
div#columnLeft{width:185px !important;width/**/:192px;margin:14px 0 0 0;padding:0 7px 0 0;float:left;}
div#columnMiddle{width:530px !important;width/**/:544px;margin:14px 0 -14px 0;padding:0 7px;float:left;}
div#columnMiddleWide{width:729px !important;width/**/:743px;margin:14px 0 -14px 0;padding:0 7px 0 0;float:left;}
.w729{width:705px !important;width/**/:729px;background:url(../../npl/img/kadertje_729_grey-white_bg.gif) repeat-y top;}
.w729 span.top{background:url(../../npl/img/kadertje_729_grey-white_top.gif) no-repeat top;}
.w729 span.bottom{background:url(../../npl/img/kadertje_729_grey-white_bottom.gif) no-repeat bottom;}
div#columnRight{position:relative;width:185px !important;width/**/:192px;float:left;margin:14px 0 0 0;padding:0 0 0 7px;}
div#columnMiddleLeft{float:left;width:258px !important;width/**/:265px;margin:-7px 0 0;padding:0 7px 0 0;}
div#columnMiddleRight{float:left;width:258px !important;width/**/:265px;padding:0 0 0 7px;margin:-7px 0 0;}
.clear{clear:both;}
.kadertje{padding:0 12px 0;margin:7px 0 28px;}
span.bottom,span.top{display:block;height:7px;clear:both;}
span.top{margin:0 -12px 0;position:relative;top:-7px;}
span.bottom{margin:0 -12px 0;position:relative;top:7px;}
.w185{width:161px !important;width/**/:185px;background:url(../../npl/img/boxbg_sprite_2.png) repeat-y -20px 0;}
.w185flash{padding:0 0 0;}
.w185 span.top{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -20px -62px;}
.w185 span.bottom{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -20px -89px;}
.w530{width:506px !important;width/**/:530px;background:url(../../npl/img/boxbg_sprite_2.png) repeat-y -225px 0;}
.w530 span.top{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -20px -116px}
.w530 span.bottom{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -20px -143px;}
.w530nobg{width:506px !important;width/**/:530px;}
.w258{width:234px !important;width/**/:258px;background:url(../../npl/img/kadertje_258_grey-white_bg.gif) repeat-y top;}
.w258 span.top{background:url(../../npl/img/kadertje_258_grey-white_top.gif) no-repeat top;}
.w258 span.bottom{background:url(../../npl/img/kadertje_258_grey-white_bottom.gif) no-repeat bottom;}
.w185.blueborder{background:url(../../npl/img/kadertje_185_blue-white_bg.gif);}
.w185.blueborder span.top{background:url(../../npl/img/kadertje_185_blue-white_top.gif) no-repeat top;}
.w185.blueborder span.bottom{background:url(../../npl/img/kadertje_185_blue-white_bottom2.gif) no-repeat bottom;}
.w185.orangeborder{background:url(../../npl/img/boxbg_sprite_2.png) -990px 0px;}
.w185.orangeborder span.top{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -10px -234px;}
.w185.orangeborder span.bottom{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -10px -261px;}
.w258.orangeborder2{background:url(../../npl/img/kadertje_258_orange-white_bg.gif);}
.w258.orangeborder2 span.top{background:url(../../npl/img/kadertje_258_orange-white_top.gif) no-repeat top;}
.w258.orangeborder2 span.bottom{background:url(../../npl/img/kadertje_258_orange-white_bottom.gif) no-repeat bottom;}
.w185.redborder{background:url(../../npl/img/boxbg_sprite_2.png) -785px 0px;;}
.w185.redborder span.top{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -10px -180px;}
.w185.redborder span.bottom{background:url(../../npl/img/boxborder_sprite_2.png) no-repeat -10px -207px ;}
.w185.greenborder{background:url(../../npl/img/kadertje_185_green-white_bg.gif);}
.w185.greenborder span.top{background:url(../../npl/img/kadertje_185_green-white_top.gif) no-repeat top;}
.w185.greenborder span.bottom{background:url(../../npl/img/kadertje_185_green-white_bottom.gif) no-repeat bottom;}
.w185.orange{background:#FE7A0B;}
.w185.orange span.top{background:url(../../npl/img/kadertje_185_orange_top.gif) no-repeat top;}
.w185.orange span.bottom{background:url(../../npl/img/kadertje_185_orange_bottom.gif) no-repeat bottom;}
.w185.orange h2{margin-bottom:20px;}
.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(../../npl/img/page_bottom.gif) no-repeat top;padding:18px 18px 0;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:0;padding:0 12px 0 0;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:0 0 0 12px;float:left;display:block;}
#corporatenav li{display:inline;}
.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;}
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;}
.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;}
input#submitSearch{margin:0 0 0 2px;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 0 0 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:0 0 0 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.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;}
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;}
.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;}
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:0;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:0;top:0;width:221px;height:91px;background:url("../../npl/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('../../npl/img/aanhalingsteken_sluiten.gif') no-repeat right bottom;padding-bottom:5px;position:relative;}
.kleinGelukQuote span{background:url('../../npl/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:0;top:0;height:100%;width:100%;filter:alpha(opacity=75);opacity:.75;color:black;background-color:black;z-index:97;}
.backgroundGray2{position:absolute;left:0;top:0;height:100%;width:100%;z-index:98;}
.containerMain{width:966px;margin-right:auto;margin-left:auto;position:relative;}
.containerHeader{height:221px;margin:0;padding:0;}
.containerContent{position:relative;z-index:10;width:928px !important;width/**/:966px;padding:0 19px 0;margin:0;}
.columnLeft{width:185px !important;width/**/:192px;margin:14px 0 0 0;padding:0 7px 0 0;float:left;}
.columnMiddle{position:relative;width:530px !important;width/**/:544px;margin:14px 0 -14px 0;padding:0 7px;float:left;}
.columnRight{position:relative;width:185px !important;width/**/:192px;float:left;margin:14px 0 0 0;padding:0 0 0 7px;}
.imgClose{position:absolute;left:512px;top:8px;cursor:pointer;cursor:pointer;}
a:link{color:#003399;}
a:visited{color:#003399;}
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;}
.rattaLott{background:#fff;padding:5px 0 5px 0;width:auto;}
.spl_slLable{font-weight:bold;color:black;float:none;margin:3px 10px 0 0;padding:0 0 0 0;text-align:left;vertical-align:top;}
.rattaLott input{vertical-align:bottom;margin:-3px 0 0 0;padding:0;}
.rattaLott input.spl_ratta{margin:0 10px 0 0;padding:0;}
.yellow_block .rattaLott{background:#fcce00;padding:0 10px 0 10px;width:165px;overflow:hidden;}
.yellow_block .spl_slLable{display:block;clear:both;font-weight:bold;color:black;float:none;margin:0 0 3px 0;padding:0;outline:none;text-align:left;}
.yellow_block .rattaLott input.spl_ratta{margin:5px 5px 5px 0;padding:0;}
.yellow_block .rattaLott input{vertical-align:middle;margin:0 0 0 0;padding:2px;}
.yellow_block{background:transparent url('../img/185_yellow_bottom.gif') 0 100% no-repeat;padding-bottom:15px;margin:0 0 20px 0;width:185px;}
.yellow_block_top{display:block;background:transparent url('../img/185_yellow_top.gif') 0 0 no-repeat;height:7px;font-size:3px;width:185px;}
.yellow_block form{padding:0;margin:0;}
.yellow_block p{padding:0 10px 0 10px;margin:0;}
.yellow_block div.image{margin:0 10px 0 10px;}
.rattaLott p.error{color:#ff0000;background:#fffae6;margin:3px 0 10px 0;padding:2px;border:1px solid red;width:auto;}
p.spl_text_in_form{padding-bottom:15px;}
form div.submitbutton{float:left;clear:none;margin-top:12px;margin-left:0;}
div.errorMessage{padding-bottom:7px;margin:0 0 5px 0;}
div.indicator{display:none;}
div.formular{width:430px;padding-right:70px;}
div.inputMultiple{margin:0 0 0 0;margin-right:10px;}
div.formular{width:410px;padding-right:70px;margin-right:10px;}
* html div.formular{width:410px;padding:0;padding-right:60px;margin-right:10px;}
* html div.formular
.errorMessage{padding:0 5px 0 0;padding-right:70px;margin:0;margin-right:10px;}
.submitbutton{margin:0;}
.btnImg{float:none;}
.formularError{display:table;height:auto;float:left;}
p.txtRed{vertical-align:top;display:inline;margin:0 0 0 0;}
table.bilPerDag{width:460px;padding:0;margin:0;border-spacing:0;border-right:1px solid #006cb6;}
table.bilPerDag tr.latest td{background:#adc9dc;}
table.bilPerDag tr.latest td.vecka{background:#006cb6;}
table.bilPerDag td{width:18%;border-bottom:1px solid #006cb6;text-align:center;padding:6px 0 6px 0;}
table.bilPerDag td.vecka{width:10%;}
table.bilPerDag th, table.bilPerDag td.vecka{background:#006cb6;color:white;text-align:center;padding:6px 0 6px 0;}
table.bilPerDag td.vecka{font-weight:bold;}
table.bilPerDag td span{display:block;width:100%;margin-top:5px;padding:3px 0 3px 0;background:#adc9dc;}
div.testContainer div{float:left;margin-right:10px;margin-top:10px;}
#flash76400{margin-bottom:20px;margin-top:-98px;}
caption.header{font-size:1.2em;font-weight:bold;font-family:verdana;color:#216dbb;text-align:left;}
.button{display:inline-block;font-size:1.2em;font-weight:normal;margin: 0;padding: 0;}
* html .button{display:inline;}
*+html .button{display:inline;}
.button a, .button a:visited, .button a:active, .button a:hover{color:#fff;text-decoration:none;}
.button input, .button input:visited, .button input:active, .button input:hover{color:#fff;text-decoration:none;border: none;margin: 0;}
.button a,.button input{display:inline-block;padding:3px 24px 3px 8px;font-family:Arial;font-size:1.2em;position:relative;cursor:pointer;overflow:hidden;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
.borderradius .button, .borderradius .button a,.borderradius .button input{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.button .tl,.button .tr,.button .bl,.button .br{display:none;}
.no-borderradius .button, .no-borderradius .button a, .no-borderradius .button input{
    border-radius:4px;
    behavior: url(/PIE.htc);
}

.button a:active, .button input:active{top:1px;}
.button.red a, .button.red a:hover {background-color:#ff0000;}
.button.orange a, .button.orange a:hover {background-color:#ff9933;}
.button.blue a, .button.blue a:hover {background-color:#cfe0ef;}
.button.green a, .button.green input, .button.green a:hover, .button.green input:hover {background-color:#719317;}
.button{background-image:url(../img/button/alert-overlay.png);background-position:bottom left;background-repeat:repeat-x;}
* html.no-cssgradients .button{background-image:none;}
.button a,.button input {background:url(../img/button/buttomArrow.png) top right no-repeat;}
* html.no-cssgradients .button a{background:none;padding:3px 8px 3px 8px;}
.cssgradients .button.red a{
    background:url(../img/button/buttomArrow.png) center right no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(204,0,0)), color-stop(1, rgb(255,0,0)));
    background:url(../img/button/buttomArrow.png) center right no-repeat, -moz-linear-gradient(center bottom, rgb(204,0,0) 0%, rgb(255,0,0) 100%);
}
.rgba.cssgradients .button.red a:hover{
    background:url(../img/button/buttomArrow.png) center right no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(204,0,0,1)), color-stop(1, rgba(255,0,0,0.75)));
    background:url(../img/button/buttomArrow.png) center right no-repeat, -moz-linear-gradient(center bottom, rgba(204,0,0,1) 0%, rgba(255,0,0,0.75) 100%);
}
.cssgradients .button.orange a{
    background:url(../img/button/buttomArrow.png) center right no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,102,0)), color-stop(1, rgb(255,153,51)));
    background:url(../img/button/buttomArrow.png) center right no-repeat,-moz-linear-gradient(center bottom, rgb(255,102,0) 0%, rgb(255,153,51) 100%);
}
.rgba.cssgradients .button.orange a:hover{
    background:url(../img/button/buttomArrow.png) center right no-repeat, -webkit-gradient(linear, left bottom, left top,color-stop(0, rgba(255,102,0,1)), color-stop(1, rgba(255,153,51,0.75)));
    background:url(../img/button/buttomArrow.png) center right no-repeat,-moz-linear-gradient(center bottom, rgba(255,102,0,1) 0%, rgba(255,153,51,0.75) 100%);
}
.cssgradients .button.blue a{
    color:black;
    background:url(../img/button/buttomArrow.png) center right no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(165,196,225)), color-stop(1, rgb(207,224,239)));
    background:url(../img/button/buttomArrow.png) center right no-repeat,-moz-linear-gradient(center bottom, rgb(165,196,225) 0%, rgb(207,224,239) 100%);
}
.rgba.cssgradients .button.blue a:hover{
    color:black;
    background:url(../img/button/buttomArrow.png) center right no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(165,196,225,1)), color-stop(1, rgba(207,224,239,0.75)));
    background:url(../img/button/buttomArrow.png) center right no-repeat, -moz-linear-gradient(center bottom, rgba(165,196,225,1) 0%, rgba(207,224,239,0.75) 100%);
}

.borderradius .poll.kadertje.w185,.borderradius .poll.kadertje.w258,.borderradius .poll.kadertje.w530{background:none;padding:0;margin:0 0 21px 0;}
.borderradius .poll.kadertje.w185{width:185px;}
.borderradius .poll.kadertje.w258 fieldset{width:159px;overflow-x:hidden;}
.borderradius .poll.kadertje.w258{width:258px;}
.borderradius .poll.kadertje.w258 fieldset{width:232px;overflow-x:hidden;}
.borderradius .poll.kadertje.w530{width:530px;}
.borderradius .poll.kadertje.w530 fieldset{width:504px;overflow-x:hidden;}
.borderradius .poll.kadertje.w185 .top,.borderradius .poll.kadertje.w258 .top ,.borderradius .poll.kadertje.w530 .top{display:none;}
.borderradius .poll.kadertje.w185 .bottom,.borderradius .poll.kadertje.w258 .bottom,.borderradius .poll.kadertje.w530 .bottom{display:none;}
.borderradius .poll fieldset{padding:8px 12px 15px 12px;margin:0;border:1px solid #cccccc;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:white;}
.borderradius .poll h2,.poll h2 a{color:black;}
.no-borderradius .poll fieldset{border:none;}
.poll fieldset ul{margin:0 !important;list-style:none;}
.bar{list-style:none;margin:0 !important;}
.bar li{position:relative;font-size:1em !important;}
.bar li div.body{overflow-x:hidden;-moz-box-shadow:0 10px 10px hsla(0,0%,0%,.2);-webkit-box-shadow:0 10px 30px hsla(0,0%,0%,.2);box-shadow:0 10px 30px hsla(0,0%,0%,.2);}
.bar li div.circle, .bar li div.body,.bar li div.glass{height:20px;-moz-border-radius:10px/20px;-webkit-border-radius:10px 20px;border-radius:10px/20px;}
.bar li div.glass{position:absolute;margin:0 0 5px 0;width:100%;background:#D5ECED;background:-moz-linear-gradient(-90deg, rgba(151,167,169,0.2), rgba(184,203,205,0.2));background:-webkit-gradient(linear, 0 top, 0 bottom, from(rgba(151,167,169,0.2)), to(rgba(184,203,205,0.2)));-moz-box-shadow:0 10px 10px hsla(0,0%,0%,.2);-webkit-box-shadow:0 10px 30px hsla(0,0%,0%,.2);box-shadow:0 10px 30px hsla(0,0%,0%,.2);}
.bar li div.circle{background-color:rgba(213,238,241,0.5);right:0;top:0;position:absolute;width:10px;}
.bar li div.body{position:relative;margin:5px 0;width:5%;background:-moz-linear-gradient(-90deg, #97a7a9, #b8cbcd);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#97a7a9), to(#b8cbcd));-webkit-transition-property:width;-webkit-transition-duration:500ms;}
.bar li div.infobox{padding:5px 0 10px 10px;-webkit-transition-property:color;-webkit-transition-duration:500ms;}
.bar li div.infobox h3{font-size:1.1em !important}
.bar li div.infobox p{font:normal normal normal 1.1em/1.4em Verdana, Arial, Helvetica, sans-serif;}
ul.bar:hover div.infobox{color:#000000;}
.no-csstransitions.no-borderradius li div.body{background-color:#349EA5;}
.csstransitions ul:hover > li:nth-child(5n+1) div.body div.circle{background-color:#1f81ac;}
.csstransitions ul:hover > li:nth-child(5n+1) div.body{background-color:#1a6c90;background:-moz-linear-gradient(-90deg, #1a6c90, #14506b);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#1a6c90), to(#14506b));}
.no-csstransitions.borderradius li:nth-child(5n+1) div.body div.circle{background-color:#1f81ac;}
.no-csstransitions li:nth-child(5n+1) div.body{background-color:#1a6c90;background:-moz-linear-gradient(-90deg, #1a6c90, #14506b);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#1a6c90), to(#14506b));}
.csstransitions ul:hover > li:nth-child(5n+2) div.body div.circle{background-color:#bc003c;}
.csstransitions ul:hover > li:nth-child(5n+2) div.body{background-color:#9d0032;background:-moz-linear-gradient(-90deg, #9d0032, #7a0027);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#9d0032), to(#7a0027));}
.no-csstransitions.borderradius li:nth-child(5n+2) div.body div.circle{background-color:#bc003c;}
.no-csstransitions li:nth-child(5n+2) div.body{background-color:#9d0032;background:-moz-linear-gradient(-90deg, #9d0032, #7a0027);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#9d0032), to(#7a0027));}
.csstransitions ul:hover > li:nth-child(5n+3) div.body div.circle{background-color:#d98f23;}
.csstransitions ul:hover > li:nth-child(5n+3) div.body{z-index:994;background-color:#b6781e;background:-moz-linear-gradient(-90deg, #b6781e, #916018);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#b6781e), to(#916018));}
.no-csstransitions.borderradius li:nth-child(5n+3) div.body div.circle{background-color:#d98f23;}
.no-csstransitions li:nth-child(5n+3) div.body{z-index:994;background-color:#b6781e;background:-moz-linear-gradient(-90deg, #b6781e, #916018);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#b6781e), to(#916018));}
.csstransitions ul:hover > li:nth-child(5n+4) div.body div.circle{background-color:#7da864;}
.csstransitions ul:hover > li:nth-child(5n+4) div.body{z-index:992;background-color:#698d54;background:-moz-linear-gradient(-90deg, #698d54, #506b40);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#698d54), to(#506b40));}
.no-csstransitions.borderradius li:nth-child(5n+4) div.body div.circle{background-color:#7da864;}
.no-csstransitions li:nth-child(5n+4) div.body{z-index:992;background-color:#698d54;background:-moz-linear-gradient(-90deg, #698d54, #506b40);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#698d54), to(#506b40));}
.csstransitions ul:hover > li:nth-child(5n+5) div.body div.circle{background-color:#3f1150;}
.csstransitions ul:hover > li:nth-child(5n+5) div.body{background-color:#340e43;background:-moz-linear-gradient(-90deg, #340e43, #1a0721);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#340e43), to(#1a0721));}
.no-csstransitions.borderradius li:nth-child(5n+5) div.body div.circle{background-color:#3f1150;}
.no-csstransitions li:nth-child(5n+5) div.body{background-color:#340e43;background:-moz-linear-gradient(-90deg, #340e43, #1a0721);background:-webkit-gradient(linear, 0 top, 0 bottom, from(#340e43), to(#1a0721));}

.noHeight {
    height: 0;
}

/* GATEKEEPER STUFF */
.fullWidth { width: 100%;}
.oneFifthWidth {width: 20%; }
.bgLightBlue { background-color: #E2F2FE;}
.bbWhite { border-bottom: solid #fff 2px; }

/* Briefcases */
.briefcasesCon{
    position:relative;
    width: 449px;
    margin: 0 auto;
    padding: 16px;
    border: 1px solid #B2B2B2;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
    border-radius: 5px 5px;
    behavior: url(/PIE.htc);
}
.briefcasesCon h3{
    text-align: center;
}
.briefcaseCon{
    width:112px;
    float:left;
    margin-top: 21px;
}

.briefcase{
    position: relative;
    width: 70px;
    height: 60px;
    background: url(../img/gk/briefcases.png) top left transparent;
    margin: 6px auto;
}
.briefcase h3{
    position: relative;
    top: 22px;
}
.briefcaseNumber{
    margin: 0 auto;
    display: block;
    position: relative;
    top: 21px;
    text-align: center;
    width: 45px;
}
.briefcaseCon .button{
    position:relative;
    margin: 0 auto 10px auto;
    width:67px;
    display:block;
}
.briefcaseCon .button input{
    height: 21px;
    font:1.1em/1.2em Arial, Helvetica, sans-serif;
}
.briefcaseCon .lotteryNumber{
    margin: 0 auto 4px auto;
    text-align: center;
    width:70px;
    font:bold 1.1em/1.1em Arial, Helvetica, sans-serif;
}



/* Tables */
.solidRows { border-collapse: collapse; }
.solidRows td {padding: 4px}

/* horizontal alignment */
.txtC, table .txtC, table tr .txtC{text-align:center;}
.txtL, table .txtL, table tr .txtL{text-align:left;}
.txtR, table .txtR, table tr .txtR{text-align:right;}


/* new search header */
input#zoek{
    display: inline-block;
    width:148px;
    height:17px;
    margin: 0;
    padding: 2px 6px 2px 6px;
    font-size:1.2em;
    border: 1px solid #aaa;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 48%, #EBEBEB 74%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 48%, #EBEBEB 74%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 48%, #EBEBEB 74%);
    background-image: -o-linear-gradient(bottom, #FFFFFF 48%, #EBEBEB 74%);
    background-image: linear-gradient(bottom, #FFFFFF 48%, #EBEBEB 74%);
    -pie-background: linear-gradient(bottom, #FFFFFF 48%, #EBEBEB 74%);
    behavior: url(/PIE.htc);
    /* ie */
    *margin-top: -1px;
}
/*input#submitSearch{margin:0 0 0 2px;vertical-align:top;}*/
form #zoekSubmit{
    margin: 0 0 0 6px;
    width: 27px;
    height: 23px;
    float: right;
    /* ie */
    *position: absolute;
}

.gkfieldset {
    border: none;
}

.gkfieldset .error{
    color: red;
}

.gkfieldset input[type=submit] {
    margin-top: 8px;
}
.gklogin label{
    display: block;
    padding: 8px 1px 6px 0;
    font-size: 1.3em;
}
.gklogin input{
    position: relative;
    height: 18px;
    width: 187px;
    border-image: initial;
    padding: 2px 4px;
    border: 1px solid #B2B2B2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/PIE.htc);
}
.gklogin p{
    padding-left: 1px;
}
table.prizes{
    width: 100%;
    font-family: Arial, verdana, sans-serif;
    font-size: 1.3em;
    margin: 20px 0;
    border-collapse: separate;
    border-spacing: 0;
}

table tr:first-of-type td {
    border-top: none;
}
table.prizes th{
    padding: 4px 0;
    color: #999;
}
table.prizes td.first {
    width: 130px;
    border-right: 1px dashed #DDD;
    font-weight: bold;
    font-size: 16px;
    padding-left: 20px;
    background: url(../img/gk/doc.png) 0 5px no-repeat;
}
table.prizes td.last {
    width: 184px;
    border-left: 1px dashed #DDD;
}
table.prizes td, table td {
    border-top: 1px solid #DDD;
    padding: 4px 8px;
}

.prizes caption,.prizes th,.prizes td{
    text-align: left;
    font-weight: normal;
}

section{
    display:block;
}
.nearbyWinnings{
    width:280px;
    font-family: Arial, verdana, sans-serif;
}
.nearbyWinnings h3{
    font-family: Arial, verdana, sans-serif;
    font-weight: normal;
    font-size: 1.6em;
    padding-bottom: 6px;
}
table.prizes tr.gray td {
    background: #E5E5E5;
}
table tr.gray td.last {
    background: url(../img/gk/nextLvl.png) 5px 5px no-repeat #E5E5E5;
}
.nearbyWinnings table td.last {
border-left: none;
width: 70px;
font-weight: bold;
font-size: 16px;
}
