@charset "utf-8";
/* CSS Document */
body {margin:0; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background: #d0d4d7;}
img {border:none;}
a {color:#999;}
h1 {font-size:180%; z-index:999998}
.overflowheader h1 span{font-size:141%}
h2 {color: #161616; background:url(../images/h_bg.png) right center no-repeat; padding:0 35px 0 0; font-size:132%;}
.whitespace {padding:2px 10px 2px 0; background: #fff;}
h3, h3 a {color:#DF1D24;}

#header {color:#fff; background: #DF1D24;}

.rightages {overflow:hidden; float:right; margin: 32px 32px 0 12px; width:220px;}
.rightages img {padding: 4px 2px; z-index:999999;}
.rightages a {color:#fff;}
#navigation {padding:0 0 0 32px; height:48px; width:928px; font-size:16px; background: #DF1D24; position:fixed; z-index:9999999;}
#navigation ul {display: inline; margin: 0; line-height:48px; min-height:48px; padding: 14px 0;}
#navigation ul li {float:left; list-style:none; line-height: 48px; padding: 0;}

#leftnav {display:inline; line-height: 48px; float:left;}
#leftnav a {color:#fff; text-decoration:none; padding:0 8px; display:block; height: 48px; line-height: 48px; }
#leftnav a:hover {color:#fff; background:#263745;}
#rightnav {padding:2px 0 0 0; display:inline; top:0; right:20px; height:48px; position:absolute;}
#rightnav a {color:#fff; text-decoration:none; padding:0 8px;  font-size:12px !important; display:block; height: 48px; line-height: 48px; }
#rightnav a:hover {color:#fff;}

#downloads {margin:0 0 0 26px;}
#downloads .download {padding:4px 0 4px 41px; background:url(../images/download_icon.png) left center no-repeat;}
#downloads .downloadtwo {padding:4px 0 4px 41px; background:url(../images/download_icon2.png) left center no-repeat;}
#downloads .webcam {padding:4px 0 4px 41px; background:url(../images/webcam.png) left center no-repeat;}
#downloads .plan {padding:4px 0 4px 41px; background:url(../images/plan.png) left center no-repeat;}
#downloads .sun {padding:4px 0 4px 41px; background:url(../images/sun.png) left center no-repeat;}


#downloads a {text-decoration:underline}
#downloads a:hover {color: #df1d24;}

#content {background:#fff; padding-bottom:8px; margin-bottom:none; height:100%;}
#leukerbad ul li {padding:15px 0;}
#fotos .imagesholder img {padding:8px; border:#fff;}
.imagesholder a {color: #fff !important; border:none;}

#prijzen .price {color: #df1d24; padding:0 0 0 48px; margin:0 0 0 48px; border-left:1px #df1d24 solid; width:84px;}
#prijzen .title {width:84px;}
#prijzen .period {padding-left:41px;}
#appartement, #leukerbad, #fotos, #prijzen, #contact,#availability {margin:48px 0; padding:0 20px;}
#footer {background-color:#fff;}
.credit {margin:8px 8px 8px 0; float:right;}



#slideshow {
    position:relative;
    height:286px;
	padding: 48px 0 0 0;
}

#slideshow IMG {
    position:absolute;
    top:48px;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
#logoheader {overflow:visible; position:absolute; top:110px; z-index:999999;}
#logoheader .logo { padding:0 32px 32px 32px; overflow:visible; display:block; float:left;}
#logoheader .overflowheader {float:left; color:#fff; padding: 32px 0 0 8px; font-style:italic;}

/* @fontface */

h2,h3,#info,#footer,#navigation,.arrow,.arrow2,#button,.overflowheader { font-family: 'PerspectiveSansRegular'; }

h1 { text-shadow:1px 2px 0 #333; }

/*TZE LIGHTBOKSSSS
------------------------------------------->
/* Gallery Styling */
.gallery .image-title,
.gallery .image-description,
.gallery .image-author,
.gallery .image-link {
	display:none;
}

.gallery {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: none;
}

.gallery ul.images {
	list-style-type: none;
	border: none;
	padding: 0 0 0 -32px;
	margin: 0;
}

.gallery ul.images li.image { display: inline; line-height: 0; }

.gallery ul.images li.image a {
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	background: white;
	padding: 4px;
	line-height: 0;
}