@charset "utf-8";
/* CSS Document */

/* Huisstijl
donkerblauw: #293b8f
paars:#91278f
licht paars: #ac6dad*/

/* browser settings reset */
html,body, dt, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 , form, fieldset, a,blockquote 
		{
		margin: 0px;
		padding: 0px;
		border: 0px;
		}

/* site settings */

img 
		{
		border: 0;
		}
a
		{
		text-decoration: underline;
		}

body 
		{
		
		font-size: 100.01%;
		background-color:#f3f3f3;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		}

/* font-size 100.01% is to fix several bugs

IE/Win : bug fix for "em" bug - if font size is set to 100%, font proportions 
can be distorted if em units are on elements on page -
Opera  : font-size 100% -> font is drawn smaller than other browsers 
Safari : has problems with font-size 101%, so 100.01%  safest choice */

/* layout */

.hide,
.printonly 
		{
		display: none;
		}

.screenonly {
		}

/* de class en printonly hide kunnen worden gebruikt om accessibility/usability te vergroten door 
elementen te verbergen, deze worden zichtbaar als deze stylesheet niet worden gerenderd
*/

html 
		{
		
		}


/*--------layout-----*/


#snelmenu
		{
		
		}
		
		
#mainContainer
		{
		width:995px;
		height:90%;
		margin-left:auto;
		margin-right:auto;
		border:solid 0px #dfdfdf;	
		}

#header
		{		
		height:85px;
		background-color:#f3f3f3;
		}

#logo
		{
		float:left;
		}

#header h1
		{			
		text-align:left;
		padding-left:15px;
		padding-top:15px;
		margin-left:1em;
		height:30px;
		font-size:1.1em;
		font-weight:bold;
		color:#91278f;	
		background-color:#d2b0d3;
		border-left:155px solid #d2b0d3;
		}
		
#funcBalk
		{
		width:540px;
		float:left;
		margin:0 0 0 18px;
		border:1px solid #d2b0d3;
		border-top:0px solid #293b8f;
		height:30px;
		background:#fff;
		background-repeat:repeat-x;
		background-position: 0 0;
		}
		
#funcMenu
		{
		width:554px;
		border:0px solid #000;
		margin-left:5px;
		margin-top:10px;
		list-style-type:none;
		list-style:none;
		font-size:.75em;
		}
		
#funcMenu li
		{
		display:inline;
		padding:0 5px 0 5px;	
		border-right:1px solid #919191;	
		}
		
#funcMenu li a
		{
		text-decoration:none;
		font-weight:bold;
		color:#91278f;
		
		}
		
#funcMenu li a:hover
		{
		text-decoration:underline;
		}
		
#zoek
		{
		border:1px solid #d2b0d3;
		border-top:0px solid #293b8f;
		height:30px;
		background:#fff;		
		float:right;
		height:30px;
		width:250px;
		font-size:.8em;
		}
		
#zoek input[type=text]
		{
		width:175px;
		margin-left:5px;
		margin-top:3px;	
		height:18px;	
		border:1px solid #293b8f;
		}
		
.button,
.actueel_button
		{
		padding: 2px 4px 2px 4px;
		cursor:pointer;	
		width:55px;
		height:20px;
		margin:0;
		border:none;
		font-size:.9em;
		color:#fff;
		text-transform:uppercase;
		background:#293b8f;
		}
			
#contentContainer
		{		
		float:left;
		margin-top:1em;
		}			
		
#leftColumn
		{
		float:left;
		width:167px;
		height:99%;
		margin-right:1em;
		border:solid 0px #dfdfdf;
}
		
#mainMenu
		{	
		margin-bottom:700px;
		list-style-type:none;
		list-style:none;
		}
		
#vervolg #mainMenu li img
		{
		display:none;
		}
		
		
#mainMenu li
		{
		border-bottom:1px #fff dotted;
		background-color:#91278f;
		}

#mainMenu li a
		{
		font-size:.75em;
		display:block;
		color:#fff;
		font-weight:bold;
		padding:5px 5px 6px 5px;
		text-decoration:none;
		background:url("href_arrow.png") 95% 50% no-repeat;
		}
		
#mainMenu li a:hover,
#mainMenu li a.selected
		{
		color:#fff;
		text-decoration:none;
		background-color:#293b8f;
		}

#mainColumnContainer	
		{
		float:left;		
		width:542px;
		margin-right:20px;
		}
		
#mainColumn
		{
		float:left;
		font-size:.8em;
		width:542px;
		margin:0 0 0 1px;
		color:#293b8f;	
		border:solid 1px #293b8f;
		background-color:#fdfdfd;
		}

#home #mainColumn h2,
#home #mainColumn .kop1
		{
		font-size:1.3em;
		}

#mainColumn ul,
#mainColumn ol
		{
		margin-left:20px;
		margin-bottom:5px;
		}

#home #mainColumn ul li
		{
		margin-bottom:10px;
		}		

#mainColumn ul li
		{
		margin-bottom:0px;
		}
		
.blok_paars
		{
		background:#f4eef5;
		padding:25px;
		}	
		
.blok_wit
		{
		background:#fdfdfd;
		padding:25px;
		}		
	
				
#home #uitgelicht
		{
		float:left;
		padding:10px 25px 10px 25px;		
		width:488px;
		font-size:.8em;
		margin:0px 20px 15px 1px;
		color:#293b8f;	
		background: url("bg_Uitgelicht.gif") 0 100%  repeat-x #fdfdfd;
		border:3px solid #91278f;
		}
		
#home #uitgelicht h2
		{
		font-size:1.2em;
		padding:0 0 5px 0;
		color:#91278f;
		border-bottom:2px solid #d2a7d1;
		}

#home #uitgelicht #uitgelichtLijst
		{
		float:left;
		list-style:none;
		width:500px;	
		}
		
#home #uitgelicht #uitgelichtLijst li
		{
		float:left;
		width:48%;		
		padding:5px;
		}
		
#home #uitgelicht #uitgelichtLijst li a		
		{
		font-size:.95em;
		text-decoration:none;
		background:url("href_arrow.png") 0 50% no-repeat;
		}
		
#home #uitgelicht #uitgelichtLijst li a:hover
		{
		text-decoration:underline;
		}
		
span.titel
		{
		display:block;
		font-weight:bold;
		}

				
#sponsoren
		{
		margin-left:auto;
		margin-right:auto;
		width:125px;
		margin-top:115%;
		text-align:center;
		font-size:.7em;
		display:none;
		}

	
#sponsoren img
		{
		width:125px;
		margin-top:5px;
		margin-bottom:0px;
		}


hr
		{		
		margin:0;
		margin-bottom:10px;
		height:1px;
		border:0;
		background-color:#91278f;
		}	
		
#lijsten
		{
	
		}
		
#lijsten h2,h3
		{
		font-size:1.2em;
		margin-bottom:5px;
		}		
		
#lijsten ul
		{
		list-style-type:none;
		list-style:none;
		margin:0 auto;
		width:225px;
		}

#lijsten ul li
		{
		margin-bottom:10px;
		}
		
#lijsten ul li a
		{
		display:block;
		color:#293b8f;
		text-decoration:none;		
		}
		
#lijsten ul li a:hover
		{
		color:#293b8f;
		text-decoration:underline;
		}
		
#lijsten .datum
		{
		color:#91278f;
		}	

#lijsten input 
		{
		float:right;
		}	
		
#lijsten label
		{
		float:left;
		}

#lijsten p
		{
		padding:5px;
		padding-left:0px;		
		}

		
#lijsten .blok_top	
		{
		font-weight:bold;
		font-size:1.2em;
		}


#rightColumn
		{
		float:left;
		width:250px;
		font-size:.75em;
		border:solid 0px #293b8f;
		}
		
			
.rightColumnItem 
		{
		float:right;
		width:250px;
		margin:0 0 20px 0;
		border:solid 1px #293b8f;
		background:#fdfdfd;
		}
		
.rightColumnItem.Twitter
		{
		background:#00a2e0;
		height:70px;
		}	

.rightColumnItem.Nieuws
		{
				
		}	
			
.rightColumnItem.Nieuws h2	 
		{
		font-size:.9em;
		margin:7px auto 0 auto;
		width:225px;
		padding:10px 0 2px 0;
		color:#293b8f;
		border-bottom:2px solid #a8afd1;
		}
		
.rightColumnItem.Agenda
		{
		border:solid 1px #91278f;
		}
		
.rightColumnItem.Agenda h2	 
		{
		font-size:.9em;
		margin:0 auto;	
		width:225px;
		padding:10px 0 2px 0;
		color:#91278f;
		border-bottom:2px solid #d2a7d1
		}	

.rightColumnItem.Poll
		{		
		padding-bottom:5px;
		}	
				
.rightColumnItem.Poll h2	 
		{
		font-size:.9em;
		margin:0 auto;
		width:225px;
		padding:10px 0 2px 0;
		color:#293b8f;
		border-bottom:2px solid #a8afd1;
		}
		
.rightColumnItem.Poll .PollSubmit
		{
		margin:5px 0 0 0;
		font-size:1em;
		cursor:pointer;	
		padding:0;
		}
		

#footer
		{
		clear:both;
		text-align:center;
		width:100%;
		margin:0 0 10px -40px;
		font-size:.7em;	
		color:#293b8f;
		border:solid 0px #033;
		}		
	
.rightColumnItem.Nieuws .meer a
		{	
		background-color:#d3d6e7;	
		}

.rightColumnItem.Nieuws .meer a:hover
		{
		background-color:#293b8f;	
		color:#fff;
		}

.rightColumnItem.Agenda .meer a
		{
		
		background-color:#e7d2e7;	
		}

.rightColumnItem.Agenda .meer a:hover
		{
		background-color:#91278f;	
		color:#fff;
		}

.rightColumnItem.Nieuws .meer .arrows
		{
		margin-left:145px;
		}
		
.rightColumnItem.Agenda .meer .arrows
		{
		margin-left:100px;
		}
		

.meer a
		{
		text-decoration:none;
		font-size:.85em;
		margin-top:10px;
		float:left;		
		width:235px;
		white-space:nowrap;
		text-transform:uppercase;
		padding:5px 5px 5px 10px;
		}
		
.rightColumnItem .meer .arrows	
		{
		font-size:.8em;
		font-family:Arial;
		}		

/*---vervolg pagina----*/

#vervolg #mainColumn
	{
	padding:25px;
	width:490px;
	}

#vervolg #rightColumn
		{		
		margin-top:0px;		
		}
		
#vervolg #rightColumn #lijsten h2
		{		
		margin:0 auto 10px 0;
		width:225px;
		padding:10px 0 2px 0;
		color:#293b8f;
		border-bottom:2px solid #a8afd1;
		}	
		

		
		
#vervolg #rightColumnItem #lijsten ul li a
		{
		color:#a8afd1;
		text-decoration:underline;		
		}
		
#vervolg #rightColumnItem #lijsten ul li a:hover
		{
		color:#a8afd1;
		text-decoration:none;
		}


#vervolg #lijsten
		{
		padding:10px;
		width:230px;
		color:#293b8f;
		}

		
#vervolg #lijsten ul li
		{
		list-style:square;
		margin-bottom:10px;
		margin-left:17px;
		}
		
#breadCrumbs
		{
		clear:both;
		list-style-type:none;
		height:10px;
		padding-bottom:15px;
		}
		
 ul#breadCrumbs
		{
		margin:0;		
		}

#breadCrumbs li
		{
		float:left;
		margin-right:5px;
		}
		
#breadCrumbs li a
		{
		color:#91278f;
		text-decoration:none;
		}

#breadCrumbs li a:hover
		{
		text-decoration:underline;
		}

/* --------------------------------------------------------------------------- */
/* FCK Styles */
/* --------------------------------------------------------------------------- */

.kop1,	
.kop2,
.tussenkop1,
.tussenkop2
		{
		margin:0;margin-top:1em;margin-bottom:0;font-weight:bold;color:#293b8f;
		}

.kop1,
.actueel_kop		
		{
		font-size:1.5em;	
		}

.kop2		
		{
		font-size:1.5em;
		color:#ab6dac;
		}
		
.tussenkop1	
		{
		font-size:1.2em;
		}

.tussenkop2
		{
		font-size:1.2em;
		color:#ab6dac;
		}

.inleiding1,
.actueel_label
		{
		font-weight: bold;
		font-size:1em;
		}

.inleiding2
		{
		font-weight: bold;
		font-size:1em;
		color:#ab6dac;
		}

.cms_scroll_div
		{
		float:left;
		padding:10px;
		width:554px;
		color:#293b8f;	
		border:solid 1px #293b8f;
		background-color:#fdfdfd;
		}
		
.bodyview .cms_scroll_div
		{
		border:0px #282828 solid;
		}

/* --------------------------------------------------------------------------- */
/* CMS editor */
/* --------------------------------------------------------------------------- */

.bodyview 
		{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		float:left;		
		font-size:.75em;
		padding:10px;
		width:554px;
		color:#293b8f;	
		border:solid 1px #293b8f;
		background-color:#fdfdfd;
		}

.bodyview a,
a		
		{
		color:#293b8f;
		text-decoration:underline;
		}
		
.bodyview a:hover,
a:hover
		{
		color:#293b8f;
		text-decoration:none;
		}
		
/* --------------------------------------------------------------------------- */
/* Elementen */
/* --------------------------------------------------------------------------- */

FORM	
		{
		margin: 0;
		}

/*zoeken*/
/* --------------------------------------------------------------------------- */
/* Paging*/
/* --------------------------------------------------------------------------- */

.paging_table
		{		
		margin-top:15px;
		width:100%;
		border-top: 1px #ac6dad solid;	
		}

.paging_vorige
		{
		float : left;
		width: 31%;
		text-align:left;
		}

.paging_vorige a
		{
		border-right: 0px #ac6dad solid;
		padding-right: 4px;
		padding-left: 0px;
		padding-top: 2px;
		padding-bottom: 2px;
		color: #000000;
		text-decoration: none !important;
		display : block;
		}

.paging_vorige a:hover
		{
		color: #000000;	
		text-decoration: underline !important;
		}


.paging_volgende
		{
		float :right;
		width: 31%;		
		text-align:right;
		}

.paging_volgende a
		{
		border: 0px #ac6dad solid;
		padding-right: 0px;
		padding-left: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		color: #000000;
		text-decoration: none !important;
		display : block;
		}

.paging_volgende a:hover
		{
		color: #000000;		
		text-decoration: underline !important;
		display : block;
		}


.paging_overzicht
		{
		float:left;
		width: 31%;		
		text-align:center;
		}

.paging_overzicht a
		{
		border-left: 1px #ac6dad solid;
		border-right: 1px #ac6dad solid;
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		color: #000000;
		text-decoration: none !important;
		display : block;
		}

.paging_overzicht a:hover
		{
		color: #000000;
		text-decoration: underline !important;
		}

/*----------*/
/*---poll---*/
/*---------*/
#PollContainer
		{
		margin:15px auto 0 auto;
		width:225px;
		color:#293b8f;
		}

#PollHeader
		{	
		color:#000;
		font-weight:bold;
		}

#PollTitel
		{
		
		font-weight:bold;
		padding:0px;
		margin:5px 0px 10px 0px;
		}

.PollAntwoord	
		{	
		float:left;		
		cursor:pointer;
		display:block;
		padding:5px;
		width:215px;
		margin-bottom:5px;
		}

.PollAntwoord label
		{		
		vertical-align:middle;
		text-align:left;		
		margin:0;
		}

.PollAntwoord:hover
		{		
		background-color:#f2f2f2;
		}
		
#lijsten input.PollRadio
		{
		float:left;		
		margin:0 5px 0 0;
		padding:0;
		}

.pollButton
		{
		float:left;
		margin:5px 0px 10px 0px;			
		padding:11px;
		display:block;
		width:205px;	
		border:none;
		color:#fff;
		background-color:#293b8f;
		}
		
.pollButton a
		{
		text-decoration:none;
		color:#fff;
		padding:0px 10px 0px 10px;
		}
.pollButton:hover,
.pollButton:hover a
		{
		cursor:pointer;
		color:#293b8f!important;
		background-color:#d3d6e7;
		}

/* ResultatenHomepage */

.PollResHomeAntwoord
		{
		color:#000;
		padding:5px 5px 0px 5px;
		}

.PollResHomeResultaatContainer
		{
		color:#000;
		padding:5px 5px 5px 5px;
		}

.PollResHomeReacties
		{
		color:#000;
		padding:5px 5px 0px 5px;
		font-weight:bold;
		}
		
.PollResPercentage
		{
		float:right;
		}

/* Resultaten */

#PollResHeader
		{
		font-size:1em;
		font-weight:bold;
		padding-bottom: 11px;
		}

.PollResTitelReactie
		{
		padding:14px 0px 10px 0px;
		}

.PollResTitelPercentage
		{
		padding:14px 0px 10px 0px;
		}

.PollResAntwoord
		{
		color:#000;
		padding:5px 5px 4px 0px;
		}

.PollResReacties
		{
		color:#000;
		font-weight:bold;
		padding:5px 5px 4px 0px;
		}

.PollResBalkContainer
		{
		width:205px;
		padding:0px 10px 0px 0px;
		}

.PollResBar
		{
		width:180px;
		border: solid 0px #000000;
		}

.PollResBeginBar
		{
		height:15px;
		font-size: 0px;
		border:1px solid #000000;
		}

.PollResMiddenBar
		{
		height: 15px;
		font-weight: bold;
		background-color: #293b8f;
		color: #000000;
		}	
	
/*--------*/
/*--Nieuws----*/
/*--------*/

.sk_rij_item_value a
		{
		clear:both;
		}
		
.actueel_zoekresultaat_overzicht_samenvatting
		{
		display:block;
		font-size:90%;
		}

.actueel_zoek_input
		{
		margin-top:15px;
		margin-left:5px;
		}

.actueel_zoek_select p
		{
		margin:0;
		}
.actueel_tool
		{
		float:right;
		padding:3px;
		background-color: #f2f2f2;
		}
			
.actueel_text
		{
		margin-top:10px;
		padding:2px;
		}			
		
.actueel_kop
		{
		font-size:1.2em;
		font-weight:bold;
		margin-bottom:15px;
		}
		
.actueel_zoekresultaat_overzicht_tabel li
		{
		margin-top:5px;
		}
		
.actueel_label
		{
		float:left;
		width:85px;
		padding-left:2px;
		margin-right:5px;
		border:0px solid #cfcfcf;
		}
		
.actueel_zoek_select_date .select_date
		{
		margin-left:65px;
		}
	
.radio_label
		{	
		width:85px;
		padding-left:2px;
		border:0px solid #cfcfcf;
		}
		

.rij_item_opsommingteken
		{
		list-style-type:none;
		margin-left:-10px;
		}
		
.rij_item_opsommingteken a
		{
		margin-left:5px;
		}
		
.rij_item_content a
		{
		display:block;
		padding:5px;
		padding-left:2px;
		}

.rij_item_content a:hover
		{
		background-color:#dfdfdf;
		}

.counter
		{
		float:left;
		text-align:left;
		width:20px;
		}

.zoekresultaat_overzicht_samenvatting
		{
		clear:both;
		}
		
.zoekresultaat_overzicht_kop
		{
		font-size:1.1em;
		margin-top:10px;
		margin-bottom:5px;
		display:block;
		background-color:#f1f1f1;
		padding:5px;
		padding-left:2px;
		}
