* 
{
	margin:				0;
	padding:			0;
}

body
{
	background: url(../img/body_bg.png) repeat-x #8a8681;
}

div#top
{
	position: relative;
	margin:0px auto;
	width:898px;
	height:21px;
	margin-top:14px;
	background:none;
}

div.balloons_left
{
	float:left;
	display: inline;
	position:absolute;
	width:462px;
	height:132px;
	top:-20px;
	left:-80px;
        z-index:1000;
}

div.balloons_right
{
	float:left;
	display: inline;
	position:absolute;
	width:462px;
	height:132px;
	top:-20px;
	left:850px;
        z-index:1000;
}

div.balloons_right_new
{
	float:left;
	display: inline;
	position:absolute;
	width:462px;
	height:132px;
	top:150px;
	left:490px;
        z-index:999;
}

ul#submenu
{
        float: right;
  	position: relative;
	background: none;
}

ul#submenu li
{
	float:left;
	display:inline;
	margin-left:20px;
}

ul#submenu li a.sub_home
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:29px;
	padding-top:7px;
	background: url(/img/submenu/home_link.png) no-repeat;
	overflow:hidden;
}

ul#submenu li a.sub_home:hover
{
	background: url(/img/submenu/home_active.png) no-repeat;
}

ul#submenu li a.sub_contact
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:47px;
	padding-top:7px;
	background: url(/img/submenu/contact_link.png) no-repeat;
	overflow:hidden;
}

ul#submenu li a.sub_contact:hover
{
	background: url(/img/submenu/contact_active.png) no-repeat;
}

ul#submenu li a.sub_nieuwsbrief
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:39px;
	padding-top:7px;
	background: url(/img/submenu/nieuwsbrief_link.png) no-repeat;
	overflow:hidden;
}

ul#submenu li a.sub_nieuwsbrief:hover
{
	background: url(/img/submenu/nieuwsbrief_active.png) no-repeat;
}

ul#submenu li a.sub_aanbiedingen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:78px;
	padding-top:7px;
	background: url(/img/submenu/aanbiedingen_link.png) no-repeat;
	overflow:hidden;
}

ul#submenu li a.sub_aanbiedingen:hover
{
	background: url(/img/submenu/aanbiedingen_active.png) no-repeat;
}

ul#submenu li a.sub_vacatures
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:61px;
	padding-top:7px;
	background: url(/img/submenu/vacatures_link.png) no-repeat;
	overflow:hidden;
}

ul#submenu li a.sub_vacatures:hover
{
	background: url(/img/submenu/vacatures_active.png) no-repeat;
}

ul#submenu li a.sub_disclaimer
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:62px;
	padding-top:7px;
	background: url(/img/submenu/disclaimer_link.png) no-repeat;
	overflow:hidden;
}

ul#submenu li a.sub_disclaimer:hover
{
	background: url(/img/submenu/disclaimer_active.png) no-repeat;
}

div#container
{
	position:relative;
	width:898px;
	height: auto;
	margin:0px auto;
}

div#headerleft
{
	float:left;
	display:inline;
	width:257px;
	height:352px;
	background: none;
	border-left:1px solid #000000;
	border-bottom:1px solid #FFFFFF;
}

div#logo
{
	float:left;
	display:inline;
	width: 256px;
	background:#FFFFFF;
	height:266px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

div#logo h1 a.logo
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:229px;
	padding-top:238px;
	margin-left:12px;
	margin-top:15px;
	background: url(../img/logodef.png) no-repeat #FFFFFF;
	overflow:hidden;
}

div#pagename
{
	float:left;
	display:inline;
	width:256px;
	height:84px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background:#f7701b;
}

div#pagename h2.welkom
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:168px;
	padding-top:42px;
	background: url(/img/welkom_header.png) no-repeat;
	overflow:hidden;
	margin-top:21px;
	margin-left:42px;
}

div#pagename h2.contact
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:69px;
	padding-top:11px;
	background: url(/img/contact_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:93px;
}


div#pagename h2.nieuwsbrief
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:57px;
	padding-top:11px;
	background: url(/img/nieuwsbrief_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:99px;
}

div#pagename h2.aanbiedingen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:112px;
	padding-top:11px;
	background: url(/img/aanbiedingen_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:71px;
}



div#pagename h2.definitief_ontharen
{
	display:block;
	height:1px;
        font-family: 'Arial';
        text-transform: uppercase;
        text-align: center;
        margin-top: 15px;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
	padding-top:11px;
	background:#f7701b;
}

div#pagename h2.vacatures
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:88px;
	padding-top:11px;
	background: url(/img/vacatures_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:83px;
}


div#pagename h2.impressie
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:215px;
	padding-top:11px;
	background: url(/img/impressie_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:60px;
}

p.left_tekst {
	float:left;
	display:inline;
	text-align:left;
}

div#pagename h2.disclaimer
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:90px;
	padding-top:11px;
	background: url(/img/disclaimer_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:83px;
}

div#pagename h2.gezichtsbehandelingen 
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:199px;
	padding-top:11px;
	background: url(/img/gezichtsbehandelingen_header2.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:26px;
}

div#pagename h2.lichaamsbehandelingen 
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:201px;
	padding-top:11px;
	background: url(/img/lichaamsbehandelingen_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:25px;
}

div#pagename h2.arrangementen 
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:135px;
	padding-top:11px;
	background: url(/img/arrangementen_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:60px;
}

div#pagename h2.manspace 
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:88px;
	padding-top:11px;
	background: url(/img/manspace_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:84px;
}

div#pagename h2.massages
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:81px;
	padding-top:11px;
	background: url(/img/massages_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:87px;
}

div#pagename h2.huidverbetering
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:139px;
	padding-top:59px;
	background: url(/img/huid_header.png) no-repeat;
	overflow:hidden;
	margin-top:13px;
	margin-left:57px;
}

div#pagename h2.aanvullendebehandelingen 
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:242px;
	padding-top:11px;
	background: url(/img/aanvullendebehandelingen_header.png) no-repeat;
	overflow:hidden;
	margin-top:37px;
	margin-left:6px;
}

div#headerright
{
	float:left;
	display:inline;
	width:639px;
	height:351px;
	margin-top:1px;
	background:none;
	border-right:1px solid #000000;
	border-bottom:1px solid #FFFFFF;
}

div#menu {
    float: left;
    display: inline;
    width: 639px;
    height: 110px;
    background: #FFFFFF;
}

div#menu ul {
    float: left;
    display: inline;
}

div#menu ul li {
    float: left;
    display: inline;
    background: #5b4b3c;
}

div#menu ul li a {
    float: left;
    display: inline;
    width: 105px;
    padding-bottom: 8px;
    text-decoration: none;
    font-family: 'Arial';
    font-size: 11px;
    text-align: center;
    color: #FFFFFF;
    border-right: 1px solid #FFFFFF;
    font-weight: bold;
    background: #5b4b3c;
    text-transform: uppercase;
}

div#menu ul li a.active {
    background: #562d1c;
}

div#menu ul li.een a {
    width: 120px;
    padding-top: 66px;
}

div#menu ul li.twee a {
    width: 105px;
    padding-top: 78px;
}

div#menu ul li.drie a {
    width: 109px;
    padding-top: 66px;
}

div#menu ul li.vier a {
    width: 90px;
    padding-top: 66px;
}

div#menu ul li.vijf a {
    width: 90px;
    padding-top: 90px;
}

div#menu ul li.zes a {
    width: 120px;
    border-right: 0px;
    padding-top: 78px;
}

div#menu ul li a:hover {
    background: #562d1c;
}


/*
div#menu
{
	float:left;
	display:inline;
	width:639px;
	height:110px;
	background: #003333;
}

ul#menu
{
	float:left;
	display:inline;
}

ul#menu li.nul
{
	float:left;
	display:inline;
	width:125px;
	height:110px;
	border-right:1px solid #FFFFFF;
	background:#5b4b3a;
}

ul#menu li.nul a.huidverbetering
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:125px;
	padding-top:109px;
	background: url(/img/menu/huidverbetering_link.png) no-repeat;
	overflow:hidden;
}

ul#menu li.nul a.huidverbetering_active
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:125px;
	padding-top:109px;
	background: url(/img/menu/huidverbetering_active.png) no-repeat;
	overflow:hidden;
}

ul#menu li.nul a.huidverbetering:hover
{
	background: url(/img/menu/huidverbetering_active.png) no-repeat;
}

ul#menu li.een
{
	float:left;
	display:inline;
	width:125px;
	height:110px;
	border-right:1px solid #FFFFFF;
	background:#5b4b3a;
}

ul#menu li.een a.gezichtbehandelingen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:104px;
	padding-top:109px;
	background: url(/img/menu/gezichtsbehandelingen_link.png) no-repeat;
	overflow:hidden;
}

ul#menu li.een a.gezichtbehandelingen_active
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:104px;
	padding-top:109px;
	background: url(/img/menu/gezichtsbehandelingen_hover.png) no-repeat;
	overflow:hidden;
}

ul#menu li.een a.gezichtbehandelingen:hover
{
	background: url(/img/menu/gezichtsbehandelingen_hover.png) no-repeat;
}


ul#menu li.twee
{
	float:left;
	display:inline;
	width:126px;
	height:110px;
	border-right:1px solid #FFFFFF;
	background:#5b4b3a;
}

ul#menu li.twee a.lichaamsbehandelingen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:105px;
	padding-top:109px;
	background: url(/img/menu/lichaamsmassages_link.png) no-repeat;
	overflow:hidden;
}

ul#menu li.twee a.lichaamsbehandelingen_active
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:105px;
	padding-top:109px;
	background: url(/img/menu/lichaamsmassages_active.png) no-repeat;
	overflow:hidden;
}

ul#menu li.twee a.lichaamsbehandelingen:hover
{
	background: url(/img/menu/lichaamsmassages_active.png) no-repeat;
}

ul#menu li.vier
{
	float:left;
	display:inline;
	width:126px;
	height:110px;
	border-right:1px solid #FFFFFF;
	background:#5b4b3a;
}

ul#menu li.vier a.manspace
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:104px;
	padding-top:109px;
	background: url(/img/menu/manspace_link.png) no-repeat;
	overflow:hidden;
}

ul#menu li.vier a.manspace_active
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:104px;
	padding-top:109px;
	background: url(/img/menu/manspace_active.png) no-repeat;
	overflow:hidden;
}

ul#menu li.vier a.manspace:hover
{
	background: url(/img/menu/manspace_active.png) no-repeat;
}

ul#menu li.vijf
{
	float:left;
	display:inline;
	width:126px;
	height:110px;
	border-right:1px solid #FFFFFF;
	background:#5b4b3a;
}

ul#menu li.vijf a.massages
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:105px;
	padding-top:109px;
	background: url(/img/menu/massages_link.png) no-repeat;
	overflow:hidden;
}

ul#menu li.vijf a.massages_active
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:105px;
	padding-top:109px;
	background: url(/img/menu/massages_active.png) no-repeat;
	overflow:hidden;
}

ul#menu li.vijf a.massages:hover
{
	background: url(/img/menu/massages_active.png) no-repeat;
}

ul#menu li.zes
{
	float:left;
	display:inline;
	width:105px;
	height:110px;
	background:#5b4b3a;
}


ul#menu li.zes a.aanvullendebehandelingen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:104px;
	padding-top:109px;
	background: url(/img/menu/aanvullendebehandelingen_link.png) no-repeat;
	overflow:hidden;
}

ul#menu li.zes a.aanvullendebehandelingen_active
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:104px;
	padding-top:109px;
	background: url(/img/menu/aanvullendebehandelingen_active.png) no-repeat;
	overflow:hidden;
}

ul#menu li.zes a.aanvullendebehandelingen:hover
{
	background: url(/img/menu/aanvullendebehandelingen_active.png) no-repeat;
}

*/



div#headerfoto
{
	float:left;
	display:inline;
	width:637px;
	height:240px;
	background: none;
	border:1px solid #FFFFFF;
	border-bottom:0px;
}

div#main
{
float:left;
display:inline;
width:896px;
min-height:450px;
_height:450px;
background:#5b4b3a;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

div#mainleft
{
float:left;
display:inline;
width:256px;
margin-bottom: 20px;
}

div#mainleft p
{
float:left;
display:inline;
width:226px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
margin-top:10px;
}

div#mainleft p label.pascaud
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:174px;
	padding-top:127px;
	background: url(/img/pascaud_vip1.png) no-repeat;
	overflow:hidden;
	margin-left:27px;
	margin-top:10px;
        margin-bototm:10px;
}

div#mainleft p label.makeupstudio
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:211px;
	padding-top:24px;
	background: url(/img/makeupstudio.png) no-repeat;
	overflow:hidden;
	margin-left:27px;
	margin-top:10px;
}

div#mainleft h2
{
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:109px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
}

/* @media screen and (-webkit-min-device-pixel-ratio:0) { */
div#mainleft h2
{
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
}
}


div#mainleft h2 label.contactgegevens
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:136px;
	padding-top:16px;
	background: url(/img/contactgegevens.png) no-repeat;
	overflow:hidden;
	margin-left:45px;
}

div#mainleft div#foto
{
float:left;
display:inline;
width:256px;
height:auto;
text-align:center;
margin-top:25px;
}

div#mainleft div#foto img
{
border:1px solid #FFFFFF;
}

ul#gezichtsbehandelingen
{
float:left;
display:inline;
margin-top:7px;
}

ul#gezichtsbehandelingen li
{
float:left;
display:inline;
background:#85786b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-top:5px;
margin-left:10px;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
padding-right:5px;
width:221px;
font-weight:bold;
}

ul#gezichtsbehandelingen li.subsub
{
float:left;
display:inline;
background:#85786b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-top:5px;
margin-left:20px;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
padding-right:5px;
width:211px;
font-weight:bold;
}

ul#gezichtsbehandelingen li.subsubsub
{
float:left;
display:inline;
background:#85786b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-top:5px;
margin-left:30px;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
padding-right:5px;
width:201px;
font-weight:bold;
}

ul#gezichtsbehandelingen li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

ul#gezichtsbehandelingen li a:hover
{
color:#39322a;
font-style:none;
}

ul#gezichtsbehandelingen li a.active
{
color:#39322a;
font-style:none;
margin-left:15px;
}

ul#gezichtsbehandelingen li a.active2
{
color:#39322a;
font-style:none;
margin-left:0px;
}


div#mainright
{
float:left;
display:inline;
width:394px;
background:none;
}

div#mainright h2
{
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:15px;
	width:384px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
}

div#mainright h2 label.huidverbeteringsinstituut
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:257px;
	padding-top:21px;
	background: url(/img/huidverbeteringsinstituut.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.contact
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:79px;
	padding-top:17px;
	background: url(/img/contact.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.opendag
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:104px;
	padding-top:21px;
	background: url(/img/opendag.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.impressie
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:238px;
	padding-top:21px;
	background: url(../img/impressie.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.nieuws
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:74px;
	padding-top:18px;
	background: url(../img/nieuwsbrief2.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.waardebonnen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:151px;
	padding-top:17px;
	background: url(../img/cadeau_header.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.huidverbetering
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:336px;
	padding-top:21px;
	background: url(../img/huidverbetering.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.obaginuderm
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:261px;
	padding-top:21px;
	background: url(../img/obagi_nuderm.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.obagicsystem
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:153px;
	padding-top:21px;
	background: url(../img/obagi_csystem.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.obagiprofc
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:206px;
	padding-top:22px;
	background: url(../img/obagi_profc.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.obagirosa
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:235px;
	padding-top:21px;
	background: url(../img/obagi_rosaclear.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.cosmetisch_arts
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:303px;
	padding-top:17px;
	background: url(../img/cosmetsich_arts.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.obagibluepeel
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:267px;
	padding-top:21px;
	background: url(../img/obagi_bluepeel.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.obagiclenzi
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:240px;
	padding-top:21px;
	background: url(../img/obagi_clenzi.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.dermaroller
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:120px;
	padding-top:17px;
	background: url(../img/dermaroller.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.liftend_versteveging
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:383px;
	padding-top:22px;
	background: url(../img/lifting_versteviging.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.rimpelcorrectie
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:157px;
	padding-top:21px;
	background: url(../img/rimpelcorrectie.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.laviesage
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:95px;
	padding-top:20px;
	background: url(/img/laviesage.png) no-repeat;
	overflow:hidden;
}


div#mainrightbig h2 label.obagimedical
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:142px;
	padding-top:21px;
	background: url(/img/obagie.png) no-repeat;
	overflow:hidden;
}


div#mainrightbig h2 label.obagi_eyetreat
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:269px;
	padding-top:21px;
	background: url(/img/obagi_eyetreat.png) no-repeat;
	overflow:hidden;
}


div#mainrightbig h2 label.obagi_colletage
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:273px;
	padding-top:21px;
	background: url(/img/obagi_colletage.png) no-repeat;
	overflow:hidden;
}


div#mainrightbig h2 label.obagi_eyelash
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:279px;
	padding-top:21px;
	background: url(/img/obagi_eyelash.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.carat_treatment
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:291px;
	padding-top:20px;
	background: url(../img/carat_treatment.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.obagi_eyeelasti
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:290px;
	padding-top:21px;
	background: url(../img/obagi_eyeelasti.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.caratpeeling
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:260px;
	padding-top:22px;
	background: url(../img/carat_peeling.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.verbetering
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:162px;
	padding-top:21px;
	background: url(../img/verbetering.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.huidtarieven
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:73px;
	padding-top:15px;
	background: url(../img/tarieven.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.pigment
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:157px;
	padding-top:21px;
	background: url(../img/pigment.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.acne
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:227px;
	padding-top:17px;
	background: url(../img/acne.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.couperose
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:343px;
	padding-top:21px;
	background: url(../img/couperose.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.ontharen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:189px;
	padding-top:17px;
	background: url(../img/ontharen.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.producten
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:105px;
	padding-top:87px;
	background: url(../img/producten.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.nieuwsbrief
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:170px;
	padding-top:18px;
	background: url(../img/nieuwsbrief2.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.aanbiedingen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:143px;
	padding-top:23px;
	background: url(../img/aanbiedingen.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.vacatures
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:101px;
	padding-top:17px;
	background: url(../img/vacatures.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 label.disclaimer
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:107px;
	padding-top:18px;
	background: url(../img/disclaimer.png) no-repeat;
	overflow:hidden;
}

div#mainright p
{
	float:left;
	display:inline;
	width:384px;
	margin-left:10px;
	margin-top:30px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

div#mainright p label.aemke
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:113px;
	padding-top:24px;
	background: url(/img/aemkegeijl.png) no-repeat;
	overflow:hidden;
	margin-top:10px;
}

div#mainright p label.blijfjezelf
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:383px;
	padding-top:51px;
	background: url(/img/blijfjezelf.png) no-repeat;
	overflow:hidden;
	margin-top:10px;
}

div#mainright p label.uw
{
	font-size:11px;
}

div#mainrightright
{
	float:left;
	display:inline;
	width:226px;
	height:200px;
	margin-left:10px;
	background: none;
}


div#mainrightright h2
{
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:15px;
	width:216px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
}

div#mainrightright h2 label.nieuwsbrief
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:120px;
	padding-top:16px;
	background: url(/img/nieuwsbrief.png) no-repeat;
	overflow:hidden;
}

div#mainrightright h2 label.aanbiedingen_home
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:138px;
	padding-top:21px;
	background: url(/img/aanbiedingen_home.png) no-repeat;
	overflow:hidden;
}

div#mainrightright h2 label.nieuws_home
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:71px;
	padding-top:16px;
	background: url(/img/nieuws_home.png) no-repeat;
	overflow:hidden;
}

div#mainrightright h2 label.verhuizing
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:109px;
	padding-top:22px;
	margin-top:10px;
	.margin-top:0px;
	margin-bottom:-10px;
	_margin-bottom:0px;
	background: url(../img/verhuizing.png) no-repeat;
	overflow:hidden;
}

div#mainrightright p
{
	float:left;
	display:inline;
	width:216px;
	margin-left:10px;
	margin-top:30px;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

div#mainrightright p#openhuis a
{
color:#0033CC;
}
p label.huidspecialist
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:153px;
	padding-top:40px;
	background: url(/img/huidspecialist.png) no-repeat;
	overflow:hidden;
	margin-left:42px;
}

/* @media screen and (-webkit-min-device-pixel-ratio:0) { */
div#mainrightright p label.huidspecialist
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:153px;
        margin-top:-15px;
	padding-top:40px;
	background: url(/img/huidspecialist.png) no-repeat;
	overflow:hidden;
	margin-left:42px;
}




div#mainrightright hr
{
		float:left;
		display:inline;
		width:215px;
		height:1px;
		border:0px;
		border-bottom:1px solid #ffffff;
		margin-left:10px;
		margin-top:15px;
}

div#mainrightbig
{
	float:left;
	display:inline;
	width:620px;
	margin-left:10px;
	margin-bottom:20px;
	background:none;
}

div#mainrightbig h2
{
	float:left;
	display:inline;
	width:620px;
	height:21px;
	background:none;
	margin-top:12px;
	border-bottom:1px solid #FFFFFF;
}

div#mainrightbig h2.normal
{
	float:left;
	display:inline;
	width:620px;
	height:21px;
	background:none;
	margin-top:12px;
	border-bottom:0px;
}


div#mainrightbig h2 a.zuiverend
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:78px;
	padding-top:14px;
	background: url(/img/zuiverend.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.ogenenlippen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:120px;
	padding-top:17px;
	background: url(../img/ogenenlippen.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.hydraterend
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:99px;
	padding-top:17px;
	background: url(../img/hydraterend.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.oplichtend
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:86px;
	padding-top:17px;
	background: url(../img/oplichtend.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.lichaam
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:64px;
	padding-top:14px;
	background: url(../img/lichaam.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.gezicht
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:61px;
	padding-top:14px;
	background: url(../img/gezicht.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.specialerituelen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:137px;
	padding-top:17px;
	background: url(../img/specialerituelen.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.antiaging
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:81px;
	padding-top:16px;
	background: url(../img/antiaging.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.liftend
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:54px;
	padding-top:14px;
	background: url(../img/liftend.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.balance
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:60px;
	padding-top:14px;
	background: url(../img/balance.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.handenenvoeten
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:146px;
	padding-top:14px;
	background: url(../img/handenenvoeten.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.arrangementen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:130px;
	padding-top:17px;
	background: url(../img/arrangementen.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.massages
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:76px;
	padding-top:16px;
	background: url(../img/massages.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.aromasoul
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:86px;
	padding-top:13px;
	background: url(../img/aromasoul.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig h2 a.aanvullendebehandelingen
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:224px;
	padding-top:17px;
	background: url(../img/aanvullendebehandelingen.png) no-repeat;
	overflow:hidden;
}

div#mainrightbig p.tekst
{
float:left;
display:inline;
width:620px;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

div#mainrightbig ul li a{
    color:#FFFFFF;
    border-bottom: 1px dashed #f7701b;
    text-decoration:none;
}

div#mainrightbig ul li a:hover {
    color: #F7701B;
}

div#mainrightbig ul {
    float:left;
    display:inline;
    margin-top:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

div#mainrightbig ul li {
    margin-left: 16px;
    padding-left: 0px;
    list-style: disc;
}

div#mainrightbig ul.cijfer li {
    margin-left: 16px;
    padding-left: 0px;
    list-style: decimal;
    color: #f7701b;
    font-weight: bold;
}

ul.aanbiedingen
{
    float:left;
    display:inline;
    list-style: disc;
    font-family: arial;
    font-size: 13px;
    color: #ffffff;
    margin-left: 15px;
}

ul.aanbiedingen li {
    margin-bottom:10px;
}

ul.aanbiedingen_sub
{
    list-style: circle;
    font-family: arial;
    font-size: 13px;
    color: #ffffff;
    margin-left: 45px;
}

ul.aanbiedingen_sub li {
    margin-bottom:0px;
}

div#behandelingenleft
{
float:left;
display:inline;
width:295px;
margin-top:0px;
}

div#behandelingenright
{
float:left;
display:inline;
width:295px;
margin-left:30px;
}

div.kuurinformatie
{
float: left;
display: inline;
width: 590px;
height: auto;
margin-top:5px;
font-family: verdana;
font-size:10px;
color: #B0A192;
font-weight:bold;
}

div.behandeling
{
float:left;
display:inline;
width:295px;
height:auto;
border-bottom:1px solid #FFFFFF;
margin-top:15px;
padding-bottom:15px;
}

div.behandeling h3.titelit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #FFFFFF;
}

div.behandeling h3.titelnl
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color: #FFFFFF;
}

label.klokje
{
float:left;
display:inline;
width:21px;
height:19px;
background:url(../img/klokje.png);
margin-top:11px;
}


label.klokje2
{
float:left;
display:inline;
width:21px;
height:19px;
margin-left:20px;
background:url(../img/klokje.png);
margin-top:11px;
}


label.duur
{
float:left;
display:inline;
width:100px;
margin-left:8px;
background:none;
margin-top:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#85786b;
}

label.duur2
{
float:left;
display:inline;
width:80px;
text-align:left;
margin-left:8px;
background:none;
margin-top:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#85786b;
}

label.extra
{
float:left;
display:inline;
width:92px;
margin-left:8px;
background:none;
margin-top:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#85786b;
}

label.extra2
{
float:left;
display:inline;
width:215px;
background:none;
margin-top:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}


label.prijs
{
float:left;
display:inline;
width:158px;
text-align:right;
margin-left:8px;
background: none;
margin-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#b0a192;
}

label.prijs2
{
float:left;
display:inline;
width:58px;
text-align:right;
margin-left:8px;
background: none;
margin-top:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#b0a192;
}

label.prijs3
{
float:left;
display:inline;
width:58px;
text-align:right;
margin-left:8px;
background: none;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b0a192;
}

label.prijs sup
{
font-size:10px;
}

label.prijs2 sup
{
font-size:10px;
}

label.prijs3 sup
{
font-size:10px;
}

div.behandeling p
{
float:left;
display:inline;
width:295px;
margin-top:10px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

div.behandeling p.leeg
{
float:left;
display:inline;
width:295px;
margin-top:-10px;
}

div#bottom
{
	float:left;
	display:inline;
	width:896px;
	height:40px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background:#39322a;
}

div#bottom p
{
	float: right;
	display:inline;
	width:896px;
	margin-top:6px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CCCCCC;
}

p a
{
color:#FFFFFF;
border-bottom: 1px dashed #f7701b;
text-decoration:none;
}

p a:hover
{
color:#f7701b;
border-bottom: 1px dashed #FFFFFF;
text-decoration:none;
}

a.home {
    color:#FFFFFF;
    border-bottom: 1px dashed #f7701b;
    font-style: italic;
}


form#contactformulier
{
	float:left;
	position:relative;
	margin:0px auto;
	width:350px;
	margin-top:15px;
	padding-bottom:10px;
}

form#contactformulier label
{
	float:left;
	display:inline;
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:5px;
}

form#contactformulier input
{
	float:left;
	border: 2px solid #39322A;
	width:171px;
	margin-top:5px;	
}

form#contactformulier input#verzenden
{
	float:right;
	border: 2px solid #39322A;
	width:120px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

form#contactformulier label.checkbox
{
	float:left;
	width:320px;
	background:;
	margin-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	.height:16px;
	_height:16px;
	color:#FFFFFF;
	margin-top:5px;
	_margin-top:9px;
	.margin-top:9px;
}

form#contactformulier label.bericht
{
	float:left;
	display:inline;
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:5px;
}

form#contactformulier input.checkbox
{
	float:left;
	width:20px;
	margin-top:5px;	
	border:0px;
}

form#contactformulier textarea
{
	float:left;
	border: 2px solid #39322A;
	width:346px;
	margin-top:5px;	
}


