html, body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 100%;
}
h1 {
	font-family: "Century Gothic", sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #963f1b;
	margin-top: 0px;
}
h2 {
	font-family: "Century Gothic", sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #963f1b;
	margin-top: 0px;
}
h2.black {
	font-family: "Century Gothic", sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #000;
	margin-top: 0px;
}
h3 {
	font-family: "Century Gothic", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #963f1b;
	margin: 0px 0px 15px;
}
h3.black {
	font-family: "Century Gothic", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 15px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #aa9d7a;
	margin: 0px 0px 15px;
}
a {
	color: #993300;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0px;
}
ul {
	margin: 20px 0px;
	padding: 0px;
	list-style: none;
}
ul li {
	padding: 0px 5px 7px 15px;
	background: url(/images/left-menu-bullet.png) no-repeat left 6px;
}
input, select, textarea {
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
}
input.check{
	padding: 0px;
	vertical-align: middle;
	margin-right: 7px;
}
input.btn {
	border: 0px;
	padding: 15px;
	cursor: pointer;
	background: #993300;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
}
.wrong {
	color: #963f1b;
	font-weight: bold;
}
.correct {
	color: #1b961b;
	font-weight: bold;
}
table {
	border-collapse: collapse;
}
table td {
	padding: 0px;
}
div.main {
	position:relative; 
	min-height:100%;
	height:auto !important;
	height:100%;
}
div.header {
	width: 1000px;
	margin: 0px auto;
	position: relative;
}
div.logo {
	/*padding: 13px 0px 8px 57px;*/
	padding: 13px 0px 8px 5px;
}
div.phone {
	font-size: 11px;
	color: #aa9d7a;
	text-align: right;
	position: absolute;
	top: 45px;
	/*right: 57px;*/
	right: 10px;
}
div.phone img, div.menu img {
	vertical-align: middle;
}
div.phone h2 {
	font-size: 27px;
	color: #8a7e5d;
	margin: 0px;
	padding-top: 20px;
}
div.phone span {
	color: #993300;
}
div.menu-line {
	width: 100%;
	background: #867452;
}
div.menu {
	width: 990px;
	/*width: 1000px;*/
	margin: 0px auto;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*text-align: center;*/
}
div.menu a {
	color: #ffffff;
	text-decoration: none;
}
div.menu a:hover {
	color: #bbb192;
	text-decoration: none;
}
div.menu a.active {
	color: #bbb192;
	text-decoration: none;
}
div.slide-line {
	width: 100%;
	background: url(/images/slide-bg.png) no-repeat center top #d6cfab;
	height: 300px;
}
div.slide-header {
	width: 1000px;
	margin: 0px auto;
	position: relative;
}
div.header-photo {
	width: 1000px;
	height: 300px;
	overflow: hidden;
}
div.online-reserve {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 25px;
	width: 280px;
	height: 250px;
	background: url(/images/online-bg1.png) repeat left top;
}
div.online-reserve div {
	padding: 15px;
	background: url(/images/online-bg2.png) repeat left top;
	width: 250px;
	height: 220px;
	
}
div.online-reserve {
	color: #333333;
	text-align: left;
	z-index:10;
}
div.online-reserve td {
	padding-bottom: 15px;
}
div.online-reserve h3 {
	margin: 5px 0px 15px;
}
div.online-reserve input, div.online-reserve select {
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #cccccc;
	font-size: 11px;
	padding: 6px 5px;
	vertical-align: middle;
}

div.online-reserve input.datebox{
	margin-top:-18px;
}

div.online-reserve select {
	padding: 0px;
	height: 26px;
	width: 65px;
}
div.online-reserve input.calendar {
	border: 0px;
	padding: 0px;
	cursor: pointer;
	width: 21px;
	height: 26px;
	background: url(/images/calendar-btn.png) no-repeat left top;
	margin-left: 7px;
}
div.online-reserve input.btn {
	border: 0px;
	padding: 15px 0px;
	cursor: pointer;
	width: 245px;
	background: #993300;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
}
div.content {
	/* width: 886px;
	margin: 0px auto;
	padding: 15px 57px 15px;*/
	margin:0 auto;
	padding:15px 0 40px 0;
	width:990px;	
}
div.content:after {
	content: '';
	display: block;
	clear: both;
}
div.left-col {
	float: left;
	width: 275px;
	padding: 0px 40px 70px 0px;
}
div.left-col-index {
	/*float: left;
	width: 573px;
	padding-right: 40px;*/
	float:left;
padding-right:40px;
width:617px;
}
div.one-full-col {
float:left;
padding-bottom:70px;
width:990px;	
}
div.right-col {
	/*float: left;
	width: 571px;
	padding-bottom: 70px;*/
float:left;
padding-bottom:70px;
width:671px;	
}
div.right-col-index {
	float: left;
	width: 273px;
	background: url(/images/right-col-border.png) no-repeat left top;
}
div.online-mobile {
	padding: 0px 150px 20px 25px;
	margin-right: -57px;
	background: url(/images/phone.png) no-repeat 135px 10px;
	font-size: 11px;
	width: 155px;
}
div.special-line {
	width: 100%;
	background: #f0eee1;
}
div.special {
	/* width: 528px;
	margin: 0px auto;
	position: relative;
	padding: 20px 415px 20px 57px;
	*/
	margin:0 auto;
padding:20px 415px 20px 0;
position:relative;
width:570px;
}
div.flowers {
	position: absolute;
	right: -10px;
	bottom: 0px;
	width: 384px;
	height: 315px;
	background: url(/images/flowers.png) no-repeat left top;
}
/*---------------------------------------------------SLIDE---------------------------------------------------*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
div#featured {
	position: relative;
	padding: 0px 60px;
}
#featured_content, .slide {
	/* width: 408px !important; */
	width: 450px !important;
}
a#left_arrow {
	background: url(/images/prev.png) no-repeat left top;
	left: 0px;
}
a#right_arrow {
	background: url(/images/next.png) no-repeat left top;
	right: 0px;
}
a#left_arrow, a#right_arrow {
	display:block;
	height:43px;
	position: absolute;
	text-indent:-9999px;
	top:45px;
	width:29px;
	outline: none;
}
div.slide img.thumb {
	float: left;
	margin-right: 30px;
	padding: 10px;
	background: #ffffff;
}
div.slide div.description {
	float: left;
	/* width: 238px; */
	width: 280px; 
	font-size: 11px;
}
div.slide div.description h3 {
	margin-bottom: 0px;
}
div#controllers {
	top: -45px;
	right:0px;
	padding-left:0px;
	position:absolute;
}
div#controllers a {
	float: left;
	background: url(/images/controll.png) no-repeat;
	display: block;
	height: 21px;
	width: 17px;
	outline: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 4px 0px 0px 8px;
}
div#controllers a.activeSlide {
	background: url(/images/controlm.png) no-repeat;
	color: #ffffff;
}
/*---------------------------------------------------SLIDE END---------------------------------------------------*/
.three-boxes-small {
	margin: 0px;
	position: relative;
	display: inline-block;
	clear: both;
	width: 700px;
	min-height:100px;
}

.three-boxes {
	margin: 0px;
	position: relative;
	display: inline-block;
	clear: both;
	width: 886px;
}
.three-boxes:after, .three-boxes-small:after  {
	content: '';
	display: block;
	clear: both;
}
.three-boxes .box, .three-boxes-small .box {
	position: relative;
	float: left;
	display: inline;
	margin: 0px;
	width: 240px;
	padding: 10px 40px;
	border-left: 1px dashed #aa9d7a;
	font-size: 11px;
}
.three-boxes .box#first, .three-boxes-small .box#first  {
	padding: 10px 40px 10px 0px;
	border-left: 0px;
}
.three-boxes .box#last, .three-boxes-small .box#last {
	padding: 10px 0px 10px 40px;
}
div.special .three-boxes .box#first {
	padding: 10px 20px 10px 0px;
	border-left: 0px;
}
div.special .three-boxes .box#last {
	padding: 10px 0px 10px 20px;
}
.three-boxes .box p {
	margin: 0px 0px 10px;
	
}
div.footer-line {
	width: 100%;
	background: #867452;
	margin-top: -130px;
	position: relative;
	height: 130px;
}
div.footer {
	/*width: 886px;
	margin: 0px auto;
	padding: 15px 57px;
	color: #ffffff;
	font-size: 11px;
	position: relative;
	*/
	color:#FFFFFF;
font-size:11px;
margin:0 auto;
padding:15px 0;
position:relative;
width:990px;
}
div.footer a {
	color: #ffffff;
}
div.submenu {
	/*position: absolute;
	right: 57px;
	top: 25px;
	text-align: right;*/
position:absolute;
right:10px;
text-align:right;
top:25px;	
}
div.submenu p {
	margin: 30px 0px 0px;
}
div.empty {
	height: 130px;
}
div.breadcrumbs {
	font-size: 11px;
	color: #963f1b;
	padding-bottom: 30px;
}
div.breadcrumbs span {
	color: #bbad84;
}
ul.left-menu {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style: none;
	font-size: 17px;
	font-family: "Century Gothic", sans-serif;
}
ul.left-menu li {
	border-bottom: 1px dashed #aa9d7a;
	padding: 7px 5px;
	background: none;
}
ul.left-menu li ul {
	margin: 7px -5px 0px -5px;
	padding: 10px 0px 0px 23px;
	list-style: none;
	border-top: 1px dashed #aa9d7a;
	display:none;
}
ul.left-menu li.active ul {
	display:block;
}
ul.left-menu li ul li {
	margin: 0px;
	padding: 5px 0px;
	background: none;
	font-size: 12px;
	border: 0px;
	font-family: Verdana, Geneva, sans-serif;
}
ul.left-menu li a {
	text-decoration: none;
	display: block;
	background: url(/images/left-menu-bullet.png) no-repeat left 9px;
	padding-left: 18px;
}
ul.left-menu li a:hover {
	background: url(/images/left-menu-bullet-active.png) no-repeat left 9px;
	color: #837654;
}
ul.left-menu li.active {
	border: 0px;
}
ul.left-menu li.active a {
	text-decoration: none;
	display: block;
	background: url(/images/left-menu-bullet-active.png) no-repeat left 9px;
	padding-left: 18px;
	color: #837654;
}
ul.left-menu li ul li a, ul.left-menu li.active ul li a {
	background: none;
	padding: 0px;
	text-decoration: underline;
}
ul.left-menu li ul li a:hover, ul.left-menu li.active ul li a:hover {
	text-decoration: none;
}
div.spacial-box {
	background: #f3f1e6;
	border: 1px dashed #aa9d7a;
	padding: 15px;
	color: #666666;
	margin-bottom: 5px;
}
table.two-boxes {
	margin: 30px 0px 0px 0px;
}
table.two-boxes td {
	vertical-align: top;
	width: 47%;
}
table.two-boxes td.center {
	width: 6%;
}
table.two-boxes h3 {
	color: #000000;
}
table.two-boxes h3.link a, table.two-boxes h3.link a:link, table.two-boxes h3.link a:visited {
	color: #000000;
	text-decoration: none;
}
table.two-boxes h3.link a:hover {
	color: #963f1b;
	text-decoration: none;
}

#roompictures {
  background: #fff;
}
#roompictures ul {
  width: 670px;
}
#roompictures ul li{
  list-style:none;	
  background: none;
  padding:0 0 30px 30px;
  float:left;
  height:150px;
  width:320px;
}
#roompictures ul li img{
  padding:10px;
  background: #F0EEE1;
}

.kamerprijs {
	font-family: "Century Gothic", sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #963f1b;
	margin: 0px 0px 15px;
}

.resbutton {
background:url("/images/resbutton.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
height:33px;
padding:15px 15px 0;
width:225px;
text-align:center;
}

img.alignRightWithBorder {
  float: right;
  margin-left: 10px;
  padding: 10px;
  background: #F0EEE1;
}

img.imgBorder {
  padding: 10px;
  background: #F0EEE1;
}

fieldset {
 border: none;
padding:0;
margin:0;
}

.formfields input {
border:1px solid #AA9D7A;
padding:5px 0;
width:330px;
}
.formfields textarea {
border:1px solid #AA9D7A;
padding:5px 0;
width:330px;
}

 .contactbutton {
 border: 1px solid #AA9D7A;
padding:5px 5px;
  
}

a.sitebylink {
  text-decoration: none;
}

span.zoom { 
float:left;
left:260px;
position:relative;
top:-60px;
z-index:3;

}
span.zoom img {
background: transparent !important;
width: 32px;
height: 32px;
}


.bclink {
color: #930 !important;
}
.bccur {
 text-decoration: none !important;
}

.ScriptDiv {
display:none;
}

#noScriptMessage {
 margin: 0 auto;
    padding: 20px 0 0;
    width: 990px;
}

#noScriptMessage h4 {
  margin-bottom: 0px;
}

.scriptDisabled {
   color: #FFFFFF !important;
   height: 33px;
   padding: 0 15px 0  !important;
   text-transform: uppercase;
   width: 245px;
   background:#963F1B;
}



.bannertmp {
   float: left;
   left: 260px;
   position: absolute;
   top: 15px;
   width: 200px;
}








































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

