@charset "utf-8";
/* CSS Document */
body,html{
	margin:0;
	padding:0;
	background-color:#333333;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{color:#ffffff;}
a:hover, div.breadcrumb a:hover{color:#f1c046;}

#lichaamsbehandelingen p, #vitalitybehandelingen p{
	color:#999999;
}

#lichaamsbehandelingen strong, #lichaamsbehandelingen i, #vitalitybehandelingen strong{
	color:#FFFFFF;
}

div.wrapper{
	width:900px;
	height:765px;
	background-color:#000000;
	position:relative;
	top:10px;
	left:50%;
	margin-left:-450px;
	Z-INDEX:2;
}

div.main{
	width:900px;
	height:721px;
	background-color:#000000;
}

div.header{
	height:145px;
	width:900px;
}

div.header div#logo{
	width:600px;
	height:145px;
	overflow:hidden;
}

div.header div.language{
	width:158px;
	background-image:url('images/new_style.png');
	background-repeat:no-repeat;
	margin-top:30px;
	padding-top:40px;
	font-size:11px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}
div.header div.language ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.header div.language ul li a{
	color:#626266;
	text-decoration:none;
	display:block;
	text-align:right;
	padding-right:11px;
	padding-top:2px;
}

div.breadcrumb{
	width:863px;
	_width:900px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-left:37px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:10px;
	clear:both;
}
div.breadcrumb a{
	color:#ffffff;
	text-decoration:none;
}

div.main div.site div.content{
	width:400px;
	_width:466px;
	height:500px;
	_height:528px;
	float:left;
	padding-left:37px;
	padding-right:29px;
	padding-top:28px;
	position:relative;
}
div.main div.site div.content h1{
	margin:0;
	padding:0;
	font-size:22px;
	font-weight:normal;
}

div.content div.prevlink{
	position:absolute;
	bottom:0px;
	left:37px;
}
div.content div.nextlink{
	position:absolute;
	bottom:0px;
	right:29px;
}
div.content div.prevlink a, div.content div.nextlink a{
	text-decoration:none;
}

div.main div.site div.mainphoto{
	width:434px;
	height:559px;
	float:left;
}

div.mainphoto div.photo{
	position:absolute;
	width:434px;
	height:559px;
}

#myGallery{
	width:434px !important;
	height:559px !important;
	position:relative;
}

div.mainmenu{
	width:910px;
	_width:896px;
	height:30px;
	clear:both;
	margin-top:3px;
	margin-left:7px;
}
/* first level navigation */
div.mainmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.mainmenu ul li{
	display:block;
	min-width:107px;
	width:auto !important;
	width:107px;
	margin-right:2px;
	height:25px;
	padding-top:5px;
	float:left;
	font-size:12px;
	font-weight:normal;
	position:relative;
	background-color:#333333;
	text-align:center;
}
div.mainmenu ul li a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:20px;
	background-repeat:no-repeat;
	text-indent:-5000px;
}
div.mainmenu ul li.active a,
div.mainmenu ul li a:hover, div.mainmenu ul li.active a:hover{
	color:#f1c046;
}
div.mainmenu ul li:hover a:hover, 
div.mainmenu ul li.over a:hover{
	color:#000000;
}
div.mainmenu ul li:hover, 
div.mainmenu ul li.over{
	background-color:#F5A52B;
}
/* second level navigation */
div.mainmenu ul li ul{
	position:absolute;
	left:-5000px;
}
div.mainmenu ul li:hover ul, 
div.mainmenu ul li.over ul{
	left:0px;
	bottom:30px;
	_bottom:24px;
	z-index:40;
}
div.mainmenu ul li ul li{
	padding-left:10px;
	font-weight:normal;
	background-color:#f6f6f6;
	width:200px;
	min-width:200px;
	text-align:left;
}
div.mainmenu ul li ul li a, div.mainmenu ul li.active ul li a{
	color:#3e3e3e;
	text-indent:0;
}
div.mainmenu ul li ul li a:hover, div.mainmenu ul li.active ul li a:hover,
div.mainmenu ul li ul li.active a, div.mainmenu ul li.active ul li.active a,
div.mainmenu ul li ul li.active a:hover, div.mainmenu ul li.active ul li.active a:hover{
	color:#f1c046;
}
div.mainmenu ul li ul li:hover, 
div.mainmenu ul li ul li.over{
	background-color:#FFFFFF;
}
/* third level navigation */
div.mainmenu ul li:hover ul li ul, div.mainmenu ul li.over ul li ul{
	position:absolute;
	left:-5000px;
}
div.mainmenu ul li:hover ul li:hover ul, div.mainmenu ul li.over ul li.over ul{
	left:100px;
	bottom:0px;
	z-index:6;
	border:1px solid #999999;
}
div.mainmenu ul li ul li ul li a, div.mainmenu ul li.active ul li ul li a, div.mainmenu ul li.active ul li.active ul li a{
	color:#3e3e3e;
}
div.mainmenu ul li ul li ul li a:hover, div.mainmenu ul li.active ul li ul li a:hover, div.mainmenu ul li.active ul li.active ul li a:hover,
div.mainmenu ul li ul li ul li.active a, div.mainmenu ul li.active ul li ul li.active a, div.mainmenu ul li.active ul li.active ul li.active a,
div.mainmenu ul li ul li ul li.active a:hover, div.mainmenu ul li.active ul li ul li.active a:hover, div.mainmenu ul li.active ul li.active ul li.active a:hover{
	color:#f1c046;
}

div.line-one{
	position:absolute;
	top:216px;
	left:0px;
	width:796px;
	height:1px;
	border-bottom:1px solid #ffffff;
}
div.line-two{
	position:absolute;
	top:217px;
	_top:231px;
	left:796px;
	width:1px;
	height:543px;
	border-left:1px solid #ffffff;
}
div.line-three{
	position:absolute;
	top:758px;
	left:0px;
	width:796px;
	height:1px;
	border-bottom:1px solid #ffffff;
	z-index:20;
}
.textfield{
	background-color:#000000;
	color:#ffffff;
	border:1px solid #333333;
	font-size:11px;
}
.button{
	background-color:#000000;
	color:#f1c046;
	border:1px solid #333333;
	font-size:11px;
}
#map{
	color:#000000;
}
#map a{
	color:#000000;
}