@charset "utf-8";

* {
  margin: 0px;
  padding: 0px;
  }
  
.clear {
  clear:both;
  }
  
.clearleft {display:block; clear:left;}
.clearleftimg {display:block; height:180px; clear:left;}
.clearright {display:block; clear:right;}
.space {display:block; height:5px;}
.spacemenu {display:block; height:10px;}
.spacelinks {display:block; height:20px;}
.block {display:block; height:20px;}
.hide {display:none;}

body {
  background: #FFFFFF url('images/bg.jpg') repeat-x;
  }
  
#wrap {
  width:935px;
  margin:auto auto auto auto;
  font-family:verdana, helvetica;
  font-size:11px; color:#666666;
  }
  
#wrap_language {
  width:935px;
  margin:10px auto 0px auto;
  padding-bottom:10px;
  text-align:right;
  padding-right:30px;
  font-family:verdana, helvetica;
  font-size:9px;
  color:#5691af;
  }

/*map*/
#mappadding {
  display:block;
  background:#ffffff;
  border:dotted 1px #cccccc;
  padding:5px 5px 5px 5px;
  }

/*Links*/
a {
  color:#5691af;
  text-decoration:underline;
  }
  
a:active {
  color:#000000;
  }
  
  a:hover {
  color:#000000;
  }

/*Header*/
#header {
  background-image:url('images/header_final.jpg');
  background-repeat:no-repeat;
  height:153px
  }
  
#header_fr {
  background-image:url('images/header_final_fr.jpg');
  background-repeat:no-repeat;
  height:153px
  }

/*Header Menu*/
#topmenu {
  display:block;
  list-style:none;
  padding:116px 10px 0px 10px;
  }
  
#topmenu li {
  display:inline;
  }

#topmenu a {
  display:block;
  float:left;
  height:28px;
  margin:0px 0px 0px 2px;
  text-decoration:none;
  padding:9px 15px 0px 15px;
  text-align:center;
  }
  
#topmenu a, #topmenu a:visited, #topmenu a:active {
  background:url('images/menu1.jpg') repeat-x;
  border-left:1px solid #8bc5f0;
  border-right:1px solid #8bc5f0;
  color:#ffffff
  }
  
#topmenu a:hover {
  background:url('images/menu2.jpg') repeat-x;
  border-left:1px solid #51acf7;
  border-right:1px solid #51acf7;
  color:#8bc5f0
  }
  
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active {
  background:url('images/menu2.jpg') repeat-x;
  border-left:1px solid #51acf7;
  border-right:1px solid #51acf7;
  color:#ffffff
  }

/*Content*/
#content {
  background:url('images/contentbg.jpg') repeat-y;
  }
  
#mainpage {
  width:700px;
  float:left;
  padding:5px 5px 5px 15px;
  }
  
#mainpage p {
  line-height:22px;
  margin:0px 0px 0px 0px;
  }

#mainpage2 {
  width:907px;
  float:left;
  padding:5px 5px 5px 15px;
  }
  
#mainpage2 p {
  line-height:22px;
  margin:0px 3px 0px 0px;
  }

#mainpage3 {
  width:700px;
  height:440px;
  float:left;
  padding:5px 5px 5px 15px;
  }
  
#mainpage3 p {
  line-height:22px;
  margin:0px 0px 0px 0px;
  }
  
#mainpage4 {
  width:907px;
  height:440px;
  float:left;
  padding:5px 5px 5px 15px;
  }
  
#mainpage4 p {
  line-height:22px;
  margin:0px 3px 0px 0px;
  }

#content #mainpage ol {
  margin:10px 10px 10px 25px;
  }
  
#content #mainpage ol li {
  padding:5px 5px 5px 20px;
  }
  
#content #mainpage ul li {
  display:block;
  padding:0px;
  }

/*gallery*/
#imgrooms {
  background:#efefef;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  margin-bottom:200px;
  }

#flashborder {
  display:block;
  background:#efefef;
  border:solid 1px #cccccc;
  padding:5px 5px 3px 5px;
  margin:5px 20px 5px 0px;
  float:left;
  margin-bottom:220px
  }

#flashborder_ons_aanbod {
  display:block;
  background:#efefef;
  border:solid 1px #cccccc;
  padding:5px 5px 3px 5px;
  margin:5px 0px 5px 0px;
  float:left;
  }
  
#flashborder_hoe_gaan_we_te_werk {
  display:block;
  background:#efefef;
  border:solid 1px #cccccc;
  padding:5px 5px 3px 5px;
  margin:5px 20px 5px 0px;
  float:left;
  }

/*Contact*/
.post {
  margin:0px 0px 0px 0px;
  }
  
.post img {
  display:block;
  background:#efefef;
  border:solid 1px #cccccc;
  padding:5px 5px 5px 5px;
  margin:5px 20px 5px 0px;
  }
  
.post h2 {
  color:#5691af;
  text-decoration:none;
  font-family: verdana, Helvetica;
  font-size:13px; color:#5691af;
  padding-top:15px;
  padding-bottom:3px;
  font-weight:100;
  }
  
.post h3 {
  color:#5691af;
  text-decoration:none;
  font-family: verdana, Helvetica;
  font-size:13px;
  color:#5691af;
  padding-top:20px;
  font-weight:100;
  }

.contact {
  margin:0px 0px 20px 0px;
  }
  
.contact h2 {
  color:#5691af;
  text-decoration:none;
  font-family: verdana, Helvetica;
  font-size:13px;
  color:#5691af;
  padding-top:15px;
  padding-bottom:3px;
  font-weight:100;
  }

.metadata {
  display:block;
  border-top: solid 1px #e2e2e2;
  clear:left;
  padding:3px 0px 22px 0px;
  font-family: verdana, Helvetica;
  font-size:16px;
  color:#5691af;
  font-weight:300;
  text-align:right;
  }
  
.metadata_links {
  display:block;
  clear:left;
  padding:3px 0px 22px 0px;
  font-family: verdana, Helvetica;
  font-size:16px;
  color:#5691af;
  font-weight:300;
  text-align:right;
  }
  
.metadata_links a img{
	border:none;
	display:none;
  
}

.postinfo {display:block; clear:left; border-top: solid 0px #cccccc; padding:5px; }
.comments a, .comments a:visited, .comments a:active{display:block; float:right; background:url('images/comment2.jpg') no-repeat; width:75px; height:27px; font-size:8px; text-decoration:none; padding-left:50px; padding-right:3px; padding-top:10px; padding-bottom:0px}
.comments a:hover{background:url('images/comment.jpg') no-repeat;}

/*Sidebar*/
#sidebar {
  background:url('images/sidebar.jpg') no-repeat;
  margin-left:714px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:25px;
  }
	
#sidebarbottom {
  display:block;
  margin-left:714px;
  height:33px;
  }

/*Sidemenu*/
#navcontainer {
  float: left;
  padding-top:3px;
  }
	
#navlist {
  margin-left: 10;
  border-bottom: 1px solid #e7e7e7;
  width: 180px;
  font-size: 11px;
  font-family: verdana,helvetica;
  }
  
#navlisttwo {
  margin-left: 10;
  border-bottom: 1px solid #ffffff;
  width: 180px;
  font-size: 11px;
  font-family: verdana,helvetica;
  }
	
#navlist li.one {
  list-style: none;
  margin: 0;
  padding: 0.5em;
  border-top: 1px solid #e7e7e7;
  }
  
#navlist li.two {
  list-style: none;
  margin: 0;
  padding: 0.5em;
  }
  
#navlisttwo li.one {
  list-style: none;
  margin: 0;
  padding: 0.5em;
  border-top: 1px solid #ffffff;
  }

#navlist li.empty {
  list-style: none;
  margin-top: 8px;
  display:block;
  }
  
#navlist li.active {
  list-style: none;
  margin: 0;
  padding: 0.5em;
  border-top: 1px solid #e7e7e7;
  }
	
#navlist li.one a {
  text-decoration: none;
  color: #5691af;
  }
	
#navlist li.two a {
  text-decoration: none;
  color: #5691af;
  }
  
#navlisttwo li.one a {
  text-decoration: none;
  color: #5691af;
  }
	
#navlist li.one :hover {
  color: #000000;
  }
	
#navlist li.two :hover {
  color: #000000;
  }
  
#navlisttwo li.one :hover {
  color: #000000;
  }
	
#navlist li.active a {
  text-decoration: none;
  color: #000000;
  }

#imgback {
  background:#ffffff;
  display:block;
  padding-top:6px;
  padding-left:0px;
  padding-right:8px;
  padding-bottom:0px;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  text-decoration:underline;
  border:solid 0px #ffffff;
  }
  
/*footer*/
#footer {
  background:url('images/footer.jpg') no-repeat;
  font-size:10px;
  height:46px;
  color:#FFFFFF;
  text-align:center;
  line-height:22px;
  }
	
#credit {
  font-size:10px; padding:3px;
  padding-top:7px;
  }

/*Reservation*/
input.text {
  width:238px;
  padding:2px;
  border:1px solid #c2c1c1;
  font: normal 1em Verdana, sans-serif;
  color:#777;
  font-size:10px;
  color: #505050;
  }

#room {
  margin-top:2px;
  margin-bottom:2px;
  width:244px;
  }

input.checkbox {
  margin-top:0px;
  margin-right:10px;
  margin-bottom:0px;
  margin-left:0px;
  padding-bottom:0px;
  vertical-align:middle;
  }
	
input.button {
  width:56px;
  height: 18px;
  margin-top:3px;
  color: #FFF;
  background: #339fdf;
  border: medium none;
  font-style:normal;
  font-variant:normal;
  font-weight:100;
  font-size:11px;
  font-family:Arial, Sans-serif;
  padding-left:3px;
  padding-right:3px;
  padding-top:2px;
  padding-bottom:2px
  }
	
textarea {
  width:428px;
  padding:2px;
  font: normal 1em Verdana, sans-serif;
  margin-top:2px;
  border:1px solid #c2c1c1;
  height:100px;
  color:#777;
  font-size:10px;
  color: #505050;
  }
	
#showme {
  visibility:hidden;
  position:fixed;
  margin-left:-48px;
  margin-top:-618px;
  }

/*search*/
input.button_zoek {
  width:56px;
  height: 18px;
  margin-top:3px;
  color: #FFF;
  background: #339fdf;
  border: medium none;
  font-style:normal;
  font-variant:normal;
  font-weight:100;
  font-size:11px;
  font-family:Arial, Sans-serif;
  padding-left:3px;
  padding-right:3px;
  padding-top:2px;
  padding-bottom:2px
  }
  
/*table*/
table {
  width: 100%;
  font-family: verdana, helvetica ;
  line-height:22px;
  font-size: 11px;
  border-collapse: collapse;
  border-spacing: 0px
  }
	
td.top {
  padding: 0px 7px 7px 7px;
  text-align: left;
  vertical-align: top;
  border-bottom:dashed 1px #e7e7e7;
  }
	
td.middle {
  padding: 7px;
  text-align: left;
  vertical-align: top;
  border-bottom:dashed 1px #e7e7e7;
  border-top:dashed 1px #e7e7e7;
  }
	
td.bottom {
  padding: 7px 7px 0px 7px;
  text-align: left;
  vertical-align: top;
  border-top:dashed 1px #e7e7e7;
  }
	
table.subtable {
  font-family: verdana, helvetica ;
  font-size: 11px;
  border-collapse: collapse;
  border-spacing: 0px;
  }
	
td.subtd {
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  border: 1px #ffffff dotted;
  }
	
td.portfolio {
  padding: 0px 0px 30px 0px;
  }
  

.postit {
		
		position:relative;
		top:-6em;
		left:10em;
			
		/* margin-top:1em;
		margin-left:1em;		
	  	*/		
		Z-index:20;
				
  }

.postit img {  
   border:none;
   /* display:  inline; */
    background: none;
	 padding:0px;
     margin:0px;
   }
