/*
*	09-10-2023	aanpssing voor Google Ads
*/
*	{
	user-select:		text;
	-o-user-select:		text;
	-moz-user-select:	text; 
	-khtml-user-select:	text; 
	-webkit-user-select:	text; 
	}
.dynBigScreen	{display:block;}
.dynSmallScreen	{display:none;}
.dynTxt6	{font-family:verdana,arial,helvetica;font-size:6pt;}
.dynTxt7	{font-family:verdana,arial,helvetica;font-size:7pt;}
.dynTxt8	{font-family:verdana,arial,helvetica;font-size:8pt;}
.dynTxt9	{font-family:verdana,arial,helvetica;font-size:9pt;}
.dynTxt10	{font-family:verdana,arial,helvetica;font-size:10pt;}
.dynTxt11	{font-family:verdana,arial,helvetica;font-size:11pt;}
.dynTxt12	{font-family:verdana,arial,helvetica;font-size:12pt;}
.dynTxt13	{font-family:verdana,arial,helvetica;font-size:13pt;}
.dynTxt14	{font-family:verdana,arial,helvetica;font-size:14pt;}
.vriendenKleur	{color:blue;}
a:hover
	{
	color:#ff0080;
	text-decoration:overline;
	backXground-color:white
	}
p,ul,li,table,tr,td
	{
	font-family:verdana,arial,helvetica;
	font-size:10pt;
	}
h1,h2,h3,h4,h5,h6
	{
	font-family:verdana,arial,helvetica;
	}
hr
	{
	color:#ffff00;
	}
.blkFont3 {font-family:verdana,arial,helvetica;font-size:12pt;}
.blkFont2 {font-family:verdana,arial,helvetica;font-size:11pt;}
.blkFont1 {font-family:verdana,arial,helvetica;font-size:10pt;}	/* normaal */
.blkFont0 {font-family:verdana,arial,helvetica;font-size:8pt;}

.taalVlag	{width:45px;border-radius:4px;}

/* veld.js error styles */
.veldErrorKorteText,.veldErrorLangeText
	{
	background:		white;
	z-index:101;
	}
.veldDowText
	{
	z-index:100;
	}
.veldDowText:before
	{
	content:		'[';
	}
.veldDowText:after
	{
	content:		']';
	}


/* zoek1ofall styles */
.zoek1ofallVerfijnenTitel
	{
	background:#009900;
	color:white;
	font-weight:700;
	height:22px;
	padding:2px;
	}
.zoek1ofallZoekformTitel
	{
	background:#009900;
	color:white;
	font-weight:700;
	height:22px;
	padding:2px;
	}
.zoek1ofallKalenderTitel
	{
	background:#009900;
	color:white;
	font-weight:700;
	height:22px;
	padding:2px;
	}
.zoek1ofallNaamTitel
	{
	background:#009900;
	color:white;
	font-weight:700;
	height:22px;
	padding:2px;
	}
.zoek1ofallAantallenTitel
	{
	background:#009900;
	color:white;
	font-weight:700;
	height:22px;
	padding:2px;
	}
.zoek1ofallCriteriaTitel
	{
	background:#009900;
	color:white;
	font-weight:700;
	height:22px;
	padding:2px;
	}
#zoek1ofallOverzichtTab
	{
	font-family:verdana;
	font-size:10pt;
	}
.zoek1ofallOverzichtTopTabSelected
	{
	font-weight:	bold;
	}
.zoek1ofallOverzichtBottomTabUnselected
	{
	font-weight:	normal;
	}
.zoek1ofallOverzichtBottomTabSelected
	{
	font-weight:	bold;
	}
.zoek1ofallOverzichtTopTabUnselected
	{
	font-weight:	normal;
	}
.zoek1ofallOverzichtTopLine
	{
	}
.zoek1ofallOverzichtAccoNaam
	{
	font-weight:	bold;
	font-size:		9pt;
	}
.zoek1ofallOverzichtTekst
	{
	font-size:		8.5pt;
	}
.zoek1ofallOverzichtMeerInfo
	{
	}

/* minisite styles */
.minisiteOverzichtTopTabSelected
	{
	font-weight:	bold;
	font-size:		11pt;
	}
.minisiteOverzichtTopTabUnselected
	{
	font-weight:	normal;
	font-size:		11pt;
	}
.minisiteOverzichtBottomTabUnselected
	{
	font-weight:	normal;
	}
.minisiteOverzichtBottomTabSelected
	{
	font-weight:	bold;
	}
.minisiteVvvMenu
	{
	color:			#858585;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		10pt;
	cursor:			pointer;
	}
.minisiteVvvAccnaam
	{
	color:			#858585;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	}
.minisiteVvvTekst
	{
	color:			#858585;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		11pt;
	}



/* beschikbaarheidsoverzicht styles */
.fmtMaandOvzMaand
	{
	background:			white;
	text-align:			center;
	color:				black;
	font-weight:		bold;
	}
.fmtMaandOvzDagen
	{
	color:				black;
	border-bottom:		solid black 1px;
	}
.fmtMaandOvzWeeknr
	{
	}
.fmtMaandOvzBezet
	{
	background-color:	red;
	color:				white;
	text-align:			center;
	vertical-align:		middle;
	font-size:			smaller;
	text-decoration:	overline;
	}
.fmtMaandOvzVrij
	{
	background-color:	green;
	color:				white;
	text-align:			center;
	vertical-align:		middle;
	font-size:			smaller;
	}
.fmtMaandOvzWissel
	{background-color:yellow;text-align:center;vertical-align:middle;font-size:smaller;}
.fmtMaandOvzWeekend
	{background-color:#33cc33;text-align:center;vertical-align:middle;font-size:smaller;}
.fmtMaandOvzVakantie
	{background-color:#FFFFB0;text-align:center;vertical-align:middle;font-size:smaller;}
.fmtMaandOvzUitPeriode
	{background-color:#D3D3D3;color:white;text-align:center;vertical-align:middle;font-size:smaller;}



.kop
	{
	background:#009900;
	color:white;
	font-weight:bold;
	padding:3px;
	}
td.koplinks
	{
	background:#009900;
	padding:2px;
	}
td.balklinks
	{
	border-left: medium solid #009900;
	}
td.wititem
	{
	background:white;
	color:black;
	}
td.kleuritem
	{
	background:#BFFFBF;
	color:black;
	height:20px;
	}
.verplicht
	{
	background-color:yellow;
	}
#yellowNote
	{
	position:absolute;
	padding:5px;
	background-color:yellow;
	border-radius:6px;
	/*border:2px solid white;*/
	box-shadow:8px 8px 4px darkgrey;
	display:none;
	z-index:100;
	cursor:pointer;
	color:black
	}
#yellowNote:before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0px;
	border-width: 0 20px 20px 0;
	border-style: solid;
	border-color: #D7DF01 #FFF;
	}
	
.menu a:link
		{
		text-decoration:none;
		color:#000000;
		}
.menu a:visited
		{
		text-decoration:none;
		color:#000000;
		}
.menu a:hover
		{
		text-decoration:none;
		backXground-color:#009900;
		coXlor:#FFFFFF;
		}
.abcMenu a:link
		{
		text-decoration:none;
		color:#000000;
		}
.abcMenu a:visited
		{
		text-decoration:none;
		color:#000000;
		}
.abcMenu a:hover
		{
		text-decoration:none;
		background-color:#009900;
		color:#FFFFFF;
		}



/* toptabs */
td.ttss {	
	background-image: url('/pix/ttss.gif');
	background-repeat: no-repeat;
	}

td.ttsu {	
	background-image: url('/pix/ttsu.gif');
	background-repeat: no-repeat;
	}

td.ttes {	
	background-image: url('/pix/ttes.gif');
	background-repeat: no-repeat;
	}

td.tteu {	
	background-image: url('/pix/tteu.gif');
	background-repeat: no-repeat;
	}

td.tttrs {	
	background-image: url('/pix/tttrs.gif');
	background-repeat: no-repeat;
	}

td.tttru {	
	background-image: url('/pix/tttru.gif');
	background-repeat: no-repeat;
	}

td.tttls {	
	background-image: url('/pix/tttls.gif');
	background-repeat: no-repeat;
	}

td.tttlu {	
	background-image: url('/pix/tttlu.gif');
	background-repeat: no-repeat;
	}

td.ttms {	
	background-image: url('/pix/ttms.gif');
	background-repeat: repeat-x;
	}

td.ttmu {	
	background-image: url('/pix/ttmu.gif');
	background-repeat: repeat-x;
	}

/* bottom tabs */

td.btss {	
	background-image: url('/pix/btss.gif');
	background-repeat: no-repeat;
	}

td.btsu {	
	background-image: url('/pix/btsu.gif');
	background-repeat: no-repeat;
	}

td.btes {	
	background-image: url('/pix/btes.gif');
	background-repeat: no-repeat;
	}

td.bteu {	
	background-image: url('/pix/bteu.gif');
	background-repeat: no-repeat;
	}

td.bttrs {	
	background-image: url('/pix/bttrs.gif');
	background-repeat: no-repeat;
	}

td.bttru {	
	background-image: url('/pix/bttru.gif');
	background-repeat: no-repeat;
	}

td.bttls {	
	background-image: url('/pix/bttls.gif');
	background-repeat: no-repeat;
	}

td.bttlu {	
	background-image: url('/pix/bttlu.gif');
	background-repeat: no-repeat;
	}

td.btms {	
	background-image: url('/pix/btms.gif');
	background-repeat: repeat-x;
	}

td.btmu {	
	background-image: url('/pix/btmu.gif');
	background-repeat: repeat-x;
	}

/* rand */
td.toplinks {	
	background-image: url('/pix/l_tl.gif');
	background-repeat: no-repeat;
	}

td.toprechts {	
	background-image: url('/pix/l_tr.gif');
	background-repeat: no-repeat;
	}

td.bodemrechts {	
	background-image: url('/pix/l_br.gif');
	background-repeat: no-repeat;
	}

td.bodemlinks {	
	background-image: url('/pix/l_bl.gif');
	background-repeat: no-repeat;
	}

td.topmidden {	
	background-image: url('/pix/l_tm.gif');
	background-repeat: repeat-x;
	}

td.linksmidden {	
	background-image: url('/pix/l_lm.gif');
	background-repeat: repeat-y;
	}

td.rechtsmidden {	
	background-image: url('/pix/l_rm.gif');
	background-repeat: repeat-y;
	}

td.bodemmidden {	
	background-image: url('/pix/l_bm.gif');
	background-repeat: repeat-x;
	}
#accMenu {}
#amHead
	{
	background:white;
	border: 2px solid #009900;
	color:#009900;
	font-size:15pt;
	font-weight:bold;
	}
.amTitel
	{	
	background:#009900;
	width:330px;
	margin-top:2px;
	padding:2px;
	color:white;
	font-weight:bold;
	cursor:pointer;
	}
.amBlok
	{	
	display:none;
	background:white;
	width:330px;
	padding:2px;
	}
.amBlok.noJS
	{
	display: inline;
	background:white;
	width:330px;
	padding:2px;
	}
.amPeriodeTitel
	{	
	background:#009900;
	margin-top:2px;
	padding:2px;
	color:white;
	cursor:pointer;
	text-align:left;
	}
.amPeriodeBlok
	{
	display:none;
	}
.amPeriodeBlok.noJS
	{
	display:inline;
	}
.amPeriodeVoorselectie
	{
	text-align:left;
	}
.amPeriodeSelectie
	{
	text-align:left;
	width:160px;
	height:150px;
	font-size:smaller;
	overflow-y:auto;
	overflow-x:auto;
	}
#prompt_amPeriodePers
,#prompt_amPeriodeSlk
,#prompt_amPeriodeHuis
,#prompt_amPeriodeAppt
,#prompt_amPeriodeHotel
,#prompt_amPeriodePension
,#prompt_amPeriodeBenB
,#prompt_amPeriodeChalet
,#prompt_amPeriodeLogies
,#prompt_amPeriodeCaravan
,#prompt_amPeriodeTent
,#prompt_amPeriodeCamping
,#prompt_amPeriodeSchip
,#prompt_amPeriodeGroep	
,#prompt_amPeriodeDuin
,#prompt_amPeriodeBos
,#prompt_amPeriodeDorp
,#prompt_amPeriodePark
,#prompt_amPeriodeVeld
,#prompt_amPeriodeHaven
,#prompt_amPeriodeLm
,#prompt_amPeriodeDier	
,#prompt_amPeriodeHaard	
,#prompt_amPeriodeInt	
,#prompt_amPeriodeWasm	
,#prompt_amPeriodeVaatw	
	{
	font-size:smaller;
	}
#amPeriodeNaselectie
	{
	text-align:right;
	}
.tip
	{
	color:red;
	font-weight:bold;
	}
#flashcontent
	{
	background:white;
	}
#vpmTitel	{font-size:24px;}
.msTitel	{font-size:20px;}
ul.pluspunten {padding-left:0px;}
ul.minpunten {padding-left:0px;}
ul.pluspunten>li::before {content: "+";margin-right:4px;color:green;font-weight:bold;}
ul.minpunten>li::before {content: "-";margin-right:4px;color:red;font-weight:bold;}

@media only screen and (max-width: 768px)
	{
	.dynSmallScreen	{display:block;}
	.dynBigScreen	{display:none;}
	.dynTxt6	{font-family:verdana,arial,helvetica;font-size:8pt;}
	.dynTxt7	{font-family:verdana,arial,helvetica;font-size:9pt;}
	.dynTxt8	{font-family:verdana,arial,helvetica;font-size:10pt;}
	.dynTxt9	{font-family:verdana,arial,helvetica;font-size:13pt;}
	.dynTxt10	{font-family:verdana,arial,helvetica;font-size:14pt;}
	.dynTxt11	{font-family:verdana,arial,helvetica;font-size:15pt;}
	.dynTxt12	{font-family:verdana,arial,helvetica;font-size:16pt;}
	.dynTxt13	{font-family:verdana,arial,helvetica;font-size:17pt;}
	.dynTxt14	{font-family:verdana,arial,helvetica;font-size:18pt;}
	p,ul,li,table,tr,td	{font-size:14pt;}
	.rowFree	{background: palegreen}
	}

#boekingsbalk {
    padding: 10px 15px;
    position:fixed; 
    bottom:0; 
    z-index:100; 
    background-color:white; 
    border-top:solid 1px lightgrey; 
    display:flex; 
    align-items:center;
  }
  @media (max-width: 768px) {
  	#boekingsbalk{
	    width: 100%;
	  }
  }
  @media (min-width: 768px) {
  	#boekingsbalk{
	    width: 750px;
	  }
  }
  @media (min-width: 992px) {
  	#boekingsbalk{
	    width: 970px;
	  }
  }
  @media (min-width: 1200px) {
  	#boekingsbalk{
	    width: 1170px;
	  }
  }

  #knopmobiel{
  	padding:0;
  }
  #knopdesktop{
	padding:0;
  }





