body, html {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	overflow-x: hidden;
}
html {
	background-image:url(/images/body_back.jpg);
	background-color:#000e5d;
}
body {

}
#content_right #pp_filter {
	margin-left:0px;
}

#pp_filter {
	color:#bac8ff;
	font-size:11px;
	margin-left:-25px;
	margin-right:-5px;
}
#pp_filter label {
	cursor:pointer;	
}
.pp_result, .pp_result_detail {
	clear:both;
	margin-bottom:20px;
	margin-top:20px;
	background-color:#eea926;
	padding:20px;
}
.pp_result_photo {
	width:150px;
	padding:1px;
	height:160px;
}
.pp_result_fullname {
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}
.pp_result_photo {
	float:left;
	margin-right:10px;
	margin-botom:10px;
}
.pp_result_moreinfo {
	margin-top:10px;
}
.pp_result_clearer {
	clear:both;	
}
#pp_return {
	margin-bottom:10px;
}
#pp_textholder {
	clear:left;	
}
a {
	color:#2e49e3;
}
a:hover {
	color:#132488;
}
.error {
	color:#CC0000;
	font-weight:bold;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:25px;
}
h2 {
	color:white;
	font-size:16px;
}
h4 {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#home_left {
	position:absolute;
	top:250px;
	width:165px;
	color:#bac8ff;
	font-size:11px;
}
#home_left a {
	color:#09F;	
}
#home_left a:hover {
	color:#0073BF;
}

#video_1 {
	position:absolute;
	left:220px;
	top:270px;
}
#wrapper, #wrapper_general, #wrapper_therapeuten, #wrapper_clienten {
	width:1033px;
	background-image:url(/images/home_back.jpg);
	margin-left:auto;
	margin-right:auto;
	min-height:600px;
	background-repeat:no-repeat;
	position:relative;
}
	#knop_account {
		position:absolute;
		top:35px;
		right:50px;
		color:white;
		font-size:11px;
		font-weight:bold;
		background-image:url(/images/knop_account.jpg);
		display:block;
		width:107px;
		height:17px;
		text-align:center;
		padding-top:3px;
		padding-left:3px;
		text-decoration:none;
	}
	#footer #knop_account:hover {
		background-position:0px -20px;
		color:white;
	}
	#language_switcher {
		position:absolute;
		left:15px;
		top:215px;
	}
	#home_button {
		width:345px;
		height:121px;
		display:block;
		position:absolute;
		top:210px;
		left:425px;
	}
	#home_button:hover {
		background-position:0px -121px;
	}
	#home_therapeuten, #home_clienten {
		position:absolute;
		top:212px;
		left:207px;
		height:50px;
		width:210px;
		background-repeat:no-repeat;
	}
	#home_clienten {
		left:777px;
		top:208px;
	}
	#home_knop_left1, #home_knop_left2, #home_knop_right1, #home_knop_right2 {
		width:360px;
		height:54px;
		padding-top:30px;
		text-align:center;
		color:#e2c3ff;
		font-size:18px;
		text-decoration:none;
		display:block;
		position:absolute;
		top:349px;
		left:221px;
		font-weight:bold;
		text-transform:uppercase;
	}
	#home_knop_right1 {
		left:615px;
		color:#b2def7;
	}
	#home_knop_left1:hover, #home_knop_right1:hover  {
		background-image:url(../images/home_back_hover.jpg);
		background-position:-221px -349px;
		color:white;
	}
	#home_knop_right1:hover  {
		background-position:-615px -349px;
	}
	#home_knop_left2 {
		width:183px;
		top:448px;
		padding-top:20px;
		height:64px;
	}
	#home_knop_right2 {
		width:173px;
		left:793px;
		top:448px;
		color:#b2def7;
		padding-top:20px;
		height:64px;
		padding-left:5px;
		padding-right:5px;
	}
	#home_knop_left2:hover, #home_knop_right2:hover  {
		background-image:url(../images/home_back_hover.jpg);
		background-position:-221px -448px;
		color:white;
	}
	#home_knop_right2:hover  {
		background-position:-793px -448px;
	}
	#home_knop_center2 {
		width:325px;
		height:81px;
		padding-top:40px;
		text-align:center;
		color:#f7e0c7;
		font-size:18px;
		text-decoration:none;
		display:block;
		position:absolute;
		top:448px;
		left:425px;
		font-weight:bold;
		text-transform:uppercase;
		padding-left:10px;
		padding-right:10px;
	}
	#home_knop_center2:hover {
		background-image:url(../images/home_back_hover.jpg);
		background-position:-425px -448px;
		color:white;
	}
	#home_bottom_pusher {
		height:581px;
	}
	#home_bottom_holder {
		width:886px;
		background-image:url(../images/home_bottom_back_repeat.jpg);
		margin-left:150px;
	}
	#home_bottom {
		background-image:url(../images/home_bottom_back.jpg);
		min-height:145px;
		background-repeat:no-repeat;
		padding-left:80px;
		padding-top:10px;
		color:#552d01;
		font-weight:bold;
	}
	#home_bottom h1 {
		color:#dea00e;
		font-size:16px;
		text-transform:uppercase;
	}
	#home_bottom h2 a {
		color:#6B3901;
		font-size:13px;
		text-transform:uppercase;
	}
	#home_bottom h2 a:hover {
		color:#5a3103;
	}
	#home_bottom h2 span {
		font-size:10px;
		display:block;
	}
	#home_bottom_footer {
		height:63px;
		background-image:url(../images/home_bottom_footer.jpg);
		margin-left:15px;
	}
	#home_bottom_nieuws {
		float:left;
		width:190px;
		padding-right:5px;
		border-right:1px solid #fcce9c;
	}
	#home_bottom_newsletter {
		float:left;
		width:319px;
		border-right:1px solid #fcce9c;
		padding:10px;
		padding-top:0px;
	}
	#home_bottom_rechts {
		float:left;
		width:206px;
		padding:20px;
	}
#left {
	float:left;
	width:132px;
	padding-left:30px;
}
	#left ul {
		padding:0;
		margin:0;
	}
	#left ul li, #left ul li a {
		list-style-image:url(/images/list_image.jpg);
		font-size:12px;
		color:#bac8ff;
		font-weight:bold;
		padding-top:0;
		text-decoration:none;
	}
	#left ul li, #left ul li a:hover, #left ul li a.amenu_active {
		color:#ffcf9b;
	}
	#left ul ul {
		padding-left:20px;
		padding-top:0px;
	}
	#left ul li ul li a {
		font-size:10px;
		margin-left:-5px;
	}
	
#content {
	float:left;
	width:820px;
	padding-left:50px;
	line-height:17px;
}
#content_bottom {
	width:870px;
	height:62px;
	margin-left:-47px;
	clear:both;
}
#wrapper_general
{
	background-image:url(/images/general_top.jpg);
	padding-top:277px;
}
#wrapper_general #content {
	background-image:url(/images/general_content_back.jpg);
	color:#552d01;
}
#wrapper_general #content_bottom {
	background-image:url(/images/general_content_bottom.jpg);
}
#wrapper_therapeuten {
	background-image:url(/images/therapeuten_top.jpg);
	padding-top:277px;
}
#wrapper_therapeuten #content {
	background-image:url(/images/therapeuten_content_back.jpg);
	color:white;
}
#wrapper_therapeuten #content_bottom {
	background-image:url(/images/therapeuten_content_bottom.jpg);
}
#wrapper_clienten {
	background-image:url(/images/clienten_top.jpg);
	padding-top:277px;
}
#wrapper_clienten #content {
	background-image:url(/images/clienten_content_back.jpg);
	color:white;
}
#wrapper_clienten #content_bottom {
	background-image:url(/images/clienten_content_bottom.jpg);
}

#content_left {
	width:456px;
	padding-left:33px;
	min-height:200px;
	float:left;
	padding-right:60px;
	padding-top:15px;
}
#content_right {
	width:202px;
	border-left:1px solid #fcce9c;
	padding-left:12px;
	float:left;
	padding-top:20px;
}
#footer {
	color:white;
	margin-left:200px;
	text-align:center;
	padding-bottom:20px;
	margin-top:-20px;
	font-size:11px;
}
#footer a {
	color:white;
}
#footer a:hover {
	color:#CCC;
}
#menu {
	position:absolute;
	top:243px;
	left:138px;
	padding-left:11px;
}
#menu li {
	padding:0;
	margin:0;
	list-style-type:none;
}
#menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#menu a {
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #2e3a7c;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	height:24px;
}
#menu a:hover, #menu .amenu_active {
	background-image:url(../images/menu_hover_back.jpg);
}
.knop_geel {
	background-image:url(/images/knop_geel.gif);
	height:24px;
	padding-top:15px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:182px;
	height:26px;
	padding-top:13px;
	display:block;
	margin-bottom:5px;
}
.knop_geel:hover {
	background-position:0px -39px;
	color:white;
}
.form_text, .form_textarea {
	border:1px solid #975002;
	background-color:#ffeedc;
	padding:2px;
	width:175px;
}
.form_textarea {
	height:90px;
}
form {
	padding:0;
	margin:0;
}

#webshop_add_to_cart_extra {
	position:absolute;
	top:300px;
	right:332px;
}
.webshop_cart_small_product_price {
	text-align:right;
}
.webshop_cart_small_tax {
	text-align:right;
}
#webshop_cart_small_totalprice {
	text-align:right;
}
#webshop_cart_small_totalprice_excl_tax {
	text-align:right;
	clear:both;
}
#webshop_cart_small_totalline {
	border-top:1px solid black;
	margin-top:5px;
	margin-bottom:2px;
	width:70px;
	float:right;
}
#webshop_cart_small_totalprice {
	border-top:1px solid black;
	border-bottom:3px double black;
	width:70px;
	text-align:right;
	float:right;
}
.webshop_cart_delete {
	cursor:pointer;
}
#webshop_cart_updated {
	font-weight:bold;
	color:#990000;
}
.webshop_product_photo_img {
	background-repeat:no-repeat;
	background-color:#ef9d00;
	background-position:center center;
}

#total_price {
	border-bottom:3px double black;
}
#toggleTOSHolder {
	height:400px;
	overflow:auto;
}



/* main container */
#events {

}
.events_table_header {
	font-size:16px;
	margin-bottom:0px;
	margin-top:30px;
}
.events_table_header td {
	padding:5px;	
}
.events_table_link {
	color:#1c3adf;
}
.events_table_overview {
	width:500px;
}
.events_table_overview th {
	font-size:11px;
	text-align:left;
}
.events_table_date {
	font-size:11px;
}
.events_table_registrationlink:hover {
	color:white;
}
.events_table_overview .row_odd {
	background-color:#ac6fe7;
}
.events_table_overview .row_even {
	background-color:#9b6fc5;
}
/* event item in overview */
.event {
	padding:5px;
	margin-bottom:20px;
	background-color:#833cc8;
}
.event_title {
	font-weight:bold;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.event_summary {

}
.event_registration_date {

}
.event_link a {
	margin-top:5px;
	color:#ef9d00;
	font-weight:bold;
}
.event_link a:hover {
	color:white;
}
/* Singular Event Display */
#event_description {

}
#event_dates {
	padding:5px;
	margin-bottom:20px;
	background-color:#833cc8;
}
#event_dates_intro {
	font-weight:bold;
}
.event_date {

}
.event_date_location {

}
.event_date_datestart {

}
.event_date_dateend {

}
#event_price {
	font-weight:bold;
	padding:5px;
	margin-bottom:20px;
	background-color:#833cc8;
}
#event_registrationlink, #event_registrationlink a {
	margin-top:5px;
	color:#ef9d00;
	font-weight:bold;
}
#event_registrationlink a:hover {
	color:white;
}
.events_share_registrations_link {
	margin-top:5px;
	color:#ef9d00;
	font-weight:bold;
	color:white;
	padding:5px;
}
#event_files {
	margin-top:20px;
}
/* Event Registration */
#event_login {
	float:left;
	margin-right:70px;
	padding-top:14px;
}
#event_registrationform {

}
.event_explanation {
	font-style:italic;
}
#events h2 {
	background-color:#ef9d00;
	padding:5px;
}
#event_profiledetails {
	background-color:#833cc8;
	padding:5px;
	color:white;
	margin-bottom:20px;
}
#event_profiledetails a {
	margin-top:5px;
	color:#ef9d00;
	font-weight:bold;
}
#event_profiledetails a:hover {
	color:white;
}
#event_payment {
	padding:5px;
	margin-bottom:20px;
	background-color:#833cc8;
}
/* submit buttons */
.event_submit {

}


/* general */
.articles_article_title {
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	font-size:16px;
	color:white;
}
.articles_article_title a {
	font-size:12px;
}
.articles_article_author {
	font-size:11px;
	margin-top:-10px;
}

/* articles menu */
.articlesmenu_mainitem {

}
.articlesmenu_level_0 {

}
.articlesmenu_level_1 {

}
.articlesmenu_level_2 {

}
.articlesmenu_level_3 {

}
/* etc... unlimited levels */
.articlesmenu_active {

}

/* articles article overview */
.articles_article {

}
.articles_article_photo {

}
.articles_article_summary {

}

/* articles article details */
#articles_article_details {

}
.articles_article_photos {

}
.articles_article_description {

}

/* general */

#ws_msg_addedtocart {
	position:absolute;
	display:none;
    top:0px;
    left:0px;
    height:40px;
    width:100%;
	background-color:#eea926;
	text-align:center;
	color:white;
	padding:10px 0px;
	font-weight:bold;
}
#ws_msg_addedtocart div {
	margin-bottom:5px;
}



.webshop_title {

}
/* webshop menu */
.webshopmenu_mainitem {

}
.webshopmenu_level_0 {

}
.webshopmenu_level_1 {

}
.webshopmenu_level_2 {

}
.webshopmenu_level_3 {

}
/* etc... unlimited levels */
#webshop_menu .webshopmenu_active {
	color:#ffcf9b;
}

/* webshop product overview */
.webshop_product {
	clear:left;
	background-color:#eea926;
	padding:20px;
	padding-bottom:	0px;
	margin-bottom:20px;
}
.webshop_product_photo {
	float:left;
	padding-right:20px;
}
.webshop_product_title {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	font-weight:bold;
}
.webshop_product_summary {

}
.webshop_product_moreinfo {
	padding-top:5px;
	display:block;
}
.webshop_product_price {
	font-size:16px;
	font-weight:bold;
	clear:left;
	text-align:right;
}
#webshop_login .form_text, #webshop_registrationform .form_text {
	width:165px;
}
#webshop_registrationform {
	float:left;
	font-size:12px;
}
.webshop_product_special_price {

}
.webshop_product_old_price {

}
.webshop_product_price_pre {

}

/* webshop product details */
#webshop_product_details {

}
.webshop_product_photos {
	float:left;
	margin-right:20px;
	width:200px;
	background-color:#eea926;
	text-align:center;
	padding-top:10px;
}
.webshop_product_photos img {
	margin-bottom:10px;
}
.webshop_product_description {

}
#webshop_add_to_cart_form {
	text-align:right;
}
#webshop_add_to_cart {
	text-align:right;
	padding:10px;
}
#webshop_add_to_cart a {
	font-weight:bold;
	background-image:url(/images/knop_geel.gif);
	height:24px;
	padding-top:15px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:182px;
	height:26px;
	padding-top:13px;
	display:block;
	margin-bottom:10px;
	margin-left:230px;
	font-size:11px;
}
#webshop_add_to_cart a:hover {
	background-position:0px -39px;
	color:#8f5e00;
}
/* webshop cart small */
#webshop_cart_small {
	margin-top:20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#webshop_cart_small_title {
	font-weight:bold;
	font-size:14px;
}
.webshop_cart_small_product_title {
	background-color:#eea926;
	padding:2px;
}
.webshop_cart_small_product_price {
	text-align:right;
	background-color:#eea926;
	margin-bottom:10px;
}
.webshop_cart_small_tax {
	text-align:right;
}
#webshop_cart_small_totalprice {
	text-align:right;
	font-weight:bold;
}
#webshop_cart_small_totalprice_excl_tax {
	text-align:right;
}
#webshop_cart_small_totalline {
	border-top:2px solid black;
	margin-top:5px;
	margin-bottom:2px;
}
.webshop_cart_small_product_added {

}
#webshop_cart_small_button_edit_cart {
	font-weight:bold;
	background-image:url(/images/knop_geel.gif);
	height:24px;
	margin-top:10px;
	padding-top:15px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:182px;
	height:26px;
	padding-top:13px;
	display:block;
	margin-bottom:10px;
	font-size:11px;
}
#webshop_cart_small_button_edit_cart:hover {
	background-position:0px -39px;
	color:#8f5e00;
}
#webshop_cart_small_button_goto_checkout {
	font-weight:bold;
	background-image:url(/images/knop_geel.gif);
	height:24px;
	padding-top:15px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:182px;
	height:26px;
	padding-top:13px;
	display:block;
	margin-bottom:10px;
	font-size:11px;
}
#webshop_cart_small_button_goto_checkout:hover {
	background-position:0px -39px;
	color:#8f5e00;
}
/* webshop cart / checkout Step 1 */
.webshop_button_field {
	
}
a.webshop_button_right {
	float:right;
	font-weight:bold;
	background-image:url(/images/knop_geel.gif);
	height:24px;
	padding-top:15px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:182px;
	height:26px;
	padding-top:13px;
	display:block;
	margin-top:20px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
a.webshop_button_right:hover {
	background-position:0px -39px;
	color:#8f5e00;
}
a.webshop_button_left {
	float:left;
	font-weight:bold;
	background-image:url(/images/knop_geel.gif);
	height:24px;
	padding-top:15px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:182px;
	height:26px;
	padding-top:13px;
	display:block;
	margin-top:20px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.webshop_button_left:hover {
	background-position:0px -39px;
	color:#8f5e00;
}
.webshop_cart_delete {
	cursor:pointer;
}
#webshop_cart_updated {
	font-weight:bold;
	color:#990000;
}

/* checkout Step 2 */
#webshop_profiledetails {
	background-color:#eea926;
	padding:10px;
}
.row_odd {
	background-color:#eea926;
}
#webshop_login {
	float:left;
	margin-right:15px;
	padding-top:14px;
}
.webshop_explanation {
	font-style:italic;
}
.profile_details {

}
#toggleInvoiceAddress {
	display:block;
	padding:10px;
	background-color:#eea926;
	margin-top:10px;
}
#toggleInvoiceAddressHolder {
	padding:10px;
	background-color:#eea926;
}
#toggleTOSHolder {
	height:400px;
	overflow:auto;
	padding:10px;
	background-color:#eea926;
}
#toggleTOS {
	margin-top:20px;
	padding:10px;
	background-color:#eea926;
}
#toggleTOSHolder {
	padding:10px;
	background-color:#eea926;
}
#webshop_shippingdetails {
	padding:10px;
	background-color:#eea926;
	margin-top:10px;
}
/* checkout Step 3 */
.ws_pp_holder {
	padding:10px;
	background-color:#eea926;
	margin-top:10px;
}
.ws_pp_logo {

}

/* account page user */
.order_summary {

}
.order_details {
}
.hilite {
	
}
.account_modulebox {
	padding:10px;
	background-color:#eea926;
	margin-top:10px;
}
.order_summary {
	margin-bottom:10px;
}
.order_details {
	padding-bottom:20px;
}
a.mod_profiles_top_button {
	font-weight:bold;
	background-image:url(/images/knop_geel.gif);
	height:24px;
	padding-top:15px;
	text-decoration:none;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:182px;
	height:26px;
	padding-top:13px;
	display:block;
	margin-top:20px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	margin-right:10px;
}
a.mod_profiles_top_button:hover {
	background-position:0px -39px;
	color:#8f5e00;
}
.hilite {
	background-color:#F5E6CD;
	cursor:pointer;
}
.therapeut {
	padding:10px;
	background-color:#eea926;
	margin-top:10px;
}
.news_item_title {
	font-size:14px;
}
.news_item_title span {
	font-weight:normal;
	font-size:9px;
	display:block;
	display:none;
}
.news_item_teaser {
	font-weight:normal;
	font-size:12px;
}



.agenda_item {
	margin-bottom:10px;
}
.agenda_item_active {

}
h3.agenda_item_title {
	font-size:16px;
}
h3.agenda_item_title a {
}
.agenda_title_only_item {
	padding:0;
	margin:0;
}
.agenda_item_youtube {

}
h3.agenda_title_only_title {
	font-size:12px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
h3.agenda_title_only_title a{
}
h3 a:hover {
	color:white;
}
h3 span {
	font-size:10px;
	display:block;
	padding-top:3px;
	font-weight:normal;
}
.agenda_item_readmore {
	margin-top:5px;
}
