/*File component*/
.file-component{
	clear							: both;
	padding						: 0;
	margin						: 0 0 8px 0;
}

.file-component a{
	padding						: 0;
	margin						: 0;
	text-decoration		: none;
	border						: 0;
	vertical-align		:top;
}

.file-component a img {
	border: 0;
}

.file-component a.file{
	padding						: 0;
	margin						: 0;
	text-decoration		: none;
	border						: 0;
	padding-right			: 5px;
}

.file-component span {
	color							: #757575;
}

.file-component span a{
		/*font-weight				: bold;*/
		color							: #84c718;
		text-decoration		: underline;
}

.file-component span a:hover{
		text-decoration		: none;
		/*border						: none;
		font-weight				: bold;*/
		color							: #84c718;
}

/*Href Component*/
.href-component  {
	clear							: both;
	padding						: 0;
	margin						: 0 0 8px 0;
}

.href-component a{
	padding						: 0;
	margin						: 0;
	text-decoration		: none;
	border						: 0;
}

.href-component a.link {
		margin						: 0;
		padding						: 0;
		color							: #84c718;
		text-decoration		: underline;
		padding-left			: 8px;
		/*font-weight				: bold;*/
		background				: url(/images/bullet_red_1.gif) no-repeat 0px 5px;
}

.href-component a:hover.link {
		color							: #84c718;
		padding-left			: 8px;
		/*margin						: 0;
		padding						: 0;
		font-weight				: bold;*/
		background				: url(/images/bullet_red_1.gif) no-repeat 0px 5px;
		text-decoration		: none;
		border						: none;
}

/* picture component */
div.picture-component { /* container  */
	margin-bottom:17px;
	clear:both;
	}
	
	div.picture-component ul {
		list-style-position:inside;
		}
	
	div.picture-component ol {
		list-style-position:inside;
		}	
	
	div.picture-component h3 { /* title */
			padding						: 0;
			margin						: 0;
			font-weight				: bold;
			color							: #55b32d;
			padding-top				: 15px;
			margin-bottom			: 10px;
		}
		
	div.picture-component h4 { /* title */
			padding						: 0;
			margin-top						: 10px;
			font-weight				: normal;
			color							: #4AAE21;
			font-size				: 1.25em;
		}
		
	div.picture-component div.body p { /* lopende tekst */
			padding						: 0;
			/*margin						: 0;*/
			color							: #757575;
			display						: block;
		}
		
	div.picture-component p.subtitle {
			padding						: 0;
			margin						: 0;
			font-weight				: bold;
			color							: #939393;
			display						: block;
			margin-bottom			: 5px;
	}
		
	div.picture-component div.body p strong, div.picture-component div.body p b { /* lopende tekst, bold tekst */
			padding						: 0;
			margin						: 0;
			/*color							: #84c718;*/
	  }
		
	div.picture-component div.body p a { /* lopende tekst, link */
			padding						: 0;
			margin						: 0;
			color							: #84c718;
		}
		
	div.picture-component div.body p a:hover {
		text-decoration		: none;
		border						: none;
	}
		
	div.picture-component div.body ol { /* lopende tekst */
		margin-left				: 0;
		padding-left				: 0;
		color							: #757575;
	}
			
		div.picture-component div.body ol li { /* lopende tekst */
			margin-top					: 8px;
		}
	
			div.picture-component div.body ol li a {
				color							: #84c718;
				text-decoration		: underline;
			}
			
			div.picture-component div.body ol li a:hover {
				color							: #84c718;
				text-decoration		: none;
			}
	
	
	div.picture-component div.body ul {
		clear							: both;
		margin						: 0;
		padding						: 0;
		padding-left			: 20px;
		list-style				: list-style-image;
		list-style-type		: none;
		list-style-position: outside;
		list-style-image: url(/images/bullet_red_1.gif);
	}

	div.picture-component div.body ul li {
		margin: 0;
		padding: 0;
		color							: #757575;
		/*color							: #84c718;
		font-weight				: bold;*/
	}
	
	div.picture-component div.body ul li a {
		color							: #84c718;
		text-decoration		: underline;
	}
	
	div.picture-component div.body ul li a:hover {
		color							: #84c718;
		text-decoration		: none;
	}
	
	div.picture-component div.body img {
		margin						: 0;
		padding						: 0;
		margin-bottom			: 10px;
		border						: solid 1px #a3a3a3;
		display						: block;
	}
	
	div.picture-component div a img, div.picture-component div a:hover img {
		border						: solid 1px #a3a3a3;
	}
	
	div.caption { /* picture comment  */
			padding						: 0;
			margin						: 0;
			color							: #757575;
		}
	
	div.picture-component div.left { /* pic + comment left aligned */
		float:left;
		}
	
	div.picture-component div.left.small { /* small picture */
		margin:0 18px 0 0;
		}
	
	div.picture-component div.left.medium { /* medium picture */
		margin:0 18px 0 0;
		}
	
	div.picture-component div.left.large { /* large picture */
		margin:0 18px 0 0;
		}
	
		div.picture-component div.left div.row { /* pic + comment left aligned */
		
			}
			div.picture-component div.left div.row div.cell { /* pic + comment left aligned */
			
				}
				div.picture-component div.left div.row div.cell img { /* img left aligned */
					margin-bottom:2px;
					}
				div.picture-component div.left div.row div.cell div.caption { /* comment left aligned */
						margin-bottom:18px;
					}
					
	div.picture-component div.right { /* pic + comment right aligned */
		float:right;
		}
	div.picture-component div.right.small { /* small picture */
		margin:0 0 0 18px;
		}
	
	div.picture-component div.right.medium { /* medium picture */
		margin:0 0 0 18px;
		}
	
	div.picture-component div.right.large { /* large picture */
		margin:0 0 0 18px;
		}		
		div.picture-component div.right div.row { /* pic + comment right aligned */
		
			}
			div.picture-component div.right div.row div.cell { /* pic + comment right aligned */
			
				}
				div.picture-component div.right div.row div.cell img { /* img right aligned */
					margin-bottom:2px;
					}
				div.picture-component div.right div.row div.cell div.caption { /* comment rigtht aligned */
						margin-bottom:18px;
					}		
	
	div.picture-component div.center { /* pic + comment right aligned */
		margin-top:18px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:18px;
		}
		
	div.picture-component div.clear {
		clear:both;
		}

/* table component */
div.table-component {
		display: block;
		padding						: 0;
		margin						: 0;
		color							: #757575;
		margin-bottom			: 18px;
		clear							: both;
	}

	div.table-component table {	
		border-bottom			:	solid 1px #757575;
		border-right			:	solid 1px #757575;
	}
	
	div.table-component td {
		padding:6px;	
		border-top: solid 1px #757575;
		border-left: solid 1px #757575;	
	}
	
	div.table-component td strong, div.table-component td b {
		font-weight: bold;
		color: #84c718;
	}
	
	div.table-component td strong, div.table-component td a {
		font-weight				: bold;
		color							: #84c718;
	}
	
	div.table-component td strong, div.table-component td a:hover {
		border: 0;
		text-decoration: none;
		font-weight				: bold;
		color							: #84c718;
	}
		
/* ------ pictures only component  */		
div.pictures-only-component {
	clear: both;
	margin-bottom: 10px;
	}
	div.pictures-only-component div.caption {
			padding						: 0;
			margin						: 0;
			color							: #757575;
			margin-top				: 2px;
			margin-bottom			: 18px;
		}
	div.pictures-only-component div.picture {
		overflow:hidden;
		float: left;
		display: inline;
		}
	
	div.pictures-only-component div.total4 {
		width:95px;
		margin-right:18px;
		}
	
	div.pictures-only-component div.total3 {
		width:129px;
		margin-right:18px;
		}
		
	div.pictures-only-component div.total2 {
		width:204px;
		margin-right:18px;
		}	
		
	div.pictures-only-component div.total1 {
			width:604px;
		}

	div.pictures-only-component div {
		margin: 0;
		padding: 0;
	}
	
	div.picture-component div.body img {
		margin						: 0;
		padding						: 0;
		margin-bottom			: 10px;
		border						: solid 1px #a3a3a3;
		/*display						: block;*/
	}
	
	div.pictures-only-component div img, div.pictures-only-component a img, div.pictures-only-component a:hover img {
		border						: solid 1px #a3a3a3;
	}

	
/* header component */
div.header-component h3 {
			padding						: 0;
			margin						: 0;
			font-weight				: bold;
			font-style				: italic;
			color							: #55b32d;
			padding-top				: 15px;
			margin-bottom			: 10px;
}


/* forms & response */
form.forms-and-response {
	width:400px;
	}	

/*	form.forms-and-response label {
		display:block;
		}	
	
*/
	form.forms-and-response div {
		display: block;
		}
		
		form.forms-and-response div p {
				margin:0 0 7px 0;
				padding:0;
				color							: #757575;
				
				}	
				
	form.forms-and-response div input{
			margin: 0;
			padding: 0;
			margin-right:10px;
			margin-bottom: 10px;
			border: solid 1px #84c718;
			padding-top: 2px;
			padding-bottom: 2px;
			color: #757575;
	}
	
	form.forms-and-response div textarea{
			border: solid 1px #84c718;
	}
		
	form.forms-and-response div.form-controls { /* submit: previous, next, submit */
		margin-top:10px;
		float: left;
		}

		form.forms-and-response div input.submit-previous {
			padding: 0;
			margin: 0;
			border: solid 1px #84c718;
			background-color: #f7fbef;
			color: #949294;
			font-weight: bold;		
			float:left;
			vertical-align: top;
			}
		
		form.forms-and-response div input.submit-next {
			padding: 0;
			margin: 0;
			border: solid 1px #84c718;
			background-color: #f7fbef;
			color: #949294;
			font-weight: bold;	
			float:right;
			vertical-align: top;
			}	
		
		form.forms-and-response div input.submit-submit {
			padding: 0;
			margin: 0;
			border: solid 1px #84c718;
			background-color: #f7fbef;
			color: #949294;
			font-weight: bold;
			}

	/* select one (radio buttons) */
	form.forms-and-response div.forms-and-response-selection-0 input { 
			float:left;
			clear:left;
			margin-right:10px;
			border: solid 1px #84c718;
		}
		
	form.forms-and-response div.forms-and-response-selection-0 label {
		position:relative;
		top: 4px;
		}	
		
 	/* Breadcrumbs */
	#kolom_right .breadcrumbs_sub .breadcrumb {
		/* font-weight: bold;
		color: #939393;
		width: 410px;
		display: inline;
		padding-top: 13px; */
		color:#939393;
		float:left;
		font-weight:bold;
		margin-top:10px;
		width:410px;
		
	}
	
	#kolom_right .breadcrumbs_sub .breadcrumb a{
		color: #84c718;
	}
	
	#kolom_right .breadcrumbs_sub .breadcrumb a:hover{
		text-decoration: none;
		font-weight: bold;
		color: #84c718;
	}
	
	

		

