body {	
	background-color			: #f2faed;
	color						: #666666;
	font-family					: Helvetica, arial, sans-serif;
	font-size					: 0.9em;
	font-weight					: 400;
	margin						: 0;
	padding						: 0;
	text-align					: center;
	/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YjkxYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2I5MWMiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(87,185,28,0) 0%, rgba(87,185,28,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,185,28,0)), color-stop(100%,rgba(87,185,28,0.1)));
	background: -webkit-linear-gradient(top,  rgba(87,185,28,0) 0%,rgba(87,185,28,0.1) 100%);
	background: -o-linear-gradient(top,  rgba(87,185,28,0) 0%,rgba(87,185,28,0.1) 100%);
	background: -ms-linear-gradient(top,  rgba(87,185,28,0) 0%,rgba(87,185,28,0.1) 100%);
	background: linear-gradient(to bottom,  rgba(87,185,28,0) 0%,rgba(87,185,28,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0057b91c', endColorstr='#1a57b91c',GradientType=0 );
	*/
}

h1, h2, h3 {
	color						: #4b4b4b; /*#0b9444;*/	
	font-weight					: normal;
}

h3 {
	color						: #c0e6c0;
	font-size					: 1.5em;
}

a, a.visited {
	color						: #1b796d; /*#0b9444;*/
}

a:hover {
	color						: #005854;
}

.website_main, .website_main_admin, .website_popup {	
	background-image			: url('../images/peppelenbos-health-coaching-venlo-symbolen-background2.png');	
	background-position			: top right;
	background-repeat			: no-repeat;
	float						: center;
	margin-left					: auto;
	margin-right				: auto;
	text-align					: left;
	max-width					: 1000px;
}

.website_popup {	
	width						: 575px;
}

.website_header {
	background-image			: url('../images/peppelenbos-health-coaching-venlo-header-background-02b.png');
	background-position			: top center;
	background-repeat			: no-repeat;	
	clear						: both;
}

.website_header_maxwidth {
	background-image			: url('../images/peppelenbos-health-coaching-venlo-symbolen-background.png');
	background-position			: top right;
	background-repeat			: no-repeat;
	float						: center;
	margin-left					: auto;
	margin-right				: auto;
	max-width					: 1000px;
}

.website_menu, .website_menu_admin {
	background-color			: #2c7b73; /*rgba(0,91,86,0.8);*/
	border-top-left-radius		: 25px;	
	border-top-right-radius		: 25px;	
	color						: #ffffff;
	height						: 35px;
	padding-left				: 15px;	
	padding-top					: 4px;
	text-align					: left;
	width						: 100%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;	
}

.website_menuitem_selected {
	color						: #dbf0dc;
}

.website_menuitem a:hover, .website_menu_admin a:hover {
	color						: #02a89a;
	text-decoration				: none;
}

.sf-menu, .sf-menu * {
	margin						: 0;
	padding						: 0;
	list-style					: none;
	width						: 100%;
}

.sf-menu ul ul {
	top							: 0;
	left						: 100%;
}

.sf-menu ul {
	display						: none;
	left						: 0;
	margin						: 0;
	padding						: 0;
	list-style					: none;
	width						: 100%;
	position					: absolute;
	z-index						: 99;	
}

.sf-menu a {
	color						: #ffffff;
	display						: block;
	position					: relative;
	text-decoration				: none;
}

.sf-menu a:hover {
	color						: #02a89a;
	text-decoration				: none;
}

.sf-menu li {
	display						: inline-block;
	padding-top					: 5px;	
	position					: relative;
	text-align					: center;
	width						: 14%;	
}

.sf-menu > li {
	float						: left;
}

.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
	display						: block;
}

.sf-menu li ul {
	background-color			: #2c7b73; /*rgba(0,91,86,0.8);*/
	border-bottom-left-radius	: 10px;	
	border-bottom-right-radius	: 10px;	
	padding-bottom				: 10px;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-top					: 10px;
	width						: 175px;
}

.sf-menu li ul li {
	display						: block;
	position					: relative;
	text-align					: left;
	width						: 100%;	
}

.website_header_logo {
	float						: left;
	padding-left				: 20px;	
	text-align					: left;
	width						: 35%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;	
}

.website_header_logo img {
	max-width					: 100%;
}

.website_socialmedia {
	float						: left;
	padding-right				: 20px;	
	text-align					: right;
	width						: 65%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;	
}

.website_slideshow {
	clear						: both;
	text-align					: center;
}

.nieuwsarchief {
	margin						: 0;
	padding						: 0;
	list-style					: none;	
}

.website_content, .website_content_admin {
}

.website_content_kolom1, .website_content_kolom1_2 {
	float						: left;
	padding-left				: 20px;
	padding-right				: 20px;
	width						: 65%;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;		
}

.website_content_kolom2 {	
	float						: left;
	width						: 35%;
}

.website_content_kolom1_2 {
	width						: 100%;
}

.website_slideshow {	
	position					: relative;
}

.box {
	background-color			: #ffffff;
	border						: 2px solid #dbf0dc; /*rgba(0,91,86,0.3)*/
	border-radius				: 10px;
	float						: left;
	line-height					: 1.5em;
	margin-top					: 30px;
	padding-bottom				: 20px;	
	padding-left				: 20px;	
	padding-right				: 20px;	
	padding-top					: 0px;
	-webkit-box-sizing			: border-box;
	-moz-box-sizing				: border-box;
	box-sizing					: border-box;		
	width						: 100%;
}

.box h4 {
	color						: #ffffff;
	background-color			: #2a7a72; /*#55ba47;*/
	border-radius				: 10px;	
	font-size					: 1.5em;
	margin						: 0;
	padding						: 10px;
	position					: relative;
	top							: -20px;
	max-width					: 60%;
}

.website_content_kolom2 img {
	/*width						: 100%;*/
}

.website_content_kolom2 .box img {
	/*width						: auto;*/
}

.content_fill {
	background-color			: #2c7b73; /*#55ba47;*/
	border-top					: 12px solid #c0e6c0;
	border-bottom-left-radius	: 25px;	
	border-bottom-right-radius	: 25px;	
	color						: #ffffff;
	clear						: both;
	font-size					: 0.8em;
	float						: center;
	margin-left					: auto;
	margin-right				: auto;
	text-align					: center;
	max-width					: 1000px;
}

.content_fill a, .content_fill a.visited {
	color						: #ffffff;
	text-decoration				: none;
}

.content_fill a:hover {
	color						: #c0e6c0;
	text-decoration				: underline;
}

.content_fill_kolom {	
	float						: left;
	line-height					: 2em;
	padding						: 3%;
	position					: relative;
	text-align					: left;
	width						: 27%;
}

.contentTD {
	text-align					: left;
	vertical-align				: top;
}

hr {
	border						: 1px solid #dbf0dc;
	width						: 100%;
	float						: left;
	margin						: 20px 0;
	color						: #dbf0dc;
}

.TR_even {
	background-color			: #f0f0f0;
}

.TR_odd {
	background-color			: #fafafa;	
}

.footer_groen {
	color						: #ffffff; /*#00ad9a;*/
}

.Voedingstabel {
	font-size					: smaller;
}

.Voedingstabel_Stoplicht_header {
	width						: 25px;
}

.Voedingstabel_Stoplicht_td {
	border						: 1px solid #000000;
	height						: 15px;
	width						: 15px;
}

.rekenhulp {
	border-bottom				: 1px solid #f1d2bf; 
	font-size					: 8pt;
}

.website_submenu {
	float						: left;
	min-height					: 250px;
	position					: relative;
	max-width					: 250px;
}

.website_submenu_icoon {
	float						: left;
	position					: relative;
	text-align					: center;
	width						: 25%;
}

.website_submenu_tekst {
	float						: left;
	font-size					: 0.9em;
	position					: relative;
	text-align					: left;
	width						: 75%;
}

.rslides {
	float						: center;
  	list-style					: none;
  	padding						: 0;
  	margin						: 0;  	
  	margin-left					: auto;
  	margin-right				: auto;
  	position					: relative;
  	overflow					: hidden;
  	text-align					: center;
  	width						: 100%;
}

.rslides li {
  	-webkit-backface-visibility	: hidden;
  	display						: none;
  	float						: center;
  	position					: absolute;
  	width						: 100%;
}

.rslides li:first-child {
  	position					: relative;
  	display						: block;
  	float						: center;
}

.rslides img {
  	display						: block;
  	height						: auto;
  	float						: center;
	width						: 100%;
  	border						: 0;
}