body,p,img,ul,li,img,input{padding:0;margin:0;}
a{text-decoration: none;}
li{list-style: none;}
body{font-family: arial,sans-serif;overflow-x:hidden; }
.main{width: 1000px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size:16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs48{font-size:48px;}
.c16{color: #161616;}
.c27{color: #272727;}
.c39{color: #393939;}
.c51{color: #515151;}
.c5a{color: #5a5a5a;}
.c4d{color: #4d4d4d;}
.c65{color: #656565;}
.c74{color: #747474;}
.ca2{color: #c2c2c2;}
.ca9{color: #a9a9a9;}
.clear{clear: both;}
.white{color: #fff;}
.orange{color: #f39600;}
.center{margin:0 auto;}
.ml16{margin-left: 16px;}
.ml120{margin-left: 120px;}
.mr120{margin-right: 120px;}
.mt16{margin-top: 16px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px}
.mt40{margin-top:40px;}
.mt50{margin-top: 50px;}
.mb140{margin-bottom: 140px;}
.mb16{margin-bottom: 16px;}
.mb30{margin-bottom: 30px;}
.mb50{margin-bottom:50px;}
.w100{width: 100%;}
.w228{width: 228px;}
.w778{width: 778px;}
.h42{height: 42px;}
.h80{height: 80px;}
.lh26{line-height: 26px;}
.lh30{line-height: 30px;}
.lh40{line-height: 40px;}
.lh50{line-height: 50px;}
.lh60{line-height: 60px;}
.orange_title{background: #f39600;color:#ffffff;line-height: 36px; padding-left: 36px;}

#header{/*border-bottom: 1px solid #f0f0f0;*/height: 120px;}
#header a{	float: right;display: block;height: 46px;width: 144px;background-color:#f39600;color: #fff;	line-height: 44px;text-align: center;font-size: 20px;word-spacing:0;letter-spacing: 0;vertical-align: middle;margin-left: 20px;}
#header .right{	margin-top: 40px;}


#nav{font-size: 0;background-image:url("../images/nav_bg.png");background-repeat:repeat-x;background-position:left top; /*padding-top:38px; */}
#nav li{
	display: inline-block;
	font-size: 18px;
	width: auto;
	line-height: 66px;
	text-align: center;
	margin-right: 50px;
}
#nav li a{color: #515151;}
#nav li a:hover{color: #f39600;}
#nav li .active{color: #f39600;}


#banner{/*height: 332px;*/width: 100%;overflow: hidden;margin:0 auto;}
#banner img{width: 100%;max-width: 1920px;}
#footer{width: 100%;margin-top: 42px;}
#footer .guild{position: relative;background-color:#f4f1e9;background-image:url("../images/footerbg.png");background-repeat: no-repeat;background-position: center center; height: 385px;padding-top: 54px;border-top:1px solid #e3e1db;box-sizing:border-box;}
#footer .guild p{position: absolute;left:50%;transform: translateX(-50%);font-size: 20px;color: #1e1e1e;}
#footer .guild li{font-size:20px;color: #1e1e1e;}
#footer .guild li:first-child{margin-bottom:20px;}
#footer .guild li a{font-size: 16px;color: #666;}
#footer .guild li a:hover{color: #1f1f1f;}
#footer .column{margin-top: 54px;}
#footer .column ul{color: }
#footer .column ul span{display: inline-block;font-size: 16px;}
#footer .column ul li:first-child{margin-bottom:10px;}
#footer .column ul span:nth-child(1){width: 174px;color: #5b5b5b;}
#footer .column ul span:nth-child(2){width: 168px;color: #bfb8af;}
.copyright{height: 88px;line-height: 88px;color: #5b5b5b;font-size: 14px;text-align: center;}


.main{margin:0 auto;/*margin-top: 38px;*/width: 1100px;position: relative;}


.contact{}
.contact p{text-align: top;}
.contact p:first-child{background-image:url("../images/contact_bg.png");background-position: left bottom; background-repeat: no-repeat;text-indent:16px;}
.contact .list {width: 100%;}
.contact .list li{height: 50px;line-height: 52px;border-bottom: 1px dotted #dcdcdc;}
.contact .list a{color: #515151;font-size: 16px;padding-left: 14px;}
.contact .list a:hover{color:#f39600;}
.contact .list .active{background-image:url("../images/active1.png");background-repeat: no-repeat;background-position: 14px center;color: #f39600;padding-left:52px;}


.Blog>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.Blog ul{width: 734px;margin-left: 16px;margin-top: 10px;}
.Blog ul li{padding:20px 0;border-bottom:1px dotted #aaaaaa;position: relative;font-size: 0;}
.Blog ul li img{margin-left:2px;width: 120px;height: 80px;display: inline-block;}
.Blog ul li .right{margin-left: 12px;display: inline-block;width: 600px;vertical-align: top;}
.Blog ul li .title{font-size: 18px;font-weight: 600;color: #5a5a5a;height: 34px;}
.Blog ul li .news{font-size: 14px;color: #747474;padding-bottom: 20px;}
.Blog ul li .more{color:#f39600 ;font-size: 14px;float: right;text-decoration: underline;}


.Hertogenbosch>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.Hertogenbosch .list{}
.Hertogenbosch .list .tilte{height: 36px;line-height: 36px;background: #f39600;color: #fdecdd;text-indent: 36px;}
.Hertogenbosch .dienst{background-color: #f4f4f4;margin-bottom: 26px;}
.Hertogenbosch .dienst ul{margin-left:36px;}
.Hertogenbosch .dienst ul li{color: #5a5a5a;line-height: 38px}
.Hertogenbosch .dienst ul li:nth-child(1){color: #161616;margin-top: 20px;}
.Hertogenbosch .dienst ul li span{display: inline-block;}
.Hertogenbosch .dienst ul li span:nth-child(1){width: 470px;}
.Hertogenbosch .dienst ul li span:nth-child(2){width: 190px;}
.Hertogenbosch .dienst ul li span:nth-child(3){}
.Hertogenbosch .dienst a{display: inline-block;height: 28px;width: 148px;border-radius:4px; background-color: #d4d4d4;color: #717171;margin-left: 36px;line-height: 28px;text-align:center;margin-bottom: 32px;margin-top:20px;}
.Hertogenbosch .dienst a:hover{background-color: #f39600;color: #fdecdd}


.Hertogenbosch .tijdstip{background-color: #f4f4f4;margin-bottom: 26px;}
.Hertogenbosch .tijdstip ul{margin-left: 36px;color: #818181;line-height: 30px;font-size:14px; }
.Hertogenbosch .tijdstip ul li:nth-child(1){line-height: 60px;word-spacing: 20px;}
.Hertogenbosch .tijdstip ul li span{display: inline-block;width: 110px;}
.Hertogenbosch .tijdstip ul li span:last-child{width: auto;}

.Hertogenbosch .gegevens{background-color: #f4f4f4; }
.Hertogenbosch .gegevens .content{margin-left: 36px;}
.Hertogenbosch .gegevens input[type=text]{width: 300px;border: 1px solid #d6d6d6;height:35px;display: block;margin-top: 10px;text-indent: 14px;font-size: 14px;}
.Hertogenbosch .gegevens input:nth-child(1){margin-top: 20px;}
.Hertogenbosch .gegevens textarea{font-size: 14px;width: 690px;height: 190px;max-width: 690px;max-height: 190px;padding:14px;border: 1px solid #d6d6d6;margin-top: 10px;}
.Hertogenbosch .gegevens input[type=submit]{margin-top: 16px;width: 150px;height: 28px;border:0;text-align: center;line-height: 28px;border-radius:4px;font-size: 14px;cursor: pointer;margin-bottom: 20px;background-color: #d4d4d4;color: #717171; }
.Hertogenbosch .gegevens input[type=submit]:hover{background-color: #f39600;color:#ffffff;}

.Hertogenbosch .Foto p{line-height: 64px;font-size: 18px;margin-left: 16px;color: #5a5a5a;}
.Hertogenbosch .Foto ul{font-size: 0px;margin-left: -8px}
.Hertogenbosch .Foto ul li{width: 20%;box-sizing:border-box;padding-left:8px;display: inline-block;margin-bottom: 8px; }


.Hertogenbosch>.list{margin-left: 16px;}
.Hertogenbosch>.list li{margin-top: 36px;margin-bottom: 36px;/*display: inline-block;width: 250px;*/}
.Hertogenbosch>.list2 li{display: inline-block;width: 250px;color: #747474;}
.Hertogenbosch>.list a{color: #f39600;text-decoration: underline;font-size: 18px;line-height: }
.Hertogenbosch>.list p{font-size: 14px;/*color: #747474;*/margin-top: 14px;}

.club>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.club p:nth-child(2){color: #747474;font-size: 14px; margin-top: 50px;margin-left: 16px}
.club a{text-decoration: underline;margin-top:50px;margin-left: 16px;color:#f39600; display: block;}


.Massages{}
.Massages p{text-align: top;}
.Massages p:first-child{background-image:url("../images/contact_bg.png");background-position: left bottom; background-repeat: no-repeat;text-indent:16px;}
.Massages .list1>li>a{ background-image:url("../images/listbg1.jpg");background-repeat:no-repeat;	background-position	:12px }
.Massages .list1 a{border-bottom:1px dotted #dadada;color:#747474;display: block;padding-left:36px;height:56px;vertical-align: middle;line-height: 56px;}
.Massages .list1>li>.active{background-image:url("../images/listbg2.jpg");color: #f39600; }
/*.Massages .list1>li span{display: block;height: 56px;line-height: 28px;vertical-align: 	middle;}*/
.Massages .list2{}
.Massages .list2 span{line-height: 18px;display:inline-block;vertical-align: middle;}
.Massages .list2 li{margin-left:-74px;padding-left: 74px;}
.Massages .list2 .active{color: #f38600;background-image: url("../images/active1.png");background-repeat: no-repeat;background-position: 14px;}

.Relaxmassage>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}


.media>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.media ul{margin:0 22px 0 20px;}
.media li{padding-top: 14px;line-height: 30px;border-bottom:1px dotted #ababab;padding-bottom: 20px;}
.media a{color: #f39600;font-size:14px;text-decoration: underline;float: right;}


.specialisten>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.specialisten .content{margin-left: 22px;margin-right:20px;}
.specialisten ul{font-size: 0;margin-left: -17px}
.specialisten li{padding-left:17px;box-sizing:border-box;display: inline-block;width: 33.3%;font-size: 20px; color: #939393;text-align: left;line-height: 42px;padding-bottom: 42px;}
.specialisten li p{text-align: center;}

.prijzen>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}

.prijzen table{width: 100%;}
.prijzen li{}
.prijzen li:nth-child(2n){background-color: #ffffff;font-size: 14px;color: #747474;line-height: 40px;}
.prijzen li:nth-child(2n+1){background-color: #f0f0f0;font-size: 14px;color: #747474;line-height: 36px;}
.prijzen li:nth-child(1){background-color: #f39600;color: #fff;font-size: 16px;}
.prijzen li span{display: inline-block;}
.prijzen li span:nth-child(1){width: 390px;padding-left: 32px;box-sizing:border-box;}
.prijzen li span:nth-child(2){width: 92px;padding-right: 58px;text-align: center;}
.prijzen li span:nth-child(3){width: 58px;padding-right: 46px;text-align: center;}
.prijzen li span:nth-child(4){text-align: center;width: 102px;}



.winkelwagen>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.winkelwagen .content{margin-left: 12px;}
.winkelwagen .button{border-radius:6px;;font-size: 14px;color: #747474;background:#e7e7e7;display: block;height: 28px;width: 164px;line-height: 28px;text-align: center;font-weight: bold;margin-top: 76px; }
.winkelwagen .button:hover{background:#f39600;color: #ffffff; }

.Mijn{}
.Mijn>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.Mijn .content{margin-left: 12px;line-height: 46px;}
.Mijn .left{width: 310px;float: left;}
.Mijn input[type=text]{text-indent: 1em;width: 304px;height: 34px;border:1px solid #d6d6d6;}
.Mijn input[type=submit]{margin-top:30px;margin-right: 32px;background-color:#e7e7e7;font-weight: bold;color: #747474;width: 108px;height: 28px;line-height: 28px;text-align: center;border: 0;border-radius: 6px;cursor: pointer;}
.Mijn input[type=submit]:hover{color: #fff;background: #f39600;}
.Mijn .left a{color: #f39600;text-decoration: underline;font-size: 14px; }
.Mijn textarea{padding-top: 1em;text-indent: 1em;width: 304px;height: 126px;resize: none;border:1px solid #d6d6d6;}


.Mijn .right{float: left;margin-left: 108px;margin-top:20px;width: 310px;line-height: 46px;}


.technieken>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.technieken .content{margin-left: 22px;}

.index5-bg{background-image:url("../images/index5_bg.jpg");background-repeat: no-repeat;height: 60px;width: 1100px;margin-bottom: 44px; }
.indexList{position: relative; }
.indexList li{display: inline-block;padding-left:46px;display: inline-block;width: 33.3%;box-sizing:border-box;text-align: center;font-size: 20px;}
.indexList li:nth-child(1){margin-left: -46px;}
.indexList li a{}
.indexList li a span{margin:26px 0 50px 0;color: #939393;display: block;}
.indexList li:nth-child(3){position: relative;}


.vacatures>.title{border-bottom: 1px solid #838080;display:block;box-sizing:border-box;height: 36px;}
.vacatures .content{margin-left:16px;}
.vacatures .list1{font-size: 14px;color: #747474;line-height: 30px;} 
.vacatures .list1 li{background-image:url("../images/list-point.jpg"); background-position:left;background-repeat: no-repeat;text-indent: 16px; }
.vacatures a{color: #f39600;text-decoration: underline;}
.vacatures .list2{font-size: 0;margin-left: -17px;margin-top: 30px;}
.vacatures .list2 li{padding-left:17px;box-sizing:border-box;display: inline-block;width: 33.3%;font-size: 20px; color: #939393;text-align: left;line-height: 42px;padding-bottom: 42px;}
.vacatures .list2 li p{text-align: center;}


.index-notice{position: fixed;right:400px;bottom:400px;z-index: 9999;}
@media(max-width: 1600px){
	.index-notice{
		
	}
}
.notice-logo{z-index: 3;top:0;left:0;position: absolute;background-image:url("../images/notice.png") ;display: block;float: left;width: 207px;height: 87px;background-repeat:no-repeat; }
.index-notice .content{position: relative;z-index: 2;}
.index-notice .notice{background-color: #fff;padding-left: 26px;padding-right:30px;position: absolute;left:20px;top:40px;width: 306px;height: 240px;text-align: left;border: 1px solid #dddddd;border-radius: 10px;padding-top: 50px;}
@media(max-width: 1400px){
	
}
.index-notice .more{color:#f39600;text-decoration: underline;font-size:12px; }
.index-notice .close{color:#f39600;font-size: 12px;display: block;height: 18px;width: 46px;position: absolute;right: 18px;top:14px;border: 1px solid #f39600;border-radius:9px;line-height: 18px;text-align: center; }
