@charset "utf-8";
/* SenCSS 0.6 */
html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline}
body{background:#fff url("../images/bg.jpg") no-repeat top center;color:#666;font:75%/1.5em "Lucida Grande", "Lucida Sans Unicode", Calibri, "Trebuchet MS", Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;;position:relative}
textarea{font:100%/1.5em "Lucida Grande", "Lucida Sans Unicode", Calibri, "Trebuchet MS", Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:1px dotted}
a{text-decoration:underline}
a:hover,a:focus{text-decoration:none}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{margin:0 1.5em 1.5em;padding:0.75em}
code,kbd,tt{font-family:"Courier New", Courier, monospace;line-height:1;*line-height:1.5}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
dt{font-weight:700}
dd{padding-left:1.5em}
h1{font-size:2em;font-weight:700;margin:0 0 0.75em}
h2{font-size:2em;margin:0 0 0.75em;color:#1781c5;}
h3{font-size:1.666em;margin:0 0 0.905em;color:#1781c5;}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:0.8333em;margin:0 0 1.8em}
h6{font-size:0.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:bottom}
ins{text-decoration:overline}
ol li{list-style:outside decimal}
p{font-weight:300;margin:0 0 1.5em}
pre{font-family:"Courier New", Courier, monospace;margin:0 0 1.5em}
sub{top:0.4em;font-size:0.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:0.85em;line-height:1;position:relative;bottom:0.5em;vertical-align:baseline}
strong,b{font-weight:700}
ul li{list-style:outside disc}
ul,ol{margin:0 0 1.5em;padding:0;padding-left:1.2em;}
ol{padding-left:1.6em;}
li ul,li ol{margin:0}
li ol li {list-style:outside lower-alpha;}
li li{margin-left:1.5em}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{border:1px solid #000;padding:0.333em;vertical-align:middle}
th{font-weight:700;padding:0.333em;vertical-align:middle}
form button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:0.8em 0 0;*margin:1.75em 0 0;padding:0 0.5em}
form fieldset{border:0;margin:0 0 1.5em;position:relative;padding:1.5em 0 0}
form fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}
form input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;height:2.25em;*height:1.5em;line-height:1.5em;padding:0.29em 0;width:100%;margin:0 0 0.75em}
form input[type=file]{height:2.25em;padding:0}
form textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0.29em 0;width:100%}
form select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;margin:0 0 0.75em;*margin:0 0 0.8em;_margin:0 0 1.3em;padding:0.2em 0 0}
form optgroup {font-weight:700;font-style:normal;text-indent:0.2em}
form optgroup + optgroup {margin-top:1em}
form option{font-size:1em;height:1.5em;padding:0;text-indent:1em}
form label{cursor:pointer;display:block;height:1em;*height:auto;*line-height:1.4em;margin:0;padding:0;width:100%}
form label input{background:0;border:0;height:1em;*height:1.5em;line-height:1.5em;margin:0 0.5em 0 0;padding:0;width:auto}
form legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0;display:none;}
.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif;font-style:italic}
.aside-left{clear:left;float:left;margin:0 10px 0 0;width:330px;}
.aside-right{clear:right;float:right;margin:0 0 0 10px;width:330px}
.error{background:#fee;border:1px solid red;margin:1.5em;padding:0.666em;text-align:center}
.notice{background:#eef;border:1px solid #00f;margin:1.5em;padding:0.666em;text-align:center}
.success{background:#efe;border:1px solid #0f0;margin:1.5em;padding:0.666em;text-align:center}
.warning{background:#ffe;border:1px solid #ff0;margin:1.5em;padding:0.666em;text-align:center}
.quo{font-family:Georgia, Gentium, "Times New Roman", Times, serif}
.lquo{font-family:Georgia, Gentium, "Times New Roman", Times, serif;margin:0 0 0 -0.55em}
.firstParagraphArticle:first-letter{float:left;font-size:3.2em;font-weight:700;line-height:1em;margin:0 0 -0.2em;padding:0.125em 0.1em 0 0}

.horizontalForm button{clear:left;float:left;margin:0;margin-left:160px;}
.horizontalForm input,.horizontalForm textarea{float:left;margin:0 0 0.75em;*margin:0 0 0.8em;width:49%;-moz-border-radius:3px;-webkit-border-radius:3px;}
.horizontalForm select{float:left;margin:0 0 0.75em;_margin:0 0 1.25em}
.horizontalForm label{clear:left;float:left;padding:0.375em 0;width:160px;position:relative;}
.horizontalForm label input{height:1em;line-height:1.5em;margin:0.25em 0.5em 0 0;width:auto}
.horizontalForm label.singleLine{clear:both;float:none;height:1.5em;padding:0;width:100%}
.horizontalForm label span {
	position:absolute;
	left:500px;
	top:1px;
	background:#9BBDE3;-moz-border-radius:2px;-webkit-border-radius:2px;
	width:111px;
	padding:2px;
	color:#000;
}
.clear {clear:both;}
/* start custom css */
#wrap {
	width:680px;
	padding:0 10px;
	margin:0 auto;
}
#header {
	width:680px;
	height:100px;
	position:relative;
}
#header h1 {
	display:inline;margin:0;
}
#header h1 a {
	display:block;
	position:absolute;
	left:0;top:30px;
	text-indent:-9999em;
	width:350px;
	height:40px;
	background:url("../images/logo.png") no-repeat 0 0;
	overflow:hidden;
}
#header h2 {
	position:absolute;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	left:360px;
	top:53px;
}
#nav {
	list-style:none;
	position:relative;
	height:30px;
	padding:0;
	float:left;
	border-left:1px solid #fcfcfc;
	border-right:1px solid #bbb;
	overflow:hidden;
}
#nav li {
	float:left;display:inline;
}
#nav li a {
	float:left;
	height:30px;
	line-height:30px;
	color:#0b783c;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 49px;
	border-right:1px solid #fcfcfc;
	border-left:1px solid #bbb;
}
#nav li a:hover,
#nav li a:focus,
#nav li a.hover,
#page-contact-en-links .navcon a,
#page-home .navhom a,
#page-meer-informatie .navhom a,
#page-werkwijzen .navwer a,
#page-nes .navwer a,
#page-familieopstellingen .navwer a,
#page-individuele-opstelling .navwer a,
#page-coaching .navwer a,
#page-nei .navwer a,
#page-integra .navwer a,
#page-back-bloesem-remedie .navwer a,
#page-voedingsadvies .navwer a,
#page-mijn-persoonlijke-visie-en-motivatie .navmij a,
#page-cv .navmij a {
	color:#0074BE;
	text-decoration:underline;
	background:#fcfcfc;
	background:rgba(250,250,250,0.5);
}
/* content */ 
#content {
	position:relative;
	padding-top:2em;
	clear:both;
}
.seperator {
	width:100%;
	background:url("../images/sep.png") no-repeat 0 0;
	height:15px;
	margin:0 0 1.5em;
	clear:both;
}
#content h2 + p {
	font-size:1.2em;
}
#content a {
	padding:2px;
	color:#0b783c;
}
#content a:hover,
#content a:focus,
#content a.hover {color:#000;background:#9BBDE3;-moz-border-radius:2px;-webkit-border-radius:2px;}
#content ul li {
	padding-bottom:0.2em;
}
#content img {
	background:#fff;
	border:1px solid #0B773B;
	padding:1px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#content img.aside-right,
#content img.aside-left {
	width:auto;
}
#footer {
	width:100%;
	clear:both;
	background:url("../images/footer.png") no-repeat 0 0;
	padding-top:35px;
}
#footer p {
	text-align:center;
	font-size:0.75em;
	color:#0075bf;
}
#footer p a {
	color:#0075bf;
}
