/* tags */
  body {
    text-align:center; /* to align center in IE */
    margin: 0px;
    padding: 0px;
    
    border: 0px;
    background: #FFFFFF url('../images/back.jpg') left top repeat-x;
  }
  body, td {
  	font-family: Arial,Verdana,sans-serif;
  	line-height: 120%;
  	font-size: 12px;
    color: #3055a6;
  }
  
  h1 {
    margin: 0px;
    font-size: 14px;
    text-transform: uppercase;
  }
  h2, h3, h4 {
    margin: 0px;
    font-size: 13px;
    text-transform: uppercase;
  }
  h5 {
    margin: 0px;
    font-size: 13px;
    font-weight: bold;
  }
  
  hr {
    margin: 10px 0px;
    color: #81A1D4;
    background-color: #81A1D4;
  }
  
  a {
    color: #3055A6
  }

/* end tags */


/* layers */

  #container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    text-align: left; /* to counter-act align in body for IE */
    width: 990px;
  }
  
  #left {
    position: relative;
    float: left;
    width: 220px;
  }
  
  #logoInt {
    position: relative;
    float: left;
    width: 177px;
    height: 131px;
    padding: 8px 21px 0px 22px;
  }
  .logoAcco {background: transparent url('../images/headers/accommodaties1.jpg') left top no-repeat;}
  .logoAanb {background: transparent url('../images/headers/aanbiedingen1.jpg') left top no-repeat;}
  .logoAttr {background: transparent url('../images/headers/attrakties1.jpg') left top no-repeat;}
  .logoLink {background: transparent url('../images/headers/links1.jpg') left top no-repeat;}
  .logoCont {background: transparent url('../images/headers/contact1.jpg') left top no-repeat;}
  
  #menu {
    position: relative;
    float: left;
    width: 195px;
    height: 136px;
    padding: 25px 0px 0px 25px;
  }
  .menuAcco {background: transparent url('../images/headers/accommodaties2.jpg') left top no-repeat;}
  .menuAanb {background: transparent url('../images/headers/aanbiedingen2.jpg') left top no-repeat;}
  .menuAttr {background: transparent url('../images/headers/attrakties2.jpg') left top no-repeat;}
  .menuLink {background: transparent url('../images/headers/links2.jpg') left top no-repeat;}
  .menuCont {background: transparent url('../images/headers/contact2.jpg') left top no-repeat;}
  
  #menu a {
    color: #5a8bb6;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    line-height: 130%;
  }
  
  #right {
    position: relative;
    float: left;
    width: 770px;
  }
  
  #flags {
    position: relative;
    float: left;
    width: 200px;
    height: 20px;
    padding: 14px 0px 0px 0px;
  }
  
  #search {
    position: relative;
    float: left;
    width: 555px;
    height: 27px;
    padding: 7px 15px 0px 0px;
    
    color: #FFFFFF;
    text-align: right;
  }
  
  #content {
    position: relative;
    float: left;
    width: 530px;
    padding: 10px;
    padding-right: 20px;
    
    text-align: justify;
  }
  #contentAcc {
    position: relative;
    float: left;
    width: 740px;
    padding: 10px;
    
    text-align: justify;
  }
  
  #photos {
    position: relative;
    float: left;
    width: 200px;
    padding-right: 10px;
  }
  
  #legendNL {
    position: relative;
    float: left;
    width: 220px;
    height: 380px;
    padding: 36px 0px 0px 22px;
    
    background: transparent url('../images/legenda.jpg') left top no-repeat;
  }
  .legLeft {
    vertical-align: middle;
  }
  .legRight {
    padding: 0px 0px 0px 3px;
    vertical-align: middle;
    color: #FFFFFF;
  }
  
  #footer {
    position: relative;
    float: left;
    width: 100%;
    height: 20px;
    margin: 20px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    color: #FFFFFF;
    text-align: center;
    background-color: #4a68ab;
  }
  #footer a {
    color: #FFFFFF;
    text-decoration: none;
  }
  
  #dgfooter {
    position: relative;
    float: left;
    width: 100%;
    height: 20px;
    padding: 2px 0px 0px 0px;
    text-align: center;
  }
  #dgfooter a {
    color: #3055A6;
    text-decoration: none;
  }
  
/* end layers */

/* homepage */

  #property {
    position: absolute;
    display: block;
    top: 235px;
    left: 697px;
    width: 271px;
    height: 396px;
    z-index: 100;
    
    background: transparent url('../images/back-property.png') left top no-repeat;
  }
  #propHead {
    position: relative;
    float: left;
    width: 246px;
    height: 32px;
    padding: 6px 10px 2px 15px;
    
    color: #FFFFFF;
  }
  #propHead h4 {
    font-size: 12px;
  }
  #propHs a {
    text-decoration: none;
    xcolor: #FFFFFF;
  }
  #propHs a:hover {
    text-decoration: underline;
  }
  #propImg {
    position: relative;
    float: left;
    width: 271px;
    height: 227px;
    background: transparent url('../images/photo_loading.gif') center center no-repeat;
  }
  #propTxt {
    position: relative;
    float: left;
    width: 251px;
    height: 119px;
    padding: 2px 10px 0px 10px;
    overflow: hidden;
    color: #000000;
  }
  
  #header {
    position: relative;
    float: left;
    width: 990px;
    height: 34px;    
  }
  
  #logo {
    position: relative;
    float: left;
    width: 175px;
    height: 34px;
    margin: 0px;
    padding-left: 24px;
    background: transparent url('../images/logo1.gif') right top no-repeat;
  }
  #logo span {
    display: none;
  }
  
  #hcontent {
    position: relative;
    float: left;
    width: 990px;
  }
  
  #hcenter {
    position: relative;
    float: left;
    width: 450px;
    padding: 12px 0px 0px 0px;
    text-align: justify;
  }
  
  #hleft {
    position: relative;
    float: left;
    width: 227px;
  }
  #hleft #specials {
    position: relative;
    float: left;
    width: 167px;
    height: 185px;
    margin: 0px;
    margin-bottom: 10px;
    padding: 26px 36px 0px 24px;
    
    color: #FFFFFF;
    font-size: 11px;
    text-align: justify;
    background: transparent url('../images/specials.gif') center top no-repeat;
  }
  
  #hright {
    position: relative;
    float: left;
    width: 271px;
    padding: 215px 0px 0px 20px;
  }

/* end homepage */

/* forms */

  .inputSearch {
    width: 120px;
    height: 15px;
    border: 1px #3055a6 solid;
    color: #3055a6;
  }

  td.formLeft {
    vertical-align: top;
  }
  
  td.formRight {
    
  }
  td.formRight input.inputNorm {
    width: 150px;
    height: 14px;
    margin-bottom: 4px;
    background-color: transparent;
    border: 1px #3055a6 solid;
  }
  td.formRight textarea.txtar {
    width: 300px;
    height: 100px;
    margin-bottom: 4px;
    background-color: transparent;
    border: 1px #3055a6 solid;
  }

/* end forms */

/* Accommodations */

  div.rowApp {
    position: relative;
    float: left;
    width: 738px;
    margin-bottom: 6px;
    border: 1px #000 solid;
    
    color: #000;
  }
  
  div.rowApp h3 {
    margin: 0px;
    padding: 3px;
  
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    color: #FFF;
    background-color: #000;
  }
  
  div.appTxt {
    position: relative;
    float: right;
    width: 551px;
    padding: 6px;
  }  
  div.appImg {
    position: relative;
    float: left;
    width: 175px;
  }
  
  div.icobus, div.icomarket {
    position: relative;
    float: left;
    display: inline;
    width: 39px;
    height: 17px;
    margin-right: 3px;
    padding: 4px 18px 0px 0px;
    
    text-align: right;
    font-weight: bold;
    font-size: 11px;
  }
  div.icobus {background: transparent url('../images/icons/bus.gif') left top no-repeat;}
  div.icomarket {background: transparent url('../images/icons/market.gif') left top no-repeat;}
  div.icobeach {
    float: left;
    display: inline;
    width: 34px;
    height: 17px;
    margin-right: 3px;    
    padding: 4px 23px 0px 0px;
    
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    background: transparent url('../images/icons/beach.gif') left top no-repeat;
  }
  
  img.appIco {
    margin: 0px 3px 6px 0px;
    float: left;
  }
  
  .descr {
    position: relative;
    float: left;
    overflow: hidden;
  }
  .more {
    display: none;
  }

/* end accommodations */

/* miscellaneous */


  .over:hover {
    cursor: pointer;
    background-color: #fef486;
  }

  .clr {
    clear: both;
  }

/* end miscellaneous */