/* hieronder volgen de algemene stijlkenmerken +++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
/* begin elements +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body  {
	 background: #FFFFFF; 
	 clear: both; 
	 color: #013368;
	 margin: 0; 
	 padding: 0;
	 font-family: Verdana,Arial,sans-serif; 
}
div,img,table,td {
	border:0;
	margin:0;
	padding:0;
} 
a, a:link { 
	color: #0080DD; 
	text-decoration: none; 
}
a:visited {
	 color: #999966; 
}
a:hover, a:active {
	color: #0080DD; 
	text-decoration: underline;
}
a.h4, a:link.h4, a:visited.h4 {
	color: #999966; 
}
a:hover .h4 {
	color: #999966; 
	text-decoration: underline;
}
a:active .h4 {
	color: #999966; 
	text-decoration: none;
}
hr {
	background:#CC9;
	border:0;
	clear:both;
	color:#CC9;
	font-size:0;
	height:1px;
	line-height:0;
	margin-top:1em;
}
div.floatfix {
	clear:both;
	height:1px;
	font-size: 1px;
}
.invisible {
	display:none;
}
/* einde elements +++++++++++++++*/ 
/* begin classes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
p.accessibility { 
	display: none; 
}
.hidden { 
	display:none; 
}
div.error {
	border:1px solid red;
	padding:0.5em;
	margin:0.5em 0 0.5em 0;
}
p.accessibility {
	display: none;
} 
ul.adressen {
	font-size: 0.75em;
}
/* einde classes +++++++++++++++*/ 
/* hieronder volgen de stijlkenmerken voor afzonderlijke pagina-segmenten +++++++++++++++++++++++++++++++++ */
/* begin pagecontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#pagecontainer {
	background:#FFFFFF; 
	clear:both; 
	padding-bottom:0.25em; 
	width:62em; 
}
/* einde pagecontainer ++++++++++++ */ 
/* begin logo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#logo { 
	background:#FFFFFF; 
	height:4em; 
	width:62em;
}
div#logo a img	{ 
	border-style:none; 
	float: left;
	width:18em;
	height:4em;
}
/* einde logo ++++++++++++++++++ */ 
/* begin sitewidemenu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#sitewidemenu {
	background:#CCCC99; 
	clear:left; 
	height:2em; 
	width:62em; 
}
div#sitewidemenu div#date { 
	color:#FFFFFF; 
	float:left; 
	font-size:80%; 
	line-height:1.4; 
	margin:0.5em;
}
div#sitewidemenu li { 
	float:left;
	list-style:none inside none; 
	margin-left:0.5em; 
	font-size:80%; 
}
div#sitewidemenu ul { 
	float:right; 
	margin:0.25em 1em 0; 
}
div#sitewidemenu ul li a { 
	display:block; 
	color:#01009A; 
	font-weight:normal; 
	line-height: 1.8em; 
	padding-left:1em; 
}
/* sitewidemenu cubes */
div#sitewidemenu #cubes { 
	float:right; 
	margin-right:1em; 
}
div#sitewidemenu div#cubes div#cube1 { 
	background:#004466; 
	float:left; 
	height:2em; 
	width:2em; 
}
div#sitewidemenu div#cubes div#cube2 { 
	background:#01009A; 
	float:left; 
	height:2em; 
	width:2em; 
}
div#sitewidemenu div#cubes div#cube3 {
	background:#FFF;
	border-color:#09F #FFF #09F #09F;
	border-style:solid;
	border-width:1em 2em 1em 0;
	float:left;
	height:0;
	line-height:0;
	width:0;
}
div#sitewidemenu div#cubes div#cube4 { 
	background:#BBD406; 
	float:left; 
	height:2em; 
	width:2em; 
}
div#sitewidemenu div#cubes div#cube5 { 
	background:#979771; 
	float:left; 
	height:2em; 
	width:2em; 
}
/* start zoombuttons in topnavigatie*/
div#sitewidemenu .zoombuttsmaller {
	margin-left:0.3em;
	margin-right:-0.1em;
}
/* start zoombuttons in topnavigatie*/
div#sitewidemenu .zoombuttgreater {
	margin-left:-0.9em;
	margin-right:-0.1em;
} 
/* einde sitewidemenu ++++++++++++*/ 
/* begin tabcontainer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#tabcontainer { 
	font-size: 75%;		/* let op, van dit percentage is hele maatvoering van deze div afhankelijk */
	background: #F5F5EB url(../images/bg-tabs.gif) repeat-x bottom; 
	clear:both; 
	height:2.6em; 
	padding-top:0.7em; 
	width:82.7em; 
}
div#tabcontainer ul{
	padding: 0;
	margin: 0; 
}
div#tabcontainer ul#tabs { 
	height:1.9em; 
	margin-left:17.8em; 
	padding-top: 0.2em; voice-family:"\"}\""; 
	voice-family:inherit; 
	padding-top: 0em; 
}
ul#tabs li { 
	background-color:#FFFFFF; 
	border:1px solid #CCCC99; 
	list-style:none inside; 
	margin-left:0.4em; 
	z-index: 1000; 
}
ul#tabs li#tab-1,
ul#tabs li#tab-2, 
ul#tabs li#tab-3 { 
	background-color: #FFFFFF; 
	float:left; 
	height:1.9em; 
	padding:0.5em 0.7em 0.1em ; 
	position:relative; 
	background: url(../images/tab-bg-unselected.gif) repeat-x bottom;
} 
a.tab{ 
	text-transform:uppercase; 
} 
body.tab-1 ul#tabs li#tab-1, 
body.tab-2 ul#tabs li#tab-2, 
body.tab-3 ul#tabs li#tab-3 { 
	border-bottom-color:#FFFFFF; 
	background:#FFFFFF;
}
body.tab-1 ul#tabs li#tab-1 a.tab,
body.tab-2 ul#tabs li#tab-2 a.tab,
body.tab-3 ul#tabs li#tab-3 a.tab {  
	background-image:url(../images/bull-tabs_n.gif); 
	background-repeat:no-repeat; 
	background-position:0 0.1em; 
	font-weight:bold; 
	padding-left:1.2em; 
	margin-left:0.75em; 
	display:block; 
	text-decoration:none;  
}
ul#tabs li a.tab { 
	background-image:url(../images/bull-tabs.gif); 
	background-repeat:no-repeat; 
	background-position:0 0.1em; 
	font-weight:bold; 
	padding-left:1.2em; 
	margin-left:0.75em; 
	display:block; 
	text-decoration:none;  
}
ul#tabs li a.tabselected { 
	background-image:url(../images/bull-tabs.gif); 
	background-repeat:no-repeat; 
	background-position:0 0.1em; 
	font-weight:bold; 
	padding-left:1.2em; 
	margin-left:0.75em; 
	text-decoration:none; 
	color:#fb9f00;  
}
ul#tabs li ul.dropdown { 
	display:none; 
	position:absolute; 
	left:-0.07em; 
	width:20em; 
	border-top:1px solid #CCCC99;
	background-color : white; top:1.75em; voice-family:"\"}\""; 
	voice-family:inherit; 
	left:-0.1em; 
	top:2.5em; 
}
ul#tabs li ul.dropdown li { 
	margin-left : 0; 
	padding-left : 0; 
	border-top: 0;
}
ul#tabs li ul.dropdown li a { 
	display:block; 
	list-style:none outside; 
	background: #F5F5EB url(../images/tabs-item.gif) left no-repeat; 
	color: #999966; 
	height: 1.4em; 
	padding: 0.31em 1em 0.2em 1.3em; 
	text-decoration:none; 
}
ul#tabs li ul.dropdown li a:hover { 
	list-style-type:none; 
	background: white url(../images/tabs-item-over.gif) left no-repeat; 
	color: #163D6F; 
}
/* einde tabcontainer +++++++++++++++++++ */ 
/* begin homecontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#homecontainer { 
	background:#FFFFFF; 
	clear:both; 
	width:62em; 
} 
/* einde homecontainer +++++++++++++++++++ */ 
/* begin hometriggers+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#hometriggers { 
	margin-top:1em;
	margin-left:6em;
	padding-top: 0;
	padding-bottom: 0.2em;
	width:49.5em;
	height:11em;
	background: url(../images/dot.gif) repeat-x bottom;
}
div#hometriggers  p{
	font-size:70%;
	line-height:1.5em;
	margin-top:0.7em;
}  
div#hometriggers  img{
	height:4.25em;
}
div#hometriggers h4 {
	font-size:70%;
	color:#999966;
	margin:0.3em 0.3em 0.3em 0;
}
div#hometriggers ol{
	margin-top:-1em;
	margin-bottom: -0.5em;
}
div#hometriggers li{
	line-height:1.5em;
	font-size:70%;
}
div#hometriggers ul li{
	list-style:square outside url(../images/bull-list.gif);
	line-height:1.5em;
	font-size:70%;
}
div#hometrigger-left {
	float: left;
	width:15.9em;
	height:10em;
	margin-top:0;
	padding:0.5em 0.1em 0.5em 0.4em;
}
div#hometrigger-center {
	float: left;
	width:15.9em;
	height:10em;
	margin-top:0;
	padding:0.5em 0.1em 0.5em 0.4em;
	background: url(../images/dot-y.gif) repeat-y left ;
}
div#hometrigger-center p {
	padding-left: 0.5em;
}
div#hometrigger-center h4 {
	padding-left: 0.5em;
} 
div#hometrigger-right{
	float: left;
	width:15.9em;
	height:10em;
	margin-top:0;
	padding:0.5em 0.1em 0.5em 0.4em;
	background: url(../images/dot-y.gif) repeat-y left ;
}
div#hometrigger-right p {
	padding-left: 0.5em;
}
div#hometrigger-right h4 {
	padding-left: 0.5em;
}
div#hometriggers div.singlebanner-article {
	width: 15.3em;
	height: 4.2em;
	overflow:hidden;
	padding-top:0;
	margin-top:0;
	padding-bottom: 0.9em;
}
div#hometriggers div.doublebanner-article {
	width: 15.3em;
	height: 9.3em;
	overflow:hidden;
	padding-top:0;
	margin-top:0;
} 
div#hometriggers div.banner-news h2 {
	display: inline;
	font-size: 85%;
	color: #0099FF;
	background-image: url(../images/bull-login.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1em;
}
div#hometriggers div.banner-news h4 {
	font-size:70%;
	color:#999966;
	margin:0.3em 0.3em 0.3em 0;
	background-image: url(../images/bull-news.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.1em;
}
div#hometriggers div.banner-news a {
	display:block;
	padding-top:0;
	margin-left:1em;
	font-size: 70%;
}
div#hometriggers div.banner-visual img {
	display: inline;
	margin-left: 0.2em;
	padding-bottom: 0.8em;
}
div#hometriggers div.banner-double  {
	display:inline;	
}
div#hometriggers span.banner-visual-double-l img {
	margin-left:0;
	margin-right:0;
	padding-left:0.2em;
	padding-bottom:0.6em;
}
div#hometriggers span.banner-visual-double-r img {
	margin-left:0;
	margin-right:0;
	padding-left: 0.35em;
	padding-bottom: 0.6em;
}
div#hometriggers div.banner-visualtext {
	font-size: 70%;
	font-weight: bold;
	padding-top: 1em;
	margin-left: 0.2em;
	margin-bottom: 1.2em;
	border-left: 1px solid #0099FF;
	border-top: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
	border-bottom: 1px solid #0099FF;
	width: 22.3em;
	height: 4.9em;
	overflow:hidden;
}
div#hometriggers div.banner-visualtext img {
	display: inline;
	margin-top:-1em;
	margin-left: 0.1em;
	margin-right: 0.1em;
	float: left;
	height:6em;
}
div#hometriggers div.banner-slogan {
	float:left;
	width:12em;
	height:5em;
	color:#C06;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight: lighter;
	line-height: 170%;
}
/* einde hometriggers +++++++++++++++++++ */ 
/* begin targetgroups (home) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* begin targetgroups (home) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table#targetgroups {
	margin-left:6em;
	margin-top:0.4em;
	margin-bottom:1em;
	border-collapse:collapse;
	border-top:1px solid #CCCC99;
	border-left:1px solid #CCCC99;
	border-right:1px solid #CCCC99;
}
table#targetgroups td {
	border-left:1px solid #CCCC99;
	border-right:1px solid #CCCC99;
	vertical-align:top;
	width:16.4em;
	padding-bottom:1em;
}
table#targetgroups tr#targetgroup-entries h2 {
	font-size: 75%;
	color: #0099FF;
	margin: 0.4em 0 0.7em 1.6em;
	text-transform:uppercase;
}
table#targetgroups tr#targetgroup-entries img {
	width: 16.3em;
}
table#targetgroups tr#targetgroup-entries p {
	margin-top:0.7em;
	padding: 0 1.6em 0 1.6em;
	font-size:70%;
	line-height:1.5em;
}
table#targetgroups tr#targetgroup-entries ul {
	padding:0 1em 0 2em;	
	margin-top: -0.1em;
	margin-left: 0;
	margin-bottom: 0;
}
table#targetgroups tr#targetgroup-entries li {
	list-style:square outside url(../images/bull-list.gif);
	border-bottom:1px solid #CCCC99;
	line-height:1.6em;
	font-size:70%;
} 
/* einde targetgroups (home)++++++++++*/ 
/* begin landing +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#landingcontainer { 
	background:#FFF;
	clear:both; 
	width:62em;
}
div#landingcontent {
	float:left;
	width:47em;
	margin:0;
	padding:0;
}
div#landingheader {
	font-size: 75%;		/* let op, van dit percentage is hele maatvoering van deze div afhankelijk */
	width:59em;
	margin:0 0 0 1.5em;
	line-height: 1.5em;	
}
div#landingheader h1 {
	font-size: 115%;
	font-weight:bold;
	margin:0.06em 0 0.5em 0;
	color:#FB8200;
	background: url(../images/bull-h1.gif) no-repeat; 
	padding-left: 1em;
}
div#landingheader p {
	margin-top:1em;
	margin-bottom:0;
}
div#landingheader p img { 
	float:none; 
	text-align:left; 
	display:block; 
	margin:1em 0 1em 0; 
}
div#landingheader ul {
	padding-left:1.3em;
	margin-left:0;
}
div#landingheader ol {
	padding-left:2em;
	margin-left:0;
}
div#landingheader ul li {
	list-style:square outside url(../images/bull-list.gif);
}
/* einde landing +++++++++++++++++++ */  
/* start eventoverview (landing) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
div#eventoverview {
	float:left; 
	font-size: 75%;		/* let op, van dit percentage is hele maatvoering van deze div afhankelijk */
	line-height: 115%;
	margin:1.1em 0 0 0;
	padding-left:1.4em;
	width:61em;
}
div.eventlist {
	width:18.5em;
	float:left;
	border:1px solid #D8D8B2;
	margin-right:1.4em;
	margin-bottom:1em;
}
div.eventlist h3 {	
	font-size:97.5%;
	font-weight:normal;
	margin:0;
	padding:0.3em 0 0.5em 1.5em;
	background: no-repeat top left #F5F5EB url(../images/menu-actparent-arrow.gif);
}
div.eventlist ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.eventlist ul li {
	background: no-repeat top left #FFFFFF url(../images/menu-item-arrow.gif);
	margin:0;
	padding:0 0.5em 0 1.5em;
}
div.eventlist ul li a {
	display:block;
	padding:0.3em 0 0.3em 0;
}
/* einde eventoverview (landing) +++ */
/* begin nieuws en persberichten +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
div.eventlist ul li.eventlist-news
{
	margin-bottom: 0.2em;
	background-image:url(../images/menu-item-news.gif);
}
div.eventlist ul li.eventlist-news h4 
{
	margin:0;
	padding:0.3em 0 0.3em 0;
	font-size: 100%;
	font-weight:normal;
}
div.eventlist ul li.eventlist-news a {
	padding-top:0;
	margin-top:0;
}
/* einde nieuws en persberichten ++++++++++ */ 
/* begin itemcontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#itemcontainer { 
	background:#FFFFFF; 
	clear:both; 
	width:62em; 
}
/* einde itemcontainer +++++++++++++++++++ */ 
/* begin gebeurteniscontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#gebeurteniscontainer { 
	background:#FFFFFF; 
	clear:both; 
	width:62em; 
}
/* einde gebeurteniscontainer +++++++++++++++++++ */  
/* begin artikelcontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#artikelcontainer { 
	margin-top:2em;
}
div#content div#artikelcontainer h2 {
	margin-bottom:0.5em;
}
/* einde artikelcontainer +++++++++++++++++++ */ 
/* start contentmenu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* contentmenu typography */
div#contentmenu {
	font-size: 75%;		/* let op, van dit percentage is hele maatvoering van deze div afhankelijk */
	line-height: 120%;
}
/* contentmenu positioning */
div#contentmenu {
	margin:0; 
	padding-left:0;
	float: left;
	width: 18.5em;
	margin-right: 1.4em;
}
div#contentmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#contentmenu a {
	display:block;
	margin:0;
	padding:0.2em 0 0.3em 2.75em;
} 
/* contentmenu borders */
div#contentmenu {
	border-right: 1px solid #D8D8B2;
	border-top: 1px solid #D8D8B2;
}
div#contentmenu li {
	border-bottom: 1px solid #D8D8B2;
}
div#contentmenu li ul li {
	border-bottom: 1px solid #FFFFFF;
}
/* contentmenu links */
div#contentmenu a,
div#contentmenu a link {
	color: #0080DD;
}
div#contentmenu a:visited {
	color: #999966;
}
div#contentmenu a:hover,
div#contentmenu a:active {
	color: #0080DD;
}
div#contentmenu ul li.activeparent a {
	color: #0080DD;
}
div#contentmenu ul li.active a.active,
div#contentmenu ul li.active a.active:hover {
	color:#FB8200;
}
div#contentmenu ul li.active a.active {
	font-weight:bold;
}
div#contentmenu ul li.activeparent ul li.active a {
	font-weight:normal;
}
/* contentmenu arrows */
div#contentmenu ul li {
	background: no-repeat 1em top #F5F5EB url(../images/menu-item-arrow.gif);
}
div#contentmenu ul li.active {
	background: no-repeat 1em top #F5F5EB url(../images/menu-act-arrow.gif);
}
div#contentmenu ul li.activeparent {
	background: no-repeat 1em top #F5F5EB url(../images/menu-actparent-arrow.gif);
}
div#contentmenu ul li ul li {
	background: no-repeat 1em top #FFFFFF url(../images/menu-item-arrow.gif);
}
div#contentmenu ul li.activeparent ul li.active {
	background: no-repeat 1em top #FFFFFF url(../images/menu-item-arrow-active.gif);
}
/* ----------- end contentmenu ----------- */  
/* begin content ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
   De content div wordt gebruikt voor alle rich-text velden, zoals:
   - div#doelgroepcontainer   div#content
   - div#gebeurteniscontainer div#content
   - div#itemcontainer        div#content
   - div#landingcontainer ... div#content
*/
div#doelgroepcontainer div#content,
div#gebeurteniscontainer div#content,
div#itemcontainer div#content {
	font-size: 75%;		/* let op, van dit percentage is hele maatvoering van deze div afhankelijk */
	line-height: 1.5em;	
	float:left;
	width:43.5em;
}
div#itemcontainer div#fullcontent {
	line-height: 1.5em;	
	float:left;
	width:62em;
}
div#content h1,
div#content h2,
div#content h3 {
	font-weight: bold; 
}
div#content h1 { 
	font-size: 115%;
	margin-top:0.06em; 
	margin-bottom:0.5em; 
	background: url(../images/bull-h1.gif) no-repeat; 
	padding-left: 1em;
	color:#FB8200;
}
div#content h2 {
	font-size:105%;
	margin-top:0.06em;
	margin-bottom:-0.5em;
	color:#996;
}
div#content h3 {
	font-size:90%;
	margin-bottom:0;
	color:#996;
}
div#content p {
	margin-top:1em;
	margin-bottom: 0;
}
div#content img { 
	float:right; 
	margin:0 0 1em 1em; 
}
div#content p img { 
	float: none; 
	text-align: left; 
	display: block; 
	margin-top: 1em; 
	margin-bottom: 1em; 
	margin-left: 0em; 
	margin-right: 0em; 
}
div#content ul {
	padding-left:1.3em;
	margin-left:0;
}
div#content ol {
	padding-left:2em;
	margin-left:0;
}
div#content ul li {
	list-style:square outside url(../images/bull-list.gif);
}
div#content table {
	width:100%;
	font-size: 0.9em;
	margin-top: 20px;
	
	border-collapse: collapse;
	border: 1px solid #CCCC99;
} 
div#content table th p {
	margin-top: 0em; 
	margin-bottom: 0em; 
	margin-left: 0em; 
	margin-right: 0em; 
} 
div#content table td p {
	margin-top: 0em; 
	margin-bottom: 0em; 
	margin-left: 0em; 
	margin-right: 0em; 
} 
div#content table th {
	text-align: left;
	padding: 0.2em;
	margin: 0;
	background-color: #F5F5EB;
}
div#content table td {
	padding: 0.2em;
	vertical-align: top;
	border: 1px solid #CCCC99;
}
div#content table.adressen {
	width:100%;
	font-size: 0.9em;
	margin-top: 20px;
	border-collapse: collapse;
}
div#content table.adressen th {
	text-align: left;
	padding: 3px;
}
div#content table.adressen td {
	padding: 3px;
	vertical-align: top;
	border: 1px solid #CCCC99;
}
div#content table.adressen td.header {
	font-weight: bold;
	background-color: #CCCC99;
}
/* Deze tabel wordt gebruikt om brochure en formulier details in te tonen */
div#content table.downloaddetails th {
	width:11em;
	vertical-align:top;
}
div#content table.downloaddetails img {
	float:none;
	margin:0;
	padding:0;
}
div#content table.downloaddetails select,
div#content table.downloaddetails input {
	color:#056E91;
	background-color:#F5F5EB;
	margin-right:0.5em;
}
div#content table.downloaddetails input.downloaddetailsinput {
	margin-top:0.1em;
	width:3em;
	border:1px solid #CCCC99;
	text-align:right;
}
/* einde content +++++++++++++++++++ */  
/*begin breadcrumb ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#breadcrumb {
	margin:1em 0 0 1.5em;
	height:2.4em;
	color:#999966;
	font-size: 70%;
	line-height: 120%;
}
div#breadcrumb ul {
	margin:0;
	padding:0;
	list-style: none;
}
div#breadcrumb ul li {
	float: left;
	padding-right:0.4em;
	padding-left: 1.6em;
	background: url(../images/breadcrumb-arrow.gif) no-repeat left center;
} 
div#breadcrumb ul li.home {
	background:none;
	padding-left: 0em;
} 
div#breadcrumb ul li a  {
	color:#999966;
} 
div#breadcrumb a:hover  {
	color:#0080DD;
}
/* einde breadcrumb +++++++++++++++++++ */  
/*begin sitemap ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#itemcontainer div#content div#sitemap {
	float: left;
	width: 60em; /* 3x sitemapcolumn width + spacing */
}
div#itemcontainer div#content div#sitemap li { /* turns of default list icons for FF */
	list-style-image:none;
	list-style-type:none;
}
div#itemcontainer div#content div.sitemapcolumn {
	float:left;
	width:18em;
	margin-right:1.5em;
	overflow-x:hidden; /* zorgt ervoor dat bij uitklappen lijsten de laatste kolom niet op de volgende regel wordt verschoven. */
}
div#itemcontainer div#content div#sitemap h3 {
	margin:1em 0 0.4em 0;
	color:#01009A;
	/*font-weight:bold;*/
	font-size:120%;
}
/* Generic list */
div#itemcontainer div#content div#sitemap ul,
div#itemcontainer div#content div#sitemap ul li ul,
div#itemcontainer div#content div#sitemap ul li ul li ul {
	list-style:none;
	margin:0;
	padding:0;
}
/* Niveau 1 (blauw link) */
div#itemcontainer div#content div#sitemap ul li {
	margin-top:0.25em;
	padding-top:0.25em;
}
div#itemcontainer div#content div#sitemap ul li a {
	/*color:#0080DD;*/
	font-weight:bold;
}
/* Niveau 2 (bruin, geen link, uitklapbaar) */
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist {
	margin-left:1em;
	padding:0;
	width:16.8em;
}
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist li {
	margin:0;
	padding:0;
	position: relative;
	width:100%;
	font-size:100%;
}
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist li a {
	/*color: #999966;*/
	/*display: block;*/
	/*text-decoration:none;*/
	font-weight:normal; 
	/*width:100%;*/
} 
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist a.switch {
	position: absolute; 
	left:-1em; 
	/*text-indent: -1000em;/* -1000 plaatst de tekstuele uitklap teken(+/-) buiten beeld */
	/*background:transparent url(../img/arrows.gif) no-repeat top left;*/
	line-height:0; /* Win/IE needs this for some reason */ 
}
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist a.switch img{
	margin-left:0;
	float:left;
	margin-top:0.2em;
	padding-top:0.1em;
	/*position: absolute;
	left:-1em;
	float:left;*/
} 
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist a.on { /* zorgt voor het in/uitklap effect van het pijltje */
	background-position:bottom left; 
}
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist a.off {/* zorgt voor het in/uitklap effect van het pijltje */
	background-position:top left;
}
/* Niveau 3 (blauw, link, onderste niveau) */
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist li ul li {
	background: transparent url(../images/menu-item-arrow.gif) no-repeat 0 0.25em;
	padding-left:1.5em;
}
div#itemcontainer div#content div#sitemap ul li ul.sitemaplist li ul li a {
	color:#0080DD;
}
/* einde sitemap +++++++++++++++++++*/
/* begin formulier +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#downloadenbestellen div.buttonbox {
	margin-top:1em;
	text-align:right;
}
div#downloadenbestellen input,
div#downloadenbestellen select {
	color:#056E91;
	background-color:#F5F5EB;
}
div#downloadenbestellen div.tabs {
	background:#FFFFFF url(../images/bg-tabs.gif) repeat-x bottom;
}
div#downloadenbestellen div.tabs ul {
	height:2.3em;
}
div#downloadenbestellen div.tabs ul li {
	list-style:none;
	float:left;
	height:1.5em;
	margin-left:0.3em;
	padding:0.5em 1em 0.2em 0.5em;
	border:1px solid #CCCC99;
	color: #CCCC99;
	font-weight:bold;
}
div#downloadenbestellen div.tabs ul li.selectedtab {
	border-bottom-color:#FFFFFF;
	color:#FB9F00;
}
div#downloadenbestellen table.filter {
	margin-bottom:1em;
}
div#downloadenbestellen table.filter th {
	width:7em;
}
div#downloadenbestellen table.filter select {
	width:33em;
}
div#downloadenbestellen table#itemoverzicht th a {
	color:#013368;
	text-decoration:underline;
}
div#downloadenbestellen table#itemoverzicht img {
	float:none;
	margin:0.3em;
	vertical-align:middle;
}
div#downloadenbestellen table#itemoverzicht th#colnaamtitel {
	width:28em;
}
div#downloadenbestellen table#itemoverzicht th#colcode {
	width:7em;
}
div#downloadenbestellen table#itemoverzicht th#coltype {
	width:7em;
}
div#downloadenbestellen table#itemoverzicht th#colaantal {
	width:6em;
}
div#downloadenbestellen table#itemoverzicht input {
	margin-top:0.1em;
	width:3em;
	border:1px solid #CCCC99;
	text-align:right;
}
/*
div#downloadenbestellen table#itemoverzicht select {
	margin-top:0.1em;
}
*/
div#downloadenbestellen table.brochureinformatie,
div#downloadenbestellen table.selectedbrochures {
	margin-bottom:1em;
}
div#downloadenbestellen table.brochureinformatie th {
	width:16em;
	border-bottom:1px solid #CCCC99;
}
div#downloadenbestellen table.brochureinformatie input {
	width:25.3em;
	margin-top:0.05em;
	border:1px solid #CCCC99;
}
div#downloadenbestellen table.selectedbrochures th {
	width:40em;
	border-bottom:1px solid #CCCC99;
}
/* einde formulier +++++++++++++++++++*/ 
/* begin triggermenu+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#triggermenu {
	font-size: 70%;		/* let op, van dit percentage is hele maatvoering van deze div afhankelijk */
	line-height: 115%;
	border-left:1px solid #CCCC99;
	border-bottom:1px solid #CCCC99;
	float:right;
	margin-left:1em;
	padding:0 0 0 1em;
	width:18.4em;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:17.4em;
}
div#triggermenu p {
	line-height: 120%;
	margin-top:0.4em;
	margin-bottom: 0.6em;
	margin-left:-0.4em;
}
div#triggermenu ul {
	margin:0.4em 0 0.1em 0;
	padding-left:0;
}
div#triggermenu li {
	padding:0.1em 0.2em 0.5em 0;
}
div#triggermenu h2 {
	font-size: 110%;
	border-top:1px solid #CCCC99;
	border-bottom:1px solid #CCCC99;
	color:#979771;
	background: #FFFFFF url(../images/bull-trigger.gif) repeat-y left;
	margin-left:-0.9em;
	margin-top:0;
	margin-bottom:0;
	padding: 0.1em 0 0.2em 1.8em;
}
div#triggermenu form#search input#searchinput {
	display:block;
	margin-top:0.5em;
	width:15em;
}
div#triggermenu div.trigger ul {
	margin-left: 1em;
}
div#triggermenu div.trigger h4 {
	font-size: 100%;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;	
}
div#triggermenu div.trigger li,
div#triggermenu div.trigger ul.trigger-news li {
	list-style:square outside url(../images/bull-list.gif) ;
}
div#triggermenu div.trigger-news h4 {
	font-size: 100%;
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
}
div#triggermenu div.trigger-news p {
	line-height: 1.2em;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
}
div#triggermenu div.trigger-news a {
	padding-top:0;
	font-size: 100%;
}
/* einde triggermenu +++++++++++++*/ 
/* begin footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
div#footer {
	width:62em;
	border-bottom:3px solid #0099FF;
	text-align:center;
}
div#footer a,
div#footer span {
	color:#0080DD;
	font-size:0.65em;
	padding-left:0.45em;
	padding-right:0.45em;
}
div#footer div#footertext {
	margin-bottom:1px;
}
/* einde footer ++++++++++++++++*/ 
/* begin zoeken +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
div#search {
	margin-top:1em;
}
div#search table {
	width:50em;
}
div#search table td {
	border:0;
	padding:0.25em;
	vertical-align:middle;
}
div#search table td.col1 {
	width:13em;
}
div#search table.searchcriteriabrochures td.col3 {
	width:4em;
}
div#search td.col4 {
	text-align:right;
}
div#search label {
	font-weight:bold;
}
div#search input#searchWord {
	width:23em;
}
div#search input#code {
	width:7em;
}
div#search input,
div#search select {
	color:#056E91;
	background-color: #F5F5EB;
}
div#search input#titel,
div#search table.searchcriteriabrochures select {
	width:16em;
}
div.ctSearchResults tr#sortBar th {
	text-align:center;
}
div.ctSearchResults tbody#resultBar a {
	color:#01009A;
	font-weight:bold;
	text-decoration:underline;
}
/* einde zoeken ++++++++++++++++*/ 
/* begin print ++++++++++++++++*/
div#content div#actions {
	font-size: 90%;
}
div#content div#print {
	margin-top:5.4em; 
	float: right;
	width: 16.6em;
	clear:both;
	text-align:right;
	margin-bottom:1em;
}
div#content div#print a {
	padding-right:2em;
	padding-bottom:0.5em;
	padding-top:0.05em;
	padding-right:2.5em;
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*background: url(../images/print.gif) no-repeat top right;*/
}
div#fullcontent div#print {
	font-size: 75%;
	clear:both;
	padding-top:3em;
	text-align:right;
	margin-bottom:1em;
}
div#fullcontent div#print a {
	padding-left:2em;
	padding-bottom:0.5em;
	padding-top:0.05em;
	padding-right:2.5em;
	background:url(../images/print.gif) no-repeat top right;
}
/* einde print ++++++++++++++++*/ 
/* begin custom ul ++++++++++++++++*/
/* custom_ul is bedacht om het wordfilter te ondersteunen bij het weergeven van lists. De lists uit word hebben geen duidelijk begin en einde en daardoor is in sommige gevallen elk item een afzonderlijke list. Echter willen we niet de padding die elke afzonderlijke list krijgt weergeven. Vandaar deze work around*/
div#custom_ul ul {
	margin:0; 
	padding:0;
}
div#custom_ul ul {
	padding-left:1.3em;
	margin-left:0;
}
div#custom_ul ol {
	padding-left:2em;
	margin-left:0;
}
div#custom_ul ul li {
	list-style:square outside url(../images/bull-list.gif);
}
/* Einde custom ul ++++++++++++++++*/ 
/* start doelgroepmenu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* doelgroepmenu typography */
div#doelgroepmenu {
	font-size: 75%;		/* let op, van dit percentage is hele maatvoering van deze div afhankelijk */
	line-height: 120%;
	float: left;
	width: 18.5em;
	margin-right: 1.4em;
	border-top:1px solid #D8D8B2;
	border-right:1px solid #D8D8B2;
}
div#doelgroepmenu ul {
	margin:0;
	padding:0;
	list-style: none;
}
div#doelgroepmenu ul li { 
	border-bottom:1px solid #D8D8B2;
	background: url(../images/menu-item-arrow.gif) no-repeat 1em top #F5F5EB;
}
div#doelgroepmenu ul li a {
	display: block;
	padding:0.2em 0 0.3em 2.75em;
} 
/* start doelgroep news+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#content div#news{
	margin-top:1em;
} 
div#content div#newsheadersleft,
div#content div#newsheadersright {
	float:left;
	width:20.75em;
	padding-right:0.5em;
} 
div#content div#newsheadersleft h4,
div#content div#newsheadersright h4{
	padding-bottom:0em;	
} 
div#content div#newsheadersleft {
	margin-right:1em;
	background: url(../images/dot-y.gif) repeat-y right;
}
div#content div#news h2 {
	font-size: 125%;
	color: #0099FF;
	background: url(../images/bull-login.gif) no-repeat left center;
	padding-left: 1em;
	margin-bottom:0.1em;
}
div#content div#news h4 {
	font-size:90%;
	color:#999966;
	margin:0.3em 0.3em 0.0em 0;
	background: url(../images/bull-news.gif) no-repeat left center;
	padding-left: 1.1em;
	padding-bottom:0;
}
div#content div#news a {
	display:block;
	font-size:90%;
	margin-left:1em;
	padding-top:0;
} 
/* end doelgroep news+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div#content div#orderpart1 table.orderformtable
{
width:50em;
}
div#content div#orderpart1 table.orderformtable input{
	margin-top:0.1em;
	width:3em;
	border:1px solid #CCCC99;
	text-align:right;
	color:#056E91;
	background-color:#F5F5EB;
}
div#errormsg {
	color: #FF0000;
	font-weight: bold;
}
div#framecontent {
	float: left;
	width: 62em;
	border: 0px solid #FFFFFF;
} 
/* start zoekveld in topnavigatie */
div#navsearchcriteria {
	border: 0;
	height: 1.5em;
	width: 26em;
	overflow: hidden;
	padding-top: 2.7em;
	font-family: Verdana;
	font-size: 0.82em;
	float: right;
}
div#navsearchcriteria a {
	color: #FFFFFF;
	float:left;
}
div#navsearchcriteria input.QgoZoekveldBlur {
	background:#FFFFFF;
	color: #AAAAAA;
	border: 0px solid #0099FF;
	padding: 0.18em;
	font-family: Verdana;
	font-size: 0.8em;
	float: left;
	height: 1.2em;
}
div#navsearchcriteria input.QgoZoekveldFocus {
	background:#FFFFFF;
	color: #0099FF;
	border: 0px solid #0099FF;
	padding: 0.18em;
	font-family: Verdana;
	font-size: 0.8em;
	float:left;
	height: 1.2em;
}
div#navsearchcriteria img {
	float:left;
	width: 1.4em;
	height: 1.4em;
	background-color: #0099FF;
}
div#navsearchcriteria div#searchtekst {
	float:left;
	margin-left:-0.4em; 
} 
/* einde zoekveld */ 
/* begin beoordeling*/ 
div#beoordeling {
	margin-top: 40px;
	width: 18em;
	float: left;
} 
div#beoordeling div#beoordeling_info {
	min-height: 2em;
	background:url(../images/pencil.gif) no-repeat;
} 
div#beoordeling div#beoordeling_gestemd {
	margin-top:1.65em;
	padding-right: 0.5em;
	height: 2em;
	background:url(../images/exclamation.gif) no-repeat top right;
}
div#beoordeling div#beoordeling_cijfers {
	white-space: nowrap;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
}
/* ie hack */
* html div#beoordeling div#beoordeling_gestemd p {
	height: 2em;
}
* html div#beoordeling div#beoordeling_cijfers {
	padding-top:0.5em;
	height: 1.1em;
	width: 14.5em;
}
div#beoordeling div#beoordeling_cijfers a {
	color: #0080DD;
	border: 1px solid #0080DD;
	line-height: 1.1em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	margin-right: 2px;
}
div#beoordeling div#beoordeling_cijfers a:hover {
	color: #FFF;
	background-color: #0080DD;
	text-decoration: none;
} 
div#beoordeling div#beoordeling_slecht {
	float:left;
}
div#beoordeling div#beoordeling_goed {
	float:right;
	margin-right: 14px;
} 
/* einde beoordeling */ 
/* start Qgo FAQ  */ 
li.lastfaq {
	padding-left:0em;
	margin-top: 0.5em;
	padding-top: 0.3em;
	border-top:solid 1px #cc9;
} 
div#faq {
	padding-top: 0.6em;
	padding-bottom: 0.6em;
} 
div#bannerfaq ul {
	margin-top:0.3em;
	padding-top:0em;
} 
div#bannerfaq h4 {
	display: inline;
} 
div#faq div.contrated {
	border: solid 0px black;
} 
div#faq div.expanded {
	border-top: solid 1px #cc9;
	border-bottom: solid 1px #cc9;
	padding-top: 0.6em;
	padding-bottom: 0.8em;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
} 
div#faq div.question {
	display: block;
}
div#faq div.question a {
	padding-left: 1.5em;
	font-weight: bold;
	background: url(../images/driehBlauwClosed.gif) no-repeat 0px 3px;
} 
div#faq div.answer {
	display: none;
	padding-left: 1.5em;
} 
/* einde Qgo FAQ  */
