/*3D577A
677C97
E3E6EB
AEBD63 / eef4cf
8F2831
*/


/*body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#AEBD63;
	color:#3D577A;
}*/

#center * {
	font: 400 14px / 24px 'redhat', sans-serif;
}

#center div {
	float:left;
}

#center a{
	color:#696969;	
}

img.icon{
	position:relative;
	top:4px;	
}

img.icon2{
	position:relative;
	top:2px;	
}
img.icon3{
	position:relative;
	top:10px;
	margin:0;
}

span.h1{
	font-size:16px;	
	font-weight:bold;
	line-height:18px;
	color:#1b8fcf;
}
#paginatitel {
	width: 100%;
}

.page-title {
	width: 100%;
	margin: 0 0 20px;
	display: inline-block;
	color: #1b8fcf;
    font: 700 36px / 44px 'redhat', sans-serif !important;
}

span.h1.pad{
	padding-left:11px;	
}

.w500{
	width:500px;	
}

.clear{
	float:none;
	width:auto;
	clear:both;
	padding:0px 0px;
}

#right .clear, #login .clear{
	float:none;
	width:auto;
	clear:both;
	padding:0px;
}

.lowsep{
	float:none;
	width:100%;
	clear:both;
	height:5px;
	overflow:hidden;
}

#center{
	float:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	min-height:500px;
	background-color:#FFFFFF;
}

#login{
	float:right;
	padding:5px 0;
	font-size:12px;
	border-top:0;
	min-height:20px;
	line-height:25px;
	border-radius:0px; /*0 0 5px 5px;*/
	width:270px;
	text-align:right;
}

#login a{
	text-decoration:none;
	background:#888888;
	color:#fff;
	height:16px;
	padding:2px 5px;
	line-height:16px;	
	float:left;
}


#login a.forgotten{
	text-decoration:none;
	background:#fff;
	color:#888888;
	height:16px;
	padding:0;
	line-height:16px;
	clear:both;
	float:right;
	margin-top:7px;
}

#zoek{
	clear:both;
	width:698px;
	padding:10px;
	border-radius:0px; /*5px;*/
	font-weight:bold;
	
	background:#F1F1F1;
	background-image: -moz-linear-gradient(82% 100% 174deg,rgb(241,241,241) 0%,rgb(255,255,255) 100%);
	background-image: -webkit-gradient(linear,82% 100%,-18% 3%,color-stop(0, rgb(241,241,241)),color-stop(1, rgb(255,255,255)));
	background-image: -webkit-linear-gradient(174deg,rgb(241,241,241) 0%,rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(174deg,rgb(241,241,241) 0%,rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(174deg,rgb(241,241,241) 0%,rgb(255,255,255) 100%);
	background-image: linear-gradient(174deg,rgb(241,241,241) 0%,rgb(255,255,255) 100%);
	border: rgb(204,204,204) 1px solid;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fffafafa,GradientType=1)";

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fffafafa,GradientType=1);	
}

/*#paginatitel{
	font-size:30px;	
	line-height:40px;
	width:400px;
	padding:0 5px;
	color:#3D577A;
}*/

#detailtitel, h2{
	font-size:22px;	
	clear:both;
	line-height:30px;
	width:910px;
	color:#1b8fcf;
	margin-bottom:5px;
}

h2{
	width:auto;
}

.entry-content #top{
	padding:10px 30px 0 30px;
	width:920px;
	height:auto;
}

#content{
	width:920px;
	padding:10px 0px;	
}



@media only screen and (min-width: 1000px){ 
	#content{
		margin: 0 2em;
	}
}

@media only screen and (min-width: 1298px){ 
	#content {
		max-width: 1200px;
		margin: 0;
	}
} 




.zvh{
	width:160px;
	padding-right:10px;
	height:40px;
}

.zvh select{
	width:160px;
	border:1px solid #3D577A;
	border-right:1px solid #E3E6EB;
	border-bottom:1px solid #E3E6EB;	
}

.zvh input, .filter_input{
	width:154px;	
	border:1px solid #3D577A;
	border-right:1px solid #E3E6EB;
	border-bottom:1px solid #E3E6EB;
}

.zvh input.kort{
	width:100px;	
}

.filter_input{
	width:80px;
	text-align:right;	
	color:#3d577a;
	font-size:12px;
	margin-bottom:5px;
}




.zvh select.kort{
	width:105px;	
}

.color{
	height:20px;
	width:20px;
	overflow:hidden;
	float:left;
	margin-left:10px;	
}

.zoekbutton{
	float:right;
	margin-top: 10px;
	width:auto;
	text-align:right;	
}


.zoekbuttonreset{
	float:left;
	width:50%;
	text-align:left;	
}

.button{
	background-color:#1b8fcf;
	color:#fff;
	border:1px solid #1b8fcf;
	padding:5px 10px;
	border-radius:0px; /*5px;*/
	font-weight:bold;
	cursor:pointer;
}

.button.groen{
	background-color:#3D577A;
	border:1px solid #3D577A;
}

.button.groen.right{
	float:right;
	margin-right:10px;	
}

.button2{
	background-color:#AEBD63;
	color:#fff;
	border:1px solid #AEBD63;
	padding:2px 5px;
	border-radius:0px; /*3px;*/
	font-weight:normal;
	margin-top:7px;	
	font-size:12px;
	cursor:pointer;
}

.button3{
	background-color:#1b8fcf;
	color:#fff;
	border:1px solid #1b8fcf;
	padding:2px 5px;
	border-radius:0px; /*3px;*/
	font-weight:normal;
	margin-top:7px;	
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
}

.resultaat{
	width:698px;
	padding:10px;
	background-color:rgb(231,231,231);
	margin-top:5px;
	border-radius:0px; /*5px;*/
	line-height:20px;
	border:1px solid #888888;
	background-repeat:no-repeat;
	color:#696969;	
	background-image: -moz-linear-gradient(82% 100% 174deg,rgb(219,219,219) 0%,rgb(255,255,255) 100%);
	background-image: -webkit-gradient(linear,82% 100%,-18% 3%,color-stop(0, rgb(219,219,219)),color-stop(1, rgb(255,255,255)));
	background-image: -webkit-linear-gradient(174deg,rgb(219,219,219) 0%,rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(174deg,rgb(219,219,219) 0%,rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(174deg,rgb(219,219,219) 0%,rgb(255,255,255) 100%);
	background-image: linear-gradient(174deg,rgb(219,219,219) 0%,rgb(255,255,255) 100%);
	border: rgb(204,204,204) 1px solid;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fffafafa,GradientType=1)";	
}

.resultaat.kort{
	width:420px;
	border:0;
}

.resultaatkaart{
	width:100%;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 100px;
}

.resultaatkaart .informatie{
	width:270px;
}

.resultaatkaart .beoordeling{
	font-size:26px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	width:100%;
}

.resultaatkaart .informatie2{
	width:150px;	
}

.resultaat2{
	background-color:rgb(242,242,242);
	border:1px solid #ccc;
	background-image: -moz-linear-gradient(82% 100% 174deg,rgb(242,242,242) 0%,rgb(255,255,255) 100%);
	background-image: -webkit-gradient(linear,82% 100%,-18% 3%,color-stop(0, rgb(242,242,242)),color-stop(1, rgb(255,255,255)));
	background-image: -webkit-linear-gradient(174deg,rgb(242,242,242) 0%,rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(174deg,rgb(242,242,242) 0%,rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(174deg,rgb(242,242,242) 0%,rgb(255,255,255) 100%);
	background-image: linear-gradient(174deg,rgb(242,242,242) 0%,rgb(255,255,255) 100%);
	border: rgb(204,204,204) 1px solid;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fffafafa,GradientType=1)";
}

.resultaat.checked,.resultaat.checked a{
	background-color:#1b8fcf;
	background-image:none;
	color:#fff;
}

.resultaat2.checked,.resultaat2.checked a{
	background-color:#1b8fcf;
	background-image:none;
	color:#fff;
}

.resultaat a.foto{
	text-align:center;
	width:100px;
	height:75px;
	overflow:hidden;
	margin-right:10px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image: url(../images/imagePlaceholder.png);
	margin-top:3px;
	float:left;
}

.resultaat .informatie{
	padding-left:10px;
	width:230px;	
}

.resultaat .informatie2{
	padding-left:10px;
	width:160px;
}

.resultaat .informatie3{
	width:20px;
	float:right;	
}

.resultaat .informatie_rv{
	width:588px;	
}

.resultaat .informatie_rv .intro_rv{
	width:375px;
	padding:0 25px 0 0;	
}

.resultaat .informatie_rv .info_rv{
	width:180px;	
}

.resultaat .informatie_rv .info_rv .clear{
	width:180px;	
}

.rv_foto{
	margin:2px;
	overflow:hidden;
	min-width:131px;
	min-height:131px;
	padding:2px;
	background-position:center;
	background-repeat:no-repeat;
}

.rvdetail_pagina{
	width:100%;	
	padding:3px 0 3px 0;
	line-height:18px;
	text-align:right;
}

.rvdetail_pagina .sel{
	font-weight:bold;	
}

.rv_pagina{
	width:100%;	
	padding:3px 0 3px 0;
	line-height:18px;
	text-align:left;
}

.rv_pagina.even{
	background-color:#efefef;	
}

.rv_pagina .titel{
	max-width:112px;
	padding:0 5px 0 0;
}

.rv_pagina .acties{
	float:right;	
}

.rv_pagina .acties a{
	margin:0 5px 0 0;
}	

.fotos_onder{
	padding:10px 0 10px 0;
	clear:both;
	width:100%;
}

.fotos_onder a{
	display:block;
	float:left;
	margin:1px;	
}

#left,.cpleft{
	width:730px;	
}

#right, .cpright{
	float:right;
	width:190px;
}

#metselectie, #metselectie2{
	float:right;
	width:180px;
	text-align:right;
	line-height:20px;
}

#metselectie a, #metselectie2 a, #laadAdres, #toprightbuttons a, #rv_paginas a, #acties a{
	text-decoration:none;	
}

#metselectie a:hover, #metselectie2 a:hover, #laadAdres:hover, #toprightbuttons a:hover, #rv_paginas a:hover, #acties a:hover{
	text-decoration:underline;	
}

.hidden{
	display:none;	
}

.check_selecter{
	float:right;
	width:150px;
	text-align:right;	
	padding-right:22px;
}

#checkall{
	position:relative;
	top:2px;	
	*top:1px;	
}

.checkfix{
	position:relative;
	top:2px;	
	*top:1px;
}

#map{
	width:720px;
	height:720px;
	border-radius:0px; /*10px;*/
}

.markercontent{
	line-height:20px;	
}

.informatie a, .informatie_rv a{
	text-decoration:none;
	color:#1b8fcf;
	font-weight:bold;
}

#menu{
	width:100%;
	clear:both;
	padding:8px 0;	
	border-bottom:1px solid #CCC;
	border-top:2px solid #CCC;
	
}

#menu a{
	color: rgb(255,255,255);
	text-shadow: #888888 1px 0px 0px;	
	border:1px solid #888888;
	min-width:40px;
	padding:5px 10px;
	background-color:#888888;
	font-weight:bold;
	overflow:hidden;
	float:left;
	width:auto;
	text-align:center;
	border-radius:0px; /*3px;*/
	text-decoration:none;
	font-size:13px;
	margin-right:8px;
}

#menu .menu_rechts a{
	text-shadow: #fff 1px 0px 0px;
	float:right;
	margin-left:8px;
	margin-right:0;
	border:1px solid #ccc;
	color:#888888;
	padding:5px;
	background:#fff;
	float:right;
	font-weight:normal;
	font-size: 1em;
	line-height: 1.125em;
}

#menu .menu_rechts a:hover{
	text-shadow: #888888 1px 0px 0px;
	border:1px solid #888888;
	color:#fff;
	background:#888888;
}

.submenu{
	width:100%;
	clear:both;
	padding:7px 0;	
	border-top:1px dotted #aebd63;
	margin-top:5px;
}

.submenu.print{
	padding:0;
	height:1px;
}

.submenu a{
	min-width:30px;
	padding:5px 8px;
	background-color:#aebd63;
	color:#fff;
	overflow:hidden;
	float:left;
	width:auto;
	text-align:center;
	border-radius:0px; /*3px;*/
	text-decoration:none;
	font-size:12px;
	margin-right:8px;
}


.kopje{
	width:100%;
	clear:both;
	padding:7px 0;	
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	border-bottom:1px dotted #dbdee4;
}
.kopje.noborder{
	border-bottom:0;	
}

.kopje.print{
	margin-top:5px;
	padding:2px 0;
}

#suggestie .kopje{
	margin-top:0;	
}

#suggestie select{
	width:305px;	
}

#suggestie textarea{
	width:300px;
	height:100px;	
}

.submenu a:hover,.submenu a.sel{
	background-color:#1b8fcf;	
}

#menu a:hover, #menu a.sel{
	background-color:#1b8fcf;
	color:#fff;
	text-shadow: #1b8fcf 1px 0px 0px;
}


#mapklein, .mapklein{
	float:right;
	width:180px;
	height:180px;	
	margin-bottom:5px;
}

#mapklein a, .mapklein a{
	float:right;
	width:180px;
	height:180px;	
	margin-bottom:0px;
	background:url(../images/location_camperplaats.jpg) no-repeat 0px 0px;
	cursor:pointer;
}

.omschrijving{
	width:470px;
	line-height:20px;
	padding:5px 0;
}

.rvomschrijving{
	width:720px;
	line-height:20px;
	padding:5px 0;	
}

.gegevens{
	width:220px;
	line-height:20px;
	padding:5px 0 5px 30px;	
}

.contentblok{
	width:730px;
	line-height:20px;
	padding:5px 0;
}

.faclist{
	width:230px;
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

.faclist.print li{
	background:none;
	padding:0px;
}

.faclist li{
	padding:0;	
	margin:0;
	list-style:none;
	padding-left:20px;
	background:url(../images/bullet_go.png) no-repeat 0px 1px;
	*background-position: 0px 2px;
}

.addCamperplaatBtn { display: inline-block;
margin-top:5px;
text-align:center;
height: 37px;
line-height: 37px;
padding: 0px 35px 0px 7px;
background: url(../images/addcamperplaats.png) no-repeat right top;
color: #fff;
width: 148px;
border-radius:5px; }

.geschrevenDoor { font-size:12px; }

.addCamperplaatBtn:hover { background-position: right bottom; }



.listhold.ja{
	color:#3D577A;		
}

.listhold.nb{
	color:#677C97;		
}
.listhold.nee{
	color:#b4becb;		
}

.listhold{
	width:240px;
	line-height:20px;	
}

.faclistkop{
	width:100%;
	clear:both;
	float:left;
	font-weight:bold;	
}

.geg1, .geg2{
	width:110px;	
}

.geg1{
	font-weight:bold;	
}

.fotos{
	padding-left:10px;
	text-align:right;	
}

.fotos a{
	text-decoration:none;	
}
.fotos a:hover{
	text-decoration:underline;	
}


.fotos a img{
	margin-bottom:5px;	
}

.label{
	width:160px;
	font-weight:bold;
	min-height:30px;
	line-height:26px;
}

.label2{
	width:200px;
	font-weight:bold;
	min-height:30px;
	line-height:26px;
}

.label3{
	width:300px;
	font-weight:bold;
	min-height:30px;
	line-height:26px;
}

.label4{
	width:260px;
	font-weight:bold;
	min-height:20px;
	line-height:16px;
}

.label5{
	width:100px;
	font-weight:bold;
	min-height:30px;
	line-height:26px;
}


.input{
	width:200px;
	height:20px;
	padding:2px;
	line-height:20px;
	border:1px solid #3D577A;
	border-right:1px solid #E3E6EB;
	border-bottom:1px solid #E3E6EB;
	border-radius:0px; /*3px;*/
}

.input2{
	width:400px;
	height:20px;
	padding:2px;
	line-height:20px;
	border:1px solid #3D577A;
	border-right:1px solid #E3E6EB;
	border-bottom:1px solid #E3E6EB;
	border-radius:0px; /*3px;*/
}

.textarea{
	width:400px;
	height:100px;
	padding:2px;
	line-height:20px;
	border:1px solid #3D577A;
	border-right:1px solid #E3E6EB;
	border-bottom:1px solid #E3E6EB;
	border-radius:0px; /*3px;*/
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.textareahold{
	width:400px;
	padding-top:5px;
}


.textarea.small{
	height:50px;
	line-height:16px;
}

.textarea.klein{
	width:200px;	
}

.textarea.lang{
	height:400px;	
}

.veldwaarde{
	width:200px;
	min-height:22px;
	padding:2px;
	line-height:22px;
}
.veldwaarde2{
	width:100px;
	min-height:22px;
	padding:2px;
	line-height:22px;
}

div.ok{
	color:#AEBD63;
	font-weight:bold;
	clear:both;
	width:100%;
	line-height:20px; 
}
div.error{
	color:#1b8fcf;
	font-weight:bold;
	clear:both;
	width:100%;
	line-height:20px; 
}

a.error{
	color:#1b8fcf;
	font-weight:bold;
	text-decoration:none;	
}

.menu_links{
	width:700px;
}

.menu_rechts{
	width:200px;
	float:right;
}

#login input{
	/*border:1px solid #677C97;*/
	float:left;
	width:100px;
	/*font-size:10px;
	color:#677C97;*/
	height:16px;
	padding:1px 3px;
	line-height:16px;
	margin-right:5px;
	
}

#login div.error{
	float:right;
	text-align:right;
}

.wissen{
	color:#CCCCCC;
	font-style:italic;	
}

.cbleft{
	width:370px;	
}

.cbright{
	width:350px;		
}

.cbright2{
	width:330px;
	padding-left:20px;	
}

.fotohuidig{
	padding:30px 10px 0 0;
	width:75px;
	height:75px;
}

.fototussen{
	padding:60px 10px 0 0;
	width:20px;
}

.fotonieuw{
	padding:30px 10px 0 0;
	width:75px;
	height:75px;	
}

#gebruiker_foto_upload_button{
	position:absolute;
}
#cp_foto_upload_button{
	position:absolute;
}
#rv_foto_upload_button{
	position:absolute;
}




.uploadifyQueue{
	clear:both;
	width:100%;	
}
.uploadifyButton {
	background-color: #505050;
	-webkit-border-radius:0px; /*3px;*/
	-moz-border-radius:0px; /*3px;*/
	border-radius:0px; /*3px;*/
	color: #FFF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 8px 0;
	text-align: center;
	width: 100%;
}
.uploadify:hover .uploadifyButton {
	background-color: #808080;
}
.uploadifyQueueItem {
	background-color: #F5F5F5;
	-webkit-border-radius:0px; /*3px;*/
	-moz-border-radius:0px; /*3px;*/
	border-radius:0px; /*3px;*/
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: left;
	margin-right:5px;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
	display:none;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

#right #notices{
	width:180px;
	float:right;
	padding-top:10px;
}

#notices div{
	color:#67a413;
	font-weight:bold;
	width:auto;
	padding:0 5px;
	border:2px solid #8dc63f;
	overflow:hidden;
	background-color:#eef4cf;
	float:right;
	display:none;
	border-radius:0px; /*5px;*/
	line-height:24px;
	margin-bottom:10px;
}

#metselectie.extrapad, #metselectie2.extrapad, #acties.extrapad, #rv_paginas.extrapad{
	padding-top:64px;	
}

#acties{
	float:right;
	width:180px;
	text-align:right;
	line-height:20px;	
}

#rv_paginas{	
	float:right;
	width:180px;
	text-align:right;
	line-height:20px;
}

#rv_auteur{
	float:right;
	width:180px;
	text-align:right;
	line-height:20px;	
}

.fotohold{
	float:left;
	width:auto;
	padding:1px 2px 6px 1px;
	overflow:hidden;
}

#detailfotos{
	position:relative;
	width:800px;	
}

#cptoevoegenmap{
	width:329px;
	height:429px;
	margin-left:10px;	
}

#cpmapoverlay{
	position:relative;
	top:-229px;
	z-index:200;
	background-image:url(../images/center.png);
	width:29px;
	height:29px;
	background-repeat:no-repeat;
	background-position:center;
	clear:both;
	left:160px;
}

.optiekeuze{
	width:100px;
}

#laadAdres.notify{
	font-weight:bold;
	color:	#1b8fcf;
	font-size:16px;
	text-decoration:underline;
	position:relative;
}

.select{
	margin-top:4px;
}

.subtekst{
	font-size:10px;
	text-align:left;
	font-style:italic;
}

.review{
	width:728px;
	border:1px solid #3D577A;
	margin-bottom:10px;
	border-radius:0px; /*5px;*/
}

.reviewtop{
	padding:5px; 
	width:718px;
	background-color:#E3E6EB;
	border-bottom:1px solid #3D577A;
	border-radius:0px; /*5px;*/
	line-height:15px;
}

.reviewtop.mijnreview{
	background-color:#3D577A;
	color:#E3E6EB;
}

.reviewtop.mijnreview .reviewpersoon a{
	color:#E3E6EB;	
}

.reviewcijfer{
	background-color:#AEBD63;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	width:30px;
	height:30px;
	float:right;
	overflow:hidden;
	line-height:30px;
	border-radius:0px; /*5px;*/
}

.reviewpersoon{
	width:500px;	
}

.reviewpersoon a{
	font-weight:bold;
	text-decoration:none;
}

.reviewpersoon a:hover{
	text-decoration:underline;
}

.reviewpersoon img{
	margin-right:10px;	
	float:left;
	border-radius:0px; /*5px;*/
}

.reviewbottom{
	padding:10px;	
}

.reviewcijfer.onder6{
	background-color:#1b8fcf;		
}

.aantal_oordeel{
	width:400px;	
}

.gem_oordeel{
	width:200px;
	float:right;
	text-align:right;
	padding-right:8px;
}

#meldingen, .cp_melding, .cp_review_melding, .rv_review_melding, .rv_melding{
	display:none;	
}

.reviewicons{
	display:none;
	float:right;
	width:30px;	
	text-align:right;
	padding:2px 5px 0 0;
}

#toprightbuttons{
	float:right;
	width:190px;
	text-align:right;
}

.typeoverzicht{
	width:190px;
	clear:both;
	text-align:right;
}

#kaartright{
	text-align:right;
	padding-top:3px;
	width:100%;	
}

a.move{
	cursor:move;	
}

.fotointekst{
	float:left;
	margin:5px 10px 10px 0;
}

.rvl0{
	width:20px;
	padding-top:3px;
}


.rvl1{
	width:200px;	
	font-weight:bold;
}

.rvl1 .input{
	width:180px;
}

.rvl2{
	width:100px;
	padding-top:5px;
}

.rvloc_subpagina{
	max-width:180px;
}

.rvlregel{
	padding-top:5px;
	padding-left:5px;	
}

.edited{
	background-color:#E8FFC4;
}

.rvtoppadding{
	padding-left:5px;	
}

.cpid{
	float:right;
	width:100px;
	text-align:right;
	padding-top:4px;
	font-size:10px;
}
.cpid2{
	float:left;
	width:100px;
	text-align:left;
	padding-top:4px;
	font-size:10px;
}

.cpid2.print{
	float:right;
}

.uitgebreidzoeken{
	width:100%;
	display:none;
	padding-top:10px;	
}

#uitgebreidzoeken{
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
}

#grotekaart{
	width:100%;
	height:800px;	
}

.cpnaam{
	width:155px;
	line-height:16px;
	padding-bottom:5px;	
}

.cpkm{
	width:35px;
	line-height:16px;
	text-align:right;	
}

.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius:0px; /*10px;*/
	-moz-border-radius:0px; /*10px;*/
	-webkit-border-radius:0px; /*10px;*/
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}

.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }

.dtleft{
	float:left;
	width:730px;	
}

.dtright{
	float:right;
	width:150px;
	text-align:right;	
}

div.tweederde{
	width:68%;
	float:left;	
}

div.zesde{
	width:16%;
	float:left;	
}

div.paginanummers{
	width:720px;
	font-size:14px;
	line-height:20px;
	height:20px;	
	padding:20px 0;
}

div.paginanummers a{
	display:inline-block;
	padding:0 2px;
	text-decoration:none;
}

div.paginanummers a:hover{
	text-decoration:underline;
	color:#AEBD63;
	font-weight:bold;
}

div.paginanummers span{
	display:inline-block;
	padding:0 2px;
	color:#1b8fcf;
	font-size:18px;
}

.addthis_toolbox{
	padding-top: 20px;
	float: right;	
}

#at3win div{
	float: none;	
}

.errorveld{
	color: #1b8fcf;	
}

.informatie a.underline {
	text-decoration:underline;	
}

.camperwaarde{
	width:50px;
}

textarea.bio{
	width: 200px;
	float: left;
}

form#contactform{
	width: 170px;
	float: right;
	line-height: 20px;
}

form#contactform label{
	width: 100%;
	float: left;
	margin-top: 7px;	
}

form#contactform input{
	border-radius:0px; /*3px;*/
	width: 160px;
	border: 1px solid #3D577A;
	padding: 0 4px;
	height: 20px;
	margin-top: 3px;
}

form#contactform textarea{
	border-radius:0px; /*3px;*/
	width: 160px;
	border: 1px solid #3D577A;
	padding: 4px;
	height: 20px;
	margin-top: 3px;
	height: 100px;	
}

form#contactform a{
	color: #fff;	
	background: #3D577A;
	border-radius:0px; /*3px;*/
	height: 20px;
	float: left;
	margin-top: 10px;
	padding: 0 5px;
	line-height: 20px;
	float: left;
}