html {
	padding: 0;	
	color: #45591c;
	background: #90BE38 url("images/bg.png") center top repeat-x;
	font: 11px "Arial", Sans-Serif;
}

body {
	width: 786px;
	background: url("images/body_bg.png") 25px 0 repeat-y;
	margin: 0 auto;
	padding: 0 0 0 25px;
}

/* Link opmaak */
a {
	color: #45591c;
	text-decoration: none;
}
a:hover {
	color: #45591c;
	text-decoration: underline;
}
/* /Link opmaak */

/* Clear */
.clear {clear: both;}
/* /Clear */

/* Images */
img {border: 0;}
/* /Images  */

/* Alinea */
p {
	margin: 0;
	padding: 7px 0;
}
/* /Alinea  */

/* Header  */
div#header {
	height: 146px;
	background: url("images/header_bg.png") no-repeat;
	margin: 0 0 0 -25px;
	padding: 0;
}
h1#rimboe {
	float: left;
	width: 275px;
	margin: 0 14px 0 0;
	padding: 12px 0 0 0;
}
div#header ul {
	margin: 0;
	padding: 13px 0 0 0;
	list-style: none;
}
div#header ul li {
	float: left;
	height: 21px;
	color: #fff;
	background: url("images/li.png") no-repeat;
	margin: 0 0 25px 0;
	padding: 3px 18px 0 13px;
	font-weight: bold;
}
div#header ul li a {
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
}
div#header ul li span {
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
}
div#header ul li.first-child {background: none;}
div#header p {
	margin: 0 183px 0 0;
	color: #5e301a;
	line-height: 17.6px;
}
/* /Header */

/* Top  */
div#top {
	height: 115px;
	background: url("images/top_bg.png") no-repeat;
	margin: 0 0 0 8px;
	padding: 13px 0 0 0;
}
div#top ul li span {
	display: block;
	height: 22px;
	margin: 0 6px 0 108px;
	padding: 0 0 0 2px;
	border-top: 1px solid #CDE6FC;
	font-size: 11px;
	line-height: 22px;
}
div#top span.noborder {border: 0;}
div#top span.sIFR {
	display: block;
	font-size: 15px;
	margin: 0 0 0 15px;
}
div#top ul {
	margin: 17px 0 0 2px;
	padding: 0;
	list-style: none;
}
div#top ul li {float: left;}
div#top ul li a {
	display: inline;
	float: left;
	width: 284px;
	height: 72px;
	color: #01509e;
	background: url("images/top-li.png") bottom no-repeat;
	margin: 0 0 0 6px;
}
div#top ul li a:hover {
	background: url("images/top-li_hover.png") bottom no-repeat;
	text-decoration: none;
	cursor: pointer;
}
div#top ul li.meer a {
	width: 164px;
	height: 22px;
	background: url("images/meer.png") bottom no-repeat;
	padding: 50px 0 0 10px;
	font-weight: bold;
}
div#top ul li.meer a:hover {background: url("images/meer_hover.png") bottom no-repeat;}
div#top ul li .screen {
	display: inline;
	float: left;
	width: 90px;
	height: 60px;
	background: url("images/img_bg.png") no-repeat;
	margin: 0 8px 0 4px;
	padding: 3px;
}
/* /Top */

/* Left */
div#left {
	float: left;
	width: 159px;
	margin: 0 0 0 0;
	padding: 0 0 20px 8px;
}
div#left .head-blauw, div#left .head-rood {
	height: 25px;color:#fff;
	margin: 4px 0 0 0;
	padding: 9px 0 0 0;
	text-transform: uppercase;
}
div#left .head-blauw span, div#left .head-rood span {
	display: block;
	margin: 0 0 0 15px; 
	font-size: 15px;
}
div#left .box-blauw, div#left .box-rood {
	text-align: center;
	padding: 5px 10px; width: 139px;
}
div#left .box-blauw ul, div#left .box-rood ul {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
}
div#left .box-blauw ul li a, div#left .box-rood ul li a{
	display: block;
	height: 16px;
	color: #ac0b06;
	background: url("images/arrow.png") left no-repeat;
	padding: 0 0 0 11px; width: 128px;
	line-height: 16px;
}
div#left .box-blauw ul li a:hover, div#left .box-rood ul li a:hover{background: url("images/arrow-hover.png") left no-repeat;}
div#left .foot-blauw, div#left .foot-rood {
	height: 8px;
	font-size: 1px; /* IE Fix */
	line-height: 0%; /*IE Fix */
}
div#left .head-rood {background: url("images/head-rood.png") no-repeat;}
div#left .foot-rood {background: url("images/foot-rood.png") no-repeat;}
div#left .box-rood {background: url("images/bg-rood.png") repeat-y;}
div#left .head-blauw {background: url("images/head-blauw.png") no-repeat;}
div#left .foot-blauw {background: url("images/foot-blauw.png") no-repeat;}
div#left .box-blauw {background: url("images/bg-blauw.png") repeat-y;}
/* /Left  */

/* Content */
div#content {
	float: left;
	width: 612px;
	padding: 0 0 20px 0;
}

div#content .box {
	float: left;
	background: url("images/bg-groen.png") repeat-y;
	margin: 4px 0 0 3px;
	padding: 0; width:199px;
	text-align: left;
	list-style: none;

}


div#content h3 {
	width: 199px;
	height: 25px;
	color: #fff;
	background: url("images/head-groen.png") no-repeat;
	font-weight: normal;
	margin: 0;
	padding: 7px 0 0 0;
	cursor: pointer;
}
div#content h3 span {
	display: block;font-size: 15px;
	margin: 0 0 0 15px;
	padding:  0 0 0;
	cursor: pointer;color:#fff;
}
div#content h2 {
	width: 607px;
	height: 25px;
	color: #fff;
	background: url("images/head-oranje.png") no-repeat;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 0 0;
}
div#content h2 span {
	float: left;
	margin: 0 0 0 15px; 
	padding: 0;
	font-size: 15px;
	text-transform: uppercase;
}
div#content h2 span.lower {
	margin: 0 0 0 -10px;
	text-transform: lowercase;
}

div#content .single-box {
	background: url("images/bg-oranje.png") repeat-y;
	margin: 4px 0 0 5px;
	padding: 0;
	text-align: left;
	list-style: none;
}
div#content .inner{
	width: 199px;
	background: url("images/foot-groen.png") bottom left no-repeat;
}
div#content .inner ol {
	margin: 0;
	padding: 10px 0;
	list-style-type: decimal-leading-zero;
}
div#content .inner ol li {
	margin: 0 0 0 40px;
	font-size: 12px;
	font-weight: bold;
	line-height: 18.6px;
}
div#content .inner ol li a {
	font-weight: normal;
	margin: 0 0 0 -5px;
}
div#content .foot {
	width: 607px;
	height: 8px;
	background: url("images/foot-oranje.png") no-repeat;
	font-size: 1px; /*IE Fix */
	line-height: 0%; /*IE Fix */
	clear: both;
}
ol.nav {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	text-align: center;
	clear: both;
}
ol.nav li {
	display: inline;
	margin: 0 4px;
}
ol.nav li a {color: #953c00;}
ol.nav li.active a, ol.nav li a:hover {
	font-weight: bold;
	text-decoration: none;
}

ul#spellen {
	margin: 0 0 0 11px;
	padding: 0;
	list-style: none;
}
ul#spellen li {
	display: inline;
	float: left;
	width: 280px;
	height: 74px;
	margin: 0 0 8px 8px;
	padding: 7px 0 0 0;
}
ul#spellen li .screen {
	display: inline;
	float: left;
	width: 90px;
	height: 60px;
	background: url("images/img_bg2.png") no-repeat;
	margin: 0 8px 0 4px;
	padding: 3px;
}
ul#spellen li a {
	color: #953C00;
	cursor: pointer;
}
ul#spellen li a:hover {text-decoration: none;}
ul#spellen li span {
	display: block;
	height: 22px;
	margin: 0 6px 0 108px;
	padding: 0 0 0 2px;
	border-top: 1px solid #FFC46A;
	font-size: 11px;
	line-height: 22px;
}
ul#spellen li.dark {background: url("images/li-dark.png") no-repeat;}
ul#spellen li.light {background: url("images/li-light.png") no-repeat;}
ul#spellen li span.noborder {border: 0;}
div.advertentie {
	width: 468px;
	margin: 10px auto;
}

div#content strong a{
	display: block;
	color: #953c00;
	margin: 10px 0;
	font-size: 13px;
	text-align: center;
}
div#content strong {
	display: block;
	color: #953c00;
	margin: 10px 0;
	font-size: 13px;
	text-align: center;
}
div#content span {
	display: block;
	color: #953c00;
	margin: 10px 0 10px 18px;
	font-size: 13px;
}
#spel {
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
div#omschrijving {
	width: 540px;
	color: #a44200;
	background: url("images/bg-content.png") repeat-y;
	margin: 0 auto;
	margin-bottom: 5px;
	padding: 0 13px;
}
div#omschrijving b {
	display: block;
	color: #953C00;
	margin: 5px 0 -2px 0;
	font-size: 12px;
}
div#omschrijving .head {
	width: 566px;
	height: 4px;
	background: url("images/head-content.png") no-repeat;
	font-size: 1px; /*IE Fix */
	line-height: 0%; /*IE Fix */
	margin: 0 -13px;
}
div#omschrijving .foot {
	width: 566px;
	height: 4px;
	background: url("images/foot-content.png") no-repeat;
	font-size: 1px; /*IE Fix */
	line-height: 0%; /*IE Fix */
	margin: 0 -13px;
}
div#waardering {
	width: 566px;
	color: #A44200;
	background: #FFD595;
	margin: 0 auto;
	margin-bottom: 5px;
}
div#waardering .head {
	width: 566px;
	height: 4px;
	background: url("images/head-content2.png") no-repeat;
	margin: 0 0 4px 0;
	font-size: 1px; /*IE Fix */
	line-height: 0%; /*IE Fix */
}
div#waardering .none {
	display: inline;
	font: 11px "Arial", Sans-Serif;
	margin: 0;
	padding: 0;
}
div#waardering .foot {
	width: 566px;
	height: 4px;
	background: url("images/foot-content2.png") no-repeat;
	font-size: 1px; /*IE Fix */
	line-height: 0%; /*IE Fix */
}
div#waardering .left {
	float: left;
	width: 339px;
	margin: 1px 12px 5px 0;
	padding: 0 0 0 13px;
	border-right: 1px solid #FFC46A;
}
div#waardering .left b {
	color: #953C00;
	font-size: 12px;
}
div#waardering .left ul {
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
}
div#waardering .left ul li {
	float: left;
	margin: 0 7px 0 0;
}
div#zoekresultaten {
	width: 566px;
	color: #A44200;
	background: #FFD595;
	margin: 0 auto;
	margin-bottom: 5px;
}
div#zoekresultaten .head {
	width: 566px;
	height: 4px;
	background: url("images/head-content2.png") no-repeat;
	margin: 0 0 4px 0;
	font-size: 1px; /*IE Fix */
	line-height: 0%; /*IE Fix */
}
div#zoekresultaten .none {
	display: inline;
	font: 11px "Arial", Sans-Serif;
	margin: 0;
	padding: 0;
}
div#zoekresultaten .foot {
	width: 566px;
	height: 4px;
	background: url("images/foot-content2.png") no-repeat;
	font-size: 1px; /*IE Fix */
	line-height: 0%; /*IE Fix */
}
div#zoekresultaten .left {
	float: left;
	width: 339px;
	margin: 1px 12px 5px 0;
	padding: 0 0 0 13px;
	border-right: 1px solid #FFC46A;
}
div#zoekresultaten .left b {
	color: #953C00;
	font-size: 12px;
}
div#zoekresultaten .left ul {
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
}
div#zoekresultaten .left ul li {
	float: left;
	margin: 0 7px 0 0;
}
div#zoekresultaten .left form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#zoekresultaten .left input {
	border: 1px solid #000;
	background: #fff2df;
}
div#left .box-blauw form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#left .box-blauw .search-input {
	border: 1px solid #000;
	background: #fff2df;
	width: 135px;
	font-size: 11px;
}
div#left .box-blauw .search-submit {
	border: 1px solid #000;
	background: #fff2df;
	width: 60px;
	height: 18px;
	font-size: 11px;
	margin-top: 5px;
	cursor: pointer;
}
ul#verzameling {
	color: #953c00;
	margin: 0 0 0 18px;
	padding: 0;
	list-style: none;
}
ul#verzameling li {
	float: left;
	width: 234px;
	height: 213px;
	color: #953C00;
	margin: 0 8px 8px 0;
	padding: 0 23px;
	font-size: 10px;
	text-align: right;
}
ul#verzameling span {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
}
ul#verzameling li img.screen {
	display: block;
	width: 230px;
	height: 150px;
	background: url("images/verzameling_bg.png") no-repeat;
	margin: 0 auto;
	margin-bottom: 3px;
	padding: 3px;
}
ul#verzameling li.light {background: url("images/verzameling_light.png") no-repeat;}
ul#verzameling li.dark {background: url("images/verzameling_dark.png") no-repeat;}
ul#verzameling li a {color: #953C00;}
ul#verzameling li a:hover {text-decoration: none;}
/* /Content  */

/* Footer */
div#footer {
	height: 54px;
	color: #ffe1ce;
	background: url("images/footer_bg.png") no-repeat;
	clear: both;
	margin-bottom: 70px;
}
div#footer a {color: #ffe1ce;}
div#footer .left {
	display: inline;
	float: left;
	margin: 5px 0 0 16px;
	line-height: 16px; 
}
div#footer .right {
	display: inline;
	float: right;
	margin: 23px 15px 0 0;
}
/* /Footer  */

/* sIFR -- Niet aanpassen! */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash div#header ul li a,
.sIFR-hasFlash div#left div.head-rood span,
.sIFR-hasFlash div#left div.head-blauw span,
.sIFR-hasFlash div#top span.sIFR
{visibility: hidden;}

/* Popup */
div#popup {
	width: 252px;
	height: 68px;
	color: #354415;
	background: url("images/popup_bg.png") no-repeat;
	font: 11px "Arial", Verdana, Sans-serif;
}
div#popup .popup-img {
	display: inline;
	float: left;
	margin: 4px;
}
div#popup ul {
	display: inline;
	float: left;
	margin: 4px 0 0 5px;
	padding: 0;
	list-style: none;
}
div#popup ul li {margin: 2px 0 5px 0;}
div#popup ul li.last-child {padding: 3px 0 0 0;}
/* /Popup  */