h1,h2,h3 {font-size:1em; outline:none;}
ul,ol {list-style:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
fieldset {border:0}
a img,:link img,:visited img {border:none}
:link,:visited {text-decoration:none}
img {display:block}

a { color: #003366; }

div.ref_div {
float: left;
width: 175px;
height: 150px;
margin: 5px;
border: solid 2px #333;
padding: 5px;
cursor: pointer;
}

div.ref_vrijgezellen {
float: left;
width: 850px;
height: 30px;
line-height: 30px;
text-indent: 20px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}

div.ref_vrijgezellen span {
background: #d6eef2;
font-size: 13px;
padding: 3px;
border: solid 1px #7ec0de;
}

div.ref_div div {
height: 100px;
width: 175px;
}

div.ref_div div.ref_name {
height: 40px;
text-align: center;
padding-top: 20px;
font-size: 13px;
}

#mainvideo {
float: right;
margin: 0 0 8px 8px;
padding: 10px 9px;
background: url("images/video_bg.jpg") no-repeat;
width: 324px;
height: 184px;
position: relative;
}

#mainvideo span {
position: absolute;
width: 320px;
text-align: center;
top: -17px;
font-size: 13px;
font-weight: bold;
font-family: arial;
}

#mainvideo img, #mainvideo div.video {
border: solid 2px #FFF;
height: 180px;
}


html, body {
	font:12px/1em Arial, Helvetica, sans-serif;
        line-height: 17px;
}

body {
	background:url("images/background.jpg") repeat-x #cad9ce;
}

#wrapper {
	margin:0 auto;
	width:899px;
}

h1#header {
	background:#fff;
	padding:3px
}

h1#header a {
	background:url(images/header-h1.jpg) no-repeat;
	display:block;
	height:173px;
	outline:none;
	text-indent:-3000em;
}

ul#nav {
	height:31px;
}

ul#nav li {
	float:left
}

ul#nav li a {
	color:#FFF;
	display:block;
	float:left;
	font-size:14px;
font-weight: bold;
	height:31px;
font-size: 13px;
	line-height:31px;
	padding:0 20px;
}

ul#nav li a:hover {
	background:url(images/header-nav-bg.png) repeat-x left bottom;
}

#container {
	background:#fff;
	padding:3px;
	float:left;
	width:893px;
}

#container p {margin:0 0 16px 14px}

#container #carousel {
	background:url(images/content-carousel.jpg);
	height:115px;
	width:893px;
}

#container #carousel li a img {
	border: 3px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#container p#breadcrumbs {
	color:#456266;
	margin:0 0 0 17px;
	line-height:37px;
	font-size:12px;
}

#container p#breadcrumbs a {
	color:#456266;
	text-decoration:underline
}

#container h2 {
	color:#0b1433;
	font-size:14px;
	line-height:24px;
	margin:0 0 0 17px;
}

#container .floatleft {
	float:left;
	padding:0 20px 0 17px;
	width:617px;
}

#container .floatleft p,
#container .floatleft ul {
	margin:0 0 16px
}

#container .sidebar {width:217px;float:right;padding:0 0 0 5px}

#container .sidebar p {margin: 0 0 8px}

#container .sidebar img.highlight {
	border:3px #d9d9d9 solid;
	color:#808080;
	display:block;
	height:150px;
	line-height:22px;
	margin:0 0 18px;
	position:relative;
	width:204px;
}

#container .belmij {
	background:url(images/sidebar-belmij-bg.png);
	font-size:12px;
	height:130px;
	line-height:18px;
	margin:14px 0 0;
	padding:5px 4px 0;
	position:relative;
	width:205px;
}

#container .belmij p {margin:0 0 5px 3px}

#container .belmij #submitbutton {
	background:url(images/sidebar-button-belmij.png);
	cursor:pointer;
	border:0;
	height:32px;
	left:3px;
	padding:0;
	position:absolute;
	bottom:5px;
	width:206px;
}

#container .belmij input {
	color:#666666;;
	font-size:10px;
	padding:1px 0 0;
	width:195px;
}

#container .belmijright {float:right;width:222px}

#container .belmijright p {margin:0 0 12px}

#container ul#showcase {
	height:156px;
	margin:0 0 16px 14px;
}

#container ul#showcase li {
	display:inline;
	float:left;
	margin:0 3px;
}

#container ul#showcase li a {
	border:3px solid #dfdfdf;
	display:block;
	height:150px;
	width:150px;
	float:left;
}


#container ul#pokerplus {
	margin:5px auto 0;
	width:867px;
}

#container ul#pokerplus li {
	display:inline;
	float:left;
	height:585px;
	margin:0 4px 5px 5px;
	position:relative;
	width:280px;
}

#container ul#pokerplus li p {
	margin:0 0 16px 3px;
	font-size:11px;
}

#container ul#pokerplus li h3 {
	text-align:center;
	font-size:14px;
	line-height:18px;
}

#container ul#pokerplus li h3 a {
	color:#0f4665;
}

#container ul#pokerplus li img {
	border:3px solid #dfdfdf;
	margin:0 0 5px;
}

#container ul#pokerplus p.leesmeer {
	position:absolute;
	bottom:0px;
	left:0;
}

#container p.additional {margin:0 0 0 15px;}
#container p.additional a {color:#000;text-decoration:underline}

#container ul#pokerplus p.leesmeer a {
	background:url(images/container-pokerplus-leesmeer.png);
	color:#000;
	display:block;
	height:22px;
	line-height:22px;
	text-align:center;
	width:278px;
}

#container img.imgfloatleft {
	float:left;
	border:3px solid #dfdfdf;
	margin:0 5px 5px 0;
}

#container p.leesmeer a {
	background:url(images/container-pokerplus-leesmeer.png);
	color:#000;
	display:block;
	height:22px;
	line-height:22px;
	text-align:center;
	width:278px;
	font-size:11px;
}


div.listed ol {
margin: 5px;
padding-left: 15px;
list-style-type: decimal;
}

div.listed ol li {
line-height: 20px;
margin-bottom: 5px;
}

div.listed ul {
list-style-type: disc;
}

div.listed ul li {
padding-left: 0px;
margin-left: 15px;
margin-bottom: 0px;
}



#footer {
	background:#5e8991;
	clear:both;
	height:19px;
	margin:50px 0 0;
	padding:0 5px;
	} 
	
#footer p {
	font-size:11px;
	line-height:19px;
	color:#fff;
	position:relative;
}

#footer p span {
	position:absolute;
	right:0;
	top:0;
}

*html #footer p span {top:-3px}

#footer p a {color:#fff;text-decoration:underline}
	

