@import url("rk_pics.css");
@import url("rk_forms_styles.css");
* { outline: none;}
a { color: #690601; font-weight: bold; text-decoration: none;}
a:hover { text-decoration: underline;}
body, h1, h2, p, div#nav ul, div#subnav ul, ul#searchres { margin: 0; padding: 0;}
p { padding: 10px 0 10px 0;}
img { border: none;}
div#nav ul, div#subnav ul, ul#searchres { list-style-type: none;}

div#visual h1, div#contentwrapper h1.heading, div#nieuwsbrief h2, div#nav ul li a, div#subnav ul li a { font-size: 0; line-height: 0; text-indent: -99999px;}

body { background: #fef7e7 url(../../img/page/body_bg.jpg) repeat-x; font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #000;}

div#sitewrapper, div#footerwrapper { width: 768px; margin: 0 auto 0 auto;}

div#lang { background: #fff8ee; padding-top: 20px; padding-bottom: 11px;}
div#lang p { padding: 0; background: url(../../img/page/flagssep.gif) no-repeat 100% 0%;}
div#lang p a { margin-right: 19px; margin-left: 20px;}

div#nav, div#nav ul, div#nav ul li { float: left;}
div#nav { width: 100%; margin-bottom: 30px;}
div#nav ul li.sep { padding-right: 1px; background: url(../../img/nav/sep.gif) no-repeat 100% 100%;}
div#nav ul li a { display: block; height: 43px; background-repeat: no-repeat; border-top: solid 7px #fff8ee;}
div#nav ul li a:hover { border-top: solid 7px #ffd457;}

div#subnav { width: 229px; margin-top: 15px;}
div#subnav ul { padding-bottom: 5px; background: url(../../img/subnav/ul_bg.gif) no-repeat 0% 100%; border-top: solid 1px #f4e9d7;}
div#subnav ul li a { display: block; width: 229px; height: 40px;}
div#subnav ul li a:hover { background-position: 229px 0;}

div#visual { clear: both;}
div#visual h1 { width: 768px; height: 292px;}
div#visual h1#visual1 { background: url(../../img/page/headervisuals/haptotherapie-haptonomie-trainingen.jpg);}
div#visual h1#visual2 { background: url(../../img/page/headervisuals/haptotherapie-haptonomie-topsportbegeleiding.jpg);}
div#visual h1#visual3 { background: url(../../img/page/headervisuals/haptotherapie-haptonomie-coaching.jpg);}

div#contentwrapper, div#contentwrapper div /*div#content*/ { float: left;}
div#contentwrapper { width: 100%; background: #fef7e7; padding-bottom: 15px;}

div#contentwrapper h1.heading { height: 56px;}

div#content, div#scontent { padding: 0 55px 0 55px;}
div#content ul, div#scontent ul, div#content ol, div#scontent ol { margin-top: 0; margin-bottom: 0;}
div#content { width: 463px;}
div#scontent { width: 429px;}
div#content p, div#scontent p, ul#searchres li, div#content li, div#scontent li { line-height: 18px;}

div#content ul#searchres { border-top: solid 1px #ffd457; margin-bottom: 10px;}
div#content ul#searchres li { border-bottom: solid 1px #ffd457; padding: 4px 0 4px 0;}
div#content ul#searchres li.oneven { background: #f4e9d7;}
div#content ul#searchres li a strong { color: #81302f;}
div#content ul#searchres li a em { background: #f57b20;}

div#scontent ul#subsubnav li { margin-bottom: 5px;}

div#praktijkpics img { border: solid 1px #000;}

div#googlemaps { width: 100%; height: 300px; margin-top: 15px;}

div#nieuwsbrief { width: 195px;}
div#nieuwsbrief h2 { width: 102px; height: 17px; background: url(../../img/page/nieuwsbrief/nieuwsbrief.gif); margin-top: 10px; margin-bottom: 20px;}
div#nieuwsbrief p#img { border: solid 1px #e5e2db; padding: 0;}
div#nieuwsbrief img { border: solid 11px #FFF;}

div#footer { background: #f4e9d7; border-top: solid 4px #ebdfcf; overflow: hidden; width: 100%; clear: both;}
div#footerwrapper { padding-top: 10px;}
div#footerwrapper, div#footerwrapper a { color: #564d3c;}
div#footerwrapper a { font-weight: bold;}
.right { float: right;}