﻿#HomeSearch
{
	width: 721px; 
	margin-bottom: 15px;
}
.SearchContainer
{
	background: #D9D9DB url( ../../Images/UitgebreidZoeken.background2.png ) repeat-x;
	border: 1px solid #c5c5c5;
	height: 335px;
	padding: 10px 0 0 12px;
}

	.SearchBlock
	{
		position: relative;
		background: url( ../../Images/Home.Zoeken.Block.png ) no-repeat;
		height: 126px;
		width: 699px;
		margin-bottom: 3px;		
	}
		.SearchBlock .LocationInput
		{
			display: block;
			position: absolute;
			top: 57px;
			left: 22px;
			width: 280px;
			border: none;
			background: transparent;
		}

		.SearchBlock .ZoekButton
		{
			display: block;
			position: absolute;
			top: 52px;
			left: 346px;
		}
		
		.SearchBlock a.LinkAdvancedSearch
		{
			color: #fff;
			display: block;
			position: absolute;
			top: 60px;
			left: 536px;
		}	
	
	.SearchOptions
	{
		position: relative;
	}

	.SearchOptions .SoortLocaties
	{
		float: left;
		margin-left: 20px;
		font-size: 10px;
		width: 200px;
	}
	.SearchContainer .SoortLocaties h3
	{
		margin-left: 16px;
	}

	.LocationOption
	{
		line-height: 17px;
	}

	.SearchOptions .SoortLocaties input
	{
		margin: 0 6px 0 0;
		padding: 0;
		vertical-align: text-bottom;
	}

	.SearchMapShadow
	{
		float: right;
		background: url( ../../Images/Kaart.NL.Provincies.png ) no-repeat 0 -2158px;
		width: 145px;
		height: 169px;
		margin-right: 80px;
	}
	.SearchMap
	{
		background: url( ../../Images/Kaart.NL.Provincies.png ) no-repeat;
		width: 143px;
		height: 166px;
		margin-left: 0px;
	}


.BlockColumnRight
{
	float: right;
}

	.BlockColumnRight a
	{
		position: relative;
		text-decoration: none;
		font-size: 15px;
	}

		.BlockColumnRight a .BlockLinkLabel
		{
			display: block;
			position: absolute;
			right: 32px;
			bottom: 9px;
			color: #333;
			font-size: 10px;
			font-weight: normal;
		}


a.BlockOnlyImage
{
	display: block;
	width: 201px;
	height: 142px; 
	margin-bottom: 19px;
}

a.BlockWithImageOverlay
{
	display: block;
	width: 201px;
	height: 76px; 
	margin-bottom: 17px;
}
	a.BlockWithImageOverlay .BlockText
	{
		display: block;
		margin-left: 65px;
		padding-top: 8px;
	}


a.BlockWithImage
{
	display: block;
	width: 201px;
	height: 76px; 
}
	a.BlockWithImage .BlockText
	{
		display: block;
		margin-left: 5px;
		padding-top: 8px;
	}

	a.BlockWithImage .BlockText .BlockImageContainer
	{
		float: left;
		margin-right: 10px;
		width: 48px;
		text-align: center;
	}
	a.BlockWithImage .BlockText img
	{
		border: 1px solid #ccc;
	}



.BlockColumnRight div
{
	margin-bottom: 13px;
}

#TopLinks
{
	margin-bottom: 20px;
	height: 113px;
}

	.TopLinksColumn
	{
		position: relative;
		background: url( ../../Images/Home.TopLinks.Background.png ) no-repeat;
		float: left;
		width: 301px;
		height: 113px;
	}

		.TopLinksColumn h3
		{
			font-size: 14px;
			font-weight: normal;
			color: #fff;
			margin: 5px 0 0 25px;
		}
		
		.TopLinksColumn ol
		{
			margin-left: 50px;
			margin-top: 10px;
		}

		.TopLinksColumn li
		{
			margin-bottom: 1px;
		}
		
		.TopLinksColumn a
		{
			text-decoration: none;
			color: #333;
		}

		.TopLinksColumn a:hover
		{
			text-decoration: underline;
		}
	
	.TopLink 
	{
		margin: 5px 10px 0;
	}


			.TopLink h2 a
			{
				color: #77787a;
				text-decoration: none;
			}