body {
	padding:0px;
	margin:0px;
	background:#FFFFFF;
}
form, script {
	padding:0px;
	margin:0px;
}

html {    
}

p {
	padding:0px;
	margin:0px;
}
body, table, td, th, div, span, p, ul, li, input, a {
	font-size:10px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footnote, 
.pcontent td, 
.pcontent th, 
.pcontent div, 
.pcontent span, 

.border3 div, 
.border3 td, 
.border3 th, 
.border3 span, 
.border3 p, 
.border3 ul, 
.border3 li, 
.border3 textarea, 
.border3 input, 
.border3 .button input, 
.border3 select, 

.border2 div div, 
.border2 div div td, 
.border2 div div th, 
.border2 div div span, 
.border2 div div p, 
.border2 div div ul, 
.border2 div div li, 
.border2 div div textarea, 
.border2 div div input, 
.border2 div div select, 
.pop .content, 
.Hsub
{
	color:#013274;
}


body div {
	overflow:visible;
}
body div div {
	overflow:auto;
}
br {
	line-height:8px;
}
img.left {
	float:left;
	margin-right:4px;
	/*margin-bottom:4px;*/
}
img.right {
	float:right;
	margin-left:4px;
	/*margin-bottom:4px;*/
}
.strong {
 font-weight:bold;
}

.naw {
	vertical-align:top;
}
.naw td {
	vertical-align:top;
}
.nawinp1 {
	width:280px;
}
.nawinp2 {
	width:130px;
}
.nawinp3 {
	width:50px;
}
.naw input {
	margin:0px;
}




/* start titels */
h1 {
	padding:1px 3px 1px 3px ;
	margin:0px;
	margin-bottom:5px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#2F3089;
	background:#FCEA32;
	display:block;
}
h1 span {
	color:#2F3089;
	font-size:13px;
}
/* end titels */

/* start general links */
a, .title01, li span {
	font-weight:bold;
	color:#2F3089;
}
a:hover {
	text-decoration:none;
}
/*.home .title01, .home a, div.home a, ul.home a, a.home {
	color:#2F3089;
}
.spelletjes .title01, .spelletjes a, div.spelletjes a, ul.spelletjes a, a.spelletjes {
	color:#2F3089;
}
.club .title01, .club a, div.club a, ul.club a, a.club {
	color:#2F3089;
}
.shop .title01, .shop a, div.shop a, ul.shop a, a.shop {
	color:#2F3089;
}
.informatie .title01, .informatie a, div.informatie a, ul.informatie a, a.informatie {
	color:#2F3089;
}
.zakelijk .title01, .zakelijk a, div.zakelijk a, ul.zakelijk a, a.zakelijk {
	color:#2F3089;
}
*//* end general links */


.main1 {
	width:950px;
	margin: auto;
	padding: 0px;
	margin-top:36px;	
}

.main3 {
	text-align:right;
	padding:20px;
	padding-bottom:6px;
}
.topbar {
	height:93px;
	background:url(/images/Logo1.gif) no-repeat;
	/*padding-left:222px;*/
	padding-top:12px;
}
.main4 {
	padding:0px;
	margin:0px;
	width:100%;
}
.main4 .nav {
	width:112px;
	text-align:left;
	vertical-align:top;
}
.main4 .content {
	/*background:#CCCCCC;*/
	vertical-align:top;
}

/* skyscraper kolom */
.centered { margin-left: auto; margin-right: auto; width: 1045px;}

.skyscraper 
{
   /* width: 140px;*/
    padding: 0px;
    padding-left: 20px;
		vertical-align:top;
}
.skyscraper div {
	position:absolute;
	color:#2F3089!;
}


/* COMBINED CHAPTER STYLES */
body, 
{
	background:#FFFFFF;
}

.main1 
{
	background:url(/images/BGFRMid.gif) repeat-y left top;
}

.main2 
{
	background:url(/images/BGFRTop.jpg) no-repeat left top;
}

.main3 
{
	background:url(/images/BGFRBot.jpg) no-repeat left bottom;
}

/* end BG styles */


/* start OLD menu styles */
/*.menu, .menu div {
		width:103px;
		display:block;
		padding:0px;
		margin:0px;
}
.menu div a {
	text-decoration:none;
}
.menu span a:hover {
	text-decoration:none;
	font-weight:normal;
}
.menu div a {
	 width:auto;
	 border:#000000 solid 1px;
	 border-bottom:none;
	 display:block;
	 padding:2px;
	 font-size:10px;
	 font-weight:normal;
	 padding-left:5px;
	 color:#000000;
	 text-transform:uppercase;
}
.menu div {
	 width:auto;
	 display:block;
	 overflow:hidden
}
.menu span a{
	 font-size:11px;
	 font-weight:normal;
	 color:#000000;
	 text-transform:none;
	 padding-left:10px;
}
.selected a{
	 font-weight:bold;
}

.menu a 
{
	 background:#FCEA33 5px 3px;
}
.menu .selected a{
   background:#EFFAFE;
}
.menu span a{
	 background:#FEF9CD;
}
.menu {
	 background: url(../images/BGmenu.jpg) bottom no-repeat;
	 padding-bottom:6px;
}
*//* end OLD menu styles */

/* start NEW menu styles */
.menu, 
.menu div {
	width:103px;
	display:block;
	padding:0px;
	margin:0px;
}
.menu div a {
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
	width:auto;
	border:none;
	border-bottom:none;
	font-size:9px;
	font-weight:normal;
	padding-top:3px;
	padding-left:4px;
	white-space:nowrap;
}
.menu span div {
	background:#ffffff;
	padding-bottom:0px;
}
.menu span {
	margin:2px;
}
.menu span div a {
	text-transform:none;
	background:url(../images/BGmenu0b.gif) 1px 2px no-repeat;
	color:#5BA804;
}
.menu .selected a {
	background:url(../images/BGmenu0c.gif) 1px 2px no-repeat;
	color:#78836B;
}
.menu div {
	width:auto;
	display:block;
	background:#ffffff url(../images/BGmenu0a.gif) 1px 0px no-repeat;
	padding-bottom:2px;
	overflow:hidden;
}
.menu a:hover {
	width:auto;
	background:#ffffff url(../images/BGmenu0aM.gif) 1px 0px no-repeat;
	overflow:hidden;
}
.menu span a {
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	padding-left:8px;
	height:17px
}
.menu span div a:hover {
	text-decoration:none;
	font-weight:normal;
	background:url(../images/BGmenu0bM.gif) 1px 2px no-repeat;
	color:#ffffff;
}
.selected a {
	font-weight:bold;
}
.menu a {
}
.menu .selected a {
}
.menu span a {
	background:0px;
}
.menu {
	background: url(../images/BGmenuT.gif) top no-repeat;
	padding-top:6px;
}
.leftbanners{
	background: url(../images/BGmenuB.gif) top no-repeat;
	height:6px;
	overflow:hidden;
}
/* end NEW menu styles */


.leftbanners {
	width:103px;
}
.leftbanners img, .leftbanners div, .leftbanners span {
	margin-top:7px;
}





.mainLeft {
	width:580px;
	text-align:left;
	vertical-align:top;
}
.defaultCenter {
	/*background:#FFFFFF;
	border:#F17E81 solid 2px;*/
	width:100%;
	text-align:left;
	vertical-align:top;
	margin-top:58px;
}
.defaultCenter td.left, .defaultCenter td.Bigleft {
	text-align:left;
	vertical-align:top;
	/*width:370px;*/
}
.defaultCenter td.right {
	text-align:left;
	vertical-align:top;
	width:180px;
}
.mainRight {
	width:190px;
	/*	background:#FFFFFF;
text-align:right;*/
	vertical-align:top;
	padding-top:15px;
	text-align:center;
}
.mainBig {
	background:#FFFFFF;
	/*border:#F17E81 solid 2px;*/
	width:770px;
	vertical-align:top;
}

/* start border containers */
/* start general */

 
.left .border1, 
.left .border2 {
	width:370px;
	overflow:hidden;
}
.right .border1, 
.right .border2 {
	width:180px;
	overflow:hidden;
}
.left .border1 div div, 
.left .border2 div div, 
.right .border1 div div, 
.right .border2 div div {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;/**/
}
.left .border1 div div h1, 
.left .border2 div div h1, 
.right .border1 div div h1, 
.right .border2 div div h1{
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-5px;
	margin-bottom:5px;
}
/* end general */

/* Borders combined */

/* left */
.left .border1 {
	background:url(/images/brd_B_mid_1.gif) repeat-y;
}
.left .border1 div {
	background:url(/images/brd_B_top_1.gif) no-repeat;
}
.left .border1 div div {
	background:url(/images/brd_B_bot_1.gif) no-repeat left bottom;
}
.left .border2 {
	background:url(/images/brd_B_mid_2.gif) repeat-y;
}
.left .border2 div {
	background:url(/images/brd_B_top_2.gif) no-repeat;
}
.left .border2 div div {
	background:url(/images/brd_B_bot_2.gif) no-repeat left bottom;
}

/* right */
.right .border1 {
	background:url(/images/brd_S_mid_1.gif) repeat-y;
}
.right .border1 div {
	background:url(/images/brd_S_top_1.gif) no-repeat;
}
.right .border1 div div {
	background:url(/images/brd_S_bot_1.gif) no-repeat left bottom;
}
.right .border2 {
	background:url(/images/brd_S_mid_2.gif) repeat-y;
}
.right .border2 div {
	background:url(/images/brd_S_top_2.gif) no-repeat;
}
.right .border2 div div {
	background:url(/images/brd_S_bot_2.gif) no-repeat left bottom;
}

/* mainRight */
.mainRight .border3 {
	background:url(/images/brd_S_mid_3.gif) repeat-y;
	width:180px;
	margin-left:9px;
	margin-bottom:9px;
	text-align:left;
}
.mainRight .border3 div {
	background:url(/images/brd_S_top_3.gif) no-repeat;
}
.mainRight .border3 div div {
	background:url(/images/brd_S_bot_3.gif) no-repeat left bottom;
}


/* release deeper h1 and divs where possible */
.mainLeft .left .border1 div div div, 
.mainLeft .left .border2 div div div, 
.mainLeft .right .border1 div div div, 
.mainLeft .right .border2 div div div, 
.mainRight .border3 div div div {
	padding:0px;
	background:url(/images/trans.gif);
	overflow:visible;
}
.mainLeft .left .border1 div div div h1, 
.mainLeft .left .border1 div div span h1, 
.mainLeft .left .border2 div div div h1, 
.mainLeft .left .border2 div div span h1, 
.mainLeft .right .border1 div div div h1, 
.mainLeft .right .border1 div div span h1, 
.mainLeft .right .border2 div div div h1, 
.mainLeft .right .border2 div div span h1 {
	margin:0px;
	background:url(/images/trans.gif);
}
.Hsub {
	font-size:11px;
	text-transform:none;
	text-align:right;
	position:relative;
	float:right;
	padding:1px 3px 1px 3px ;
	z-index:1000;
}
.Hsub span {
	color:#FFFFFF;
}
.border1 .Hsub, .border2 .Hsub {
	margin-top:-4px;
}
/* end border containers */


.small, .small a {
	font-size:10px;
}
input.invoer {
	/*background:url(/images/invoer.gif) no-repeat right;
	text-align:center;
	border:none;
	height:18px;*/
	width:118px;
	vertical-align:middle;
}
.blokpuzzelen h1, .blokpuzzelen a, .bloknieuwsbrief a, .blokforum a {
	color:#FFFFFF;
}

/* combined buttons */
.button, .buttonLeft  {
	background:url(/images/bt_red_R.gif) right no-repeat !important;
}
.button input, .buttonLeft input {
	background:url(/images/bt_red_L.gif) left no-repeat;
}
.button a, .buttonLeft a {
	background:url(/images/bt_red_L.gif) left no-repeat;
}


.button  {
	float:right;
	overflow:visible;
}
.buttonLeft  {
	float:left;
	overflow:visible;
}
.Bigleft .button input, 
.left .button input, 
.right .button input, 
.buttonLeft input, 
.mainRight .button input, 
.mainRight .buttonLeft input 
{
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:6px;
	padding-right:0px;
	margin-right:6px;
	text-transform:uppercase;
	height:18px;
}
.button a, 
.Bigleft .button a, 
.left .button a, 
.right .button a, 
.buttonLeft a 
.mainRight .button a, 
.mainRight .buttonLeft a 

{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
	display:block;
	padding-left:10px !important;
	margin-right:10px !important;
	padding-right:0px;
	vertical-align:middle;
}
.mainRight .button input, 
.mainRight .buttonLeft input 
.mainRight .button a, 
.mainRight .buttonLeft a,
body .pop, 
.pop table, 
.pop td, 
.pop th, 
.pop div, 
.pop span, 
.pop p, 
.pop ul, 
.pop li, 
.pop a, 
.pop content

{
	color:#013274;
}

/* start rechter containers */

.mainRight h1
{
	background:none;
	font-size:12px;
}





.blokpuzzelen, 
.blokforum, 
.blokclub, 
.blokshop, 
.blokzakelijk, 
.blokinfo, 
.bloknieuwsbrief 
{
	width:180px;
	margin-left:9px;
	margin-bottom:9px;
}

.mainRight .content
{
	padding:9px;
}


/* deviating buttons */
.mainRight .button, .mainRight .buttonLeft  {
	background:url(/images/bt_yellow_R.gif) right no-repeat!important;
}
.mainRight .button input, .mainRight .buttonLeft a {
	background:url(/images/bt_yellow_L.gif) left no-repeat!important;
}
.mainRight .button a, .bloknieuwsbrief .buttonLeft a {
	background:url(/images/bt_yellow_L.gif) left no-repeat!important;
}


/* end rechter containers */


.verplicht, .error, .pager, .error li {
	color:#FF0000;
	font:bold;
	vertical-align:top;
	font-size:11px;
}

ul {
	list-style:url(/images/ul.gif) square;
}
.main4 ul li table a {
	color:#000000;
	font-weight:normal;
	padding-left:5px;
}

.kader, .results td {
	border:#FCEA32 solid 1px;
	vertical-align:middle;
	text-align:center;
	background:#FFFFFF;
}
.kader a {
	color:#000000;
	display:block;
	text-decoration:none;
	background:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	width:auto;
	padding-top:3px;/**/
	height:18px;
}
.kader a:hover {
	color:#FFFFFF;
	background:#FCEA32;
}
.results {
	margin-top:-5px;
	margin-left:-10px;
	margin-right:-10px;
	display:block;
	margin-bottom:5px;
}
.basket, .total {
	margin-top:-5px;
	margin-left:-10px;
	margin-right:-8px;
	display:block;
	margin-bottom:5px;
}
.basket, .total {
	background:#ffffff;
	width:370px;
}
.total {
	position:absolute;
	margin-top:5px;
}
.total td {
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.total, .basket {
	border:#FCEA32 1px solid; 
}
.basket table {
	width:368px;
}
.basket .th {
	background:#FCEA32;
	text-transform:uppercase;
}
/*.basket .th th {
	color:#FFFFFF;
}
*/.results th, .results th a {
	vertical-align:middle;
	background:#FCEA32;
	text-transform:uppercase;
	/*color:#FFFFFF;*/
	text-decoration:none;
	width:auto;
}
.results th a {
	display:block;
}
.results th a:hover {
	background:#B4D26F;
}
.pager a {
	color:#000000;
}
.right ul {
 margin:1px;
 padding:1px;
 margin-left:15px;
}

ul.shop {
 margin:1px;
 padding:1px;
 margin-left:30px;
}
ul.shop li span {
 color:#013274;
}

.btdelete {
	background:url(/images/btshop_del.gif) no-repeat !important;
	border:none;
	height:18px;
	width:18px;
	display:block;
}
.btinfo {
	background:url(/images/btshop_inf.gif) no-repeat !important;
	border:none;
	height:18px;
	width:18px;
	display:block;
}
.betalen td {
 padding-top:8px;
 padding-right:8px;
}

.pop {
	background:#FFFFFF url(/images/BGpop.gif) no-repeat;
}
.pop .button a {
	color:#ffffff;
}

.pop .title {
	position:absolute;
	left: 27px;
	top: 100px;
	width:570px;
}
.pop .content {
	position:absolute;
	overflow:auto;
	left: 27px;
	top: 130px;
	width:570px;
	height:395px;
}
.pop .button {
	position:absolute;
	left: 530px;
	top: 535px;
}

/* FOOTNOTE */
div.footnote 
{
	text-align:center ;
	width:570px;
}
div.footnote, div.footnote a
{
	font-size:10px;
}


.RadETableWrapper {
z-index: 1000002 !important;
}

.grille {
	font-size:9px!important;
	text-transform:none!important;
	font-weight:normal!important;
	cursor:pointer!important;
}

.ptile {
	width:463px;
	background:url(/images/brd_Prod_mid.gif) repeat-y;
}
.ptop {
	background:url(/images/brd_Prod_top.gif) no-repeat left top;
}
.pcontent {
	padding:8px;
	background:url(/images/brd_Prod_bot.gif) no-repeat left bottom;
}
/*test.pcontent span*/

.lblprice {width:50px; text-align:right}
.imgbt {width:30px;}