/* BASIC */
html { margin: 0px; padding: 0px; overflow-y: scroll; }
body { width: 100%; margin: 0px; padding: 0px; }
body, table, td { font: 9pt arial; color: #000; }
th { text-align: left; padding-right: 25px; }
td { border: 0px; margin: 0px; padding: 5px; }
p { margin: 0px 0px 10px 0px; }
h1 { font: 18pt arial; color: #262f8a; margin: 0px 0px 10px 0px; }
h2 { font: 11pt arial; color: #00927b; font-weight: bold; margin: 0px 0px 8px 0px; }
h3 { font: 9pt arial; color: #262f8a; font-weight: bold; margin: 0px 0px 6px 0px; }
a { color: #262f8a; }
ul { color:#000000; padding:0px; margin:0; list-style: disc outside; }
li { margin-left:20px; color: #000000;}
img { border: 0px; margin: 0px; padding: 0px; }
hr { height: 0px; size: 1px; color: #32b2d0; background-color: #32b2d0; border-style: solid; text-align: left; margin: 10px 10px 10px 0px; }

.clear { clear: both; line-height: 1px; }
.divider { height: 0px; size: 1px; color: #32b2d0; background-color: #32b2d0; border-style: solid; text-align: left; margin: 10px 10px 10px 0px; }

/* FORM ELEMENTS */
form { margin: 0px; padding: 0px; }
input { font-family: arial; font-size: 9pt; color: #000; border: #aebdc2 1px solid; }
input[type=radio], input[type=checkbox], input[type=image] { border: 0px; }
select { font-family: arial; font-size: 9pt; color: #000; border: #aebdc2 1px solid; }
textarea { font-family: arial; font-size: 9pt; color: #000; border: #aebdc2 1px solid; }
.formfieldname { border-top: #d8eaf0 1px solid; }
.formfielddata { border-top: #d8eaf0 1px solid; }
.formfielddata input[type=radio], input[type=checkbox] { border: 0px; }
.formbutton { color: #000000; background-color: #d4d0c8; padding: 2px; }
.rb input { border: 0px; padding: 0px; margin: 0px; }

/* DIV */
#container { position: relative; clear: both; width: 960px; left: 50%; background: url('../gfx/container_bg.gif') repeat-y top left; margin-left: -480px; padding: 0px; }
#container_right { position: relative; clear: both; width: 960px; left: 50%; background: url('../gfx/container_right_bg.gif') repeat-y top left; margin-left: -480px; padding: 0px; }

#header { clear: both; width: 960px; height: 97px; background: url('../gfx/header_bg.gif') no-repeat top left; margin: 0px; padding: 0px; }
#header_left { float: left; width: 589px; height: 97px; margin: 0px; padding: 0px; }
#header_left img { margin: 2px 0px 0px 30px; padding: 0px; }
#header_left #txt_loguit { position: absolute; top: 39px; right: 379px; color: #3fad9b; margin: 0px; padding: 0px; }
#header_right { float: left; width: 371px; height: 97px; margin: 0px; padding: 0px; }
#header_right_top { height: 62px; margin: 0px; padding: 0px; }
#header_right_top #btn_login { margin: 33px 0px 0px 0px; padding: 0px; }
#header_right_top #btn_loguit { margin: 33px 0px 0px 0px; padding: 0px; }
#header_right_top #btn_email_pagina { margin: 33px 0px 0px 7px; padding: 0px; }
#header_right_top #btn_print_pagina { margin: 33px 0px 0px 0px; padding: 0px; }
#header_right_bottom { margin: 0px; padding: 0px; }
#header_right_bottom #btn_contact { vertical-align: bottom; margin: 7px 0px 0px 20px; padding: 0px; }
#header_right_bottom #btn_home { vertical-align: bottom; margin: 7px 0px 0px 19px; padding: 0px; }
#header_right_bottom #search_form { display: inline; margin: 0px; padding: 0px; }
#header_right_bottom #search_field { width: 110px; height: 13px; vertical-align: top; font-family: arial; font-size: 8pt; color: #808080; background-color: transparent; border: 0px; margin: 11px 0px 0px 27px; padding: 0px; }
#header_right_bottom #search_btn { width: 21px; height: 21px; vertical-align: bottom; background: url('../gfx/header_search_btn.gif') no-repeat left top; border: 0px; margin: 0px 0px 0px 10px; padding: 0px; }

#header_login { position: absolute; overflow: hidden; top: 62px; right: 11px; width: 360px; height: 86px; background: url('../gfx/header_login_bg.png') no-repeat top left; margin: 0px; padding: 0px;}
#header_login #login_form { margin: 0px; padding: 0px; }
#header_login #login_left { float: left; width: 205px; margin: 0px; padding: 0px; }
#header_login #login_left_user { clear: both; font-family: arial; font-size: 8pt; color: #fff; margin: 5px 0px 0px 20px; padding: 0px; }
#header_login #login_left_pass { clear: both; font-family: arial; font-size: 8pt; color: #333367; margin: 11px 0px 0px 20px; padding: 0px; }
#header_login #login_left_pass a { color: #fff; text-decoration: underline; margin: 0px; padding: 0px; }
#header_login #login_right { float: right; width: 155px; text-align: left; margin: 0px; padding: 0px; }
#header_login #login_field_user { width: 110px; height: 13px; font-family: arial; font-size: 8pt; color: #808080; background-color: transparent; background-color /*\**/: inherit; border: 0px; margin: 14px 0px 0px 0px; padding: 0px; }
#header_login #login_btn { width: 20px; height: 20px; background: url('../gfx/header_login_btn.gif') no-repeat left top; border: 0px; margin: 0px 0px 0px 126px; padding: 0px; }
#header_login #login_field_pass { width: 110px; height: 13px; font-family: arial; font-size: 8pt; color: #808080; background-color: transparent; background-color /*\**/: inherit; border: 0px; margin: 3px 0px 0px 0px; padding: 0px; }
#header_login #login_field_keep_pass { vertical-align: bottom; border: 0px; margin: 0px 0px 1px 0px; padding: 0px; }

#header_home { clear: both; width: 960px; height: 131px; background: url('../gfx/header_bg_home.gif') no-repeat top left; margin: 0px; padding: 0px; }
#header_home_left { float: left; width: 480px; height: 131px; margin: 0px; padding: 0px; }
#header_home_left img { margin: 2px 0px 0px 30px; padding: 0px; }
#header_home_right { float: left; width: 480px; height: 131px; margin: 0px; padding: 0px; }
#header_home_right_top { height: 96px; background: url('../gfx/header_login_bg_home.gif') no-repeat top right; margin: 0px; padding: 0px; }
#header_home_right_top #login_form { margin: 0px; padding: 0px; }
#header_home_right_top #login_left { float: left; width: 314px; margin: 0px; padding: 0px; }
#header_home_right_top #login_left_user { clear: both; font-family: arial; font-size: 8pt; color: #fff; margin: 5px 0px 0px 135px; padding: 0px; }
#header_home_right_top #login_left_pass { clear: both; font-family: arial; font-size: 8pt; color: #333367; margin: 11px 0px 0px 135px; padding: 0px; }
#header_home_right_top #login_left_pass a { color: #fff; text-decoration: underline; margin: 0px; padding: 0px; }
#header_home_right_top #login_right { float: right; width: 166px; text-align: left; margin: 0px; padding: 0px; }
#header_home_right_top #login_field_user { width: 110px; height: 13px; font-family: arial; font-size: 8pt; color: #808080; background-color: transparent; border: 0px; margin: 14px 0px 0px 0px; padding: 0px; }
#header_home_right_top #login_btn { width: 20px; height: 20px; background: url('../gfx/header_login_btn.gif') no-repeat left top; border: 0px; margin: 0px 0px 0px 126px; padding: 0px; }
#header_home_right_top #login_field_pass { width: 110px; height: 13px; font-family: arial; font-size: 8pt; color: #808080; background-color: transparent; border: 0px; margin: 3px 0px 0px 0px; padding: 0px; }
#header_home_right_top #login_field_keep_pass { vertical-align: bottom; border: 0px; margin: 0px 0px 1px 0px; padding: 0px; }
#header_home_right_login { height: 96px; vertical-align: bottom; margin: 0px; padding: 0px; }
#header_home_right_login #txt_loguit { position: absolute; height: 29px; top: 67px; right: 269px; color: #3fad9b; margin: 0px; padding: 0px; }
#header_home_right_login #txt_loguit img { vertical-align: middle; margin: 0px 0px 0px 5px; padding: 0px; }
#header_home_right_bottom { margin: 0px; padding: 0px; }
#header_home_right_bottom #btn_contact { vertical-align: bottom; margin: 7px 0px 0px 129px; padding: 0px; }
#header_home_right_bottom #btn_home { vertical-align: bottom; margin: 7px 0px 0px 16px; padding: 0px; }
#header_home_right_bottom #search_form { display: inline; margin: 0px; padding: 0px; }
#header_home_right_bottom #search_field { width: 110px; height: 13px; vertical-align: top; font-family: arial; font-size: 8pt; color: #808080; background-color: transparent; border: 0px; margin: 12px 0px 0px 27px; padding: 0px; }
#header_home_right_bottom #search_btn { width: 21px; height: 21px; vertical-align: bottom; background: url('../gfx/header_search_btn.gif') no-repeat left top; border: 0px; margin: 0px 0px 0px 10px; padding: 0px; }

#slideshow { z-index: 2; clear: both; width: 938px; height: 134px; background-color: #fff; margin: 0px 0px 0px 11px; padding: 0px; }
#flashcontent { z-index: 3; }

#content { clear: both; width: 960px; margin: 0px; padding: 0px; }
#content_left { float: left; width: 25px; margin: 0px; padding: 0px; }
#content_menu { float: left; width: 150px; margin: 0px; padding: 0px; }
#content_center { float: left; width: 744px; margin: 0px; padding: 20px 10px 10px 20px; }
#content_center_left { float: left; width: 487px; margin: 0px; padding: 20px 10px 0px 20px; }
#content_center_right { float: left; width: 257px; margin: 0px; padding: 0px; }
#content_center_right_header { clear: both; background: #fff url('../gfx/content_center_right_header.gif') no-repeat bottom left; margin: 0px; padding: 33px 0px 0px 0px; }
#content_center_right_content { clear: both; min-height: 100%; background: url('../gfx/content_center_right_bg.gif') repeat-y top left; margin: 0px; padding: 10px; }
#content_center_columns_left { float: left; width: 357px; margin: 0px; padding: 20px 0px 0px 20px; }
#content_center_columns_right { float: left; width: 357px; margin: 0px; padding: 20px 0px 0px 20px; }
#content_right { float: left; width: 11px; margin: 0px; padding: 0px; }

#content_menu { border-top: 10px #32b2d0 solid; margin: 0px; padding: 0px; }
#content_menu .bg { font: 12px arial; font-weight: bold; margin: 0px; padding: 9px 5px 9px 9px; background: url('../gfx/content_menu_bg.gif') no-repeat bottom left; cursor: pointer; }
#content_menu .bg:hover { background: url('../gfx/content_menu_bg_hover.gif') no-repeat bottom left; }
#content_menu .bg a { color: #fff; text-decoration: none; }
#content_menu .bg_bottom { font: 12px arial; font-weight: bold; margin: 0px; padding: 9px 5px 9px 9px; background: url('../gfx/content_menu_bg_bottom.gif') no-repeat top left; cursor: pointer; }
#content_menu .bg_bottom a { color: #fff; text-decoration: none; }
#content_menu .bg_selected { font: 12px arial; font-weight: bold; color: #333367; margin: 0px; padding: 9px 5px 9px 9px; background: url('../gfx/content_menu_bg_selected.gif') no-repeat top left; cursor: default; }
#content_menu .bg_selected a { color: #333367; text-decoration: none; }
#content_menu .content_menu_footer { margin: 0px; padding: 32px 0px 0px 0px; background: url('../gfx/content_menu_footer.gif') no-repeat top left; }

#slider { width: 143px; margin: 0px; padding: 0px; background: #d2ebf0; border-left: 7px #2cb0cf solid; }
#slider .toggler { float: left; width: 23px; color: #FFFFFF; background: #d2ebf0; margin: 0px; padding: 5px 0px 0px 0px; cursor: pointer; }
#slider .toggler a { margin: 0px; padding: 0px; text-decoration: none; }
#slider .toggler a:hover { font-weight: bold; }
#slider .toggler img { margin: 0px; padding: 0px 0px 5px 5px; }
#slider .title { float: left; width: 110px; margin: 0px; padding: 4px 0px 0px 0px; }
#slider .title:hover a { font-weight: bold; }
#slider .title a { vertical-align: top; margin: 0px; padding: 0px; text-decoration: none; }
#slider .title a:hover { font-weight: bold; }
#slider .accordion { clear: both; margin: 0px; padding: 0px; }
#slider .accordion .slidercontent { clear: both; display: inline; margin: 0px; padding: 0px; }
#slider .accordion .slidercontent .sliderchild { clear: both; white-space: pre-wrap; word-wrap: break-word; width: 120px; margin: 0px; padding: 3px 0px 3px 23px; border-bottom: 1px #fff solid; cursor: pointer; }
#slider .accordion .slidercontent .sliderchild:hover { background: #fff; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#d2ebf0',EndColorStr='#ffffff'); }
#slider .accordion .slidercontent .sliderchild:hover a { font-weight: bold; }
#slider .accordion .slidercontent .sliderchild a { color: #2cb0cf; margin: 0px; padding: 0px; text-decoration: none; }
#slider .accordion .slidercontent .sliderchild a:hover { font-weight: bold; }

#footer { clear: both; width: 960px; height: 55px; margin: 0px; padding: 0px; }
#footer_left { float: left; width: 20px; height: 55px; background: url('../gfx/footer_bg_left.gif') no-repeat top left; margin: 0px; padding: 0px; }
#footer_center { float: left; width: 920px; height: 55px; background: url('../gfx/footer_bg_center.gif') repeat-x top left; margin: 0px; padding: 0px; }
#footer_center_copyright { font: 11px arial; color: #2cb0cf; text-align: center; margin: 22px 0px 0px 0px; padding: 0px; }
#footer_right { float: left; width: 20px; height: 55px; background: url('../gfx/footer_bg_right.gif') no-repeat top right; margin: 0px; padding: 0px; }

/* HOMEPAGE */
.home_contentcontainer { width: 232px; float: left; margin: 0px 0px 0px 15px; padding: 0px; }
.teaserwrapper { width: 232px; margin: 0px 0px 15px 0px; padding: 0px; }
.teaserwrapper h2 { font: 13px arial; font-weight: bold; margin: 0px; padding: 0px 10px 5px 15px; }
.teaserwrapper p { font: 11px arial; margin: 0px; padding: 0px 10px 10px 15px; }
.teaser_home_header { height: 13px; margin: 0px; padding: 0px; }
.teaser_home_footer { height: 13px; clear: both; margin: 0px; padding: 0px; }
.teaser_home_body_333367 { width: 232px; background: url('../gfx/teasers_home/333367/background.gif') repeat-y top left; margin: 0px; padding: 0px; }
.teaser_home_body_73C3B7 { width: 232px; background: url('../gfx/teasers_home/73C3B7/background.gif') repeat-y top left; margin: 0px; padding: 0px; }
.teaser_home_body_CCE9E5 { width: 232px; background: url('../gfx/teasers_home/CCE9E5/background.gif') repeat-y top left; margin: 0px; padding: 0px; }
.teaser_home_title { padding: 5px 15px 0px 15px; margin: 0px; }
.teaser_home_text { padding: 5px 15px; margin: 0px; }
.teaser_home_link a { text-decoration: none; margin: 0px; padding: 0px; }
.teaser_home_link a:hover { text-decoration: underline; }

.pedicureindebuurt_teaser { width:232px; height: 176px; background: url('../gfx/pedicureindebuurt_bg.gif') no-repeat top left; margin: 0px 0px 15px 0px; padding: 0px; }
.pedicureindebuurt_teaser h1 { font: 22px arial; color: #2badcc; margin: 0px; padding: 15px 0px 0px 15px; }
.pedicureindebuurt_teaser p { font: 11px arial; color: #333367; margin: 0px; padding: 10px 0px 0px 15px; }
.pedicureindebuurt_teaser a { text-decoration: none; margin: 0px; padding: 0px; }
.pedicureindebuurt_teaser img { margin: 0px; padding: 0px; }

.nieuws_prev { width:232px; margin: 0px 0px 15px 0px; padding: 0px; }
.nieuws_prev_home { width:232px; background: url('../gfx/nieuws_prev_bg.gif') repeat-y top left; margin: 0px 0px 15px 0px; padding: 0px; }
.nieuws_prev_header { height: 13px; clear: both; margin: 0px; padding: 0px; }
.nieuws_prev_kop { clear: both; font: 22px arial; color: #00927b; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; }
.nieuws_prev_titel { float: left; margin: 0px; padding: 0px; }
.nieuws_prev_archief { float: right; margin: 0px; padding: 0px; }
.nieuws_prev_items { clear: both; font: 11px arial; color: #333367; margin: 0px 10px 0px 15px; padding: 3px 0px 0px 0px; }
.nieuws_prev_items_datum { color: #00927b; font-weight: bold; }
.nieuws_prev_footer { height: 13px; clear: both; margin: 0px; padding: 0px; }
.nieuws_prev a { color: #333367; text-decoration: none; margin: 0px; padding: 0px; }
.nieuws_prev img { margin: 0px; padding: 0px; }

#nieuwsarchief {}
#NAfilter {float:left;}
#NAfilter label {vertical-align:bottom; position:relative; bottom:2px; font-size:12px;}
#NAfilter .formfield {margin-right:20px;}
#NAcriteria {float:left; position:relative; padding-bottom:15px;}
#NAcriteria label {position:relative; bottom:2px; font-size:12px; vertical-align:bottom;}
#NAcriteria input {vertical-align:bottom;}
#NAoverzicht {clear:both;}
.NAdate {float:left; width:75px; padding-bottom:5px;}
.NAtitle {float:left; width:400px; padding-bottom:5px;}
.NAtitle a:link {color:#000000; text-decoration:none;}
.NAtitle a:visited {color:#000000; text-decoration:none;}
.NAtitle a:active {color:#000000; text-decoration:none;}
.NAtitle a:hover {color:#000000; text-decoration:underline;}

#nieuwsdetails {}
#nieuwsdetails h2 {margin-bottom:0.25em;}

.faq_prev { width:232px; height: 176px; background: url('../gfx/vragen_bg.gif') no-repeat top left; margin: 0px 0px 15px 0px; padding: 0px; }
.faq_prev_titel { font: 22px arial; color: #333367; margin: 0px; padding: 15px 0px 0px 15px; }
.faq_prev_items { margin: 0px; padding: 5px 10px 0px 15px; }
.faq_prev_items a { font: 11px arial; color: #00927b; text-decoration: underline; margin: 0px; padding: 0px; }
.faq_prev_link { margin: 0px; padding: 5px 0px 0px 15px; }
.faq_prev_link a { font: 11px arial; color: #333367; text-decoration: underline; margin: 0px; padding: 0px; }

.text { border: 0px; margin: 0px; padding: 0px; }
.text td { border: 0px; background-color: #F5F5F5; margin: 0px; padding: 0px; }
.text_body_image_left { float: left; padding: 0px 10px 0px 0px; }
.text_body_image_right { float: right; padding: 0px 0px 0px 10px; }

.subtitel { color: #00927b; font-weight: bold; border: 0px; }

/* bestel module */
.bestel_table_menu_bar_hd { background-color: #d2ebf0; }
.bestel_title { color: #00927b; font-weight: bold; }

/* foto gallerij */
.photogallery {margin-bottom:10px;}
.photogallery_image {cursor:pointer; padding:5px; text-align:center;}
.image_idle {border:none; width:116px; height:95px; padding-left:4px; padding-top:4px;}

/* invoices */
.facturen_lijst { width: 720px; border: 0px; margin: 0px; padding: 0px; text-align: left; }
.facturen_lijst th { border: 0px; margin: 0px; padding: 5px 15px 5px 5px; }
.facturen_lijst td { border-bottom: solid 5px #fff; background-color: #F5F5F5; margin: 0px; padding: 5px 15px 5px 5px; }

/* special for firefox */
html>/**/body .image_hilite {width:114px;}
html>/**/body .image_down {width:114px;}

.image_hilite {border:outset; border-width:2 2 2 2; width:112px; height:90px;}
.image_down {border:inset; border-width:2 2 2 2; width:112px; height:90px;}
.reflectimage_hilite {text-align:center; width:116px; height:95px; cursor:pointer}
.reflectimage_idle {text-align:center; border:none; width:116px; height:95px;}