/*" 00.RESET "*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; text-align:left; outline:none;}
a img { border:none; display:block}

/*"	01.GLOBAL STYLES "*/
body {font-family:Arial, sans-serif; background:#d8e5e4 url(/images/layout/bg.jpg) left top repeat-x; min-width:960px;}
body.home {background:#d8e5e4 url(/images/layout/bg_home.jpg) left top repeat-x; min-width:960px;}
h1, h2, h3, h4, h5, h6, h7 {font-family:Tahoma, sans-serif;}
p {font-size:13px; line-height:22px; margin:0; padding-bottom:22px; font-family: Arial, sans-serif; color:#505050;}

/*" 02.LAYOUT DIVS "*/
#top {width:940px; height:78px; margin:0 auto;}
#logo {width:85px; height:78px; float:left;}
#topNav {height:56px; float:right;}
#header_wrapper {width:100%; height:271px;}
.home #header_wrapper {height:415px; background:url(/images/layout/logo.png) center bottom no-repeat; position:relative;}
#header {width:940px; margin:0 auto;}
#company_id {width:512px;}
#content_wrapper {width:940px; margin:-96px auto 40px; background:url(/images/layout/wrapper_bg.jpg) center top no-repeat; padding-top:34px;}
#left {width:610px; float:left;}
#right {width:292px; float:right; background:url(/images/layout/submenu_shadow.png) left top no-repeat; position:relative; margin-top:-47px;}
.home #right {margin-top:45px; width:280px; background:none; position:inherit;}
#submenu {width:250px; margin:0 0 60px 12px; padding:45px 15px 0 15px; background:url(/images/layout/submenu_bg.jpg) left top repeat-x;}
#column1, #column1_img {width:280px; float:left;}
#column2, #column2_img {width:280px; float:right;}
.therapy_item {width:280px; float:left; margin:0 50px 15px 0;}
.therapist_item {width:170px; float:left; margin:0 50px 15px 0;}
#quote {margin:30px 0 20px 0; background:url(/images/layout/line.gif) left top repeat-x;}
.widget_big {width:292px; background:url(/images/layout/widget_big_shadow.png) left top no-repeat;}
.widget_big .widget {width:250px; margin-left:12px; padding:25px 15px 0 15px; background:url(/images/layout/widget_big_bg.jpg) left top repeat-x;}
.widget_small {width:292px; background:url(/images/layout/widget_shadow.png) left top no-repeat; margin:0 0 50px 0;}
.widget_small .widget {width:250px; margin-left:12px; padding:25px 15px 0 15px; background:url(/images/layout/widget_bg.jpg) left top repeat-x;}
.widget.pictures {padding:25px 0 0 0; width:280px;}
#footer_wrapper {width:100%; height:329px; background:#38352e url(/images/layout/footer_bg.jpg) left top repeat-x;}
#footer {width:940px; margin:0 auto;}
.footer_block {width:280px; height:264px; padding-top:25px; float:left; margin:0 50px 0 0;}
.footer_block.last {background:url(/images/layout/footer_map.gif) right 50px no-repeat;}
#footer_credits {width:940px; height:40px;}
#therapist_info {}
#therapist_info_text { width:300px; float:left;}
#left .pictures {height:163px; width:272px; overflow:hidden; margin:0 0 15px 0; border:#38352e 4px solid;}

/*" 03.STYLES "*/
/* Titles */
#header h1 {font-size:34px; font-family:KabelLTStdBook, Tahoma, sans-serif; color:#38352e; text-shadow:#fff 1px 1px 0; text-transform:uppercase; line-height:34px; padding:25px 0 20px 0; margin:0; font-weight:200;}
#header h1 span {color:#91CB12; font-size:26px; text-transform:none; display:block; padding-top:8px; font-family:KabelLTStdLight, Tahoma, sans-serif;}
#content_wrapper h2 {font-size:28px; color:#85bc0a; font-family:KabelLTStdBook, Tahoma, sans-serif; text-shadow:#fff 1px 1px 0; margin:0 0 15px 0; font-weight:200; line-height:26px;}
.home #content_wrapper h2 {margin:0 0 20px 0;}
#content_wrapper #right h2 {color:#38352e;}
#content_wrapper .therapist_item h2 {font-size:16px; font-family:Arial, sans-serif; font-weight:bold; margin:0 0 10px 0; line-height:20px;}
#content_wrapper h3 {font-size:13px; color:#545454; font-weight:bold; margin:0 0 10px 0; } 
#footer h2 {font-size:26px; color:#85bc0a; text-shadow:#fff 1px 1px 0; margin:12px 0 20px 0; font-weight:200; font-family:KabelLTStdLight, Tahoma, sans-serif;}
#therapist_info h2 {margin:0 0 12px 0;}

/* Paragraphs */
#header p {font-size:15px; line-height:22px;}
#header #company_id p {font-size:18px; font-weight:200; color:#505050; line-height:30px; margin:0; padding-bottom:0;}
#header p.btn_about {height:45px; line-height:45px;}
#column1 p, #column2 p {font-size:14px;}
p.readmore {text-align:right; padding:0 13px 0 0; background:url(/images/layout/arrow_green.gif) right 1px no-repeat; line-height:14px; margin:0 0 15px 0; font-weight:bold;}
#quote blockquote p {text-align:center; font-size:22px; font-weight:200; line-height:28px; padding:0 0 5px 0; text-shadow:#fff 1px 1px 0; font-family:KabelLTStdBook, Tahoma, sans-serif;}
#quote blockquote p.author {color:#85bc0a; font-size:14px; font-weight:bold; text-transform:uppercase;}
#footer_credits p {width:700px; float:left; line-height:40px; color:#cac3a6; padding:0;}
#footer_credits p.thisign {width:160px; float:right; text-align:right;}
.widget p {margin:0;}
p.tel {padding:0 15px 5px 25px; line-height:15px; background:url(/images/layout/ico_tel.gif) left top no-repeat; font-weight:bold; margin:10px 0 2px 0;}
p.mail {line-height:15px; padding:0 15px 22px 25px; background:url(/images/layout/ico_mail.gif) left 2px no-repeat;}
#content_wrapper p.pageNav {line-height:48px; height:48px; font-size:16px; font-weight:bold; color:#88c109; margin:0; padding:0 0 10px 0; position:relative; margin-top:-34px;}
#content_wrapper p.toTop {clear:both; color:#88c109; line-height:16px; height:16px; text-align:right; background:url(/images/layout/line_top.gif) left 13px no-repeat; font-size:14px;}
#content_wrapper .therapist_item p {line-height:20px;}
#content_wrapper .therapist_item p.readmore {line-height:14px;}

/* Links */
a {text-decoration:none; color:#81ba02;}
a:hover {text-decoration:none;}
#logo a {display:block; width:85px; height:78px; background:url(/images/layout/silta.png) left top no-repeat;}
#topNav li a {color:#cac3a6;}
#topNav li a:hover, .home #topNav li a.home, .therapievormen #topNav li a.therapievormen, .therapeuten #topNav li a.therapeuten, 
.cursussen-en-voordrachten #topNav li a.cursussen-en-voordrachten, .over-silta #topNav li a.over-silta, .vacatures #topNav li a.vacatures, .ruimte-te-huur #topNav li a.ruimte-te-huur,  
.contacteer-ons #topNav li a.contacteer-ons {color:#96c52d;}
#header a {color:#91cb12; border-bottom:#505050 1px dotted;}
#header a:hover {color:#7cad10; border-bottom:#91cb12 1px dotted;}
#header p.btn_about a {display:block; float:right; margin-right:50px !important; margin-right:25px; width:153px; height:45px; line-height:45px; border:none; background:url(/images/layout/btn_about.gif) left top no-repeat;}
#header p.btn_about a:hover {background:url(/images/layout/btn_about.gif) left bottom no-repeat; border:none;}
#header p.btn_about a em {visibility:hidden; font-style:normal;}
#content_wrapper p a, #content_wrapper #left li a {color:#81ba02; border-bottom:#4d4936 1px dotted;}
#content_wrapper p a:hover, #content_wrapper #left li a:hover {color:#689603;}
#content_wrapper p.pageNav a {border:none;}
#content_wrapper p.readmore a, p.readmore a {color:#505050;}
#content_wrapper p.readmore a:hover, p.readmore a:hover {color:#81ba02;}
#right .therapeuten li a, #right .therapievormen li a {color:#545454; padding:0 0 0 14px; background:url(/images/layout/arrow_green.gif) left 3px no-repeat; display:block;}
#right .therapeuten li a:hover, #right .therapievormen li a:hover {color:#81ba02;}	
#right .therapeuten li a:hover span {color:#545454;}
#submenu li a {color:#545454; text-shadow:#f2fafa 1px 1px 0; padding:0 0 0 14px; background:url(/images/layout/arrow_green.gif) left 3px no-repeat; display:block;}
#submenu li a:hover, #submenu li.active a {color:#7fb115;}
.footer_block li a {color:#505050;}
.footer_block li a:hover span, .footer_block .first_menu li a span, .footer_block.last li a {color:#77a70e; cursor:pointer;}
.footer_block .first_menu li a:hover span {background:url(/images/layout/arrow_footer.gif) right -76px no-repeat; color:#505050;}
#footer_credits p a {color:#cac3a6;}
.footer_block.last li a:hover, #footer_credits p a:hover {text-decoration:underline;}
#content_wrapper .widget a img {border:#38352e 4px solid; margin:0 0 15px 15px; float:left;}
#content_wrapper .widget a:hover img {border:#95d011 4px solid;}
p.pageNav a {color:#88c109; text-shadow:#f2f6f6 1px 1px 0; display:block; line-height:48px; height:48px; padding:0 21px 0 0; margin-right:18px; background:url(/images/layout/pageNav_divide.png) right top no-repeat; float:left;}
#content_wrapper p.toTop a {padding-right:15px; background:url(/images/layout/top_arrow.gif) right 4px no-repeat; border:none;}
#content_wrapper #submenu a:hover img {border:#95D011 4px solid;}
#content_wrapper .widget.pictures a {width:110px; height:100px; position:relative; overflow:hidden; display:block; float:left; border:#38352e 4px solid; margin:0 0 15px 15px !important; z-index:1; margin:0 14px 14px 0;}
#content_wrapper .widget.pictures a:hover {border:#95d011 4px solid;}
#content_wrapper .widget.pictures a img {border:none; margin:0; position:relative; z-index:0;}
#content_wrapper .widget.pictures a:hover img {border:none;}
#left .pictures a {width:272px; height:163px; border:none;}
#left .pictures a:hover {border:none;}
#left .ruimte a {float:left; margin-right:20px; margin-bottom:5px;}
#left .ruimte a:hover img {border:#95d011 4px solid;}
#left .ruimte a.last {margin:0;}
 
/* lists */
#topNav ul {list-style:none; margin:0; padding:0;}
#topNav li {margin:0 0 0 25px; padding:0; font-family:KabelLTStdBook, Tahoma, sans-serif; font-size:21px; color:#cac3a6; line-height:56px; height:56px; display:block; float:left;}
#right .therapeuten, #right .therapievormen {list-style:none; margin:0 0 10px 0; padding:0;}
#right .therapeuten li {margin:0; padding:6px 0 10px 0; font-size:15px; font-weight:bold; background:url(/images/layout/line.gif) left bottom repeat-x;}
#right .therapeuten li span {font-size:13px; font-weight:200; display:block; clear:both;}
#right .therapievormen li {margin:0; padding:8px 0 12px 0; font-size:15px; font-weight:bold; background:url(/images/layout/line.gif) left bottom repeat-x;}
#submenu ul {list-style:none; margin:0; padding:0;}
#submenu li {margin:0; padding:8px 0 12px 0; font-size:15px; font-weight:bold; background:url(/images/layout/line.gif) left bottom repeat-x;}
.footer_block ul {list-style:none; margin:10px 0 0 0; padding:0;}
.footer_block li {margin:0; padding:6px 0 10px 0; font-size:12px; background:url(/images/layout/line.gif) left bottom repeat-x;}
.footer_block li span {font-size:20px; display:block; font-family:KabelLTStdBook, Tahoma, sans-serif;}
.footer_block.last li {background:none; padding:0; font-size:14px; margin-bottom:4px; color:#505050;}
.footer_block.last li span {display:inline; font-size:14px; font-family:Arial, sans-serif;}
.footer_block .first_menu {margin:3px 0 0 0;}
.footer_block .first_menu li {font-size:14px; padding:10px 0 14px 0; }
.footer_block .first_menu li span {font-size:26px; font-family:KabelLTStdLight, Tahoma, sans-serif; background:url(/images/layout/arrow_footer.gif) right 12px no-repeat; float:left; padding-right:14px; font-weight:200; text-shadow:#fff 1px 1px 0;}
.footer_block .first_menu li em {clear:both; display:block; font-style:normal;}
#content_wrapper #left ul {list-style:none; margin:0 0 22px 22px; padding:0;}
#content_wrapper #left ul li {font-size:13px; color:#505050; line-height:22px; margin:0 0 10px 0; padding:0 0 0 14px; background:url(/images/layout/bullet_circle.gif) left 8px no-repeat;}
#content_wrapper #left ul li ul {margin:10px 0 15px 30px;}
#content_wrapper #left ul li ul li {padding:0 0 0 18px; background:url(/images/layout/bullet_arrow.gif) left 6px no-repeat;}
#content_wrapper #left ol {margin:auto; padding:0; list-style-position:inside;}
#content_wrapper #left ol li {font-size:13px; color:#38352e; line-height:18px; margin:0 0 5px 0; padding:0; font-weight:bold;}
#content_wrapper #left ol li p {font-weight:200; color:#505050; padding:8px 0 22px 20px;}

/* Forms */
#freeform {margin:0;}
#freeform p {margin:0; padding:0; }
#freeform label {display:block; float:left; width:100px; font-size:14px; line-height:32px;}
#freeform label.therapist {width:400px; float:none;}
#freeform input, #freeform textarea, #freeform select {width:240px; line-height:32px; height:32px; padding:0 8px; margin:0 0 10px 0; font-size:14px; border:none; background:#f7f8fa url(/images/layout/textbox_bg.png) left top no-repeat; color:#505050; font-family:Arial, Helvetica, sans-serif;}
#freeform input.submit {width:auto; margin-left:100px; padding:0; background-image:none; background-color:#38352e; display:block; padding:0 5px; color:#f9fbfb; cursor:pointer;}
#freeform textarea {width:490px; line-height:22px; height:120px; padding:4px 8px;}
#freeform select {width:356px; padding:7px 5px; height:auto; margin:0 0 25px 0;}
#freeform input:focus, #freeform textarea:focus {background-color:#fbfcfc;}
#freeform input.submit:focus {background-image:none; background-color:#38352e;}

/* Other */
#quote blockquote {padding:20px 25px 15px 25px; background:url(/images/layout/line.gif) left bottom repeat-x;}
#content_wrapper img {border:#38352e 4px solid; margin:0 0 15px 0;}
.home #content_wrapper img {margin:0; border:none; display:block;}
#logo em {font-size:8px; visibility:hidden;}
#therapist_info img {float:left; margin:0 50px 25px 0;}
#content_wrapper img.park_disk {border:none; float:left; margin:0 12px 15px 0;}
#left p img {float:left; margin:0 15px 15px 0;}

/* clearfix & spaces */
.clear {display:block; clear:both; height:0; line-height:0; font-size:0}
.last {margin-right:0;}
.therapist_item.first {clear:both; overflow:hidden;}
.therapist_item.last {background:none;}
#right .therapeuten .last, #right .therapievormen .last, .footer_block .last, #submenu .last {background:none;}