/*
Theme Name:Aqua en wellness
Description: Aqua en wellness by Stubbe http://www.aqua-en-wellness.be
Author: Lieven Vandenbroucke
Author URI: http://www.xtence.be/
*/
html {overflow-x: hidden;overflow-y: scroll;}
*,html,body,#page{margin: 0;padding: 0;}
body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 62.5%;background-color: #060606;color: #fff;}
#zb,#jac,#ir,#bedien,#alisun,#ergoline,#soltron,#uwe,#kbl,#douche,#baden{background-position: left top;background-repeat: repeat-x;}
#zb{	background-image: url(bg-zb.jpg);}
#jac{background-image: url(bg-jac.jpg);}
#ir{background-image: url(bg-ir.jpg);}
#bedien{background-image: url(bg-bediening.jpg);}
#alisun{background-image: url(bg-alisun.jpg);}
#ergoline{background-image: url(bg-pro-ergoline.jpg);}
#soltron{background-image: url(bg-soltron.jpg);}
#uwe{background-image: url(bg-uwe.jpg);}
#kbl{background-image: url(bg-kbl.jpg);}
#douche{background-image: url(bg-douche.jpg);}
#baden{background-image: url(bg-douche.jpg);}
a:link{text-decoration: none;color:#fff;}
a:visited{color:#ccc;text-decoration: none;}
a:hover{text-decoration: underline;color: #ddd;}
a:active{text-decoration: none;color:#ccc;}
#page{
	position: relative;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #071675;
	scrollbar-3dlight-color: #071675;
	scrollbar-arrow-color: #071675;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-base-color: #fff;
	scrollbar-face-color: #fff;
	width: 960px;
	font-size: 1.2em;
	margin: 0 auto;
	z-index: 1;
}
h1{font-size: 2em;word-spacing: -1px;color: #eee;text-align: right;margin: 0 27px 10px 0;padding: 0 0 5px 0;line-height: 2.6em;}
h2{font-size: 1.8em;word-spacing: -1px;color: #eee;margin-bottom: 12px;}
h3{font-weight: 400;margin: 20px 8px 12px 0;padding:0;}
h4{font-weight: 900;margin:6px 0 0 0;padding:0;}
h5{margin: 10px;}
h1,h2,h3,h4{font-weight: lighter;letter-spacing:-1px;}
#relaxen-wellness-header{
	position: relative;
	left: -10px;
	top: 0;
	width: 102%;
	height: 120px;
	margin: 0;
	padding:0;
	text-align: center;
}
#head-jetstream{width: 960px;text-align: left;}
.logo{position: relative;top: 0;left: 30px;z-index: 10;}
.logo a img{border:0;}
#lang{position:absolute;right: 40px;top:10px;z-index: 9995;}
#lang ul li{list-style:none;display:inline;}
#lang ul li b{padding: 5px;}
#lang ul li a{text-decoration:none;}
#lang a img{border:1px solid #716A64;}
#banner-luxe-artikelen{position: absolute;top:72px;left:0;height:93px;}
.wellness-foto{
	position: absolute;
	top: 74px;
	left: 1px;
	width: 960px;
	height: 200px;
	margin: 0;
	padding: 0;
	z-index: 400;
}
.breadcrumb{position: absolute;top: 120px;left: 30px;font-size: 0.9em;z-index: 300;margin-bottom:10px;}
.breadcrumb a{text-decoration: underline;}
.breadcrumb a:hover{color:#8494C8;}
.wellness-foto h1{position: absolute;top: 130px;left: 0;width: 900px;text-align: center;font-size: 2.1em;}
#zonnebanken-content{position: relative;margin: 0;padding: 0;top:0;left: 0;z-index: 500;}
#contact-content{position: relative;margin: 0;padding: 0;top:0;left:0;height:360px;z-index: 500;}
#content-center{
	position: relative;
	top:110px;
	#margin-top:0;
	_margin-top:-20px;
	left: 0;
	padding: 0;
	margin: 0;
	background-image: url(bg-content.jpg);
	background-position: center;
	background-repeat: repeat-y;
	width: 960px;
	margin-left: -1px;
}
#content-luxe-artikelen{background-color: transparent;padding: 20px 0;margin:0 50px 50px 50px;z-index: 1000;}
#content-luxe-artikelen ul{margin: 10px;margin-left:50px;list-style: square;}
#wellness-sauna-spa{position: relative;background-color: transparent;padding: 20px 0;margin: 30px;#margin: 30px;_margin: 30px 50px 30px 0;margin-top: 0;z-index: 1000;}
#wellness-sauna-spa p{margin: 6px 0;}
#wellness-sauna-spa ul{margin:20px;font-size:14px;}
#spa{padding-left: 20px;}
#spa ul{margin-left: 30px;}
.sauna-uitleg{	font-weight: bold;}
.content-sauna{margin-left: 30px;margin-right: 30px;}
.content-sauna p{	margin-left: 10px;margin-right: 10px;}
.content-sauna h3{border-bottom: 1px solid #ccc;}
.content-sauna h4{margin-left: 20px;}
.twinline{float: right;margin: 10px;padding: 0;border:1px solid #ccc;}
#content-luxe-artikelen img{margin: 0;padding: 0;}
#content-luxe-artikelen dl{margin:10px;}
#content-luxe-artikelen dt{font-size: 1.5em;margin-bottom: 6px;}
#content-luxe-artikelen dd{margin-left: 6px;}
#content-luxe-artikelen h3,#content-center h3{clear: both;padding-top: 20px;}
#content-luxe-artikelen h4{clear: left;margin: 15px 15px 15px 10px;}
.bad-douche{float: left;margin: 20px;text-align: center;font-size: 0.9em;}
.bad-douche img{padding: 0;	border:1px solid #ccc;}
em{margin-left: 50px;font-size: 1.1em;}
.top{font-size: 0.9em;	float: right;clear: right;}
/**************index****************************/
#aqua-wellness-link,.prof-link{position: relative;top: 0;left:0;}
#aqua-wellness-link li{float: left;padding: 0;text-align: center;margin: 0 14px 16px 6px;height:140px;width:120px;display: inline;}
#aqua-wellness-link a img, .prof-link a img{border: 0;position: relative;top: 0;}
#aqua-wellness-link h3,.prof h3 a{padding: 8px 0;margin:0;font-size: 10px;}
.prof-link li{float: left;padding: 10px;text-align: center;margin: 0 14px 16px 6px;height:140px;width:120px;display: inline;}
ul#hotspring-actie{margin:10px 0;}
ul#hotspring-actie li{float:left;display:inline;list-style: none;margin:10px;}
ul#hotspring-actie li a img{border:1px solid #ccc;}
#hot-spot-spa,#solana-spa{clear: both;}
.spa-modellen{	margin: 15px 0;}
.hotspring-spa{position: relative;float: left;padding: 0;text-align: center;margin: 17px;height:130px;width:180px;}
.hotspring-spa p{padding:0;margin:0;}
.hotspring-spa img{border:1px solid #ccc;}
.hotspring-spa h5{padding:0;margin: 6px 0 0 0;font-size: 1.1em;}
.hotspring-spa a{padding: 0;margin: 0;text-decoration: none;height:130px;width:180px;display: block;color: #fff;}
.hotspring-spa h4,.hotspring-spa ul li{text-align: left;}
h5.contact-us{font-size:1.7em;font-weight:400;margin:15px;margin-left:50px;clear: both;}
h5.contact-us a{color: #fff;}
h5.contact-us a:hover{color: #ddd;}
.saunalink{margin-left: 80px;margin-bottom: 30px;}
.saunalink a{text-decoration: underline;}
.saunalink dt{font-size: 1.8em;}
.saunalink dd{font-size: 1.5em;margin: 10px;}
.saunalink dd b{margin: 0 5px -3px 0;padding: 0;font-size: 1.7em;}
.spalink{margin-left: 80px;margin-bottom: 30px;}
.spalink a{text-decoration: underline;}
.spalink dd{font-size: 1.2em;margin: 10px;}
.spalink b{margin: 0;margin-right: 5px;padding: 0;font-size: 1.3em;}
#contact-content #content-footer{margin-top:300px;}
.sauna dt{font-size: 1.3em;}
.sauna dd{font-size: 1.2em;margin: 6px;}
.imgright{float: right;clear: right;padding: 10px;font-size: 0.8em;}
.imgleft{float: left;clear: left;margin: 10px;padding: 10px;}
.imgleft img,.imgcenter img,.imgright img{border: 1px solid #ccc;margin: 0 10px 10px 10px;}
.note{font-size: 0.8em;font-style: italic;margin: 10px 0;}
.b{border:1px solid #ccc;}
.left{float: left;}
.right{float: right;margin:0 0 10px 10px;}
.partzonnebank{width: 600px;margin: auto;margin-bottom: 20px;margin-top: 15px;text-align:center;clear: both;}
.none{clear: none;}
/*zonnebanken===================================*/
.zonnebanken-link{float: left;padding: 0;height: 400px;width: 500px;font-size: 1.2em;text-align: left;margin: 0;margin-right: 10px;}
.zonnebanken-link dl{margin: 20px;margin-left: 30px;}
.zonnebanken-link dt{font-weight: bold;text-decoration: underline;padding-bottom: 6px;}
.zonnebanken-link dd{margin: 3px;margin-left: 15px;}
.teint{margin: 100px 20px 20px 20px;}
.slogan{font-size: 1.1em;}
.watermassage-link{float:right;width:250px;margin:18px;margin-right:110px;}
.sauna-link{float: left;width:250px;margin: 18px;margin-left:70px;}
.zonnebanken-uitleg{margin-bottom: 20px;}
.zonnebanken-uitleg h2{font-size: 2em;color:#fff;margin-top: 20px;}
.ergoline-zonnebank{margin: 3px 30px;background-color: #555;border: 1px solid #ccc;border-collapse: collapse;padding-bottom:20px;overflow: hidden;}
.ergoline-zonnebank h3,#spa h3{margin-bottom: 0;font-size: 1.8em;word-spacing: -1px;}
.ergoline-zonnebank h4{margin-top: 0;margin-left: 20px;text-transform: uppercase;word-spacing: -1px;}
.ergoline-zonnebank p{margin-left: 20px;}
.ergoline-zonnebank ul{font-size: 1.1em;}
.alisun-zonnebank{margin: 3px 30px;background-color: #555;border: 1px solid #ccc;border-collapse: collapse;padding-bottom: 20px;overflow: hidden;}
.alisun-zonnebank h3{margin-bottom: 0;font-size: 1.4em;word-spacing: -1px;}
.alisun-zonnebank p{margin: 10px;}
.alisun-zonnebank h4{margin-top: 0;margin-left: 20px;text-transform: uppercase;}
.alisun-zonnebank ul{font-size: 1.1em;}
.vitamine-d{float: right;margin: 0 60px 0 10px;font-size: 0.8em;text-align: center;}
.vitamine-d img{border: 0;}
.zonnebanken-pic{float: right;margin: 15px;font-size: 0.8em;text-align: center;}
.zonnebanken-pic img{border: 1px solid #ccc;}
.zonnebanklampen{margin: 20px;}
.zonnebanklampen dt{font-size: 1.5em;margin-top: 8px;}
.zonnebanklampen dd{font-size:0.8em;}
ol{margin: 10px 0;}
ol li{list-style: lower-alpha;margin: 4px 0 4px 52px;}
/*formulier*/
.map{float: right;margin: 10px;}
.adres-stubbe{margin: 0 10px 0 15px;width:320px;}
.ok,.error{ border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.ok {color: #4F8A10;background-color: #DFF2BF;background-image:url(ok.png);background-repeat: no-repeat;}
.error {color: #D8000C;background-color: #FFBABA;background-image: url(error.png);background-repeat: no-repeat;}
label{width:100px;float:left;text-align:right;margin-right:0.5em;display:block;}
span{width: 85px;float: left;text-align: left;margin-right: 0.5em;display: block;}
.submit input{margin-left: 4.5em;} 
input{color: #000;background: #EEE;border: 2px outset #272727;height:20px;width:200px;}
input.xtence{color: #000;background: #EEE;border: 2px outset #272727;margin-bottom: 4px;}
input:hover,input:focus{color: #000;background: #FFFA73;}
textarea{margin-top:4px;color:#000;background:#EEE;margin-bottom:5px;width:310px;}
.submit input{color: #000;background: #eee;border: 2px outset #272727;} 
fieldset{position: relative;left:0px;float:left;margin:15px 0 0 15px;text-align: right;width: 700px;}
fieldset p{padding: 0;margin-left: 10px;margin-top: 5px;margin-bottom: 5px;margin-right: 20px;width:390px;}
legend{color:#FFFA73;font-size:1.5em;font-weight:bold;padding:6px;}
#invoerveld{margin-bottom: 40px;float: right;width: 340px;text-align: left;margin-left: 20px;}
.att{
	margin: 10px 200px;
	font-size: 1.5em;
	position: absolute;
	top: 20px;
	right: 30px;
	margin-right: 0;
	padding: 10px;
	background-color: #ccc;
	color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .85;
	z-index: 9999;
	border: 1px solid #aaa;
}
.red{color: Red;}
#content-footer{
	position: relative;
	background-image: url(content-bottom.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 20px;
	width: 960px;
	clear: both;
	z-index: 1000;
}
#wellness-footer{
	position: relative;
	background-image: url(content-bottom.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 20px;
	left: 0;
	_left: 6px;
	#left: 0;
	width: 960px;
	clear: both;
	z-index: 1000;
}
#whirlpool-footer{
	position: relative;
	top: 120px;
	left: 0;
	clear: both;
	height: 35px;
	left: -10px;
	margin-bottom: 50px;
	width: 102%;
}
h5.foot{color: #aaa;text-align: center;margin: 4px 15px 20px 9px;font-size: 0.9em;height: 14px;}
h5.foot a:link{color: #aaa;}
h5.foot a:visited{color: #fff;}
h5.foot a:hover{color: #fff;text-decoration: underline;}
h5.foot a:active{color: #aaa;}
.clear{clear: both;padding-top: 15px;}
.banner{position: absolute;top:2px;right: 220px;z-index: 9999;}
.nieuwslink{position: absolute;top:160px;right: 90px;z-index: 9999;}
.nieuwslink img{border: none;}
#nieuws{font-size:1.1em;margin: 30px 20px;clear: both;border: 1px solid #3f3f3f;}
#nieuws h2{clear:both;}
#nieuws h3{font-size:1.3em;}
#nieuws dt{font-size:1.2em;text-decoration: underline;}
#nieuws dd{	margin: 4px 0 4px 10px;}
#nieuws ul{	margin: 4px 0 4px 10px;}
.x{margin: 50px 0;padding: 0;color: #D7A355;font-size: 1.3em;text-align: center;}
#content-luxe-artikelen h5.in{clear: none;font-size: 1.3em;font-weight: lighter;}
#slide{position:relative;top:0;left:0;border:1px solid #fff;margin:20px auto;width:860px;height:400px;}
p.button a{background-image: url(buttoncontact.png);background-position:0 0;background-repeat: no-repeat;height:43px;width:292px;display:block;text-indent:-9999px;}
p.button{float:left;clear:both;padding:20px 0;}
p.button a:hover{background-position:0 -43px;}
