@charset "utf-8";
			/* begin algemeen */
			body,
			html {
				margin: 0;
				padding: 0;
				text-align: center;
				}
			body {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px;
				background: transparent url(../images/bg_body.gif) top left repeat;
				padding: 15px 0;
				}
			img {
				border: 0;
				}
			p {
				margin: 0;
				}
			div#container {
				width: 963px;
				min-height: 500px;
				margin: 0 auto;
				background: transparent url(../images/bg_container.gif) top left no-repeat;
				text-align: left;
				}
			div#body {
				margin: 0 32px 10px 22px;
				position: relative;
				}
			div.spacer {
				line-height: 0;
				margin:0;
				padding: 0;
				clear: both;
				}
			/* einde algemeen */
			/* begin header */
			div#header {
				margin: 0;
				padding: 0;
				position: relative;
				width: 100%;
				}
			div#header form {
				margin: 0;
				position: absolute;
				bottom: 12px;
				right: 0;
				}
			div#header input.text {
				font-size: 10px;
				margin: 0 10px 0 0;
				padding: 2px 2px;
				border: 1px solid #7f7f7f;
				color: #7f7f7f;
				width: 116px;
				}
			div#header input.submit {
				vertical-align: baseline;
				}
			div.vlaggen{
				clear: both;
				float: right;
				margin:10px 0px 0px 0px;
				padding:0px;
			}
			/* einde header */
			/* begin sidebar */
			div#sidebar {
				width: 176px;
				/*
				position: absolute;
				top: 70px;
				left: 0;
				*/
				margin-right: 9px;
				float: left;
				text-align: center;
				overflow: hidden;
				}
			div#sidebar ul {
				margin: 0;
				padding: 0 0 15px 0;
				list-style-type: none;
				text-align: left;
				background: transparent url(../images/sidebar_divider.gif) bottom left no-repeat;
				}
			div#sidebar li {
				width: 176px;
				height: 30px;
				margin: 0;
				overflow: hidden;
				}
			div#sidebar li#leftnav_contact,
			div#sidebar li#leftnav_inschrijven,
			div#sidebar li#leftnav_nieuwsbrief,
			div#sidebar li#leftnav_tarieven {
				heigth: 29px;
				}
			div#sidebar ul a {
				font-size: 11px;
				/*font-weight: bold;*/
				text-decoration: none;
				text-transform: uppercase;
				color: #FFFFFF;
				display: block;
				height: 30px;
				line-height: 30px;
				padding-left: 13px;
				}
			div#sidebar ul a:hover,
			div#sidebar ul a.current {
				color: #000000;
				}
			div#sidebar li#leftnav_contact a,
			div#sidebar li#leftnav_inschrijven a,
			div#sidebar li#leftnav_nieuwsbrief a,
			div#sidebar li#leftnav_tarieven a {
				heigth: 29px;
				line-height: 29px;
				}
			li#leftnav_home a {
				background: transparent url(../images/leftnav_home.gif) top left no-repeat;
				}
			li#leftnav_home a.current,
			li#leftnav_home a:hover {
				background-image: url(../images/leftnav_home.gif);
				}
			li#leftnav_edward a {
				background: transparent url(../images/leftnav_edward_gal.gif) top left no-repeat;
				}
			li#leftnav_edward a.current,
			li#leftnav_edward a:hover {
				background-image: url(../images/leftnav_edward_gal.gif);
				}
			li#leftnav_filmpjes a {
				background: transparent url(../images/leftnav_alle_filmpjes.gif) top left no-repeat;
				}
			li#leftnav_filmpjes a.current,
			li#leftnav_filmpjes a:hover {
				background-image: url(../images/leftnav_alle_filmpjes.gif);
				}
			li#leftnav_probleem a {
				background: transparent url(../images/leftnav_probleemgebieden.gif) top left no-repeat;
				}
			li#leftnav_probleem a.current,
			li#leftnav_probleem a:hover {
				background-image: url(../images/leftnav_probleemgebieden.gif);
				}
			li#leftnav_tarieven a {
				background: transparent url(../images/leftnav_tarieven.gif) top left no-repeat;
				}
			li#leftnav_tarieven a.current,
			li#leftnav_tarieven a:hover {
				background-image: url(../images/leftnav_tarieven.gif);
				}
			li#leftnav_inschrijven a {
				background: transparent url(../images/leftnav_inschrijven.gif) top left no-repeat;
				}
			li#leftnav_inschrijven a.current,
			li#leftnav_inschrijven a:hover {
				background-image: url(../images/leftnav_inschrijven.gif);
				}
			li#leftnav_faq a {
				background: transparent url(../images/leftnav_faq.gif) top left no-repeat;
				}
			li#leftnav_faq a.current,
			li#leftnav_faq a:hover {
				background-image: url(../images/leftnav_faq.gif);
				}
			li#leftnav_nieuwsbrief a {
				background: transparent url(../images/leftnav_nieuwsbrief.gif) top left no-repeat;
				}
			li#leftnav_nieuwsbrief a.current,
			li#leftnav_nieuwsbrief a:hover {
				background-image: url(../images/leftnav_nieuwsbrief.gif);
				}
			li#leftnav_sponsors a {
				background: transparent url(../images/leftnav_sponsors.gif) top left no-repeat;
				}
			li#leftnav_sponsors a.current,
			li#leftnav_sponsors a:hover {
				background-image: url(../images/leftnav_sponsors.gif);
				}
			li#leftnav_contact a {
				background: transparent url(../images/leftnav_contact.gif) top left no-repeat;
				}
			li#leftnav_contact a.current,
			li#leftnav_contact a:hover {
				background-image: url(../images/leftnav_contact.gif);
				}
			div#accountlogin {
				background: #ecf1ea url(../images/bg_account_top.gif) top left no-repeat;
				width: 172px;
				margin: 0 auto;
				text-align: left;
				}
			div#accountlogin form {
				margin: 0;
				padding: 9px 11px;
				background: transparent url(../images/bg_account_bottom.gif) bottom left no-repeat;
				}
			div#accountlogin input.text {
				font-size: 9px;
				margin: 0 0 5px 0;
				padding: 1px 2px;
				border: 1px solid #7f7f7f;
				color: #7f7f7f;
				width: 121px;
				}
			div#accountlogin input.checkbox {
				vertical-align: middle;
				}
			div#accountlogin p {
				color: #7f7f7f;
				margin: 0 0 3px 0;
				}
			div#accountlogin p.indent {
				margin: 0 0 8px 24px;
				}
			div#accountlogin a {
				text-decoration: none;
				color: #70a7b9;
				}
			div#attentie {
				padding: 15px 0 0 0;
				background: transparent url(../images/sidebar_divider.gif) top left no-repeat;
				}
			/* einde sidebar */
			/* begin content */
			div#content {
				float: left;
				width: 724px;
				/*margin-left: 185px;*/
				position: relative;
				}
			img.headerimage {
				display: block;
				padding: 0 0 18px 0;
				margin: 0;
				background: transparent url(../images/content_divider.gif) bottom left repeat-x;
				}
			div#text {
				display: inline;
				float: left;
				width: 448px;
				margin-left: 31px;
				line-height: 1.5em;
				padding-bottom: 40px;
				background: transparent url(../images/content_footer.gif) left bottom repeat-x;
				}
			body#home div#text {
				width: 479px;
				margin-left: 0;
				}
			div#text h1,
			div#actueel h1 {
				font-weight: normal;
				font-size: 28px;
				height: 78px;
				margin: 0;
				padding: 0 0 9px 0;
				overflow: hidden;
				background: transparent url(../images/content_divider.gif) 0 69px repeat-x;
				}
			div#text h1 span.subject	{
				display: block;
				margin: 10px 0;
				padding: 0;
				color: #5d9cb1;
				/*font-weight: bold;*/
				font-size: 14px;
				line-height: 1.5em;
				text-transform: uppercase;
				}
			div#text p.blauw	{

				padding: 0;
				color: #5d9cb1;
				/*font-weight: bold;*/
				font-size: 12px;
				line-height: 1.5em;
				font-weight:normal;
				}				
			div#text input.submit {
				/*float:right;*/
				margin: 10px 0px 10px 0px;
				padding:2px 15px 2px 15px;
				text-align:left;
				border: 1px solid #7f7f7f;
				display:block;
				text-align: center;
				}
			div#text div.content {
				display: inline;
				float: left;
				margin-right: 10px;
				width: 200px;
				}
			body#home div#text div.content {
				width: 225px;
				}
				
			body#home div#text td  input,
			body#home div#text td textarea
			{
				font-size: 10px;
			}
			div.content h3 {
				font-size: 11px;
				margin-bottom: 0;
				color: #5d9cb1;
				}
			div.content p,li {
				font-size: 10px;
				line-height: 1.5em;
				}
			div.content p.inleiding {
				color: #5d9cb1;
				font-weight: bold;
				}
			div.sfeerbeeld {
				clear: both;
				padding: 18px 0 0 0;
				background: transparent url(../images/content_divider.gif) 0 0 repeat-x;
				}
			div.sfeerbeeld img {
				display: block;
				}
			div#homevideo {
				background: transparent url(../images/bg_video.gif) top left repeat-y;
				margin-bottom: 8px;
				}
			div#homevideo div.main {
				padding: 8px 1px;
				background: transparent url(../images/bg_video_top.gif) top left no-repeat;
				}
			div#homevideo div.sub {
				padding: 8px 8px 6px 8px;
				background: transparent url(../images/bg_video_bottom.gif) bottom left no-repeat;
				border-top: 1px solid #7f7f7f;
				}
			div#actueel {
				/*
				position: absolute;
				top: 0;
				right: 0;
				*/
				float: right;
				width: 237px;
				overflow: hidden;
				}
			div#actueel div,
			div#actueel img {
				display: block;
				margin-bottom: 8px;
				}
			div#actueel h1 img {
				display: inline;
				margin-bottom: 0;
				}
			div#actueel h3 {
				background-color: #7d837a;
				color: #FFFFFF;
				font-size: 11px;
				margin: 0;
				padding: 7px 10px 6px 10px;
				}
			div#actueel ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
			div#actueel li {
				background-color: #a6bab5;
				color: #000000;
				padding: 7px 10px 6px 10px;
				font-size: 10px;
				font-weight: bold;
				border-bottom: 1px solid #7d837a;
				}
			div#actueel li.last {
				border-bottom: 0;
				}
			div#actueel a {
				text-decoration: none;
				color: #000000;
				font-style: italic;
				}
			div#actueel a:hover {
				text-decoration: underline;
				}
			div#actueel span.datum {
				color: #FFFFFF;
				}
			div#actueeltraining {
				padding-bottom: 8px;
				background: #a6bab5 url(../images/bg_actueel_trainingen_bottom.gif) bottom left no-repeat;
				}
			div#actueelmeest {
				padding-bottom: 8px;
				background: #ecf1ea url(../images/bg_actueel_meest_bottom.gif) bottom left no-repeat;
				}
			div#actueelmeest li {
				background-color: #ecf1ea;
				}
			div#actueelmeest a {
				color: #7d837a;
				}
			div#actueelmeest span.datum {
				color: #5d9cb1;
				}
			div.filmoverzicht {
				margin: 10px 0;
				padding: 0;
				}
			div.last {
				margin-bottom: 0;
				}
			div.filmoverzicht div {
				float: left;
				margin-right: 8px;
				overflow: hidden;
				}
			div.filmoverzicht div.video {
				width: 202px;
				}
			div.filmoverzicht div.tekst {
				width: 230px;
				}
			div.filmoverzicht div.spacer {
				float: none;
				margin: 0;
				height: 30px;
				background: transparent url(../images/content_divider.gif) left bottom repeat-x;
				}
			div.filmoverzicht p.datum {
				font-size: 10px;
				line-height: 1.5em;
				margin-top: 3px;
				color: #5d9cb1;
				font-weight: bold;
				}
			div.filmoverzicht h3 {
				line-height: 1em;
				margin: 0 0 10px 0;
				font-size: 11px;
				}
			div#filmpaginering {
				text-align: right;
				margin-top: -6px;
				}
			div#filmpaginering ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
			div#body div#filmpaginering li {
				display: inline;
				margin: 0 0 0 2px;
				}
			div#filmpaginering a {
				text-decoration: none;
				color: #000000;
				font-size: 8px;
				margin: 0 2px 0 0;
				}
			div#filmpaginering a.current {
				font-weight: bold;
				}
			div.formblock {
				margin: 5px 0;
				padding: 0 0 23px 0;
				background: transparent url(../images/content_divider.gif) left bottom repeat-x;
				}
			div.formblock p {
				position: relative;
				height: 16px;
				line-height: 16px;
				margin-bottom: 5px;
				}
			div.formblock span.forminput {
				position: absolute;
				top: 0;
				right: 7px;
				width: 240px;
				}
			div.formblock span.postcodecijfer {
				right: 102px;
				width: 145px;
				}
			div.formblock span.postcodeletter {
				width: 86px;
				}
			div.formblock input.text {
				font-size: 10px;
				width: 100%;
				height: 12px;
				padding: 2px 2px;
				border: 1px solid #7f7f7f;
				color: #7f7f7f;
				}
			dl.faq {
				margin: 0;
				}
			dl.faq dt {
				padding: 0;
				margin: 0;
				font-weight: bold;
				background-image: none;
				}
			dl.faq dt a {
				padding: 0 0 0 32px;
				color: #000000;
				display: block;
				text-decoration: none;
				background: transparent url(../images/faq_arrow_down.gif) 11px 5px no-repeat;
				}
			dl.faq dd {
				padding: 12px 0 19px 32px;
				background: transparent url(../images/content_divider.gif) left bottom repeat-x;
				margin: 0;
				}
			dl.faq dt.in {
				padding-bottom: 18px;
				background: transparent url(../images/content_divider.gif) left bottom repeat-x;
				}
			dl.faq dt.in a {
				background: transparent url(../images/faq_arrow_right.gif) 11px 3px no-repeat;
				}
			/* einde content */
			/* begin footer */
			div#footer {
				background: transparent url(../images/bg_footer.gif) top left repeat-x;
				color: #FFFFFF;
				text-align: center;
				}
			div#footer div {
				width: 736px;
				padding-left: 188px;
				margin: 0 auto;
				text-align: left;
				height: 48px;
				}
			div#footer div#design {
				text-align: right;
				}
			div#footer ul {
				margin: 0;
				padding: 10px 0 0 0;
				list-style-type: none;
				}
			div#design ul {
				padding-top: 5px;
				}
			div#footer li {
				float: left;
				margin-right: 35px;
				}
			div#design li {
				float: none;
				margin-right: 18px;
				color: #bcbcbc;
				}
			div#footer a {
				text-decoration: none;
				color: #FFFFFF;
				}
			div#design a {
				color: #bcbcbc;
				}
			div#footer a:hover {
				text-decoration: underline;
				}
			/* einde footer */

