@charset "UTF-8";
/* CSS Document */

*{margin:0;padding:0;}
html, body{height: 100%;font-family:Arial,Helvetica, sans-serif;font-size: 12px;color:#333333;background-color:#FFFFFF;}
img {border:0;}

.msg { background-color:#cfffd9; color:#158c15; font-weight:bold; margin:10px 0; padding:10px;}
.error {background-color:#ffcdca; color:#f00; font-weight:bold; margin:10px 0; padding:10px;}

a#hidden_link {display:none;}

/*--TOP--*/

#permanente_lichaamsontharing {color:#E43571;text-transform:uppercase;width:300px;font-weight:bold;font-family:Trebuchet MS,Arial, sans-serif;margin:10px 0 0 163px;}
/*navigation*/
#navigation_wrapper {background-image:url("../img/bg-nav.jpg");background-position:bottom;background-repeat:repeat-x;font-family:Trebuchet MS,Arial, sans-serif;text-transform:uppercase;font-size:14px;height:70px;z-index:2;}
#navigation {position:absolute;width:944px;left:50%;margin: 0 0 0 -472px;}
#navigation img {float:left;margin:10px 0 0 0;}
ul#navigatie {margin:32px 0 0px 0;}
ul#navigatie li {display:block;float:left;background-image:url("../img/line_nav.jpg");background-repeat:no-repeat;background-position:right top;}
ul#navigatie li a:active {color:#FFFFFF;text-decoration:none;font-weight:bold;background-color:#E43571;display:block;height:20px;padding:10px 15px 10px 15px;}
ul#navigatie li a {color:#FFFFFF;text-decoration:none;font-weight:bold;display:block;height:20px;padding:10px 15px 10px 15px;}
ul#navigatie li a.selected {background-color:#E43571;}
#top {position:absolute;width:944px;margin: 0 0 0 -472px ;left:50%;z-index:1;}
#top img {float:left;display:inline;margin:-43px 0 0 0;}

/*language*/
#top ul#language {list-style-type: none;float:right;padding:0;text-transform:uppercase;margin:-16px 0 0 0;font-weight:bold;}
#top ul#language li {display:inline;}
#top ul#language li a {color:#333333;text-decoration:none;}

/*genderkeuze*/
#genderkeuze img {float:right;display:inline;margin:-23px 0 0 0;padding:0 0 0 10px;}

/*banner*/
#banner_wrapper {background-color:#E43571;height:197px;}
#banner {background-color:#FFF; color:#333; position:absolute; width:944px; margin:0 -472px; left:50%;:/*height:250px;*/}
#banner_bottom {background-image:url("../img/bg_banner.jpg");background-color:#FFFFFF;background-repeat:repeat-x;background-position: bottom;padding:20px 0;}
#banner_top {background-color:#E43571;height:7px;}

#banner_detail {position:absolute;width:944px;margin: 0 -472px;left:50%;background-color:#FFFFFF;height:250px;}
#banner img {float:left;}
#banner img.imagekalender {float:left;margin:0 0 0 -30px;}
/*#banner #kalender {margin:0 0 0 -30px;}*/

#banner #kalender {float:left; /*margin:0 0 0 -30px;*/ padding:10px 0px 0px 10px; width:260px;}
#banner #kalender a {color:#E43571; font-weight:bold; text-decoration:none;}
#banner #kalender li {float:left; line-height:18px; list-style-type:none; padding:4px; width:100%;}
#banner .kalender-dag {float:left; width:25px;}
#banner .kalender-datum {float:left; font-weight:normal;}
#banner .kalender-regio {float:right;}
#banner .kalender-instituut {float:left; padding-left:25px;}

/*--CONTENT--*/
#content{min-height:100%;height: auto !important;height: 100%;margin: 0 auto -100px;/*position:relative;*/z-index:-2;}
#gapDiv{clear:both;height:130px;z-index:3;}

#inner_content ol {/*margin:0 0 10px 18px;*/line-height:1.6em;}
#inner_content ol.groeifasen {margin:0 0 10px 18px;}
#inner_content ol li {margin:0 0 6px 0;}
#inner_content ul {margin:0 0 10px 16px;}
#inner_content ul li {margin:6px 0 6px 0;}
#inner_content ul.links li {list-style-image: url("../img/arrow_small-v.gif");margin:6px 0 6px 0;}
#inner_content ul.links li a {color:#E43571;text-decoration:none;font-weight:bold;}
#inner_content ul.links li a:hover {text-decoration:underline;}

#content_page {position:relative;width:884px;/*height:200px;*/margin:-230px auto 0 auto;background-color:#FFFFFF;padding:30px;clear:both;}

#inner_content {width:580px;float:left;display:inline;}
#inner_content img {float:left;margin:0 20px 10px 0;}
#inner_content p {margin:0 0 10px 0;line-height:1.6em;}

#inner_content p a{color:#E43571;text-decoration:none;font-weight:bold;}
#inner_content p a:hover{color:#E43571;text-decoration:underline;font-weight:bold;}
#inner_content table a {color:#E43571;text-decoration:none;font-weight:bold;}
#inner_content table a:hover {color:#E43571;text-decoration:underline;font-weight:bold;}
#inner_content li a{color:#E43571;text-decoration:none;font-weight:bold;}
#inner_content li a:hover{color:#E43571;text-decoration:underline;font-weight:bold;}

div.googlemap-filter a:hover {color:#FFFFFF;}

h1 {color:#E43571;font-family:Trebuchet MS,Arial, sans-serif;font-size:20px;margin:0 0 20px 0;}
h2 {font-family:Arial,Helvetica, sans-serif;color:#333333;font-size:16px;margin:20px 0 10px 0;}
h3 {font-family:Arial,Helvetica, sans-serif;color:#333333;font-size:14px;margin:10px 0 7px 0;}

h4 {background-color:#E43571;color:#FFFFFF;text-transform: uppercase;width:262px;padding:6px 6px 6px 12px;font-size:14px;text-align: left;}

/*left menu*/
#left_menu {width:220px;margin: 0 50px 0 0;float:left;clear:left;display:inline;}
#left_menu input#email {float:left;width:154px;margin:-5px 0 0 0;height:18px;border:1px solid #CCCCCC;background-color: #FFFFFF;}
#left_menu input.button {margin:-5px 0 0 0;}
#left_menu input#nummer {float:left;width:154px;margin:-5px 0 0 0;height:18px;border:1px solid #CCCCCC;background-color: #FFFFFF;}

#telefoonnummer_wrapper {border-bottom:1px solid #E3E3E3;margin:10px 0 10px 0;height:90px;}
#telefoonnummer {background-color:#E3E3E3;padding:20px;margin:10px 0 10px 0;}
#telefoonnummer_wrapper img {float:left;margin:10px 5px 0 0;}
#telefoonnummer_wrapper p {float:left;font-weight:bold;font-size:15px;width:145px;margin:16px 0 0 0;}
#telefoonnummer_wrapper a {color:#333333;text-decoration:none;}
#telefoonnummer_wrapper a:hover {color:#E43571;text-decoration:none;}

#nieuwsbrief_wrapper {border-bottom:1px solid #E3E3E3;margin:10px 0 10px 0;}
#nieuwsbrief {background-color:#E3E3E3;padding:20px;margin:10px 0 10px 0;}
#testsessie_wrapper {border-bottom:1px solid #E3E3E3;margin:10px 0 10px 0;height:90px;}
#testsessie_wrapper p {float:left;font-weight:bold;font-size:15px;width:145px;margin:16px 0 0 0;}
#testsessie_wrapper img {float:left;margin:0 5px 0 0;clear:left;}

#testsessie_wrapper a {color:#333333;text-decoration:none;}
#testsessie_wrapper a:hover {color:#E43571;text-decoration:none;}

#prijsaanvraag_wrapper {border-bottom:1px solid #E3E3E3;margin:10px 0 10px 0;height:90px;}
#prijsaanvraag_wrapper img {float:left;margin:10px 5px 0 0;}
#prijsaanvraag_wrapper p {float:left;font-weight:bold;font-size:15px;width:145px;margin:5px 0 0 0;}
#prijsaanvraag_wrapper a {color:#333333;text-decoration:none;}
#prijsaanvraag_wrapper a:hover {color:#E43571;text-decoration:none;}

#content_page ul.submenu {text-transform:uppercase;font-family:Trebuchet MS,Arial, sans-serif;font-size:14px;width:220px;float:left;margin:0 0 20px 0;font-weight:bold;clear:right;}
#content_page ul.submenu li {list-style-image: url("../img/arrow_menu.gif");border-bottom:1px solid #E3E3E3;padding:7px 0;margin:0 0 0 30px;}
#content_page ul.submenu li a:active {color:#E43571;text-decoration:none;}
#content_page ul.submenu li a:link {color:#333333;text-decoration:none;}
#content_page ul.submenu li a:hover {color:#333333;text-decoration:none;}
#content_page ul.submenu li a:visited {color:#333333;text-decoration:none;}
#content_page ul.submenu li a.selected {color:#E43571;}

p.demonstratievideo {color:#FFFFFF;background-color:#333333;font-size:13px;padding:5px 4px 0 6px;width:210px;/*height:30px;*/height:25px;float:left;clear:left;}


/*content_home*/
#content_home {position:relative;width:944px;margin: 20px auto 20px auto;}

#block_left {width:226px;float:left;background-image:url("../img/bg-note.jpg");background-repeat:no-repeat;padding:30px;margin:0 41px 0 0;height:230px;}
#block_left p {font-style:italic;line-height: 1.6em;font-size: 13px;margin:10px 0 10px 0;font-family:Georgia,Arial, sans-serif;}
#block_middle {width:286px;float:left;margin:0 41px 0 0;}
#block_middle_top {border:1px solid #EDEDED;height:109px;}
#block_middle_top p {margin:5px 0 10px 0;}
#block_middle_middle {border:1px solid #EDEDED;clear:left;margin:16px 0 16px 0;height:69px;}
#block_middle_middle a {color:#333333;text-decoration:none;font-weight:bold;}
#block_middle_middle a:hover {color:#E43571;}
#block_middle_middle p {font-weight:bold;font-size:14px;margin:11px 0 0 0;}
#block_middle_bottom {border:1px solid #EDEDED;clear:left;font-weight:bold;height:40px;padding:12px;}
#block_middle_bottom p {float:left;margin:0 0 10px 0;}
#block_middle img {float:left;margin:0 20px 0 0;}

#block_right {width:286px;float:left;}
#block_right a:active {color:#333333;text-decoration: none;font-weight:bold;}
#block_right a:link {color:#333333;text-decoration: none;font-weight:bold;}
#block_right a:hover {color:#333333;text-decoration: none;font-weight:bold;}
#block_right a:visited {color:#333333;text-decoration: none;font-weight:bold;}
#block_right img {margin:0 0 16px 0;}
ul.menutestsessie li {list-style-type: none;font-size:10px;color:#999999;margin:0 0 10px 0;/*position:relative;*/}
/*ul.menutestsessie li em {position:absolute;z-index:2;background-color:#FFFFFF;padding:15px;width:200px;margin:0 0 0 40px;}*/
#block_right p {font-size:9px;}

#block_right_bottom {border:1px solid #EDEDED;height:40px;padding:12px;}
#block_right_bottom img{margin:8px 0 0 0;}
#block_right_bottom a{margin:8px 0 0 0;}

#nieuwsbrief_home input.button {float:left;margin:0 0 0 0;}
#nieuwsbrief_home input#email {float:left;width:234px;height:18px;border:1px solid #CCCCCC;background-color: #FFFFFF;}

.titel_note {color:#E43571;text-transform: uppercase;font-weight:bold;font-size:13px;}

.lees_meer {text-transform:uppercase;color:#E43571;font-weight:bold;background-image:url("../img/arrow_menu.gif");background-repeat:no-repeat;padding:0 0 0 12px;}
.lees_meer a:active {color:#E43571;text-decoration:none;}
.lees_meer a:link {color:#E43571;text-decoration:none;}
.lees_meer a:hover {color:#E43571;text-decoration:underline;}
.lees_meer a:visited {color:#E43571;text-decoration:none;}

.subinfo {font-size:11px;}

/*content_instituten*/
table.instituten {width:560px;font-size:12px;}
table.instituten th {text-transform:uppercase;text-align:left;background-color:#E43571;color:#FFFFFF;padding:5px 10px;} 
table.instituten td {text-align:left;padding:5px 10px;} 
table.instituten tr.greyback {background-color:#F1F1F1;}
.month {float:left;}
#map_canvas {width:580px;height:250px;border:1px solid #E3E3E3;margin:0 0 10px 0;}

/*detail instituut*/
h2.instituten {background-color:#E43571;color:#FFFFFF;text-transform:uppercase;font-size:13px;width:100px;padding:5px;text-align:center;margin:20px 0 0 0;clear:both;}
.grey_line {border-top:1px solid #E3E3E3;margin:0 0 20px 0;}
.grey_line_agenda {border-top:1px solid #E3E3E3;margin:0 0 20px 0;}

ul.instituten_column_left {list-style-image: url("../img/arrow_menu.gif"); margin:0 0 20px 15px;width:110px;float:left;}
ul.instituten_column_left li {padding:5px 0 5px 0;}

ul.instituten_column_right {margin:0 0 20px 15px;list-style-type: none;width:420px;float:left;font-weight:bold;}
ul.instituten_column_right li {padding:5px 0 5px 0;}
ul.instituten_column_right li a {color:#E43571;text-decoration:none;}
ul.instituten_column_right li a:hover {color:#E43571;text-decoration:underline;}

ul.agenda_column_left {list-style-image: url("../img/arrow_menu.gif");margin:0 0 20px 15px;width:100px;float:left;clear:left;}
ul.agenda_column_left li {padding:5px 0 5px 0;}

ul.agenda_column_right {margin:0 0 20px 15px;list-style-type: none;width:30px;float:left;font-weight:bold;}
ul.agenda_column_right li {padding:5px 0 5px 0;}

#agenda p {width:220px;margin:10px 0 10px 0;}
#agenda {width:220px;clear:left;}
#agenda img {margin:0 6px 0 0;}

#inner_content a img {margin:2px 3px 0 2px;float:left;}

form#routebeschrijving {padding:20px;background-color:#E3E3E3;width:330px;}
form#routebeschrijving input.button {margin:-5px 0 0 0;}
form#routebeschrijving input#fromAddress {float:left;width:300px;margin:-5px 0 0 0;border:1px solid #CCCCCC;padding:2px;}

label#instituut {float:left;clear:left;}

/*login*/
form#loginform label {width:100px;float:left;}
form#loginform input {width:150px;float:left;clear:right;border:1px solid #CCCCCC;height:18px;}
form#loginform input.verstuurlogin {font-weight:bold;background-color:#E43571;color:#FFFFFF;font-size:12px;width:100px;padding:5px;border:0px;clear:left;float:left;margin:10px 400px 20px 0;text-transform:uppercase;height:28px;}




/*contact*/

form#testsessie {margin:20px 0;}
form#testsessie label {display:inline-block;width:170px;text-align:right;font-weight:bold;vertical-align: top;margin:0 10px 0 0;}
form#testsessie label.instituut {float:left;clear:left;}
form#testsessie input.formulier {width:300px;border:1px solid #CCCCCC;padding:3px 0;}

form#testsessie ol {list-style-type: none;}
form#testsessie li {background-color:#F1F1F1;margin:2px 0;padding:8px 10px;}
form#testsessie input.verstuur_knop {font-weight:bold;background-color:#E43571;color:#FFFFFF;font-size:13px;width:100px;padding:5px;border:0px;float:left;clear:both;margin:10px 400px 20px 0;text-transform:uppercase;}
form#testsessie textarea#opmerkingen {width:300px;border:1px solid #CCCCCC;}

form#prijsaanvraag label {display:inline-block;width:140px;text-align:right;font-weight:bold;vertical-align: top;margin:0 20px 0 0;}
form#prijsaanvraag input.formulier {width:300px;border:1px solid #CCCCCC;padding:3px 0;}
form#prijsaanvraag ol {list-style-type: none;margin:20px 0;}
form#prijsaanvraag ol li {background-color:#F1F1F1;margin:2px 0;padding:8px 10px;}

form#prijsaanvraag input.chd {width:20px;}

form#prijsaanvraag input.verstuur_knop {font-weight:bold;background-color:#E43571;color:#FFFFFF;font-size:12px;width:100px;padding:5px;border:0px;clear:left;float:left;margin:10px 400px 20px 0;text-transform:uppercase;}

form#prijsaanvraag ol.prijsaanvraag {list-style-type: none;width:280px;margin:1px 0 5px 0;}
form#prijsaanvraag ol.prijsaanvraag li {margin:7px 0;padding:0 10px;background-color:#FFFFFF;}
form#prijsaanvraag ol.prijsaanvraag li.greybackground {background-color:#F1F1F1;margin:7px 0;padding:3px 10px;}
form#prijsaanvraag textarea#opmerkingen {width:300px;border:1px solid #CCCCCC;padding:3px 0;}
form#prijsaanvraag select#instituut {color:#333333;}

.block_prijslijst_left {float:left;margin:0 20px 0 0;}
.block_prijslijst_right {float:left;clear:right;}

input#acties {margin:0 15px 20px 0;float:left;}

/*getuigenissen*/
.date {background-color:#E43571;color:#FFFFFF;font-weight:bold;padding:5px 10px 5px 10px;float:left;margin: 16px 0 20px 0;}
h2.header_date {float:left;border-bottom:1px solid #E3E3E3;width:490px;margin:20px 0 10px 0;}
p.getuigenis {clear:both;float:left;width:100%;}
ul.getuigenissen {clear:left;float:left;margin:30px 0 0 0;text-align:center;height:35px;width:100%;}
ul.getuigenissen li {float:left;display:block;padding:0 4px;font-size:15px;color:#E3E3E3;text-align:center;}

.reftext{clear:both;font-family: Georgia, Arial;font-style: italic;font-size:13px;line-height: 1.6em;}
.pagination { margin:30px 0 0 0;text-align:center;height:35px; }        
.pagination a {float:left;display:block;padding:4px;font-size:13px;color:#E3E3E3;text-align:center;}
.pagination a, .pagination span {display: block;float: left;padding:4px;margin-right: 5px;margin-bottom: 5px;}
.pagination .current {background-color:#E43571;color:#fff;}
.pagination .current.prev, .pagination .current.next{color:#E43571;background-color:#FFFFFF;}

#form-getuigenis p {font-weight:bold;font-size:15px;}
form.getuigenis {background-color:#E3E3E3;padding:20px;}

form.getuigenis label {font-weight:bold;}
form.getuigenis ol {list-style-type:none;}
form.getuigenis ol li {margin:0 0 10px 0;}
form.getuigenis ol li.verstuur {height:25px;}
form.getuigenis input.getuigenis {background-color:#FFFFFF;border:1px solid #CCCCCC;height:20px;width:100%;}
form.getuigenis textarea.getuigenis {background-color:#FFFFFF;border:1px solid #CCCCCC;height:100px;width:100%;}

form.getuigenis input.verstuur_knop {height:25px;font-weight:bold;background-color:#E43571;color:#FFFFFF;font-size:13px;text-transform:uppercase;padding:5px;border:0px;clear:left;float:left;}

ul.getuigenissen li a.current {color:#FFFFFF;background-color:#E43571;text-decoration:none;font-weight:bold;padding:3px 7px 3px 7px;}
ul.getuigenissen li a {color:#E43571;text-decoration:none;}

/*ons_bedrijf*/
#medewerkers_column_left img {float:left;margin:0px 2px 2px 0;}
#medewerkers_column_left {float:left;width:280px;margin:0 0 20px 0;}
#medewerkers_column_right {float:left;width:260px;background-color:#E3E3E3;padding:20px;height:279px;margin:0 0 20px 0;}

.medewerker {border-bottom:1px solid #E3E3E3; float:left; width:100%; margin:1em 0;}
.medewerker img {float:left;}
.medewerker h2, .medewerker p {margin:0 0 .5em 0; padding-left:100px;}

/*Behandelbare zones*/
#content #map {margin:0 20px 0 0;padding:0;width:315px;height:600px;background:url(../img/zones-v.jpg) top left no-repeat #fff;font-family:arial, helvetica, sans-serif;font-size:8pt;/*border:1px solid #E3E3E3;*/float:left;}
	
#content #map ul {margin:0;}			
#map li {margin:0;padding:0;list-style:none;}		
#map li a {position:absolute;display:block;text-decoration:none;color:#E43571;}		
#map li a span {display:none;}
#map li a:hover span {position:relative;display:block;width:250px;top:-2px;left:10px;/*top:20px;*/color:#FFFFFF;/*border:1px solid #FFFFFF*/;padding:5px;font-family:Trebuchet MS,Arial, sans-serif;font-size:14px;background-color:#E43571;margin:0 auto;}
#map li a:hover {/*background-image:url("../img/arrow-tooltip.png");background-repeat:no-repeat;background-position:top left;*/}

#map a {font-family:Trebuchet MS,Arial, sans-serif;font-size:13px;font-weight: 100;}
#map a:hover {font-family:Trebuchet MS,Arial, sans-serif;font-size:13px;font-weight: 100;text-decoration:underline;}
#map a.kin, #map a.menton {top:166px;left:510px;width:80px;height:16px;}
#map a.bovenlip, #map a.levre-superieure {top:149px;left:515px;width:120px;height:16px;}
#map a.baard, #map a.barbe {top:124px;left:318px;width:40px;height:16px;}	
#map a.bakkebaarden, #map a.moustachu, #map a.favoris {top:133px;left:302px;width:90px;height:16px;text-align:right;}		
#map a.neus, #map a.nez {top:132px;left:520px;width:50px;height:16px;}		
#map a.nek, #map a.cou {top:175px;left:322px;width:40px;height:16px;text-align:right;}
#map a.oksels, #map a.aisselles {top:218px;left:313px;width:60px;height:16px;text-align:right;}
#map a.tepelhof, #map a.mamelons {top:230px;left:550px;width:20px;height:16px;}
#map a.armen, #map a.bras {top:323px;left:563px;width:60px;height:16px;}
#map a.buiklijn, #map a.nombril-au-bikini {top:307px;left:295px;width:70px;height:16px;text-align:right;}
#map a.bikinilijn, #map a.bikini {top:355px;left:521px;width:20px;height:16px;}
#map a.benen, #map a.jambes {top:518px;left:500px;width:100px;height:16px;}
#map a.oren, #map a.oreilles {top:70px;left:402px;width:100px;height:16px;}
#map a.thorax {top:180px;left:305px;width:100px;height:16px;}
#map a.rug, #map a.dos {top:238px;left:322px;width:100px;height:16px;}
#map a.hals, #map a.nuque {top:137px;left:503px;width:100px;height:16px;}
#map a.handen, #map a.mains {top:155px;left:510px;width:100px;height:16px;}
#map a.schouders, #map a.epaules {top:173px;left:530px;width:100px;height:16px;}

/*--FOOTER--*/
#footer_wrapper{height:100px;background-color:#E3E3E3;background-image:url("../img/bg-footer.jpg");background-repeat:repeat-x;z-index:1;}
#footer {width:944px;margin: 0 auto;z-index:1;}
#footer img {float:left;margin:20px 20px 0 0;}

#footer ul {list-style-type: none;text-transform:uppercase;float:right;margin:20px 0 0 0;z-index:-1;}
#footer ul li {display:inline;font-size: 11px;padding:0 8px;}
#footer ul li a {color:#333333;text-decoration:none;font-weight:bold;}

ul.sitemap li {list-style-type: none;list-style-image: url(../img/arrow_small-v.gif);}
ul.sitemap li a {color:#E43571;text-decoration: none;font-weight:bold;}
ul.sitemap li a:hover {text-decoration:underline;}