body {
	background:#a0a0a0 url(images/body_fill.gif) 0 0 repeat-x;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica,  sans-serif;
	line-height: 1.4em;	
	font-size:0.7em;
	color:#000;
}

div.sitewrap {
	background: #999 url(images/container_fill.gif) 0 0 repeat-x;
	position: relative;
	width: 980px;
	clear: both;
	margin: 0 auto;
	padding:5px 0 5px 0;
}

p{
	margin:10px 0 0 0;
	padding:0;
}

a {
	color:#990100;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;	
}

img {
	border: 0;
}
.clearfloat {
	clear: both;
	height:0px;
	font-size:0em;
}
div.logo{
	background: url(images/bg_logo.gif) 0 0 no-repeat;
	width:960px;
	min-height: 55px;
	height: auto !important;
	height: 55px;
	margin:0 0 0 10px;
	padding:0;
}
	div.logo a.logo{
		display:block;
		float:left;	
		width:270px;
	}
	
		div.logo img.logoimg{
			padding:0 0 0 10px;
		}

div.top-visual embed,
div.top-visual object{
	/* hotfix by ben */
	margin: 5px 0 5px 10px;
}

div.header {
	clear: both;
	/*height:165px;*/
}

div.header div.header-total{
	margin:3px 0px 0 5px;
	height:156px;
	float:left;
	width:960px;
}

	div.header div.header-total img{
		float:left;
		margin:0 0 0 0px;
	}
	
div.header div.header-total div.mask-frame-total{
	background: url(images/mask_header_total.gif) 0 0 no-repeat;
	overflow: hidden;
	position: absolute;
	top: 65px;
	left: 10px;
	width: 960px;
	height: 156px;
}

	div.header div.header-links{
			display:block;
			margin:5px 0px 0 0px;
			height:156px;
			float:left;
			width:762px;
		}
			div.header div.header-links img{
				float:left;
				margin:0 0 0 10px;
			}
		
			div.header div.header-links div.mask-frame{
				background: url(images/mask_header_left.gif) 0 2px no-repeat;
				overflow: hidden;
				position: absolute;
				top: 65px;
				left: 10px;
				width: 752px;
				height: 158px;
			}
			div.header div.header-rechts img{
				margin:0 0 0 10px;
			}
			div.header div.header-rechts{
				display:block;
				float:left;
				height:156px;
				margin:5px 0 0 0;
				width:203px;
			}
				div.header div.header-rechts div.mask-frame-top{
					background: url(images/mask_header_right_top.gif) 0 0 no-repeat;
					cursor:pointer;
					position: absolute;
					top: 67px;
					left:767px;
					width: 203px;
					height: 78px;
				}
				div.header div.header-rechts div.mask-frame-bottom{
					background: url(images/mask_header_right_bottom.gif) 0 0 no-repeat;
					cursor:pointer;
					position: absolute;
					top: 145px;
					left:767px;
					width: 203px;
					height: 78px;
				}
				div.header div.header-rechts a{
					text-decoration:none;
				}
				div.header div.header-rechts img{
					float:left;
					margin: 0 0 0 5px;
				}
				div.header div.header-rechts span{
					display:block;
					color:#FFFFFF;
					float:left;
					margin:-18px 20px 0 10px;
				}

/************************************************************************/
/* Sitewide menu														*/
/************************************************************************/
ul.sitewide-top{
	float:right;
	margin:20px 0 0 0;
}
ul.sitewide-top li{	
	display:inline;
	list-style:none;
}
ul.sitewide-top li.nem_bar{
	/* nem bar hotfix */
	display: block;
}	
	ul.sitewide-top li a{		
		color:#6d6d6d;
		font-size:0.85em;
		margin:0 15px 0 15px;
		text-decoration:none;
	}
	ul.sitewide-top li a:hover{
		color: #990100;
	}
	
	ul.sitewide-top li a.active{		
		color: #990100;
		font-size:0.85em;
		margin:0 15px 0 15px;
		text-decoration:none;
	}
	span.line{
		color:#c8c8c8;	
	}
/************************************************************************/
/* content											*/
/************************************************************************/
div.contentwrap{
	background:#FFFFFF url(images/bg_top_content.gif) 0 0 no-repeat;
	min-height:340px;
    height:auto !important;
    height:340px;
	width:960px;
	margin:3px 0 0 10px;
	clear: both;
}
div.pathway{
	background: url(images/bg_pathway.gif) 0 10px no-repeat;
	height:37px;
	width:960px;
	margin:0;
}
	ul.pathway{
		margin:0 0 0 0;
		padding:15px 0 0 210px;
		float:left;
		font-size:0.9em;
	}
			ul.pathway li{
				display:inline;
				list-style:none;
			}
				ul.pathway li a{
					color:#6d6d6d;
					text-decoration:none;
				}
				ul.pathway li a:hover{
					color: #990100;
				}
				
				ul.pathway li a.active{
					color: #990100;
					text-decoration:none;
				}
/*********************google ajax search*************************************************/	
div#google-search {
	display: inline;
	float: right;
	margin: 14px 30px 0 0;
}
	div#google-search table.gsc-branding {
		display: none;
	}
	div#google-search td.gsc-input {
		width:130px;
	}
	div#google-search input.gsc-input {
		background: url(images/bg_zoek_input.gif) 0 0 no-repeat;
		border:none;
		font-size: 10px;
		margin: 1px 0 0 0;
		padding: 2px 0 0 2px;
		height:17px;
		width:130px;
	}
	div#google-search input.gsc-search-button {
		background: url(images/bg_zoek_submit.gif) 0 0 no-repeat;
		border: 0;
		cursor: pointer;
		height:20px;
		width:40px;
		margin:0 5px;
	}
div.search-results {
	background: url(images/google_results_bg.gif) 0 0 no-repeat;
	position: absolute;
	width: 500px;
	height: 400px;
	top: 250px;
	z-index: 21;
}
		div.search-results div.search-results-bar {
			margin: 0 3px;
			height: 20px;
		}
		div.search-results div.search-results-content {
			margin: 0 3px;
			height: 377px;
			overflow: auto;
		}
		div.search-results span.search-results-title {
			display: block;
			float: left;
			font-weight: bold;
			color: #FFF;
			margin: 4px 0 0 10px;
		}
		div.search-results span.search-results-button-close {
			display: block;
			float: right;
			font-weight: bold;
			color: #FFF;
			margin: 4px 10px 0 0;
			cursor:pointer;
		}
		div.search-results table.gsc-resultsHeader{
			display: none;
		}
		div.search-results div.gs-result {
			border-bottom: 1px solid #DADADA;
			padding: 5px;
			margin: 0 0 5px 0;
		}
		div.search-results div.gsc-cursor-box {
			display: none;
		}
		div.search-results div.gsc-branding{
			padding: 5px;
		}
		
div.search-results-shadow {
	position: absolute;
	width: 500px;
	height: 400px;
	z-index: 20;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/google_results_sh.png');
	background-repeat: no-repeat;
	background-position: inherit;
}
div.search-results-shadow[class]{
	background: url(images/google_results_sh.png) 0 0 no-repeat;
}
/*********************tekstgrootte*************************************************/	
div.tekstgrootte{
	float:right;
	margin: 15px 0px 0 0;
	font-size:0.9em;
	padding:0 20px 0 0;
	color:#6d6d6d;
}	
	div.tekstgrootte span {
		margin: 0 10px;
		float: left;
	}
	div.tekstgrootte a {
		display: block;
		width: 10px;
		height: 9px;
		overflow: hidden;
		margin: 3px 2px;
		float: left;
	}
	div.tekstgrootte a.small{
		background: url(images/icon_small_a.gif) 0 0 no-repeat;
	}
	div.tekstgrootte a.middle{
		background: url(images/icon_medium_a.gif) 0 0 no-repeat;
	}
	div.tekstgrootte a.large{
		background: url(images/icon_large_a.gif) 0 0 no-repeat;
	}	
	div.tekstgrootte a:hover,
	div.tekstgrootte a.active{
		background-position:-10px 0;
	}
/*********************center area*************************************************/	
			
div.rounded-background{
	width:536px;
	float:left;
	margin:10px 0 0 5px;

}		
	div.rounded-background div.top{
		background: url(images/content_center_top.gif) 0 1px no-repeat;
		height:12px;
		margin:0;
		padding:0;
		font-size: 0px;
	}
	
	div.rounded-background div.middle{
		background: url(images/content_center_fill_y.gif) 0 0 repeat-y;
		margin:0;
		padding: 0 0 1px 0;
	}
		div.rounded-background div.middle div.content{
			background: url(images/content_center_fill_x.gif) 0 0 repeat-x;	
			margin:0 9px 0 3px;
			min-height:240px;
			height:auto !important;
			height:240px;
			padding:10px 0 0 10px;
			}
			div.rounded-background div.middle div.content div.content-tekst{
				margin: 0 10px 0 10px;				
		    }
		    
		   div.rounded-background div.middle div.content div.noborder div.tabmenu_content {
				border:none;
		    }
		    
		    div.rounded-background div.middle div.content div.noborder div.bottom_wrapper{
				background:none;
		    }
			
			div.rounded-background div.middle div.content div.content-tekst a.back{
				background: url(images/arrow_back.gif)  0 5px no-repeat;
				color:#515151;
				display:block;
				padding: 0 0 10px 10px;
				text-decoration:none;
			}
				div.rounded-background div.middle div.content div.content-tekst h1{
					background: transparent url(images/vogel.gif) 415px 70% no-repeat;	
					border-bottom:1px solid #bababa;
					color:#990100;
					font-size:1.9em;
					margin:0 10px 0 0;
					padding:0 0 10px 0;
					line-height:120%;
					font-family:"Times New Roman", Times, serif;
				}
				
				
				div.rounded-background div.middle div.content div.content-tekst h1.no-logo{
					background:none;
					color:#990100;
					font-size:2.1em;
					margin:0 10px 0 0;
					padding:0 0 10px 0;
					font-family:"Times New Roman", Times, serif;
				}
				div.rounded-background div.middle div.content div.content-tekst h2{
					color:#000000;
					font-size:1.4em;
					margin:0;
					padding:10px 0 0px 0;
					font-family:"Times New Roman", Times, serif;
				}
				
					div.rounded-background div.middle div.content div.content-tekst p.article{
						margin:0 0 0 0;
						padding:7px 0  0 0;
					}
					
/*bottom article*/
div.rounded-background div.middle div.content div.content-tekst div.content{
	background: url(images/bottom_article_top.gif) no-repeat 0 0;
	margin:0;
	padding:10px 10px 20px 0;
	min-height: 110px;
	height: auto !important;
	height: 110px;
}
	div.rounded-background div.middle div.content div.content-tekst div.content div.article1{
		background:#FFFFFF url(images/tabmenufooter.jpg) no-repeat 0  100%;
		padding:5px 0 10px 10px;
	}					
						
		div.rounded-background div.middle div.content div.content-tekst div.content div.article1 h1{
			background:none;
			border:none;
			margin:0;
		}						
					
/*quick links*/					
					
					
div.rounded-background div.middle div.content div.quicklinks{
	margin:20px 0 0 0;

}								
		div.rounded-background div.middle div.content div.quicklinks div.quicklink-box h2{
			color:#990100;
			font-size:1.4em;
			margin:0;
			padding:7px 5px 2px 7px;
			font-family:"Times New Roman", Times, serif;
		}
		div.rounded-background div.middle div.content div.quicklinks div.quicklink-box span.ql-tekst{
			background: url(images/quicklink_arrow.gif) 8px 5px no-repeat;	
			display:block;
			padding:0px 5px 0 15px;
		}
			
div.rounded-background div.bottom{
	background: url(images/content_center_bottom.gif) 0 0 no-repeat;	
	height:15px;
}	

div.rounded-background div.middle div.content div.content-tekst-nieuws{
	margin: 0 20px 0 10px;
}

	div.rounded-background div.middle div.content div.content-tekst-nieuws img.detail-img{
		display:block;
		margin: 10px 10px 0 0;
		float:left;
	}

	div.rounded-background div.middle div.content div.content-tekst-nieuws a.back{
		background: url(images/arrow_back.gif)  0 5px no-repeat;
		color:#515151;
		display:block;
		padding: 0 0 10px 10px;
		text-decoration:none;
	}
	
	div.rounded-background div.middle div.content div.content-tekst-nieuws a.back:hover{
		background: url(images/arrow_back_o.gif)  0 5px no-repeat;
		color:#990100;
	}
		div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-intro-strong{
			font-weight:bold;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-nieuws h1{
			background: transparent url(images/vogel.gif) 420px 70% no-repeat;
			border-bottom:1px solid #bababa;	
			color:#990100;
			font-size:1.9em;
			line-height: 1.1em;
			margin:0 0 10px 0;
			padding:0 0 10px 0;
			font-family:"Times New Roman", Times, serif;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-nieuws h1.no-logo{
			background:none;
			border:none;
			color:#990100;
			font-size:2.1em;
			line-height: 1.1em;
			margin:0 20px 0 0;
			padding:0 0 10px 0;
			font-family:"Times New Roman", Times, serif;
		}
	
		
div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-intro{
		display:block;
		padding:0 0 5px 0;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-intro div.mask-img-container{
			position:relative;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-intro div.mask-frame-content{
			background: url(images/mask_contentvisual_large.gif) 0 0 no-repeat;
			position: absolute;
			overflow:hidden;
			top: 0px;
			left: 0px;
			width: 484px;
			height: 130px;
		}
		
		
		div.rounded-background div.middle div.content div.content-tekst-nieuws  div.mask-img-container{
			position:relative;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-nieuws  div.mask-frame-content{
			background: url(images/mask_contentvisual_large.gif) 0 0 no-repeat;
			position: absolute;
			overflow:hidden;
			top: 0px;
			left: 0px;
			width: 484px;
			height: 130px;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-intro img{
			margin:0 0 10px 0;
		}
	
		div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-intro h2{
			color:#000000;
			font-size:1.4em;
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-family:"Times New Roman", Times, serif;
		}
	
		div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-intro p{
			margin:5px 0 0 0;
			padding:0;
		}
		
div.content-tekst-nieuws div.nieuws-img-container {
	border-top:1px solid #bababa;
	min-height:80px;
	height:auto !important;
	height:80px;
}

	div.content-tekst-nieuws div.nieuws-img-container div.thumbnail {
		margin:10px 0 0 0;
		float:left;
		padding:0;
		cursor: pointer;
		position:relative;
	}	
	
		div.content-tekst-nieuws div.nieuws-img-container div.thumbnail div.mask-thumb-content{
			background: transparent url(images/mask_contentvisual_small.gif) 0 0px no-repeat;
			position: absolute;
			top: 0;
			left: 0;
			padding:0;
			width: 100px;
			height: 100px;
			overflow: hidden;
			cursor: pointer;
		}
			
		div.content-tekst-nieuws div.nieuws-img-container div.context {
			float:left;
			width:370px;
			margin:10px 0 10px 10px;
			padding:0;
		}
		div.content-tekst-nieuws div.nieuws-img-container div.context p {
			/*width:380px;*/
			display:inline;
			margin:0;
			padding:0;
		}
		div.content-tekst-nieuws div.nieuws-img-container div.context a{
			margin:0 0 0 0;
			padding:0 0 0 0;
	
		}
		div.content-tekst-nieuws div.nieuws-img-container div.context a h2{
			/*color:#000000;*/
			color:#990100;
			font-size:1.4em;
			margin:0 0 5px 0;
			padding:0;	
			text-decoration:underline;
			font-family:"Times New Roman", Times, serif;		
		}
		
			div.content-tekst-nieuws div.nieuws-img-container div.context a:hover h2{
				text-decoration:none;
			}
			
			div.content-tekst-nieuws div.nieuws-img-container div.context a.readon{
				margin:0 0 0 5px;
			}
	
div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-txt-container{
	border-bottom:1px solid #bababa;
	min-height:80px;
	height:auto !important;
	height:80px;
}		
		
div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-txt-container div.context {
			float:left;
			width:480px;
			margin:10px 0 0 0px;
			padding:0;			
		}
		div.rounded-background div.middle div.content div.content-tekst-nieuws div.nieuws-txt-container div.context h2{
			color:#000000;
			font-size:1.4em;
			margin:0;
			padding:0;	
			font-family:"Times New Roman", Times, serif;		
		}
div.content-tekst-nieuws div.people-img-container {
	border-top:1px solid #bababa;
	min-height:80px;
	height:auto !important;
	height:80px;
}

	div.content-tekst-nieuws div.people-img-container div.thumbnail {
		margin:10px 0 10px 0;
		float:left;
		padding:0;
		position:relative;
	}	
	
		div.content-tekst-nieuws div.people-img-container div.thumbnail div.mask-thumb-content{
			background: transparent url(images/mask_contentvisual_small.gif) 0 0px no-repeat;
			position: absolute;
			top: 0;
			left: 0;
			padding:0;
			width: 100px;
			height: 100px;
			overflow: hidden;
		}
			
		div.content-tekst-nieuws div.people-img-container div.context {
			float:left;
			width:380px;
			margin:10px 0 10px 10px;
			padding:0;
		}
		div.content-tekst-nieuws div.people-img-container div.context p {
			/*width:380px;*/
			display:inline;
			margin:0;
			padding:0;
		}
		div.content-tekst-nieuws div.people-img-container div.context h2{
			/*color:#000000;*/
			color:#990100;
			font-size:1.2em;
			margin:0 0 5px 0;
			padding:0;			
		}

/*******************rightarea***************************************************/
div.right_banner {
	margin: 0 0 5px 0;
}		
div.rightarea{
	background:#FFFFFF;
	float:left;
	margin:8px 0 20px 15px;
	width:185px;
}

div.rightarea div.right-ad-block{
	margin: 0 0 5px 0;
}

	div.rightarea div.ad-right-top{
		background: url(images/ad_right_top.jpg) 0 7px no-repeat;
		height:10px;
		width:185px;
		float: left;
	}
	
	div.rightarea div.ad-right-middle{
		background: url(images/ad_right_fill_y.jpg) 0 0 repeat-y;
		padding:0 0 1px 0;
		width:185px;
		clear: left;
	}
	div.rightarea div.ad-right-content{
		background: url(images/ad_right_fill.jpg) 0 0 repeat-x;
		width:172px;
		margin:0 0 0 4px;
		padding:0;
		min-height:90px;
		height:auto !important;
		height:90px;
	}
		div.rightarea div.ad-right-content div.ad-right-content-tekst{
			margin: 0 5px 10px 6px
		}		
			div.rightarea div.ad-right-content div.ad-right-content-tekst h1{
				color:#990100;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.1em;
				margin:5px 0 0 0;
				padding:0;
			}
			div.rightarea div.ad-right-content div.ad-right-content-tekst h2{
				color:#000000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.0em;
				margin:0;
				padding:0 0 5px 0;
			}
	
	div.rightarea div.ad-right-bottom{
		background: url(images/ad_right_bottom.jpg) 0 0 no-repeat;
		width:185px;
		height:10px;
		clear: both;
	}

/************************************************************************/
/* navigatie											*/
/************************************************************************/

div.nav{
	background:#FFFFFF;
	width:185px;
	height:auto;
	display:inline;
	float:left;
	margin:10px 0 0 20px;
}
	div.nav ul.mainlevel{	
		font-family:Arial, Verdana,  Helvetica,  sans-serif;
		width:170px;
		margin:0;
		padding:0;
	}
		div.nav ul.mainlevel li{
			list-style:none;
		}
		
		div.nav ul.mainlevel li.open{
			background:#f2f4f3;
			list-style:none;
		}
			
			div.nav ul.mainlevel li a{
				background: url(images/menu.gif) 0 0 no-repeat;
				color:#5c5959;
				display:block;
				font-size:1.2em;
				font-weight:bold;
				height:22px;
				padding:5px 0 0 25px;
				text-align:left;
				text-decoration:none;
			}
			div.nav ul.mainlevel li a:hover{
				background: url(images/menu_hover.gif) 0 0 no-repeat;
			}
			div.nav ul.mainlevel li a.active{
				background: url(images/menu_active.gif) 0 0 no-repeat;
				color:#FFFFFF;
			}
			div.nav ul.mainlevel li a.active_home{
				background: url(images/menu_active_home.gif) 0 0 no-repeat;
				color:#FFFFFF;
			}
			div.nav ul.mainlevel li a.active:hover{
				background: url(images/menu_active.gif) 0 0 no-repeat;
				color:#FFFFFF;
			}
			
div.nav ul.mainlevel ul.sublevel{
	margin:3px 0 5px 18px;
	padding:0;
}	
	div.nav ul.mainlevel  ul.sublevel li{
		list-style:none;
	 }	
	
		div.nav ul.mainlevel ul.sublevel li a{
			background: url(images/arrow_sublevel.gif)  0 5px no-repeat;
			color:#5c5959;
			font-size:1em;
			font-weight:normal;
			min-height: 18px;
			height: auto !important;
			height: 18px;
			padding:0 0 0 10px;
			text-decoration:none;
			margin:0;
		}
			
		div.nav ul.mainlevel ul.sublevel li a:hover{
			background: url(images/arrow_sublevel_over.gif) 0 5px  no-repeat;
			color:#990100;

		}	
		
		div.nav ul.mainlevel ul.sublevel li a.active{
			background: url(images/arrow_sublevel_act.gif) 0 5px  no-repeat;
			color:#990100;
			font-size:1em;
			font-weight:bold;
			min-height: 18px;
			height: auto !important;
			height: 18px;
			padding:0 0 0 10px;
			margin:0;
		}
		div.nav ul.mainlevel ul.sublevel li a.activesub{
			background: url(images/arrow_sublevel_over.gif) 0 5px  no-repeat;
			color:#990100;
			font-size:1em;
			font-weight:bold;
			min-height: 18px;
			height: auto !important;
			height: 18px;
			padding:0 0 0 10px;
			margin:0;
		}		
		
div.nav ul.mainlevel ul.sublevel ul.bottomlevel{
	background: #e7e7e7 url(images/bottom_level_top.gif) 0 0 no-repeat;
	margin:0 0 0 -14px;
	padding:5px 0 0 0;
	width:162px;
}

div.nav ul.mainlevel ul.sublevel ul.bottomlevel li ul.bottomlevel{
	background: #e7e7e7 url(images/bottom_level_top.gif) 0 0 no-repeat;
	margin:0 0 0 -14px;
	padding:5px 0 0 0;
	width:162px;
}
ul.bottomlevelsub{
	background: #e7e7e7 url(images/bottom_level_top.gif) 0 0 no-repeat;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	width:162px;
}

	div.nav ul.mainlevel ul.sublevel ul.bottomlevel	ul.bottomlevelsub li{
			margin:0 0 0 5px;
		}

		div.nav ul.mainlevel ul.sublevel ul.bottomlevel li{
			list-style:none;
		}
			div.nav ul.mainlevel ul.sublevel ul.bottomlevel li a{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background: url(images/bullet_bottomlevel.gif)  0 7px no-repeat;
				font-size:0.92em;
				margin:0 0 0 25px;
			}		
			div.nav ul.mainlevel ul.sublevel ul.bottomlevel li a:hover{
				/*background: url(images/arrow_bottomlevel.gif)  0 7px no-repeat;*/
				font-size:0.92em;
			}	
			div.nav ul.mainlevel ul.sublevel ul.bottomlevel li a.active{
				background: url(images/arrow_bottomlevel.gif)  0 7px no-repeat;
				font-size:0.92em;
				margin:0 0 0 25px;
				font-weight:bold;
			}		

div.bottomlevel-bottom{
	background: #e7e7e7 url(images/bottom_level_bottom.gif) 0 100% no-repeat;
	margin:0  0px 0 -14px;
	padding:0;
	height:4px;
	width:162px;
}		


/************************************************************************/
/* Quicklink Blocks											*/
/************************************************************************/
div.quicklinks {
	overflow:hidden;
	margin: 0 0 0 0;
}

	div.quicklinks div.quicklink-box {
		background: url(images/quicklinkbox.gif) 0 0 no-repeat;
		width:250px;
		/*display:inline;*/
		float:left;
		height:64px;
		margin:0 7px 5px 0;
	}
		div.quicklinks div.quicklink-box a{
			color:#575757;
			text-decoration:none;
		}
		div.quicklinks div.quicklink-box a:hover{
			color: #990100;
		}
		
/************************************************************************/
/* Faq					*/
/************************************************************************/
div.rounded-background div.middle div.content div.content-tekst div.pulldown{
	background: url(images/bg_pulldown.jpg) 0 0 no-repeat;
	height:64px;
	margin:10px 0 0 0;
	width:484px;
}

		div.rounded-background div.middle div.content div.content-tekst div.pulldown span.categorie-header{
			color:#626262;
			display:block;
			font-weight:bold;
			padding:8px 0 0 10px;
		}

		div.rounded-background div.middle div.content div.content-tekst div.pulldown  select.categorien{
			margin:5px 0 0 10px;
			width:465px;
		}
		
div.vragen-container{
	margin: 0 0 10px 0;
}

	div.vragen-container h1{
		background:none;
		border:0;
		color:#000000;
		font-size:1.1em;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0;
		margin:25px 0 0 0;
	}

	div.vragen-container div.vraag{
		background: url(images/arrow_faq.gif)  0 5px no-repeat;
		color:#515151;
		padding: 0 0 0 10px;
		cursor:pointer;
	}
	div.vragen-container div.vraag:hover{
		background: url(images/arrow_faq_o.gif)  0 5px no-repeat;
		color:#990100;
		font-weight:bold;
	}
	
	div.vragen-container div.vraag.active{
		background: url(images/arrow_faq_a.gif)  0 5px no-repeat;
		color:#990100;
		font-weight:bold;
		text-decoration:none;
	}

	div.vragen-container div.antwoord{
		background:#FFFFFF;
		padding:5px;
	}
		div.vragen-container div.antwoord p{
			margin: 0 0 0 6px;
		}
	
/************************************************************************/
/* Sitemap					*/
/************************************************************************/
	
ul.sitemap{
	margin:10px 0 5px 0px;
	padding:0;
}	
	ul.sitemap li{
		color:#6c6c6c;
		margin:3px 0 0 25px;
	 }	
	 ul.sitemap li.header{
		color:#6c6c6c;
		list-style:none;
		margin:3px 0 0 0px;
	 }	

/************************************************************************/
/* Footer					*/
/************************************************************************/
div.footer{
	background: url(images/bg_footer_content.gif) 0 100% no-repeat;
	clear: both;
	height:22px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:960px;
}

ul.sitewide-bottom{
	float:right;
	margin:3px 0 0 0;
	padding:0;
}
	ul.sitewide-bottom li{
		list-style:none;
		display:inline;
	}
		ul.sitewide-bottom li a{		
			color:#6d6d6d;
			font-size:0.85em;
			margin:0 15px 0 15px;
			text-decoration:none;
		}		
		ul.sitewide-bottom li a:hover{		
			color: #990100;
		}


/************************************************************************/
/*	notestable															*/
/************************************************************************/
img.js-toggle-table {
	cursor:pointer;
}
table.notestable {
	background: url(images/notestable_th_bg.gif) no-repeat 0 0;
	width: 482px;
	font-size: 0.8em;
	margin: 10px 0 0px 0;
}
table.click-table {
	background: none;

}
table.click-table th,
table.click-table th.first{
	background: #858486;
}
table.notestable a{
	color: #990100;
	text-decoration:none;
}
table.notestable a:hover{
	text-decoration:underline;
}
.notestable td {
	background: url(images/stippel_table2.gif) top left repeat-y;
	text-align: right;
	padding: 2px 2px 2px 3px;
	vertical-align: top;
	width: 5%;
}
.notestable td.info {
	text-align: center;
	background: none;
	height: 40px;
}
.notestable td.first {
	width: 140px;
	background: none;
	text-align: left;
	padding: 2px;
}
/* Temporary fix? */
.notestable td em {
	font-style: normal;
}
.overview-table td {
	width: 10%;
}
.overview-table td.first {
	width: auto;
}
.notestable td.trend {
	width: 15px;
	text-align: center;
	vertical-align: top;
}
.notestable td.trend td{
	background: url(images/stippel_table2.gif) top left repeat-y;
}
.notestable td.trend img {
	margin: 4px 0 0 0;
}
.notestable th{
	background: url(images/stippel_table1.gif) top left repeat-y;
	text-align: right;
	padding: 2px 2px 2px 3px;
	vertical-align: top;
	white-space: nowrap;
}
.notestable th.corner-right {
	background: url(images/stippel_table1.gif) top left repeat-y;
}
.notestable th.first {
	background: none;
	text-align: left;
	vertical-align: top;
	color:#FFFFFF;
}
th{
	color:#FFFFFF;
}
.info_button{
	text-align:center;
	margin:2px 6px 0 0;
}
.notestable th.trend {
	width: 15px;
	background: #f2f4f3 none;
	vertical-align: top;
}
.notestable .noborder {
	background: none;
}
tr.light td{
	background:#FFFFFF url(images/stippel_table2.gif) 0 0 repeat-y;
		}
tr.light td.first{
	background:#FFFFFF;
}
tr.dark td{
	background:#f2f4f3 url(images/stippel_table2.gif) top left repeat-y;
}
tr.dark td.first{
	background:#f2f4f3;
}
table.hidden{
	display:none;
}
/************************************************************************/
/*	Notes collapse list													*/
/************************************************************************/
ul.collapse-list {
	list-style: none;
	margin: 0;
	padding: 1px 0 0 0;
	width: 420px;
	background: url(/docroot/images/stippel_news_h.gif) left top repeat-x;
}
ul.collapse-list li {
	display: block;
	margin: 0;
	background: url(/docroot/images/stippel_news_h.gif) left bottom repeat-x;
}
ul.collapse-list li a.image-link {
	display: block;
	float: left;
	padding:0 3px 0 0;
}
ul.collapse-list li p {
	margin: 0;
}
ul.collapse-list .article {
	display:block;
	padding: 10px 5px;
	padding-left:5px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
	
.collapse-list .js-accordion-panel {
	background-color:#f9fafb;
	overflow:hidden;
	height:0;
}
.collapse-list .js-accordion-button img{
	padding:3px 0 8px 0;
}

/************************************************************************/
/*	notestable															*/
/************************************************************************/
form.notes_form {
	width:485px;
}

form.notes_form select{
	font-size: 0.8em;float:left;
	width:180px;
	border:1px solid #525252;
}
form.notes_form select.sel_garantie{
	margin:0 0 0 110px;
}
.header_product{
	color:#525252;
	display:block;
	float:left;
	font-weight:bold;
	margin:0 10px 5px 0;
	width:280px;
}
.header_garantie{
	color:#525252;
	display:block;
	font-weight:bold;	
	float:left;
	margin:0 10px 5px 0;
	width:185px;
}


.arrow{
	margin:2px 0 0 5px;
	vertical-align:bottom;
}
/************************************************************************/
/*	NOTES DATE															*/
/************************************************************************/
.notes-date {
	display: block;
	position: relative;
	margin-top: -24px;
	margin-right: 20px;
	float:right;
	font-size: 1em;
}
/************************************************************************/
/*	Notes Tabbed menu					*/
/************************************************************************/
#tabmenu {
 	background:#F8F8F8 url(images/tab_top.gif) repeat-x bottom;
	float:left;
	font-size:0.92em;
  	line-height:normal;
  	width:100%;
   }
   
div.tabmenuwrapper{
	background:#FFFFFF url(images/tabmenufooter.jpg) no-repeat 0  100%;
	width:484px;
}
	
div.bottom_wrapper{
	background: url(images/tabmenufooter_wrapper.jpg) no-repeat 0  0;
	height:13px;
	width:484px;
}
div.tabmenu_content{
	border-left:1px solid #91A7B7;
	border-right:1px solid #91A7B7;
	padding:10px 0 0 0;
	width:482px;
}

div.tabmenu_content img{ 
	margin:0 10px 0 10px;

}
 div.rounded-background div.middle div.tabmenuwrapper div.article1{
	margin:0 20px 0 20px;
}
		div.rounded-background div.middle div.tabmenuwrapper div.article1 h1{
			background:none;
			border:none;
		}
	
div.rounded-background div.middle div.tabmenuwrapper div.coupon-article{
	padding:0;
	margin:0 10px 0 10px;
	background:#F2F4F3;
	font-size:.9em;	
	float:right;
	width:165px;
}
	div.rounded-background div.middle div.tabmenuwrapper div.coupon-article  div.article1 h1{
		background:none;
		color:#000000;
		font-family:Verdana, Arial, Helvetica,  sans-serif;
		font-size:1.1em;
		margin:0 10px 0 0;
		padding:5px 0 10px 0;
	}
		
		div.rounded-background div.middle div.tabmenuwrapper div.coupon-article  div.article1 p{
			margin:0;
			padding:0;
		}
		
#tabmenu ul { 	
	background: #F8F8F8;
	list-style:none;
  	margin:0;
  	padding:0;
   }
#tabmenu li {
  	background: #F8F8F8 url(images/tab_left.gif) no-repeat left top;
  	float:left;
  	margin:0 2px 0 0;
  	padding:0 0 0 2px;
  }
#tabmenu a {	
	background:url(images/tab_right.gif) no-repeat right top;
	color:#999;
	display:block;
 	float:left;	
	font-weight:bold;
	padding:5px 8px 4px 5px;
	text-decoration:none;
  }
#tabmenu a:hover {
    color:#990100;
  }
#tabmenu #current {
	background-image:url(images/tab_left_on.gif);
  }
#tabmenu #current a {
 	background-image:url(images/tab_right_on.gif);
	color:#990100;
 	padding-bottom:5px;
 }

td.rightalign{
	text-align:right;
}
.grafiekkoerstable{
	background:#FFFFFF;
	margin:0 0 0 20px;
	padding: 0;
	width:444px;
}
.grafiekkoerstable td{
	border-bottom:1px solid #efeff0;
} 
.js-tooltip-button{
	margin: 0 5px 4px 0;
	vertical-align:middle;
}
div.js-tooltip-box{
	margin:0;
	padding:5px;
	position:absolute;
	width:200px;
}
div.tooltip-box{
	background:#FFF;
	border:2px solid #F2F4F3;
}

div.grafiek-top{
	margin:20px 0 0 0;
	background:#FFFFFF url(images/notes_top.gif) 20px 100% no-repeat;
	height:7px;
	width:464px;
	padding:0;
}
div.grafiek{
	background:#FFFFFF url(images/notes_bg.gif) 0 0 repeat-y;
	margin:0 0 0 20px;
	width:444px;
	clear: left;
}
div.grafiek-bottom{
	margin:0;
	background:#FFFFFF url(images/notes_bottom.gif) 20px 0px no-repeat;
	height:8px;
	width:464px;
}
div.grafiek img{
	margin:0 0 0 15px;
}
.grafiek_table{
	background:#efeff0;
	width:434px;
	margin:5px;
}
.grafiek_table td{
	text-align:center;
}
.period{
	text-align:center;
}
.period a{
	color:#757475;
	display:inline;
	margin-right:10px;
}
.period a:hover{
	color:#990100;
	text-decoration:none;
}
.period a.current {
	color:#990100;
	text-decoration:none;
}
div.greybar table td{
	padding:3px 2px 3px 2px;
}
.red{
	color:#990100;
	font-weight:bold;
	padding-right:10px;
	padding-left:5px;
}
.produkttable{
	font-size:0.8em;
	width:100%;
}
.produkttable td.left{
	font-weight:bold;
	height:20px;
	padding-left:15px;
	width:210px;
}
.produkttable td.right{	
	height:20px;
	padding-right:15px;
	text-align:right;
}
.produkttable tr.grey{
	background:#f2f4f3;
}
img.right_float{
	float:right;
	margin:0 10px 0 0;
	padding:0px 0 8px 5px;
}
.js-accordion-button img{
	padding:3px 0 8px 0;
}
div.down_row{
	height:45px;
}
.down_left{
	width:250px;
	height:22px;
	}
	
.down_right{
	float:left;
	width:185px;
}
div.huidigewaarde{
	padding:0 0 0 10px;
}
.koerskenmerkentable{
	border:none;
	padding:5px 0 0 10px;
	width:55%;
}
.koerskenmerkentable img{
	margin:0 20px 0 0;
}
.koerskenmerkentable td.right_align{
	text-align:right;
}
table.coupon{
	background:#F2F4F3;
	font-size:.9em;	
	float:right;
	margin-top:10px;
	padding:5px;
	width:165px;
}
.header_coupon{
	font-weight:bold;
}
.huidigewaardetable{
	margin-top:15px;
	width:100%;
}
.detail{
	display:block;
	margin-top:15px;
}
.onderliggend{
	float:right;
}
.koerskenmerkentable td.center{
	text-align:center;
}
.huidigewaardetable{
	margin-top:15px;
	width:100%;
}
div.formbtns input.formbtn{
	background: url(images/formbutton.gif) 0 0 no-repeat;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1em;
	height:20px;
	margin:0;
	padding:0;
	width:65px;
}

/*new home styles*/

 div.rounded-background div.middle div.content div.content-tekst-home{
		margin: 0;
		padding:0;
    }

div.rounded-background div.middle div.content div.content-tekst-home h1{
	background: transparent url(images/vogel.gif) 445px 70% no-repeat;	
	border-bottom:1px solid #bababa;
	color:#990100;
	font-size:1.9em;
	margin:0 10px 0 0;
	padding:0 0 10px 0;
	line-height:120%;
	font-family:"Times New Roman", Times, serif;
}
div.rounded-background div.middle div.content div.content-tekst-home div.article1 p{
	margin:10px 10px 0 0;
}

		div.rounded-background div.middle div.content div.content-tekst-home  div.quicklinks div.article-small{
			float:left;
			width:245px;
			position:relative;
			margin:0 12px 0 0;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-home  div.quicklinks div.article-small p{
			margin:10px 0px 0 0;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-home  div.quicklinks div.article-small h1.article-small-head{
			background:none;
			width:245px;
			border-bottom:1px solid #bababa;
			color:#990100;
			font-size:1.9em;
			margin:0;
			padding:0 0 10px 0;
			line-height:120%;
			font-family:"Times New Roman", Times, serif;
		}
		
		div.rounded-background div.middle div.content div.content-tekst-home  div.quicklinks div.article-small div.thumbnailArticle{
			width:245px;
			position:relative;
			padding:10px 0 0 0;
		}
			div.rounded-background div.middle div.content div.content-tekst-home  div.quicklinks div.article-small div.thumbnailArticle div.mask-thumb-article-top{
				background: transparent url(images/mask_thumbnailArticle.gif) 0 0 no-repeat;
				position: absolute;
				top: 10px;
				left: 0;
				padding:0;
				width: 245px;
				height: 100px;
				overflow: hidden;
			}
			div.rounded-background div.middle div.content div.content-tekst-home  div.quicklinks div.article-small div.thumbnailArticle div.mask-thumb-article-bottom{
				background: transparent url(images/mask_thumbnailArticle.gif) 0 0 no-repeat;
				position: absolute;
				top:10px;
				left: 0;
				padding:0;
				width: 245px;
				height: 100px;
				overflow: hidden;
			}
		
		
div.quicklinks div.quicklink-box div.thumbnail{
		width:48px;
		height:48px;
		margin:7px 0px 0 5px;
		float:left;
		position:relative;
	}
	
div.quicklink-box div.link-box{
	float:left;
}

	div.quicklink-box div.link-box a span.ql-tekst{
		background:#FF0;
		width:170px;
	}	
	
	div.quicklinks div.quicklink-box div.mask-thumb-content{
			background: transparent url(images/mask_quicklinks.gif) 0 0 no-repeat;
			position: absolute;
			top: 0;
			left: 0;
			padding:0;
			width: 48px;
			height: 48px;
			overflow: hidden;
		}
			
div.quicklinks div.article1 div.thumbnail{
	position:relative;
}
