/* Alle styles voor de inhoud */
.content {
	width: 521px;
	margin: 0 0 15px 0;
	padding: 0 0 0 2px;
	}

.pointer {
	cursor: pointer;
	}

/* =Our Professionals
		----------------------------------------------------*/
#professionals {
	width: 521px;
	}
	
	.professional {
		width: 521px;
		margin: 0 0 15px 0;
		padding: 10px 0 0 0;
		background: url(../img/interface/bg/dotted_horz.gif) repeat-x left top;
		display: block;
		overflow: hidden;
		}
		
		.professionalImg {
			width: 180px;
			float: left;
			}
		
		.proffesionalDescrip {
			width: 341px;
			float: left;
			}

/* =Box Flash
		----------------------------------------------------*/
.boxFlash {
	width: 521px;
	margin: 0 0 15px 0;
	}

/* =List Decimal
		----------------------------------------------------*/
.listDecimal {
	width: 521px;
	margin: 0 0 15px 0;
	}

	.listDecimal ul, .listDecimal ul li {
		list-style: decimal;
		margin: 5px 0 0 0;
		}
	.listDecimal ul {
		padding: 0 0 0 40px;
		}
	.listDecimal ul li {
		margin: 0 0 5px 0;
		}

/* =Box Image
		----------------------------------------------------*/
.boxImg {
	width: 521px;
	margin: 15px 0;
	}

/* =Properties
		----------------------------------------------------*/
#propertiesHome {
	width: 732px;
	height: 17px;
	margin: 15px 0;
	}

#properties {
	width: 732px;
	height: 235px;
	margin: 15px 0;
	}
	
	#propertiesSection {
		width: 732px;
		height: 17px;
		}
	
	.boxProperty {
		width: 732px;
		height: 218px;
		}
		
		.propertiesImpression {
			width: 732px;
			height: 185px;
			margin: 15px 0 0 0;
			}
		
		.propertiesFunctions {
			width: 732px;
			height: 17px;
			margin: 1px 0 0 0;
			}
		
	.propertyLarge {
		width: 770px;
		height: 520px;
		margin: 0 0 0 -20px;
		background: #fff;
		border: #808080 1px solid;
		position: absolute;
		z-index: 100;
		}
		
		.propertyLarge img {
			margin: 10px;
			}
		
		.propertyClose {
			position: absolute;
			}
			
			.propertyClose a {
				margin: 10px 0 0 667px;
				padding:0 10px 5px 10px;
				background: #fff;
				display: block;
				}
	
#propertiesGroup {
	width: 170px;
	margin: 15px 0;
}

#propertiesContent {
	margin: 15px 0 0 0;
	}
	
	.propertiesContent {
		margin: 0 0 15px 0;
		padding: 0 0 0 2px;
		overflow: hidden;
		}
		
		#boxProperties {
			width: 521px;
			margin: 15px 0 0 0;
			}
			
			.property {
				width: 173px;
				margin: 0 0 15px 0;
				float: left;
				}
				
				.propertyImg {
					width: 173px;
					margin: 0 0 5px 0;
					text-align: center;
					}
				
				.propertyTxt {
					width: 173px;
					height: 35px;
					text-align: center;
					}
					
					.propertyTxt p {
						display: block;
						font-weight: bold;
						}
		
		.listProperties {
			margin: 0 0 15px 0;
			}
		
			.listProperties ul, .listProperties ul li {
				list-style: disc;
				}
			.listProperties ul {
				padding: 0 0 0 18px;
				}
			.listProperties ul li {
				margin: 0 0 5px 0;
				}

/* =Form
		----------------------------------------------------*/
#form {
	width: 521px;
	margin: 0 0 15px 0;
}

	#linkLineWide {
		width: 521px;
		}
		
		#linkLineWide a, #linkLineWide a:hover {
			width: 506px;
			padding: 3px 15px 0 0;
			background: url(../img/interface/bg/link_line_wide.gif) no-repeat left top;
			display: block;
			text-align: right;
			text-decoration: none;
			cursor: pointer;
			}
	
	#formMelding {
		width: 521px;
		text-align: right;
		}

/* =List Sitemap
		----------------------------------------------------*/
.listSitemap {
	width: 244px;
	margin: 0 15px 15px 0;
	display: block;
	float: left;
	}
	
	.listSitemap ul {
		width: 244px;
		list-style-type: none;
		}
		
		.listSitemap ul li {
			margin: 15px 0 0 0;
			}
				
			.listSitemap ul li a, .listSitemap ul li p {
				width: 231px;
				padding: 0 0 0 13px;
				display: block;
				text-decoration: none;
				}
			
			.listSitemap ul li a:hover, .listSitemap ul li a.selected, .listSitemap ul li a.selected:hover {
				width: 231px;
				background: url(../img/interface/bg/dot_menu.gif) no-repeat 0 3px;
				}
			.listSitemap ul li a.selected, .listSitemap ul li a.selected:hover {
				font-weight: bold;
				color: #f0b412;
				}
				
				/* =Sub List Sitemap
						----------------------------------------------------*/
				.subListSitemap ul {
					width: 244px;
					}
				
					.subListSitemap ul li {
						margin: 5px 0 0 0;
						}
				
						.subListSitemap ul li a, .subListSitemap ul li p {
							width: 218px;
							padding: 0 0 0 26px;
							display: block;
							}
					
						.subListSitemap ul li a:hover, .subListSitemap ul li a.selected, .subListSitemap ul li a.selected:hover {
							width: 218px;
							background: url(../img/interface/bg/dot_menu.gif) no-repeat 13px 3px;
							}
						.subListSitemap ul li a.selected, .subListSitemap ul li a.selected:hover {
							font-weight: bold;
							}
							
							/* =Sub Second List Sitemap
									----------------------------------------------------*/
							.subSecListSitemap ul {
								width: 244px;
								}
							
								.subSecListSitemap ul li {
									margin: 5px 0 0 0;
									}
							
									.subSecListSitemap ul li a {
										width: 205px;
										padding: 0 0 0 39px;
										display: block;
										}
								
									.subSecListSitemap ul li a:hover, .subSecListSitemap ul li a.selected, .subSecListSitemap ul li a.selected:hover {
										width: 205px;
										background: url(../img/interface/bg/dot_menu.gif) no-repeat 26px 3px;
										}
									.subSecListSitemap ul li a.selected, .subSecListSitemap ul li a.selected:hover {
										font-weight: bold;
										}

/* =Search
		----------------------------------------------------*/
.highlight {
	background: #ffff40;
	}
	
.searchheading {
	font-weight: bold;
	}
	
.summary {
	font-style: italic;
	}
	
.category {
	color: #999;
	}
	
.sorting {
	text-align: right;
	}

.description {
	color: #008000;
	}

.infoline {
	font-style: normal;
	color: #f0b412;
	}

.zoom_results_per_page {
	margin: 0 0 0 10px;
	}
	
.zoom_match {
	margin: 0 0 0 10px;
	}

.zoom_categories ul {
	margin: 0px; 
	padding: 0px;
	display: inline;
	}
	
	.zoom_categories li {
		margin: 0 0 0 15px;
		display: inline;
		list-style-type: none;
		}

.result_image {
	display: block;
	float: left;
	}
	
	.result_image img {
		width: 80px; 
		margin: 10px; 
		}

.result_block, .result_altblock {
	margin: 15px 0;
	clear: left;
	}

.recommended { 
	margin: 15px 0; 
	background: #dfffbf; 
	border-top: #808080 1px dotted; 
	border-bottom: #808080 1px dotted; 
}

.recommended_heading {
	font-weight: bold;
	float: right;
	}
	
.recommend_block {
	margin: 15px 0;
	clear: left;
	}
			
.recommend_description {
	color: #008000;
	}
	
.recommend_infoline {
	font-style: normal; 
	color: #f0b412;
	}