*{
padding:0;
margin:0;
border:0;
}
body, html {
	background-color:#245956;
	background-image: url(../images/bg_gradient.jpg);
	background-repeat: repeat-x;
	text-align:center;
	height:100%;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
}
p {padding:6px 0 17px 0;}
a {
color:#16D0B4;
text-decoration:none;
cursor:pointer;
}
a:hover{
color:#12D3B6;
text-decoration:underline;
cursor:pointer;
}
h1, h2, h3 {
padding-top: 5px;
}
h1 {
font-size:12px;
color:#16D0B4;
height:33px;
margin-bottom:20px;
}
h2, h3 {
height:16px;
margin-top:5px;
line-height:12px;
color:#3FFFE0;
font-size:12px;
margin-bottom:15px;
}
/* FORMULIEREN */
form{
margin-bottom:10px;
margin-top:5px;
}
label{
color:#12D3B6;
width:17em;
float:left;
clear:left;
text-align:left;
margin-right:0.2em;
display:block;
font-weight:bold;
}
input, textarea, .knop{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
input, textarea{
padding:3px 1px 3px 2px;
border:2px solid #FFFFFF;
}
.inputradio{
margin-left:0px;
float:none;
}
.inputradio input{
border:0;
}
.knop{
background-color:#F7F4EA;
padding:4px 6px 4px 6px;
border:2px solid #12D3B6;
margin-right:20px;
}
.fout{
float:left;
color:#BE4949;
width:99%;
text-align:center;
margin-top:20px;
margin-bottom:15px;
padding-bottom:10px;
border:2px solid #6A6A6A;
}
.fout span{font-weight:bold;}
span.uren{
color:#999999;
float:left;
clear:left;
margin-right:5px;
}
.clear {clear:both;}
#mainContainer {
position:absolute;
width:748px;
background-color:#FFFFFF;
margin:0 auto;
/*margin-top:30px;*/
padding:8px 8px 8px 8px;
left:50%;
margin-left: -374px;
text-align:left;
}
* html #mainContainer {}
/* HEADER */
#flashcontainer{
width:748px;
height:138px;
z-index:100;
}
#header {
background-repeat:no-repeat;
width:748px;
height:180px;
z-index:100;
}
#headerbiljart {
background-repeat:no-repeat;
width:748px;
height:180px;
z-index:100;
background-image:url(../images/header1.jpg);
}
#headerdarts {
background-repeat:no-repeat;
width:748px;
height:180px;
z-index:100;
background-image:url(../images/darts_bg.jpg);
}
#headerkicker {
background-repeat:no-repeat;
width:748px;
height:180px;
z-index:100;
background-image:url(../images/kicker_bg.jpg);
}
#headertrofee {
background-repeat:no-repeat;
width:748px;
height:180px;
z-index:100;
background-image:url(../images/trofee_bg.jpg);
}
#headerspelen {
background-repeat:no-repeat;
width:748px;
height:180px;
z-index:100;
background-image:url(../images/spelen_bg.jpg);
}
#pic{
text-align:center;
width:153px;
height:88px;
float:left;
padding-top:44px;
padding-left:25px;
}
/* CONTENT EN COLUMNS */
.outer {}
* html .outer {padding-right:0px;}
.inner {
width:748px;
background-color:#000000;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-x;
}
* html .inner {width:100%;}
.float-wrap {
float:left;
width:748px;
margin-left:-0px;
}
* html .float-wrap {}
#content {
float:left;
width:748px;
text-align:justify;
position:relative;
}
* html #content {position:relative;}
.contentWrap{
padding:50px;
}
#introtaalkeuzewrap{
width:640px;
height:250px;
margin:20px 0 20px 0;
overflow: hidden;
}
.introtaalkeuze{
width:160px;
height:200px;
float:left;
position:absolute;
}
.introtaalkeuze span{
width:160px;
float:left;
text-align:center;
font-weight:bold;
}
dl.nieuws, dl.links{
margin: 0.2em 0em 0em 0em;
padding: 0;
}
.nieuws dt{
position: relative;
left: 0;
top: 1.4em;
width: 5em;
font-weight: bold;
}
.nieuws dd{
border-left: 1px solid #333;
margin: 0 0 0 8em;
padding: 0 0 .5em .5em;
}
.links dt{
font-size:16px;
padding: 1em 0 .5em 0;
clear:left;
}
.links dd{
width:90%;
margin: 0 0 2em 2em;
padding: 0 0 .5em .5em;
}
.links img{
float:left;
border:1px solid #6A6A6A;
padding:3px;
margin:0 15px 15px 0;
}
.pichome{
float:right;
border:1px solid #6A6A6A;
padding:3px;
margin:15px;
}
.picplan{
border:1px solid #6A6A6A;
padding:3px;
margin:15px;
}
/* LEFT COLUMN */
#left {
float:left;
width:0px;
min-height:0px;
}
* html #left {
position:relative;
height:0px;
}
/* RIGHT COLUMN */
#right {
float:right;
width:0px;
position:relative;
min-height:0px;
}
* html #right {height:150px;}
/* FOOTER */
#footer {
width:764px;
height:85px;
margin:-23px 0px -10px -8px;
padding-top:12px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:10px;
line-height:12px;
background-image:url(../images/footer_bg.jpg);
background-position:center;
background-repeat:no-repeat;
}
#footer a:link, #footer a:visited, #footer a:active{
text-decoration:none;
color:#999;
}
#footer a:hover{text-decoration:underline;}
#footerwrapper{
height:60px;
margin:0px 30px 15px 30px;
padding-top:20px;
}
#adres{
float:left;
text-align:right;
margin-right:17px;
padding-right:17px;
border-right:1px solid #6F8F86;
}
#telefoonblok{
float:left;
text-align:left;
}
#halos{
float:right;
text-align:right;
padding-top:15px;
}
#halos a:link, #halos a:visited, #halos a:active{
text-decoration:none;
color:#ffffff;
font-weight:bold;
}
#halos a:hover{text-decoration:underline;}
/* NAVIGATIE */
#navcontainer {
height:40px;
width:748px;
margin-top:2px;
float:left;
z-index:99;
font-size:0.8em;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
}
#navlist_l{
width:8px;
height:40px;
background-image:url(../images/menu_bg_l.jpg);
background-repeat:no-repeat;
float:left;
}
#navlist_r{
width:8px;
height:40px;
background-image:url(../images/menu_bg_r.jpg);
background-repeat:no-repeat;
float:right;
}
#hoofdnav, #hoofdnav ul{
	float: left;
	width:732px;
height:40px;
	list-style: none;
	line-height: 36px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
	text-align:center;
	vertical-align:middle;
	z-index:99;
}

#hoofdnav a {
	display: block;
	width: 6em;
	w\idth: 6em;
	color:#000000;
	text-decoration: none;
	padding: 0.25em 2em;
}
#hoofdnav ul li.sidenav a:link, #hoofdnav ul li.sidenav a:visited, #hoofdnav ul li.sidenav a:active, #hoofdnav ul li.sidenav a:hover{
color:#16A48F;
z-index:99;
}
#hoofdnav li {
	float: left;
	padding: 0;
	width: 8em;
}
#nav{
width:732px;
height:40px;
}
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0 0 -5px 0;
	position:relative;
	padding-top:5px;
	z-index:199;
}
#nav ul li.sidenav a:link, #nav ul li.sidenav a:visited, #nav ul li.sidenav a:active, #nav ul li.sidenav a:hover{
color:#16A48F;
}
#nav a {
	display: block;
	color: #7C6240;
	text-decoration: none;
	padding: 0.25em 2em;
}
#nav a.daddy {
	background: url(../images/menupijl.gif) center right no-repeat;
	background-color:#FFFFFF;
}
#nav a.hoofd{
color:#000000;
margin:0;
margin-left:-0.6em;
}
#nav a.sidenav{
color:#16A48F;
margin:0;
margin-left:-0.6em;
}
#nav a.sidenav:hover{
color:#000;
margin:0;
margin-left:-0.6em;
}
#nav li{
	float: left;
	padding: 0;
}
#nav li a{
background-color:transparent;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	background-color:#000000;
}
#nav li li {
	padding-right: 1em;
	padding-bottom:0.3em;
	padding-top:0.3em;
	width: 13em;
}
#nav li ul a {
	width: 13em;
	w\idth: 9em;
	display:block;
	background-color:#FFFFFF;
}
#nav li ul ul {
	margin: -2.3em 0 0 13.6em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li.sfhover ul ul ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li:hover ul, #nav li li li li.sfhover ul, #nav li li li li li:hover ul, #nav li li li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	background: #16D0B4;
	z-index:1990;
}
#taalkeuze, #homelegal{
z-index:999;
position:relative;
}
#taalkeuze ul{
width:180px;
float:right;
margin-right:5px;
padding-left:9px;
list-style-type:none;
background-image:url(../images/taalkeuze_bg.png);
background-repeat:no-repeat;
}
#taalkeuze ul li{
font-size:9px;
float:left;
padding:3px 11px 3px 0px;
}
#taalkeuze ul li a:visited, #taalkeuze ul li a:link, #homelegal a:visited, #homelegal a:link{
color:#CCCCCC;
text-decoration:none;
}
#taalkeuze ul li a:hover, #homelegal a:hover {
color:#12D3B6;
text-decoration:none;
}
#homelegal{
width:77px;
height:25px;
float:right;
margin-right:5px;
background-image:url(../images/homelegal_bg.png);
background-repeat:no-repeat;
text-align:center;
font-size:9px;
padding:3px 11px 3px 0px;
}
.occasie{
width:100%;
margin-top:15px;
margin-bottom:20px;
float:left;
clear:left;
}
.occasie span{
margin:5px;
padding:5px;
background-color:#12D3B6;
color:#ffffff;
float:left;
}
.occasie p{
float:none;
clear:left;
}
.product{
width:520px;
margin-top:15px;
margin-bottom:20px;
float:none;
clear:left;
}
.product p{
float:none;
clear:left;
}
.fotosklein{margin-bottom:20px;margin-top:20px;}
.fotosklein dl {width:100%;}
.fotosklein dt {width:208px;height:208px;float:left;display: table-cell;
    vertical-align: middle;text-align:center;}
.fotosklein dt {margin-bottom:10px;}
.fotosklein img, .product img {
border:1px solid #6A6A6A;
padding:2px;
}
.product dl{
margin: 0.2em 0em 0em 0em;
padding: 0;
}
.product dt{
font-size:16px;
padding: 1em 0 .5em 0;
clear:left;
}