/* Tags */

body{margin:0; padding:0; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:18px; background:url(/img/bg_gradient.gif) 0 135px repeat-x #fff;}
h1{font-size:26px; color:#0060a9; margin:0; padding:0;}
h2{font-size:22px; color:#0060a9; margin:0; padding:0;}
h3, span.titel_blauw{font-size:13px; font-weight:bold; color:#0060a9; margin:0 0 5px 0; padding:0;}
span.titel_blauw { margin-bottom: 0; }
h4{font-size:12px; color:#000; font-weight:bold; margin:0; padding:0;}
img{border:none;}
a{ text-decoration:underline; color:#024788; outline:none;}
a:hover{ text-decoration:none;}
form{margin:0; padding:0; border:0;}
input{margin:0; padding:0;}
/*table, tr, td{margin:0; padding:0; border-collapse:collapse;}
*/
#bg_foto{height:135px; background:url(/img/background_boven2.jpg) repeat-x #fff; position:relative; z-index:2;}
#container{margin:-135px auto 0 auto; width:1000px; position:relative; z-index:3;}

/* Header */

#bg_header{background:url(/img/bg_header.png) no-repeat; height:115px; width:979px; padding:10px 10px 0 10px; margin:0 0 25px 0;}
#header{margin:0; padding:15px 0 0 26px;}
	#header .logo{background:url(/img/bg_layout.gif) -10px -519px no-repeat; width:199px; height:57px; float:left;}
	#header h2{float:left; width:340px; margin:23px 0 0 20px;}
	#header .sterren{background:url(/img/bg_layout.gif) -10px -586px no-repeat; width:75px; height:16px; float:left; margin:27px 0 0 0;}
	
	#header .zoeken{background:url(/img/bg_layout.gif) -10px -612px no-repeat; /*width:228px;*/ width:250px; /*bij taalkeuzemenu*/  height:29px; float:right; margin:-15px 4px 0 0; padding:5px 0 0 0;}
		#header .zoeken_input{ background:url(/img/bg_layout.gif) -10px -651px; height:17px; width:150px; padding:1px 0 0 20px; margin:0 5px 0 6px; border:none;}
		#header .zoeken_submit{background:url(/img/bg_layout.gif) -357px -156px no-repeat; width:48px; height:18px; margin:1px 0 0 -4px; color:#fff; font-size:11px; cursor:pointer; outline:none; border:none;}
		#header .zoeken_submit:hover{background:url(/img/bg_layout.gif) -357px -189px no-repeat;}
		#header .zoeken_submit:active{background:url(/img/bg_layout.gif) -357px -220px no-repeat;}

/* Menu */

#menu ul{margin:15px 0 0 12px; padding:0; list-style:none;}
#menu li {margin:0; padding:0;float:left; }
#menu li a{margin:0 5px 0 0; display:inline; text-indent:-10000px; outline:none;}

	#menu .home{background:url(/img/bg_layout.gif) 0 0 no-repeat; width:63px; height:27px; display:block; overflow:hidden;}
	#menu .home:hover{background:url(/img/bg_layout.gif) 0 -32px no-repeat; width:63px; height:27px; display:block; overflow:hidden;}
	#menu .home:active{background:url(/img/bg_layout.gif) 0 -65px no-repeat; width:63px; height:27px; display:block; overflow:hidden;}
	#menu .home_actief{background:url(/img/bg_layout.gif) 0 -98px no-repeat; width:63px; height:32px; display:block; overflow:hidden;}

	#menu .kamperen{background:url(/img/bg_layout.gif) -67px 0 no-repeat; width:92px; height:27px; display:block; overflow:hidden;}
	#menu .kamperen:hover{background:url(/img/bg_layout.gif) -67px -32px no-repeat; width:92px; height:27px; display:block; overflow:hidden;}
	#menu .kamperen:active{background:url(/img/bg_layout.gif) -67px -65px no-repeat; width:92px; height:27px; display:block; overflow:hidden;}
	#menu .kamperen_actief{background:url(/img/bg_layout.gif) -67px -98px no-repeat; width:92px; height:32px; display:block; overflow:hidden;}
	
	#menu .chalets{background:url(/img/bg_layout.gif) -163px 0 no-repeat; width:77px; height:27px; display:block; overflow:hidden;}
	#menu .chalets:hover{background:url(/img/bg_layout.gif) -163px -32px no-repeat; width:77px; height:27px; display:block; overflow:hidden;}
	#menu .chalets:active{background:url(/img/bg_layout.gif) -163px -65px no-repeat; width:77px; height:27px; display:block; overflow:hidden;}
	#menu .chalets_actief{background:url(/img/bg_layout.gif) -163px -98px no-repeat; width:77px; height:32px; display:block; overflow:hidden;}
	
	#menu .recreatie{background:url(/img/bg_layout.gif) -244px 0 no-repeat; width:136px; height:27px; display:block; overflow:hidden;}
	#menu .recreatie:hover{background:url(/img/bg_layout.gif) -244px -32px no-repeat; width:136px; height:27px; display:block; overflow:hidden;}
	#menu .recreatie:active{background:url(/img/bg_layout.gif) -244px -65px no-repeat; width:136px; height:27px; display:block; overflow:hidden;}
	#menu .recreatie_actief{background:url(/img/bg_layout.gif) -244px -98px no-repeat; width:136px; height:32px; display:block; overflow:hidden;}
	
	#menu .voorzieningen{background:url(/img/bg_layout.gif) -385px 0 no-repeat; width:116px; height:27px; display:block; overflow:hidden;}
	#menu .voorzieningen:hover{background:url(/img/bg_layout.gif) -385px -32px no-repeat; width:116px; height:27px; display:block; overflow:hidden;}
	#menu .voorzieningen:active{background:url(/img/bg_layout.gif) -385px -65px no-repeat; width:116px; height:27px; display:block; overflow:hidden;}
	#menu .voorzieningen_actief{background:url(/img/bg_layout.gif) -385px -98px no-repeat; width:116px; height:32px; display:block; overflow:hidden;}
	
	#menu .omgeving{background:url(/img/bg_layout.gif) -505px 0 no-repeat; width:113px; height:27px; display:block; overflow:hidden;}
	#menu .omgeving:hover{background:url(/img/bg_layout.gif) -505px -32px no-repeat; width:113px; height:27px; display:block; overflow:hidden;}
	#menu .omgeving:active{background:url(/img/bg_layout.gif) -505px -65px no-repeat; width:113px; height:27px; display:block; overflow:hidden;}
	#menu .omgeving_actief{background:url(/img/bg_layout.gif) -505px -98px no-repeat; width:113px; height:32px; display:block; overflow:hidden;}
	
	#menu .overl{background:url(/img/bg_layout.gif) -623px 0 no-repeat; width:137px; height:27px; display:block; overflow:hidden;}
	#menu .overl:hover{background:url(/img/bg_layout.gif) -623px -32px no-repeat; width:137px; height:27px; display:block; overflow:hidden;}
	#menu .overl:active{background:url(/img/bg_layout.gif) -623px -65px no-repeat; width:137px; height:27px; display:block; overflow:hidden;}
	#menu .overl_actief{background:url(/img/bg_layout.gif) -623px -98px no-repeat; width:137px; height:32px; display:block; overflow:hidden;}
	
	#menu .zoek{background:url(/img/bg_layout.gif) -764px 0 no-repeat; width:98px; height:27px; display:block; overflow:hidden; color:#fff; margin-left:88px;}
	#menu .zoek:hover{background:url(/img/bg_layout.gif) -764px -32px no-repeat; width:98px; height:27px; display:block; overflow:hidden; color:#fff;}
	#menu .zoek:active{background:url(/img/bg_layout.gif) -764px -65px no-repeat; width:98px; height:27px; display:block; overflow:hidden; color:#fff; }
	#menu .zoek_actief{background:url(/img/bg_layout.gif) -764px -98px no-repeat; width:98px; height:32px; display:block; overflow:hidden; color:#fff; margin-left:88px; }

/* Home pagina */

.sub_content h2{width:525px;}
#content_home{margin:0 0 0 8px; display:inline-block;}
#content_home .flash_container{width:749px; padding:7px 10px 0 10px; margin:0 6px 0 0; background:#fff; margin:0; background:url(/img/bg_flash_home_gradient.jpg) repeat-y;}
#content_home .flash_footer{background:url(/img/bg_flash_home_footer.gif) no-repeat; width:769px; height:11px;}
#content_home .flash{width:749px; height:374px;/* background:url(/img/flash_home.jpg);*/ margin:0; padding:0;}

#content_home .tab_blok{background:url(/img/bg_tab_blok_container.png) repeat-y;}
.tab_blok a{margin-left:0;}
ul.yui-nav{margin:0; padding:0; list-style:none;}
ul.yui-nav li a{text-decoration:none; text-align:center;}
ul.yui-nav li{text-align:center;}
#content_home .tab_blok_container{float:left; margin:0 2px 0 -2px;}
#content_home .tab_blok_footer{background:url(/img/tab_blok_footer.png) no-repeat; width:381px; height:14px; margin:0 0 15px 2px; display:block;}

#content_home .tab{width:174px; height:26px; padding:7px 0 0 0; font-size:15px; float:left; color:#024788; text-decoration:none;}
#content_home .tabfirst {margin-right:10px;}
#content_home .selected{background:url(/img/bg_layout.gif) -11px -709px no-repeat; width:174px; height:26px; padding:7px 0 0 0; font-size:15px; float:left;  display:block; color:#000; text-decoration:none; cursor:default;}
#content_home .tab_blok li.selected a{color:#000; cursor:default;}
#content_home .tab_blok{padding:10px 10px 0 13px; margin:10px 0 0 0; width:361px; }

#content_home .tab_vlak{background:#def3fa; padding:12px; width:334px; font-size:11px; height:108px; } 
#content_home .tab_blok h2{margin:0 0 0 12px;}
#content_home .tab_vlak img{margin:0 15px 0 0;}
#content_home .tab_vlak ul{ list-style:none; margin:5px 0 10px 0; padding:0; line-height:18px;}
a.tab_link{display:block; margin-top:10px; padding:0 0 0 12px;}
.tab_lijst{width:150px; line-height:15px;}
#content_home .tab_vlak li{background:url(/img/bull.gif) no-repeat left 7px; padding:0 0 0 13px; width:150px; margin:-5px 0 0 0;}
#content_home .conversie{margin:0; width:213px; display:block; }
	.conversie a{text-decoration:underline;}
	.conversie a:hover{text-decoration:none;}
	.conversie_holder{width:213px; overflow:hidden;}
	.anwb_conversie{width:130px; font-size:11px; margin-bottom:5px; line-height:16px;}
	.nieuwsbrief{width:90px; font-size:12px; margin-bottom:5px; line-height:16px;}
	.zoover{background:url(/img/zoover.png) no-repeat; width:44px; height:48px; padding:19px 0 0 167px; margin: 0 0 8px 2px; display:block;}
	.conversie a.zoover{text-decoration:none; color:#fff; font-weight:bold;}
	.conversie_blok_schaduw{background:url(/img/bg_conversie_schaduw.png) repeat-y; width:205px; padding:0 4px; margin:0 0 10px 0;} 
	.conversie_blok{background:url(/img/bg_conversie_gradient.gif) bottom repeat-x #fff; padding:13px 10px 5px 17px; overflow:hidden;}
	.conversie_blok h3 a{text-decoration:none;}
	.conversie_blok img{margin:0 0 5px 0;}
	.fotovideoimg{margin:0 0 0 -14px;}
	.conversie_flash{margin:0 0 0 -7px;}
	.conversie_foto{background:url(/img/bg_conversie_gradient.gif) bottom repeat-x #fff; padding:5px 7px 5px 6px; height:100px;}
	.conversie_link{background:url(/img/bg_layout.gif) -642px -157px no-repeat; padding:0 0 0 10px; margin:0 0 10px 0; display:block;}
	.conversie_standaard{margin-top:22px;}
	.conversie_standaard .conversie_link{background:url(/img/bg_layout.gif) -881px 0 no-repeat; padding:0 0 4px 30px; margin:0 30px 10px 0; display:inline; font-weight:bold; font-size:13px; height:30px; text-decoration:none;}
	.conversie_standaard .conversie_link:hover{text-decoration:underline;}
	a.plattegrond_plaatje img{margin:0 15px 3px -12px;}
	.telefoon{background:url(/img/bg_layout.gif) -3px -246px no-repeat; display:block; font-size:16px; color:#fd5600; margin:0 0 0 0; padding:0 10px 0 30px; height:30px;} 
	img.nieuwsbrief_img{position:absolute; margin:9px 0 0 90px;}
	
#content{margin:0 0 0 5px; display:inline-block;}
#content .container{width:750px; min-height:590px; padding:7px 10px 10px 10px; margin:0 4px 0 0; background:#fff; margin:0; background:url(/img/bg_container.png) repeat-y;}
.content_onder{background:url(/img/bg_container_footer.png) no-repeat; width:774px; height:10px;}
#content h1{margin:0 0 10px 0;}

/* Titel achtergrond */

.zwart{background:url(/img/header_zwart.png); height:41px; position:absolute; margin:-83px 0 0 30px; z-index:5; padding:15px 20px 0 20px;} 
.zwart h1{ color:#fff; font-weight:normal;}
a.meer_foto, a.vergroot_foto{display:block; background:#fff; width:75px; padding:3px 0 0 10px; height:22px; color:#000; font-size:11px; text-decoration:none; position:absolute; margin:-23px 0 0 671px;}
a.vergroot_foto{width:85px; margin-left:657px;}
.weg{background:none;}

/* Menu onder foto */

.foto_menu{word-spacing:10px; margin:10px 10px;}
.foto_menu a{text-decoration:underline; color:#0060a9; font-size:11px; word-spacing:normal;}
.foto_menu a.selected, .open{text-decoration:none; color:#000;}

/* Sub menu */

.sub_menu{width:173px; background:#5cc2e8; padding:7px 0 5px 7px; margin:0 30px 0 10px;}
.sub_menu ul{margin:0; padding:0; list-style:none;}
.sub_menu li{margin:0; padding:0;}
.sub_menu a{font-size:13px; text-decoration:none; color:#fff; border-bottom:1px solid #6dc8ea; height:28px; padding:6px 5px 0 6px; display:block;}
.sub_menu a.selected{font-size:13px; text-decoration:none; color:#000; background:#fff; height:28px; padding:6px 5px 0 6px; display:block;}
.sub_menu a.sub_selected{font-size:13px; text-decoration:none; color:#000; background:#fff; height:28px; padding:6px 5px 0 6px; display:block; border-right:1px solid #5cc2e8;}
	.sub_menu .bg{background:#def3fa; padding:7px 0 7px 5px;}
	.sub_menu .bg a{color:#0060a9; font-size:11px; height:18px; padding:2px 3px 2px 12px; border:none; line-height:19px}
	.sub_menu .bg a.selected{color:#000;}
	.sub_menu a:hover{text-decoration:underline;}
.sub_content{ width:525px; line-height:20px; font-size:12px}

.sub_content2{ margin-left:10px; padding-right:10px;}
.sub_content2 h1{ width:500px;}
li.sub {height:34px; overflow:hidden;}

/* Content */
.sub_content table{width:100%;}
/*.sub_content table{margin:0; padding:0; border-collapse:collapse; width:100%;}
.sub_content td{padding:0 0 0 14px;}*/
.sub_content .oneven{height:36px; background:#fff; color:#000; font-size:12px;}
.sub_content .even{ height:36px; background:#def3fa; color:#000; font-size:12px;}
.sub_content .even_dag{color:#7e7e7e;}
.sub_content .tabel_header td{background:#5cc2e8; font-size:15px; color:#fff; font-weight:bold; height:30px;}
.sub_content .tabel_foto{padding:5px;}
.sub_content ul{margin:0; padding:0; list-style:none;}

.kampeerprijzen{margin:0 0 5px 0; padding:0; border-collapse:collapse; width:100%; border-bottom:1px solid #b2cfe5; }
.kampeerprijzen div.right{ margin-bottom:0; padding-bottom:0}
.kampeerprijzen div.right a{ margin-bottom:0; padding-bottom:0}
.kampeerprijzen td{padding:0 5px 0 10px;}
.kampeerprijzen td.oneven{height:36px; background:#fff; color:#000; font-size:12px;}
.kampeerprijzen td.even{ height:36px; background:#def3fa; color:#000; font-size:12px;}
.kampeerprijzen td.even_dag{color:#7e7e7e;}
.kampeerprijzen .tabel_header td{background:#5cc2e8; font-size:15px; color:#fff; font-weight:bold; height:30px;}
.kampeerprijzen .euro{font-size:12px; font-weight:bold; line-height:38px; vertical-align:middle;}




.sub_content .tabel_foto img, .chalet img{margin:0 0 5px 0; border:1px solid #b9d3e7;}
.periode_prijs{font-size:11px;}
h1.chaletkoop{width:360px;}
.chaletprijs{font-size:24px; font-weight:bold;}
.sub_content .knop_oranje_boeken { background:url(/img/bg_layout.gif) -31px -151px no-repeat; width:139px; padding:3px 0 0 20px;  height:26px;  display:block; font-size:16px; color:#fff; text-decoration:none; font-weight:bold; }
.sub_content .knop_oranje_boeken:hover{background:url(/img/bg_layout.gif) -31px -184px no-repeat;}
.sub_content .knop_oranje_boeken:active {background:url(/img/bg_layout.gif) -31px -216px no-repeat;}
.euro{font-size:18px; font-weight:bold; line-height:38px; vertical-align:middle;}
.tarieven{border:1px solid #b2cfe5; padding:5px;}
.aanvragen{margin:20px 0 0 0;}
.brochure_aanvragen .knop_blauw{padding:2px 0 0 10px; width:130px; margin:5px 0 0 12px;}
.aanvragen .knop_blauw{padding:2px 0 0 10px; width:130px;}
.bijkomende_kosten { position:relative; background:#dff3fb; display:block; height:21px; padding:3px 15px 3px 15px;}
.kosten_selected { background:url(/img/bg_layout.gif) -460px -953px no-repeat #dff3fb; display:block; height:21px; padding:3px 0 0 26px;}
.detail_informatie td{padding-top:5px; font-size:13px; font-weight:bold;}
.sub_content .li_bijkomende_kosten .oneven{height:25px; background:#fff; color:#000; font-size:12px;}
.sub_content .li_bijkomende_kosten .even{ height:25px; background:#def3fa; color:#000; font-size:12px;}
.sub_content .li_bijkomende_kosten .tarieven{padding:0 5px;}
.overzicht img{margin:5px;}

a.bijkomende_kosten{}
.bijkomende_kosten a { margin-right: 5px; }
.bijkomende_kosten a.algemenevoorwaarden{}
.informatie { background:url(/img/bg_layout.gif) -10px -774px no-repeat #def3fa; width:500px; height:21px; padding:3px 0 0 26px; margin:0 0 0 -1px;}
.arrangement_tekst{width:340px; margin:0 20px 0 0;}
tr.prijs td{border:1px solid #b2cfe5;}
.foto{width:749px; height:275px; margin-left:2px; overflow:hidden;}
.arrangement_prijs .euro{font-size:30px; font-weight:bold;}

/* Content horizontaal */

#content_horizontaal{ margin:0 0 0 5px;}
	.horizontaal_boven{background:url(/img/plattegrond_boven.png); width:985px; height:6px; line-height:1px; font-size:1px;}
	.horizontaal_content{background:url(/img/plattegrond_midden.png) repeat-y; padding:10px 10px 6px 10px; overflow:hidden;}
		.horizontaal_content h1{margin:5px 0 10px 18px;}
		#content_horizontaal .conversie{margin:10px 0 0 0px; position:relative;}
		#content_horizontaal .conversie_schaduw{background:url(/img/conversie_lang_schaduw.png) repeat-y; width:236px; padding:0 5px; float:left; margin-top:10px; position:relative;}
		#content_horizontaal .conversie_blok{width:210px; height:104px; position:relative;}
		#content_horizontaal .conversie_link{ margin:10px 0 0 0;}
		#content_horizontaal .conversie_blok .telefoon{margin:15px 0 0 0;}
		#content_horizontaal .conversie_blok img{margin:-5px 0 -9px 10px}
		#content_horizontaal .horizontaal_content h2{margin:0 0 0 0;}
		#content_horizontaal .horizontaal_content h2.album_titel{margin-top:14px;}
		#content_horizontaal .horizontaal_content .zwart{margin:-71px 70px 0 0; padding:3px 20px; color:#fff; width:460px; position:relative; text-align:left;}
	.horizontaal_onder{background:url(/img/plattegrond_onder.png); width:985px; height:7px;  line-height:1px; font-size:1px;}

/* Chalet */

.chalet{padding:10px; border:1px solid #b9d3e7; margin:10px 0 0 0; font-size:12px;}
.agenda{margin:0 0 20px 0;}
.chalet h3{margin-bottom:5px;}
.chalet img{margin:0 12px 0 0; float:left;}
.chalet_tekst{width:320px; font-size:12px;}
.blok_tekst{ width:488px; font-size:12px; padding:0 0 10px 0;}
.blok_tekst h2{width:488px;}
.nieuws_tekst{ width:488px;font-size:12px;}
.overzicht_blok{padding:10px; border:1px solid #b9d3e7; margin:10px 0 0 0; font-size:12px;}
.overzicht_blok img{margin:0 12px 0 0; padding:0; float:left;}
.chalet a, .nieuws_tekst a{text-decoration:none;}
.chalet .hideh3 h3 {display:none;}
.chalet_prijs{margin-top:5px;}
.chalet_tekst .knop_blauw, .chalet .knop_blauw{margin:15px 0 0 0;}
.chalet div.foto {width:146px; height:100px; background-position:center; float:left; margin-right:12px;border:1px solid #b9d3e7; cursor:pointer;}
.maand_titel{background:#5cc2e8; font-size:15px; color:#fff; font-weight:bold; height:25px; margin-top:10px; padding:5px 0 0 20px; }

/* Kamperen */
.kamperen ul{ padding:10px 0 ; margin-left:7px;}
.kamperen ul li{ padding-left:15px; background:url(/img/bull.gif) no-repeat left 7px; }
.kamperen #prijs{font-family:"Trebuchet MS",Arial , Verdana, Helvetica, sans-serif; width:125px; height:89px; background:url(/img/balloon.gif) no-repeat; position:relative; float:right; margin:0 20px;}
.kamperen #prijs span.vanaf{ font-size:12px; position:absolute; top:13px; left:17px; font-weight:bold; font-variant:normal;}
.kamperen #prijs span.prijs{ font-size:30px; position:absolute; top:22px; left:17px; line-height:normal; height:auto; white-space:nowrap }
.kamperen #prijs span.prijs em{ font-size:15px; margin:0 0 0 2px; top:-10px; position:relative; padding:0; font-size:14px; font-style:normal;}
.kamperen #prijs span{position:absolute; top:50px; left:17px; font-variant:small-caps; font-weight:bold; font-size:13px;}
.kamperen #prijs img{ position:relative; top:2px;}
.kamperen #prijs span.prijs span.euro { font-family:Arial, Helvetica, sans-serif; background:red; font-size:900px; line-height:900px; height:900px;}
.kamperen h2 { padding-top:15px;}
.kamperen a.extra { clear:both; float:right; }

ul.fotoalbum { margin:0; padding:0; display:block; height:100px; position:relative  }
ul.fotoalbum li { overflow:hidden; display:block; width:119px; height:79px; border:1px solid #2a6da1; margin:0 5px; padding:0; background:none; float:left;}
ul.fotoalbum li.info{display:inline; border:none; height:auto; width:auto;clear:both; position:absolute; right:0; bottom:0; }
ul.fotoalbum li.info a { padding-left:10px; background:url(/img/arrow.gif) left center no-repeat; color:#0060aa}
ul.fotoalbum li.info a:hover { text-decoration:none}

.conversie p { margin:0; padding:0;}
.conversie a.knop_oranje_normaal{ margin:5px 0 0 0; text-decoration:none; left:-10px; position:relative;}
.conversie a.voordeel { margin-top:15px; display:block}

.arrangement_datum {color:#b3dbe7; font-size:11px; font-weight:bold;}
/* Formulieren */

.formulier_bg {background:#def3fa; padding:10px; width:496px;}
.formulier input{ width:233px; height:20px; padding:3px 0 0 2px;}
.formulier textarea{width:490px; height:63px; margin:10px 0 0 0;}
.formulier td{padding:0;}
.formulier .titel{font-weight:bold; font-size:13px; margin:0 0 5px 0;}
.formulier input.postcode_l{width:66px;}
.formulier input.postcode_c{width:26px;}
.formulier .dropdown{width:160px;}
.formulier .dropdown_lang{width:408px;}

/* Footer */

#footer_bg{ background:url(/img/bg_footer_gradient.gif) repeat-x #0b1c03;}
#footer{margin:0 auto; width:985px; color:#fff; padding:25px 0 0 0;  }
#footer table{border-collapse:collapse;}
.footer_blok_container{float:left; margin:0 10px 0 0; font-size:11px;}
.footer_blok_header { background:url(/img/bg_layout.gif) -11px -391px no-repeat; width:553px; height:14px; line-height:1px; font-size:1px;}
.footer_blok_content { background:#2e6e0e; width:533px; padding:2px 0 0 20px; display:block;}
.footer_blok_footer { background:url(/img/bg_layout.gif) -12px -426px no-repeat; width:553px; height:15px; line-height:1px; font-size:1px;}


.footer_blok_content h1 {width:170px; float:left; margin-bottom:10px;}
.footer_blok_content h2{ padding:3px 0 0 0; }
.footer_blok_header_klein { background:url(/img/bg_layout.gif) -572px -391px no-repeat; width:204px; height:14px; line-height:1px; font-size:1px;}
.footer_blok_content_klein { background:#2e6e0e; width:184px; padding:2px 10px 0 10px; display:block; overflow:hidden;}
.footer_blok_content_klein h1{width:300px;}
.footer_blok_footer_klein { background:url(/img/bg_layout.gif) -573px -426px no-repeat; width:204px; height:15px; line-height:1px;}

.footer_blok_header_rechts { background:url(/img/bg_layout.gif) -573px -462px no-repeat; width:418px; height:10px; line-height:1px; font-size:1px;}
.footer_blok_content_rechts { background:#2e6e0e; width:388px; padding:2px 10px 0 20px; display:block; overflow:hidden;}
.footer_blok_footer_rechts { background:url(/img/bg_layout.gif) -573px -495px no-repeat; width:418px; height:14px; line-height:18px;}

.footer_blok_header_normaal { background:url(/img/bg_layout.gif) -11px -462px no-repeat; width:553px; height:10px; line-height:1px; font-size:1px;}
.footer_blok_content_normaal { background:#2e6e0e; width:523px; padding:2px 10px 0 20px; display:block; overflow:hidden;}
.footer_blok_footer_normaal { background:url(/img/bg_layout.gif) -11px -495px no-repeat; width:553px; height:14px; line-height:18px;}
 span.voorzieningen_h1{ width:400px;  margin-bottom:10px; display:block;}
 span.voorzieningen_h2{width:400px;  margin-bottom:10px; display:block;}

#footer span.title{ font-size:22px; font-weight:bold; margin-bottom:10px; display:block;} 
#footer span.title em{ font-size:18px; font-weight:normal; font-style:normal;}
#footer span.title.test{ margin-left:13px;} 
#footer table, #footer table tr, #footer table tr td{margin:0; padding:0; border-collapse:collapse;}


.footer_blok_content_klein h1{margin: 0 0 10px 15px; display:inline;}
.footer_blok_content ul, .footer_blok_content_normaal ul, .footer_blok_content_rechts ul{padding:0; list-style:none; float:left; margin:0 40px 0 0;width:100px;}
.footer_blok_content_klein ul{margin:0; padding:0; list-style:none;}
.footer_blok_content_klein li{margin:0; padding:0;}
.footer_blok_content_klein a {display:block; margin:0; padding:5px 13px; color:#fff; text-decoration:none; font-size:11px; line-height:15px; font-weight:lighter;}
.footer_blok_content_klein a.even{ background:#29640b;}
.footer_blok_content_klein a:hover{text-decoration:none; background:#235c07;}
.footer_blok_content_klein a.oneven:hover{background:#358010;}

li.titel a{font-weight:bolder; font-size:12px; color:#fff;}
span.tekst{color:#acec8d;}
.sluiten{margin:3px 5px 0 0;}
.footer_blok_content a, .footer_blok_content_normaal a{text-decoration:none; color:#acec8d;}
.footer_blok_content_rechts a{ color:#fff; text-decoration:none;}
.footer_blok_content a:hover,  .footer_blok_content_normaal a:hover, .footer_blok_content_rechts a:hover{text-decoration:underline;}
a.overzicht_link {padding:0; color:#fff; text-decoration:underline; margin: 0 0 0 25px; width:155px;}
a.overzicht_link:hover{text-decoration:none;}

#footer table, #footer table tr, #footer table td{font-size:11px;}
.footer_margin{width:10px;}
#footer td.content{vertical-align:top; background:#2e6e0e; height:10px;}

.links_onder{padding:0px 11px 10px 0; font-size:11px;}
.links_onder a{color:#fff; text-decoration:none;}
.links_onder a:hover{text-decoration:underline;}

/* Knoppen */

.knop_oranje {background:url(/img/bg_layout.gif) -1px -151px no-repeat; width:170px; height:26px; padding:3px 0 0 20px; display:block; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none;}
.knop_oranje:hover {background:url(/img/bg_layout.gif) -1px -184px no-repeat;}
.knop_oranje:active {background:url(/img/bg_layout.gif) -1px -216px no-repeat;}

.knop_oranje_normaal {background:url(/img/bg_layout.gif) -465px -813px no-repeat; width:160px; height:26px; padding:3px 0 0 20px; display:block; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none;}
.knop_oranje_normaal:hover {background:url(/img/bg_layout.gif) -465px -846px no-repeat;}
.knop_oranje_normaal:active {background:url(/img/bg_layout.gif) -465px -878px no-repeat;}

.knop_oranje_normaal_middel {background:url(/img/bg_layout.gif) -805px -898px no-repeat; text-align:center; width:124px; height:22px; margin:3px 0 5px 0; padding:0px 0 0 0px; display:block; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none;}
.knop_oranje_normaal_middel:hover {background:url(/img/bg_layout.gif) -805px -925px no-repeat;} 
.knop_oranje_normaal_middel:active {background:url(/img/bg_layout.gif) -805px -952px no-repeat;}

.knop_oranje_normaal_klein {background:url(/img/bg_layout.gif) -660px -807px no-repeat; text-align:center; width:80px; height:22px; margin-top:7px; padding:3px 0 0 0px; display:block; font-size:14px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none;}
.knop_oranje_normaal_klein:hover {background:url(/img/bg_layout.gif) -660px -833px no-repeat;} 
.knop_oranje_normaal_klein:active {background:url(/img/bg_layout.gif) -660px -857px no-repeat;}

.knop_oranje_heelklein {background:url(/img/bg_layout.gif) -798px -813px no-repeat; text-align:center; width:151px; height:22px;  padding:2px 0 0 0px; display:block; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none; margin:8px 0 0 0;}
.knop_oranje_heelklein:hover {background:url(/img/bg_layout.gif) -798px -840px no-repeat;} 
.knop_oranje_heelklein:active {background:url(/img/bg_layout.gif) -798px -867px no-repeat;}

.knop_oranje_klein {background:url(/img/bg_layout.gif) -11px -811px no-repeat; width:140px; height:26px; padding:3px 0 0 20px; display:block; font-size:15px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none;}
.knop_oranje_klein:hover {background:url(/img/bg_layout.gif) -11px -844px no-repeat;}
.knop_oranje_klein:active {background:url(/img/bg_layout.gif) -11px -876px no-repeat;}

.formulier .submit_knop, .foto_instuur .submit_knop{background:url(/img/bg_layout.gif) -11px -809px no-repeat; width:160px; height:29px; margin:10px 5px 0 0; padding:0 0 0 0; display:block; font-size:15px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none; outline:none;}
.formulier .submit_knop:hover, .foto_instuur .submit_knop:hover{background:url(/img/bg_layout.gif) -11px -842px no-repeat; outline:none;}
.formulier .submit_knop:active, .foto_instuur .submit_knop:active{background:url(/img/bg_layout.gif) -11px -874px no-repeat; outline:none;}

.knop_blauw { background:url(/img/bg_layout.gif) -198px -154px no-repeat; width:120px; height:20px; display:block; padding:2px 0 0 20px; text-decoration:none; font-weight:bold; color:#fff; font-size:12px;}
a.knop_blauw:hover {background:url(/img/bg_layout.gif) -198px -187px no-repeat;  text-decoration:none;}
a.knop_blauw:active {background:url(/img/bg_layout.gif) -198px -218px no-repeat; text-decoration:none;}

.knop_blauw_submit { background:url(/img/bg_layout.gif) -198px -154px no-repeat; width:140px; height:22px; display:block; padding:0; text-decoration:none; font-weight:bold; color:#fff; font-size:12px; border:0;}
.knop_blauw_submit:hover {background:url(/img/bg_layout.gif) -198px -187px no-repeat;  text-decoration:none;}
.knop_blauw_submit:active {background:url(/img/bg_layout.gif) -198px -218px no-repeat; text-decoration:none;}

.knop_klein{ background:url(/img/bg_layout.gif) -358px -151px no-repeat; width:46px; height:18px; display:block; }
.knop_klein:hover {background:url(/img/bg_layout.gif) -358px -184px no-repeat;}
.knop_klein:active {background:url(/img/bg_layout.gif) -358px -216px no-repeat;}

/* Classes */

td.activiteiten{padding:5px 0 0 0;}
ul.laatste_lijst{margin:0 0 10px 0;}
.zoek_boek{margin:5px 0 5px 0;}

.li_bijkomende_kosten{height:24px; overflow:hidden; padding:0; margin:0; list-style:none;background:none;}
.bijkomendekosten{ padding:0; list-style:none; margin:0;background:none;}
ul.bijkomendekosten li{list-style:none; padding:0;}

.periode_titel{font-size:13px; font-weight:bold;}
.conver_chalet{margin:26px 0 0 0;}
.conver_chalet .knop_oranje {margin:-5px 0 0 0; padding:2px 0 0 30px; width:160px;}
.laatste{margin:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.taal{margin:0 5px 0 3px;}
.foto_navigatie{width:140px; margin:-18px 32px 10px 0px; text-align:center;}
.foto_navigatie2{width:570px; margin:10px 0 0 0;}
.hyves{background:url(/img/bg_layout.gif) -206px -309px no-repeat; width:44px; height:44px; margin-right:15px;} 
.conversie_blok_schaduw .hyves{margin-right:10px;}
.eurotop{background:url(/img/bg_layout.gif) -10px -319px no-repeat; width:100px; height:60px; display:block; margin-top:65px;}
.anwb{background:url(/img/bg_layout.gif) -113px -321px no-repeat; width:90px; height:50px; display:block;  margin-top:65px;}
.bel{font-weight:bold; color:#ff6c00;}
.nl_vlag{ background:url(/img/bg_layout.gif) -11px -754px no-repeat; width:16px; height:10px; margin:5px 0 0 5px;} 
.de_vlag{ background:url(/img/bg_layout.gif) -33px -754px no-repeat; width:16px; height:10px; margin:5px 0 0 5px; overflow:hidden;} 
.nl_vlag a, .de_vlag a { display:block; width: 16px; height: 10px; float:left;}
.yui-navset .yui-content .yui-hidden{display:none;}

/* Google maps */

.googlemaps form{margin:0; padding:0;}

/* Foto viewer */

.foto_instuur{width:510px;}
h1.foto_header{width:203px;}
.foto_instuur p{padding:0 0 0 0; margin:0;}
.foto_instuur td{padding:10px 0; font-size:10px;} 
.foto_instuur .vinktekst{margin:-17px 0 0 20px; padding:0 0 0 10px;}
.foto_instuur .submit_knop{background:url(/img/bg_layout.gif) -11px -809px no-repeat; width:160px; height:29px; margin:0px 5px 0 0; padding:0 0 0 0; display:block; font-size:15px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; border:none; outline:none;}
.bladeren{width:78px;}
.bestand_input{width:208px;}
.omschrijving_input{width:286px;}
.voorwaarden{width:195px; background:#def3fa; font-size:12px; color:#000; padding:0 15px 15px 15px;}
.voorwaarden ul{margin:0; padding:0; list-style:none;}
.voorwaarden li{margin:0; padding:0; background:url(/img/bull.gif) no-repeat left 10px; padding:3px 0 3px 10px; }

.album{float:left; width:250px; margin:0 0 25px 0;}
.album_overlay{  background:#000000 none repeat scroll 0%;display:none;height:149px;left:0pt;position:absolute;	top:0pt; width:224px; text-align:center; line-height:149px;}
.album_tekst{font-size:15px; font-weight:bold; color:#fff;display:none;height:149px;left:0pt;position:absolute;	top:0pt; width:224px; text-align:center; line-height:135px;}
.album_bg{background:url(/img/bg_layout.gif) -212px  -806px no-repeat; width:225px; height:152px;}
.album_bg img{border:none;}
.album_bg a{position:relative; display:block; padding:0; overflow:hidden; float:left; border:none;}
.album_bg a:hover .album_overlay{cursor:pointer;display:block;filter: Alpha(Opacity=60); opacity:0.6;position:absolute;}
.album_bg a:hover .album_tekst{cursor:pointer;display:block;position:absolute;}
.media_menu .knop_oranje{margin:0 0 0 10px; padding-left:10px; font-size:14px; width:180px;}
.media_menu .sub_menu{width:173px; background:#5cc2e8; padding:7px 0 5px 7px; margin:0 25px 0 10px;}

.thumbnails {display:block;margin:0 0 0 2px;padding-top:1px;width:177px;}
.thumbnails a{border:none;display:block;float:left;margin:0 0 10px 4px;overflow:hidden;padding:0pt;position:relative;text-align:center;width:54px;}
.thumbnails a.selected{border:2px solid #ff8102; width:50px; height:51px; overflow:hidden; }
.thumbnails img{border:none;}
.thumbnails a .overlay {background:#000000 none repeat scroll 0%;display:none;height:54px;left:0pt;position:absolute;top:0pt;width:55px;}
.thumbnails a:hover .overlay {cursor:pointer;display:block;filter: Alpha(Opacity=60); opacity:0.6;position:absolute;}
.foto_navigatie a.selected{text-decoration:none; color:#000;}
.fotodetail { position:relative;}
	.fotodetail {position:relative; width:570px; text-align:center; overflow:hidden; height:410px;}
	.fotodetail img  { position:relative; text-align:center;}
		.fotodetail  a.prev,
		.fotodetail  a.next {position:absolute; display:block; top:0; width:250px; height:380px;background:url(/img/site/blank.gif); outline:none;}
		.fotodetail  a.prev {left:0px; }
		.fotodetail  a.next {right:0px;}
		
		.fotodetail a.next span,
		.fotodetail a.prev span {visibility:hidden;width:55px;height:380px;position:absolute;top:0;color:#fff;background:#000;filter: Alpha(Opacity=60); opacity:0.6;line-height:392px; text-align:center;font-size:2.5em;font-weight:bold;cursor:pointer;}
		.fotodetail a.next span { right:0; }
		.fotodetail a.prev span { left:0; }
		
		.fotodetail a.next:hover span,
		.fotodetail a.prev:hover span { visibility:visible;}
		
.fotodetail a.next:hover span,
.fotodetail a.prev:hover span { visibility:visible;}
.foto_albums{width:755px; overflow:hidden;}

/* Zoek pagina */

.zoek_pagina {padding:0 10px 0 0;}
.zoeken_groot{background:url(/img/bg_layout.gif) -336px -612px no-repeat; width:365px; height:25px; margin:-15px 5px 0 0; padding:5px 0 0 0;}
.zoeken_groot_input{ background:url(/img/bg_layout.gif) -336px -649px; height:18px; width:265px; padding:2px 0 0 25px; margin:0 5px 0 6px; border:none;}
.zoeken_groot_submit{background:url(/img/bg_layout.gif) -711px -612px no-repeat; width:50px; height:20px; margin:1px 0 0 5px; color:#fff; font-size:11px; cursor:pointer; outline:none; border:none;}
.zoeken_groot_submit:hover{background:url(/img/bg_layout.gif) -711px -639px no-repeat;}
.zoeken_groot_submit:active{background:url(/img/bg_layout.gif) -711px -670px no-repeat;}

.footer_blok_content_rechts .knop_blauw{padding:2px 0 0 15px; width:125px;}
.tab_vlak .knop_blauw{margin:0; padding:3px 0 0 20px; line-height:15px;}
#tab2 a.knop_blauw ,#tab4 .knop_blauw{ background:url(/img/bg_layout.gif) -457px -154px no-repeat; width:150px; height:19px; display:block; padding:3px 0 0 10px; text-decoration:none; font-weight:bold; color:#fff; font-size:12px; margin:10px -10px 0 0;}
#tab2 a.knop_blauw:hover, #tab4 .knop_blauw:hover{background:url(/img/bg_layout.gif) -457px -187px no-repeat;  text-decoration:none;}
#tab2 a.knop_blauw:active ,#tab4 .knop_blauw:active{background:url(/img/bg_layout.gif) -457px -218px no-repeat; text-decoration:none;}

.error, .errors{border:1px solid #FF0000;}
.error2 {color:#FF0000;}
.error3 { background:url(/img/error.gif) 0 2px  no-repeat; height:18px; padding-left:20px; display:block; color:#FF0000;}
.videobestand{width:370px; float:left;}
.clear_zoek{background:none;}
.zoek_pagina h1, .zoek_pagina h2{width:700px;}
.sr_submit {margin-right:5px;}
.sr_current {margin-right:5px; font-weight:bold;}
.nieuws_item li{background:url(/img/bull.gif) 0 7px no-repeat; padding:0 0 0 12px; margin:0;}
td.even.pp, td.oneven.pp{font-size:9px; }
td.br{border-right: solid 1px #b3dbe7;}
td.price{ color:red;}
#tooltip,#infotip{ background:#fef9d1; padding:5px; position:absolute; left:0; top:0; z-index:999; border:1px solid #f7da10;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; font-size:12px}
.tool { cursor:pointer;}

#reservering{ }
#reserveren{ background:#def3fa; padding:0 20px 20px 20px ;}
#reserveren label{display:block; margin-top:15px;}
#reserveren fieldset{margin:0; padding:0; border:0;}
#reserveringsinfo{ margin:20px 0; border:1px solid #9bc4d1; padding:20px; background:#fafdfe;}
label.floatleft,input.floatleft { float: left; display:inline; width: 25px; margin:0; padding:0; position:relative; }
label.floatleft { width: 50px;  }
div.radiogroep { position: relative; margin-top: -10px; margin-bottom:15px; }
#contactgegevens{background:#def3fa;}
span.blauw{color:#0060a9; background:none;}
.bankgegevens{margin-left:60px;}
/* SHADOWBOX */
#shadowbox_container, #shadowbox_overlay {top: 0; left: 0;  height: 100%;  width: 100%;  margin: 0;  padding: 0; }
#shadowbox_container { position: fixed; display: block; visibility: hidden; z-index: 999; text-align: center; }
#shadowbox_overlay {  position: absolute; }
#shadowbox { position: relative; margin: 0 auto; text-align: left; background:#fff; }
#shadowbox_body h1, #shadowbox_body h2, #shadowbox_body h3,
#shadowbox_body_inner h1, #shadowbox_body_inner h2, #shadowbox_body_inner h3 { color: #5cc2ea;}
#shadowbox_body { position: relative; margin: 0; padding: 0; overflow: hidden; font-family:Arial,"Trebuchet MS","Lucida Grande", Tahoma, sans-serif;
	text-align:left;
	color:#203046;
	font-weight: bold;
	background:#fff;
	border:10px solid #fff; }
#shadowbox_body_inner { position: relative; height: 100%; }
#shadowbox_content.html { height: 100%; overflow: auto; }
#shadowbox_loading { position: absolute; top: 0; width: 100%; height: 100%; }
#shadowbox_body, #shadowbox_loading { background-color: #fff;  }
#shadowbox_loading_indicator {  float: left;  margin: 10px 10px 0 10px; height: 32px; width: 32px; background: url(/img/loading-light.gif) no-repeat; }
#shadowbox_loading span { font: normal 10px verdana, sans-serif; float: left;  margin-top: 16px; }
#shadowbox_loading span a:link, #shadowbox_loading span a:visited { color: #fff; text-decoration: underline; }
#shadowbox_title, #shadowbox_info { position: relative; margin: 0; padding: 0; }
#shadowbox_title_inner, #shadowbox_info_inner { position: relative;  font: normal 12px/16px verdana, sans-serif; }
#shadowbox_title { height: 26px; background:#5cc2ea; }
#shadowbox_title_inner { font-size: 16px; padding: 5px 0; color: #fff; }
#shadowbox_info { background: #fff; margin: 0; height: 24px;}
#shadowbox_info_inner { font-size: 12px; color: #fff; }
a.shadowbox_titel{color:#fff; text-decoration:none;}
a.shadowbox_hover{color:#fff; text-decoration:underline;}
#shadowbox_title {
	height:30px;
	padding:5px;
	overflow:hidden;
	font-size:24px;
	margin-bottom:10px;
	background:#5cc2e8;
	
}
#shadowbox_title_inner {
	height:16px;
	font-size:16px;
	line-height:16px;
	white-space:nowrap;
	padding: 5px;
	color:#fff;
	width:200px;
}
#shadowbox_nav_close { background: transparent url(/img/sluiten.gif) top right no-repeat; display: block; height: 22px; width: 33px; cursor: pointer; position: relative; right: 10px; top: -37px; padding-right:25px; color:#fff; float:right; }
#content_horizontaal .conversie_blok .conversie_brochure img{margin:0px 0px -7px 0px;}
span.klein{font-weight:lighter; font-size:11px;}
.ajax_loader{ background:url(../img/loading-light.gif) center; width:570px; height:380px;}

/* Ingelogged */
#custom_field_imagelayerkamperen_foto_home {margin-left:30px}
#custom_field_textlayerkamperen_tab_tekst {margin-left:60px}
#custom_field_imagelayerchalet_foto_home {margin-left:30px}
#custom_field_textlayerchalet_tab_tekst {margin-left:60px}

#custom_field_textlayerkamperen_arrangementen_tekst {margin-left:60px;}
#custom_field_imagelayerkampere_arrangementen_foto_home {margin-left:30px;}
#custom_field_textlayerchalet_arrangementen_tekst {margin-left:60px;}
#custom_field_imagelayerchalet_arrangemten_foto_home {margin-left:30px;}