/*	

	CSS Stylesheet for
	http://www.natuurdietisten.nl
	
		
	Natuur diëtisten Nederland
	Contactadres:
	Tureluur 8
	1722 HG Zuid-Scharwoude
	The Netherlands
	info@natuurdietisten.nl
	
	
*/


/* ADSENSE BANNERS */

div#banners {						
	position: absolute;
	height: 700px;
	width: 190px;
	background:#fff;
	right: 0px;
	top: 0px;
	
	
}

div#banners #googleads {						
	float: right;
	margin-right: 15px;
	display: inline;
	width: 160px;
	
}

div#banners a#oproep {						
	display: block;
	overflow: hidden;
	height: 139px;
	width: 190px;
	float: left;
	margin-top: 26px;
	margin-bottom: 16px;
		
}

div#banners a#oproep img {						
	display: block;
	height: 139px;
	width: 190px;
	border: none;
	background: none;	
}


a#oproeponder {						
	display: block;
	overflow: hidden;
	height: 80px;
	width: 520px;
	float: right;
	margin-top: 0px;
	margin-bottom: 8px;
		
}

a#oproeponder img {						
	display: block;
	height: 80px;
	width: 520px;
	border: none;
	background: none;	
}




body.home div#banners {						
	
	height: 1400px;
	
}

div#columnleft #banners-left {
	
	float: left;
	width: 200px;
	height: 450px;
	margin-top: 40px;
	position: relative;
	left: 0px;
	display: block;
}

div#columnleft #banners-left iframe {
	
	margin-bottom: 10px;
}

#tekstoproep {}


/* GENERAL RULES */

body {
	background-color: #FFFFFF;		
	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%;							
}

a:link {							
	text-decoration: underline;
}

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


.bold {								
	font-weight: bold;
}

.italic {							
	font-style: italic;
}

.greenbold {						
	color: #4A9700;
	font-weight: bold;
}

.red {								
	color: #BF0023;
}

body#bluepalet div.rtecontent a.listlink {								
	color: #BF0023;
	font-weight: bold;
	text-decoration: none;

}
body#bluepalet div.rtecontent a.listlink:hover {								
	text-decoration: underline;

}

div.jumpfix {
	clear: both;
}

/* CONTAINER AND CENTERING */

div#container {						
	position: relative;
	padding: 0px;
	margin: 0px auto;
	width: 760px;
	text-align: left;
	top: 0px;
	margin-top: 0px;
	padding-right: 190px;
	padding-top: 8px;
}

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



/* GENERAL COLORPALET BLUE OR GREEN */ /* color palet determined by id of body tag */

body#greenpalet div.rtecontent a, body#greenpalet p a, body#greenpalet div#breadcrumb a, body#greenpalet div#breadcrumb, body#greenpalet h1, body#greenpalet div#content p#summary, body#greenpalet div#content h3, body#greenpalet div#content span.tussenkop, body#greenpalet div#previous_next a, body#greenpalet div#previous_next {
	color: #4A9700;
}

body#bluepalet div.rtecontent a:hover, body#bluepalet p a:hover, body#greenpalet div.rtecontent a:hover, body#greenpalet p a:hover, body#bluepalet div#breadcrumb a:hover, body#greenpalet div#breadcrumb a:hover, body#bluepalet div#breadcrumb a.current:hover, body#greenpalet div#breadcrumb a.current:hover, body#bluepalet div#previous_next a.current:hover, body#greenpalet div#previous_next a.current:hover, body#bluepalet div#previous_next a:hover, body#greenpalet div#previous_next a:hover {
	text-decoration: none;
	color: #BF0023;
}

body#bluepalet div.rtecontent a, body#bluepalet p a, body#bluepalet div#breadcrumb a, body#bluepalet div#breadcrumb, body#bluepalet h1, body#bluepalet div#content p#summary, body#bluepalet div#content h3, body#bluepalet div#content span.tussenkop, body#bluepalet div#previous_next a, body#bluepalet div#previous_next {
	color: #00A397;
}


/* INDEXPAGE */

div#index_threecolumns_green, div#index_threecolumns_blue {
	width: 753px;
	position: relative;
	float: right;
	right: 7px;
	margin-top: 11px;
}

div#index_threecolumns_green div.column, div#index_threecolumns_blue div.column {
	margin-top: 0px;
	margin-left: 11px;
	padding: 0px;
	margin-right: 0px;
	float: left;
	width: 240px;
	display: inline;
}

div#index_threecolumns_green div.column img.kolomimage {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 0;
	margin-left: 10px;
	width: 230px;
	height: 75px;
}

div#index_threecolumns_blue div.column img.kolomimage {
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 0;
	margin-left: 10px;
	width: 230px;
	height: 75px;
}

	/* COLUMNBUTTON IN INDEX PAGE */

div#index_threecolumns_green div.column a.columnbutton {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: 0px 0px;
}

div#index_threecolumns_blue div.column a.columnbutton {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: -240px 0px;
}

.home div.column a.columnbutton span.ro {
	display: none;
}
.home div.column a.columnbutton:hover span  {
	display: none;
}
.home div.column a.columnbutton:hover span.ro  {
	display: inline;
	letter-spacing: normal;
	
}


.home div.column a.columnbuttondown span  {
	display: none;
}
.home div.column a.columnbuttondown span.ro  {
	display: inline;
	letter-spacing: normal;
}

div#index_threecolumns_green div.column a.columnbutton:hover, div#index_threecolumns_blue div.column a.columnbutton:hover {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: -480px 0px;
}

div#index_threecolumns_green div.column a.columnbutton, div#index_threecolumns_blue div.column a.columnbutton {
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin: 0;
	height: 28px;
	width: 240px;				/* start boxmodel hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px;
	height: 22px;
}

html>body div#index_threecolumns_green div.column a.columnbutton, html>body div#index_threecolumns_blue div.column a.columnbutton {
    width: 215px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ /* end boxmodel hack */
}

div#index_threecolumns_green div.column a.columnbuttondown, div#index_threecolumns_blue div.column a.columnbuttondown {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: -480px 0px;
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin: 0;
	height: 28px;
	width: 240px;				/* start boxmodel hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px;
	height: 22px;
}

html>body div#index_threecolumns_green div.column a.columnbuttondown, html>body div#index_threecolumns_blue div.column a.columnbuttondown {
    width: 215px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ /* end boxmodel hack */
}

	/* COLUMNTEXTBLOCK IN INDEXPAGE */

div#index_threecolumns_green a.columntextdown, div#index_threecolumns_blue a.columntextdown {
	background-color: #ECB3BD;
	float: right;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 0px;
	text-decoration: none;
	line-height: 1.4em;
	width: 230px;
	min-height: 346px; _height: 346px;
	
}

div#index_threecolumns_green a.columntext, div#index_threecolumns_blue a.columntext {
	float: right;
	background-color: #C9E0B3;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 0px;
	text-decoration: none;
	line-height: 1.4em;
	width: 230px;
	min-height: 346px; _height: 346px;
}

div#index_threecolumns_green a#col3_text {
	min-height: 290px; _height: 290px;
}



div#index_threecolumns_green a.columntext {
	background-color: #C9E0B3;
}

div#index_threecolumns_green a.columntext:hover  {
	background-color: #ECB3BD;
}

div#index_threecolumns_green a.columntext span, div#index_threecolumns_green a.columntextdown span {
	font-size: 1em;
	display: block;
	margin-top: 10px;	
	margin-bottom: 5px;
	margin-left: 15px;	
	margin-right: 15px;
	color: #4C4C4C;
}

div#index_threecolumns_green a.columntext:hover {
	background-color: #ECB3BD;
}

	/* COLUMNBOTTOM IN INDEXPAGE */


div#index_threecolumns_green div.column a.columnbottom, div#index_threecolumns_green div.column a.columnbottomdown, div#index_threecolumns_blue div.column a.columnbottom, div#index_threecolumns_blue div.column a.columnbottomdown {
	display: block;
	float: right;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	text-decoration: none;
	padding-right: 15px;
	margin: 0;
	text-align: right;
	height: 28px;
	width: 230px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px;
	height: 22px;
}

html>body div#index_threecolumns_green div.column a.columnbottom, html>body div#index_threecolumns_green div.column a.columnbottomdown, html>body div#index_threecolumns_blue div.column a.columnbottom, html>body div#index_threecolumns_blue div.column a.columnbottomdown {
    width: 215px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ /* end boxmodel hack */
}

div#index_threecolumns_green div.column a.columnbottom {
	background-repeat: no-repeat;
	background-image: url(images/kolomonderkantbuttons.gif);
	background-position: 0px 0px;
}

div#index_threecolumns_blue div.column a.columnbottom {
	background-repeat: no-repeat;
	background-image: url(images/kolomonderkantbuttons.gif);
	background-position: -230px 0px;
}

div#index_threecolumns_green div.column a.columnbottom:hover, div#index_threecolumns_blue div.column a.columnbottom:hover, div#index_threecolumns_green a.columnbottomdown, div#index_threecolumns_blue a.columnbottomdown {
	background-repeat: no-repeat;
	background-image: url(images/kolomonderkantbuttons.gif);
	background-position: -460px 0px;
}

	/* BUTTONS IN INDEXPAGE */

div#index_threecolumns_green a.subbuttons {
	font-size: 1em;
	color: #4C4C4C;
	background-color: #C9E0B3;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin: 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: right;
	height: 28px;
	width: 230px;				/* IE5 width, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 205px;
	height: 20px;
}

html>body div#index_threecolumns_green a.subbuttons {
	width: 205px;
	height: 20px;
}

div#index_threecolumns_green a.subbuttons strong {
		
	
	
}

div#index_threecolumns_blue a.subbuttons {
	font-size: 1em;
	color: #4C4C4C;
	text-decoration: none;
	margin: 0;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: right;
	width: 230px;			/* IE5 width, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px;
}

html>body div#index_threecolumns_blue a.subbuttons {
    width: 215px;				 /* end boxmodel hack */			
}

div#index_threecolumns_blue a.subbuttons {
	background-color: #B3E4E0;
}

div#index_threecolumns_green div.column a.subbuttons:hover{
	background-color: #BF0023;
	color: #FFFFFF;
	text-decoration: none;
}

div#index_threecolumns_blue div.column a.subbuttons:hover {
	background-color: #ECB3BD;
	text-decoration: none;
}

div#index_threecolumns_blue a.subbuttons span.message {
	font-size: 1em;
	line-height: 1.4em;
	left: 15px;
	width: 200px;
	color: #4C4C4C;
	display: block;
}

div#index_threecolumns_blue a.subbuttons span.message_title {
	font-size: 1.1em;
	color: #4C4C4C;
	clear: right;
	display: block;
	font-weight: bold;
	line-height: 1.4em;
}

div#index_threecolumns_blue a.subbuttons span.message_date_location_author{
	font-size: 1em;
	color: #00A397;
	font-weight: bold;
	line-height: 1.4em;
}

div#index_threecolumns_blue a.subbuttons span.readfurther {
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.4em;
}

div#index_threecolumns_blue a.subbuttons:hover span.readfurther {
	color: #BF0023;
}

div#index_threecolumns_blue a.subbuttons span img {
	float: right;
	width: 60px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 5px;
	border: none;
}

/* HEADER */

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

div#printlogo {
	display: none;
	}

div#headerimageleft {
	background-image: url(images/header_left.jpg);
	background-repeat: no-repeat;
	background-position: 20px bottom;
	float: left;
	left: 0px;
	top: 0px;
	position: relative;
	height: 117px;
	width: 215px;
	cursor: pointer;
}



div#header div.headerimageright {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	height: 117px;
	width: 545px;
	z-index: 1;
}

div#header div.header_home {
	background-image: url(images/header_home.jpg);
	background-repeat: no-repeat;
	background-position: 7px 0px;
	z-index: 1;
}

div#header div.header_over {
	background-image: url(images/header_over.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	
}

div#header div.header_gezondheid {
	background-image: url(images/header_gezondheid.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}

div#header div.header_onzerol {
	background-image: url(images/header_onzerol.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}

div#header div.header_contact {
	background-image: url(images/header_contact.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}

div#header div.header_nieuws {
	background-image: url(images/header_nieuws.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;	
}

div#header div.header_agenda {
	background-image: url(images/header_agenda.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}

div#header div.header_publicaties {
	background-image:  url(images/header_publicaties.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}

div#header div.header_ledenpagina {
	background-image:  url(images/header_ledenpagina.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}

div#header div.header_veelgesteldevragen {
	background-image:  url(images/header_veelgesteldevragen.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}


/*
New added to display Search header By norman
220507
*/

div#header div.header_search {
	background-image: url(images/header_search.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
}
/*end search header */

	/* DISCLAIMER AND OTHER LINKS IN HEADER */

div#header div.headerimageright a {
	top: 0px;
	float: right;
	text-decoration: none;
	font-size: 0.8em;
	margin-right: 10px;
	color: #4A9700;
	margin-top: 4px;
	text-align: right;
}

div#header div.headerimageright a:hover {
	text-decoration: none;
	color: #BF0023;
}

div#header div.headerimageright a#disc {
	margin-right: 32px;
}

/* MAIN NAVIGATION */

div#mainnavigation {
	top: 8px;
	float: left;
	position: relative;
	height: 33px;
	width: 742px;
	left: 10px;
	margin-bottom: 20px;
}

	/* TRANSPARENT BUTTONS */

div#transparentbuttons img {
	margin: 0px;
	padding: 0px;
	border: none;
}

div#transparentbuttons {
	position: absolute;
	width: 742px;
	height: 33px;
	top: 0px;
	left: 0px;
	z-index: 4;
}

div#tr_one, div#tr_two, div#tr_three, div#tr_four, div#tr_five {
	margin: 0px;
	padding: 0px;
	border: none;
}

div#tr_one {
	width: 79px;
	height: 33px;
	position: absolute;
	left: 0px;
}

div#tr_two {
	width: 124px;
	height: 33px;
	position: absolute;
	left: 79px;
}

div#tr_three {
	width: 232px;
	height: 33px;
	position: absolute;
	left: 203px;
}

div#tr_four {
	width: 217px;
	height: 33px;
	position: absolute;
	left: 435px;
}

div#tr_five {
	width: 90px;
	height: 33px;
	position: absolute;
	left: 652px;
}

	/* NAVIGATION TEXT */

div#navigationtext {
	top: 0px;
	position: absolute;
	left: 0px;
	z-index: 3;	
	width: 742px;
}

div#navigationtext div {
	position: absolute;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-decoration: none;
	z-index: 1;
	top: 8px;
}

div#hometext {
	left: 19px;
	width: 71px;
}

div#overtext {
	left: 98px;
	width: 116px;
}

div#gezondheidtext {
	left: 223px;
	width: 224px;
}

div#onzeroltext {
	left: 456px;
	width: 209px;
}

div#contacttext {
	left: 670px;
	width: 90px;
}

	/* BUTTON PICS */

div#navigationpics {
	z-index: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 742px;
	height: 33px;
}

div#one, div#two, div#three, div#four, div#five, div#six, div#seven, div#eight, div#nine {
	height: 33px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
	position: relative;
}

div#one {
	width: 71px;
}

div#two {
	width: 8px;
}

div#three {
	width: 116px;
}

div#four {
	width: 8px;
}

div#five {
	width: 224px;
}

div#six {
	width: 8px;
}

div#seven {
	width: 209px;
}

div#eight {
	width: 8px;
}

div#nine {
	width: 90px;
}

/* LEFT COLUMN */

div#columnleft {
	position: relative;
	float: left;
	clear: left;
	width: 203px;
	top: 0px;
	left: 11px;
}



	/* BUTTONS */

div#columnleft a.main {
	background-repeat: no-repeat;
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin: 0;
	height: 28px;				/* IE5 width and height, start box model hack */
	width: 203px;				/* IE5 width and height, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 178px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ 
}

html>body div#columnleft a.main {
    width: 178px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ /* end boxmodel hack */
}								

div#columnleft a.sub {
	font-size: 1em;
	color: #4C4C4C;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 10px;
	margin: 0;
	float: left;
	height: 28px;
	width: 195px;			/* IE5 width, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 165px;
	height: 22px;
}

html>body div#columnleft a.sub {
    width: 165px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ /* end boxmodel hack */
}	

ul#bluebuttons a.submenu, ul#greenbuttons a.submenu {
	font-size: 1em;
	color: #4C4C4C;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 10px;
	margin: 0;
	float: left;
	padding-bottom: 8px;
	width: 195px;				/* IE5 width, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 165px;	
}

html>body ul#bluebuttons a.submenu, html>body ul#greenbuttons a.submenu {
    width: 165px;				/* normal width, end boxmodel hack */
}								

a.submenu:hover span.red {
	color: #FFFFFF;
}

li.winkelwagen span.heading {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.5em;
}

ul#bluebuttons select {
	padding-top: 0px;
	padding-bottom:0px;
	margin-top: 6px;
	margin-bottom: 4px;
	width: 150px;
	background-color: #E6F6F5;
	color: #000000;
	font-family: Helvetica, Verdana, Arial, Geneva, Sans-serif;
	font-size: 0.9em;
}

ul#greenbuttons select {
	padding-top: 0px;
	padding-bottom:0px;
	margin-top: 6px;
	margin-bottom: 4px;
	width: 150px;
	background-color: #EDF5E6;
	color: #000000;
	font-family: Helvetica, Verdana, Arial, Geneva, Sans-serif;
	font-size: 0.9em;
}

ul option {margin-top: 3px;}

ul#greenbuttons a.sub:hover, ul#bluebuttons a.sub:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #BF0023;
}

ul#greenbuttons a.normal {
	background-color: #C9E0B3;
}

ul#greenbuttons a.chosen {
	background-color: #92C166;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.1em;
}

ul#bluebuttons a.normal {
	background-color: #B3E4E0;
}

ul#bluebuttons a.chosen {
	background-color: #66C8C1;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.1em;
}

ul#greenbuttons a.lastbuttonul, #greenbuttons a.lastmenu {
	background-repeat: no-repeat;
	background-image: url(images/knophoekjegroen.gif);
	background-position: right bottom;
}				

ul#bluebuttons a.lastbutton, ul#bluebuttons a.lastmenu {
	background-repeat: no-repeat;
	background-image: url(images/knophoekjeblauw.gif);
	background-position: right bottom;
}

ul#bluebuttons li.winkelwagen a.lastbutton {
	background-repeat: no-repeat;
	background-image: url(images/knophoekjecart.gif);
	background-position: right bottom;
}		
	
ul#greenbuttons a.lastbuttonchosen {
	background-repeat: no-repeat;
	background-image: url(images/knophoekjedonkergroen.gif);
	background-position: right bottom;
}			

ul#bluebuttons a.lastbuttonchosen {
	background-repeat: no-repeat;
	background-image: url(images/knophoekjedonkerblauw.gif);
	background-position: right bottom;
}		

ul#greenbuttons a.lastbutton:hover, ul#bluebuttons a.lastbutton:hover, ul#greenbuttons a.lastbuttonchosen:hover, ul#bluebuttons a.lastbuttonchosen:hover {
	background-color: #BF0023;
	background-repeat: no-repeat;
	background-image: url(images/knophoekjehover.gif);
	background-position: 160px bottom;
	color: #FFFFFF;
}

ul#bluebuttons li.winkelwagen a.lastbutton:hover {
	background-color: #BF0023;
	background-repeat: no-repeat;
	background-image: url(images/knophoekjecart.gif);
	background-position: 160px bottom;
	color: #FFFFFF;
}

	

	
ul#bluebuttons a.submenu {
	background-color: #B3E4E0;

}

ul#greenbuttons a.submenu {
	background-color: #C9E0B3;

	
}
ul#greenbuttons a.lastbuttonunderpic {
	background-color: #C9E0B3;
	background-repeat: no-repeat;
	background-image: url(images/knophoekjegroen.gif);
	background-position: right bottom;
}		

ul#greenbuttons a.lastbuttonunderpic:hover {
	background-color: #C9E0B3;
	background-repeat: no-repeat;
	background-image: url(images/knophoekjegroen.gif);
	background-position: right bottom;		
}		

ul#bluebuttons a.lastbuttonunderpic {
	background-color: #B3E4E0;
	background-repeat: no-repeat;
	background-image: url(images/knophoekjeblauw.gif);
	background-position: right bottom;
}		

ul#bluebuttons a.lastbuttonunderpic:hover {
	background-color: #B3E4E0;
	background-repeat: no-repeat;
	background-image: url(images/knophoekjeblauw.gif);
	background-position: right bottom;		
}		

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

div#columnleft li.sublistitem {
	list-style-type: none;
	display: block;
	text-decoration: none;
	position: relative;
	float: right;
	background-color: #C9E0B3;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 195px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

ul#greenbuttons div.sublistimage {
	float: right;
	position: relative;
	width: 195px;
	margin: 0;
	padding: 0;
	height: 75px;
}

ul#greenbuttons img {
	margin: 0;
	padding: 0;
	height: 75px;
	width: 195px;
	cursor: default;
}

a.buttons_green {
	background-image: url(images/knoppengroen.gif);
}

a.buttons_blue {
	background-image: url(images/knoppenblauw.gif);
}

a.topnormal {
	background-position: -609px 0px;
}

a.middlenormal {
	background-position: -812px 0px;
}

a.bottomnormal {
	background-position: -1015px 0px;
}

a.topchosen {
	background-position: 0px 0px;

}

a.middlechosen {
	background-position: -203px 0px;
}

a.bottomchosen {
	background-position: -406px 0px;
}

a.topnormal:hover, a.topchosen:hover {
	background-position: -1218px 0px;
}

a.middlenormal:hover, a.middlechosen:hover {
	background-position: -1421px 0px;
}

a.bottomnormal:hover, a.bottomchosen:hover {
	background-position: -1624px 0px;
}

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

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

a.buttons_blue span.ro, a.buttons_blue:hover span.ro  {
	display: none;
}


.news_list a.buttons_blue:hover span.nie, .news_list a.buttons_blue:hover span.nr, .news_article a.buttons_blue:hover span.nie, .news_article a.buttons_blue:hover span.nr {
	display: inline;
}
.news_list a.buttons_blue:hover span.nr_nie, .news_article a.buttons_blue:hover span.nr_nie {
	display: none;
}

.agenda_list a.buttons_blue:hover span.age, .agenda_list a.buttons_blue:hover span.nr, .agenda_article a.buttons_blue:hover span.age, .agenda_article a.buttons_blue:hover span.nr {
	display: inline;
}
.agenda_list a.buttons_blue:hover span.nr_age, .agenda_article a.buttons_blue:hover span.nr_age {
	display: none;
}

.faq_list a.buttons_blue:hover span.faq, .faq_list a.buttons_blue:hover span.nr {
	display: inline;
}
.faq_list a.buttons_blue:hover span.nr_faq {
	display: none;
}

.publications_list a.buttons_blue:hover span.pub, .publications_list a.buttons_blue:hover span.nr {
	display: inline;
}
.publications_list a.buttons_blue:hover span.nr_pub {
	display: none;
}


/* RIGHT COLUMN */ 

div#columnright {
	float: right;
	width: 530px;
	position: relative;
	right: 8px;
	top: 0px;
	color: #FFFFFF;
	margin: 0px;
	margin-bottom: 0px;
}

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

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

body.detail #breadcrumb {
	width: 450px;
}

#breadcrumb a {
	text-decoration: none;

} 

body#bluepalet div#breadcrumb a.current, body#greenpalet div#breadcrumb a.current {
	text-decoration: none;
	font-weight: bold;
	
}

#breadcrumb a:hover {
	text-decoration: none;
	color: #BF0023;
}

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

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

	/* PREVIOUS-NEXT BUTTONS */ /* color palet determined by id of body tag */

div#previous_next {
	font-size: 10px;
	float: right;
	position: relative;
	right: 10px;
	width: 150px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: inline;
}

body.search_list div#previous_next, body.agenda_list div#previous_next, body.news_list div#previous_next  {
	width: 350px;
}

body.detail div#previous_next  {
	width: 50px;
}

body.search_list #breadcrumb, body.agenda_list #breadcrumb, body.news_list #breadcrumb {
	width: 150px;
}

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

body#bluepalet div#previous_next a.current, body#greenpalet div#previous_next a.current {
	text-decoration: none;
	color: #4c4c4c;
	font-weight: bold;
}

div#previous_next a:hover {
	text-decoration: none;
	color: #BF0023;
	font-weight: bold;
}

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

#articletitle {
	font-size: 2.3em;
	font-weight: bold;
	padding: 0px;
	margin-top: 5px;
	float: left;
	clear: left;
	position: relative;
	margin-bottom: 0px;
	padding-bottom: 0px;
	left: 10px;
	width: 500px;
}

	/* CONTENT */ 

div#content {
	position: relative;
	width: 520px;
	float: left;
	top: 20px;
	left: 10px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 30px;
}

div.rtecontent {
	position: relative;
	float: left;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 22px;
	margin-bottom: 0px;
	font-size: 1em;
	line-height: 1.5em;
	color: #4C4C4C;
	width: 520px;			/* IE5 width, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 488px;
}

html>body div.rtecontent {
    width: 488px;				 /* end boxmodel hack */			
}

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;
}

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: 12px;
	margin-bottom: 10px;
	font-weight: bold;
	position: relative;
	display: block;

}

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

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

div.rtecontent p span.onderkop {		 /* voor rte */
	font-size: 1em;
	margin-top: 12px;
	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.righttop {
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 20px;
	position: relative;
	display: inline;
	border: none;
	right: 0;
}

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 img.alert {
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	display: inline;
	border: none;
}


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


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

	/*   NA aanpassing aan FCK editor */
	

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#greenpalet div.rtecontent .quoterechts, body#greenpalet div.rtecontent .quotelinks {
	color: #92C166;
}

body#bluepalet div.rtecontent .quoterechts, body#bluepalet div.rtecontent .quotelinks {
	color: #66C8C1;
}

div.rtecontent ol {
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px; 
	position: relative;
	/*float: left;*/
	width: 100%;
}

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 {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	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;
}

	/* SOURCES AND LINKS BLOK */ /* color palet determined by id of body tag */


div#sources_links {
	position: relative;
	width: 520px;
	float: right;
	margin-bottom: 8px;
}

div#sources_links_top {
	position: relative;
	width: 520px;
	height: 10px;
	float: left;
}

div#sources_links_bottom {
	width: 520px;
	position: relative;
	height: 18px;
	float: left;
}

div#movingup {
	margin-top: -10px;

}
div#sources_links_content {
	font-size: 1em;
	line-height: 1.4em;
	position: relative;
	padding-left: 21px;
	padding-right: 30px;
	float: left;
	width: 520px;				/* IE5 width, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 469px;	
}

html>body div#sources_links_content {
    width: 469px;				/* normal width, end boxmodel hack */
}								


body#greenpalet div#sources_links_top {
	background-color: #5CA119;
	background-image: url(images/greensourcesbackground_topleft.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body#bluepalet div#sources_links_top {
	background-color: #19ADA2;
	background-image: url(images/bluesourcesbackground_topleft.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

body#greenpalet div#sources_links_content {
	background-color: #5CA119;
	background-image: url(images/stergroen.gif);
	background-repeat: no-repeat;
	background-position: 494px 5px;
}

body#bluepalet div#sources_links_content {
	background-color: #19ADA2;
	background-image: url(images/sterblauw.gif);
	background-repeat: no-repeat;
	background-position: 488px 9px;
	color: #CCEDEB;
}

body#bluepalet div#movingup, body#bluepalet div#movingup a {
	color: #CCEDEB;
}
body#greenpalet div#movingup, body#greenpalet div#movingup a {
	color: #DBEBCC;
}
body#greenpalet div#movingup a:hover, body#bluepalet div#movingup a:hover {
	color: #BF0023;
}


body#greenpalet div#sources_links_bottom {
	background-color: #5CA119;
	background-image: url(images/greensourcesbackground_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #DBEBCC;
	height: 18px;
	width: 520px;
}

body#bluepalet div#sources_links_bottom {
	background-color: #19ADA2;
	width: 520px;
	position: relative;
	background-image: url(images/bluesourcesbackground_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
}

div#sources_links_content h3 {
	font-size: 1.1em;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	position: relative;
	color: #FFFFFF;
	
}


div#sources_links_content a {
	font-size: 1em;
	color: #CCEDEB;
	text-decoration: underline;
}

div#sources_links_content a:hover {
	text-decoration: none;
	color: #BF0023;
}

div#sources_links_content img {
	margin-left: 10px;
	padding: 0px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: -4px;
	border: none;
	position: relative;
}


	/* EMAIL ARTICLE BLOCK */ /* color palet determined by id of body tag */
	
div#emailbalk {
	float: right;
	position: relative;
	height: 36px;
	width: 520px;
	margin-top: 0px;
}

div#emailbalk a {
	background-image: url(images/emailbalk.gif);
	background-repeat: no-repeat;
	height: 36px;
	display: block;
	padding-left: 21px;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	width: 520px;				/* IE5 width, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 499px;				/* normal width */ 
}

html>body div#emailbalk a {
    width: 499px;				/* normal width */
}								/* end boxmodel hack */

body#bluepalet div#emailbalk a {
	background-position: 0px 0px;
}

body#greenpalet div#emailbalk a {
	background-position: -520px 0px;
}

body#greenpalet div#emailbalk a:hover, body#bluepalet div#emailbalk a:hover {
	background-position: -1040px 0px;
	color: #FFFFFF;
	
}

	/* COPYRIGHT BLOCK */ /* color palet determined by id of body tag */

div#copyright {
	font-size: 0.8em;
	float: right;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-bottom: 20px;
	position: relative;
	text-align: right;
	width: 400px;
	clear: right;
	right: 10px;
}


body#greenpalet div#copyright, body#greenpalet div#copyright a {
	color: #92C166;
	text-decoration: none;
}

body#bluepalet div#copyright, body#bluepalet div#copyright a {
	color: #66C8C1;
	text-decoration: none;
}

body#greenpalet div#copyright a:hover, body#bluepalet div#copyright a:hover {
	text-decoration: underline;
}

/* NEWSLIST RULES */


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;
}

div.newssummary {
	padding-bottom: 7px;
	padding-top: 6px;
	position: relative;
	float: left;
	left: 0px;
	width: 520px;
	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: 10px;
	width: 490px;
}

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

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

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: #00A397;
	font-weight: bold;
	text-decoration: none;
	
}

/* MEMBERLIST RULES */

	/* MEMBER SUMMARY RULES */


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

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

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

li.membersummary a:hover {
	text-decoration: none;
	color: #BF0023;
	cursor: pointer;
}

li.membersummary a:hover span.member_name, li.membersummary a:hover span.member_region, li.membersummary a:hover span.member_specialties {
	text-decoration: none;
	color: #BF0023;
	cursor: pointer;
}

li.membersummary a span.member_name_region {
	display: block;
	position: relative;
	width: 510px;
	float: left;
	clear: right;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li.membersummary a span.member_name, li.memberinfo span.member_name {
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
	position: relative;	
}

li.membersummary a span.member_name, li.memberinfo span.member_name {
	color: #4A9700;
}


li.membersummary a span.member_region {
	color: #4C4C4C;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

li.membersummary a span.member_specialties {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	position: relative;
	float: left;
	display: block;
	width: 490px;
	padding-left: 10px;
}

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

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

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

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

	/* MEMBER INFO RULES */

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

	/* REST */
	
li.memberinfo div {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
}

li.memberinfo div.memberlink {
	text-decoration: none;
	width: 520px;
	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-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #DBEBCC;
}

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

li.memberinfo span.member_region {  /* is er niet meer */
	color: #4C4C4C;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

li.memberinfo span.to_memberpage {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	color: #00A397;
}

li.memberinfo a.memberpagelink {
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 400px;
	display: block;
	position: relative;	
}

div.member_name_link a:hover span {
	color: #BF0023;
	text-decoration: none;
	cursor: pointer;
}

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

li.memberinfo a.closewindow:hover {
	color: #BF0023;
	font-size: 1em;
	font-weight: bold;
}

li.memberinfo div.member_specialties {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	float: left;
	display: block;
	width: 520px;
	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: #EDF5E6;
	padding-bottom: 10px;
}


li.memberinfo ul.column {
	width: 160px;
	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.memberinfo h2 {
	width: 160px;
	display: inline;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 10px;
	padding-bottom: 5px;
	position: relative;
	padding:0px;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 1em;
	
}

li.memberinfo ul.column.last {
	overflow-x: hidden;
	height: 80px;
	overflow-y: scroll;
	margin-bottom: 0px;
}

li.memberinfo ul.column li {
	width: 160px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: block;
	float: left;
	clear: left;
	position: relative;
}


li.memberinfo ul.last li {
	color: #4A9700;
}

li.memberinfo ul.column li a.email {
	color: #00A397;
	text-decoration: none;
}

li.memberinfo ul.column li a.site {
	color: #00A397;
	text-decoration: none;
}


li.memberinfo ul.column li a.email:hover, li.memberinfo ul.column li a.site:hover {
	color: #BF0023;
	text-decoration: none;
}

	/* EMAIL MEMBERINFO */
	
div#emailmemberinfo {
	float: left;
	position: relative;
	height: 37px;
	width: 520px;
	margin-top: 0px;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#emailmemberinfo a {
	background-image: url(images/memberemailbalk.gif);
	background-repeat: no-repeat;
	height: 36px;
	display: block;
	padding-left: 21px;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	position: relative;
	width: 520px;				/* IE5 width, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 499px;		/* normal width */
	height: 28px; 
}

html>body div#emailmemberinfo a {
    width: 499px;	/* normal width */
	height: 28px;
}

body#greenpalet div#emailmemberinfo a {
	background-position: -520px 0px;
}

body#bluepalet div#emailmemberinfo a {
	background-position: 0px 0px;
}

body#greenpalet div#emailmemberinfo a:hover, body#bluepalet div#emailmemberinfo a:hover {
	background-position: -1040px 0px;
}

	/* CONTENT SUBLEVEL 2 */

div#sublevel2 {
	width: 520px;
	position: relative;
	float: right;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: -3px;

}


div#sublevel2 a.sublevels {
	display: block;
	margin-bottom: 2px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	height: 110px;
		
}


		


body#bluepalet div#sublevel2 a.sublevels {
	background-color: #B3E4E0;	
}

body#greenpalet div#sublevel2 a.sublevels {
	background-color: #C9E0B3;	
}

body#greenpalet div#sublevel2 a.sublevels:hover, body#bluepalet div#sublevel2 a.sublevels:hover {
	background-color: #ECB3BD;
	cursor: pointer;
}

		/* TEXT SPANS SUBLEVEL 2 */

div#sublevel2 a.sublevels span.levelsummary {
	color: #4C4C4C;
	line-height: 1.4em;
	font-size: 1em;
	margin-left: 15px;
	margin-top: 0px;
	display: block;
	width: 228px;
	
}

div#sublevel2 a.sublevels span.readfurther {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.4em;
	font-size: 1em;
}

div#sublevel2 a.sublevels:hover span.readfurther {
	color: #BF0023;
}

div#sublevel2 a.sublevels span.leveltitle {
	color: #4C4C4C;
	font-weight: bold;
	line-height: 1.4em;
	font-size: 1.2em;
	display: block;
	margin-left: 15px;
	margin-top: 10px;
	width: 228px;
}

		/* LEFT SUBLEVEL 2 */

div#sublevel2 a.left {
	background-image: url(images/sublevelsleft.gif);
	background-repeat: no-repeat;
	float: left;
	clear: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 258px;				/* IE5 width, start box model hack */
	voice-family: "\"}\"";		
	voice-family: inherit;
	width: 256px;				/* normal width */
}

html>body div#sublevel2 a.left {
      width: 256px;				/* normal width */
}

body#bluepalet div#sublevel2 a.left {
	background-position: 0px -110px;
}

body#greenpalet div#sublevel2 a.left {
	background-position: 0px 0px;
}

body#bluepalet div#sublevel2 a.left:hover, body#greenpalet div#sublevel2 a.left:hover {
	background-position: 0px -220px;
}

		/* RIGHT SUBLEVEL 2 */

div#sublevel2 a.right {
	float: left;
	clear: none;
	width: 258px;
	margin-right: -3px;
	
}

body#greenpalet div#sublevel2 a.right {
	background-image: url(images/greensublevelsbackground_bottomright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

body#bluepalet div#sublevel2 a.right {
	background-image: url(images/bluesublevelsbackground_bottomright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

body#bluepalet div#sublevel2 a.right:hover, body#greenpalet div#sublevel2 a.right:hover {
	background-image: url(images/redsublevelsbackground_bottomright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

	/* CONTENT SUBLEVEL1 */

div#level1_threecolumns {
	width: 753px;
	position: relative;
	float: right;
	right: 7px;
	margin-top: 40px;
}

html>body div#level1_threecolumns {
	margin-top: 10px;
}

div#level1_threecolumns div.column {
	margin-top: 0px;
	margin-left: 11px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	float: left;
	width: 240px;
	display: inline;
}

div#level1_threecolumns div.column img {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 0;
	margin-left: 10px;
	width: 230px;
	height: 75px;
}

			/* COLUMNBUTTON IN COLUMN SUBLEVEL1 */

body#greenpalet div#level1_threecolumns div.column a.columnbutton {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: 0px 0px;
}

body#bluepalet div#level1_threecolumns div.column a.columnbutton {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: -240px 0px;
}

body#greenpalet div#level1_threecolumns div.column a.columnbutton:hover, body#bluepalet div#level1_threecolumns div.column a.columnbutton:hover {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: -480px 0px;
}

div#level1_threecolumns div.column a.columnbutton {
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin: 0;
	height: 28px;
	width: 240px;				/* start boxmodel hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px;
	height: 22px;
}

html>body div#level1_threecolumns div.column a.columnbutton {
    width: 215px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ /* end boxmodel hack */
}

div#level1_threecolumns div.column a.columnbuttondown {
	background-repeat: no-repeat;
	background-image: url(images/kolombovenkantbuttons.gif);
	background-position: -480px 0px;
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin: 0;
	height: 28px;
	width: 240px;				/* start boxmodel hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px;
	height: 22px;
}

html>body div#level1_threecolumns div.column a.columnbuttondown {
    width: 215px;				/* normal width and height */ 
	height: 22px;				/* normal width and height */ /* end boxmodel hack */
}

			/* COLUMNTEXTBLOCK IN COLUMN SUBLEVEL1 */

div#level1_threecolumns a.columntextdown {
	background-color: #ECB3BD;
	float: right;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 0px;
	text-decoration: none;
	line-height: 1.4em;
	width: 230px;
}

div#level1_threecolumns a.columntext {
	float: right;
	background-color: #C9E0B3;
	position: relative;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 0px;
	text-decoration: none;
	line-height: 1.4em;
	width: 230px;
}

body#greenpalet div#level1_threecolumns a.columntext {
	background-color: #C9E0B3;
}

body#bluepalet div#level1_threecolumns a.columntext {
	background-color: #B3E4E0;
}

body#bluepalet div#level1_threecolumns a.columntext:hover, body#greenpalet div#level1_threecolumns a.columntext:hover  {
	background-color: #ECB3BD;
}

div#level1_threecolumns a.columntext span, div#level1_threecolumns a.columntextdown span {
	text-decoration: none;
	display: block;
	font-size: 1em;
	display: block;
	margin-top: 10px;	
	margin-bottom: 5px;
	margin-left: 15px;	
	margin-right: 15px;
	color: #4C4C4C;
}

div#level1_threecolumns a.columntext:hover {
	background-color: #ECB3BD;
}

			/* COLUMNBOTTOM IN COLUMN SUBLEVEL1 */

div#level1_threecolumns a.columnbottom {
	float: right;
	height: 28px;
	width: 230px;
}

body#greenpalet div#level1_threecolumns div.column a.columnbottom {
	background-repeat: no-repeat;
	background-image: url(images/kolomonderkantbuttons.gif);
	background-position: 0px 0px;
}

body#bluepalet div#level1_threecolumns div.column a.columnbottom {
	background-repeat: no-repeat;
	background-image: url(images/kolomonderkantbuttons.gif);
	background-position: -230px 0px;
}

body#greenpalet div#level1_threecolumns div.column a.columnbottom:hover, body#bluepalet div#level1_threecolumns div.column a.columnbottom:hover {
	background-repeat: no-repeat;
	background-image: url(images/kolomonderkantbuttons.gif);
	background-position: -460px 0px;
}

body#greenpalet div#level1_threecolumns a.columnbottomdown, body#bluepalet div#level1_threecolumns a.columnbottomdown {
	background-repeat: no-repeat;
	background-image: url(images/kolomonderkantbuttons.gif);
	background-position: -460px 0px;
	float: right;
	height: 28px;
	width: 230px;
}

			/* BUTTONS IN COLUMN SUBLEVEL1 */

div#level1_threecolumns a.subbuttons {
	font-size: 1em;
	color: #4C4C4C;
	padding-top: 6px;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 10px;
	margin: 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: right;
	height: 28px;
	width: 230px;				/* IE5 width, start box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 205px;
	height: 20px;
}

html>body div#level1_threecolumns a.subbuttons {
    width: 205px;				/* normal width and height */ 
	height: 20px;				/* normal width and height */ /* end boxmodel hack */
}

body#greenpalet div#level1_threecolumns a.subbuttons {
	background-color: #C9E0B3;
}

body#bluepalet div#level1_threecolumns a.subbuttons {
	background-color: #B3E4E0;
}

body#greenpalet div#level1_threecolumns div.column a.subbuttons:hover, body#bluepalet div#level1_threecolumns div.column a.subbuttons:hover {
	background-color: #BF0023;
	color: #FFFFFF;
	text-decoration: none;
}

	/* PUBLICATION SUMMARY RULES */


div#content ul#publicationlist {
	padding: 1px 0px 0px 0px;
	width: 520px;
	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: 520px;
	top: 0px;
	left: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li.publicationsummary a.publicationlink {
	text-decoration: none;
	width: 520px;
	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: #BF0023;
	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: #BF0023;
	cursor: pointer;
}

li.publicationsummary a span.publication_title_authors {
	display: block;
	position: relative;
	width: 510px;
	float: left;
	clear: right;
	padding-left: 10px;
	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: #00A397;
	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: 490px;
	padding-left: 10px;
}

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


li.publicationsummary span.details {
	color: #00A397;
	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: 520px;
}

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

li.publicationsummary div.order span.price, li.publicationinfo li.order span.price {
	color: #00A397;
}

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

li.publicationsummary div.order a.cart:hover, li.publicationinfo li.order a.cart:hover {
	color: #BF0023;
	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: 520px;
	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: 520px;
	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: #CCEDEB;
}

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

li.publicationinfo span.publication_region {  /* is er niet meer */
	color: #4C4C4C;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

li.publicationinfo span.subtitle {
	color: #00A397;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 465px;
}

li.publicationinfo div.publicationpagelink {
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 470px;
	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: #BF0023;
	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: 520px;
	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: #E6F6F5;
}

li.publicationinfo ul.publications_columnleft {
	width: 170px;
	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 {
	width: 320px;
	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: #00A397;
	width: 170px;
	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 span.bold {
	color: #4C4C4C;
}

li.publicationinfo ul.publications_columnright li {
	color: #4C4C4C;
	width: 320px;
	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: #00A397;
}

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

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; 
}

/* PUBLICATION SELECTION */

div#yourselection {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	width: 510px;
	position: relative;	
	background-color: #E6F6F5;
}

div#selection_header {
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	width: 510px;
	position: relative;
	background-color: #CCEDEB;
	border-bottom-width: 2px;
	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: #00A397;
	margin-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;	
}

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

div#yourselection ul.columnleft {
	width: 500px;
	margin-left: 10px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	position: relative;
	display: inline;
	background-image: url(images/lichtblauwehoek.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

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

div#yourselection ul.columnleft li.member {
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 0px;
	margin-bottom: 5px;
	position: relative;
	width: 500px;
}

div#yourselection ul.columnleft li.member span.membername {
	color: #4C4C4C;
	font-size: 1em;
	font-weight: bold;
	margin-left: 0px;
}

div#yourselection ul.columnleft li.publication {
	width: 500px;
	margin-bottom: 3px;
	position: relative;	
}

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

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

div#yourselection ul.columnleft li.publication span.number {
	color: #00A397;
	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: #E6F6F5;
	border: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
	width: 45px;
	
}

div#yourselection ul.columnleft li.publication span.price {
	color: #4C4C4C;
	font-size: 1em;
	width: 55px;
	float: left;
	margin-left: 10px;
	position: relative;	
}

div#yourselection ul.columnleft li.publication span.title {
	color: #4C4C4C;
	font-size: 1em;
	width: 360px;
	float: left;
	position: relative;	
}

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

div#yourselection ul.columnleft li.total_price span.totalprice {
	width: 55px;
	float: left;
	margin-left: 10px;
	text-align: left;
	padding-left: 0px;
	position: relative;	
}

div#yourselection ul.columnleft li.total_price span.remark {
	font-size: 0.9em;
	padding-right: 20px;
	float: right;
	color: #BF0023;
}

div#yourselection ul.columnleft li.total_price span.totalprice input.price {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	position: relative;
	color: #BF0023;
	background-color: #E6F6F5;
	border: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
	width: 45px;
}

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

div#yourselection ul.columnleft li.header {
	font-size: 1em;
	font-weight: bold;
	color: #00A397;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-top: 0px;
	position: relative;
	width: 500px;
}

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

div#yourselection ul.columnleft li.header span.lefttitle {
	width: 360px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	display: block;
}

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

div#yourselection ul.columnleft li.yourdetailsheader {
	margin-bottom: 5px;
	width: 510px;
	margin-top: 10px;
	margin-left: -10px;
	position: relative;
}

div#yourselection ul.columnleft li.yourdetailsheader span.lefttitle {
	width: 490px;
	font-size: 1em;
	line-height: 1.4em;
	color: #BF0023;
	margin-left: 10px;
	float: left;
	display: block;
}

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

div#yourselection ul.columnleft li.formfield {
	width: 500px;
	margin-bottom: 3px;
	color: #00A397;
}

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

div#yourselection ul.columnleft li.formfield span.detail {
	font-size: 1em;
	color: #4C4C4C;
	width: 280px;
	text-align: right;
	display: block;
	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;
	float: left;
	width: 50px;
}

div#yourselection ul.columnleft li.radio span.remark {
	font-size: 1em;
	color: #00A397;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	display: inline;
	float: left;
	width: 180px;
}

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

div#yourselection a.selectionbutton {
	margin-top: 15px;
	margin-right: 20px;
	padding: 0px;
	position: relative;
	float: right;
	width: 262px;
	height: 26px;
	display: inline;
	text-decoration: none;
	background-image: url(images/submitbutton.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#yourselection a.selectionbutton span.buttontext {
	color: #FFFFFF;
	font-size: 1em;
	padding-left: 12px;
	padding-top: 5px;
	display: block;
}

div#yourselection a.selectionbutton:hover {
	background-image: url(images/submitbutton.gif);
	background-repeat: no-repeat;
	background-position: -262px 0px;
	text-decoration: none;
}

div#yourselection ul.columnleft li.button {
	width: 510px;
	margin-left: -10px;
	padding-bottom: 10px;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: inline;
}


/* FAQ */

	/* FAQ STARTPAGE */
	
div#faqstartlist {
	width: 510px;
	float: right;
	position: relative;
	margin-top: 0px;
}	

div#faqstartlist ul.faq_topiclist {
	width: 156px;
	float: left;
	padding: 0px 0px 17px 0px;
	margin: 5px 0px 0px 11px;
	display: inline;
}

div#faqstartlist ul#faq_topiclist_left {
	margin-left: 10px;
}

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

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

body#bluepalet ul.faq_topiclist li.faq_topic a:hover, body#bluepalet ul.faq_topiclist li.faq_topic_left a:hover  {
	color: #BF0023;
	text-decoration: none;
}

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

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

div#faqstartlist div#faqtopiclist {
	width: 510px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	background-image: url(images/lichtblauwehoek.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #E6F6F5;
}

	/* FAQ SUMMARY RULES */


div#content ul#faqlist {
	padding: 0px;
	width: 520px;
	left: 0px;
	margin-bottom: 0px;
		padding-top: 1px;
	margin-top: 0px;
	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: 520px;
	top: 0px;
	left: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

li.faqquestion a.faqlink {
	text-decoration: none;
	width: 520px;
	left: 0px;
	top: 0px;
	display: block;
	padding: 0px 0px 8px 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;
	color: #BF0023;
	cursor: pointer;
}

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

li.faqquestion a span.faq_question {
	display: block;
	position: relative;
	width: 460px;
	float: left;
	clear: right;
	padding: 8px 0px 0px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #00A397;
	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: 520px;
	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: 460px;
	float: left;
	clear: right;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 10px;
	color: #4C4C4C;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
}

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

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

}

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

li.faqanswer a.closewindow {
	color: #4C4C4C;
	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 {
	color: #BF0023;
	font-size: 1em;
	font-weight: bold;
}

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

li.faqanswer div.faq_answertext span.faq_answer {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	float: left;
	display: inline;
	width: 490px;
	margin-left: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
}

li.faqanswer div.faq_answertext span.faq_answer a {
	text-decoration: underline;
	color: #00A397;
}

li.faqanswer div.faq_answertext span.faq_answer a:hover {
	text-decoration: none;
	color: #BF0023;
}

/* MEMBERPAGES */

div#memberpage_details {
	width: 510px;
	margin-left: 20px;
	margin-top: 25px;
	margin-bottom: -10px;
	float: left;
	position: relative;
	background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: inline;
}

div#logo {					/* logo dus maximaal 195bx140h */
	width: 194px;
	height: 140px;
	left: 9px;
	margin-top: 50px;
	margin-bottom: 10px;
	float: left;
	position: relative;
}

html>body div#logo {					/* om rare vertikale 2px bug (?) op te lossen */
	margin-top: 48px;
}

div#logo img {
	margin-left: auto;
	margin-right: auto;
	border: none;
}

div#logo table, tr, td {
	border: none;
}

div#logo td {
	vertical-align: middle;
	text-align: center;
}

div#logo table {
	width: 100%;
	height: 100%;
}

div#memberpage_details div.member_specialties {
	color: #4C4C4C;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.4em;
	float: right;
	width: 510px;
	position: relative;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	padding-bottom: 0px;
}

div#memberpage_details ul.column {
	width: 160px;
	display: inline;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	position: relative;
}

div#memberpage_details h2 {
	width: 160px;
	display: inline;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-bottom: 5px;
	position: relative;
	padding:0px;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 1em;
	
}

div#memberpage_details ul.column li {
	width: 160px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: block;
	float: left;
	clear: left;
	position: relative;
}

div#memberpage_details ul.column.last {
	height: 85px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-bottom: 0px;
}

div#memberpage_details ul.last li {
	color: #4A9700;
}

div#memberpage_details ul.column li a.email {
	color: #00A397;
	text-decoration: none;
}

div#memberpage_details ul.column li a.site {
	color: #00A397;
	text-decoration: none;
}

div#memberpage_details ul.column li a.email:hover, div#memberpage_details ul.column li a.site:hover {
	color: #BF0023;
	text-decoration: none;
}

div.rtecontent h1#memberpagetitle {
	font-size: 1.8em;
	color: #4A9700;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 0px;
}

div.emailbalkledenpagina {
	margin-top: 10px;
}

div.rtecontent div.islidvan {
	position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
	width: 510px;
	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: 510px;
	float: left;
	list-style-type: none;
	padding-bottom: 15px;
	/*background-image: url(images/stippel.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	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: 510px;
	 list-style-type: none;
	position: relative;
	float: left;	
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
	color: #4A9700;
}

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;
}

/* CONTACTFORM */

div#contactform {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	width: 510px;
	position: relative;	
	background-color: #EDF5E6;
}

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

div#contact_header {
	padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	width: 510px;
	position: relative;
	background-color: #DBEBCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

div#contact_header h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #4A9700;
	margin-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;	
}

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

div#contactform ul.columnleft {
	width: 500px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	float: left;
	position: relative;
	display: inline;
	background-image: url(images/lichtgroenehoek.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

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

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

div#contactform ul.columnleft li.formfield textarea.field {
	float: left;
	position: relative;
	margin: 0px 6px 0px 10px;
	padding: 0px;
	width: 360px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, san-serif;
}

div#contactform ul.columnleft li.formfield {
	width: 500px;
	margin-bottom: 5px;
	color: #4A9700;
}

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

div#contactform ul.columnleft li.formfield span.detail {
	font-size: 1em;
	color: #4C4C4C;
	width: 100px;
	text-align: right;
	display: block;
	float: left;
	padding-top: 2px;
	line-height: 1.4em;
}

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

div#contactform ul.columnleft li.radio span.detailright {
	font-size: 1em;
	color: #4C4C4C;
	margin-left: 5px;
	padding-top: 2px;
	display: inline;
	float: left;
	width: 340px;
}

div#contactform ul.columnleft span.remark {
	font-size: 1em;
	color: #4A9700;
	margin-left: 10px;
	margin-top: 5px;
	display: inline;
	float: left;
	width: 180px;
}

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

div#contactform ul.columnleft li.button {
	width: 380px;
	margin: 0px 20px 0px 100px;
	float: left;
	display: inline;
}

div#contactform a.button {
	margin: 10px 5px 20px 0px;
	padding: 0px;
	position: relative;
	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;
	cursor: pointer;
}

div#contactform a.button span.buttontext {
	color: #FFFFFF;
	font-size: 1em;
	width: 72px;
	height: 26px;
	text-align: center;
	padding-top: 5px;
	display: block;
}

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

/* SEND EMAIL RULES */


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

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

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

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

div#popup_bodyheader {
	width: 450px;
	background-color: #EDF5E6;
	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: #4A9700;
	font-weight: bold;
	float: left;
	width: 410px;
	padding: 0px;
	display: inline;
	text-align: left;
}

div#popup_bodyheader p#article_description a {
	color: #4A9700;
	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: #BF0023;
	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 span.detail2 {
	float: left;
	width: 280px;
	text-align: left;
	color: #4A9700;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0px;	
	display: inline;
	line-height: 1.4em;
}

div#popup_body ul li.formfield span.remark {
	color: #4A9700;
	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: 10px;
	padding: 0px;
	padding-bottom: 0px;
}

div#popup_body li.button a.button {
	margin-right: 20px;
	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: #FFFFFF;
	font-size: 1em;
	width: 72px;
	height: 26px;
	text-align: center;
	padding-top: 5px;
	display: block;
}

div#popup_footer {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 450px;
	background-color: #92C166;
	background-image: url(images/sendemailfooterhoek.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	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: 1em;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	display: inline;
	text-decoration: none;
}

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

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



/* SPECIFIC ELEMENTS ON SPECIFIC PAGES */

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

table#tcv th {
	background-color: #92C166;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	font-size: 1em;
	border: 1px solid #FFFFFF;
	width: 100px;
}

table#tcv td {
	color: #4C4C4C;
	text-align: left;
	padding-left: 15px;
	border: none;
	background-color: #C9E0B3;
	border: 1px solid #FFFFFF;
	width: 100px;
}

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

table#pni th {
	background-color: #92C166;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	font-size: 1em;
	border: 1px solid #FFFFFF;
	width: 100px; 
}

table#pni th.leeg {
	background-color: #FFFFFF; 
}

table#pni td.leftcolumn {
	background-color: #92C166;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	font-size: 1em;
	border: 1px solid #FFFFFF;
	width: 200px;
	font-weight: bold; 
}

table#pni td {
	color: #4C4C4C;
	text-align: left;
	padding-left: 15px;
	border: none;
	background-color: #C9E0B3;
	border: 1px solid #FFFFFF;
	width: 100px;
}

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

table#supp th {
	background-color: #92C166;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	font-size: 1em;
	border: 1px solid #FFFFFF;

}


table#supp td {
	color: #4C4C4C;
	text-align: left;
	padding-left: 15px;
	border: none;
	background-color: #C9E0B3;
	border: 1px solid #FFFFFF;
	width: 60px;
}

/* ZOEKBOX */

.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;}

.searchbox { width: 176px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:135%; position: absolute; top: 80px; left: 345px; z-index: 1000;}
	.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 #5A9E18; border-bottom: 1px solid #41790F; border-right:0; font-size:0.63em; color:#666; height: 16px; }
	

	
	/*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;}*/

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



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

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

	
.rtecontent .searchbox { padding: 12px 0 12px 0px; background-color: #B3E4E0; 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 #19ADA2;}

.rtecontent .searchbox {width: 506px; }

.rtecontent .searchbox p { font-size: 0.76em; line-height: 1.4em;  float: left; margin: 3px 0 0 15px; width: 300px;}
.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 #19ADA2; border-bottom: 1px solid #19ADA2; border-right:0;  }
	.rtecontent .searchbox input.button { border:none; }
	
div.searchsummary {
	padding-bottom: 7px;
	padding-top: 6px;
	position: relative;
	float: left;
	left: 0px;
	width: 520px;
	background-image: url(images/stippelopwit.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: #F2CCD3;
	
}

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.noresults span span, div.searchsummary.noresultsinmodules span span {
	display:inline;
}

div.searchsummary.noresults span.searchterm, div.searchsummary.noresultsinmodules span.searchterm {
	color: #bf0023;
	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, div.searchsummary .searchsummarylink {
	text-decoration: none;
	position: relative;
	left: 10px;
	width: 490px;
}

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

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

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: #bf0023;
	font-size: 0.69em;
	top: -1px;
	position: relative;	
}

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

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

/* ideal box */

#idealbox {background-color: #EDF5E6; overflow: hidden; height: 155px;  margin: 15px 0 15px 0;
	}
	
#idealbox input {display: block; float: left;
	}
#idealbox span {display: block; float: left;
	}
	
#idealbox p {margin: 0px 10px 10px 10px; 
	}

#idealbox input#prevamount {margin: 0px 5px 0 10px; width: 80px; font-size: 1em;
	}
#idealbox input#ideal_submit {margin: -10px 5px 0 40px; cursor: pointer;
	}
	
#idealbox-header {padding: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	position: relative;
	background-color: #DBEBCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
	

#idealbox-header h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #4A9700;
	margin-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	position: relative;	
	margin-bottom: 10px;
	
	
}

div.rtecontent p a.pdf {background: transparent url(images/pdf_icon.gif) left top no-repeat; padding-left: 24px; padding-bottom: 2px; }
