body{
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-color:#349b27;
}

body, table{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}

a:link, a:visited, a:hover {
	color: #777777;
}

a.footerlinks:link, a.footerlinks:visited, a.footerlinks:hover {
	color: #c7e9c2;
	text-decoration: none;
	font-weight:bold;
}

a.topmenu:link, a.topmenu:visited, {
	color: #777777;
}
a.topmenu:hover {
	color: #11cb0c;
}

table .hover { background-color: #EEEEEE }
table .active { background-color: #F3F3F3 }
form{margin:0px;}

img{
	border:none; 
	margin:0px;
}

input, textarea{
	border:1px solid #b9b9b9;
}

textarea{
	overflow:auto;
}

.abs{position:absolute;}

.blockleft{width:390px;}

.blockright{}

.center{
	margin:0px auto;
	width:800px;
}

.center2{
	margin:0px auto;
	text-align: center;
	width:800px;
}

.centermenu{
	margin:0px auto;
	padding-left:40px;
	text-align: center;	
	width:945px;
}

.expander .expanded { display: none; }
.expander .unexpanded { display: inline; }
.expander.on .expanded { display: inline; }
.expander.on .unexpanded { display: none; }

.submenu{
	margin-top:5px;
}

.content{
	background-color:#FFFFFF;
	width:800px;
}

.dots{
	background-image:url(../img/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.fl{
	float:left;
	display:inline;
}

.fr{
	float:right;
	display:inline;
}

.form_aanmelden{
	background-image:url(../img/bg_form_aanmelden.gif);
	background-repeat:no-repeat;
	width:410px;
	height:30px;
}

.form_btnaanmelden{
	margin-left:35px;
}

.form_blue{
	background-image:url(../img/bg_form.gif);
	background-repeat:repeat-y;
}

.footer{
	height:100px;
	background-color:#42b633;
	border-top:1px solid #a1db99;
	color:#c7e9c2; 
	font-size:13px;
}

.hidden { display: none }

.line{
	height:1px;
	background-color:#e5e5e5;
}

.markedfields{
	color:#005f9c;
	font-size:11px;
}

.menu{
	background-image:url(../img/bg_menu.gif);
	background-repeat:repeat-x;
	height:50px;
}

.rentcar{
	background-image:url(../img/bg_rentcar.gif);
	width:400px;
	height:90px;
}

.rentcarheader{
	margin-left:22px;
}

.tbl_from td{
	color:#FFFFFF;
}

.text{
	margin-left:30px;
	width:350px;
}

.text2{
	margin-left:30px;
	width:720px;
}

.text_downloads{
	margin-left:30px;
	width:695px;
}

.inputclubconsul{
	background-image:url(../img/bg_input.gif); 
	padding-left:4px;
	padding-top:3px; 
	border:none; 
	border-right:1px solid #d4d4d4; 
	border-bottom:1px solid #d4d4d4;
	width:270px;
	height:15px;	
	color:#777;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.inputsearch{
	background-image:url(../img/bg_input_search.gif); 
	border:none; 
	width:161px; 
	height:17px;
	padding-left:4px; 
	padding-top:2px;
}

.inputsearch2{
background-image:url(../img/btn_search.gif); 
border:none; 
width:17px;
cursor:pointer;
margin:0px;
height:20px;
}

.overzicht_over{
background-color:#f7f7f7;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
color:#50d94d;
background-image:url(../img/bg_over.gif);
cursor:pointer;
}

.details{background-image:url(../img/bg_details_center.gif); width:800px;	margin-left:-30px;}
.details_top{background-image:url(../img/bg_details_top.gif);height:34px}
.details_bottom{background-image:url(../img/bg_details_bottom.gif); height:40px}
.details_center{margin-left:50px;margin-top:14px;width:695px;}

.title{font-size:16px;font-weight:bold;}

.nieuws{background-image:url(../img/bg_over.gif)}

.paging a{
text-decoration:none;
}

.printonly { display: none;}

.clubs{
margin-left:30px;
width:740px;
}

.reserveren tr.overview, .reserveren tr.detail { cursor: pointer; }