/* ----------------  reset  -------------------- */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ol, ul {list-style: none; }

.clear{clear:both;font-size:0px;line-height:0px;height:0px;}


/* ----------------  general  -------------------- */

body {font-family: Tahoma, "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color: #689193; background:#d9d4d0;}
#container {position:absolute; width:100%; overflow: auto; text-align:center; background: #d9d4d0 url(images/bg.jpg) repeat-x; }
#kine {text-align:left;  margin:0px auto; width:960px; background: #d9d4d0 url(images/extender.jpg) repeat-y; display:block; }
#kinecontent {background: url(images/top.jpg) no-repeat; padding-top:134px; min-height:300px; font-size:10pt; display:block; }
#tekst {width:580px; float:left;}
#footer {background: #d9d4d0 url(images/footer.jpg) no-repeat; min-height:110px; padding-left:345px; padding-top:42px; }

strong {font-weight:700;}
p.topborder {border-top:1px solid #cedadb; padding-top:16px;} 

#tekst_small {width:580px; float:left; min-height:450px; display:block;}
#tekst_therapeut {width:580px; float:left; height:512px; overflow:hidden;}
#tekst_spec {width:580px; float:left; height:712px; overflow:hidden;}
#tekst_spec2 {width:580px; float:left; height:840px; overflow:hidden;}
#credits {float:left; width:248px; padding:16px 51px 0 32px;  }

#credits p.topborder {font-size:8pt; color:#b6c1c2;}
#credits a {color:#b6c1c2;}
#credits p a:hover {color:#a1b822;}

#gegevens {background: url(images/footer.jpg) top right no-repeat; margin-top:12px; padding-top:40px; }
#gegevens p {color:#eeefe9; font-size:10pt; margin-bottom:10px; line-height:100%;}
#gegevens a {color:#c9ef0d;}

#footer2 {background: #d9d4d0 url(images/footer2.jpg) no-repeat; min-height:35px;}


a.greenlink {font-weight:700; color:#a1b822;}
a.greenlink:hover {font-weight:700; color:#364b4d;}


#gallery { position: relative; width:248px; height:140px; margin:0; padding:0; overflow:hidden;  }



/* ----------------  nav  -------------------- */

#navcontainer {float:left; width:248px; padding:25px 51px 0 32px; border:0px solid red;  }

#navlist {border-top:1px solid #cedadb; padding-top:24px; margin-top:24px; padding-bottom:1px;  }
#navlist li {margin-bottom:5px;}
ul#navlist li a {background:#689193; width:232px; display:block; color:#fff; text-decoration:none; padding:5px 0 5px 15px; font-size:11pt;}
ul#navlist li a:hover {background:#5b7e80;}

ul#subnavlist {width:217px; margin:10px 0 10px 20px;}
ul#subnavlist li a {background:#dde5e5; width:217px; display:block; color:#4c4d47; text-decoration:none; padding:4px 0 4px 10px; font-size:10pt;}
ul#subnavlist li a:hover {background:#cbd1d1;}

ul#subnavlist li.right {}
ul#subnavlist li a.indented {width:197px; color:#4c4d47; padding:4px 0 4px 30px; font-size:9pt; background:#F5F5F5;}
ul#subnavlist li a.indented:hover {background:#cbd1d1;}

ul#subnavlist li a.indented2 {width:197px; background:#a1b822; color:#fff; padding:4px 0 4px 30px; font-size:9pt;}
ul#subnavlist li a.indented2:hover {background:#a1b822; color:#fff;}

ul li a#currentpage {background:#a1b822; color:#fff;}






#navcontainer p {font-size:8pt; margin-top:12pt; color:#b6c1c2;}
#navcontainer a {color:#b6c1c2;}
#navcontainer p a:hover {color:#a1b822;}



/* ----------------  content  -------------------- */

h1 {color:#a1b822; font-size:15pt; text-transform:uppercase; text-align:right; padding:30px 0 30px 0; font-weight:300;}
h2 {font-size:11pt; font-weight:700; margin-bottom:10pt; padding-top:5pt;}
p  {line-height:175%; margin-bottom:10pt; text-align:justify;}

ul.contentlist {padding-bottom:15pt;}
ul.contentlist li {background:url(images/bullet.png) no-repeat 0px 5px; padding-left:20px; line-height:150%;}
img.doubleborder {background:#fff; padding:6px; border:1px solid #D0CFCF; float:left; margin:7px 30px 15px 0; }
img.doubleborder2 {background:#fff; padding:6px; border:1px solid #D0CFCF; float:right; margin:7px 0 15px 30px; }
img.doubleborder3 {background:#fff; padding:6px; border:1px solid #D0CFCF; float:left; margin:7px 28px 15px 0; }
img.doubleborder4 {background:#fff; padding:6px; border:1px solid #D0CFCF; float:left; margin:7px 0 15px 0; }


/* ----------------  contact  -------------------- */

#detailform {text-align:left; padding-top:5px;}
#detailform label { float: left; width: 280px; display: block; padding: 0.1em; font-size:9pt;  }
#detailform input { width: 280px; margin-top: 0.1em; background-color:#F0F1EC; border:1px solid #dde5e5; color: #4c4d47; margin-bottom:6pt; }
#detailform input.submit { width: 120px; margin-top: 0.1em; background-color:#a1b822; border:1px solid #dde5e5; color: #fff; font-weight:bold; font-size:9pt; padding:5px;}
#detailform textarea {width: 280px; margin-top: 0.1em; background-color:#F0F1EC; border:1px solid #dde5e5; color: #4c4d47; overflow:auto;  }

iframe {width:560px; height:330px; background:#fff; padding:6px 6px 2px 6px; border:1px solid #D0CFCF; margin-bottom:10pt;} 


/* ----------------  footer  -------------------- */

#footer p {color:#eeefe9; font-size:10pt; margin-bottom:10px; line-height:100%;}
#footer a {color:#c9ef0d;}

