/* Result Box */
#result_box {
	margin:0 0 2em 0;
	padding:5px;
	background:#FFFCCC;
	border:1px solid #FFD855;
}

	#result_box p {
		margin:0 0 1em 0;
	}
	
/* Form elementen */
input.textField {
	margin:3px 0px 3px 0px;
	padding:3px;
	height:auto;
	width:400px;
	border:1px solid #999;
	background:#FFFFFF;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.textArea {
	margin:3px 0px 3px 0px;
	padding:3px;
	height:auto;
	width:400px;
	border:1px solid #999;
	background:#FFFFFF;
}

#container .formFocus {
	border:1px solid #888;
	background:#FFF9DF;
}

/* Photo Album */
#content_container div.photo_row {
	position:relative;
	margin:15px 0 0 0;
}

	#content_container div.photo_row div.album {
		margin:0;
		padding:0;
		width:100px;
	}
	
		#content_container div.photo_row div.album a:link,
		#content_container div.photo_row div.album a:visited {
			margin:0;
			padding:3px;
			border:1px solid #FFAD1F;
			background:#FFF6CF;
			display:block;
			text-align:center;
			text-decoration:none;
		}
	
			#content_container div.photo_row div.album a img {
				display:block;
				margin:0;
				border:1px solid #FFAD1F;
			}
	
			#content_container div.photo_row div.album a .folder {
				margin:0;
				padding:0;
				width:15px;
				height:7px;
				border:1px solid #FFAD1F;
				border-bottom:none;
				background:#FFF6CF;
				position:absolute;
				left:0;
				top:-7px;
				overflow:hidden;
			}
	
		#content_container div.photo_row div.album a:hover {
			border:1px solid #EF9700;
			background:#FFE56F;
		}
	
			#content_container div.photo_row div.album a:hover img {
				border:1px solid #FFF;
			}
	
			#content_container div.photo_row div.album a:hover .folder {
				border:1px solid #EF9700;
				background:#FFE56F;
				border-bottom:none;
			}
	
		#content_container div.photo_row p {
			margin:0;
			padding:0;
			display:block;
			position:absolute;
			top:0;
			left:110px;
		}
	
			#content_container div.photo_row p span {
				display:block;
				line-height:2em;
			}
	
			#content_container div.photo_row p span span {
				font-weight:bold;
				display:block;
				float:left;
				width:65px;
				color:#537297;
			}
	
			#content_container div.photo_row p img {
				display:block;
				margin:0.3em 0 0 0;
			}

#content_container #module_photo_images {
	display:block;
	clear:both;
	float:left;
}

#content_container #module_photo_images a:link,
#content_container #module_photo_images a:visited {
	text-decoration:none;
	width:118px;
	height:118px;
	border:1px solid #FFF;
	background:#FFF;
	display:block;
	float:left;
	text-align:center;
	line-height:119px;
}

	#content_container #module_photo_images a:hover {
		border:1px solid #CCC;
		background:#EEE;
	}

	#content_container #module_photo_images a img {
		margin:auto;
		padding:5px;
		border:1px solid #BBB;
		background:#F5F5F5;
		display:inline;
		vertical-align:middle;
	}
		
		#content_container #module_photo_images a:hover img {
			margin:0;
			padding:5px;
			border:1px solid #888;
			background:#E5E5E5;
		}

/* Contact formulier */
fieldset {
	border:none;
	margin:0;
	padding:0;
}

	legend {
		display:none;
	}
	
		.contactLabel {
			font-weight:bold;
		}
		
			.asterisk {
				color:#EC008C;
			}
		
		#captchaWrap {
			background:#F5F5F5;
			width:448px;
			padding:3px;
			border:1px solid #DDD;
		}

			#captchaWrap .inputField img {
				margin:2px;
				padding:5px;
				border:1px solid #CCC;
				background:#FFF;
				display:block;
			}
		
			#captchaWrap .inputField p {
				margin:0.5em 0;
				padding:0;
			}
			
			#captchaWrap .inputField input.contactTextField,
			#captchaWrap .inputField input.contactTextFieldFocus {
				margin:2px;
				width:184px;
			}

/* Main Elements */
#content_container .line {
	width:auto;
	height:1px;
	overflow:hidden;
	background:#FFFFFF;
	border-top:1px solid #A9A9A9;
	border-bottom:1px solid #A9A9A9;
	border-left:none;
	border-right:none;
	padding:0px;
	margin:1em 0;
	display:block;
}

#content_container a.title:link,
#content_container a.title:visited {
	text-decoration:none;
	font-weight:bold;
	font-size:1.4em;
	color:#515400;
}

	#content_container a.title:hover {
		text-decoration:underline;
	}
	
#content_container a.verder:link,
#content_container a.verder:visited {
	text-decoration:underline;
	font-weight:normal;
	color:#205590;
}

	#content_container a.verder:hover {
		text-decoration:none;
	}
	
#content_container .subtitle {
	display:block;
	font-weight:normal;
	margin:5px 0 0 0;
	text-transform:none;
	font-size:1em;
	color:#537297;
}

#content_container .summary {
	display:block;
	font-weight:normal;
	font-size:1em;
	background:#F5F5F5;
	padding:10px;
	color:#555;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

#content_extra_container #content_container h2.related {
	color:#555;
}

#content_extra_container #content_container h2.react {
	margin-top:2em;
	margin-bottom:.5em;
	font-size:1.5em;
}

#content_container strong.comments {
	display:block;
	color:#897D26;
	font-size:1.5em;
	margin-top:2em;
}

#content_extra_container #content_container p.reported {
	display:block;
	padding:1em;
	background:#FFBFBF;
	border-top:1px solid #F00;
	border-bottom:1px solid #F00;
}

#extra_container .item .item_subtitle {
	font-weight:bold;
}

#extra_container .item ul {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:2em;
}

	#extra_container .item ul a:link {
		color:#205590;
		text-decoration:underline;
	}
	
	#extra_container .item ul a:visited {
		color:#555;
		text-decoration:underline;
	}
	
		#extra_container .item ul a:hover {
			text-decoration:none;
		}
		
#extra_container p {
	display:block;
	margin:0;
}

#extra_container .item a.title:link,
#extra_container .item a.title:visited {
	font-weight:bold;
	text-decoration:none;
	color:#515400;
}

	#extra_container .item a.title:hover{
		text-decoration:underline;
	}
	
#extra_container .item a.verder:link,
#extra_container .item a.verder:visited {
	text-decoration:underline;
	color:#205590;
}

	#extra_container .item a.verder:hover{
		text-decoration:none;
	}
	
#extra_container .item .item_subtitle {
	color:#515400;
}

#content_container .subtitle-zoom {
	display:block;
	font-weight:normal;
	margin:5px 0 0 0;
	text-transform:none;
	font-size:1em;
	color:#505300;
}

	#content_container .subtitle-zoom a:link,
	#content_container .subtitle-zoom a:visited {
		text-decoration:underline;
		font-weight:normal;
		color:#505300;
	}

		#content_container .subtitle-zoom a:hover {
			text-decoration:none;
		}

/* Pagination */
#pagination {
    text-align:left;
    margin:10px;
    padding:0;
}

	#container #content_container #pagination a.pagination_previous:link,
	#container #content_container #pagination a.pagination_previous:visited,
	#container #content_container #pagination a.pagination_next:link,
	#container #content_container #pagination a.pagination_next:visited,
	#container #content_container #pagination a.pagination_inactive:link,
	#container #content_container #pagination a.pagination_inactive:visited {
	    margin:0px 6px 0px 0px;
	    padding:3px 6px;
	    border:1px solid #E1E1E1;
	    color:#555;
	    background:#EFEFEF;
		text-decoration:underline;
	}

	#container #content_container #pagination a.pagination_previous:hover,
	#container #content_container #pagination a.pagination_next:hover,
	#container #content_container #pagination a.pagination_inactive:hover {
	    background:#FFFFFF;
		text-decoration:none;
	    border:1px solid #CCCCCC;
		color:#000000;
	}

	#container #content_container .pagination_active /*span*/ {
	    margin:0px 6px 0px 0px;
	    padding:3px 6px;
	    border:1px solid #999999;
	    color:#000000;
	    text-decoration:none;
	    background:#FFFFFF;
	}

	#container #content_container .pagination_ellipsis {
	    margin:0px 6px 0px 0px;
	    padding:3px 6px;
	    color:#000000;
	}

/* Lijst */
#module_list {
	padding:0;
	margin:0 0 1em 0;
	border-top:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	position:relative;
}

	#module_list div {
		padding:10px;
		margin:0;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		background:#F5F5F5;
	}

	#module_list a.terug:link,
	#module_list a.terug:visited {
		font-size:1.6em;
		color:#666666;
		font-family:Arial;
		display:block;
		position:absolute;
		right:10px;
		top:10px;
		font-weight:bold;
	}
	
	
