/* CSS Document */
html {
  height: 100%;
  text-align:center;
}
body {
  background: #ffFDF5;
 text-align:center;
  padding:0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #222015;
}
div.montwrap {
  width:980px;
  height:100%;
  margin: 0 auto;
  overflow: hidden;
}
div.montcontent {
  width:980px;
  height:740px;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
  overflow: hidden;
}
div.header {
  width:980px;
  height:125px;
  margin: 0px;
  padding: 0px;
  background: url(../images/header1.png) no-repeat;
  overflow: hidden;
}
div.uj_content_home div.header {
  background: url(../images/header2.png) no-repeat;
}
div.uj_content {
  background:  #000000 url(../images/bg_algmeen.jpg) no-repeat 0 125px;
}
div.uj_content_home {
  background:  #000000 url(../images/bg_home.jpg) no-repeat 0 125px;
  padding: 0px;
}
div.uj_content_locatie, div.uj_content_beschrijving {
  background:  #000000 url(../images/bg_locatie.jpg) no-repeat 0 125px;
}
div.uj_content_kaart {
  background:  #000000 url(../images/bg_kaart.jpg) no-repeat 0 125px;
}
div.uj_content_route {
  background:  #000000 url(../images/bg_route.jpg) no-repeat 0 125px;
}
div.uj_content_parking {
  background:  #000000 url(../images/bg_parking.jpg) no-repeat 0 125px;
}
div.uj_content_brugge {
  background:  #000000 url(../images/bg_brugge.jpg) no-repeat 0 125px;
}
div.uj_content_fotos, div.uj_content_sfeer {
  background:  #000000 url(../images/bg_fotos.jpg) no-repeat 0 125px;
}
div.uj_content_video {
  background:  #000000 url(../images/bg_video.jpg) no-repeat 0 125px;
}
div.uj_content_kamers, div.uj_content_kamerbesch {
  background:  #000000 url(../images/bg_kamers.jpg) no-repeat 0 125px;
}
div.uj_content_tuin {
  background:  #000000 url(../images/bg_tuin.jpg) no-repeat 0 125px;
}
div.uj_content_tuinstan {
  background:  #000000 url(../images/bg_tuinstan.jpg) no-repeat 0 125px;
}
div.uj_content_tuinsup {
  background:  #000000 url(../images/bg_tuinsup.jpg) no-repeat 0 125px;
}
div.uj_content_tuinsuite {
  background:  #000000 url(../images/bg_suite.jpg) no-repeat 0 125px;
}
div.uj_content_herenhuis {
  background:  #000000 url(../images/bg_herenhuis.jpg) no-repeat 0 125px;
}
div.uj_content_herenstan {
  background:  #000000 url(../images/bg_herenhuisstan.jpg) no-repeat 0 125px;
}
div.uj_content_herensup {
  background:  #000000 url(../images/bg_herensup.jpg) no-repeat 0 125px;
}
div.uj_content_restaurant, div.uj_content_restligging {
  background:  #000000 url(../images/bg_restaurant.jpg) no-repeat 0 125px;
}
div.uj_content_restmenu {
  background:  #000000 url(../images/bg_restmenu.jpg) no-repeat 0 125px;
}
div.uj_content_restcadeau, div.uj_content_aanbiedingen, div.uj_content_cadeau {
  background:  #000000 url(../images/bg_cadeau.jpg) no-repeat 0 125px;
}
div.uj_content_zakenreis, div.uj_content_zakligging  {
  background:  #000000 url(../images/bg_zaken.jpg) no-repeat 0 125px;
}
div.uj_content_zakruimte  {
  background:  #000000 url(../images/bg_zakruimte.jpg) no-repeat 0 125px;
}
div.uj_content_zakpakket  {
  background:  #000000 url(../images/bg_zakpakket.jpg) no-repeat 0 125px;
}
div.uj_content_specaanbieding  {
  background:  #000000 url(../images/bg_specaanbieding.jpg) no-repeat 0 125px;
}
div.uj_content_gastenboek  {
  background:  #000000 url(../images/bg_gastenboek.jpg) no-repeat 0 125px;
}
div.uj_content_contact  {
  background:  #000000 url(../images/bg_contact.jpg) no-repeat 0 125px;
}
div.uj_content_home div.main {
  width:70%;

  margin: -20px 0px 0 0;
  float:left;
  padding: 0px;
  overflow: hidden;
  background:transparent;
  display:inline;
}
div.uj_content_locatie div.main, div.uj_content_beschrijving div.main {
  width:370px;
  height: 580px; 
  margin: -46px 0px 0px 0px;
  padding:0px;
  float: right;
  background: url(../images/transp.png);
  text-align: right;
  overflow: hidden;
}

div.uj_content_route div.main {
  width:620px;
  height: 560px; 
  margin: -26px 0px 0px 0px;
  padding:0px;
  float: left;
  text-align: center;
  overflow: hidden;
}

div.uj_content_fotos div.main, div.uj_content_sfeer div.main {
  width:800px;
  height: 500px; 
  margin: 34px 0px 0px 120px;
  padding:0px;
  float: left;
  text-align: center;
  overflow: hidden;
}
div.uj_content_video div.main {
  width:720px;
  height: 500px; 
  margin: 34px 0px 0px 150px;
  padding:0px;
  float: left;
  text-align: center;
  overflow: hidden;
}
div.uj_content_kamers div.main, div.uj_content_kamerbesch div.main {
  width:370px;
  height: 580px; 
  margin: -46px 0px 0px 300px;
  padding:0px;
  float: left;
  background: url(../images/transp.png);
  text-align: center;
  overflow: hidden;
}

div.uj_content_restaurant div.main, div.uj_content_restligging div.main, div.uj_content_restmenu div.main, div.uj_content_restcadeau div.main, div.uj_content_herensup div.main, div.uj_content_herenstan div.main, div.uj_content_zakenreis div.main, div.uj_content_zakligging div.main, div.uj_content_herenhuis div.main, div.uj_content_tuinsuite div.main, div.uj_content_zakruimte div.main, div.uj_content_tuinsup div.main, div.uj_content_tuinstan div.main, div.uj_content_zakpakket  div.main, div.uj_content_tuin div.main, div.uj_content_brugge div.main, div.uj_content_aanbiedingen div.main, div.uj_content_cadeau div.main, div.uj_content_parking div.main, div.uj_content_kaart div.main, div.uj_content_specaanbieding div.main, div.uj_content div.main {
  width:370px;
  height: 580px; 
  margin: -46px 0px 0px 0px;
  padding:0px;
  float: left;
  background: url(../images/transp.png);
  text-align: center;
  overflow: hidden;
}
div.uj_content_contact div.main  {
  width:470px;
  height: 580px; 
  margin: -46px 0px 0px 0px;
  padding:0px;
  float: left;
  background: url(../images/transp.png);
  text-align: center;
  overflow: hidden;
}
div.uj_content_gastenboek div.main  {
  width:600px;
  height: 580px; 
  margin: -46px 150px 0px 150px;
  padding:0px;
  float: left;
  background: url(../images/transp.png);
  text-align: center;
  overflow: scroll;
}
div.bottom {
  width:100%;
  margin: 0px;
  padding: 0px;
  height: 35px;
clear:both;
  background: url(../images/transp.png);   
}
#footer {
  text-align:center;
  float:left;
  width:580px;
  overflow:hidden;
  margin-left: 150px;
}
div.promo {
  width:250px;
  height: 250px; 
  position: relative;
  top: 0px;
  margin-left:20px;
  float:left;
  background: url(../images/promobg2.png)  no-repeat;   
}
div.promo div {
  text-align: left;
}
div.promo ul {
  font-weight: bold;
  font-size: 20px;
  margin: 40px 0 0 25px;
  height: 120px;
  width: 150px;
  list-style:none;
  padding: 20px 0 0 0;
  text-align: center;
  text-decoration: none;
  line-height: 30px;

}
div.promo ul li a{
  text-decoration: none;
  color: #111111; 

}
div.reservatie {
  width:200px;
  height: 40px; 
  position: relative;
  top: 540px;
  left: 400px;
  margin: 0px 0 0 0px;
  display: inline;
}

div.reservatie ul li
{
        display: inline;
        text-align: center;
        padding: 10px 0px 15px 0px;
}

div.reservatie ul li a:link,div.reservatie ul li a:visited
{
        color: #222015;
        font-weight: bold;
        text-decoration: none;
        border-right: 0px;
        line-height: 2.5em;
        font-size: 14px;
}

div.reservatie ul li a:hover,div.reservatie ul li a:active,div.reservatie ul li a:focus
{
        color: #4c4a45;
        font-weight: bold; 
}


body {
  font-size: 11px;
}

div.reservatie ul
{
  background: url(../images/li2bg.png) no-repeat 0 0px;     
  margin: 0px 0 0px 0;
  padding: 0px 0 0px 0;
  text-align: center;
  height: 40px;
  width:200px;
  overflow : hidden;
  font-size: 10px;
}
div.main h3, div.main div.componentheading_gastenboek {
  color: #222015;
  font-size: 12px;
  background: #CCC0B8; 
  height: 20px;
  padding-top: 5px;
  margin: 0px 0 20px 0;
  width:100%;
  border-top: 1px solid #ECE0E8;
  border-bottom: 1px solid #ECE0E8;
  text-align: center;
  font-weight: bold;
}

a {
  color: #222015;
}
div.monttop {
  background: url(../images/headerbg.jpg); 
}
div.montlanguage_home {
  margin: -45px 0 0 0px;
  width: 40px;
  height:580px;
  float: right; 
  overflow: hidden;
  background: url(../images/transp.png);   
  background:#000000;
  display:inline;
}
div.montlanguage_home #jflanguageselection {
  width: 40px;
  float: right;
  margin: 0;
  padding: 0px;
  font-size: 12px;
}
div.montlanguage_home #jflanguageselection ul {
  width : 40px;
  display:inline;
}
div.montlanguage_home #jflanguageselection li {
  width : 40px;
  color: #FFFBF5;
  text-align:center;
  margin: 100px 0 0 0;
}
div.montlanguage_home #jflanguageselection li a {
  color: #FFFBF5;
  text-decoration: none;
}
div.montlanguage_home #jflanguageselection li a:hover {
  text-decoration: underline;
}

div.montlanguage #jflanguageselection {
  width: 120px;
  float: right;
  margin: 0 auto;
  padding: 0px;
  font-size: 10px;
}
div.montlanguage #jflanguageselection ul {
  width : 250px;
 display:inline;
}
div.montlanguage #jflanguageselection li {
  width : 20px;
  color: #222015;
  text-align:left;
  display:inline;
}
div.montlanguage #jflanguageselection li a {
  color: #222015;
  text-decoration: none;
}
div.montlanguage #jflanguageselection li a:hover {
  text-decoration: underline;
}
div.uj_top {
  position: relative;
  top: 0px;
  left:410px;
  margin: 0px;
  display:inline;
  oveflow: hidden;
}
p
{ 
line-height: 15px;
margin:6px;
 padding-left:20px;
 padding-right:20px;
}
div.monttop {
  width:100%;
  height: 100px; 
  overflow: hidden;
  background: url(../images/headerbg.jpg); 
}
div.reservatie ul li
{
        padding: 0px 0px 15px 0px;
}
#footer {
  color: #aaa5a0;
  text-align:center;
  float:left;
  width:780px;
  overflow:hidden;
  margin-left: 0px;
}
#footer a {
  color: #aaa5a0;
}
table
{
border-collapse:collapse;
width:100%;
}
input.button
{
 background: url(../images/li3bg.png) no-repeat 0 2px;     
 margin: 5px 0 0px 0;
 padding: 0px 0 10px 0;
 text-align: center;
 height: 27px;
 width:130px;
 overflow : hidden;
 color: #222015;
 font-weight: bold;
 font-size:10px;
 border:0px;
cursor: pointer;
}
img.tellafriend {
cursor: pointer;
border: 1px solid #d2d0c5;
}
#pgbSaveForm {
  text-align: left;
  margin: 5px;
}
#phocaguestbook div.pgbox {
  border: 1px solid #d2d0c5;
  margin: 10px;
  padding:  0px;
  background: url(../images/transp.png);
}
div.pgbox h3 {
  width: 96%;
}