/*	

	CSS Stylesheet for
	http: //www.gottswaal.nl
		
	Gottswaal vof
	Tureluur 8
	1722 HG Zuid-Scharwoude
	The Netherlands
	info@gottswaal.nl
	
	
Main colors

Visies Groen	
100% #008A6A
80% #33A288
 50% #7FC4B4
20% #CCE8E2
10% #E6F4F1

Constituties Rood	
100% #A3000B
 50% #D17F85
 20% #EDCCCE
 10% #F6E6E7

Geest Paars
100% #8F0059
 50% #C77FAC
 20% #E9CCDE
 10% #F4E6EF

Lichaam Blauw
100% #002B8C
 50% #7F95C5
 20% #CCD5E8
 10% #E6EAF4

Aanpak Lichtgroen
100% #669600
 50% #A3C166 (60%)
 20% #E1EBCC
 10% #F0F5E6

Nieuws Grijsblauw
100% #008A6A
 80% #33A288
 50% #7FC4B4
 20% #CCE8E2
 10% #E6F4F1

Rollover Groen
100% #B3DCD2

Homepage roze: 
#CA4386

Zwier:
10% #E6F4F1

*/


/* GENERAL RULES */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { outline: none;  }


body {
	text-align: center;				/* belongs to centering of container div */
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
	font-size: 76%;	
	
	
}

body, html {
	height: 100%;
}

p {
	margin: 0px;
	padding: 0px;
}
.zwart {
	color: #000000;
}
.bold {
	font-weight: bold;
}
.boldred {
	font-weight: bold;
	color: #CA4386;
}


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

a.listlink {
	color: #CA4386;
	text-decoration: none;
	font-weight: bold;
	}
	
a.linktolist {
	font-size: 11px;
	float: left;
	clear: left;
	position: relative;
	width: 100%;
	margin: 16px 0 4px 0;
	padding: 0px;
	display: block;
	color: #CA4386;
	text-decoration: none;
	display: block;
	font-weight: bold;
	}

a.linktolist:hover {
	
	text-decoration: underline;
}


a:hover{
	text-decoration: underline;
}
/* CONTAINER AND CENTERING */

div#container {
	z-index: 1;
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 782px;
	text-align: left;
	margin-top: -85px;
	height: 100%;
	background-image: url(images/zwiergroen.gif);
	background-repeat: no-repeat;
	background-position: 11px -22px;
	padding-right: 185px;
	font-size: 1em;
}

body.home div#container {
	padding-right: 0px;
}

body.home #banner-right {
	display: none;
}

body.home #headerimg {
	width: 782px;
}

#headerimg {
	position: relative;
	top: 0;
	left: 11px;
	width: 967px;
	height: 85px;
	z-index:0;
	margin: 0 auto;
	background-repeat: no-repeat;
	
}

div#container #banner-right {
	position: absolute;
	width: 160px;
	height: 600px;
	top:20px;
	right: 15px;
			
}
div#container #banner-right iframe {
	margin-bottom: 20px;
			
}

/*header1 (bergen) is over*/

body.home #headerimg {
	background-image: url(images/header10.jpg);
}
body.visie #headerimg {
	background-image: url(images/header4.jpg);
}
body.overg #headerimg {
	background-image: url(images/header9.jpg);
}
body.licha #headerimg {
	background-image: url(images/header11.jpg);
}
body.geest #headerimg {
	background-image: url(images/header12.jpg);
}
body.aanpa #headerimg {
	background-image: url(images/header7.jpg);
}
body.const #headerimg {
	background-image: url(images/header13.jpg);
}
body.conta #headerimg {
	background-image: url(images/header8.jpg);
}
body.publi #headerimg {
	background-image: url(images/header6.jpg);
}
body.agend #headerimg {
	background-image: url(images/header3.jpg);
}
body.nieuw #headerimg  {
	background-image: url(images/header5.jpg);
	
}
body.search_list #headerimg  {
	background-image: url(images/header5.jpg);
	
}
body.veelg #headerimg {
	background-image: url(images/header2.jpg);
}

div#shadowleft {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 771px;
	min-height: 100%;
	text-align: left;
	top: 0px;
	margin-top: 0px;
	background-image: url(images/shadowleft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}

div#site {						
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 782px;
	height: 100%;
	text-align: left;
	top: 0px;
	margin-top: 0px;	
	float: left;	
	background-image: url(images/shadowright.gif);
	background-repeat: repeat-y;
	background-position: right top;
	

}


body.aanpa div#container  {						
	background-image: url(images/zwierlgroen.gif);
}
body.const div#container  {						
	background-image: url(images/zwiercrood.gif);
}

body.geest div#container  {						
	background-image: url(images/zwierrood.gif);
}
body.licha div#container  {						
	background-image: url(images/zwierblauw.gif);
}

div#shadowright {						
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 782px;
	min-height: 1420px;
	height: 100%;
	text-align: left;
	top: 0px;
	float: left;		
	margin-top: 0px;
	background-image: url(images/shadowright.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}

* html div#shadowright {						
	height: 100%;
	height:expression(document.body.clientHeight < 620? "100%": "1420px" );
}

* html div#shadowleft {						
	height: 100%;

}

/* header */

div#header {
	left: 0px;
	top: 0px;
	height: 117px;
	width: 760px;
	margin-top: 20px;
	position: relative;
}

div#headerimageleft {
	background-image: url(images/header_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	left: 560px;
	top: 0px;
	position: relative;
	height: 85px;
	width: 190px;
	cursor: pointer;

}

div#header div#printlogo {
	display: none;
}
body.home div#headerimageleft {
	left: 550px;
}
body.geest div#headerimageleft {
	background-image: url(images/header_logorood.gif);
}

body.licha div#headerimageleft {
	background-image: url(images/header_logoblauw.gif);
}

body.aanpa div#headerimageleft {
	background-image: url(images/header_logolgroen.gif);
}
body.const div#headerimageleft {
	background-image: url(images/header_logocrood.gif);
}
/* ROLLOVERS */

#home .box div.boxtop span.ro {
	display: none;
}
#home .boxover div.boxtop span  {
	display: none;
}
#home .boxover div.boxtop span.ro  {
	display: inline;
	color: #CA4386;
	
}


#subnav .subnavtop_normal span.ro {
	display: none;
}
#subnav .subnavtop_over span  {
	display: none;
}
#subnav .subnavtop_over span.ro  {
	display: inline;
	
	
}


/* LEFT COLUMN */

div#columnleft {
	position: relative;
	float: left;
	width: 246px;
	top: 0px;
	margin-left: 14px;
	display: inline;
}

body#overg div#columnleft, body#visie div#columnleft, body#aanpa div#columnleft, body#licha div#columnleft, body#geest div#columnleft, body#const div#columnleft, body#conta div#columnleft, body#nieuw div#columnleft, body#agend div#columnleft, body#veelg div#columnleft, body#publi div#columnleft   {
margin-top: 0px; /* dit is voor detail */
}

div#columnleft {
	position: relative;
	float: left;
	width: 246px;
	top: 0px;
	margin-left: 14px;
	display: inline;
}

div#lefttop {
	position: relative;
	float: left;
	width: 246px;
	top: 0px;
	left: 0px;
}

div#subnav {
	position: relative;
	float: left;
	width: 203px;
	top: 0px;
	left: 0px;

}

body#home div#subnavtop, body#home div#subnavbottom { /* geen link op level1 */
	cursor: default;
}

div#subnavtop {
	cursor: pointer;
	position: relative;
	float: left;
	display: block;
	font-weight: bold;
	font-size: 1em;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 56px;
	padding-left: 14px;
	height: 81px;
	width: 203px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 25px;
	width: 189px;

}
html>body div#subnavtop { 
	width: 189px;				/* normal width and height */ 
	height: 25px;				/* normal width and height */ /* end boxmodel hack */
}		
div#subnavbottom.nopointer, div#subnavtop.nopointer  {
	cursor: default;
}	
div.subnavtop_normal {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.subnavtop_over {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: -203px 0px;
}

div#subnavbottom {
	cursor: pointer;
	position: relative;
	float: left;
	height: 30px;
	width: 191px;
}		


div.subnavbottom_over {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: -203px 0px;
}

div.subnavbottom_normal {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.search_list div#subnavtop, .search_list div#subnavbottom {cursor: default;}

/* Green buttons */

div#columnleft ul#greenbuttons {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	position: relative;
	width: 187px;
}

div#subnav img {
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative; 
}

div#subnav div#lijn {	
	margin-top: 0px;
	float: left;
	position: relative;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	width: 191px;			/* box model hack: IE5 width *//*rk*/
 	voice-family: "\";}\"";	/* box model hack */
 	voice-family: inherit;	/* box model hack */
 	width: 187px;			
}

html>body div#subnav div#lijn {		/* box model hack "be nice to Opera 5" */
	width: 187px;					
}

div#subnav div.lijn_normal {	
	background-color: #FFFFFF;
}

body.geest div#subnav div.lijn_over {	
	background-color: #E9CCDE;
}
body.licha div#subnav div.lijn_over {	
	background-color: #CCD5E8;
}
body.visie div#subnav div.lijn_over {	
	background-color: #CCE8E2;
}
body.conta div#subnav div.lijn_over {	
	background-color: #CCE8E2;
}
body.const div#subnav div.lijn_over {	
	background-color: #EDCCCE;
}
body.aanpa div#subnav div.lijn_over {	
	background-color: #E1EBCC;
}

body.overg div#subnav div.lijn_over {	
	background-color: #CCE8E2;
}

body.nieuw div#subnav div.lijn_over, body.agend div#subnav div.lijn_over, body.veelg div#subnav div.lijn_over, body.publi div#subnav div.lijn_over, body.search_list div#subnav div.lijn_over {	
	background-color: #CCE8E2;
}

div#lijn li.topspacelistitem {
	width: 171px;
	height: 5px;
	display: block;
	list-style-type: none;
}


div#lijn a.main {
	color: #4C4C4C;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	font-size: 1em;
	line-height: 1.4em;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 10px;			/* IE5 width and height, start box model hack */
	width: 187px;				/* IE5 width and height, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 165px;				/* normal width and height */ 
}

html>body div#lijn a.main { 
	width: 165px;				/* normal width and height */ 
}		

div#lijn a.sub {
	color: #4C4C4C;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	font-size: 1em;
	line-height: 1.4em;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	padding-left: 24px;
	padding-right: 10px;
	margin: 0px;
	float: left;
	width: 187px;			/* IE5 width and height, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 153px;			/* normal width and height */ 
}

html>body div#lijn a.sub {
 	width: 153px;				/* normal width and height */ 
}

ul#greenbuttons {
	padding: 0px;
	margin: 0px;
}

ul#greenbuttons li {
	padding: 0px;
	margin: 0px;
}


ul#greenbuttons a.chosen {
	font-weight: bold;
}
 
ul#greenbuttons a.chosen1 {
	font-weight: bold;

}

html body ul#greenbuttons a.sub:hover, html body ul#greenbuttons a.main:hover {
	color: #FFFFFF;
	text-decoration: none;
} 
						

div#lijn li.mainlistitem {
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 171px;
	cursor: pointer;
}

div#lijn li.sublistitem {
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	float: left;
	width: 171px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.search_list div#lijn li {
	
	cursor: default;
}

div#lijn ul#greenbuttons span.selectionnumber {
 	font-weight: bold;
	color: #CA4386;
}
/* RIGHT COLUMN */ 

div#columnright {

	float: left;
	position: relative;
	margin-left: 20px;
	width: 480px;
	top: 0px;
}

body.home div#columnright {
	margin-left: 30px;
}

/* MAIN NAVIGATION */

div#mainnavigation {
	float: left;
	position: relative;
	height: 197px;
	width: 43px;
	left: 6px;
	top: 15px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(images/mainnav.gif);	
}

	/* BREADCRUMB */ /* color palet determined by id of body tag */



#breadcrumb {
	float: left;
	position: relative;
	width: 460px;
	font-size: 10px;
}

body.nieuw div#breadcrumb, body.agend div#breadcrumb, body.veelg div#breadcrumb, body.publi div#breadcrumb, body.search_list div#breadcrumb {
	width: 300px;
}

body.nieuw.list div#breadcrumb, body.agend.list div#breadcrumb, body.search_list div#breadcrumb {
	width: 160px;
}

#breadcrumb a {
	text-decoration: none;

} 

div#breadcrumb a.current {
	text-decoration: none;
	font-weight: bold;
	color: #4C4C4C;
}


body.nieuw #breadcrumb a:hover, body.agend #breadcrumb a:hover, body.conta #breadcrumb a:hover, body.publi #breadcrumb a:hover, body.visie #breadcrumb a:hover, body.overg #breadcrumb a:hover, body.licha #breadcrumb a:hover, body.geest #breadcrumb a:hover, body.aanpa #breadcrumb a:hover, body.const #breadcrumb a:hover, body.conta #breadcrumb a:hover, body.search_list #breadcrumb a:hover  {
	text-decoration: none;
	color: #CA4386;
}

#footer {
	width: 470px;
	display: inline;
	position: relative;
	font-size: 0.8em;
	float: right;
	position: relative;
	right: 11px;
	margin-top: 20px;
	margin-bottom: 40px;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 3px;
	background-image: url(images/dash.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

body.list #footer, body.search_list #footer {
	background-image: none;
}

body.home #footer {

	background-image: none;
}


#footer a:hover {
	text-decoration: none;
}

#footer a#ndn {
	color: #4A9700;
}
#footer a#ndn:hover {
	text-decoration: none;
	color: #CA4386;
}
#footer img {
	margin-left: 6px;
	margin-bottom: -1px;
}

#footer, #footer a {
	color: #008A6A;
	text-decoration: none;
	
}
body.visie #footer, body.visie #footer a, body.conta #footer, body.conta #footer a, body.overg #footer a {
	color: #008A6A;
}

body.licha #footer, body.licha #footer a {
	color: #002B8C;
}
body.geest #footer, body.geest #footer a {
	color: #8F0059;
}
body.const #footer, body.const #footer a {
	color: #A3000B;
}
body.aanpa #footer, body.aanpa #footer a {
	color: #669600;
}
body.overg #footer a:hover, body.visie #footer a:hover, body.conta #footer a:hover, body.licha #footer a:hover, body.geest #footer a:hover, body.const #footer a:hover, body.aanpa #footer a:hover, body.nieuw #footer a:hover, body.veelg #footer a:hover , body.agend #footer a:hover , body.publi #footer a:hover, body.faq #footer a:hover, body.search_list #footer a:hover {
	color: #CA4386;
}




	/* ARTICLE TITLE */ /* color palet determined by id of body tag */

#articletitle, #kop { /* kop voor de zekerheid bij gekopieerde dingen vanuit ledensite */
	font-size: 2.3em;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	float: left;
	clear: both;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 0px;
	left: 0px;
	width: 470px;
	text-align: left;
	padding-top: 5px;
	
	
}

#articletitle { /* kop voor de zekerheid bij gekopieerde dingen vanuit ledensite */
	float: none;
	
	
	
}


	/* CONTENT */ 


div#content {
	position: relative;
	width: 480px;
	float: right;
	top: 20px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 30px;  /*moet blijven staan voor pager op listst*/
}


div.rtecontent {
	position: relative;
	float: left;
	padding: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-size: 1em;
	line-height: 1.5em;
	color: #4C4C4C;
	width: 460px;
	word-wrap: break-word;
}

div.rtecontent p {
	font-size: 1em;
	line-height: 1.5em;
	color: #4C4C4C;
	margin-right: 0px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 18px;
	padding: 0px;
	word-wrap: break-word;
}

div.rtecontent p#summary {
	font-weight: bold;
	margin-top: 0px;
	line-height: 1.7em;
	font-size: 1em;
	position: relative;
}

div.rtecontent p#summary span #date_author {
	color: #4C4C4C;
}


div.rtecontent span.tussenkop {
	font-size: 1.2em;
	margin-top: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	position: relative;

	display: block;

}

div.rtecontent p span.tussenkop {		 /* voor rte */
	font-size: 1.2em;
	margin-top: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	position: relative;
	display: block;
}

div.rtecontent span.onderkop {
	font-size: 1em;
	margin-top: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	position: relative;
	clear: left;
	display: block;
}

div.rtecontent p span.onderkop {		 /* voor rte */
	font-size: 1em;
	margin-top: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	position: relative;
	display: block;
}

div.rtecontent img.right {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 20px;
	position: relative;
	display: inline;
	border: none;
}

div.rtecontent img.left {
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 6px;
	margin-left: 0px;
	position: relative;
	display: inline;
	border: none;
}

div.rtecontent .quoterechts {
	position: relative;
	font-size: 1.3em;
	line-height: 1.8em;
	font-weight: bold;
	position: relative;
	font-family: Helvetica, Verdana, Arial, Geneva, Sans-serif;
	width: 230px;
	padding: 0px;
	text-align: left;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 20px;
	position: relative;
	display: inline;
}

div.rtecontent .quotelinks {
	position: relative;
	font-size: 1.3em;
	line-height: 1.8em;
	font-weight: bold;
	position: relative;
	font-family: Helvetica, Verdana, Arial, Geneva, Sans-serif;
	width: 230px;
	padding: 0px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 0px;
	position: relative;
	display: inline;
}
body.overg div.rtecontent .quoterechts, body.overg div.rtecontent .quotelinks, body.visie div.rtecontent .quoterechts, body.visie div.rtecontent .quotelinks, body#over div.rtecontent .quoterechts, body#over div.rtecontent .quotelinks, body.contact div.rtecontent .quoterechts, body.contact div.rtecontent .quotelinks {
	color: #008A6A;
}

body.licha div.rtecontent .quoterechts, body.licha div.rtecontent .quotelinks {
	color: #002B8C;
}
body.geest div.rtecontent .quoterechts, body.geest div.rtecontent .quotelinks {
	color: #8F0059;
}
body.aanpa div.rtecontent .quoterechts, body.aanpa div.rtecontent .quotelinks {
	color: #669600;
}
body.const div.rtecontent .quoterechts, body.const div.rtecontent .quotelinks {
	color: #A3000B;
}
body.nieuw div.rtecontent .quoterechts, body.nieuw div.rtecontent .quotelinks, body.agend div.rtecontent .quoterechts, body.agend div.rtecontent .quotelinks, body.publi div.rtecontent .quoterechts, body.publi div.rtecontent .quotelinks, body.veelg div.rtecontent .quoterechts, body.veelg div.rtecontent .quotelinks {
	color: #008A6A;
}


div.rtecontent ol li {
	font-size: 1em;
	line-height: 1.5em;
	color: #4C4C4C;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	list-style-position: outside;
	margin-left: 30px;
	margin-right: 30px;

}

div.rtecontent ul, div.rtecontent ol {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	display: inline;
	position: relative;
	width: 100%;
}

div.rtecontent ul ul, div.rtecontent ol ul, div.rtecontent ul ol, div.rtecontent ol ol {
	margin-left: 15px;

}

div.rtecontent ul li {
	font-size: 1em;
	line-height: 1.5em;
	color: #4C4C4C;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	list-style-position: outside;
	margin-left: 20px;
	margin-right: 30px;
}

div.rtecontent div.kader {
	display: inline;
	float: right;
	clear: both;
	position: relative;
	width: 440px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 9px;
	margin-right: 20px;
	margin-bottom: 18px;
	left: 0px;
	border: 2px solid;
	color: #4C4C4C;
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 406px;
}

html>body div.rtecontent div.kader {
 	width: 406px;		
}	
div.rtecontent div.kader img {
 margin-right: 5px;
}	

div.rtecontent div.kaderctest {
	display: inline;
	float: left;
	clear: both;
	position: relative;
	width: 180px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 9px;
	margin-right: 20px;
	margin-bottom: 18px;
	left: 0px;
	border: 2px solid;
	color: #4C4C4C;
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 146px;
}

html>body div.rtecontent div.kaderctest {
 	width: 146px;		
}
div.rtecontent div.kader a, div.rtecontent div.kaderctest a {
	font-weight: bold;
	display: block;
	float: left;
	clear: left;
	position: relative;
	padding-bottom: 6px;
}
div.rtecontent div.kader a:hover, div.rtecontent div.kaderctest a:hover {
	text-decoration: underline;
}

body.licha div.rtecontent div.kader, body.licha div.rtecontent div.kader a {
	border-color: #002B8C;
	color: #002B8C;
}
body.geest div.rtecontent div.kader, body.geest div.rtecontent div.kader a {
	border-color: #8F0059;
	color: #8F0059;
}
body.visie div.rtecontent div.kader, body.overg div.rtecontent div.kader, body.conta div.rtecontent div.kader, body.visie div.rtecontent div.kader a, body.overg div.rtecontent div.kader a, body.conta div.rtecontent div.kader a {
	border-color: #008A6A;
	color: #008A6A;
}
body.nieuw div.rtecontent div.kader, body.agend div.rtecontent div.kader, body.publi div.rtecontent div.kader, body.veelg div.rtecontent div.kader, body.nieuw div.rtecontent div.kader a, body.agena div.rtecontent div.kader a, body.publi div.rtecontent div.kader a, body.veelg div.rtecontent div.kader a, body.search_list div.rtecontent div.kader, body.search_list div.rtecontent div.kader a {
	border-color: #008A6A;
	color: #008A6A;
}
body.const div.rtecontent div.kader, body.const div.rtecontent div.kader a {
	border-color: #A3000B;
	color: #A3000B;
}
body.const div.rtecontent div.kaderctest, body.const div.rtecontent div.kaderctest a {
	background-color: #EDCCCE;
		border-color: #A3000B;
	color: #A3000B;
}

body.aanpa div.rtecontent div.kader, body.aanpa div.rtecontent div.kader a {
	border-color: #669600;
	color: #669600;
}


div.rtecontent div.islidvan {
	position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
	width: 460px;
	float: left;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left top;

}


div.rtecontent div.islidvan ul {
	position: relative;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	width: 460px;
	float: left;
	list-style-type: none;
	padding-bottom: 15px;
	display: block;
}

div.rtecontent div.islidvan ul li.item {
 	list-style-type: none;
	position: relative;
	float: left;	
	width: 120px;
	padding: 0px;
	margin: 0px;
	height: 155px;
	font-size: 1em;
}

div.rtecontent div.islidvan ul li.title {
	font-weight: bold;
	width: 470px;
	 list-style-type: none;
	position: relative;
	float: left;	
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
	color: #008A6A;
}

div.rtecontent div.islidvan ul li a {
	float: left;
	clear: left;
	position: relative;
	font-size: 0.8em;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 0px;
	width: 110px;
	padding-right: 0px;
	font-size: 76%;
}

div.rtecontent div.islidvan ul li a:hover {
	text-decoration: underline;
}

div.rtecontent div.islidvan ul li a.image {
	float: left;
	position: relative;
	margin: 0px;
	padding-left: 0px;
	width: 120px;
	padding-right: 0px;
	
}

div.rtecontent div.islidvan ul li a.image img {
	float: left;
	position: relative;
	width: 100px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	border: none;
	margin-top: 0px;
}


/* mainmenu */

div#mainmenu {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 128px;
	width: 290px;
	height: 391px;
	left: 16px;
	z-index: 10;
}

.show {
	display: block;
}

.hide {
	display: none;
}

div.rollouthor_top {
	position: absolute;
	top: -20px;
	width: 290px;
	height: 20px;
	left: -20px;
	z-index: 15;
}
div.rollouthor_bottom {
	position: absolute;
	width: 290px;
	height: 20px;
	top: 365px;
	left: -20px;
	z-index: 15;
}

div.rolloutver_left {
	position: absolute;
	width: 20px;
	height: 365px;
	top: 0px;
	left: -20px;
	z-index: 15;
}
div.rolloutver_right {
	position: absolute;
	width: 20px;
	height: 365px;
	top: 0px;
	left: 250px;
	z-index: 15;
}

div#mainmenu ul#mainbuttons {
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative;
	display: block;
	width: 257px;
}

ul#mainbuttons li.mainlistitem {
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	clear: left;
	float: left;
	text-decoration: none;
	width: 257px;
	cursor: pointer;
}


ul#mainbuttons a.mainnav { 
	position: relative;
	float: left;
	background-repeat: no-repeat;
	display: block;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #4C4C4C;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 18px;
	margin: 0px;
	height: 70px;				/* IE5 width and height, start box model hack *//*rk* was 67*/
	width: 257px;				/* IE5 width and height, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 189px;				/* normal width and height */ 
	height: 65px;		/* normal width and height */ 
}


html>body ul#mainbuttons a.mainnav {
 	width: 189px;
	height: 65px;			
		
}		

ul#mainbuttons a#top { 
	padding-top: 12px;
	height: 77px;				/* IE5 width and height, start box model hack *//*rk* was 67*/
	voice-family: "\"}\"";		
	voice-family: inherit;
	height: 65px;		/* normal width and height */ 
}

html>body ul#mainbuttons a#top {
	height: 65px;			
}		

ul#mainbuttons a#bottom { 
	padding-top: 5px;
	height: 84px;				/* IE5 width and height, start box model hack *//*rk* was 67*/
	voice-family: "\"}\"";		
	voice-family: inherit;
	height: 79px;		/* normal width and height */ 
}

html>body ul#mainbuttons a#bottom {
	height: 79px;			
}

ul#mainbuttons a.mainnav span.titel { 
	font-size: 1em;
	font-weight: bold;
	display: block;
}

ul#mainbuttons a.mainnav span.visie { 
	color: #008A6A;
}

ul#mainbuttons a.mainnav span.licha { 
	color: #002B8C
}

ul#mainbuttons a.mainnav span.geest { 
	color: #8F0059
}

ul#mainbuttons a.mainnav span.const { 
	color: #A3000B
}

ul#mainbuttons a.mainnav span.aanpa { 
	color: #669600
}


ul#mainbuttons a.normal {background-position: 0px 0px;}
ul#mainbuttons a.normal:hover, a.high {background-position: -257px 0px;}

body.visie a.main_visie, body.overg a.main_visie, body.conta a.main_visie, body.nieuw a.main_visie, body.agend a.main_visie, body.publi a.main_visie, body.veelg a.main_visie, body.search_list a.main_visie {
background-image: url(images/main_visie.gif);
}
body.licha a.main_visie {
background-image: url(images/main_visie_licha.gif);
}
body.geest a.main_visie {
background-image: url(images/main_visie_geest.gif);
}
body.const a.main_visie {
background-image: url(images/main_visie_const.gif);
}
body.aanpa a.main_visie {
background-image: url(images/main_visie_aanpa.gif);
}

a.main_const 	 {background-image: url(images/main_const.gif);}
a.main_geest 	 {background-image: url(images/main_geest.gif);}
a.main_licha 	 {background-image: url(images/main_licha.gif);}
a.main_aanpa 	 {background-image: url(images/main_aanpa.gif);}

/* HOMEPAGE */

div#homepage div#nieuw div.boxtop {background-image:  url(images/box_top_nieuw.gif);}
div#homepage div#agend div.boxtop {background-image: url(images/box_top_agend.gif);}
div#homepage div#publi div.boxtop {background-image: url(images/box_top_publi.gif);}


/* AANPA -------------------------------------------------- */

/* positionering afbeeldingen */
body.aanpa a.main_aanpa 	 {background-position: -257px 0px;}
body.aanpa #mainnavigation 	 {background-image: url(images/mainnav_aanpa.gif); }
body.aanpa #subnavtop 		 {background-image: url(images/subnav_top_aanpa.gif); }
body.aanpa #subnavbottom	 {background-image: url(images/subnav_bottom_aanpa.gif); }
body.aanpa #links_top		 {background-image: url(images/box_top_aanpa.gif);color: #669600;}
body.aanpa .emailbalk_top		 {background-image: url(images/email_top_aanpa.gif);color: #669600;}
body.aanpa #links_bottom	 {background-image: url(images/box_bottom_aanpa.gif);}
body.aanpa .emailbalk_bottom	 {background-image: url(images/box_bottom_aanpa.gif);}
body.aanpa div#level2top	 {background-image: url(images/level2_top_aanpa.gif);color: #669600;}
body.aanpa div#level2bottom	 {background-image: url(images/level2_bottom_aanpa.gif);}
div#aanpa div.boxtop 		 {background-image: url(images/box_top_aanpa.gif); color: #669600;}
div#aanpa div.boxbottom 	 {background-image: url(images/box_bottom_aanpa.gif);}

/* hoofdkleur */
body.aanpa div#lijn, body.aanpa div#level2lijn, body.aanpa div#aanpa div.boxlijn, body.aanpa #links_content, body.aanpa .emailbalk_content
	{border-color: #669600;}/*100%*/
body.aanpa #articletitle, body.aanpa #summary, body.aanpa .tussenkop, body.aanpa #breadcrumb a, body.aanpa #breadcrumb, body.aanpa #footer a.normal, body.aanpa div#level2lijn a.main .titel
	{color: #669600;}/*50%*/
body.aanpa ul#greenbuttons a.chosen1, body.aanpa ul#greenbuttons a.chosen, div#previous_next a, div#previous_next 
	{color: #669600;}	/*100%*/							

/* subkleur*/

body.aanpa ul#greenbuttons a.sub:hover, body.aanpa ul#greenbuttons a.main:hover {
	background-color: #A3C166;
}
body.aanpa div#level2 ul a.main:hover {
	background-color: #A3C166;/*20%*/
	color: #FFFFFF;}

body.aanpa div#level2 ul a.main {
	background-color: #E1EBCC;/*20%*/
}
div#aanpa div.box ul a.main {
	color: #4C4C4C;
	background-color: #E1EBCC;/*20%*/
}
div#aanpa div.boxover ul a.main {
	color: #4C4C4C;
	background-color: #E1EBCC;/*20%*/
}
body.aanpa .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color: #E1EBCC;/*20%*/
}
div#aanpa div.box ul a.main:hover {
	color: #FFFFFF;
	background-color: #A3C166;/*50%*/	
}
div#aanpa div.box div.boxtext {
	color: #4C4C4C;
}
div#aanpa div.boxover div.boxtext {
	color: #4C4C4C;
	background-color: #E1EBCC;/*20%*/
}

/* OVERG -------------------------------------------------- */

/* positionering afbeeldingen */
body.overg a.main_overg 	{background-position: -257px 0px;}
body.overg #mainnavigation 	{background-image: url(images/mainnav.gif); }
body.overg #subnavtop 	 	{background-image: url(images/subnav_top_overg.gif); }
body.overg #subnavbottom 	{background-image: url(images/subnav_bottom_visie.gif); }
body.overg #links_top	 	{background-image: url(images/box_top_overg.gif); color: #008A6A;}
body.overg .emailbalk_top		 {background-image: url(images/email_top_visie.gif); color: #008A6A;}
body.overg #links_bottom	{background-image: url(images/box_bottom_visie.gif);}
body.overg .emailbalk_bottom	{background-image: url(images/box_bottom_visie.gif);}
body.overg div#level2top	{background-image: url(images/level2_top_overg.gif); color: #008A6A;}
body.overg div#level2bottom	{background-image: url(images/level2_bottom.gif);}
div#overg div.boxtop 		{background-image: url(images/box_top_overg.gif); color: #008A6A;}
div#overg div.boxbottom 	{background-image: url(images/box_bottom_visie.gif);}


/* hoofdkleur */
body.overg div#lijn, body.overg div#level2lijn, div#overg div.boxlijn, body.overg #links_content, body.overg .emailbalk_content
	{border-color: #008A6A;}
body.overg #articletitle, body.overg #summary, body.overg .tussenkop, body.overg #breadcrumb a, body.overg #breadcrumb, body.overg #footer a.normal, body.overg div#level2lijn a.main .titel
	{color: #008A6A;}
body.overg ul#greenbuttons a.chosen1, body.overg ul#greenbuttons a.chosen, div#previous_next a, div#previous_next
	{color: #008A6A;}								

/* subkleur*/
body.overg ul#greenbuttons a.sub:hover, body.overg ul#greenbuttons a.main:hover {
	background-color: #7FC4B4;
}

body.overg div#level2 ul a.main:hover {
	background-color: #7FC4B4;
	color: #FFFFFF;
}
body.overg div#level2 ul a.main{
	background-color: #CCE8E2;
}
div#overg div.box ul a.main {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
div#overg div.boxover ul a.main {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
body.overg .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
div#overg div.box ul a.main:hover {
	color: #FFFFFF;
	background-color: #7FC4B4;/*50%*/	
}
div#overg div.box div.boxtext {
	color: #4C4C4C;
}
div#overg div.boxover div.boxtext {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
							
/* VISIE -------------------------------------------------- */

/* positionering afbeeldingen */
body.visie a.main_visie 	{background-position: -257px 0px;}
body.visie #mainnavigation 	{background-image: url(images/mainnav_visie.gif); }
body.visie #subnavtop 	 	{background-image: url(images/subnav_top_visie.gif); }
body.visie #subnavbottom 	{background-image: url(images/subnav_bottom_visie.gif); }
body.visie #links_top	 	{background-image: url(images/box_top_visie.gif); color: #008A6A;}
body.visie .emailbalk_top		 {background-image: url(images/email_top_visie.gif); color: #008A6A;}
body.visie #links_bottom	{background-image: url(images/box_bottom_visie.gif);}
body.visie .emailbalk_bottom	{background-image: url(images/box_bottom_visie.gif);}
body.visie div#level2top	{background-image: url(images/level2_top_visie.gif); color: #008A6A;}
body.visie div#level2bottom	{background-image: url(images/level2_bottom.gif);}
div#visie div.boxtop 		{background-image: url(images/box_top_visie.gif); color: #008A6A;}
div#visie div.boxbottom 	{background-image: url(images/box_bottom_visie.gif);}


/* hoofdkleur */
body.visie div#lijn, body.visie div#level2lijn, div#visie div.boxlijn, body.visie #links_content, body.visie .emailbalk_content
	{border-color: #008A6A;}
body.visie #articletitle, body.visie #summary, body.visie .tussenkop, body.visie #breadcrumb a, body.visie #breadcrumb, body.visie #footer a.normal, body.visie div#level2lijn a.main .titel
	{color: #008A6A;}
body.visie ul#greenbuttons a.chosen1, body.visie ul#greenbuttons a.chosen, div#previous_next a, div#previous_next
	{color: #008A6A;}								

/* subkleur*/
body.visie ul#greenbuttons a.sub:hover, body.visie ul#greenbuttons a.main:hover {
	background-color: #7FC4B4;
}

body.visie div#level2 ul a.main:hover {
	background-color: #7FC4B4;
	color: #FFFFFF;
}
body.visie div#level2 ul a.main{
	background-color: #CCE8E2;
}
div#visie div.box ul a.main {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
div#visie div.boxover ul a.main {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
body.visie .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
div#visie div.box ul a.main:hover {
	color: #FFFFFF;
	background-color: #7FC4B4;/*50%*/	
}
div#visie div.box div.boxtext {
	color: #4C4C4C;
}
div#visie div.boxover div.boxtext {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
																
/* GEEST -------------------------------------------------- */

/* positionering afbeeldingen */
body.geest a.main_geest 	 {background-position: -257px 0px;}
body.geest #mainnavigation 	 {background-image: url(images/mainnav_geest.gif); }
body.geest #subnavtop 		 {background-image: url(images/subnav_top_geest.gif); }
body.geest #subnavbottom	 {background-image: url(images/subnav_bottom_geest.gif); }
body.geest #links_top		 {background-image: url(images/box_top_geest.gif); color: #8F0059;}
body.geest .emailbalk_top		 {background-image: url(images/email_top_geest.gif); color: #8F0059;}
body.geest #links_bottom	 {background-image: url(images/box_bottom_geest.gif);}
body.geest .emailbalk_bottom	 {background-image: url(images/box_bottom_geest.gif);}
body.geest div#level2top	 {background-image: url(images/level2_top_geest.gif); color: #8F0059;}
body.geest div#level2bottom	 {background-image: url(images/level2_bottom_geest.gif);}
div#geest div.boxtop 		 {background-image: url(images/box_top_geest.gif); color: #8F0059;}
div#geest div.boxbottom		 {background-image: url(images/box_bottom_geest.gif);}


/* hoofdkleur */
body.geest div#lijn, body.geest div#level2lijn, div#geest div.boxlijn, body.geest #links_content, body.geest .emailbalk_content
	{border-color: #8F0059;}
body.geest #articletitle, body.geest #summary, body.geest .tussenkop, body.geest #breadcrumb a, body.geest #breadcrumb, body.geest #footer a.normal, body.geest div#level2lijn a.main .titel
	{color: #8F0059;}
body.geest ul#greenbuttons a.chosen1, body.geest ul#greenbuttons a.chosen, div#previous_next a, div#previous_next
	{color: #8F0059;
	}								

/* subkleur*/
body.geest ul#greenbuttons a.sub:hover, body.geest ul#greenbuttons a.main:hover {
	background-color: #C77FAC;
}

body.geest div#level2 ul a.main:hover {
	background-color: #C77FAC;
	color: #FFFFFF;
}
body.geest div#level2 ul a.main{
	background-color: #E9CCDE;
}
div#geest div.box ul a.main {
	color: #4C4C4C;
	background-color: #E9CCDE;/*20%*/
}
div#geest div.boxover ul a.main {
	color: #4C4C4C;
	background-color: #E9CCDE;/*20%*/
}
body.geest .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color: #E9CCDE;/*20%*/
}
div#geest div.box ul a.main:hover {
	color: #FFFFFF;
	background-color: #C77FAC;/*50%*/	
}
div#geest div.box div.boxtext {
	color: #4C4C4C;
}
div#geest div.boxover div.boxtext {
	color: #4C4C4C;
	background-color: #E9CCDE;/*20%*/
}							
									
/* LICHA -------------------------------------------------- */

/* positionering afbeeldingen */
body.licha a.main_licha 	 {background-position: -257px 0px;}
body.licha #mainnavigation   {background-image: url(images/mainnav_licha.gif); }
body.licha #subnavtop 		 {background-image: url(images/subnav_top_licha.gif); }
body.licha #subnavbottom	 {background-image: url(images/subnav_bottom_licha.gif); }
body.licha #links_top		 {background-image: url(images/box_top_licha.gif); color: #002B8C;}
body.licha .emailbalk_top		 {background-image: url(images/email_top_licha.gif); color: #002B8C;}
body.licha #links_bottom	 {background-image: url(images/box_bottom_licha.gif);}
body.licha .emailbalk_bottom	 {background-image: url(images/box_bottom_licha.gif);}
body.licha div#level2top	 {background-image: url(images/level2_top_licha.gif); color: #002B8C;}
body.licha div#level2bottom	 {background-image: url(images/level2_bottom_licha.gif);}
div#licha div.boxtop {background-image: url(images/box_top_licha.gif); color: #002B8C;}
div#licha div.boxbottom {background-image: url(images/box_bottom_licha.gif);}

/* hoofdkleur */
body.licha div#lijn, body.licha div#level2lijn, div#licha div.boxlijn, body.licha #links_content, body.licha .emailbalk_content
	{border-color: #002B8C;}
body.licha #articletitle, body.licha #summary, body.licha .tussenkop, body.licha #breadcrumb a, body.licha #breadcrumb, body.licha #footer a.normal, body.licha div#level2lijn a.main .titel
	{color: #002B8C;}
body.licha ul#greenbuttons a.chosen1, body.licha ul#greenbuttons a.chosen, div#previous_next a, div#previous_next
	{color: #002B8C;}								

/* subkleur*/

body.licha ul#greenbuttons a.sub:hover, body.licha ul#greenbuttons a.main:hover {
	background-color: #7F95C5;
}

body.licha div#level2 ul a.main:hover {
	background-color: #7F95C5;
	color: #FFFFFF;
}
body.licha div#level2 ul a.main {
	background-color: #CCD5E8
}
div#licha div.box ul a.main {
	color: #4C4C4C;
	background-color: #CCD5E8;/*20%*/
}
div#licha div.boxover ul a.main {
	color: #4C4C4C;
	background-color: #CCD5E8;/*20%*/
}
body.licha .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color: #CCD5E8;/*20%*/
}
div#licha div.box ul a.main:hover {
	color: #FFFFFF;
	background-color: #7F95C5;/*50%*/	
}
div#licha div.box div.boxtext {
	color: #4C4C4C;
}
div#licha div.boxover div.boxtext {
	color: #4C4C4C;
	background-color: #CCD5E8;/*20%*/
}
					
/* CONST -------------------------------------------------- */

/* positionering afbeeldingen */
body.const a.main_const 	 {background-position: -257px 0px;}
body.const #mainnavigation   {background-image: url(images/mainnav_const.gif); }
body.const #subnavtop 		 {background-image: url(images/subnav_top_const.gif); }
body.const #subnavbottom	 {background-image: url(images/subnav_bottom_const.gif); }
body.const #links_top		 {background-image: url(images/box_top_const.gif); color: #A3000B;}
body.const .emailbalk_top		 {background-image: url(images/email_top_const.gif); color: #A3000B;}
body.const #links_bottom	 {background-image: url(images/box_bottom_const.gif);}
body.const .emailbalk_bottom	 {background-image: url(images/box_bottom_const.gif);}
body.const div#level2top	 {background-image: url(images/level2_top_const.gif); color: #A3000B;}
body.const div#level2bottom	 {background-image: url(images/level2_bottom_const.gif);}
div#const div.boxtop 		 {background-image: url(images/box_top_const.gif); color: #A3000B;}
div#const div.boxbottom 	 {background-image: url(images/box_bottom_const.gif);}

/* hoofdkleur */
body.const div#lijn, body.const div#level2lijn, div#const div.boxlijn, body.const #links_content, body.const .emailbalk_content
	{border-color: #A3000B;}
body.const #articletitle, body.const #summary, body.const .tussenkop, body.const #breadcrumb a, body.const #breadcrumb, body.const #footer a.normal, body.const div#level2lijn a.main .titel
	{color: #A3000B;}
body.const ul#greenbuttons a.chosen1, body.const ul#greenbuttons a.chosen, div#previous_next a, div#previous_next
	{color: #A3000B;}								

/* subkleur*/
body.const ul#greenbuttons a.sub:hover, body.const ul#greenbuttons a.main:hover {
	background-color: #D17F85;
}

body.const div#level2 ul a.main:hover {
	background-color: #D17F85;
	color: #FFFFFF;
}
body.const div#level2 ul a.main {
	background-color: #EDCCCE;
}
div#const div.box ul a.main {
	color: #4C4C4C;
	background-color: #EDCCCE;/*20%*/
}
div#const div.boxover ul a.main {
	color: #4C4C4C;
	background-color: #EDCCCE;/*20%*/
}
body.const .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color: #EDCCCE;/*20%*/
}
div#const div.box ul a.main:hover {
	color: #FFFFFF;
	background-color: #D17F85;/*50%*/	
}
div#const div.box div.boxtext {
	color: #4C4C4C;
}
div#const div.boxover div.boxtext {
	color: #4C4C4C;
	background-color: #EDCCCE;/*20%*/
}
/* CONTA -------------------------------------------------- */

/* positionering afbeeldingen */
body.conta a.main_conta 	{background-position: -257px 0px;}
body.conta #mainnavigation 	{background-image: url(images/mainnav.gif); }
body.conta #subnavtop 	 	{background-image: url(images/subnav_top_conta.gif); }
body.conta #subnavbottom 	{background-image: url(images/subnav_bottom_visie.gif); }
body.conta #links_top	 	{background-image: url(images/box_top_conta.gif); color: #008A6A;}
body.conta .emailbalk_top		 {background-image: url(images/email_top_visie.gif); color: #008A6A;}
body.conta #links_bottom	{background-image: url(images/box_bottom_conta.gif);}
body.conta .emailbalk_bottom	{background-image: url(images/box_bottom_conta.gif);}
body.conta div#level2top	{background-image: url(images/level2_top_conta.gif); color: #008A6A;}
body.conta div#level2bottom	{background-image: url(images/level2_bottom.gif);}
div#conta div.boxtop 		{background-image: url(images/box_top_conta.gif); color: #008A6A;}
div#conta div.boxbottom 	{background-image: url(images/box_bottom_conta.gif);}


/* hoofdkleur */
body.conta div#lijn, body.conta div#level2lijn, div#conta div.boxlijn, body.conta #links_content, body.conta .emailbalk_content
	{border-color: #008A6A;}
body.conta #articletitle, body.conta #summary, body.conta .tussenkop, body.conta #breadcrumb a, body.conta #breadcrumb, body.conta #footer a.normal, body.conta div#level2lijn a.main .titel
	{color: #008A6A;}
body.conta ul#greenbuttons a.chosen1, body.conta ul#greenbuttons a.chosen, div#previous_next a, div#previous_next
	{color: #008A6A}								

/* subkleur*/
body.conta ul#greenbuttons a.sub:hover, body.conta ul#greenbuttons a.main:hover {
	background-color: #7FC4B4;
}

body.conta div#level2 ul a.main:hover {
	background-color: #7FC4B4;
	color: #FFFFFF;
}
body.conta div#level2 ul a.main {
	background-color: #CCE8E2;
}
div#conta div.box ul a.main {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
div#conta div.boxover ul a.main {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
body.conta .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
div#conta div.box ul a.main:hover {
	color: #FFFFFF;
	background-color: #7FC4B4;/*50%*/	
}
div#conta div.box div.boxtext {
	color: #4C4C4C;
}
div#conta div.boxover div.boxtext {
	color: #4C4C4C;
	background-color: #CCE8E2;/*20%*/
}
/* Nieuws, Agenda, Publications, Veelgestelde vragen ------------------------------------------------------- */

body.nieuw h1, body.veelg h1, body.agend h1, body.publi h1, body.search_list h1, div#previous_next a, div#previous_next {
			color: #008A6A;}

body.nieuw div.rtecontent span.tussenkop, body.agend div.rtecontent span.tussenkop, body.publi div.rtecontent span.tussenkop, body.veelg div.rtecontent span.tussenkop, body.search_list div.rtecontent span.tussenkop {
			color: #008A6A;}

body.nieuw div#subnav div#lijn, body.veelg div#subnav div#lijn, body.agend div#subnav div#lijn, body.publi div#subnav div#lijn, body.search_list div#subnav div#lijn{
	border-color: #008A6A;}		
			
body.nieuw #subnavbottom, body.veelg #subnavbottom, body.agend #subnavbottom, body.publi #subnavbottom, body.search_list #subnavbottom{
			background-image: url(images/subnav_bottom_visie.gif);} 

body.nieuw #breadcrumb a, body.nieuw #breadcrumb, body.agend #breadcrumb a, body.agend #breadcrumb, body.publi #breadcrumb a, body.publi #breadcrumb, body.veelg #breadcrumb a, body.veelg #breadcrumb, body.search_list #breadcrumb a, body.search_list #breadcrumb {
	color: #008A6A;}

body.nieuw div.rtecontent p#summary span#date_author, body.agend div.rtecontent p#summary span#date_author, body.publi div.rtecontent p#summary span#date_author, body.veelg div.rtecontent p#summary span#date_author, body.search_list div.rtecontent p#summary span#date_author{
	color: #008A6A;}

body.nieuw .emailbalkover .emailbalk_content, body.publi .emailbalkover .emailbalk_content, body.agend .emailbalkover .emailbalk_content, body.veelg .emailbalkover .emailbalk_content, body.search_list .emailbalkover .emailbalk_content {
	color: #4C4C4C;
	background-color:  #CCE8E2/*20%*/
}
body.nieuw #links_top {background-image: url(images/box_top_links_nieuw.gif); color: #008A6A;}
body.agend #links_top {background-image: url(images/box_top_links_agend.gif); color: #008A6A;}
body.publi #links_top {background-image: url(images/box_top_links_publi.gif); color: #008A6A;}
body.search_list #links_top {background-image: url(images/box_top_links_nieuw.gif); color: #008A6A;}

body.nieuw .emailbalk_top, body.agend .emailbalk_top, body.veelg .emailbalk_top, body.publi .emailbalk_top, body.search_list .emailbalk_top {background-image: url(images/email_top_visie.gif); color: #008A6A;}
body.nieuw #links_bottom, body.agend #links_bottom, body.veelg #links_bottom, body.publi #links_bottom, body.search_list #links_bottom{background-image: url(images/box_bottom_visie.gif);}
body.nieuw .emailbalk_bottom, body.agend .emailbalk_bottom, body.publi .emailbalk_bottom, body.veelg .emailbalk_bottom, body.search_list .emailbalk_bottom	{background-image: url(images/box_bottom_visie.gif);}
body.nieuw .emailbalk_content, body.agend .emailbalk_content, body.publi .emailbalk_content, body.veelg .emailbalk_content, body.nieuw #links_content, body.agend #links_content, body.publi #links_content, body.veelg #links_content, body.search_list .emailbalk_content
	{border-color: #008A6A;}


body.nieuw #subnavtop {background-image: url(images/subnav_top_nieuw.gif);} 
body.agend #subnavtop {background-image: url(images/subnav_top_agend.gif);} 
body.publi #subnavtop {background-image: url(images/subnav_top_publi.gif);}
body.veelg #subnavtop {background-image: url(images/subnav_top_veelg.gif);}
body.search_list #subnavtop {background-image: url(images/subnav_top_search.gif);} 

body.nieuw ul#greenbuttons a.sub:hover, body.nieuw ul#greenbuttons a.main:hover, body.agend ul#greenbuttons a.sub:hover, body.agend ul#greenbuttons a.main:hover, body.publi ul#greenbuttons a.sub:hover, body.publi ul#greenbuttons a.main:hover, body.veelg ul#greenbuttons a.sub:hover, body.veelg ul#greenbuttons a.main:hover, body.search_list ul#greenbuttons a.sub:hover, body.search_list ul#greenbuttons a.main:hover {
	background-color: #7FC4B4;
}

body.nieuw div#level2 ul a.main:hover, body.agend div#level2 ul a.main:hover, body.veelg div#level2 ul a.main:hover, body.publi div#level2 ul a.main:hover, body.search_list div#level2 ul a.main:hover {
	background-color: #7FC4B4;
	color: #FFFFFF;
}


/* ------------------------------------------------------- */

/* general buttons menu */
ul#generalbuttons a.general_overg 	 {background-image: url(images/general_over.gif); color: #008A6A;} 
ul#generalbuttons a.general_visie 	 {background-image: url(images/general_visie.gif); color: #008A6A;} 
ul#generalbuttons a.general_licha 	 {background-image: url(images/general_licha.gif); color: #002B8C;} 
ul#generalbuttons a.general_geest 	 {background-image: url(images/general_geest.gif); color: #8F0059;} 
ul#generalbuttons a.general_const 	 {background-image: url(images/general_const.gif); color: #A3000B;} 
ul#generalbuttons a.general_aanpa 	 {background-image: url(images/general_aanpa.gif); color: #669600;} 
ul#generalbuttons a.general_contact	 {background-image: url(images/general_contact.gif); color: #008A6A;}
ul#generalbuttons a.general_nieuws 	 {background-image: url(images/general_nieuw.gif); color: #008A6A;}
ul#generalbuttons a.general_home 	 {background-image: url(images/general_home.gif); color: #008A6A;}
ul#generalbuttons a.general_agenda 	 {background-image: url(images/general_agend.gif); color: #008A6A;}
ul#generalbuttons a.general_veelg 	 {background-image: url(images/general_veelg.gif); color: #008A6A;}
ul#generalbuttons a.general_bestellen {background-image: url(images/general_publi.gif); color: #008A6A;}
ul#generalbuttons a.general_search_list 	 {background-image: url(images/general_nieuw.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_contact	 {background-image: url(images/general_contact.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_nieuws 	 {background-image: url(images/general_nieuw.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_home 	 	{background-image: url(images/general_home.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_overg 	 	{background-image: url(images/general_overwit.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_bestellen {background-image: url(images/general_publi.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_agenda 	 {background-image: url(images/general_agend.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_veelg 	 {background-image: url(images/general_veelg.gif); color: #008A6A;}
ul#generalbuttons_detail a.general_search_list 	 {background-image: url(images/general_nieuw.gif); color: #008A6A;}

body.home ul#generalbuttons a.normal {background-position: 160px 0px; font-weight: bold;}
body.home ul#generalbuttons a.normal:hover, body.home ul#generalbuttons a.high {background-position: -95px 0px; font-weight: bold;}	
	
	/* generalbuttons_detail */
	
ul#generalbuttons_detail a.normal {background-position: -4px 0px; font-weight: bold;}
ul#generalbuttons_detail a.normal:hover {background-position: -254px 0px; font-weight: bold;}

body.overg ul#generalbuttons_detail a.general_overg, body.conta ul#generalbuttons_detail a.general_contact, body.nieuw ul#generalbuttons_detail a.general_nieuws, body.agend ul#generalbuttons_detail a.general_agenda, body.publi ul#generalbuttons_detail a.general_bestellen, body.veelg ul#generalbuttons_detail a.general_veelg {
	background-position: -254px 0px;
	font-weight: bold;
}

		

div#columnleft ul#generalbuttons_detail {
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative;
	width: 246px;
	left: 0px;
	margin-top: 47px; /* afstand tot bovenste nav */
}
div#columnleft ul#generalbuttons_detail li.generallistitem {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	clear: left;
	float: left;
	text-decoration: none;
	width: 246px;
	cursor: pointer;
	margin-bottom: 4px;
}
div#columnleft ul#generalbuttons_detail li.witregel {
	margin-top: 8px;
}

div#columnleft ul#generalbuttons_detail a.general {
	background-repeat: no-repeat;
	display: block;
	font-size: 1em;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 45px;
	padding-right: 11px;
	margin: 0px;
	height: 33px;				/* IE5 width and height, start box model hack */
	width: 246px;				/* IE5 width and height, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 190px;				/* normal width and height */ 
	height: 20px;				/* normal width and height */ /*rk was 25*/
}

html>body div#columnleft ul#generalbuttons_detail a.general {
	width: 190px;				/* normal width and height */ 
	height: 20px;				/* normal width and height */ /* end boxmodel hack *//*rk was 25*/
}


div#columnleft ul#generalbuttons_detail a.general:hover, body.overg div#columnleft ul#generalbuttons_detail a.general_overg, body.conta div#columnleft ul#generalbuttons_detail a.general_contact, body.nieuw div#columnleft ul#generalbuttons_detail a.general_nieuws, body.agend div#columnleft ul#generalbuttons_detail a.general_agenda, body.publi div#columnleft ul#generalbuttons_detail a.general_bestellen, body.veelg div#columnleft ul#generalbuttons_detail a.general_veelg {
	padding-top: 9px;
	padding-bottom: 5px;	
	padding-left: 50px;
	padding-right: 6px;
}

	/* end generalbuttons_detail */

body.home div#columnleft ul#generalbuttons {
	margin-top: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative;
	width: 250px;
	left: 0px;
	margin-bottom: 0px;
}


body.home div#columnleft ul#generalbuttons li.generallistitem {
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	clear: left;
	float: left;
	text-decoration: none;
	width: 250px;
}


body.home div#columnleft ul#generalbuttons a.general {
	display: block;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 1em;
	margin-left: 29px;
	margin-top: 0px;
	text-align: right;
	padding-left: 0px;
	padding-right: 48px;
	padding-top: 8px;	
	padding-bottom: 12px;
	width: 160px;	 
	height: 26px;
}

	

body.home div#columnleft ul#generalbuttons a.general:hover {
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}

body.home div#spacer {
	height: 430px;

}

body.home div#columnleft {width: 200px; margin-top: 80px; float: left;}

body.home div#columnright {
	position: absolute;
	left: 230px; }

body.home div#header {
	height: 85px;
	width: 507px;
}

body.home div#headerimageleft {
	left: 300px;
}

body.home .homemenu {
	position: absolute;
	top: 105px;
	left: 0px;
	width: 505px;
	height: 302px;
	z-index: 5;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

body.visie .homemenu, body.overg .homemenu, body.licha .homemenu, body.geest .homemenu, body.const .homemenu, body.conta .homemenu, body.aanpa .homemenu, body.conta .homemenu {
	position: absolute;
	top: -33px;
	left: -20px;
	width: 505px;
	height: 302px;
	z-index: 5;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

body.visie #homemenuvisie, body.licha #homemenulicha, body.licha #homemenulicha, body.geest #homemenugeest, body.const #homemenuconst, body.aanpa #homemenuaanpa {
display: none;
}

body.home .level1menu {
	position: absolute;
	top: 105px;
	left: 0px;
	width: 507px;
	height: 297px;
	z-index: 0;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}




body.home .welko 	 {background-image: url(images/home_welko.gif); color: #008A6A;} 
body.home .visie 	 {background-image: url(images/home_visie.gif); color: #008A6A;} 
body.home .overg 	 {background-image: url(images/home_visie.gif); color: #008A6A;} 
body.home .licha 	 {background-image: url(images/home_licha.gif); color: #002B8C;} 
body.home .geest 	 {background-image: url(images/home_geest.gif); color: #8F0059;} 
body.home .const 	 {background-image: url(images/home_const.gif); color: #A3000B;} 
body.home .aanpa 	 {background-image: url(images/home_aanpa.gif); color: #669600;} 
body.home .conta	 {background-image: url(images/home_conta.gif); color: #008A6A;}


h1.texttitle {
	display: block;
	margin-top: 32px;
	margin-left: 25px;
	margin-bottom: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
}

.text {
	width: 420px;
	display: block;
	margin-top: 30px;
	margin-left: 25px;
	line-height: 1.5em;
	font-size: 1em;
}
div#homeback {

	background-image: url(images/hometext.gif);    
	background-repeat: no-repeat;
	background-position: 0px 0px;        
	display: block; 
	position: relative;            
	float: left;             
	height: 302px;            
	width: 507px;             
}                  

div#hometext {                
	display: block; 
	position: relative;            
	float: left;
	color: #008A6A;            
	padding-left: 21px;
	padding-top: 28px;
	height: 300px;            
	width: 478px;  	
	voice-family: "\"}\"";          
	voice-family: inherit;          
	height: 285px;			/* normal width and height */ 
	width: 456px;			/* normal width and height */ 
}                  
                  
html>body div#hometext {            
	height: 285px;			/* normal width and height */ 
	width: 456px;			/* normal width and height */ 
	/* end boxmodel hack */          
}                  

div#hometext span.regel {  
	width: 456px;	              
	display: block;
	float: left;
	position: relative;
	clear: left;
	height: 46px;
} 

div#hometext span.li {  
	color: #002B8C;
} 
div#hometext span.ge {  
	color: #8F0059;
} 
div#hometext span.co{  
	color: #A3000B;
} 
div#hometext span.aa {  
	color: #669600;
} 
span#ondertekening {
	margin-left: 50px;
	font-weight: bold; 
	display: inline;
}

span.message {
	display: block;
	font-size: 1em;
	color: #4C4C4C;
	line-height: 1.4em;
	width: 202px;
}

span.message_title {
	font-size: 1.1em;
	color: #4C4C4C;
	clear: right;
	display: block;
	font-weight: bold;
	line-height: 1.2em;

}

span.message_date_location_author {
	font-size: 1em;
	color: #008A6A;
	font-weight: bold;
	line-height: 1.3em;
	
}

a.main span.readfurther {
	font-size: 1em;
	color: #008A6A;
	font-weight: bold;
	line-height: 1.3em;
}

a.main:hover span.readfurther {
	color: #CA4386;
}


	
	
/* Main navigation chosen rules (rules overrule #home rules) */

body.overg div#columnleft ul#generalbuttons a.general_overg {
	background-position: -95px 0px;
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}

body.visie div#columnleft ul#generalbuttons a.general_visie {
	background-position: -95px 0px;
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}

body.licha div#columnleft ul#generalbuttons a.general_licha {
	background-position: -95px 0px;
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}

body.geest div#columnleft ul#generalbuttons a.general_geest {
	background-position: -95px 0px;
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}

body.const div#columnleft ul#generalbuttons a.general_const {
	background-position: -95px 0px;
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}

body.aanpa div#columnleft ul#generalbuttons a.general_aanpa {
	background-position: -95px 0px;
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}

body.conta div#columnleft ul#generalbuttons a.general_conta {
	background-position: -95px 0px;
	padding-top: 10px;	
	padding-bottom: 10px;	
	margin-left: 35px;
}



/* NEWSLIST RULES */

div.selectmain {
float: left;
position: relative;
	z-index: 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF; 
	color: #4C4C4C;
	line-height: 1.4em;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 10px;			/* IE5 width and height, start box model hack */
	width: 187px;				/* IE5 width and height, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 165px;				/* normal width and height */ 
}

html>body div.selectmain { 
	width: 165px;				/* normal width and height */ 
}		


div#lijn div.selectmain select {
	display: block;
	float: left;
	position: relative;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	font-size: 0.9em;
	width: 160px;
	z-index: 0;
}

div#lijn div.selectmain select.showwel{
	visibility: visible;

}
div#lijn div.selectmain select.showniet {
	visibility: hidden;
		
}


div#lijn option {
	z-index: 0;
}

div.line {				/* voor stippellijn tussen rtecontent en rest in agendalist */
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: relative;
	float: left;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 460px;
}

div.newssummary {
	padding-bottom: 7px;
	padding-top: 6px;
	position: relative;
	float: left;
	left: 0px;
	width: 460px;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}

div.newssummary a {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	display: block;
}

div.newssummary a.newssummarylink {
	text-decoration: none;
	position: relative;
	left: 0px;
	width: 460px;
}

div.newssummary a:hover {
	text-decoration: none;
	color: #CA4386;
}

div.newssummary a:hover span.newstitle, div.newssummary a:hover span.date_author, div.newssummary a:hover span.readfurther {
	text-decoration: none;
	color: #CA4386;
}

div.newssummary a span.newstitle {
	color: #4C4C4C;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	display: block;
	clear: right;
	margin-bottom: 2px;
	text-decoration: none;
}

div.newssummary a span.date_author, div.newssummary a span.readfurther {
	color: #008A6A;
	font-weight: bold;
	text-decoration: none;
	
}
/* E-mail balk en LINKS BALK */

li.publicationinfo #emailbalk_list {
	background-color: #7FC4B4;
	position: relative;
	display: block;
	float: left;
	width: 460px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

li.publicationinfo #emailbalk_list a {
	position: relative;
	display: block;
	float: left;
	color: #FFFFFF;
	margin-left: 20px;
	font-size: 1.1em;
	font-weight: bold;

}
li.publicationinfo #emailbalk_list img {
	position: relative;
	float: right;
	margin-top: 3px;
	margin-right: 13px;

}

	
div#bottombox {

	width: 513px;
	float: right;
	position: relative;
	right: 11px;
	margin-top: 10px;
}
div#bottomboxlev2 {
	width: 513px;
	float: right;
	position: relative;
	right: 26px;
	margin-top: 13px;
}
div#bottomboxlev2 #links, div#bottomboxlev2 .emailbalk, div#bottomboxlev2 .emailbalkover {
	position: relative;
	display: inline;
	float: right;
	width: 236px;
	margin-left: 13px;
	margin-top: 0px;
	cursor: pointer;
}

#links, .emailbalk, .emailbalkover {
	position: relative;
	display: inline;
	float: left;
	width: 236px;
	margin-left: 13px;
	margin-top: 0px;
}

.emailbalk, .emailbalkover {
	cursor: pointer;
}

#links_top, .emailbalk_top {
	background-position: 236px 0px;
	display: block;
	position: relative;
	height: 50px;
	width: 236px;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	padding-left: 47px;
	padding-top: 17px;
	padding-bottom: 3px;
	padding-right: 3px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 186px;			
	height: 30px;
	
}

html>body #links_top, .emailbalk_top {
	width: 186px;			/* normal width and height */ 
	height: 30px;	/* end boxmodel hack */
}

.emailbalkover .emailbalk_top {
	padding-left: 50px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-position: 0px 0px;
}


#links_bottom, .emailbalk_bottom {
	display: block;
	margin-top: -10px;
	width: 236px;
	height: 35px;
	float: left;
	z-index: 0;
	background-position: 236px 0px;

}

.emailbalkover .emailbalk_bottom {
	background-position: 0px 0px;
	display: block;
	margin-top: -10px;
	width: 236px;
	height: 35px;
	float: left;
	z-index: 0;
}


#links_content, .emailbalk_content {
	z-index: 5;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
	font-size: 1em;
	line-height: 1.4em;
	color: #4C4C4C;
	border-left: 2px solid #008A6A;	
	border-right: 2px solid #008A6A;		
	display: block;
	float: left;
	margin-top: 0px;
	width: 236px;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 202px;			/* normal width and height */ 
}

html>body #links_content {
	width: 202px;			/* normal width and height */ 
}	

#links_content h3 {
	font-size: 1.1em;
	color: #4C4C4C;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px;
}

#links_content img {
	margin-left: 3px;
	margin-bottom: -2px;
}


body.agend #links_content, body.nieuw #links_content {
	margin-top: -15px;
}


/* PUBLICATIONS RULES */

	/* PUBLICATION SUMMARY RULES */



div#content ul#publicationlist {
	padding: 1px 0px 0px 0px;
	width: 460px;
	left: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	display: block;
	position: relative;
	float: left;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#content form#form1 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-top: 0px;
}
li.publicationsummary  {
	position: relative;
	float: left;
	width: 460px;
	top: 0px;
	left: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li.publicationsummary a.publicationlink {
	text-decoration: none;
	width: 460px;
	left: 0px;
	top: 0px;
	padding-top: 7px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	float: left;
}
li.publicationsummary a.publicationlink:hover {
	text-decoration: none;
	color: #CA4386;
	cursor: pointer;
}

li.publicationsummary a:hover span.publication_title, li.publicationsummary a:hover span.publication_authors, li.publicationsummary a:hover span.publication_details, li.publicationsummary a:hover span.details, li.publicationsummary a:hover span.publication_details span.readfurther {
	text-decoration: none;
	color: #CA4386;
	cursor: pointer;
}

li.publicationsummary a span.publication_title_authors {
	display: block;
	position: relative;
	width: 450px;
	float: left;
	clear: right;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li.publicationsummary a span.publication_title, li.publicationinfo span.publication_title {
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	color: #4C4C4C;
}

span.publication_authors {
	color: #008A6A;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

li.publicationsummary a span.publication_details {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	position: relative;
	float: left;
	width: 430px;
	padding-left: 0px;
}

li.publicationsummary a span.publication_details span.readfurther {
	color: #008A6A;
	font-weight: bold;
	font-size: 1em;
}


li.publicationsummary span.details {
	color: #008A6A;
	font-size: 0.9em;
	line-height: 1.3em;
}

li.publicationsummary div.order {
	color: #4C4C4C;
	font-size: 0.9em;
	display: block;
	float: left;
	padding: 0px;
	padding-bottom: 5px;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 460px;
}

li.publicationsummary div.order span.price_number {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	display: block;
}

li.publicationsummary div.order span.price, li.publicationinfo li.order span.price {
	color: #008A6A;
}

li.publicationsummary div.order a.cart, li.publicationinfo li.order a.cart {
	color: #008A6A;
	font-weight: bold;
	text-decoration: none;
}

li.publicationsummary div.order a.cart:hover, li.publicationinfo li.order a.cart:hover {
	color: #CA4386;
	font-weight: bold;
	text-decoration: none;
}

input.ordernumber {
	font-size: 0.9em;
	width: 20px;
}

	/* PUBLICATIONS SHOW AND HIDE ELEMENTS */
	
li.publicationsummary div.show {
	display: block;
}

li.publicationsummary div.hide {
	display: none;
}

li.publicationinfo div.show {
	display: block;
}

li.publicationinfo div.hide {
	display: none;
}

	/* PUBLICATIONS INFO RULES */

li.publicationinfo {
	position: relative;
	width: 460px;
	left: 0px;
	list-style-type: none;
	top: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block
}
	
li.publicationinfo div {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
}

li.publicationinfo div.publicationlink {
	text-decoration: none;
	width: 460px;
	top: 0px;
	left: 0px;
	padding-bottom: 0px;
	padding-top: 11px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	float: left;
	display: block;
	background-color: #CCE8E2;
}

li.publicationinfo div.publication_name_link {
	margin-bottom: 0px;
	display: block;
	position: relative;
	float: left;
	clear: right;
	padding-left: 10px;
	width: 450px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

li.publicationinfo span.subtitle {
	color: #008A6A;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 410px;
}

li.publicationinfo div.publicationpagelink {
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 410px;
	display: block;
	position: relative;	
}

li.publicationinfo a.closewindow {
	color: #4C4C4C;
	font-size: 0.9em;
	text-decoration: none;
	float: right;
	position: relative;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 10px;
	margin-bottom: 0px;
	text-align: right;
}

li.publicationinfo a.closewindow:hover {
	color: #CA4386;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	float: right;
	position: relative;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}

li.publicationinfo div.publication_details {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	float: left;
	display: block;
	width: 460px;
	left: 0px;
	position: relative;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #E6F4F1;
}

li.publicationinfo ul.publications_columnleft {
	width: 150px;
	display: inline;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-bottom: 5px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}



li.publicationinfo ul.publications_columnleft li {
	color: #008A6A;
	width: 150px;
	padding: 0px;
	margin-top: 3px;
	list-style-type: none;
	display: block;
	float: left;
	clear: left;
	position: relative;
	font-size: 0.9em;
}

li.publicationinfo ul.publications_columnleft li a.pdflink {
	color: #008A6A;
	position: relative;
	float: left;
	display: inline;
	width: 125px;
	margin-top: 4px;
	margin-left: 8px;
	text-decoration: none;
}
li.publicationinfo ul.publications_columnleft li a.pdflink:hover {
	color: #CA4386;
	text-decoration: none;
}

li.publicationinfo ul.publications_columnleft li img {
	margin-top: 7px;
	position: relative;
	float: left;
}

li.publicationinfo ul.publications_columnleft li span.bold {
	color: #4C4C4C;
}

li.publicationinfo ul.publications_columnright {
	width: 280px;
	display: inline;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-bottom: 5px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
li.publicationinfo ul.publications_columnright li {
	color: #4C4C4C;
	width: 280px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: block;
	float: left;
	position: relative;
}

li.publicationinfo ul.publications_columnright li a {
	text-decoration: underline;
	color: #008A6A;
}

li.publicationinfo ul.publications_columnright li a:hover {
	text-decoration: none;
	color: #CA4386;
}

li.publicationinfo ul.publications_columnright li.order {
	margin-top: 5px;
	font-size: 0.9em;
}

li.publicationinfo ul.publications_columnleft li a, li.publicationinfo ul.publications_columnleft li img {
	border: none; 
}

/* Box */

body#home div#overg, body#home div#visie, body#home div#geest, body#home div#const, body#home div#licha, body#home div#aanpa {
	width: 513px;
	float: right;
	position: relative;
	right: 11px;
	margin-top: 10px;
} 

div.box, div.boxover {
	display: inline;
	float: left;
	position: relative;
	width: 236px;
	margin-left: 13px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 13px;
}
div.box div.boxtop {	
	background-position: -236px 0px;
}
div.boxover div.boxtop {	
	background-position: 0px 0px;
}

div.boxover div.boxtop {
	padding-left: 50px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-right: 0px;
	cursor: pointer;
}

div.boxtop {
	display: block;
	position: relative;
	height: 50px;
	width: 236px;
	background-image: url(images/subnav_top_nieuw.gif);
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	padding-left: 47px;
	padding-top: 17px;
	padding-bottom: 3px;
	padding-right: 3px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 186px;			/* normal width and height */ 
	height: 30px;
}

html>body div.boxtop {
	width: 186px;			/* normal width and height */ 
	height: 30px;	/* end boxmodel hack */
}

div#homepage div.boxtop {
	font-size: 1.2em;
	color: #008A6A;
}

div.boxlijn {
z-index: 1;
	margin-top: 0px;
	float: left;
	position: relative;
	border-left-color: #008A6A;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #008A6A;
	border-right-style: solid;
	border-right-width: 2px;
	padding-bottom: 0px;
	width: 236px;			/* box model hack: IE5 width */
	voice-family: "\";}\"";	/* box model hack */
 	voice-family: inherit;	/* box model hack */
 	width: 232px;			/* box model hack: normal width */
}

html>body div.boxlijn {		/* box model hack "be nice to Opera 5" */
 	width: 232px;					/* box model hack: normal width */
}

div#homepage div.boxlijn {
	padding-bottom: 5px;
		background-color: #E6F4F1;
}
div#homepage div.boxover div.boxlijn {
	padding-bottom: 5px;
	background-color: #CCE8E2;
}

div.boxtext {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
	font-size: 1em;
	line-height: 1.4em;
	cursor: pointer;
}

div.box ul, div.boxover ul {
	padding: 0px;
	margin: 0px;
}


div.box ul li, div.boxover li {
	padding: 0px;
	margin: 0px;
}

div.box ul a.main {
	text-decoration: none;
	background-color: #E6F4F1;
}
div.box ul a.main:hover {
	text-decoration: none;
	background-color: #CCE8E2;
}

div.boxlijn li.mainlistitem {
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	float: left;
	text-decoration: none;
	width: 232px;
	cursor: pointer;
}

div.boxlijn a.main {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-repeat: no-repeat;
	display: block;
	font-size: 1em;
	color: #4C4C4C;
	line-height: 1.4em;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	width: 232px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 202px;
}

html>body div.boxlijn a.main {
	width: 202px;				/* normal width and height */ 

}	


div#homepage div.boxlijn a.main {
	border-top-style: none;
}

body.home div.boxbottom {
	z-index: 2;
}
div.boxbottom {
	z-index: 0;
	cursor: pointer;
	color: #008A6A;
	font-size: 0.9em;
	margin-top: -7px;
	text-align: right;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	position: relative;
	float: left;
	background-image:  url(images/box_bottom_home.gif);
	background-repeat: no-repeat;
	background-position: -236px 0px;
	height: 35px;
	width: 236px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 206px;
	height: 30px;
}

html>body div.boxbottom {
	width: 206px;
	height: 30px;				/* normal width and height */ 

}		

div.boxover div.boxbottom {	
	background-position: 0px 0px;
	color: #CA4386;
}


div#homepage {
	position: relative;
	float: left;
	clear: left;
	left: 11px;
}

div#homepage div#publi img {
	float: right;
	width: 60px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 5px;
	border: none;

}	

/* Level2 */


div#level2 {
	width: 513px;
	float: right;
	position: relative;
	right: 11px;
	margin-top: 10px;
}	
div#level2top {
	left: 13px;
	display: block;
	position: relative;
	height: 50px;
	width: 485px;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	padding-left: 47px;
	padding-top: 17px;
	padding-bottom: 3px;
	padding-right: 20px;
	background-image: url(images/level2_top.gif);
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 418px;			
	height: 30px;
}	

html>body div#level2top {
	width: 418px;			
	height: 30px;
}	

div#level2lijn {
	margin: 0px;
	padding: 0px;
	left: 13px;
	margin-top: 0px;
	float: left;
	position: relative;
	border-left-color: #002B8C;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #002B8C;
	border-right-style: solid;
	border-right-width: 2px;
	width: 485px;			
 	voice-family: "\";}\"";
 	voice-family: inherit;	
 	width: 481px;			
}

html>body div#level2lijn {		
 width: 481px;					
}


div#level2 ul {
	padding: 0px;
	margin: 0px;
}

div#level2 ul li {
	padding: 0px;
	margin: 0px;
}

div#level2 ul a.main:hover {
	text-decoration: none;
	background-color: #E6EAF4;
}

div#level2lijn li.mainlistitem {
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	float: left;
	text-decoration: none;
	cursor: pointer;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
div#level2lijn li.topspacelistitem {
	width: 481px;
	height: 10px;
	list-style-type: none;
}

div#level2lijn a.main {
	background-repeat: no-repeat;
	display: block;
	font-size: 1em; 
	color: #4C4C4C;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	width: 481px;				/* IE5 width and height, start box model hack */	
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 451px;				/* normal width and height */ 
}

html>body div#level2lijn a.main {
	width: 451px;				/* normal width and height */ 

}		

div#level2bottom {
margin-top: -10px;
	left: 13px;
	display: block;
	position: relative;
	float: left;
	height: 35px;
	width: 485px;
	background-image: url(images/level2_bottom.gif);
	background-repeat: no-repeat;
}

/* CONTACT FORM */

table#contactform tr {
	width: 460px;
	color: #008A6A;
			

}

table#contactform td.alignright {
	text-align: right;
	vertical-align: middle;
	width: 110px;
	margin-left: 10px;
	padding-right: 5px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
	font-size: 12px;
}

table#contactform td {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
	font-size: 12px;
}

#formulierknoprechts {
	margin-right: 5px;
	margin-left: 0px;
}

div#formulier {

	float: left;
	position: relative;
	clear: left;
	width: 400px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 0px;
	border: 2px solid #008A6A;
	background-color: #E6F4F1;
}

form {
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}

div#formulier a.button {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	position: relative;
	float: right;
	width: 72px;
	height: 26px;
	display: inline;
	text-decoration: none;
	cursor: pointer;
	background-color: #FFFFFF;
	border: 1px solid #008A6A;
}

#formulier a.button span.buttontext {
	color: #008A6A;
	font-size: 1em;
	width: 72px;
	text-align: center;
	padding-top: 5px;
	display: block;
}

#formulier a.button:hover {
	background-color: #008A6A;
	color: #FFFFFF;
}

#formulier a.button:hover span.buttontext {
	color: #FFFFFF;
}


/* PUBLICATION SELECTION */

div#yourselection {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	width: 470px;
	position: relative;	
	background-color: #CCE8E2;
}

div#yourselection form {
	padding: 0px;
	margin: 0px;
}

div#selection_header {
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 470px;
	position: relative;
	background-color: #33A288; /*80%*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

div#selection_header h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	position: relative;	
	float: left;
	width: 460px;
	display: inline;
}

div#yourselection ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;	
}

div#yourselection ul.columnleft {
	width: 460px;
	margin-left: 10px;
	padding: 0px 0px 10px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	position: relative;
	display: inline;
}

div#yourselection ul.columnleft li {
	display: block;
	float: left;
	clear: left;
	position: relative;	
}

div#yourselection ul.columnleft li.publication {
	width: 460px;
	margin-bottom: 7px;
	position: relative;	
	float: left;
}

div#yourselection ul.columnleft li.publication a.delete {
	color: #008A6A;
	text-decoration: none;
	font-size: 0.9em;
	position: relative;	
}

div#yourselection ul.columnleft li.publication a.delete:hover {
	color: #CA4386;
	text-decoration: none;
}

div#yourselection ul.columnleft li.publication span.number {
	color: #4C4C4C;
	font-size: 0.9em;
	width: 40px;
	float: left;
	margin-left: 20px;
	position: relative;	
}

div#yourselection ul.columnleft li.publication span.number input.ordernumber {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 20px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
}

div#yourselection ul.columnleft li.publication span.price input.price {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	position: relative;
	color: #4C4C4C;
	background-color: #CCE8E2;
	border: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
	width: 50px;
	text-align: right;
	float: left;
	padding-top: 2px;
}

div#yourselection ul.columnleft li.publication span.price {
	color: #4C4C4C;
	font-size: 1em;
	width: 50px;
	float: right;
	margin-right: 15px;
	position: relative;
	display: inline;
}

div#yourselection ul.columnleft li.publication span.title {
	color: #4C4C4C;
	font-size: 1em;
	width: 320px;
	float: left;
	margin-left: 10px;
	display: inline;
	position: relative;
	line-height: 1.2em;	
}

div#yourselection ul.columnleft li.total_price {
	width: 460px;
	margin-top: 5px;
	position: relative;
	text-align: right;	
}

div#yourselection ul.columnleft li.line {
	width: 470px;
	float: left;
	display: inline;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -10px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	
}

div#yourselection ul.columnleft li.total_price span.totalprice {
	width: 50px;
	margin-right: 15px;
	text-align: left;
	position: relative;	
	float: right;
	display: inline;
}

div#yourselection ul.columnleft li.total_price span.totalprice input.price {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	position: relative;
	color: #CA4386;
	background-color: #CCE8E2;
	border: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
	width: 50px;
	text-align: right;
	float: left;
	padding-top: 1px;
}

div#yourselection ul.columnleft li.total_price span.total {
	color: #4C4C4C;
	font-weight: bold;
	font-size: 1em;
	float: left;
	width: 380px;
	text-align: right;
	position: relative;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	
}

div#yourselection ul.columnleft li.header {

	margin-left: 0px;
	margin-right: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #4C4C4C;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
	position: relative;	
	float: left;
	width: 460px;



}

div#yourselection ul.columnleft li.header span.middletitle {
	width: 50px;
	margin-left: 10px;
	padding: 0px;
	position: relative;	
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	display: inline;
}

div#yourselection ul.columnleft li.header span.lefttitle {
	width: 320px;
	margin-left: 10px;
	padding: 0px;
	position: relative;	
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	display: inline;	
}

div#yourselection ul.columnleft li.header span.righttitle {
	width: 60px;
	margin-left: 10px;
	padding: 0px;
	position: relative;	
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	display: inline;
}

div#yourselection ul.columnleft li.yourdetailsheader {
	margin-bottom: 8px;
	width: 450px;
	margin-top: 8px;
	position: relative;
	float: left;

}

div#yourselection ul.columnleft li.betaling {
	margin-bottom: 5px;
	width: 440px;
	margin-top: 5px;
	position: relative;
	margin-left: 10px;
	position: relative;	
	float: left;
	display: inline;
}

div#yourselection ul.columnleft li.yourdetailsheader span.lefttitle {
	width: 440px;
	font-size: 1em;
	line-height: 1.4em;
	color: #4C4C4C;
	margin-left: 10px;
	position: relative;	
	float: left;
	display: inline;
}

div#yourselection ul.columnleft li.yourdetailsheader span.remark {
	width: 440px;
	font-size: 1em;
	line-height: 1.2em;
	color: #4C4C4C;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	position: relative;	
	float: left;
	display: inline;
}

div#yourselection ul.columnleft li.betaling span.lefttitle {
	width: 400px;
	font-size: 1em;
	line-height: 1.4em;
	color: #4C4C4C;
	margin-left: 10px;
	position: relative;	
	float: left;
	display: inline;
	
}

div#yourselection ul.columnleft li.betaling input.betalingsradio {
	position: relative;
	float: left;
}

div#yourselection ul.columnleft li.formfield input.field {
	float: left;
	position: relative;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	display: inline;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
}

div#yourselection ul.columnleft li.formfield {
	color: #CA4386;
	width: 440px;
	margin-bottom: 5px;
}

div#yourselection ul.columnleft li#margintop {
	margin-top: 10px;
}

div#yourselection ul.columnleft li.radio {
	margin-bottom: 3px;
	width: 220px;
	left: 220px;
	display: inline;
	margin-bottom: 5px;
}

div#yourselection ul.columnleft li.radio span.remark {
	color: #CA4386;
	padding-left: 15px;
}
div#yourselection ul.columnleft li.formfield span.detail {
	font-size: 1em;
	color: #4C4C4C;
	width: 220px; 
	text-align: right;
	display: block;
	position: relative;	
	float: left;
	padding-top: 2px;
}

div#yourselection ul.columnleft li.radio span.detail {
	font-size: 1em;
	color: #4C4C4C;
	margin-left: 5px;
	padding-top: 2px;
	display: inline;
	position: relative;	
	float: left;
	width: 50px;
}


div#yourselection ul.columnleft li.radio input.radio {
	margin-left: 10px;
	padding: 0px;
	display: inline;
	position: relative;	
	float: left;
}

div.rtecontent a.selectionbutton, div#yourselection a.selectionbutton {
	background-color: #008A6A;
	margin-top: 15px;
	right: 20px;
	padding: 10px 15px 10px 15px;
	position: relative;
	float: right;
	display: inline;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	border: 2px solid #FFFFFF;
}

div.rtecontent a.selectionbutton {
	background-color: #008A6A;
	border: 2px solid #CCCCCC;
	float: left;
	width: 115px;
	left: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 345px;
	display: inline;
}

div.rtecontent a.selectionbutton:hover, div#yourselection a.selectionbutton:hover {
	text-decoration: none;
	background-color: #CA4386;
}

div#yourselection ul.columnleft li.button {
	width: 460px;
}

div.rtecontent p span.invul, div.rtecontent span.invul {
	width: 200px;
	text-align: right;
	float: left;
	position: relative;
	display: inline;
	margin-right: 10px;
}

div#yourselection div.besteltekst {
	background-color: #0033FF;
	display: block;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* Constitutietest */

body#ctest, body#ctestconclusie, body#ctestprint {
	text-align: left;
	width: 600px;
	height: 400px;
	background-image: url(images/zwierconstrood.gif);
	background-repeat: no-repeat;
	background-position: 0px 58px;
}

body#ctestconclusie, body#ctestprint {
	overflow: auto;
}

body#ctest ul.hoogte {

	width: 600px;
	position: relative;
	float: left;
	padding: 0px;
	display: inline;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


body#ctest ul.hoogte li {
	float: left;
	position: relative;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 8px;	
	margin-right: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

body#ctest ul.hoogte li.nr {
	float: left;
	position: relative;
	color: #A4000B;
	margin-left: 35px;
	width: 65px;
	font-weight: bold;
	display: inline;
}

body#ctest ul.hoogte li.vraag {
	float: left;
	position: relative;
	margin-left: 0px;
	font-weight: bold;
	color: #4C4C4C;
	width: 480px;
	line-height: 1.3em;
}

body#ctest ul.hoogte li.antwoord {
	float: left;
	position: relative;
	left: 100px;
	clear: left;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 480px;
	color: #4C4C4C;
	line-height: 1.2em;
}

body#ctest ul.hoogte li.antwoord input {
	margin-top: 3px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	float: left;
	position: relative;
	display: inline;
}

* html body#ctest ul.hoogte li.antwoord input {
	margin-top: 2px;
}

body#ctest ul.hoogte li.antwoord span.antwoord {
	float: left;
	position: relative;
	width: 440px;
	padding: 3px;
	color: #4C4C4C;
	margin-left: 5px;
	line-height: 1.3em;
	display: inline;
}

body#ctest span.box {  /* box tussen de vragen. alleen nodig bij meerdere vragen. Hier moet achtergrond stippel in, height is 1, span class=box toevoegen aan test.php regel 122 */
	display: none;
	height: 0px;
	width: 600px;
	display: block;
	float: left;
	position: relative;
}

body#ctest #bannerleft {
	float: left;
	position: relative;
	background-image: url(images/ctest_logo.gif);
	background-color: #A4000B;
	background-position: 20px 9px;
	background-repeat: no-repeat;	
	height: 80px;
	width: 440px;
	display: block;
	vertical-align: middle;
	padding-left: 102px;
	padding-top: 35px;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 338px;
	height: 45px;
}
html>body body#ctest #bannerleft { 
	width: 338px;
	height: 45px;
	}	
	
body#ctest #teller  {
	color: #000000;
	background-color: #EDCCCE;
	font-size: 0.9em;
	float: left;
	clear: left;
	width: 115px;
	position: relative;
	padding: 10px;
	border: 2px solid #FFFFFF;	
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 91px;

}
html>body body#ctest #teller  { 
	width: 91px;
}		

body#ctest #teller span.bold {
	font-size: 1.1em;
	color: #A4000B;
}

body#ctest #bannerright {
	float: left;
	position: relative;
	background-color: #A4000B;
	height: 80px;
	width: 160px;
	display: block;
	margin-bottom: 10px;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 26px;
	color: #FFFFFF;
	font-size: 1em;
	voice-family: "\"}\"";		
	voice-family: inherit;
	height: 54px;
	width: 140px;

}
html>body body#ctest #bannerright { 
	height: 54px;
	width: 140px;
}		
body#ctest #nav  {
	display: block;
	margin-top: 20px;
	float: left;
	clear: both;
	position: relative;
	width: 580px;

}
body#ctest #navabs  {
	top: 370px;
	left: 0px;
	position: absolute;
	width: 580px;
}
body#ctest div#bottom {
	clear: left;
	background-image: url(images/stippel_rood.gif);
	background-position: left top;
	background-repeat: repeat-x;	
	margin-top: 0px;
	left: 0px;
	position: absolute;
	top: 420px;
	width: 600px;
	height: 40px;
}


body#ctest div#bottomprint {
	background-image: url(images/stippel_rood.gif);
	background-position: left top;
	background-repeat: repeat-x;	
	margin-top: 0px;
	float: left;
	clear: both;
	display: block;
	left: 0px;
	position: relative;
	width: 600px;
	height: 40px;
}
body#ctest div#bottom span#copyright, body#ctest div#bottomprint span#copyright {
	font-size: 0.9em;
	display: block;
	margin-top: 12px;
	margin-left: 20px;
	float: left;
	clear: left;
	position: relative;
	color: #A4000B;
	display: inline;
}
body#ctest div#bottom span#copyright a, body#ctest div#bottomprint span#copyright a {
	text-decoration: none;
	color: #A4000B;
}
body#ctest div#bottom span#copyright a:hover, body#ctest div#bottomprint span#copyright a:hover {
	text-decoration: underline;
	color: #A4000B;
}
body#ctest a.button {
	display: inline;
	position: relative;
	width: 87px;		
	height: 35px;	
	margin-right: 10px;	
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	color: #A4000B;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(images/ctest_button.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 67px;
	height: 25px;
}

html>body body#ctest a.button { 
	width: 67px;
	height: 25px;
}
body#ctest a.button:hover {
	color: #FFFFFF;
	background-position: -87px 0px;
}

body#ctest .tekstboven, body#ctest .tekstonder {
	width: 540px;
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	float: left;
	position: relative;
	display: inline;
}
body#ctest .tekstboven {
	margin-top: 10px;
}
body#ctest .tekstonder{
	margin-top: 5px;
	clear: left;
}

body#ctest .tekstonderprint {
	width: 540px;
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	float: left;
	position: relative;
	display: inline;
}

body#ctest .tekstonderprint{
	margin-top: 5px;
	clear: left;
}

body#ctest .rtecontent {
	width: 540px;
	float: left;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 0px;
		clear: both;
		display: block;
}
body#ctest .rtecontent .tussenkop {
	width: 540px;
	font-size: 1.1em;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

body#ctest .uitslag {
	top: 10px;
	display: block;
	position: relative;
	width: 168px;
	height: 146px;
	margin-right: 10px;
	float: left;
	color: #A4000B;
	font-size: 1.2em;
	font-weight: bold; 
	background-repeat: no-repeat;
	text-align: center;
}


body#ctest .uitslag span.percentage {
	top: 5px;
	position: relative;
	margin: 0 auto;
	display: block;
	color: #000000;
	font-weight: bold;
}

body#ctest .uitslag span.element {
	top: 5px;
	display: block;
	margin: 0 auto;
	position: relative;
	clear: left;
	font-weight: bold;
	font-size: 0.9em;
}

body#ctest .uitslag span.type {
	margin: 0 auto;
	display: block;
	position: relative;
	clear: left;
	font-weight: bold;
}
body#ctest .uitslag img {
	position: relative;
	float: left;
	clear: left;
	margin-top: 1px;
	margin-left: 51px;
	margin-bottom: 5px;

}

body#ctest div#totaallijst {
	position: relative;
	float: left;
	margin-left: 0px;
	width: 540px;
	margin-top: 15px;
	left: 60px;
	clear: both;
}


body#ctest div#clear {

	clear: both;
}


body#ctest div#totaallijst ul.vragenlijst {
	padding: 0px;
	margin: 0px;
	width: 540px;
	position: relative;
	float: left;
	display: block;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
}
body#ctest div#totaallijst ul.vragenlijst li {
	display: block;
	padding: 0px;
	margin: 0px;
}
body#ctest div#totaallijst ul.vragenlijst li.nr {
	position: relative;
	float: left;
	left: 0px;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 65px;
	color: #A4000B;
	margin-left:0px;
	font-weight: bold;
}
body#ctest div#totaallijst ul.vragenlijst li.vraag {
	position: relative;
	width: 440px;
	display: block;
	clear: right;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	line-height: 1.3em;
	color: #4C4C4C;
}
body#ctest div#totaallijst ul.vragenlijst li.antwoord {
	position: relative;
	width: 440px;
	float: left;
	clear: both;
	top: 0px;
	left: 65px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #4C4C4C;
	line-height: 1.2em;
}


/* PREVIOUS NEXT BUTTON LISTPAGES */

div#previous_next {
	font-size: 10px;
	float: right;
	position: relative;
	right: 20px;
	width: 150px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: none;
	
	
	
}
body.nieuw div#previous_next, body.agend div#previous_next, body.veelg div#previous_next, body.publi div#previous_next, body.search_list div#previous_next {
	display: inline;
	
	
}

body.nieuw.list div#previous_next, body.agend.list div#previous_next, body.search_list div#previous_next  {
	display: inline;
	width: 300px;
	overflow: hidden;
	
}

div#previous_next a {
	text-decoration: none;
}

div#previous_next a.current {
	text-decoration: none;
	color: #CA4386;
	font-weight: bold;
}

div#previous_next a:hover {
	text-decoration: none;
	color: #CA4386;
}


div#previous_next a.current:hover {
	text-decoration: none;
	color: #CA4386;
}

/* SEND EMAIL RULES */


div#popup {
	width: 450px;
	height: 440px;
	margin: 0px;
	padding: 0px;
}

div#popup_header {
	width: 450px;
	height: 100px;
	background-color: #FFFFFF;
	background-image: url(images/sendemailheader.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;	
	float: left;
	margin: 0px;
	padding: 0px;
}

div#popup_header h1 {
	color: #008A6A;
	font-size: 1.2em;
	margin: 65px 0px 0px 180px;
	padding: 0px;
	text-align: left;
}

div#popup_body {
	width: 450px;
	height: 310px;
	background-color: #CCE8E2;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}

div#popup_bodyheader {
	width: 450px;
	background-color: #CCE8E2;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 77px;
	voice-family: "\"}\"";		/* start boxmodel hack */
	height: 75px;
}

html>body div#popup_bodyheader {
	height: 75px;				/* normal width and height */ /* end boxmodel hack */
}

div#popup_bodyheader p#article_header {
	color: #4C4C4C;
	font-weight: bold;
	font-size: 1em;
	float: left;
	width: 400px;
	padding: 0px;
	display: inline;
	text-align: left;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 0px;
	font-style: italic;
}

div#popup_bodyheader p#article_description {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
	color: #008A6A;
	font-weight: bold;
	float: left;
	width: 410px;
	padding: 0px;
	display: inline;
	text-align: left;
}

div#popup_bodyheader p#article_description a {
	color: #008A6A;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;	
	text-align: left;
	text-decoration: none;
}

div#popup_bodyheader p#article_description a:hover {
	color: #CA4386;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;	
	text-align: left;
	text-decoration: none;
}

div#popup_body ul.column {
	width: 400px;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 0px;
	float: left;
	padding: 0px;
	display: inline;
}

div#popup_body ul li {
	list-style-type: none;
	float: left;
	width: 400px;
	clear: left;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #4A9700;
	text-align: left;
}

div#popup_body ul li.formfield span.detail {
	float: left;
	width: 140px; 
	text-align: left;
	font-weight: bold;
	color: #4C4C4C;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0px;	
}

div#popup_body ul li.formfield span.detail1 {
	float: left;
	width: 110px;
	text-align: left;
	font-weight: bold;
	color: #4C4C4C;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0px;	
	line-height: 1.4em;
}

div#popup_body ul li.formfield{
	color: #CA4386;
}

div#popup_body ul li.formfield span.detail2 {
	float: left;
	width: 280px;
	text-align: left;
	color: #008A6A;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0px;	
	display: inline;
	line-height: 1.4em;
}

div#popup_body ul li.formfield span.remark {
	color: #CA4386;
	padding: 0px;
	margin: 10px 0px 0px 150px;
	float: left;
}

div#popup_body ul li.formfield input.field {
	float: left;
	font-size: 1em;
	color: #4C4C4C;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 200px;
}

div#popup_body ul li.formfield textarea.field {
	float: left;
	font-size: 1em;
	color: #4C4C4C;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 200px;
}

div#popup_body ul li.button {
	margin-bottom: 0px;
	margin-top: 5px;
	padding: 0px;
	padding-bottom: 0px;
}

div#popup_body li.button a.button {
	margin-right: 15px;
	margin-bottom: 0px;
	padding: 0px;
	float: right;
	width: 72px;
	height: 26px;
	display: inline;
	text-decoration: none;
	background-image: url(images/submitbuttonsklein.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#popup_body li.button a.button:hover {
	background-position: -72px 0px;
}

div#popup_body ul li span.buttontext {
	color: #008A6A;
	font-size: 1em;
	width: 72px;
	height: 26px;
	text-align: center;
	padding-top: 6px;
	display: block;
}
div#popup_body ul li a:hover span.buttontext {
	color: #FFFFFF;
}

div#popup_footer {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 450px;
	background-color: #7FC4B4;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 37px;
	voice-family: "\"}\"";	/* start boxmodel hack */
	height: 35px;
}

html>body popup_footer {
	height: 35px;				/* normal width and height */ /* end boxmodel hack */
}


div#popup_footer a {
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	display: inline;
	text-decoration: none;
}

div#popup_footer a:hover {
	color: #CA4386;
}

div#popup_footer span.popupremark {
	color: #FFFFFF;
	font-size: 0.8em;
	float: left;
	font-weight: normal;
	display: block;
	margin-left: 10px;
	margin-top: 11px;
}


/* SPECIFIC ELEMENTS ON SPECIFIC PAGES */

table#ziekte {
	font-size: 0.9em;
	border: none;
	margin: 0px;
}

table#ziekte th {
	background-color: #002B8C;
	color: #FFFFFF;
	text-align: left;
	padding-left:8px;
	font-size: 1em;
	border: 1px solid #FFFFFF;
	width: 140px;
}

table#ziekte td {
	color: #4C4C4C;
	text-align: left;
	padding-left:8px;
	border: none;
	background-color: #CCD5E8;
	border: 1px solid #FFFFFF;
	width: 140px;
}

body#geest table#ziekte th {
	background-color: #8F0059;
}
body#geest table#ziekte td {
	background-color: #E9CCDE;
}
body#aanpa table#ziekte th {
	background-color: #669600;
}
body#aanpa table#ziekte td {
	background-color: #E1EBCC;
}

/* FAQ */

	/* FAQ STARTPAGE */
	
div#faqstartlist {
	width: 470px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}	

div#faqstartlist ul.faq_topiclist {
	width: 142px;
	float: left;
	padding: 0px 0px 17px 0px;
	margin: 5px 0px 0px 12px;
	display: inline;
}
div#faqstartlist ul#faq_topiclist_left {
	margin-left: 10px;
}

div#faqstartlist ul.faq_topiclist li.faq_topic {
	list-style-type: none;
	width: 142px;
	margin: 0px;
	padding: 0px;
	display: inline;     
}

ul.faq_topiclist li.faq_topic a, ul.faq_topiclist li.faq_topic_left a  {
	text-decoration: none;
	margin: 6px 0px 0px 0px;
	display: block;
}

ul.faq_topiclist li.faq_topic a:hover, ul.faq_topiclist li.faq_topic_left a:hover  {
	text-decoration: underline;
}

div#faqstartlist div#faq_header {
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	width: 470px;
	position: relative;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

div#faqstartlist div#faq_header h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;	
}

div#faqstartlist div#faqtopiclist {
	width: 470px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}

	/* FAQ SUMMARY RULES */


ul#faqlist {
	padding: 0px;
	width: 470px;
	left: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	margin-top: 10px;
	margin-left: 0px;
	display: block;
	position: relative;
	float: left;
	background-image: url(/images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

li.faqquestion  {
	position: relative;
	float: left;
	width: 470px;
	top: 0px;
	left: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

li.faqquestion a.faqlink {
	text-decoration: none;
	width: 470px;
	left: 0px;
	top: 0px;
	display: block;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	position: relative;
	float: left;
	background-image: url(/images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

li.faqquestion a:hover {
	text-decoration: none;
	cursor: pointer;
}

li.faqquestion a:hover span.faq_question {
	text-decoration: none;
	cursor: pointer;
}

li.faqquestion a span.faq_question {
	display: block;
	position: relative;
	width: 460px;
	float: left;
	clear: right;
	padding: 10px 0px 0px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
}

	/* SHOW AND HIDE ELEMENTS */
	
li.faqquestion div.show {
	display: block;
}

li.faqquestion div.hide {
	display: none;
}

li.faqanswer div.show {
	display: block;
}

li.faqanswer div.hide {
	display: none;
}

	/* FAQ ANSWER RULES */


li.faqanswer {
	position: relative;
	width: 470px;
	left: 0px;
	list-style-type: none;
	top: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

li.faqanswer span.faq_question {
	display: inline;
	position: relative;
	width: 420px;
	float: left;
	clear: right;
	padding: 10px 0px 8px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
}

	/* REST */
	
li.faqanswer div {
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
}

li.faqanswer div.faqlink {
	text-decoration: none;
	width: 470px;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	position: relative;
	float: left;
	display: block;


}

li.faqanswer div.faq_answer_top {
	margin-bottom: 0px;
	display: block;
	position: relative;
	float: left;
	width: 470px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}

li.faqanswer a.closewindow {

	font-size: 0.9em;
	text-decoration: none;
	float: right;
	position: relative;
	display: block;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-top: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	position: relative;
	text-align: right;
}

li.faqanswer a.closewindow:hover {
	font-size: 1em;
	font-weight: bold;
}

li.faqanswer div.faq_answertext {
	float: left;
	display: block;
	width: 470px;
	position: relative;
	margin: 0;
	padding-bottom: 0px;
		border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

li.faqanswer div.faq_answertext span.faq_answer {
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	float: left;
	display: inline;
	width: 430px;
	margin-left: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
}
li.faqanswer #emailbalk_list {
	background-color: #7FC4B4;
	position: relative;
	display: block;
	float: left;
	width: 470px;
	padding-top: 9px;
	padding-bottom: 9px;
		background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

li.faqanswer #emailbalk_list a {
	position: relative;
	display: block;
	float: left;
	color: #FFFFFF;
	margin-left: 20px;
	font-size: 1.1em;
	font-weight: bold;

}
li.faqanswer #emailbalk_list img {
	position: relative;
	float: right;
	margin-top: 3px;
	margin-right: 13px;
}


ul.faq_topiclist li.faq_topic a, ul.faq_topiclist li.faq_topic_left a  {
	color: #4C4C4C; /*80%*/	
}

ul.faq_topiclist li.faq_topic a:hover, ul.faq_topiclist li.faq_topic_left a:hover  {
	color: #CA4386;
}

div#faqstartlist div#faq_header {
	background-color: #7FC4B4; /*50%*/
}

div#faqstartlist div#faq_header h3 {
	color: #FFFFFF; /*100%*/
}

div#faqstartlist div#faqtopiclist {
	background-color: #E6F4F1; /*10%*/
}

li.faqquestion a:hover {
	color: #CA4386;
}

li.faqquestion a:hover span.faq_question {
	color: #CA4386;
}

li.faqquestion a span.faq_question {
	color: #008A6A; /*100%*/
}

li.faqanswer span.faq_question {
	color: #4C4C4C; /*100%*/
}

	
li.faqanswer div {
	color: #008A6A; /*100%*/
}


li.faqanswer div.faq_answer_top {
	background-color: #CCE8E2; /*20%*/
}

li.faqanswer a.closewindow {
	color: #008A6A; /*100%*/
}

li.faqanswer a.closewindow:hover {
	color: #CA4386;
}

li.faqanswer div.faq_answertext {
	background-color: #E6F4F1; /*10%*/
}

li.faqanswer div.faq_answertext span.faq_answer {
	color: #4C4C4C; /*100%*/

}


.payment-normal-visible {display: block;}
.payment-normal-invisible {display: none;}
.payment-ideal-visible {display: block;}
.payment-ideal-invisible {display: none;}

.iDEALeasy { display: block; clear: left; margin: 10px 0 10px 0; padding: 5px; cursor: pointer; background-color:#CCE8E2; color: #4C4C4C; font-size: 1em; }
.iDEALeasy img { margin: 0 0 0 0;}


/* ZOEKBOX */

/*justtesting*/

.searchboxtest #spacer {}

/*end testing*/



.searchbox { width: 176px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:135%; position: absolute; top: 60px; left: 281px; z-index: 1000;}
.home .searchbox {top: 61px; left: 350px;}
	.searchbox form { width:100%; overflow:hidden; margin:0px 0 0px 0; }
	.searchbox fieldset { border:0 none; margin: 0 0 0 0; padding: 0 0 0 0; float: left; padding: 0 0 0 0; }
	.searchbox label { float:left; text-indent:-9999px; font-size:0em; height:1px; margin:0; }
	.searchbox input { float:left; width:151px; padding:1px 2px 0px 4px; margin-left:0px;  border:1px solid #008A6A; border-bottom: 1px solid #008A6A; border-right:0; font-size:0.63em; color:#4c4c4c; height: 16px; }
		.licha .searchbox input {border:1px solid #002b8c; border-bottom: 1px solid #002b8c; border-right:0; }
		.aanpa .searchbox input {border:1px solid #669700; border-bottom: 1px solid #669700; border-right:0; }
		.const .searchbox input {border:1px solid #a3000b; border-bottom: 1px solid #a3000b; border-right:0; }
		.geest .searchbox input {border:1px solid #8f0059; border-bottom: 1px solid #8f0059; border-right:0; }
	
	/*body:last-child:not(:root:root) .searchbox input {  width:151px;  }
		body:last-child:not(:root:root) .searchbox input.button {  width:auto;  }*/
		
	.searchbox input.button {width:auto; margin:0; padding:0; border:0; height: 19px; width: 18px;  text-indent: -9999px;}
	/*body:last-child:not(:root:root) .searchbox input.button { height: 18px;}*/


.search_list div#columnleft ul#bluebuttons {margin-bottom: 8px;}

.search_list div#columnleft form {margin: 0 0 0 0; padding: 0 0 0 0;}

.search_list .rtecontent {overflow: hidden;}

div.rtecontent span.searchterm {
	color: #CA4386;
	font-weight: bold;
}



.search_list div.rtecontent h3 {
	margin: 20px 0 10px 0;
	padding:0 0 0 0;
	font-size: 1.7em;
	color: #008A6A;
}

.search_list div.line {
	margin-top: 10px;
	padding-top: 1px;
	
}

	
.rtecontent .searchbox { padding: 12px 0 12px 0px; background-color: #CCE8E2; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  position: relative; top: 0; left: 0; font-size: 100%; margin: 10px 0 6px 0; overflow: hidden; border: 2px solid #008A6A;}

.rtecontent .searchbox {width: 456px; }

.rtecontent .searchbox p { font-size: 0.76em; line-height: 1.4em;  float: left; margin: 0px 0 0 12px; width: 240px;}
.rtecontent .searchbox form { font-size:135%;  padding: 0px; width: 176px; margin-left: 12px; float: left; display: block; display: inline; }
	.rtecontent .searchbox input { border:1px solid #008A6A; border-bottom: 1px solid #008A6A; border-right:0;  }
	.rtecontent .searchbox input.button { border:none; }
	
div.searchsummary {
	padding-bottom: 7px;
	padding-top: 6px;
	position: relative;
	float: left;
	left: 0px;
	width: 460px;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	
	}

div.searchsummary.noresultsinmodules {
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #E5F5F4;
	margin-bottom: 5px;
}

div.searchsummary.noresults {
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 1px;
	background-color: #F5DDE9;
	
}

div.searchsummary a, div.searchsummary.noresults span, div.searchsummary.noresultsinmodules span {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;
	display: block;	
}

div.searchsummary.noresults span {
	font-weight: bold;
}

div.searchsummary.noresultsinmodules span.searchsummarylink, div.searchsummary.noresults span.searchsummarylink {
	padding-left: 10px;
	padding-right: 10px;
}

div.searchsummary.noresults span span, div.searchsummary.noresultsinmodules span span {
	display:inline;
}

div.searchsummary.noresults span.searchterm, div.searchsummary.noresultsinmodules span.searchterm {
	color: #CA4386;
	font-weight: bold;
	
}

div.searchsummary.noresults span.searchterm_blue, div.searchsummary.noresultsinmodules span.searchterm_blue  {
	color: #4c4c4c;
	font-weight: normal;
}

div.searchsummary.noresults span.searchtype, div.searchsummary.noresultsinmodules span.searchtype  {
	color: #00A397;
	font-weight: bold;
	
}


div.searchsummary a.searchsummarylink {
	text-decoration: none;
	position: relative;
	width: 460px;
}

div.searchsummary a:hover {
	text-decoration: none;
	color: #CA4386;
}

div.searchsummary a:hover span.searchtitle, div.searchsummary a:hover span.date_author, div.searchsummary a:hover span.readfurther {
	text-decoration: none;
	color: #CA4386;
}

div.searchsummary a span.searchtitle {
	color: #4C4C4C;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	display: block;
	clear: right;
	margin-bottom: 2px;
	text-decoration: none;
}

div.searchsummary a span.type {
	color: #CA4386;
	font-size: 0.69em;
	top: -1px;
	position: relative;	
}

div.searchsummary a span.date_author, div.searchsummary a span.readfurther {
	color: #008A6A;
	font-weight: bold;
	text-decoration: none;
	
}

.HighlightText {
	background-color: #D4659C;
	color: #fff;
	 
	
}


/* flashmovie css */

div#flashmovie {margin: 0; padding: 0; font-weight: bold;  }
	div#flashmovie span {color: #a3000b;}


/*

Visies Groen	
100% #008A6A
80% #33A288
 50% #7FC4B4
20% #CCE8E2
10% #E6F4F1

Aanpak Lichtgroen
100% #669600
 50% #A3C166 (60%)
 20% #E1EBCC


Geest Paars
100% #8F0059
 50% #C77FAC
 20% #E9CCDE

Lichaam Blauw
100% #002B8C
 50% #7F95C5
 20% #CCD5E8*/
