@charset "utf-8";
/* CSS Document */

* 						{	outline: none; padding: 0; margin: 0; list-style: none; border: 0px; }
body					{	background-color: #000; background-image: url(../afbeeldingen/bg.jpg); background-position: center top; background-repeat: no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida Sans, sans-serif; color: #444444; font-size: 11px; }
.inner					{	background-position: center -400px; }
p						{	padding: 0 0 10px 0; }
.pad2					{	margin: 0 10px 0 0; }
.pad3					{	margin: 0 20px 0 0; }
.inner-pad				{	margin: 25px 0 0 0; }
.inner-pad2				{	margin: 40px 0 0 0; padding: 0 0 150px 0; }
#page-aligner			{	width: 100%; }
.pagepart-wrapper		{	width: 100%; float: left; }
.pagepart-aligner		{	width: 999px; margin: 0 auto; }
.pagepart-container		{	width: 999px; float: left; }
#header					{	position: relative; width: 999px; float: left; z-index: 100; }
#sfeerbeeld1			{	position: absolute; top: -30px; left: 190px; width: 292px; height: 258px; z-index: 600; }
#sfeerbeeld2			{	position: absolute; top: -108px; left: 510px; width: 292px; height: 258px; z-index: 600; }
#boek-header			{	position: absolute; top: 0; left: 0; width: 991px; height: 104px; background-image: url(../afbeeldingen/boek_inner.png); z-index: 600; }
#handen					{	position: absolute; top: 30px; right: 0; width: 393px; height: 317px; z-index: 500; background-image: url(../afbeeldingen/handen.png); }
#logo					{	float: left; width: 204px; height: 199px; background-image: url(../afbeeldingen/logo.png); display: block; text-indent: -9999px; }
#logo2					{	float: left; width: 204px; height: 267px; background-image: url(../afbeeldingen/logo2.png); display: block; text-indent: -9999px; }
#telnr					{	position: absolute; width: 208px; height: 86px; top: 0px; right: 10px; background-image: url(../afbeeldingen/telnr.png); }
#hoofdnav-wrapper		{	position: absolute; top: 150px; right: 14px; background-image: url(../afbeeldingen/hoofdnav_bg_l.png); background-repeat: no-repeat; padding: 0 0 0 19px; z-index: 700; }
#hoofdnav				{	float: left; height: 39px; background-image: url(../afbeeldingen/hoofdnav_bg_r.png); background-position: right top; background-repeat: no-repeat; padding: 0 25px 0 0; margin: 0;  }
#hoofdnav li			{	float: left; padding: 5px 10px 0 10px; margin: 0; }
#hoofdnav a				{	color: #FFF; text-decoration: none; font-size: 21px; line-height: 24px; }
#hoofdnav a:hover		{	color: #b48844; }
.divider				{	background-image: url(../afbeeldingen/hoofdlinks_lijn.gif); background-repeat: no-repeat; background-position: 0 10px; }
#home-teaser			{	position: relative; width: 993px; height: 399px; float: left; background-image: url(../afbeeldingen/boek_home.png); margin: 15px 0 0 0; }
.subnav-container		{	width: 213px; float: left; margin: 30px 0 0 40px; font-size: 20px; line-height: 20px; color: #503810; display: inline; }
.subnav-container .kop	{	font-size: 24px; padding: 0 0 0 10px; }
.subnav-container a		{	text-decoration: none; color: #503810; width: 203px; height: 24px; padding: 3px 0 0 10px; display: block; background-image: url(../afbeeldingen/sublinks_bg.gif); background-position: 0 -40px; background-repeat: no-repeat; }
.subnav-container a:hover {	background-position: 0 0; }
.subnav-container ul	{	margin: 15px 0 0 0; }
#teaser-fotogroot		{	position: absolute; top: 10px; right: 13px; width: 454px; height: 354px; }
#home-sfeerbeelden		{	position: absolute; top: -20px; left: 220px; width: 301px; height: 448px; z-index: 300; }
#home-sfeer-wrap1		{	position: absolute; top: 28px; left: 22px; z-index: 301; }
#home-sfeer-wrap2		{	position: absolute; top: 215px; left: 15px; z-index: 302;  }
#teaser-frame			{	width: 454px; height: 354px; float: left; background-image: url(../afbeeldingen/boek_home_fotogroot.png); }
.home-textarea			{	margin: 50px 0 0 0; padding: 0 0 90px 0; }
#intro-text				{	width: 423px; float: left; color: #FFF; margin: 40px 30px 0 40px; line-height: 18px; display: inline; }
#intro-text h1			{	padding: 0 0 20px 0; font-size: 36px; }
#intro-text a			{	color: #d1ae6f; text-decoration: none; }
#intro-text a:hover		{	color: #FFF; }
#leftcol				{	width: 225px; float: left; font-size: 20px; margin: 0 0 0 25px; display: inline; }
#leftcol .kop			{	font-size: 24px; padding: 0 0 0 10px; color: #FFF; }
#leftcol a				{	font-size: 20px; line-height: 20px; text-decoration: none; color: #d1ae6f; width: 203px; height: 24px; padding: 3px 0 0 10px; display: block; background-image: url(../afbeeldingen/sublinks_bg2.gif); background-position: 0 -40px; background-repeat: no-repeat; }
#leftcol a:hover 		{	background-position: 0 0; }
#leftcol ul				{	margin: 15px 0 0 0; padding: 0 0 40px 0; }
#rightcol				{	position: relative; width: 741px; float: left; margin: -61px 0 0 0; z-index: 10; }
.subsubnav				{	float: left; padding: 0 0 10px 30px; }
.subsubnav li			{	float: left; }
.subsubnav a			{	text-decoration: none; color: #a1742d; font-size: 20px; display: block; padding: 5px 15px 5px 15px; }
.subsubnav a:hover		{	background-color: #dcd2c3; }
.sub-bottom				{	padding: 0 0 90px 30px; }
#rightcol .maps			{	width: 306px; height: 229px; float: right; margin: 0 0 20px 20px;  }
#rightcol h1			{	font-size: 36px; clear: both; line-height: 30px;  }
#rightcol h2			{	font-size: 24px; color: #9f722c; clear: both; line-height: 20px; margin: -4px 0 0 0; }
#rightcol h3			{	font-size: 24px; clear: both; line-height: 20px; }
#rightcol p				{	line-height: 18px; }
#hoteloverzicht			{	width: 642px; float: left; background-image: url(../afbeeldingen/lijntje.gif); background-position: bottom; background-repeat: repeat-x; }
.filter-wrapper			{	width: 642px; float: left; margin: 23px 0 0 0; background-image: url(../afbeeldingen/filter_top_bg.jpg); }
.filter					{	width: 582px; float: left; padding: 30px; background-image: url(../afbeeldingen/filter_bottom_bg.jpg); background-position: bottom; background-repeat: no-repeat;  }
.filter .item			{	float: left; padding: 0 15px 0 0; }
.filter .item input		{	float: left; }
.filter .item label		{	display: inline; margin: 0 0 0 5px; line-height: 11px; }
.overzicht				{	float: left; margin: 23px 0 0 0; }
.overzicht-rij			{	width: 642px; float: left; overflow: hidden; padding: 0 0 30px 0; }
.overzicht li			{	width: 143px; float: left; margin: 0 23px 0 0; }
li.laatste				{	margin: 0; }
.sterren				{	height: 9px; background-image: url(../afbeeldingen/ster.gif); float: left; clear: both; overflow: hidden; }
.overzicht a.kop		{	font-weight: bold; display: block; clear: both; text-decoration:none; color: #444; }
.overzicht .beschrijving{	display: block; clear: both; }
.een					{	width: 10px; }
.twee					{	width: 20px; }
.drie					{	width: 30px; }
.vier					{	width: 40px; }
.vijf					{	width: 50px; }
.zes					{	width: 60px; }
.zeven					{	width: 70px; }
.acht					{	width: 80px; }
.shadow					{	width: 7px; height: 61px; float: right; background-image: url(../afbeeldingen/papier_schaduw.png); }
#rightcol-top-smal		{	width: 485px; float: left; background-image: url(../afbeeldingen/papier_smal_top_bg.gif); background-repeat: no-repeat; }
#rightcol-bottom-smal	{	position: absolute; bottom: 0; left: 0; width: 478px; height: 87px; background-image: url(../afbeeldingen/papier_smal_bottom_bg.gif); }
#rightcol-top-breed		{	width: 729px; float: left; background-image: url(../afbeeldingen/papier_breed_top_bg.gif); background-repeat: no-repeat; }
#rightcol-bottom-breed	{	position: absolute; bottom: 0; left: 0; width: 722px; height: 87px; background-image: url(../afbeeldingen/papier_breed_bottom_bg.gif); }
#fotowrapper			{	position: relative; width: 291px; float: left; margin: 80px 0 0 -61px; padding: 0 0 130px 0; z-index: 400; }
#fotowrapper .kaart		{	width: 291px; float: left;	}
#fotowrapper-hotel		{	position: relative; width: 367px; height: 293px; float: right; margin: 0 -40px 0 20px; display: inline; overflow:hidden; }
#foto-frame-hotel		{	position: absolute; width: 367px; height: 293px; background-image: url(../afbeeldingen/hotel_foto.png); top: 0; left: 0; z-index:1000; }
.thumb-l				{	width: 291px; height: 231px; float: left; position:relative; overflow:hidden; }
.thumb-l .overlay		{	width: 291px; height: 231px; position:absolute; top: 0; left: 0; background-image: url(../afbeeldingen/thumbnails/inner_overlay.png); }
.thumb-2				{	width: 291px; height: 226px; float: left; position:relative; overflow:hidden; }
.thumb-2 .overlay		{	width: 291px; height: 226px; position:absolute; top: 0; left: 0; background-image: url(../afbeeldingen/thumbnails/inner_overlay2.png); }
.thumb-3				{	width: 291px; height: 231px; float: left; position:relative; overflow:hidden; }
.thumb-3 .overlay		{	width: 291px; height: 231px; position:absolute; top: 0; left: 0; background-image: url(../afbeeldingen/thumbnails/inner_overlay.png); }
.text-spanner-smal		{	width: 378px; float: left; padding: 0 60px 90px 40px; }
.text-spanner-breed		{	width: 642px; min-height: 150px; float: left; padding: 0 40px 90px 40px; }
.text-spanner-breed a,
.text-spanner-smal a	{	color: #444444; }
.text-spanner-breed a:hover,
.text-spanner-smal a:hover {	text-decoration: none;  }
.breed-sub				{	background-image: url(../afbeeldingen/papier_breed_sub_bg.gif); padding: 0 40px 0 40px; }
#rightcol .kop			{	font-weight: bold; }
.smal					{	background-image: url(../afbeeldingen/papier_smal_bg.gif); background-repeat: repeat-y; }
.breed					{	background-image: url(../afbeeldingen/papier_breed_bg.gif); background-repeat: repeat-y; }
.breed-sub-top			{	width: 722px; height: 89px; float: left; background-image: url(../afbeeldingen/papier_breed_sub_top_bg.gif); margin: 0 0 0 -40px; display: inline; }
.breed-sub-mid			{	width: 722px; height: 128px; float: left; background-image: url(../afbeeldingen/papier_breed_sub_mid_bg.gif); margin: 0 0 0 -40px; display: inline; }
.breed-sub-bottom		{	width: 722px; height: 91px; float: left; background-image: url(../afbeeldingen/papier_breed_sub_bottom_bg.gif); margin: 0 0 0 -40px; display: inline; }
.quote					{	width: 642px; padding: 40px 40px 0 40px; float: left; background-image: url(../afbeeldingen/quote_bg.gif); background-position: center top; background-repeat: no-repeat; margin: 20px 0 0 -40px; display: inline; text-align: center; color: #9f722c; font-size: 24px; }
.referentie				{	font-size: 18px;}
.programma-kol			{	width: 308px; float: left; }
.programma-kol .kop		{	font-size: 11px; font-weight: bold; display: block; clear: both; }
a.reserveren			{	display: block; float: left; padding: 5px 15px 5px 15px; margin: 10px 0 0 0; background-color: #a37531; text-decoration: none; color: #FFF; font-size: 24px; }
a.reserveren:hover,
a.meerinfo:hover		{	background-color: #c3a478; }
a.meerinfo				{	display: block; float: left; padding: 5px 15px 5px 15px; margin: 20px 0 0 0; background-color: #a37531; text-decoration: none; color: #FFF; font-size: 18px; }
#papier-text-wrapper	{	width: 485px; float: left; }
#papier-text-wrapper2	{	width: 722px; float: left; }
#papier-onder-links		{	position: absolute; top: 30px; left: -14px; width: 14px; height: 269px; background-image: url(../afbeeldingen/papier_onder_links.png); }
#papier-onder-links2	{	position: absolute; bottom: -10px; left: 20px; height: 10px; width: 195px; line-height: 1; overflow: hidden; background-image: url(../afbeeldingen/papier_onder_links2.png); }
#papier-onder-rechts	{	position: absolute; bottom: 20px; left: 478px; height: 135px; width: 7px; background-image: url(../afbeeldingen/papier_onder_rechts.png); }
.breed #papier-onder-rechts	{	left: 722px; }
.medewerkers			{	width: 301px; height: 136px; float: right; background-image: url(../afbeeldingen/medewerkers.png); }
.special-item			{	position: relative; width: 242px; float: left; background-image: url(../afbeeldingen/special-item-bg.png); background-repeat: no-repeat; color: #d1ae6f; }
.special-item-thumb		{	width: 234px; height: 135px; float: left; margin: 3px 0 0 3px; display: inline; }
.special-item-frame		{	position: absolute; top: 3px; left: 3px; width: 234px; height: 136px; background-image: url(../afbeeldingen/special-item_foto.png); }
.special-item-link		{	position: absolute; width: 242px; height: 375px; display:block; }


.formulier-wrapper		{	width: 722px; float: left; margin: 0 0 0 -40px; background-image: url(../afbeeldingen/papier_donker_bg.gif); display: inline; }
.formulier-container	{	width: 682px; float: left; padding: 40px 0 40px 40px; background-image: url(../afbeeldingen/papier_donker_bottom_bg.gif); background-position: bottom; background-repeat: no-repeat; }
.formulier-wrapper2		{	width: 682px; float: left; margin: 0 0 0 -40px; display: inline; padding: 0 0 0 40px; }
.formulier-kop			{	width: 642px; font-size: 24px; float: left; display: block; height: 50px; }
.veld-wrapper			{	position: relative; float: left; padding: 0 0 10px 0; display: inline; }
input.small				{	width: 75px; float: left; height: 33px; color: #444444; line-height: 33px; font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida Sans, sans-serif; padding: 0 10px 0 8px; font-size: 11px; background-image: url(../afbeeldingen/veld_mid_bg.gif); margin: 4px 0 0 0; display: inline; }
input.mid				{	width: 184px; float: left; height: 33px; color: #444444; line-height: 33px; font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida Sans, sans-serif; padding: 0 10px 0 8px; font-size: 11px; background-image: url(../afbeeldingen/veld_mid_bg.gif); margin: 4px 0 0 0; display: inline;  }
label					{	display: block; clear: both; display: inline; }
.small					{	height: 50px; width: 93px; margin: 0 15px 0 0; display: inline; }
.mid					{	height: 50px; width: 202px; margin: 0 15px 0 0; display: inline; }
.noheight				{	height: auto; }
.clear					{	clear: left; }
input.lang				{	width: 388px; float: left; height: 33px; color: #444444; line-height: 33px; font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida Sans, sans-serif;  padding: 0 10px 0 8px; font-size: 11px; background-image: url(../afbeeldingen/veld_mid_bg.gif); margin: 4px 0 0 0; }
.lang					{	height: 50px; width: 414px; margin: 0 15px 0 0; }
.lang2					{	margin: 0 15px 0 0; }
.lang3					{	width:612px; margin: 10px 15px 0 0; border: 1px solid #eee5d8; padding: 10px; background-color: #fefdfc; }
.lang3 label			{	float: left; width: 520px; padding: 1px 0 0 0;  }
input.verplicht			{	text-indent: 20px; background-position: bottom; }
.bericht				{	width: 642px; float: left; margin: 10px 0 0 0; }
.bericht-deel			{	display: block; float: left; }
.info-icon				{	width: 18px; height: 18px; margin: 0 5px 0 5px; background-image: url(../afbeeldingen/info_icon.gif); float: left; }
.menuselect-lang-bg		{	background-image: url(../afbeeldingen/select_lang_bg.gif); }
.selectmid				{	width: 187px;  }
.selectlang				{	width: 402px;  }
.selectsmall			{	width: 86px;  }
.small .jquery-selectbox	{	background-image: url(../afbeeldingen/veld_mid_bg.gif); }
.mid .jquery-selectbox	{	background-image: url(../afbeeldingen/veld_mid_bg.gif); }
.lang .jquery-selectbox	{	background-image: url(../afbeeldingen/veld_lang_bg.gif); }
.invullang				{	width: 632px; height: 297px; margin: 4px 0 0 0; background-image: url(../afbeeldingen/veld_langhoog_bg.gif); }
#fout					{	display: none; width: 642px; float: left; padding: 0 0 40px 0; }
#pers-info				{	display:none; float: left; }
.pers-info-blok			{	display:none; float: left; }

.footer-bg				{	background-image: url(../afbeeldingen/footer_bg.jpg); background-repeat: no-repeat; background-position: center bottom; }
.footer					{	height: 150px; }
#copyright-container	{	margin: 30px 0 20px 20px; float: left; font-size: 20px; color: #FFF; display: inline; }
#copyright-container ul	{	float: left; }
#copyright-container li	{	float: left; padding: 0 10px 0 10px; }
#copyright-container a	{	color: #d1ae6f; text-decoration: none; }
#copyright-container a:hover	{	color: #FFF; }
#copyright-container .divider	{	background-image: url(../afbeeldingen/sublinks_lijn.gif); background-repeat: no-repeat; background-position: 0 5px ;}
.copytext				{	float: left; padding: 0 20px 0 0; }
.special-item-text		{	width: 182px; height: 250px; padding: 30px; float: left; overflow: hidden; }
.special-item-text .kop	{	color: #FFF; font-weight: bold; padding: 0 0 10px 0; display: block; }
.special-item-text a	{	color: #FFF; text-decoration: none; }
.special-item-text a:hover {	color: #d1ae6f; }
#sponsor-container		{	width: 162px; height: 63px; padding: 11px 0 0 11px; background-image: url(../afbeeldingen/sponsor_bg.gif); float: right; margin: 30px 10px 0 0; display: inline; }
#sponsor-container li	{	float: left; }
#sponsor-container a	{	width: 48px; height: 53px; float: left; display: block; text-indent: -9999px; }
#sponsor-container a:hover	{	background-position: bottom; }
#sponsor-calamiteitenfonds	{	background-image: url(../afbeeldingen/knoppen/calamiteitenfonds.gif); }
#sponsor-sgr			{	background-image: url(../afbeeldingen/knoppen/sgr.gif); }
#sponsor-maatwerk		{	background-image: url(../afbeeldingen/knoppen/maatwerk.gif); }
#sgr					{ 	float: right; padding: 10px 0 30px 30px; }
h3.kaartkop				{	color: #444444; margin: 20px 0 0 0;  padding: 0 0 20px 0; }
.aanbiedingrow			{	float: left; padding: 0 0 30px 0; }
.aanbiedinggroot		{	width: 310px; float: left; }
.aanbiedinggroot h2		{	padding: 15px 0 15px 0; }
.aanbiedingfoto			{	width: 310px; height: 200px; float: left; background-color: #0F9; }
#facebook				{	width: 35px; height: 36px; display: block; float: left; margin: -8px 0 0 0; text-indent: -9999px; overflow: hidden; background-image: url(../afbeeldingen/facebook.gif); }
#twitter				{	width: 35px; height: 36px; display: block; float: left; margin: -8px 0 0 5px; text-indent: -9999px; overflow: hidden; background-image: url(../afbeeldingen/twitter.gif); }
#facebook:hover,
#twitter:hover			{	background-position: bottom; }
.ui-datepicker-trigger	{	position: absolute; width: 23px; height: 23px; top: 24px; right: 4px; display: inline; text-indent: -9999px; cursor: pointer; }
