.pag_blokWissel		{height:0px;}
.cmsBlokRood		{color:red;font-weight:bold;}
.cmsBlokGeel		{background:yellow;font-weight:bold;}
.cmsBlokGroot		{font-size:larger;}
.cmsBlokXGroot		{font-size:xx-large;}
.cmsBlokKop1		{font-weight:bold;}
.cmsBlokKop2		{color:white;font-weight:bold;}
.cmsBlokTabLink		{background:#BFFFBF;cursor:pointer;font-weight:bold;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;}
.cmsBlokTabLink2	{cursor:pointer;}
.cmsBlokAccLink		{margin-top:8px;cursor:pointer;font-weight:bold;font-style:italic;}
.cmsBlokAccMain		{display:none;}
.cmsBlokTabCell		{background:white;vertical-align:top;padding:5px;} 
.cmsBlokPlaatje		{width:100%;}
h3					{font-size:10pt;font-weight:bold;}
#spHeaderTable		{}
.contrast			{color:black;background:white;opacity:0.5;}
.spTopLijst			{position:absolute;background:white;width:100%;display:none;}
li.spTopLijst		{margin-top: 5px;}
#spTopLijstIcon		{border-radius:4px;}
#spTopPictureReduction	{height:100px;}
.spSfeerFotoContext	{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:white;z-index:999;}
.spSfeerFotoDiv		{display:none;position:absolute;background:white;z-index:1000;border-radius:2px;}
.spSfeerFotoTop		{height:30px;font-family:verdana;font-size:16pt;color:black;text-align:center;}
.spSfeerFotoLeft	{float:left;width:30px;font-size:20pt;font-weight:bold;color:black;cursor:pointer;}
.spSfeerFotoImg		{float:left;cursor:pointer;border-radius:2px;}
.spSfeerFotoRight	{float:left;width:30px;font-size:20pt;font-weight:bold;color:black;cursor:pointer;}
.spSfeerFotoBottom	{clear:both;height:30px;font-family:verdana;font-size:20pt;color:black;cursor:pointer;text-align:center;}
#spPagSfeerFotoLogo	{border-radius:4px;}
#spHdrLogo			{width:135px;border-radius:4px;}

.spKolomSmall		{max-width:100%;vertical-align:top;padding-left:5px;}
.spKolomMedium		{max-width:100%;vertical-align:top;padding-left:5px;}
.spKolomLarge		{max-width:100%;vertical-align:top;padding-left:5px;}
.spBlok				{}
.spBlokLos			{border-radius:2px;box-shadow:1px 1px 5px lightgrey;}
.spBlokBoven		{border-radius:2px 2px 0px 0px;}
.spBlokOnder		{border-radius:0px 0px 2px 2px;box-shadow:1px 5px 5px lightgrey;}
.spBlokHtml			{}
.spBlokKopLos		{background:#009900;color:white;font-weight:bold;padding:5px;border-radius:2px;}
.spBlokKopVast		{background:#009900;color:white;font-weight:bold;padding:5px;border-radius:2px 2px 0px 0px;}
.table>tbody>tr>td	{border:0px;}

tr.menu				{margin:2px;box-shadow:1px 1px 5px lightgrey;}
tr.abcMenu			{margin:2px;}

.bbFllBalloon		{max-width:300px;}


#topcell			{background:white;}
#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;}
.weerTijd	{padding-right:5px;border-right:2px solid grey;}

@media only screen and (max-width: 768px)
	{
	.spKolomSmall		{max-width:100%;vertical-align:top;padding-left:0px;}
	.spKolomMedium		{max-width:100%;vertical-align:top;padding-left:0px;}
	.spKolomLarge		{max-width:100%;vertical-align:top;padding-left:0px;}
	#spHeaderTable h1	{}
	}

/*Knop met groene omlijning uit Bootstrap 4, groene kleur aangepast naar onze eigen groene kleur*/
.btn-groot-groen{color:#009900;border-color:#009900;width:100%;font-weight:bold;padding: 15px 0;border-radius: 10px;background-color:buttonface;}
.btn-groot-groen:hover{color:#fff;background-color:#009900;border-color:#009900}
.btn-groot-groen.focus,
.btn-groot-groen:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-groot-groen.disabled,
.btn-groot-groen:disabled{color:#009900;background-color:transparent}
.btn-groot-groen:not(:disabled):not(.disabled).active,
.btn-groot-groen:not(:disabled):not(.disabled):active,
.show>.btn-groot-groen.dropdown-toggle{color:#fff;background-color:#009900;border-color:#009900}
.btn-groot-groen:not(:disabled):not(.disabled).active:focus,
.btn-groot-groen:not(:disabled):not(.disabled):active:focus,
.show>.btn-groot-groen.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}

/*caroussel:*/
.carousel{white-space:nowrap;position:absolute;width:100%;overflow:auto;margin:7px;left:0;}
.carousel_slide{padding:2px;display:inline-block;width:180px;vertical-align:top;position:relative;cursor:pointer;transition: width .2s;}
.carousel_slide:hover{width:200px;}

/*advertenties*/
.advKnop:hover{opacity:1;}