/*
#################
#	ALGEMEEN	#
#################
*/
body, html,
h1, h2, h3, h4, h5, h6,
p,
ul, ol, li,
dl, dt, dd
{
	margin: 0; padding: 0;
}

p { margin-bottom: 1.2em; }
h2 { color: #dd0039; font-size: 1.8em; }
h3 { color: #dd0039; font-size: 1.2em; }
h4 {}
img { border: none; }
html { font: 62.5%/210% Arial, Verdana, Tahoma, sans-serif; overflow-y: scroll; }
body { color: #454545; font-size: 1.2em; background: url(/img/bg.gif) repeat-y center; }

/*
################
#	LAYOUT	   #
################
*/
div#container {
	width: 996px;
	margin: auto;
	border-top: 12px solid #fff;
	background: #fff;
}

div#header {
	height: 380px;
	padding-top: 1em;
	background: #dd0039 no-repeat;
}

body#homepage div#header { height: 460px; }

div#header div.flashbanner {
	float: left;
	margin-left: 36px;
}

a#print {
	position: absolute;
	top: 27em;
	margin-left: 888px;
	padding-left: 18px;
	color: #fff;
	font-size: .9em;
	text-decoration: none;
	background: url(/img/print.gif) no-repeat 0 50%;
}

a#print:hover,
a#print:focus { text-decoration: underline; }

div#top {
	padding: .4em 10px 1em 44px;
	height: 50px;
	background: #fff;
}

div#top h1 {
	float: left;
	width: 211px;
	height: 45px;
	margin-top: .5em;
	text-indent: -9999px;
	background: url(/img/logo.gif) no-repeat;
}
div#top h1 a { display: block; height: 45px; }
div#top img.banner { float: left; margin-left: 36px; }

div#front-flash { height: 200px; margin-top: 40px; }

div#front-sponsoren {
	height: 216px;
	width: 916px;
	margin-top: 20px;
	padding: 0 40px;
	overflow: hidden;
}

div#front-sponsoren ul { list-style: none; }

div#front-sponsoren li {
	float: left;
	margin: 0 16px;
	overflow: hidden;
	background: no-repeat;
}

div#front-sponsoren li a {
	display: block;
	text-decoration: none;
	background: no-repeat;
}

div#front-sponsoren li a span { display: block; cursor: pointer; }

div#front-sponsoren li a span.popup { display: none; }
div#front-sponsoren li a:hover span.popup,
div#front-sponsoren li a:focus span.popup {
	display: block;
	position: absolute;
	width: 200px;
	margin: -20px 0 0 40px;
	padding: 12px;
	color: #383838;
	background: #fff;
}

div#front-sponsoren li a span.popup span.titel {
	font-size: 1.4em;
	font-weight: bold;
	color: #e2205e;
}

/* Grote sponsor */
div#front-sponsoren li.sponsor200 {
	width: 138px;
	height: 200px;
	padding: 6px 7px 8px 9px;
	background-image: url(/img/banners/groot.gif);
}

div#front-sponsoren li.sponsor200 a {
	height: 200px;
	background: no-repeat;
}

/* Middelgrote sponsor */
div#front-sponsoren li.sponsor100 {
	width: 115px;
	height: 164px;
	margin-top: 16px;
	padding: 6px 7px 7px 7px;
	background-image: url(/img/banners/middel.gif);
}

div#front-sponsoren li.sponsor100 a {
	height: 164px;
}

/* Kleine sponsor */
div#front-sponsoren li.sponsor50 {
	width: 94px;
	height: 136px;
	margin-top: 30px;
	padding: 4px 7px 6px 5px;
	background-image: url(/img/banners/klein.gif);
}

div#front-sponsoren li.sponsor50 a {
	height: 136px;
}

/* Blauwe sponsor */
div#front-sponsoren li.sponsor-blauw a {
	background: #cbd5e8 no-repeat bottom;
}

div#front-sponsoren li.sponsor-blauw a span.titel {
	padding: 6px 8px;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
}

div#front-sponsoren li.sponsor-blauw a span.tekst {
	float: right;
	margin-top: 12px;
	padding: 2px 6px 2px 3px;
	color: #fff;
	background: #93a7d0;
}

div#front-sponsoren li.sponsor-blauw-200 a {
	background-image: url(/img/banners/sponsor-blauw-groot.gif);
}

div#front-sponsoren li.sponsor-blauw-100 a {
	background-image: url(/img/banners/sponsor-blauw-middel.gif);
}

div#front-sponsoren li.sponsor-blauw-50 a {
	background-image: url(/img/banners/sponsor-blauw-klein.gif);
}

div#front-sponsoren li.sponsor-blauw-50 a span.titel { font-size: 1.3em; }
div#front-sponsoren li.sponsor-blauw-50 a span.tekst { font-size: .9em; }

div#front-sponsoren li.sponsor-marug a {
	background: #e32041 no-repeat right bottom;
}

div#front-sponsoren li.sponsor-marug-200 a {
	background-image: url(/img/banners/sponsor-marug-groot.gif);
}

div#front-sponsoren li.sponsor-marug-100 a {
	background-image: url(/img/banners/sponsor-marug-middel.gif);
}

div#front-sponsoren li.sponsor-marug-50 a {
	background-image: url(/img/banners/sponsor-marug-klein.gif);
}

div#front-sponsoren li.sponsor-marug a span.hoofdtitel {
	padding-top: 12px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 1.3em;
}

div#front-sponsoren li.sponsor-marug a span.hoofdtekst {
	padding: 6px 8px;
	color: #fff;
	font-size: 1em;
}

div#site-intro {
	float: left;
	padding: .6em 0 .6em 44px;
}

div#site-intro {
	padding: .6em 0 .6em 44px;
	color: #fff;
	background: #DD0039;
	width: 450px;
}

div#site-intro h4 {	font-size: 1.4em; }

div#newsticker {
	height: 45px;
	width: 400px;
	color: #fff;
	padding: 0.6em 44px 0.6em 0;
	overflow: hidden;
	float: right;
}

div#rsscontainer {
	width: 400px;
	height: auto;
	padding: 1em 0 2.6em;
}

div#newsticker ul { list-style: none; background: none; } /* Overrule voor IE6 > margin-top: -1em; */
div#newsticker ul li { margin: 0 0 4em 140px; }

div#newsticker a {
	color: #fff;
	text-decoration: none;
}

div#newsticker a:hover,
div#newsticker a:focus { text-decoration: underline; }

ul#rss li a.externelink {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}

ul#rss li.externelink-smalllink {
	font-size: 1em;
}

div#front-content { /* Overrule voor IE6 > height: 1%; */
	overflow: hidden;
	background: #fff;
	clear: both;
}

div#overlay {
	position: absolute;
	width: 996px;
	height: 5em;
	margin-top: 4em;
	filter: alpha(opacity=40);
	opacity: 0.4;
	background: #dd0039;
}

h1#paginatitel {
	position: absolute;
	margin-top: 2.3em;
	padding: .6em 1em .6em 44px;
	font-size: 2em;
	color: #fff;
}

div#breadcrumbs {
	 margin-top: 9em;
	 padding: 1.6em 1em 1.3em 44px;
	 color: #fff;
	 background: #DD0039;
}

div#breadcrumbs a {
	color: #fff;
	text-decoration: none;
}

div#breadcrumbs a:hover,
div#breadcrumbs a:focus {
	text-decoration: underline;
}

div#breadcrumbs img {
	padding: 0 .3em .1em;
}

div#footer {
	width: 960px;
	padding: 0 18px 3em;
	margin: auto;
	color: #dd0039;
	overflow: hidden;
	background: #dadde3 url(/img/footer.gif) repeat-x bottom;
}

div#footer span {
	float: left;
	padding: .3em 1.8em;
	margin-right: .5em;
	background: #fff;
}

div#footer a { color: #dd0039; text-decoration: none; }
div#footer a:hover,
div#footer a:focus { text-decoration: underline; }

div#content-wrapper {
	padding-bottom: 4em;
	overflow: hidden;
}

div.kolom-links {
	float: left;
	width: 240px;
	padding: 3em 0 0 28px;
	overflow: hidden;
}

div#kolom-links-breed { width: 370px; }

div.zoekresultaat { margin-bottom: .6em; padding: 1em; }
div.zoekresultaat-gekleurd { background-color: #E0E5EF; }

div.kolom-content div.zoekresultaat h3 {
	margin: 0 0 .2em;
	padding-left: 1.2em;
	font-size: 1.4em;
	font-weight: normal;
	background: url(/img/pijltje.gif) no-repeat 0 .3em;
}

div.zoekresultaat a.leer-meer {
	padding-right: 1.4em;
	background: url(/img/pijltje-grijs.gif) no-repeat right .25em;
}

div.zoekresultaat a.leer-meer:hover,
div.zoekresultaat a.leer-meer:focus {
	background-image: url(/img/pijltje.gif);
}

a.meer-nieuws {
	float: left;
	width: 90px;
	padding: .2em 0 .2em 18px;
	color: #444;
	text-decoration: none;
	border: solid #c9c9c9;
	border-width: 1px 0;
	background: url(/img/pijltje-terug.gif) no-repeat 0 50%;
}

a#later-nieuws {
	float: right;
	padding-left: 0;
	padding-right: 18px;
	background-image: url(/img/pijltje.gif);
	background-position: right 50%;
}

a.meer-nieuws:hover,
a.meer-nieuws:focus {
	text-decoration: underline;
}

div#nieuws-navigatie {
	clear: both;
	padding: .8em .6em 0;
	text-align: center;
}

div#nieuws-navigatie a,
div#nieuws-navigatie span { /* Overrule voor IE6 > margin-bottom: 0; */
	float: left;
	width: 2.1em;
	margin: 0 .3em .6em;
	padding: .2em 0;
	color: #535353;
	text-align: center;
	text-decoration: none;
	border: 1px solid #c9c9c9;
}

div#nieuws-navigatie span {
	color: #dd0039;
	border-color: #fff;
}

div#nieuws-navigatie a:hover,
div#nieuws-navigatie a:focus {
	color: #dd0039;
	border-color: #fff;
}

div.kolom-rechts {
	float: left;
	width: 244px;
	padding: 3em 28px 0 0;
	overflow: hidden;
}

div.kolom-content {
	float: left;
	width: 408px;
	padding: 3.5em 24px 0;
	overflow: hidden;
	background: url(/img/punt.gif) no-repeat 24px 0;
}

div.kolom-rechts small {
	clear: both;
	display: block;
}

div#kolom-content-breed {
	width: 512px;
	background-position: 54px 0;
}

div.kolom-content h2 { margin-bottom: .7em; }
div.kolom-content h3 { margin-top: 1.6em; }
div.kolom-content h2#textwriter {
	padding: 0 0 .1em 1.8em;
	border-bottom: 1px solid #c9c9c9;
	background: url(/img/pijltje.gif) no-repeat .4em .4em;
}

div.kolom-content small#nieuwsitem-datum {
	display: block;
	margin: -.8em 0 .7em;
	font-size: 1.1em;
	color: #585858;
}

div.kolom-content p.illustratie {
	float: right;
	width: 124px;
	margin: 0 0 .5em .5em;
	background: #e7eef3;
}

div.kolom-content p.illustratie-nieuws {
	position: absolute;
	float: none;
	margin-left: 430px;
}

div.kolom-content p.illustratie img { display: block; }
div.kolom-content p.illustratie small {
	display: block;
	line-height: 135%;
	color: #dd0039;
	padding: .6em .6em 1.8em;
}

div.kolom-content p.intro { line-height: 220%; }
div.kolom-content a { color: #dd0039; }
div.kolom-content a:visited { color: #8e213d; }
div.kolom-content p.intro a { text-decoration: none; }
div.kolom-content p.intro a:hover,
div.kolom-content p.intro a:focus { text-decoration: underline; }

div#overzicht { overflow: hidden; height: 1%; }

div#overzicht a {
	float: left;
	display: block;
	width: 198px;
	margin-bottom: 8px;
	text-align: center;
	font-weight: normal;
	border: 1px solid #efefef;
	overflow: hidden;
	background: #fff;
}

div#overzicht a.rechts {
	float: right;
}

div#overzicht a:hover,
div#overzicht a:focus {
	text-decoration: none;
	border-color: #c8ccd1;
}

div#overzicht a img {
	display: block;
	margin: auto;
}

div.stbutton {
	margin-bottom: 12px;	
}

/*
################
#	LIJSTEN	   #
################
*/
ul#hoofdmenu {
	min-height: 2.2em;
	margin-top: .8em;
	padding: 0 0 .9em 0;
	font-size: 1.1em;
	font-weight: bold;
	list-style: none;
	border-bottom: .6em solid #dd0039;
	/*overflow: hidden;*/
	background: #fff;
}

ul#hoofdmenu li {
	float: left;
	border-right: 1px solid #b9b9b9;
}

ul#hoofdmenu li#hoofdmenu-laatste { float: right; }

ul#hoofdmenu li a { /* Overrule voor IE6 > float: left */
	display: block;
	padding: .7em 30px 0 12px;
	color: #0d1431;
	text-decoration: none;
	background: url(/img/hoofdmenu-item.gif) no-repeat right .9em;
}

ul#hoofdmenu li a:hover,
ul#hoofdmenu li a:focus {
	color: #DD0039;
	background-image: url(/img/hoofdmenu-item-hover.gif);
}

ul#hoofdmenu ul {
	display: none;
	position: absolute;
	margin-left: -1px;
	padding: 1.05em 0 0; /* ie6 > minder padding-top */
	font-size: .9em;
	font-weight: normal;
	list-style: none;
	border-left: 1px solid #fff;
	border-bottom: .9em solid #fff;
	background: #fff;
	z-index: 1;
}

ul#hoofdmenu li:hover ul,
ul#hoofdmenu li.over ul {
	display: block;
}

ul#hoofdmenu ul li {
	float: none;
	border: none;
}

ul#hoofdmenu ul li a {
	width: 200px;
	padding: .6em 0 .6em 1em;
	color: #fff;
	background: #dd0039;
}

ul#hoofdmenu ul li a:hover,
ul#hoofdmenu ul li a:focus {
	color: #dd0039;
	background: #fff;
}

/* DEFINITELIJST OP FRONT */
div#front-content dl { /* Overrule voor IE6 > double margin-bug */
	float: left;
	width: 282px;
	margin: 0 10px 0 26px;
	padding: 4em 0 2em;
	background: url(/img/punt.gif) no-repeat center top;
}

div#front-content dl a {
	color: #dd0039;
}

div#front-content dl dt {
	margin-bottom: .8em;
	padding: .6em 0 0 2em;
	border: solid #c9c9c9;
	border-width: 1px 0;
	background: url(/img/pijltje.gif) no-repeat 0 .9em;
}

div#front-content dl dd { /* ie6 > height: 10em; */
	min-height: 10em;
	color: #383838;
}

div#front-content dl#agenda-preview dd { min-height: 5em; }

div#front-content dl dd h3 {
	margin-bottom: .1em;
	color: #dd0039;
	font-size: 1.5em;
	font-weight: normal;
}

div#front-content dl dd.lees-meer,
div#front-content dl#agenda-preview dd.lees-meer {
	min-height: 0;
	height: auto;
	font-size: 1.1em;
	text-align: right;
}

div#front-content dl#agenda-preview dd.lees-meer { padding-top: 0; }

div#front-content dl dd.lees-meer a,
div#front-content dl dd h3 a { text-decoration: none; }

div#front-content dl dd.lees-meer a:hover,
div#front-content dl dd.lees-meer a:focus,
div#front-content dl dd h3 a:hover,
div#front-content dl dd h3 a:focus { text-decoration: underline; }

/* Submenu linkerkolom */
div.kolom-links ul {
	padding-bottom: .8em;
	font-size: 1.2em;
	list-style: none;
	border: solid #c9c9c9;
	border-width: 1px 0;
}

div.kolom-links li a { /* Overrule voor IE6 */
	display: block;
	padding: .4em 8px .4em 25px;
	color: #535353;
	text-decoration: none;
	background: no-repeat 0 .7em;
}

div.kolom-links li a:hover,
div.kolom-links li a:focus {
	color: #dd0039;
	text-decoration: underline;
	background-image: url(/img/pijltje-grijs.gif);
}

div.kolom-links li a.active {
	color: #dd0039;
	border-bottom: 1px solid #c9c9c9;
	background-image: url(/img/pijltje.gif);
}

div.kolom-links li.laatste a.active {
	border-bottom: none;
}

/* Menu met nieuws in linkerkolom */
ul#nieuws,
dl.agenda-overzicht ul {
	margin-bottom: 2em;
	padding-bottom: 0;
	border-bottom: none;
}

ul#nieuws li,
dl.agenda-overzicht ul li { /* Overrule voor IE6 > height: 1%; */
	position: relative;
	background: url(/img/nieuwsoverzicht.gif) repeat-y 18px 0;
}

ul#nieuws li a,
dl.agenda-overzicht ul li a { /* Overrule voor IE6 > negatieve margin-top */
	overflow: hidden;
	padding: .8em 8px .8em 110px;
	border-bottom: 1px solid #c9c9c9;
	background-position: 0 1.1em;
}

dl.agenda-overzicht ul li a {
	padding-left: 150px;
}

ul#nieuws li span,
dl.agenda-overzicht ul li span {
	position: absolute;
	top: 1em;
	left: 25px;
	font-size: .8em;
}

ul#nieuws li span.tijd,
dl.agenda-overzicht ul li span.tijd {
	left: 100px;
}

dl.agenda-overzicht { margin-bottom: 3em; }

dl.agenda-overzicht dt {
	margin-bottom: .4em;
	padding-left: 18px;
	background: url(/img/pijltje-grijs.gif) no-repeat 0 .7em;
}

dl.agenda-overzicht-active dt {
	background-image: url(/img/pijltje.gif);
}

div.kolom-content ul {
	margin: 2em .4em;
	list-style: none;
}

div.kolom-content ol { margin: 1em .4em 1em 2.3em; }
div.kolom-content ol li { padding-left: .2em; }
div.kolom-content ul li {
	padding: .2em 0 .2em 2em;
	background: url(/img/list-item.gif) no-repeat 0 .7em;
}

div.kolom-content ul.downloads { border-top: 1px solid #c9c9c9; }

div.kolom-content ul.downloads li {
	height: 1%;
	padding: .4em 5px .6em 36px;
	border-bottom: 1px solid #c9c9c9;
	overflow: hidden;
	background: url(/img/pijltje.gif) no-repeat 1em .8em;
}

div.kolom-content ul.downloads li a {
	float: left;
	width: 280px;
	font-weight: bold;
	color: #454545;
	overflow: hidden;
}

div.kolom-content ul.downloads li code { font-size: 1.2em; }
div.kolom-content ul.downloads li span {
	float: right;
	width: 60px;
	color: #7d7d7d;
	text-align: right;
}
/* fotoalbum */
div.kolom-content ul.album {
	margin: 0 0 0 0;
	list-style: none;
}
div.kolom-content ul.album li {
	float: left;
	width: 133px;
	margin-right: 3px;
	margin-bottom: 10px;
	background: none;
	padding: 0 0 0 0;
}
div.kolom-content ul.album li a {
	border: 1px solid #C8CCD1;
	display: block;
	text-decoration: none;
}
div.kolom-content ul.album li a:hover,
div.kolom-content ul.album li a:focus {
	border: 1px solid #DD0039;
}
div.kolom-content ul.album li a img {
	display: block;
}
div.kolom-content ul.album li a span {
	background: #E7EEF3;
	min-height: 50px;
	padding: 5px 5px 0;
	display: block;
}

div#album-detail {
	float:left;
}

div#album-detail a {
	display: block;
	border: 1px solid #C8CCD1;
}
div#album-detail a:hover,
div#album-detail a:focus {
	border-color: #DD0039; 
}

div#album-detail img {
	display: block;
}

div#album-detail a.download-foto {
	border: none;
	border-bottom: 1px solid #C8CCD1;
	text-align: center;
	text-decoration: none;
}
div#album-detail a.download-foto:hover,
div#album-detail a.download-foto:focus { border-bottom: 1px solid #C8CCD1; text-decoration: underline; }

div.album {
	float: left;
	margin: 0 4px 4px 0;
	padding: 5px;
}

/* Uitgelicht */
dl#uitgelicht {
	position: relative;
}

dl#uitgelicht dt {
	margin-bottom: .4em;
	padding-left: 136px;
	font-size: 1.5em;
}

dl#uitgelicht dt a { text-decoration: none; }

dl#uitgelicht dt a:hover,
dl#uitgelicht dt a:focus {
	text-decoration: underline;
}

dl#uitgelicht dt small {
	display: block;
	margin-top: .2em;
	font-size: .7em;
}

dl#uitgelicht dd { padding-left: 136px; }
dl#uitgelicht dd.inhoud { min-height: 65px; padding-bottom: .4em; }

dl#uitgelicht dd.illustratie {
	width: 80px;
	height: 110px;
	top: 4px;
	margin: -152px 0 34px 32px;
	padding: 4px 0 0 5px;
	background: url(/img/lijst-klein.jpg) no-repeat;
}

dl#uitgelicht dd.lees-meer {
	padding-left: 0;
	margin-bottom: 2.6em;
	border: solid #c9c9c9;
	border-width: 1px 0;
}

dl#uitgelicht dd.lees-meer a {
	display: block;
	padding: .3em 0 .3em 136px;
	color: #dd0039;
	font-size: 1.2em;
	text-decoration: none;
	background: url(/img/pijltje-grijs.gif) no-repeat .6em 50%;
}

dl#uitgelicht dd.lees-meer a:hover,
dl#uitgelicht dd.lees-meer a:focus {
	text-decoration: underline;
	background-image: url(/img/pijltje.gif);
}

/* DEFINITIELIJSTEN IN RECHTERKOLOM */
div.kolom-rechts dl,
div.kolom-links dl { /* Overrule voor IE6 > double margin-bug */
	margin-bottom: 2em;
}

div.kolom-rechts dl dt,
div.kolom-links dl dt {
	margin-bottom: .8em;
	padding: .6em 0 0 2em;
	border: solid #c9c9c9;
	border-width: 1px 0;
	background: url(/img/pijltje.gif) no-repeat 0 .9em;
}

div.kolom-rechts dl#agenda {
	overflow: hidden;
}

div.kolom-rechts dl#agenda dd {
	float: left;
	width: 122px;
	padding: 15px 0;
	text-align: center;
	background: #e7eef3 url(/img/lijst.gif) no-repeat center 11px;
}

div.kolom-rechts dl ul {
	list-style: none;
}

div.kolom-rechts dl ul a {
	display: block;
	padding: .3em .3em .3em 2em;
	color: #dd0039;
	background: no-repeat 0 .8em;
}

div.kolom-rechts dl ul a:hover,
div.kolom-rechts dl ul a:focus {
	background-image: url(/img/pijltje.gif);
}

div.kolom-rechts dl ul a:visited { color: #8e213d; }

/*
####################
#	FORMULIEREN	   #
####################
*/
div#top form {
	float: right;
	margin-top: 1em;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #a5b4d4;
}
div#top form legend { display: none; }
div#top form fieldset { /* Overrule voor IE6 > float en width */
	margin: 0; padding: 0; border: none;
}
div#top form input {
	float: left;
	width: 149px;
	padding: 4px 3px;
	border: none;
}
div#top form input.submit {
	float: right;
	width: 46px;
	height: 24px;
	padding: 0;
	background: #fff;
}

/* Webbeheer-formulieren */
form.webbeheer-formulier fieldset {
	border: 1px solid #DFDFDF;
}

form.webbeheer-formulier ul li {
	overflow: hidden;
}

form.webbeheer-formulier ul li.subtitel {
	margin-top: 2em;
	padding-left: 0;
	background: none;
}

form.webbeheer-formulier input {
	width: 140px;
	padding: 2px 3px;
	border: 1px solid #DFDFDF;
	margin-bottom: 5px;
}

form.webbeheer-formulier h4 {
	font-size: 1.2em;
}

form.webbeheer-formulier select { width: 146px; }

form.webbeheer-formulier input:focus {
	border-color: #BFBFBF;
}

form.webbeheer-formulier input.checkbox {
	width: auto;
	border: none;
}

form.webbeheer-formulier input.radio {
	border: none;
	margin: 0 0 0 5px;
}

form.webbeheer-formulier label {
	width: 200px;
	float: left;
}

form.webbeheer-formulier fieldset.radiogrouper ul {
	margin: 0;
}

form.webbeheer-formulier fieldset.radiogrouper label {
	width: auto;
	background: none;
}

form.webbeheer-formulier fieldset.radiogrouper input {
	float: left;
	width: auto;
	margin: .2em 12px 0 0;
}

form.webbeheer-formulier fieldset.radiogrouper li {
	background-image: none;
	padding-left: 0px;
	border: 0px;
}

form.webbeheer-formulier li textarea {
	border: 1px solid #DFDFDF;
	width: 145px;
	height: 100px;
}

form.webbeheer-formulier li textarea:focus {
	border-color: #BFBFBF;
}

form.webbeheer-formulier li select {
	border: 1px solid #DFDFDF;
}

form.webbeheer-formulier li select:focus {
	border-color: #BFBFBF;
}

form.webbeheer-formulier input.button {
	 outline: none;
	 cursor: pointer;
	 background-color:#f3f2e4;
}

dl#tellafriend {
	clear: both; padding-top: 3em; /* ie6 > geen padding-top; */
}

dl#tellafriend form {
	padding-left: 10px;
}

dl#tellafriend form fieldset {
	margin: 0; padding: 0; border: none;
}

dl#tellafriend form ol {
	list-style: none;
}

dl#tellafriend form ol li {
	margin-bottom: .6em;
}

dl#tellafriend form label {
	display: block;
	font-weight: bold;
	color: #DD0039;
}

dl#tellafriend form input {
	width: 96%;
	padding: 3px;
	border: 1px solid #DFDFDF;
}

dl#tellafriend form input.submit {
	width: auto;
	margin-top: 1em;
	padding: 1px 10px;
	background: #F3F2E4;
}

dl#tellafriend form ul.errors {
	margin: .5em 0; padding: 0;
	font-size: 1em;
	border: 4px solid #DD0039;
	background: #fff;
}

dl#tellafriend form p.message {
	margin: .5em 0; padding: .5em 0;
	text-align: center;
	border: 4px solid #DD0039;
	background: #fff;
}

dl#tellafriend form ul.errors li {
	padding: .4em .5em;
	line-height: 130%;
}

a.ebflogo {
	float: right;
	margin: 0 0 0 0;
	width: 266px;
	height: 58px;
	text-indent: -99999px;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
	border-bottom: 10px solid #fff;
	background: #fff url(/img/ebf-logo.png) no-repeat left -58px;
}

a.ebflogo:hover {
	background: #fff url(/img/ebf-logo.png) no-repeat left 0px;
}