body {
	background: #000;
}

div#container {
	width: 1000px;
	margin: 8px auto 0 auto;
}

div#main_menu {
	width: 94px;
	padding: 25px 0 0 0;
	float: left;
}
	div#main_menu a.menu {
		height: 74px;
		display: block;
		padding: 0 0 34px 0;
	}
	
	div#main_menu.test a.menu {	/* --- tijdens zelfkennistest --- */
		padding-bottom: 30px;
	}
	
		div#main_menu a#zelfkennistestButton {
			display: none;
		}
		
		div#main_menu.test a#zelfkennistestButton {
			display: block;
		}

div#main_content {
	width: 906px;
	float: left;
}

div#header {
	background-color: #000;	
	width: 906px;
	height: 121px;
}

div#scherm_boven {
	background: url(../images/achter_scherm_boven.gif) bottom left no-repeat;
	width: 906px;
	height: 13px;
}

div#scherm_midden {
	background: #fff url(../images/achter_content.gif) bottom left no-repeat;
	width: 906px;
	clear: both;
	display: block;
}

div#content {
	padding: 0 67px;
	width: 772px;
	min-height: 370px;
	_height: 370px;
	float: left;
}

div#scherm_onder {
	background: url(../images/achter_scherm_onder.gif) top left no-repeat;
	width: 906px;
	height: 14px;
	float: left;
	display: block;
	clear: both;
}

div#footer {
	background: url(../images/achter_footer.gif) top left no-repeat;
	width: 896px;
	height: 166px;
	float: left;
	padding: 0 10px 0 0;
}
	div#footer a, div#footer a:active, div#footer a:visited {
		color: #A30202;
		text-decoration: none;
	}
	div#footer a:hover {
		text-decoration: underline;
	}

div#servicemenu {
	position: absolute;
	margin-top: 100px;
	margin-left: -79px;
	height: 50px;
	width: 130px; 
}
	div#servicemenu a {
		text-decoration: none;
	}
	div#servicemenu a:hover {
		text-decoration: none;
	}
	div#servicemenu a span {
		visibility: hidden;
	}
		
		div#servicemenu a.disclaimer, div#servicemenu a.tip_een_ander {
			width: 109px;
			height: 17px;
			margin: 0 0 6px 0;
			display: block;
		}
			div#servicemenu a.disclaimer, div#servicemenu a:visited.disclaimer, div#servicemenu a:active.disclaimer {
				background: url(../images/b_disclaimer_u.gif);
			}
				div#servicemenu a:hover.disclaimer {
					background: url(../images/b_disclaimer_a.gif);
				}
				
			div#servicemenu a.tip_een_ander, div#servicemenu a:visited.tip_een_ander, div#servicemenu a:active.tip_een_ander {
				background: url(../images/b_tip_een_ander_u.gif);
			}
				div#servicemenu a:hover.tip_een_ander {
					background: url(../images/b_tip_een_ander_a.gif);
				}

/* ---- link/button met pijl ervoor ---- */

a.arrow_link, a:visited.arrow_link, a:active.arrow_link,
a.arrow_link_aan, a:visited.arrow_link_aan, a:active.arrow_link_aan,
a.arrow_link_vorige, a:visited.arrow_link_vorige, a:active.arrow_link_vorige,
a.arrow_link_terug, a:visited.arrow_link_terug, a:active.arrow_link_terug,
a.vraagteken_link, a:visited.vraagteken_link, a:active.vraagteken_link
{
	color: #f00;
	font-weight: bold;
	text-decoration: none;
}

a.arrow_link, a:visited.arrow_link, a:active.arrow_link,
a.arrow_link_aan, a:visited.arrow_link_aan, a:active.arrow_link_aan {
	background: url(../images/b_arrow_link_u.gif) top left no-repeat;	
	padding: 4px 0 6px 28px;
	margin: 0 18px 0 0;
}
a:hover.arrow_link, a.arrow_link_aan, a:visited.arrow_link_aan, a:active.arrow_link_aan {
	background: url(../images/b_arrow_link_a.gif) top left no-repeat;
}

	a.arrow_link_vorige, a:visited.arrow_link_vorige, a:active.arrow_link_vorige {
		background: url(../images/b_arrow_link_vorige_u.gif) top right no-repeat;
		padding: 4px 28px 6px 0;
	}
	a:hover.arrow_link_vorige {
		background: url(../images/b_arrow_link_vorige_a.gif) top right no-repeat;
	}

a.arrow_link_terug, a:visited.arrow_link_terug, a:active.arrow_link_terug {
	background: url(../images/b_arrow_link_vorige_u.gif) top left no-repeat;
	padding: 4px 0 6px 28px;
}
a:hover.arrow_link_terug {
	background: url(../images/b_arrow_link_vorige_a.gif) top left no-repeat;
}

	a.vraagteken_link, a:visited.vraagteken_link, a:active.vraagteken_link {
		background: url(../images/ic_vraagteken_u.gif) top left no-repeat;
		padding: 4px 0 6px 28px;
	}
	a:hover.vraagteken_link {
		background: url(../images/ic_vraagteken_a.gif) top left no-repeat;
	}

input.arrow_button {
	border: none;
	background: url(../images/b_arrow_link_u.gif) top left no-repeat;
	color: #f00;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	text-align: left;
	padding: 2px 0 6px 26px;

}
input:hover.arrow_button {
	background: url(../images/b_arrow_link_a.gif) top left no-repeat;
}

/* ---- orienteer pagina ---- */

div#orienteer {
	width: 772px; 
	margin-top: 16px;
}

.orienteer_buddyzorg, .orienteer_vriendendiensten, .orienteer_vrwthuishulp {
	width: 250px;
	margin-right: 11px;
	float: left;
}
.orienteer_vrwthuishulp {
	margin-right: 0px;
}

div#orienteer .meer_lezen {
	padding: 4px 10px 5px 0;
	height: 17px;
	text-align: right;
	margin-right: -18px;
}

/* --- campagne --- */
div#campagnetekst {
	width: 459px;
	min-height: 340px;
	_height: 340px;
	float: left;
}
	div#campagnetekst div#paginatie {
		width: 372px;
		height: 30px;
		text-align: left;
	}
div#posters {
	width: 293px;
	padding: 53px 0 0 20px;
	float: right;
}

	/* -- radio commercials */
	div.radiocommercial, div.radiotagon {
		width: 350px;
		margin: 0 0 12px 0;
	}
	div.radiocommercial {
		float: left;
	}
	div.radiotagon {
		float: right;
	}
	
		div.radiocommercial p, div.radiotagon p {
			padding-top: 6px;
		}

/* --- navigatie --- */
div#content_items {
	width: 772px;
	min-height: 340px;
	_height: 340px;
}
	div#content_items table.iconen {
		font-weight: bold;
	}

div#paginatie {
	width: 772px;
	height: 30px;
	text-align: left;
}
	div#pagVorige, div#pagVolgende, div#geen_match, div#zoekwijzer, div#pagNrs {
		width: 100px;
		height: 17px;
		padding: 8px 5px 5px 0;
		float: left;
	}
	div#pagVorige {
		width: 80px;
	}
	div#geen_match {
		width: 170px;
	}
	div#zoekwijzer {
		width: 110px;
	}
	div#navKnop {
		height: 17px;
		padding: 8px 5px 5px 0;
		float: left;
	}
	div#navKnopRight {
		height: 17px;
		padding: 8px 5px 5px 0;
		float: right;
	}
	div#pagNrs {
		font-weight: bold;
		color: #f00;
		width: 280px;
		text-align: center;
	}


	
.lidorganisatie {
	font-weight: bold;
}

/* -- film -- */
div#uitzending {
	text-align: center;
}


/* adressen zoekresultaten */
table#biebRes{
	width: 100%;
	clear: both;
	border-bottom: 1px solid #eee;
}

table#biebRes td{
	vertical-align: top;
	padding: 6px 0 11px 20px;
	border-top: 1px solid #eee;
}

table#biebRes td.docType{
	padding-right: 4px;
}