/**	BEGIN STYLE ALGEMEEN	**/
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px;
}

p, blockquote {
	margin: 0px;
}

ul, ol {
	margin: 0 0 0 15px;
	padding: 0 0 0 8px;
}

a {
	color: #002649;
	text-decoration: none;
}

hr {
	border: none;
	border-bottom: 1px solid #D6E0E7;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0px;
	width: 100%;
	padding: 15px 0 0 0;
}

a:hover {
	color: #002649;
	text-decoration: underline;
}

.panelcontainer2 .panel.vrijetekst_standaard a,
p a {
	color: #002649;
	text-decoration: none;
}

p a:hover {
	color: #002649;
	text-decoration: underline;
}

p.normal a {
	color: #000000;
	text-decoration: none;
}

.wosimage {
	padding: 5px;
}
img {
	border: 1px solid #BBC5CD;
	border: none;
}
form {
	margin: 0;
	padding: 0;
}

.input_search {
	border: 0px;
	background: #fff;
	border:1px solid #C7C7C7;
	width: 150px;
	height: 20px;
}
.submit_search {
	background: url(/images/site/big_button.jpg) no-repeat;
	width: 120px;
	height: 27px;
	color: #002649;
	line-height: 22px;
	border: 0px;
	padding: 0 0 4px 0;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.button {}
.inputtext {
	border: 1px solid #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}

.input {
	font-size: 12px;
	width: 161px;
	height: 19px;
	border: 1px solid #C7C7C7;
	background: #fff;
}

.text {
	font-size: 12px;
	width: 238px;
	height: 100px;
	border: 1px solid #C7C7C7;
	background: #fff;
	overflow-y:auto;
}

textarea {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 100px;
	width: 250px;
}

.foutmelding {
	color: red;
}
.foutbox {
	border: 1px solid red;
}
.foutfill {
	color: red;
}
.highlight {
	background: yellow;
}
h1 {
	font-size: 14px;
	margin: 0;
}
h2 {
	margin: 0;
	font-size: 14px;
}
h3 {
	margin: 0;
	font-size: 14px;
}
.leesmeer {}
.leesmeer a {}
.leesmeer a:hover {}
.dot_divider {
	border: 1px solid black;
}

.bigbutton {
	background: url(/images/site/big_button.jpg) no-repeat;
	width: 120px;
	height: 27px;
	color: #002649;
	font-weight: bold;
	padding: 0 0 3px 0;
	border: none;
	font-size: 12px;
	text-transform: uppercase;
}
/** EINDE STYLE ALGEMEEN	**/

/**	BEGIN FORMULIER OPMAAK	**/
fieldset {
	border: 0;
}
.field {
	clear: both;
}

.polls_standaard label
{
	float: none;
	clear: none;
}

label {
	float: left; 
	width: 200px;
	display: block;
	clear: left;
}
.radio {
	float: left;
	clear: right;
}
.radio label {
	float: none;
	clear: right;
}

.clear {
	line-height: 0;
	height: 0;
	font-size: 0;
	clear: both;
}

.clear2 {
	line-height: 0;
	height: 0;
	font-size: 0;
	clear: both;
	float: left;
}
/**	EINDE FORMULIER OPMAAK	**/

/** BEGIN BODY **/
body {
	margin: 0;
	padding: 0;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 20px;
	background: #ffffff;
}

#container {
	width: 930px;
	margin: 0 auto;
	padding: 20px 59px 0 45px;
	background: url(/images/site/container_bg.jpg) #f7f7f7 repeat-y top left;
}
/** EINDE BODY **/

/** BEGIN LINKFARM TOP **/
.linkfarm.top {
	height: 30px;
	text-align: right;
	padding: 5px 10px 0 0;
}

.linkfarm_divider {}
.linkfarm.top a {
	text-decoration: none;
	color: #000;
	padding: 0 4px;
	background: url() no-repeat center left;
	font-weight: bold;
	font-size: 12px;
}
.linkfarm.top a.first {
	color: #000;
}
.linkfarm.top a.last {
	color: #000;
}
.linkfarm.top a:hover {
	text-decoration: none;
	color: #000;
}

/** EINDE LINKFARM TOP **/

/** BEGIN HEADER **/
#banner {
	height: 87px;
	background: url(/images/site/header.gif) no-repeat;
    position: relative;
}

#banner h1 {
	display: none;
}

#banner .topNavigation {
	position: absolute;
	top: -15px;
	left: 735px;
	font-size: 11px;
}

#banner .search {
	position: absolute;
	top: 50px;
	left: 650px;
}

#banner .logo {
	float: left;
	height: 36px;
	width: 625px;
	display: block;
	margin: 0 0 0 55px;
	font-size: 20px;
	color: #ffffff;
}

#banner .logo:hover {
	text-decoration: none;
}

#headerlogo {
    width: 371px;
    height: 62px;
    cursor: pointer;
	z-index: 10;
	position: absolute;
}

#header {
	float: left;
	width: 100%;
	z-index: 0;
	background: #fff;
	margin: 2px 0 0 0;
	background: url(/images/header2.jpg) no-repeat top right;
	
}

#header .logo {
	background: #0E1527;
	font-size: 19px;
	font-weight: bold;
	height: 32px;
	line-height: 23px;
	padding: 64px 0 0 15px;
	width: 210px;
	float: left;
	color: #fff;
}

#header a.logo,
#header a:hover.logo {
	text-decoration: none;
}

/** EINDE HEADER **/

/** BEGIN NAVIGATION **/
div.nav_container
{
	float:left;
	width:922px;
	background: url(/images/site/bg_menu.jpg) repeat-x #fff;
	height: 36px;
	border-bottom: 1px solid #B3B3B3;
	padding-left:8px;
}

ul.navigation.level1 
{
    font-family:Arial, Verdana, Times New Roman, Times, serif;
	float: left;
	width: 100%;
	height: 36px;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.navigation.level1 li 
{
	float:left;
	height:36px;
	background: url(/images/site/menu_divider.jpg) no-repeat scroll 0 50%;
}

ul.navigation.level1 li.first {background: none;}
ul.navigation.level1 li a 
{
	text-transform: uppercase;
	font-weight:bold;
	font-size: 13px;
	padding:8px 14px 0 14px;
	color:#fff;
	height:26px;
	float:left;
}
ul.navigation.level1 li.active a {
	text-decoration: underline
}
/*
ul.navigation.level1 li a:hover,
ul.navigation.level1 li:hover a,
ul.navigation.level1 li.hover a,
ul.navigation.level1.active a 
{
	color:#000;
	position:relative;
	margin:0 -2px;
	padding:0 16px;
	text-decoration:none;
	background:#fff;
}

*/

/* eventueel first en een last style	*/

.submenu {
	float: left;
	width: 100%;
}

.navigation.level1 ul li.first {}
.navigation.level1 ul li.last {}
.navigation.level2 {
    float: left;
    width: 100%;
}


ul.navigation.level2 
{
	float: left;
	width: 100%;
	height: 28px;
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.navigation.level2 li 
{
	float:left;
	height:26px;
	padding-top:3px;
}
ul.navigation.level2 li.first {background: none;}
ul.navigation.level2 li a 
{
	font-weight:bold;
	padding:0 14px;
	color: #E56700;
	height:26px;
	line-height:23px;
	float:left;
}


.navigation.level2 ul li .menu_divider { 
	float: left;
}

/*	Active menu item	*/
.navigation.level2 li.active {
	color: #000;
}

/*	Inactive menu item	*/
.navigation.level2 li.notactive {}
.navigation.level2 ul li.notactive a {
	color: #000;
}
.navigation.level2 ul li.notactive a:hover {
	color: #000;
}

/* eventueel first en een last style	*/
.navigation.level2 ul li.first {}
.navigation.level2 ul li.last {}

.navigation.level3 {}
.navigation.level3 ul {}
.navigation.level3 ul li {}
.navigation.level3 ul li .first {}
.navigation.level3 ul li .last {}
.navigation.level3 ul li a {}
.navigation.level3 ul li a:hover {}

/** EINDE NAVIGATION **/

/** BEGIN CHANNELS **/
.channels {
    height: 20px;
    float: left;
    width: 100%;
}

.channels .breadcrumb {}
.channels .search {}
/** EINDE CHANNELS **/

/** BEGIN MAIN **/
#main {
    float: left;
    margin: 10px 0px;
	width: 930px;
}

#main .leaderboard {
	float: left;
	width: 728px;
	height: 50px;
}

#main .panelcontainer1 {
    width: 615px;
    float: left;
}

#main .panelcontainer1 #vertical_container {
	margin: 0 0 10px 0;
}

#main .panelcontainer2 {
    width: 300px;
    float: left;
	margin: 0 0 0 15px;
}


#main .panelcontainer3 {
    width: 336px;
    float: left;
	padding: 0 0 0 10px;
	color: #8C8C8C;
}

#main .panelcontainer4 {
    width: 590px;
    float: left;
	clear: left;
	padding: 0 0 0 10px;
}
/** EINDE MAIN **/

/** BEGIN CONTENT **/
.content {
	border: 1px solid black;
	padding: 0 5px;
	margin: 10px 0 0 0;
}

.content .inleiding {
	font-weight: bold;
	padding: 0 0 5px 0;
}
.inleiding img {
	float: left;
}
.content img {
	padding: 0 5px 5px 0;
	float: left;
}
/** EINDE CONTENT **/

/** BEGIN FOOTER **/
#footer {
    height: 51px;
	margin: 0 auto;
	background: url(/images/site/footer.jpg) no-repeat;
	width: 1034px;
}
/** EINDE FOOTER **/

/** BEGIN LINKFARM BOTTOM **/
.linkfarm.bottom {
	height: 30px;
	padding: 0 0 0 45px;
	line-height: 34px;
	color: #6d6d6d;
	float: left;
	width: 925px;
}

.linkfarm.bottom p {
	float: left;
}

.linkfarm.bottom a {
	text-decoration: none;
	color: #6d6d6d;
	float: left;
}

.linkfarm.bottom a:hover {
	text-decoration: none;
	color: #6d6d6d;
}
/** EINDE LINKFARM BOTTOM **/

/** BEGIN PANEL STYLE ALGEMEEN **/

.panel {
	padding: 0 0 15px 0;
	width: 100%;
}

.panelcontainer2 .panel {
	width: 300px;
}

.panel h1 {
	font-size: 16px;
	height: 1%;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #D6E0E7;
}

.panel h1 span {
	float: left;
	height: 25px;
	line-height: 25px;
	color: #002649;
}

.panel .body {
	padding: 5px 0 5px 0;
	line-height: 17px;
}

.panelcontainer1 .panel ul {
	margin: 0;
	padding: 3px 0;
}

.panelcontainer1 .panel li {
	list-style-type: none;
	background: url(/images/bullet-act.gif) no-repeat 0px 7px;
	padding: 0 0 0 15px;
}

.panelcontainer1 .panel a,
.panelcontainer1 .panel a:hover{
	color: #E56700;
	font-weight: bold;
	text-decoration: none;
}

.panelcontainer2 .panel {
	color: #333333;
	font-size: 13px;
	float: left;
}

.panelcontainer2 .panel ul {
	margin: 0 2px 5px 2px;
	font-size: 12px;
	padding: 0;
}

.panelcontainer2 .panel li {
	list-style-type: none;
	padding: 0 0 10px 6px;
	margin: 0;
	clear: both;
	float: left;
	width: 290px;
	border-bottom: 1px solid #E7E7E7;
}

.panelcontainer2 .panel p.h1 {
	width: 300px;
}

.panelcontainer2 .panel li.border {
	border-bottom: 1px solid #E7E7E7;
	padding: 0 0 0 55px;
}

.panelcontainer2 .panel li img {
	float: left;
	padding: 0 5px 0 0;
}

.panelcontainer2 .panel li .title {
	color: #002649;
	font-weight: bold;
	float: left;
}

.panelcontainer2 .panel li .subscription {
	padding: 0 5px 0 0;
	float: left;
}

.panelcontainer2 .panel a {
	color: #002649;
	text-decoration: none;
}

.panelcontainer1 .search_overzicht .readmore,
.panelcontainer2 .panel a.more {
	color: #002649;
	margin: 4px 0 0 0;
	padding: 0 15px 0 0;
	float: left;
	font-size: 12px;
	background: url(/images/site/arrow_readmore.jpg) no-repeat center right;
}

.panelcontainer2 .panel a:hover {
	text-decoration: underline;
}

/** EINDE PANEL STYLE ALGEMEEN **/
/** BEGIN PANEL STYLE SPECIFIEK: POLL **/

.module.polls_standaard input,
.panel.polls_standaard input {
	float: left;
}

.module.polls_standaard, label
.panel.polls_standaard label {
	float: left;
	clear: none;
}

.module.polls_standaard .body .diagramhead,
.panel.polls_standaard .body .diagramhead {
	line-height: 16px;
	padding: 8px 0 0 0;
	color: #333333;
}

.module.polls_standaard .body .diagram,
.panel.polls_standaard .body .diagram {
	vertical-align: top;
	width: 90%;
}

.module.polls_standaard .body .diagrampercentage,
.panel.polls_standaard .body .diagrampercentage {
	font-size: 10px;
	line-height: 16px;
	text-align: right;
	white-space: nowrap;
	color: #595758;
}

.module.polls_standaard .body .diagramitem,
.panel.polls_standaard .body .diagramitem {
	background: url(/images/site/poll_results.jpg) no-repeat;
	font-size: 0.1px;
	height: 16px;
	line-height: 0.1px;
	margin: 0;
	padding: 0;
}

/** EINDE PANEL STYLE SPECIFIEK: POLL **/
/** BEGIN PANEL STYLE SPECIFIEK: NIEUWS **/



/** EINDE PANEL STYLE SPECIFIEK: NIEUWS **/
/** BEGIN PANEL STYLE SPECIFIEK: AGENDA **/


/** EINDE PANEL STYLE SPECIFIEK: NIEUWS **/

/** BEGIN MODULE **/

.module {
	width: 609px;
	margin: 0 0 5px 0;
}

.module .placebyauteur {
	float: none;
	clear: left;
	display: inline;
	color: #cf003d;
}

.module .placebyauteur a {
	color: #cf003d;
}

.module.fotoalbum_overzicht {
	height: 360px;
}

.module.polls_standaard .overview_dots,	
.module.nieuws_overzicht ul li.overview_dots,
.module.artikelen_overzicht ul li.overview_dots {
	
	line-height: 1px;
	height: 1px;
	font-size: 0px;
	width: 100%;
	width: 609px;
	float: left;
	border-top: 1px solid #d6e0e7;
}

/*.module.nieuws_overzicht ul,*/
.module.artikelen_overzicht ul {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

/*.module.nieuws_overzicht ul li,*/
.module.artikelen_overzicht ul li {
	float: left;
	height: 22px;
	width: 100%;
}

.module.nieuws_overzicht ul li a,
.module.artikelen_overzicht ul li a {
	float: left;
	color: #002649;
	padding: 1px 6px 1px 15px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	background: url(/images/site/list_buttons.jpg) no-repeat 5px 10px;
}

.module.nieuws_overzicht ul li a:hover,
.module.artikelen_overzicht ul li a:hover {
}

.module.nieuws_overzicht ul li span,
.module.artikelen_overzicht ul li span {
	float: right;
	color: #b9b4b6;
	padding: 1px 6px;
}

.module.nieuws_overzicht .body .lastitem,
.module.artikelen_overzicht .body .lastitem {
		float: left;
		width: 610px;
		padding: 10px 5px 10px 0;
}

.module.artikelen_overzicht .body .lastitem .item {
		float: left;
		width: 180px;
		padding: 0 10px 0 10px;
}

.module.artikelen_overzicht .body .lastitem .item.border {
		border-right: 1px solid #E7E7E7;
}


.module.artikelen_overzicht .body .lastitem .item .itemImg {
		float: left;
		height: 160px;
		padding: 0 0 5px 0;
}

.module.dossiers_overzicht .body .lastitem .itemImg {
		float: left;
		padding: 0 0 5px 0;
		width: 208px;
		margin: 0;
}


.module.dossiers_overzicht .body .lastitem img,
.module.nieuws_overzicht .body .lastitem img,
.module.artikelen_overzicht .body .lastitem img {
		float: left;
		border: 1px solid #bbc5cd;
		border: none;
		margin: 0 10px 5px 0;
		padding: 0;
}

.module.dossiers_overzicht .body .lastitem a,
.module.nieuws_overzicht .body .lastitem a,
.module.artikelen_overzicht .body .lastitem a {
		color: #002649;
		/*font-size: 18px;
		font-weight: normal;
		font-family: Georgia,Times New Roman,Times,serif;*/
}

.module.dossiers_overzicht .body .lastitem p a,
.module.nieuws_overzicht .body .lastitem p a,
.module.artikelen_overzicht .body .lastitem p a {
		color: #666666;
		font-size: 12px;
		font-weight: normal;	
		font-family: Arial, Helvetica, sans-serif;
}


.module.dossiers_overzicht .body .lastitem p a:hover,
.module.nieuws_overzicht .body .lastitem p a:hover,
.module.artikelen_overzicht .body .lastitem p a:hover {
		text-decoration: none
}

.module.dossiers_overzicht .body .lastitem .readmore,
.module.nieuws_overzicht .body .lastitem .readmore,
.module.artikelen_overzicht .body .lastitem .readmore {
		padding: 0 15px 0 0;
		background: url(/images/site/arrow_readmore.jpg) no-repeat center right;
		font-size: 12px;
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-weight: normal;
}

.panel .readmore {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background: url(/images/site/arrow_readmore.jpg) no-repeat right center;
	/*padding: 0 15px 0 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;*/
	
	color:#002649;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 15px 0 0;
}

.module.dossiers_overzicht .body .lastitem .readmore {
		text-transform: uppercase;
		color: #002649;
		font-weight: bold;
		font-family: Georgia, Times New Roman , Times , serif; 
}

/* BEGIN: Dit stukje overnemen voor vrijetekst breed */
.panelcontainer1 .panel h1 span {
	background: none;
	padding: 0;
}

.panelcontainer1 .panel .body {
	padding: 0 0 10px 0;
}

.panelcontainer1 .panel h1,
.module h1 {
	background: none;
	color: #002649;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	margin: 0 0 6px 0;
	padding: 0 5px 0 0;
	height: 25px;
}
/* EINDE: Dit stukje overnemen voor vrijetekst breed */
.module span {
	float: left;
	display: block;
}

.module span.datum {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #AAAAAA;
	font-size: 11px;
}

.module span.datum.extra {
	color:#AAAAAA;
	font-size:11px;
	margin:0;
	padding:0;
}

.module h1 a.balklink {
	text-decoration: none;
	color: #002649;
	float: right;
	display: block;
	font-size: 11px;
	padding: 0 15px 0 0;
	margin: 1px 10px 0 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url(/images/site/arrow_readmore.jpg) no-repeat center right;
}

.module .item {
	padding: 5px 0 7px 0;
}

.module .body .item.none {
	background: none;
}

.module .item h1 {
	font-size: 14px;
	margin: 10px 0 5px 0;
}

.module .item h1.itemtitle {
	color: #000;
	float: none;
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	height: auto;
	margin: 0 0 5px 0;
}

.module .item h2 a {
	color: #000;
}

.module .item p {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px;
}

.actueel {
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:18px;
	font-weight:normal;
}

.module .item img {
	float: left;
	border: 1px solid #b6b6b6;
	margin: 0 10px 5px 0;
}

.module .item p.inleiding {
	font-weight: bold;
	padding: 0 0 5px 0;
}

.module a.leesmeer {
	font-weight: bold;
	height: 32px;
}

.module .goback {
	display: block;
	float: right;
	padding: 5px 10px 20px 20px;
}

/** BEGIN MODULE STYLE SPECIFIEK: BOEKEN **/
.module.boeken_item .inleiding,
.module.boeken_item .bericht {
     font-weight: normal;
    color: #666666;
}
/** EINDE MODULE STYLE SPECIFIEK: BOEKEN **/

/** BEGIN MODULE STYLE SPECIFIEK: NIEUWS **/

.module.nieuws_item .item,
.module.agenda_item .item {
	background: none;
}

/** EINDE MODULE STYLE SPECIFIEK: NIEUWS **/
/** BEGIN MODULE STYLE SPECIFIEK: REACTIES **/


.module.reacties h1 {
	margin: 0 0 0 10px;
	border-bottom: 1px solid #D6E0E7;
}

.module.reacties .viewreacties {
	float: left;
	width: 616px;
	border: 1px solid #e6e9c4;
	margin: 0 1px;
}

.module.reacties .reactie {
	float: left;
	width: 615px;
}

.module.reacties #addreactieblock {
	display: none;
}

.module.reacties .reactie.last {
	border-bottom: 0px;
}

.module.reacties .reactie .naam {
	font-weight: bold;
	float: left;
	padding: 4px 0 4px 10px;
}

.module.reacties .reactie .naam .datum {
	font-weight: normal;
	float: left;
	display: block;
}

.module.reacties .reactie .bericht {
	clear: left;
	padding: 4px 10px;
	border: 1px solid #bbc5cd;
	background-color: #fff;
}


.reactie_dots {
	height: 10px;
	line-height: 10px;
	font-size: 0px;
	float: left;
	margin: 10px 0 0 0;
	width: 616px;
	border-top: 1px solid #D6E1E7;
}

.reactie_dots.nomargin {
	margin: 0px;
}

/** EINDE MODULE STYLE SPECIFIEK: REACTIES **/
/** BEGIN MODULE STYLE SPECIFIEK: POLL **/
/*
.module.polls_standaard .body .diagramhead {
	line-height: 16px;
	padding: 8px 0 0 0;
}

.module.polls_standaard .body .diagram {
	border: 1px solid #ABABAB;
	vertical-align: top;
	width: 90%;
}

.module.polls_standaard .body .diagrampercentage {
	font-size: 10px;
	line-height: 16px;
	text-align: right;
	white-space: nowrap;
}

.module.polls_standaard .body .diagramitem {
	background-color: #E56700;
	font-size: 0.1px;
	height: 16px;
	line-height: 0.1px;
	margin: 0;
	padding: 0;
}
*/
/** EINDE MODULE STYLE SPECIFIEK: POLL **/






/*	Voor een lint van 0-9 en a-z	*/
.lint {}
.lint ul li a {}
.lint ul li a.first {}
.lint ul li a.last {}

.pagination {
	float: left;
}

.pagination ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.pagination ul li {
	float: left;
	padding: 2px 4px;
}
.pagination .active {
	font-weight: bold; 
	color: #F40000; 
	background: gray; 
}
.pagination .notactive {
	font-weight: bold;
	color: #000;
}

.pagination .notactive a:hover {
	color: #000;
	text-decoration: none;
}

.tabs {}
.tabs ul {}
.tabs ul li {}
.tabs ul li a {}
.tabs ul li a:hover {}
.tabs ul li a.first {}
.tabs ul li a.last {}

.sitemap {}
.sitemap ul {}
.sitemap ul li {}
.sitemap ul li a {}
/** EINDE MODULE **/

/** BEGIN MODULE:NIEUWS **/
	.overzicht {}
	.overzicht .head {}
	.overzicht .head a {}
	.overzicht .head a:hover {}
	.overzicht .head .kolom1 {}
	.overzicht .head .kolom2 {}
	
	.overzicht .body {}
	.overzicht .body .kolom1 {}
	.overzicht .body .kolom2 {}
	.overzicht .body .itemrow {}
	.overzicht .body .itemrow a {}
	.overzicht .body .itemrow a:hover {}
	.overzicht .body .itemrow .kenmerk1 {}
	.overzicht .body .itemrow .kenmerk2 {}
	.overzicht .body .itemrow.even {}
	.overzicht .body .itemrow.odd {}

	.overzicht .foot {}
	.overzicht .foot .kolom1 {}
	.overzicht .foot .kolom2 {}
	
/** EINDE MODULE:NIEUWS **/
/** START MODULE:FOTOALBUMS **/

.fotoalbum_overzicht .body .item{
	border-bottom:		1px solid #D9E8FB;
	padding:			10px 0px;
	
}
.fotoalbum_overzicht .body .item img{
	float: 				left;
	margin-right:		5px;
}

.fotoalbum_overzicht .body .item p{
}

.fotoalbum_overzicht .body .item h2{
	color:				#000;
	font-weight:		bold;
	font-size:			10pt;	
	margin-bottom:		8px;
}

.fotoalbum_overzicht div.foto
{
	text-align:center;
	line-height:30px;
	padding: 25px 0 10px 0;
	float: left;
}

.fotoalbum_overzicht .small_fotos {
	width: 160px;
	float: left;
	padding: 0 0 0 20px;
}

.fotoalbum_overzicht .big_foto {
	width: 320px;
	padding: 15px 10px 0 10px;
	float: left;
	background: url(/images/foto_bg_bigfoto.jpg) repeat-x;
}

.fotoalbum_overzicht div.foto span.prev.notactive
{
	background: url(/images/arrow_readmore_back_notactive.jpg) no-repeat center left;
	background: none;
	padding: 0 0 0 10px;
	display: block;
	float: left;
	color: #c7c7c7;
	margin: 0 60px;
}

.fotoalbum_overzicht div.foto span.next.notactive
{
	background: url(/images/arrow_readmore_notactive.jpg) no-repeat center right;
	background: none;
	padding: 0 10px 0 0;
	display: block;
	float: left;
	color: #c7c7c7;
}

.paginationControl {
	margin: 0 auto;
	width: 600px;
	padding: 10px 0 0 0;
}

.paginationControl .pages {
	float: left;
	width: 150px;
	padding: 0 20px;
	text-align: center;
	font-weight: bold;
	color: #002649;
}

.paginationControl .pages span {
	color: #d42156;
	float: none;
	display: inline;
}

.paginationControl .pages a {
	font-weight: bold;
	color: #002649;
}

.paginationControl span.prev.notactive,
.paginationControl a.prev,
.fotoalbum_overzicht div.foto span.prev a
{
	background: url(/images/site/arrow_readmore_back.jpg) no-repeat center left;
	padding: 0 0 0 15px;
	display: block;
	float: left;
	margin: 0 60px;
	color: #000000;
}

.paginationControl span.prev.notactive
{
	background: none;
	color: #666666;
	margin: 0 0 0 140px;
}

.paginationControl a.prev
{	
	margin: 0 0 0 140px;
}

.paginationControl span.next.notactive,
.paginationControl a.next,
.fotoalbum_overzicht div.foto span.next a
{
	background: url(/images/site/arrow_readmore.jpg) no-repeat center right;
	padding: 0 15px 0 0;
	display: block;
	float: left;
	color: #002649;
}

.paginationControl span.next.notactive
{
	background: none;
	color: #c7c7c7;
}

.fotoalbum_overzicht div.foto span.numbers
{
	display:block;
	float:left;
}
	
.fotoalbum_overzicht div.foto span.numbers a
{
	border: 1px solid #ececec;
	display: block;
	margin: 4px 0;
}

.fotoalbum_overzicht div.foto span.numbers a.active
{
	border: 1px solid #666668;
	color:#ffffff;
}

/** EINDE MODULE:FOTOALBUMS **/
/**	BEGIN MODULE:AGENDA **/

/**	EINDE MODULE AGENDA	**/
/**	BEGIN MODULE:ARTIKELEN	**/

/** EINDE MODULE ARTIKELEN	**/
/**	BEGIN MODULE:DOSSIERS	**/

/** EINDE MODULE DOSSIERS **/
/** BEGIN REACTIES STIJL **/

#main #reactie {
	display: none;
}

#main .mReacties {
    border: solid 1px #ccc;
	margin: 10px 0 0 0;
    background-color: #fefefe;
}

#main .mReacties form {
	margin: 4px 5px;
}
#main .mReacties h2 {
    font-size: 14px;
    font-style: italic;
    margin: 4px 5px;
}
#main .mReacties ul {
    list-style-type: none;
    padding: 5px;
    margin: 0px;
}
#main .mReacties .foutmelding li 
{
    list-style-type: square;
    font-size: 10px;
    margin-left: 20px;
    padding: 0px;
}
#main .mReacties li {
    padding-top: 10px;
}
#main .mReacties div.naam {
    font-weight: bold;
    border-bottom: dashed 1px #ccc;
}
#main .mReacties div.naam .datum {
    font-size: 10px;
    color: #aaa;
    padding-left: 4px;
}
#main .mReacties div.bericht {
    font-style: italic;
}
#main .mReacties input.text {
    width: 200px;
}

.toonOpties {
	float: left;
	margin: 25px 0 0 0;
}

.submit {
	background: url(/images/site/big_button.jpg) no-repeat;
	color: #002649;
	padding: 0 0 0 25px;
	border: 0;
	width: 95px;
	float: left;
	height: 27px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	margin: 0 10px 0 0;
}

#container #main .toonOpties a:hover {
	color: #002649;
}

.submit.react {
	padding: 0 0 0 34px;
	width: 86px;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.submit.send {
	padding: 0 0 0 20px;
	width: 100px;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.submit.print {
	padding: 0 0 0 24px;
	width: 106px;
	font-family: Arial, Verdana;
	font-size: 12px;
}

a.submit:hover{color:#ffffff; text-decoration:none;}

#main .mReacties.reageer
{
	padding-left: 5px;
	clear: left;
}

#main .plaatsreactie {
	width: 100px;
}
/** EINDE REACTIES STIJL **/


.opties a {
	background: #FFF5EE;
	border: 1px solid #A96B3D;
	color: #E56700;
	float: left;
	font-weight: bold;
	margin: 20px 10px 0 0;
	padding: 3px 8px;
}


/* Zend Form */
ul.errors{color:#ff0000; padding:0px; margin:0px 0px 0px 200px; list-style:none; }
div.form input.captcha_input{margin:2px 0px 0px 200px;}
div.form{padding:10px 0px;}
div.form input
{
	font-size: 12px;
	width: 161px;
	height: 20px;
	background: #fff;
	border: 1px solid #c7c7c7;
	margin: 1px 0 0 0;
}
div.form img{border:1px solid #C7C7C7;}
div.form input.submit
{
	background: url(/images/site/big_button.jpg) no-repeat;
	color: #002649;
	margin: 10px 0 10px 200px;
	padding: 0px 10px 4px 10px;
	border: 0;
	height: 26px;
	line-height: 25px;
	width: 120px;
}

.module.artikelen_overzicht .body .lastitem .modReadmore {
	font-weight: bold;
	background: url(/images/site/arrow_readmore.jpg) no-repeat scroll right;
	padding: 0 15px 0 0;
}


/* SITEMAP	*/


ol.sitemap {
	width: 580px;
}

ol.sitemap a {
	color: #8C8C8C;
}

ol.sitemap ol,
ol.sitemap {
	margin: 0;
	padding: 0;
}

ol.sitemap ol {
	float: left;
}

ol.sitemap li {
	margin: 0 0 0 15px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	line-height: 20px;
	clear: both;
}

ol.sitemap li.lastitem {
	background: url(/images/list_buttons.jpg) no-repeat scroll 0 8px;
	padding: 0 0 0 10px;
}

.panelcontainer1 .body {
	float: left;
}

/*	VACATURES	*/

.info {
	width: 200px;
}
.info.author {
	float: none;
}


#postquestion {
    background:transparent url(/images/site/big_button.jpg) no-repeat scroll 0 0;
    border:0 none;
    color:#002649;
    height:26px;
    line-height:22px;
    margin:10px 0 10px 250px;
    padding:0 10px 4px 10px;
    width:120px;
    font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 13px;
}

.panel.steluwvraag {
    background: url('/images/site/steluwvraag_rood.jpg') top left;
    position: relative;
    width: 300px;
    height: 366px;
}

.panel.steluwvraag textarea {
    position: absolute;
    background-color: transparent;
    top: 185px;
    left: 15px;
	color: #333333;
    width: 260px;
    border: 0;
	overflow: auto;
	line-height: 18px;
	padding-left: 10px;
}
.panel.steluwvraag .submitbutton {
    position: absolute;
    top: 325px;
    left: 50px;
    height: 25px;
    width: 118px;
    cursor: pointer;
}

.panelcontainer1 p.h1,
.panelcontainer1 .panel p.h1,
.panelcontainer1 .module p.h1 {
	border: 0px;
}

.panelcontainer1 p.h1,
.panel p.h1,
.module p.h1 {
	border-bottom: 1px solid #D6E0E7;
	font-family:Georgia,Times New Roman,Times,serif;
	font-size: 18px;
	overflow:hidden;
	color: #002649;
	float: left;
	height: 25px;
	width: 100%;
	line-height: 25px;
	font-weight: normal;
}

/*	De 3 panels	 */

#kunnenwehelpen.panel.zwart.klein {
    width: 195px;
    padding: 0px;
    cursor: pointer;
}
.panel.zwart.klein {
    position: relative;
    height: 224px;
    width: 180px;
    float: left;
    background: #000;
    margin-right: 15px;
    color: #fff;
    padding: 10px 0px 0px 15px;
    background: url('/images/site/bg-panelkleinzwart.png') top left;
}

.panel.zwart.klein.last {
    margin-right: 0px;
}
.panel.zwart.klein ul li a {
    color: #fff;
    font-weight: normal;
}
.panel.zwart.klein .pheader {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    margin-bottom: 15px;
}
.panel.zwart.klein ul,
.panel.zwart.klein li {
    list-style-type: none;
}
.panel.zwart.klein li {
    padding-left: 0px;
    margin-left: 0px;
    background: url(/images/site/laatstenieuws_block.jpg) no-repeat left center;
    padding: 0 0 0 10px;
}
.panel.zwart.klein textarea {
    width: 170px;
}
.panel.zwart.klein input,
.panel.zwart.klein textarea {
    border: solid 1px #000;
}

#kunnenwehelpen.panel.zwart.klein {
    background: url(/images/site/kunnen-we-helpen.jpg) top left no-repeat;
	background: url(/images/site/bg-panelkleinzwart.png) top left;
    height: 224px;
	width: 180px;
	padding: 10px 0 0 15px;
}

#kunnenwehelpen label {
   width: 50px;
}

#kunnenwehelpen input {
   width: 120px;
}
#kunnenwehelpen textarea {
	height: 60px;
	width: 164px;
	padding: 3px;
}

#kunnenwehelpen p {
	height: 10px;
	font-size: 5px;
	line-height: 10px;
}

#btn-versturen,
#btn-inschrijven {
    /*position: absolute; Door MJ 6-11-2009*/
    top: 192px;
    left: 61px;
    cursor: pointer;
	border: none;
}
#frmNieuwsbrief label {
    width: 50px;
    float: left;
}
#frmNieuwsbrief input {
    width: 110px;
    float: left;
	color: #333333;
}

/* formulier stel een vraag	*/

div.steleenvraagfrm {
	background: url(/images/site/steluwvraag_bg.jpg) repeat-x top left;	
	padding: 10px 8px;
	width: 597px;
	border: 1px solid #D6E0E7;
	float: left;
	border-top: 0px;
}
.steleenvraagfrm input {
	background: none;
	border: 1px solid #bec8cf;
	background-color: #fff;
	color: #333333;
}

.steleenvraagfrm textarea {
	background: none;
	border: 1px solid #bec8cf;
	background-color: #fff;
	color: #333333;
	width: 541px;
	height: 30px;
}

.steleenvraagfrm .toelichting textarea {
	width: 586px;
	height: 100px;
}

.steleenvraagfrm .field {
	float: left;
	clear: none;
	margin: 0 0 10px 0;
}

.steleenvraagfrm dd {
}

.steleenvraagfrm .field label {
	float: left;
}

.steleenvraagfrm .field label {
	float: left;
	width: auto;
	padding: 0 6px 0 0;
}

.steleenvraagfrm .inp-bg {
	float: left;
	padding: 0 26px 0 0;
}

.steleenvraagfrm .telefoon .inp-bg {
	padding: 0 0 0 0;
}

.steleenvraagfrm .field input {
	width: 128px;
	background: none;
	background-color: #fff;
}

.steleenvraagfrm dt label {
	width: 45px;
}

.steleenvraagfrm .toelichting .inp-bg {
	clear: left;
	padding: 0;
}

.steleenvraagfrm .kopie {
	clear: both;
	padding: 5px 0 0 0;
}

.steleenvraagfrm .kopie .inp-bg {
	float: left;
	margin-top: -23px;
}

.steleenvraagfrm .kopie input {
	float: none;
	width: auto;
	border: none;
	background: none;
}
.steleenvraagfrm .kopie label {
	display: inline;
	float: none;
	padding: 0 0 0 25px;
}
.steleenvraagfrm .field.arts {
}

.steleenvraagfrm .field.arts input {
    width: auto;
	border: none;
	background: none;
}

.steleenvraagfrm .field.arts label {
    float: left;
	width: 100px;
	display: block;
	clear: none;
}

.steleenvraagfrm .field.arts label input {
    float: left;
	width: 20px;
}

.arts div {
	width: 400px;
}

/*	partners	*/

.module.dossiers_overzicht .body .lastitem p.partnertitle a,
.partnertitle {
    font-family:Georgia,"Times New Roman",Times,serif;
    color:#002649;
    font-size:14px;
    font-weight: bold;
}

/* 	boeken detail	*/
.advertentierect {
    width: 300px;
    height: 250px;
    float: left;
	margin: 10px 0 0 0;
}
.advertentierect img {
    border: 0;
}
.meerrecenties {
    float: right;
    width: 270px;
    font-family:Georgia, Times New Roman, Times, serif;
    padding: 0px 0px 5px 30px;
	margin: 10px 0 10px 0;
}

ul.laatstenieuws {
    border-bottom: solid 1px #D6E1E7;
	margin: 0;
}

.meerrecenties li {
    line-height: 25px;
	margin: 0 0 0 10px;
}
.meerrecenties .partnertitle {
    border-bottom: solid 1px #D6E1E7;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 8px;
    margin: 0px 0px 5px;
}

.module.reacties p.h1.reageer {
	font-family: Georgia,Times New Roman,Times,serif;
}

ul.errors {
	display: none;
}


.module .item h1.title {
	margin: 0;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.search_overzicht .item h2,
.nieuwsitem h2 {
	font-family: Georgia,Times New Roman,Times,serif;
}

.normal {
	font-weight: normal;
}


.clear3 {
	clear: both;
	line-height: 1px;
	height: 1px;
	width: 100px;
	font-size: 0px;
	float: none;
}

.foutmeldingsteluwvraag {
	float: left;
	color: #CF003D;
	width: 597px;
	border-left: 1px solid #D6E0E7;
	border-right: 1px solid #D6E0E7;
	padding: 10px 8px;
}