@import "content.css";
@import "sc.css";

/* linker en rechter content */
#content_left{
	width:320px;
	float:left;
	position:relative;
	top:0px;
	left:160px;
}

#content_left p.sofi{
	margin-bottom:15px;
}

.sofinr{
	font-size:120%;
	font-weight:bold;
}

#content_right{
	width:290px !important;
	width:300px;
	padding:0px;
	padding-right:10px;
	margin:0px;
	margin-left:0px;
	float:right;
}

#content_right .container ul{
	list-style-type:none;
	list-style-image: url("./images/home_square2.gif");
	margin-left:15px;
}

#content_right .container{
	padding-top:0px;
}

#content_right .container h1 {
}

.content_margin #content_right{
	background-image: url('images/container_area_bg.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:135px !important;
}

#links{
	width:310px !important;
	width:320px;
	height:160px;
	border-bottom:1px solid #B2C3E7;
	border-right:1px solid #B2C3E7;
	padding:0px;
	padding-left:10px;
	line-height:120%;
}

#links ul{
	list-style-type:none;
	width:160px;
}

#links ul li{
	margin:0px;
}

#links ul li a{
	color:#851C20;
}

#links h2{
	margin-top:0px !important;
	padding-top:5px !important;
}

.links_top{
	background-color:#E6E6E6;
}

.links_mid{
	background-color:#CBD7EF;
}

.links_btm{
	background-color:#E8D2D4;
}

#object_foto{
	float:right;
	margin-top:15px;
	padding-right:10px;
}

#object_foto img{
	width:130px;
	height:130px;
	border:1px solid #B2C3E7;
	margin:none;
}

.klaver{
	background-image: url("./images/home_square.png");
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:10px;
}

#links h2{
	color:#851C20;
	font-size:130%;
	margin-top:15px;
	padding-top:0px;
}

/* einde linker en rechter content */

.clear {
	clear:both !important;
	
}

.filesize{
	font-size:80%;
	color:#999999;
}

.emphasize{
	font-weight:bold;
	margin-left:0px !important;
}

.note
{
	color:#000000;
}

.required{
	color:#ed1c24;
}

.alert{
	color:#ed1c24;
	font-weight:bold;
	font-style:italic;
}

a.action{
	font-weight:bold;
	font-size:110%;
}


ul.alfa_selection, ul.alfa_selection2{
	margin-top:0px !important;
	list-style-image:none;
	list-style-type:none;
	clear:both;
	margin:0px !important;
	padding:0px !important;
	line-height:85%;
	height:10px;
}

ul.alfa_selection2 li{
	float:left;
	list-style-image:none;
	list-style-type:none;
	font-weight:bold;
	text-align:center;
	margin-right:9px;
}

ul.alfa_selection li{
	float:left;
	list-style-image:none;
	list-style-type:none;
	font-weight:bold;
	text-align:center;
	margin-right:6px;
}
	ul.alfa_selection a, ul.alfa_selection2 a{
		margin:0px 1px 0px 1px;
		width:auto;
	}
	
	ul.alfa_selection a:hover, ul.alfa_selection2 a:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}
	
	ul.alfa_selection li.current, ul.alfa_selection2 li.current{
		margin:0px 1px 0px 1px;
		width:auto;
		color:#FFFFFF;
	}

ul.selection li{
	list-style-image:none;
	display:inline;
	list-style-type:none;
	font-weight:normal;
	text-align:center;
}

	ul.selection a{
		margin:0px 3px 0px 3px;
		width:auto;
	}
	
	ul.selection a:hover{
		text-decoration:underline;
	}
	
	ul.selection li.current{
		margin:4px 0px 0px 0px;
		width:auto;
	}
	
.blindlayout{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	overflow:hidden;
	z-index:0;
	display: none;
}

	hr.blindlayout{
		position:static;
	}



#globalcontainer{
	width:960px;
	text-align:left;
	min-height:100%;
	height:auto;
	border-right:1px solid #002EA7;
}

#logo{
	position:absolute;
	top:0px;
	left:480px;
	width:480px;
	height:160px;
	background-image:url(images/does_roodverloop.png);
	background-repeat:repeat-y;
	z-index:10;
	overflow:hidden;
}

#logo a {
float:right;
}

.printlogo {
	display:none;
}

#header{
	position:absolute;
	top:0px;
	left:0px;
	width:480px;
	height:320px;
	z-index:1;
}


#quicksearch{
	margin-top:25px;
	padding-left:5px;
	padding-bottom:15px;

}
	
	#quicksearch form{
		padding:0px;
		width:100%;
		background-color:transparent;
		line-height:auto;
	}
	
	#quicksearch input {
		border:0;
		margin:0;
		padding:0;
	}
	
		#quicksearch form fieldset{
			display:inline;
			margin:2px;
		}
	
	#quicksearch a{
		padding-left:5px;
		margin:0px;
		color:#851c20;
		font-family:verdana;
		line-height:90%;
	}
	
	#quicksearch label{
		display:inline;
	}
	
	#quicksearch .submit_button{
		color:#851c20;
		font-size:12px;;
		width:40px;
		border:0px solid #FFFFFF;
		background-color:transparent;
		height:17px;
		margin-top:4px;
		margin-bottom:0px;
		padding:0px;
		font-family:verdana;
	}
	
	#quicksearch .smalltext{
		width:98px;
		margin-top:0px;
		float:left;
	}
	
	#quicksearch .inputtext{
		border:1px solid #851c20;
	}

#quicklinkvlak1{
	font-size:90%;
	width:160px;
	height:68px;
	display:none;
}

	#quicklinkvlak1 li{
		padding-left:10px;
		float:left;
		list-style-type:none;
	}
	
		#quicklinkvlak1 li a{
		color:#851c20;
	}

#focus_area{
	position:absolute;
	top:160px;
	z-index:2;
 	display:block; 
	float:left;
	width:800px;
}

	#menu_area{
		top:170px;
		position: absolute;
		left: 0px;
		width:160px;
		z-index:10;
	}
	
	#menu_area ul li{
		padding:0px;
		margin:0px;
		height:auto !important;
		height:24px;
		min-height:24px;
		line-height:100%;
	}
	
	#menu_area ul li a{
		padding: 0px;
		margin:0px;
		line-height:100%;
	}
	
		#contact{
			position:fixed;
			bottom:25px;
			width:150px;
			color:#000000;
			padding-left:10px;
			line-height:110%;
			padding-top:10px;
			z-index:-1;
		}
	
	#content_area{
		padding:0px;
		margin:0px 0 0 160px;
	}
	
	#content{
		background-color:#FFFFFF;
		padding:0px;
		margin:0px;
		margin-right:15px;
		float:left;
		overflow-x:hidden;
	}

	#content ul{
		margin-top:0px !important;
	}
	
	#content ul li{
		margin-top:0px !important;
	}
	
	.reaction_text{
		max-width:620px;
		padding-right:10px;
		border-left:1px solid #851c20;
	}
	
	#content .items{
		margin-left:0px;
	}
	
	#content_right .container ul.items{
		margin-left:0px;
		margin-top:15px !important;
	}
	
	#content_right .container ul.items li{
		margin-bottom:15px;
	}
	
	.content_margin{
		padding:0px;
		margin:0px;
		margin-left:20px;
		width:600px;
	}
		
		#folder {
			background-color:#FFFFFF;
		}
		
	
			#crums{
				font-size:90%;
				margin-top:10px;
				margin-bottom:10px;
			}
			
			.object_title{
				padding-top:0px;
				padding-bottom:4px;
				height:20px;
				max-width:420px;
				color:#851c20;
				padding-top:0px;
			}
			
			h1.object_title, h1.egrant_padding{
				font-size:130%;
				font-weight:bold;
			}
			
			h3.egrant_padding, .egrant_paddingtotal h3{
				font-weight:bold;
				font-size:90%;
			}
			
			.item_text h2, .item h2, .discussion_items h2, #themes h2, .egrant_paddingtotal h2, #bulletinboarddesc h2{
				font-size:100%;
				font-weight:bold;
			}
			
			#links h2{
				font-size:100%;
				font-weight:bold;
				margin-bottom:5px;
			}
			
			h1.title_actueel{
				color:#851c20;
				font-size:120%;
				margin-top:10px;
				margin-bottom:5px;
				padding:0px;
				font-weight:bold;
			}

	.searchresulttitle{
			padding-top:5px;
			padding-bottom:5px;
			margin:0px;
			font-family: arial;
			color:#851c20;
			}
			
		.title_emphasize{
			color:#666666;
		}
			
	.object_description{
		margin-bottom:5px;
		padding-right:5px;
	}

	p.object_description{
		margin-bottom:5px;
		padding-right:0px;
	}

	
	.object_publication{
		margin-top:0px;
		margin-bottom:15px;
		font-size:90%;

		
	}
	
	#container_area{
		float:right;
		margin:0px;
		width:160px;
		padding-bottom:160px;
		background-image: url('images/container_area_bg.gif');
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	
	#container_spacing{
		border-left:1px solid #B4C3E4;
		height:54px;
	}
	
	.container{
		border-left:1px solid #B4C3E4;
	}
	
	.container h3{
		font-weight:bold;
	}
	
	.uitvul {
	background-color:#FF0000;
	width:160px;
	margin-left:-10px;
	margin-right:-10px;
	}
	
	.linkerkolom {
	float:left;
	position:relative;
	top:0px;
	left:0px;
	width:160px;
	height:350px;
	background-color:#859ec8;
	border-left:1px solid #FFFFFF;
	background-image:url(images/aah_band.gif);
	background-repeat:no-repeat;
	background-position: 0px 239px;
	}

	
	
#extra1{
	padding-top:30px;
	padding-bottom:15px;
	background-color:#859ec8;
	z-index:1;
	padding-left:10px;
	color:#FFFFFF;
}

#extra2{
	color:#FFFFFF;
	line-height:160%;
	padding:10px;
	position:absolute;
	top:79px;
	right:0px;
	width:140px !important;
	width:160px;
	height:160px;
	margin-right:13px;
	background-color:#851c20;
	z-index:6;
	display:none;
}

#extra2 a{
color:#FFFFFF;
}

#extra3{
display:none;
	position:absolute;
	top:350px;
	left:0px;
	width:150px;
	background-color:#c2c2c2;
	z-index:6;
}

#quicklinkvlak3{
	z-index:99;
	text-align:center;
}

#quicklinkvlak3 ul{
color:#851c20;
	list-style: none;
	display:inline;
	margin:0px;
	padding:0px;
}
#quicklinkvlak3 li {
	margin:0px;
	padding:0px;
	display:inline;
}
#quicklinkvlak3 a{
color:#851c20;
}


#page_links{
	position:absolute;
	top:160px;
	left:800px;
	font-size:90%;
	width:160px;
	z-index:3;
	overflow:hidden;
	background-image:url(images/does_pagelink.png);
	background-repeat:no-repeat;
}

#page_links hr {
display:none;
}

.page_links_links{
	padding-left:10px;
	padding-bottom:15px;
	z-index:10;
	background-image:url(images/does_pagelinklink_bg.gif);
	background-repeat:repeat-y;
	background-position:bottom right;
}

.page_links_links ul li{
	margin-bottom:5px;
}

.page_links_links ul li div a, .page_links_links ul li a {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	text-transform:uppercase;
}

.page_links_links ul li div a:hover{
	text-decoration:none;
}

.page_links_links ul li div{
	width:140px;
	height:35px;
	padding-top:5px;
}

#page_links hr{
	padding:0px;
	margin:0px;
	height:1px;
	color:#A9BCE4;

}

#page_links li{
	display: inline;
}

#page_links a{
	
}
#page_links a:hover{
	text-decoration:underline;
}

		.link_home{
		position:absolute;
		top:3px;
		right:130px;
		}
		
		.link_sitemap{
			position: absolute;
			top:3px;
			right:100px;
		}
		
		.link_contact{
			position: absolute;
			top:3px;
			right:70px;
		}
	
		.link_fontsize{
		position:absolute;
		top:3px;
		right:40px;
		}
		
		.link_print{
			position: absolute;
			top:3px;
			right:10px;
		}
		

#standard {
padding-top:10px;
padding-left:10px;
height:38px;
}

#standard a{
padding-left:0px;
	color:#851c20;
}

#footer_area_home {
margin-left:160px;
height:20px;
clear:both;
width:640px !important;
bottom:0px;
}

#footer_area{
height:20px;
clear:both;
width:640px !important;
bottom:0px;
}

#footer {
clear:both;
}


	#quicklinkvlak2{
		position:absolute;
		top:80px;
		right:0px;
		width:159px;
		background-color:#851c20;
		height:160px;
		color:#FFFFFF;
		border-right:1px solid #FFFFFF;
	}
	
	#quicklinkvlak2 li{
		display:list-item;
		list-style-type:none;
	}
		#quicklinkvlak2 p{
		padding-top:10px;
		padding-left:10px;
		color:#FFFFFF;
	}
		#quicklinkvlak2 a{
		padding-left:10px;
		color:#FFFFFF;
	}
	


/*-----------MENU-----------------*/

#mainmenu{
	float:left;
	z-index:9999;
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
}

#mainmenu li{
	display:block;
	margin:0px;
	list-style-type:none;
	width:160px;
	float:left;
}

	#mainmenu li a{
		display:block;
	}
	
	#mainmenu a{
		text-decoration:none;
	}

/*mainitem - mouseout*/
.mainitem{
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	display:block;
	height:auto !important;
	height:24px;
	min-height:24px;
	background-image:url(images/does_menurolloff_arrow.png);
	background-repeat:no-repeat;
}

/*mainitem - mouseover*/
.amainitem{
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	display:block;
	height:auto !important;
	height:24px;
	min-height:24px;
	background-image:url(images/does_menurollover_arrow.png);
	background-repeat:no-repeat;
}

.mainitem_nochild{
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	display:block;
	height:auto !important;
	height:24px;
	min-height:24px;
	background-image:url(images/does_menurolloff.png);
	background-repeat:no-repeat;
}

a:hover .mainitem_nochild {
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	display:block;
	height:auto !important;
	height:24px;
	min-height:24px;
	background-image:url(images/does_menurollover2.png);
	background-repeat:no-repeat;
}

	.mainitem_margin{
		padding:0px 5px 0px 10px;
		padding-top:7px !important;
		margin-top:0px;
		width:145px !important;
		width:160px;
		display:block;
	}

/*div for subitems*/
.menulayer{
	display:none;
	position:absolute;
	left:160px;
	top:0px;
	z-index:9999999;
	width:160px;
	border:1px solid #0338ac;
	background-color:#e7ebf7;
	line-height:120%;
}

/*subitemtext - mouseout*/
.link_level_2{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:2px 5px 3px 5px;
}

/*subitemtext - mouseover*/
.alink_level_2{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:2px 5px 3px 5px;
}

/*subitem - mouseout*/
.item_level_2{
	
	vertical-align:middle;
	cursor:pointer;
	display:block;
	min-height:18px;
	background-image:url(images/does_menurolloff.png);
	background-repeat:no-repeat;
}

	/*subitem - mouseout - has children*/
	.item_level_2_children{
	
	vertical-align:middle;
	cursor:pointer;
	display:block;
	min-height:18px;
	background-image:url(images/does_menurolloff_arrow.png);
	background-repeat:no-repeat;
	}

/*subitem - mouseover*/
.aitem_level_2{
	vertical-align:middle;
	cursor:pointer;
	display:block;
	min-height:18px;
	background-image:url(images/does_menurollover.png);
	background-repeat:no-repeat;

}

	/*subitem - mouseover - has children*/
	.aitem_level_2_children{
	vertical-align:middle;
	cursor:pointer;
	display:block;
	min-height:18px;
	background-image:url(images/does_menurollover_arrow.png);
	background-repeat:no-repeat;
	}

/*subsubitemtext - mouseout*/
.link_level_3{
	color:#000000;
	text-decoration:none;
	display:block;
	width:154px !important;
	width:160px;
	padding:2px 3px 3px 5px;
}

/*subsubitemtext - mouseover*/
.alink_level_3{
	color:#000000;
	text-decoration:none;
	display:block;
	width:154px !important;
	width:160px;
	padding:2px 3px 3px 5px;
}

/*subsubitem - mouseout*/
.item_level_3{
	vertical-align:middle;
	cursor:pointer;
	display:block;
	background-image:url(images/does_menurolloff.png);
	background-repeat:repeat-y;
}

/*subsubitem - mouseover*/
.aitem_level_3{
	vertical-align:middle;
	cursor:pointer;
	display:block;
	background-image:url(images/does_menurollover.png);
	background-repeat:repeat-y;
}

	


/*-----------ITEMS----------------*/
.item{
	padding:0px;
	padding-bottom:15px;
	margin:0px;
	float:left;
}

.item h2{
	padding-top:0px !important;
}

.item p{
	padding-right:0px;
}

div.item p{
	padding-right:5px;
}

	.item_photo{
	float:left;
	}
	
		.item_photo img{
		float:left;
		width:54px;
		height:54px;
		margin-top:4px;
		margin-right:10px;
		margin-bottom:4px;
	}
	
	.smallcontent{
		width:425px;
		overflow-x:hidden;
	}
	
	.twokolom {
		width:285px;
		margin-right:0 !important;
	}
	
		.item_text a{
		margin-bottom:0px;
	}
	
	.item_text_photo{
		float:left;
	}
	
	.item_text_photo p{
		float:left;
	}
	
	.items {
		padding:0px;
		margin:0px;
	}
	
	.items h2{
		margin-bottom:0px;
		padding-top:15px;
	}
	
	ul.items{
		text-align:left;
		max-width:620px;
		padding:0px;
		margin:0px;
	}
	
	ul.items li{
		margin:0px;
		list-style-position:outside;
		list-style-type:none;
		list-style-image:none;
		clear:both;
	}
		
	ul.items li.li_pdf{
		list-style-position:inside;
		list-style-image:url(images/icon_pdf.gif);
	}
		
	ul.items li.li_pdf ul li{
		list-style-image:none;
	}
		
	ul.items li.li_sound{
		list-style-position:inside;
		list-style-image:url(images/icon_sound.gif);
	}
	
	ul.items li.li_doc{
		list-style-position:inside;
		list-style-image:url(images/icon_doc.gif);
	}
	
	ul.items li.li_ppt{
		list-style-position:inside;
		list-style-image:url(images/icon_ppt.gif);
	}
	
	ul.items li.li_xls{
		list-style-position:inside;
		list-style-image:url(images/icon_xls.gif);
	}
	
	ul.risinfo li{
		color:#666666;
		list-style-type:disc;
		margin-left:15px;
	}
	
	ul.item2ndlevel li{
		list-style-type:disc;
		margin-left:15px;
	}
	
	.item_footer{
		padding-left:12px;
		color:#666666;
		font-size:90%;
	}
	
	.item_footer2{
		color:#666666;
		font-size:90%;
		margin-bottom:14px;
		clear:both;
	}
	
	.item_footer3{
		color:#666666;
		font-size:90%;
		padding:0px;
		margin:0px;
	}
	
	.results {
		padding:0px;
		margin:0px;
	}
			
/*-----------FORMELEMENTS----------------*/
#form {
padding-top:6px;
}

#form form{
	
}

#form .submit_reaction {
padding:0px;
margin:0px;
}

.inputarea 
{
	color:#000000;
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;
		clear:both;
}

.button {
	padding:10px;
	padding-bottom:0px;
	margin:0px;
	overflow:hidden;
	text-align:right;
	clear:both;
}


form{
	margin:0px;
	background-color:#e7d2d2;
	padding:10px;
	font-size:85%;
	
}

#content form{
margin:0px;
	width:260px !important;
	width:275px;
}

.poll{
	background-color:#ffffff;
}

fieldset{
	border:0px solid #ffffff;
	margin:4px;
	padding:0px;
}

fieldset p{
	padding-top:5px;
	padding-bottom:5px;
}

legend{
	position:absolute;
	width:0px;
	height:0px;
	overflow:hidden;
	line-height:0px;
	text-indent:-999em;
	z-index:0;
}

label{
	font-size:100%;
	line-height:180%;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
}

	label.labelinfront{
		display:inline;
		padding:0px 5px 0px 0px;
	}
	
	span.fake_label{
		display:block;
		padding-top:8px;
		padding-bottom:3px;
	}
	
	.verstuur{
		display:block;
		float:right;
		margin:5px 5px 5px 0px;
	}
		
	.verstuur a {
	  display:block;
		text-align:center;
		line-height: 100%;
		font-size: 90%;
		color:#FFFFFF;
		padding:0px 5px;
		border:1px solid #851c20;
		background-color:#851c20;
		}
		
	.verstuur a:hover {
	  display:block;
		color:#851c20;
		text-decoration:none;
		padding:0px 5px;
		border:1px solid #851c20;
		background-color:#E7D2D2;
		}

.inputtext{
	height:17px;
	border:1px solid #851c20;
}

.file_text{
	width:283px;
}

.generalsize_text{
	width:190px;
	font-size:90%;
	float:left;
}

.smalltext{
	width:75px;
}

.generalsize_textarea{
	width:200px;
	height:150px;
	font-family:Arial, Verdana, 'Trebuchet MS';
}

select{
	width:200px;
}

.submit_button{
	display:inline;
	margin-left:5px;
	font-size:100%;
	border:1px solid #851c20;
	cursor:pointer;
	width: 80px;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	background-color:#851c20;
	color:#ffffff;
}

	.submit_button_md{
		background-color:#851c20;
		border:1px solid #851c20;
	}
	
	.submit_button_mo, a.submit_button:hover{
		background-color:#e7d2d2; /*was: #d8edd7*/
		color:#851c20;
		border:1px solid #851c20;
	}

.radio_check_input{
		
		float:left;
		width:20px;
	}
	
.radio_check_label{
	float:left;
	width:80%;
}

	.radio_check_label label{
		padding-top:0px;
		padding-left:5px;
	}
	

	


/*-----------SIMPLEFORM-----------------*/

#simpleform{
	float:left;
	width:260px !important;
	width:280px;
	padding-left:20px;
	background-color:#e7d2d2;
	padding-right:10px;
	padding-bottom:10px;
}

#simpleform .button {
padding-right:0px;
}

#simpleform .fake_label{
	margin-top:5px;
}

#simpleform .fake_label a{
	color:#ffffff;
	text-decoration:none;
}

#simpleformtekst
{
float:right;
width:47%;

}


.help_popup{
	visibility:hidden;
	position:absolute;
	background-color:#ffffff;
	border:1px solid #e1e1e1;
	padding:5px;
	width:300px;
	display:block;
	z-index:99;
}

.comment{
	margin:16px 0px 8px 0px;
	color:#0000000;
}

.summary_label{
	font-weight:bold;
}

.back_to_form{
	padding-top:15px;
	display:block;
}

/*-----------PRODUCT-----------------*/
#product #content h2{
	margin-top:15px;
}


/*-----------BRIEFING----------------*/
#briefing{
	background-color:#FFFFFF;
	margin-right:20px;
	width:100%;
}

	#briefing ul{
		width:100%;
	}

	.briefing_column{
	
	}
	
	.briefing_column .item_photo{
		margin-top:0px;
		margin-right:0px;
		float:left;
	}
	
	.briefing_first_column{
		float:left;
		margin-right:20px;
	}
	
	.briefing_second_column{
		float:left;
		margin-left:0px;
	}
	
/*-----------URL----------------*/
#url{
}

/*-----------DISCUSSION----------------*/
#discussion{
}

	#discussion .action{
		margin:10px 0px 10px 20px;
	}
	
	.showhide_links{
	
	}

#discussion_tree{
	border-left:1px solid #851c20;
	padding:10px 0px 10px 0px;
	min-width:450px;
	max-width:620px;
}

#discussion_tree .discussion_items{
	max-width:620px;
}

#discussion h2{
	padding-top:0px;
	padding-left:10px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}



#discussion p{
	margin-left:10px;
}

#discussion ul{
	margin:20px 0px 20px 20px;
	padding:0px 0px 0px 0px;
	border-left:1px solid #851c20;
	list-style-type:none;
}

	#discussion ul li{
		background-image:url(images/discussion_pointer.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		margin:10px 0px 0px -21px;
		padding:0px 0px 0px 20px;
	}

#discussion ul ul{
	margin:10px 0px 30px 20px;
}

#discussion ul ul ul{
	margin:10px 0px 0px 20px;
}
/*-----------BULLETINBOARD----------------*/
#bulletinboarddesc {
	float:right;
	width:290px;
	padding-right:10px;
}

#bulletinboard #beschrijving{
	width:300px;
	padding:0px 10px 0px 0px;
}

#bulletinboard p {
	width:300px;
	margin-bottom:10px;
	padding-right:10px !important;
}

#bulletinboarddesc div form{
	margin-right:20px;
}

#bulletinboard form{
	margin-right:20px;
	padding-bottom:20px;
}

#toelichting{
	margin-bottom:20px;
}

.bulletinboardreact {
	background-color:#e7d2d2;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	padding-top:5px;
	margin-top:15px;
	text-align:right;
}

#content #bulletinboard{
	float:right;
}

.bulletinboardreact a{
	padding-top:4px;
	display:block;
	width:70px;
	height:20px;
	background-color:#851c20;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
}

.bulletinboardreact a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#bulletinboard{
	float:left;
	height:100%;
	margin:0px;
	width:260px;
}

#bulletinboard p {
	width:260px;
}

#bulletinboard h1{
	padding:10px 10px;
}

#bulletinboard ul{
	
}

#bulletinboard li{
	margin-top:10px;
}

#bulletinboard p{
	padding:0px 0px;
}


#bulletinboard li p{
	padding-left:16px;
}

/*-----------POLL----------------*/
#poll{
float:left;
width:300px;
padding-right:10px;
}
#poll form {
padding-top:0px;
}
#poll .button {
padding-right:0px;
}


	#poll h2{
		font-weight:normal;
		margin-bottom:10px;
	}

	/*---answers---*/
	.poll_answer{
		margin-top:5px;
	}

	.poll_percentarea{
		margin-top:5px;
		border: 1px solid #851c20;
		background-color:#FFFFFF;
		width:200px;
		height:16px;
	}
	
	.container .poll_percentarea {
		width:100%;
	}
	
	.poll_percent{
		border:1px solid #FFFFFF;
		height:14px;
		background-image:url(images/pollresult.gif);
		background-repeat:no-repeat;
		background-color:#851c20;
	}
	
	.poll_facts{
	margin-right:5px;
	}



/*-----------CONTAINERS----------------*/
.container{
	/*background-color:#e7d2d2;*/
	padding:10px;
	padding-bottom:0px;
}

.container h2{
	font-size:100%;
	font-weight:bold;
	line-height:130%;
	margin:0px;
	margin-left:10px;
}

.container p{
	margin-left:10px !important;
	margin-bottom:20px;
}

.egrantpadding{
	margin-left:10px;
	margin-bottom:20px;
	overflow-x:hidden;
}

.simple{
	font-weight:normal !important;
	font-size:100% !important;
	color:#000000 !important;
}

h2.egrant_gevonden{
	font-size:100%;
	font-weight:bold;
	line-height:130%;
	margin:0px;
	margin-left:0px;
}


	#container_area .containerslist{
		margin:0px;
		padding:0px;
	}
	
		#container_area .containerslistitem{
			margin:0px;
			padding:0px;
			list-style-type: none;
		}

	.container form{
		padding:0px;
		background-color:transparent;
	}
	
	.container h3{
		font-size:100%;
		width:100%;
		margin-bottom:0px;
		padding-bottom:0px;
		margin-top:0px;
		padding-top:0px;
		color:#851c20;
	}
	
	.container select{
		width:120px;
	}
	
	.container .submit_button{
		margin-top:5px;
	}
	
	.container hr{
		height:1px;
		border: 0px;
		border-bottom: 1px solid #A9BCE4;	
	}
	
	.container ul{
		margin-left:0px;
	}

	.container ul.items li{
		list-style-type:none;
		margin-left:0px;
		margin:0px;
		padding:0px;
	}
	
	#zieook{
		margin-top:0px !important;
		margin-left:10px !important;
		list-style-type:none;
		line-height:130%;
	}
	
	#zieook li{
		list-style-type:none;
		margin:0px;
	}
	
	.container_externallink{
		background-color:#78c277;
		margin:0px;
		padding:10px;
	}
	
		.container_externallink h3{
			font-weight:bold;
			margin:0px;
			padding:0px;
		}
		
		.container_externallink a{
			color:#ffffff;
		}
		
		.container_externallink a:hover{
			color:#ffffff;
		}
		
		.container_externallink hr{
			display:none;
		}

/*-----------DIGID----------------*/


#digid_login{
	/*display:none;*/
	font-size:90%;
	position:absolute;
	top:239px;
	right:333px;
	color:#FFFFFF;
	width: 160px;
	height: 30px;
	overflow:hidden;
	background-color:#000000;
	padding-left:10px;
	padding-top:8px;
}

	#digid_login a{
		color:#ffffff;

	}
	
		#digid_login img{
	vertical-align:middle;


	}
	
/*------PNA-------*/	

#pna {
display:none;
	font-size:90%;
	height: 30px;
}
	
/*-----------TABS----------------*/
#tabindex{
	width:100%;
}

	#tabindex form{
		background-color:transparent;
		padding:0px;
	}

#tabarea{
	width:100%;
	position:relative;
	margin-top:35px;
}

	#tab_buttons{
		height:20px;
		position:absolute;
		top:-23px;
		left:0px;
		z-index:99;
	}
	
	#tab_buttons ul{
		list-style-type:none;
	}
	
	#tab_buttons li{
		float:left;
	}
	
	.tab_button{
		height:20px;
		float:left;
		margin-right:3px;
		position:relative;
	}
	
	.tab_button_active{
		background-image: url(images/tab_button_active.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
		.tab_button_active .tab_button_text{
			background-image: url(images/tab_button_active.gif);
			padding-top:2px;
		}
	
	.tab_button_inactive{
		background-image: url(images/tab_button_inactive.gif);
		background-repeat:no-repeat;
		background-position:left top;
		border-bottom:1px solid #9FA39C;
	}
	
		.tab_button_inactive .tab_button_text{
			background-image: url(images/tab_button_inactive.gif);
			padding-top:0px;
		}
	
	.tab_button_text{
		margin:0px 0px 0px 10px;
		padding:2px 10px 0px 0px;
		line-height:150%;
		background-repeat:no-repeat;
		background-position:right top;
	}

#tab_top{
	overflow:hidden;
	height:8px;
	width:100%;
	clear:both;
}

	.tab_top_left{
		background-image: url(images/tab_top.gif);
		background-repeat:no-repeat;
		background-position:left top;
		width:40%;
		float:left;
		height:8px;
	}
	
	.tab_top_right{
		background-image: url(images/tab_top.gif);
		background-repeat:no-repeat;
		background-position:right top;
		width:60%;
		float:left;
		height:8px;
	}
	
#tab{
	position:relative;
	background-image: url(images/tab_middle.gif);
	background-repeat:repeat-y;
	padding:20px 20px 20px 20px;
	border-right:1px solid #A1A39E;
	clear:both;
	width:100%;
}

#tab_bottom{
	height:6px;
	overflow:hidden;
	margin-bottom:12px;
	width:100%;
}

	.tab_bottom_left{
		background-image: url(images/tab_bottom.gif);
		background-repeat:no-repeat;
		background-position:left top;
		width:40%;
		float:left;
		height:6px;
	}
	
	.tab_bottom_right{
		background-image: url(images/tab_bottom.gif);
		background-repeat:no-repeat;
		background-position:right top;
		width:60%;
		float:left;
		height:6px;
	}

#tip{
	position:Absolute;
	width:50%;
	background-image: url(images/tip.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	margin-top:20px;
	top:0px;
	left:250px;
	clear:both;
	z-index:15;
}

/*-----------egrant----------------*/

.formsearch {
	padding:0px !important;
	font-size:120% !important;
	margin:0px !important;
	font-weight:bold;
}
.egrant_emphasize{
	font-weight:bold;
	padding-left:0px;
	margin:0px;
	clear:both;
}

.egrant_paddingtotal{
	margin:0px;
	margin-right:0px;
}
.egrant_paddingtotal h2 {
	margin-left:10px;
}

.egrant_paddingtotal p, .egrant_paddingtotal ul{
	padding-right:0px;
	padding-left:10px;
}

.egrant_padding{
	padding-left:10px;
	margin:0px;
	margin-top:5px;
}

	ul.egrant_items{
		text-align:left;
		padding:0px !important;
		margin:0px;
		padding-left:10px;
		margin-left:10px !important;
		margin-top:10px !important;
		margin-bottom:0px !important;
		clear:both;
	}
	
		ul.egrant_items li{
		margin:0px !important;
		padding:0px !important;
		list-style-position:outside;
		list-style-type:none;
		list-style-image:none;
	}

#loketsearch {height: 20px;}


#themes h2{
padding:0px;
padding-left:10px;
margin:0px;
}
.egrant_subthemes p{
margin:0px;
padding:0px;
}

p.egrant_subthemes{
	margin-left:20px;
}

.egrant_search .egrant_column{
	width:45%;
	margin-right:15px;
	float:left;
}

	.egrant_search .egrant_column h2{
		font-weight:normal;
	}
	
	.egrant_search .egrant_column ul{
		margin-left:20px;
	}

.egrant_themes .margin_column{
}
	.egrant_themes h3{
		font-size:120%;
		margin:10px 0px 5px 0px;
	}
	
	.egrant_themes .margin_column{
		margin-right:1em;
	}
	
	.egrant_themes .tabarea_colum_1{
		float:left;
		width:45%;
	}
	
	.egrant_themes .tabarea_colum_2{
		float:left;
		width:45%;
	}

.egrant_alpha{
}
	
	.egrant_alpha h2{
		margin-top:20px;
	}
	
	.egrant_alpha ul.alpha_choices{
		margin:0px 0px 0px 15px;
	}
	
	ul.alpha_choices{
		list-style-image: url(images/home_square.png);
		list-style-position:0% 50%;
		margin-left:17px !important;
		line-height:100%;
	}
	
	ul.egrant_info{
		list-style-image: url(images/home_square.png);
		list-style-position:0% 50%;
		margin-left:28px !important;
		line-height:100%;
		margin-bottom:20px;
	}

/*-----------MYRESIDENCE-STATUS----------------*/
.my_residence{
}

.status_legenda{
	margin-top:15px;
}

	.legenda_emphasise{
		font-weight:bold;
	}
	
.my_residence .WE_Kolommen1{        
	width:100%;
}

.my_residence .WE_Kolommen1 th{
	background-color:#333333;
	color:#ffffff;
	text-align:left;
	vertical-align:top;  
	padding:5px;
}

.my_residence .WE_Kolommen1 th.odd{
	background-color:#cccccc;
}

.my_residence .WE_Kolommen1 th.even{
	background-color:#e1e1e1;	
}

.my_residence .WE_Kolommen1 td{
	text-align:left;
	vertical-align:top;
	padding:5px;
}  

.my_residence .WE_Kolommen1 td.odd{
	background-color:#cccccc;
}

.my_residence .WE_Kolommen1 td.even{
	background-color:#e1e1e1;	
}

/*-----------RIS----------------*/
#ris_home{
}

	#ris_home form{
		margin:15px 0px 0px 0px;
	}
	
	#ris_home form a{
		margin:15px 0px 0px 0px;
		display:block;
	}
	
	#ris_home h2{
		margin:15px 0px 0px 0px;
		font-weight:normal;
	}
	
	#ris_home ul.items li{
		list-style-type:disc;
	}

/*-----------SEARCHRESULTS----------------*/
#searchresults{
}

#searchresult_right{
	float:right;
	width:300px;
}

#searchresults_items {
margin:0px;
padding:0px;
}

.result_title{
	font-weight:bold;
}

.result_title a{
font-weight:bold;
}

.searchcat h1{
	border-bottom: 1px solid silver;
	padding-bottom: 7px;
}

.searchcat .zoekrespags{
	border-top: 1px solid #e5e5e5;
	padding: 5px;
	display: block;
	text-align: right;
	margin-top: 10px;
	font-weight: bold;
}


/*-----------SITEMAP----------------------*/
#sitemap {
}
#sitemap h1 {
margin-top:0px;
}

#sitemap li{
	margin: 10px 0px 20px;
}

#sitemap li a{
 color:#851c20;
	width: 100%;
	display: block;
	font-weight: bold;

}

#sitemap li li{
	margin: 5px 0px 0px 20px;
	padding-left: 10px;
	background-image: url(images/home_square.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

#sitemap ul li li {
	background-image: none;
}

#sitemap li li a{
	display: inline;
	font-size: 100%;
	font-weight: normal;
	border-bottom: none;
}

#sitemap li li li{
	margin: 5px 40px 0px;
	background-image: url(images/home_square.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

#sitemap li li li a{
	font-weight: normal;
}

#sitemap li li li li{
	margin: 4px 10px 0px;
	background-image: url(images/home_square.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

#sitemap li li li li a{
	font-style: italic;
	font-size: 100%;
}


/* The main calendar widget.  DIV containing a table. */

.calendar {
	position: relative;
	display: none;
	border-top: 2px solid #fff;
	border-right: 2px solid #565656;
	border-bottom: 2px solid #565656;
	border-left: 2px solid #fff;
	font-size:90%;
	color: #565656;
	cursor: default;
	background: #d7d7d7;
	z-index: 9999;
}

.calendar table {
	border-top: 1px solid #565656;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #565656;
	font-size:90%;
	color: #565656;
	cursor: default;
	background: #d7d7d7;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
	text-align: center;
	padding: 1px;
	border-top: 1px solid #fff;
	border-right: 1px solid #565656;
	border-bottom: 1px solid #565656;
	border-left: 1px solid #fff;
}

.calendar .nav {
	background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
	font-weight: bold;
	padding: 1px;
	border: 1px solid #565656;
	background: #565656;
	color: #fff;
	text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
	border-bottom: 1px solid #565656;
	padding: 2px;
	text-align: center;
	background:#cccccc;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
	color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
border-top: 2px solid #fff;
border-right: 2px solid #565656;
border-bottom: 2px solid #565656;
border-left: 2px solid #fff;
padding: 0px;
background-color: #d7d7d7;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #565656;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #565656;
  background-color: #d7d7d7;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
	width: 2em;
	text-align: right;
	padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
	font-size: 80%;
	color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
	color: #faa;
}

.calendar table .wn {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #565656;
	background: #d7d7d7;
}

.calendar tbody .rowhilite td {
	background: #d7d7d7;
}

.calendar tbody .rowhilite td.wn {
	background: #d7d7d7;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
	padding: 1px 3px 1px 1px;
	border: 1px solid;
	border-color: #fff #565656 #565656 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
	padding: 2px 2px 0px 2px;
	border: 1px solid;
	border-color: #565656 #fff #fff #565656;
}

.calendar tbody td.selected { /* Cell showing selected date */
	font-weight: bold;
	padding: 2px 2px 0px 2px;
	border: 1px solid;
	border-color: #565656 #fff #fff #565656;
	background: #d7d7d7;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
	color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
	font-weight: bold;
	color: #00f;
}

.calendar tbody .disabled {
	color: #999;
}

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
	visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
	display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
	background: #e8f0f4;
	padding: 1px;
	border: 1px solid #565656;
	background: #d7d7d7;
	color: #565656;
	text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
	border-top: 1px solid #fff;
	border-right: 1px solid #565656;
	border-bottom: 1px solid #565656;
	border-left: 1px solid #fff;
	padding: 1px;
	background: #d7d7d7;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
	padding: 2px 0px 0px 2px;
	border-top: 1px solid #565656;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #565656;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
	position: absolute;
	display: none;
	width: 4em;
	top: 0px;
	left: 0px;
	cursor: default;
	border-top: 1px solid #fff;
	border-right: 1px solid #565656;
	border-bottom: 1px solid #565656;
	border-left: 1px solid #fff;
	background: #d7d7d7;
	font-size: 90%;
	padding: 1px;
	z-index: 100;
}

.calendar .combo .label, .calendar .combo .label-IEfix {
	text-align: center;
	padding: 1px;
}

.calendar .combo .label-IEfix {
	width: 4em;
}

.calendar .combo .active {
	background: #d7d7d7;
	padding: 0px;
	border-top: 1px solid #565656;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #565656;
}

.calendar .combo .hilite {
	background: #048;
	color: #000000;
}

.calendar td.time {
	border-top: 1px solid #565656;
	padding: 1px 0px;
	text-align: center;
	background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
	padding: 0px 3px 0px 4px;
	border: 1px solid #889;
	font-weight: bold;
	background-color: #fff;
}

.calendar td.time .ampm {
	text-align: center;
}

.calendar td.time .colon {
	padding: 0px 2px 0px 3px;
	font-weight: bold;
}

.calendar td.time span.hilite {
	border-color: #565656;
	background-color: #667;
	color: #fff;
}

.calendar td.time span.active {
	border-color: #f00;
	background-color: #565656;
	color: #000000;
}


/*-----start-ris--------------------------------------------------------------*/
#ris_object{
	position:relative;
}

#ris_object .form_elements_area{
	height: 60px;
	margin-bottom: -15px;
}

#ris_object .form_element_area{
	text-align: left;
	padding-left: 0px;
	padding-top: 5px;
}

#ris_object .form_element_area input{
	width: 225px
}

#search_advanced_rislink{
	position:absolute;
	top:77px;
	left:21px;
}

#ris_object .form_submit{
	padding-right: 144px;
	position: relative;
	bottom: 23px;
	width:20px;
	float: right;
}

#search_advanced_rislink a{
	background-image: url('../images/arrow_advanced_search.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 17px;
}

#content .ris_support_info{
	width: 425px;
}

#content .ris_support_info h2{
	padding-top: 12px;
	font-size: 100%;
	font-weight: bold;
	color: #851C20;
	margin-bottom:5px;
}

#content ul.shortcuts{
	list-style: none;
	margin:0px;
	padding:0px;
}

#content ul.shortcuts li{
	clear: both;
}

#content ul.shortcuts li a:hover span {
	text-decoration: underline;
}

#content ul.shortcuts li a:hover span.d {
	text-decoration: none;
}

#content ul.shortcuts span.d{
	font-weight: normal;
  width: 20%;
  padding-left: 12px;
	background: Transparent url(../images/arrow_for_default_link.gif) no-repeat 0 5px;
}

#content ul.shortcuts span {
  float: left;
  font-weight: bold;
  cursor: pointer;
  width: 73%;
  padding: 3px 0;
}

#content ul.shortcuts span.pdf {
  background: Transparent url(../images/pdf_s.gif) no-repeat 0 5px;
  padding-left: 16px;
}

#content ul.shortcuts span.pdf em{
  font-weight: normal;
}

#content_right .container ul.selection{
	margin-left:0px;
}

#content_right .container p{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:20px;
}

#content_left .container p{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:20px;
}

#inneraanvraag{
	width:300px;
}

#inneraanvraag td{
	width:75px;
	vertical-align:top;
}

#inneraanvraag tr.rij_0{
	background-color:#FFFFFF;
}

#inneraanvraag tr.rij_1{
	background-color:#EEEEEE;
}

#aanvraagtabel{
	width:300px;
}
#aanvraagtabel td{
	width:75px;
}

#aanvraagtabel thead tr td{
	border-bottom:1px solid #000000;
}

tr.request_border td{
	border-top:1px solid #B4C3E4;
	border-bottom:1px solid #B4C3E4;
}

tr.request_border td td{
	border:none;
}

.nostatus{
	color:#666666;
	font-style:italic;
}

.gegevens{
	padding-top:20px !important;
}

#raadsverg{
	width: 160px; 
	float: right;
	padding-right: 7px;
}

#content #raadsverg h2{
	margin-left: 20px;
}

#raadsverg strong{
	color: #59b224;
}

#content #raadsverg ul, #content #raadsverg li{
	padding-bottom: 5px;
	list-style:none;
}

#raadsverg li.nolink{
	list-style-image: none;
}

#ris_banners{
	float: left;
}

#content #ris_banners ul{
	list-style: none;
	border-top: none;
}

#ris_banners li{
	list-style-image: none;
	display: block;
	width: 133px;
	height: 45px;
}

#ris_banners a{
	display: block;
	width: 100%;
	height: 100%;
}

#ris_banners a span{
	display: none;
}

#burgerinitiatief{
	background: url(../images/banner_burgerinitiatief.gif);
	margin-bottom: 5px;
}

#verzoekreferendum{
	background: url(../images/banner_verz_referendum.gif);
	margin-bottom: 3px;
}

#verzoekspreekrecht{
	background: url(../images/banner_verz_spreekrecht.gif);
}
	
#advanced_ris_search_object .form_label_area{
	float:left;
	width:44%;
	text-align:right;
	padding-right:5px;
	padding-top:0px;
}

#advanced_ris_search_object .form_element_area{
	float:left;
	width:53%;
	padding-left:5px;
}

#advanced_ris_search_object .form_submit{
	padding-bottom: 0px;
	position: relative;
	bottom: 15px;
	margin-top: 10px;
}

#advanced_ris_search_object h2{
	font-size: 11px;
	margin-top: -5px;
}

#advanced_ris_search_object .form_whitespace{
	clear: both;
	border-bottom: 1px solid White;
	margin-bottom: 10px;
	margin-top: -5px;
	margin-left: -20px;
	margin-right: -20px;
}

span.last, div.last {
  border-bottom:  1px solid White;
  margin-bottom: 8px;
}

span.endgrp {
  margin-bottom: 12px;
}

span.lcol {
  float: left;
  width: 48%;
}

span.rcol {
  float: right;
  width: 48%;
}

label.cb {
  width: 160px;
  margin-right: 3px;
  text-align: left;
}

input.cb {
  width: 1.7em;
  float: left;
}

#searchresults_ris_object .searchresults_itemtext{
	position:relative;
	left: 20px;
}

#searchresults_ris_object .img_searchresults_icon_appl{
	position: relative;
	left: 20px;
	top: 3px;
}

#searchresults_ris_object .searchresult_pages{
	clear: both;
}

.searchresults_space{
	margin-top: 20px;
}

#ris_agenda_object{
	border-bottom: 1px solid #59b224;
	margin-top: 17px;
	background: #eef7e9;
}

#ris_agenda_object .ris_agenda_row{
	border-top: 1px solid #59b224;
	padding-bottom: 1px;
}

#ris_agenda_object .ris_agenda_row span{
	padding-left: 5px;
	width: 40px;
	float: left;
}

#ris_agenda_object .ris_agenda_col{
	border-left: 1px solid #baea9f;
	border-right: 1px solid #baea9f;
	background: White;
	float: right;
	width: 99%;
	padding: 5px 10px 15px;
}

#ris_agenda_object h4{
	margin:1px;
}

#ris_agenda_object ul, #ris_datum_object ul{
	margin:0px;
	list-style: none;
	padding: 0px;
}

#ris_agenda_object li, #ris_datum_object li{
	height: 22px;
}

#ris_agenda_object a, #ris_datum_object a{
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 16px;
}

#ris_datum_object{
	margin-top: 15px;
}

#ris_datum_object a{
	font-weight: bold;
}

.link_pdf{
	background: transparent url(../images/pdf_s.gif) no-repeat 0 5px;
}

.link_arrow{
	background: transparent url(../images/arrow_for_default_link.gif) no-repeat 0 5px;
}

.link_sound{
	background: transparent url(../images/icon_sound.gif) no-repeat 0 6px;
}

#ris_data_object li{
	padding-bottom: 7px;
	list-style-image: url(../images/arrow_for_default_link.gif);
	font-weight: bold;
}

.clr:after { 
  content: ".";  
  display: block;  
  height: 0;  
  clear: both;  
  visibility: hidden; 
} 
.clr { 
  display: block; 
 }
 
 #topten ul{
 	line-height:100%;
 	margin-top:0px;
 }
 
 .mostfound{
 	margin-top:20px;
 	font-weight:bold;
 	margin-bottom:0px;
 }
					
/*-----stop-ris-------------------------------------------------------------*/

/*-------------naar boven----------------*/
#highlightnav{
	position:absolute;
	width:160px;
	height:15px;
}

#highlightnav a{
	margin-left:70px;
	margin-top:15px;
	color:#000000;
}

#highlightnav a:hover{
}

/*---------- google map ------------------------*/

.gvflag{
	display:none;
}

.gmap{
	width:260px;
	height:400px;
	overflow: hidden;
}

div.gmnoprint {
	width: 4px;
}

/*---------------------------------------------*/
#egrantsearch{
	width:290px;
}

#egrantsearch .inputtext{
	font-size:150%;
}
/*---------RPODUCTCATALOG/DIGID--------------*/

#productheader{
	margin-bottom:10px;
	font-weight:bold;
	width:100%;
}

#productheader_digid{
	margin-bottom:10px;
	font-weight:bold;
	width:90%;
	background-image:url('images/digid-logo.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:64px;
}

#digidintro{
	padding-right:20px;
}

#digidintro P {
	margin-bottom:15px;
}

#digidintro #loginlink {

	border:1px solid #851C20;
	background-color: #E7D2D2;
	width:260px;
	height:70px;
	padding:35px 20px 15px 20px;
	margin-bottom:20px;
	margin-left:150px;
	background-repeat:no-repeat;
	background-position: 190px 3px;
	font-weight:bold;
	font-size:110%;
	vertical-align:middle;
}

#digidintro #loginlink2 {

	border:1px solid #851C20;
	background-color: #E7D2D2;
	width:260px;
	height:70px;
	padding:35px 20px 15px 20px;
	margin-bottom:20px;
	margin-left:150px;
	background-repeat:no-repeat;
	background-position: 190px 3px;
	font-weight:bold;
	font-size:110%;
	vertical-align:middle;
}

#digidintro #loginlink IMG {

float:right;
margin-left:4%;	
}

#digidintro #loginlink2 IMG {

float:right;
margin-left:4%;	
}

#digidintro #loginlink a {
	color:black;
	text-decoration:none;

	
}

#digidintro #loginlink2 a {
	color:black;
	text-decoration:none;

	
}

#digidintro #loginlink a:hover {
	color:black;
	text-decoration:underline;
}

#digidintro #loginlink2 a:hover {
	color:black;
	text-decoration:underline;
}


.fixed{
	width:510px;
}

.fixedsmall{
	width:300px;
	overflow:hidden !important;
}


.result_title {
	margin:0px !important;
}

.result_description {
	margin:0px !important;
}

#rissearch a{
	clear:both;
}

 .inputarea{
	font-size:120% !important;
}

.inputarea .inputtext{
	font-size:110% !important;
}

/*----------------- Masking error solution ---------------------------*/
.mask { 
	display:block;
	margin-top:2px;
}



/*---- ogone ----*/

.ogone {
	text-align:left;
}

.ogone .ncoltable1{
	border-bottom:1px solid #CCCCCC;
		padding: 10px 0px;
	margin: 10px 0px;
}

.ogone .ncoltable3{
	padding: 10px 0px;
	margin: 10px 0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.ogone form {
	background-color:transparent;
	padding:20px 0 0;
}

.ogone td{
	text-align:left;
}

.ogone table{
	text-align:left;
	width: 100%;
}


/*---- ogone ----*/

#readspeaker{
	margin-left: -69px;
	position:relative;
}
