/* ALGEMEEN */
.home .kolomMain {
	width: 720px;
	min-height: 18px;
	padding: 0px;
	background: none;
}
* html .home .kolomMain {
	height: 18px;
}

.spotlight {
	width: 960px;
	min-height: 175px;
}
* html .spotlight {
	height: 175px;
}

.introtext {
	width: 460px; /* 480px */
	min-height: 161px; /* 175px */
	padding: 7px 10px;
	float: left;
	color: #3d452e;
	background: #e3f4f9 url(../images/bg-home-spotlight.gif) no-repeat left top;
}
* html .introtext {
	height: 175px;
}

.introtext h2 {
	margin: 0px 0px 4px 0px;
	font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #086994;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.introtext p {
	margin: 0px;
}

.flash {
	width: 480px;
	height: 170px;
	overflow: hidden;
	float: left;
}

.home .kolomSub {
	min-height: 320px;
	padding: 8px 0px 0px 0px;
	background: url(../images/bg-home-kolomSub.gif) repeat-x left top;
}
* html .home .kolomSub {
	height: 320px;
}



/* AGENDA */
.blokAgenda {
	width: 228px; /* 240px */
	min-height: 165px;
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 17px 0px;
}

.blokAgenda h3 {
	margin: 0px 0px 10px 0px;
}

.blokAgenda p {
	margin: 0px;
}

.blokAgenda .item {
	width: 228px;
	min-height: 18px;
	margin: 0px 0px 5px 0px;
}

.blokAgenda .datum {
	width: 34px;
	height: 34px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	color: #b9ad96;
	background: url(../images/bg-home-agendaitem.gif) no-repeat left top;
}

.blokAgenda .datum .dag {
	width: 32px;
	height: 15px; /* 16px */
	padding: 1px 0px 0px 0px;
	overflow: hidden;
	text-align: center;
	font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
}
* html .blokAgenda .datum .dag {
	height: 16px;
	padding: 0px;
}
*+html .blokAgenda .datum .dag {
	height: 16px;
	padding: 0px;
}

.blokAgenda .datum .maand {
	width: 32px;
	height: 17px;
	overflow: hidden;
	text-align: center;
	text-transform: uppercase;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

.blokAgenda .tekst {
	width: 185px; /* 194px */
	min-height: 24px; /* 34px */
	padding: 5px 4px 5px 5px;
	float: left;
	color: #3d452e;
	line-height: 12px;
}

.blokAgenda .tekst a:link,
.blokAgenda .tekst a:active,
.blokAgenda .tekst a:visited {
	color: #3d452e;
	text-decoration: none;
}
.blokAgenda .tekst a:hover {
	text-decoration: underline;
}

.blokAgenda a.rss:link,
.blokAgenda a.rss:active,
.blokAgenda a.rss:visited,
.blokAgenda a.rss:hover {
	margin: 0px 0px 0px 20px;
	color: #753f00;
}



/* POLL */
/* Nog niet gestemd */
.blokPoll {
	width: 213px; /* 233px */
	min-height: 124px; /* 130px */
	padding: 6px 10px 0px 10px;
	margin: 0px 0px 25px 0px;
	color: #e0dfce;
	background: url(../images/bg-blok-poll.gif) no-repeat left top;
}
* html .blokPoll {
	height: 124px; /* 130px */
}

.blokPoll h3 {
	color: #a7ab96;
}

.blokPoll h2 {
	color: #e0dfce;
	letter-spacing: 0px;
}

.blokPoll p {
	margin: 0px 0px 6px 0px;
}

.blokPoll .antwoord {
	width: 213px;
	min-height: 18px;
}

.blokPoll .radio {
	width: 20px;
	height: 18px;
	overflow: hidden;
	float: left;
}

.blokPoll .radio input {
	margin: 2px 0px 0px 0px;
	background: none;
}
* html .blokPoll .radio input {
	margin: 0px 0px 0px -4px;
}
*+html .blokPoll .radio input {
	margin: 0px 0px 0px -4px;
}

.blokPoll .tekst {
	width: 193px;
	min-height: 18px;
	float: left;
	font-weight: bold;
}

.controls {
	width: 213px;
	height: 18px;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}

.controls a.butStem:link,
.controls a.butStem:active,
.controls a.butStem:visited {
	display: block;
	height: 16px;
	padding: 0px 4px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #3d452e;
	font-weight: bold;
	line-height: 16px;
	border: 1px solid #e4e3d5;
	background: #e4e3d5;
}
.controls a.butStem:hover {
	text-decoration: none;
	border: 1px solid #a7ab96;
	background: #a7ab96;
}
* html .controls a.butStem:link,
* html .controls a.butStem:active,
* html .controls a.butStem:visited,
* html .controls a.butStem:hover {
	line-height: 14px;
}
*+html .controls a.butStem:link,
*+html .controls a.butStem:active,
*+html .controls a.butStem:visited,
*+html .controls a.butStem:hover {
	line-height: 14px;
}

.controls a.butResult:link,
.controls a.butResult:active,
.controls a.butResult:visited {
	display: block;
	height: 16px;
	padding: 0px 4px;
	float: left;
	text-decoration: none;
	text-transform: lowercase;
	letter-spacing: 1px;
	color: #e4e3d5;
	font-weight: bold;
	line-height: 16px;
	border: 1px solid #e4e3d5;
}
.controls a.butResult:hover {
	color: #a7ab96;
	border: 1px solid #a7ab96;
}
* html .controls a.butResult:link,
* html .controls a.butResult:active,
* html .controls a.butResult:visited,
* html .controls a.butResult:hover {
	line-height: 14px;
}
*+html .controls a.butResult:link,
*+html .controls a.butResult:active,
*+html .controls a.butResult:visited,
*+html .controls a.butResult:hover {
	line-height: 14px;
}

/* Gestemd */
.gestemd .tekst {
	width: 211px;
	clear: both;
}

.percentage {
	width: 211px;
	height: 16px;
	margin: 0px 0px 4px 0px;
	position: relative;
	line-height: 16px;
	clear: both;
	border: 1px solid #a7ab96;
}
*+html .percentage {
	line-height: 14px;
}

.getal {
	width: 203px; /* 211px */
	height: 16px;
	padding: 0px 4px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	color: #3d452e;
}

.vulling {
	height: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
	background: #a7ab96;
}



/* GATEWAYS */
.gateways {
	width: 720px;
	height: 204px;
	overflow: hidden;
	position: relative;
	background: url(../images/bg-gateways.gif) no-repeat left top;
}

.blok01 {
	width: 231px;
	height: 182px;
	overflow: hidden;
	position: absolute;
	left: 4px;
	top: 4px;
}

.blok02 {
	width: 231px;
	height: 182px;
	overflow: hidden;
	position: absolute;
	left: 245px;
	top: 4px;
}

.blok03 {
	width: 231px;
	height: 182px;
	overflow: hidden;
	position: absolute;
	left: 485px;
	top: 4px;
}

.gateways .kop {
	width: 230px;
	height: 36px;
	overflow: hidden;
}

.gateways .tekst {
	width: 224px; /* 230px */
	height: 112px;
	padding: 0px 0px 0px 6px;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
}

.gateways .tekst p {
	margin: 0px;
}

.gateways .butNaar {
	width: 227px; /* 230px */
	height: 30px;
	padding: 0px 1px 0px 2px;
	overflow: hidden;
}

.gateways .butNaar a:link,
.gateways .butNaar a:active,
.gateways .butNaar a:visited {
	display: block;
	width: 209px; /* 227px */
	height: 18px; /* 30px */
	padding: 9px 0px 3px 18px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	background: url(../images/bg-but-home-gateway.gif) no-repeat left top;
}
.gateways .butNaar a:hover {
	text-decoration: none;
	background: url(../images/bg-but-home-gateway-hover.gif) no-repeat left top;
}



/* HEADLINES */
.headlines {
	width: 720px;
	min-height: 18px;
	background: #fff url(../images/bg-home-headlines.gif) repeat-x left top;
}

.headlines h3 {
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #27a4c9;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}

.headlines h3 a:link,
.headlines h3 a:active,
.headlines h3 a:visited,
.headlines h3 a:hover {
	color: #27a4c9;
}

.kolomL {
	width: 339px; /* 359px */
	min-height: 18px;
	padding: 0px 10px 20px 10px;
	float: left;
}

.blokHeadline {
	width: 339px;
	min-height: 18px;
	margin: 0px 0px 6px 0px;
}

.blokHeadline .img {
	width: 100px;
	height: 100px;
	margin: 5px 10px 0px 0px;
	overflow: hidden;
	float: left;
}

.blokHeadline .tekst {
	width: 229px;
	min-height: 18px;
	float: left;
}
.blokHeadline .tekst.noImg {
	width: 339px;
}

.blokHeadline p {
	margin: 0px;
}

.kolomR {
	width: 361px;
	min-height: 18px;
	/*padding: 0px 0px 230px 0px;*/
	padding: 0px;
	float: left;
	position: relative;
}

.blokWeb {	
	width: 339px; /* 359px */
	min-height: 18px;
	padding: 0px 10px 10px 10px;
}

.blokWeb li {
	margin: 0px;
}

.blokWeb .bron {
	display: block;
	color: #753f00;
	font-size: 10px;
}

.blokWeb .bron a:link,
.blokWeb .bron a:active,
.blokWeb .bron a:visited,
.blokWeb .bron a:hover {
	color: #753f00;
}

.blokForumdiscussies {
	width: 343px; /* 359px */
	height: 218px; /* 228px */
	padding: 4px 8px 6px 8px;
	overflow: hidden;
	/*position: absolute;*/
	/*right: 0px;*/
	/*bottom: -2px;*/
	border-top: 2px solid #6a7357;
	/*border-bottom: 2px solid #6a7357;*/
	border-left: 2px solid #6a7357;
	background: #ddeef3;
}

.blokForumdiscussies h3 {
	color: #753f00;
	margin: 0px 0px 6px 0px;
}

.blokForumdiscussies .item {
	width: 343px;
	height: 28px;
	margin: 0px 0px 10px 0px;
	/* overflow: hidden; */
}

.blokForumdiscussies .item p {
	margin: 0px;
	line-height: 14px;
}

.blokForumdiscussies .item p.stats {
	font-size: 10px;
	color: #000;
}




/* EMAILUPDATES */
.mailupdates {
	width: 700px; /* 720px */
	min-height: 18px;
	padding: 6px 10px 10px 10px;
	margin: 2px 0px 0px 0px;
	background: #e4e3d5;
}

.mailupdates h3 {
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #753f00;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0px;
}

.mailupdates p {
	margin: 0px;
}

.mailupdates .splitL {
	width: 339px;
	min-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
}

.mailupdates .splitR {
	width: 341px; /* 351px */
	min-height: 18px;
	padding: 0px 0px 0px 10px;
	float: left;
}

.mailupdates .divTxtField {
	width: 220px;
	height: 20px;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}

.mailupdates .divTxtField input {
	width: 212px; /* 220px */
	height: 16px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 16px;
	margin: 0px;
	border: 1px solid #fff;
	color: #3f472f;
	background: #fff;
}
* html .mailupdates .divTxtField input {
	margin-top: -1px;
}
*+html .mailupdates .divTxtField input {
	margin-top: -1px;
}

.mailupdates .checkboxes {
	width: 341px;
	min-height: 18px;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
}

.mailupdates .checkbox {
	width: 20px;
	height: 18px;
	float: left;
	overflow: hidden;
}

.mailupdates .tekst {
	width: 321px;
	height: 18px;
	float: left;
	overflow: hidden;
}

.mailupdates .checkbox input {
	margin: 2px 0px 0px 0px;
	background: none;
}
* html .mailupdates .checkbox input {
	margin: 0px 0px 0px -4px;
}
*+html .mailupdates .checkbox input {
	margin: 0px 0px 0px -4px;
}

.mailupdates .splitR a:link,
.mailupdates .splitR a:active,
.mailupdates .splitR a:visited {
	display: block;
	height: 18px; /* 20px */
	padding: 1px 5px 1px 5px;
	margin: 6px 0px 0px 0px;
	float: left;
	color: #e4e3d5;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: #6a7357;
}
.mailupdates .splitR a:hover {
	text-decoration: none;
	background: #753f00;
}
* html .mailupdates .splitR a {
	line-height: 16px;
}
*+html .mailupdates .splitR a {
	line-height: 16px;
}

/* SPONSORS8 */

.logoBalk {
	width: 720px; /* 720px */
	height: 220px;
	float: left;
	padding: 12px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	background: url(../images/BG-logoBalk.jpg) #e5e3d6 left bottom no-repeat;
}


.logos {
	width: 700px;
	height: 93px;
	float: left;
	margin: 0px 20px 0px 0px;
}

.positieLogo {
	float: left;
}

.positieLogo#logo1{
	margin: 0px 17px 0px 10px;
}

.positieLogo#logo2{
	margin: 0px 18px 0px 0px;
}

.positieLogo#logo3{
	margin: 0px 77px 0px 0px;
}

.positieLogo#logo4{
	margin: 0px 20px 0px 0px;
}

.positieLogo#logo5{
	margin: 0px 72px 0px 0px;
}

.logoTekstHolder {
	width: 700px;
	float: left;
	margin-left: 10px;
}

.logoTekst {
	width: 106px;
	float: left;
	margin: 0px 10px 0px 0px;
	font-size: 10px;
	color: #3e462e;
}

.logoTekstFirst {
	width: 110px;
	float: left;
	margin: 0px 10px 0px 0px;
	font-size: 10px;
	color: #3e462e;
}

.logoTekstLast {
	width: 110px;
	float: left;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color: #3e462e;
}	

/* HACK -> 'Display-Table'-vervanger */
.spotlight:after,
.introtext:after,
.blokAgenda:after,
.item:after,
.tekst:after,
.blokPoll:after,
.antwoord:after,
.headlines:after,
.kolomL:after,
.kolomR:after,
.blokHeadline:after,
.blokWeb:after,
.mailupdates:after,
.checkboxes:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
