
/*Framework*/

body {
	background: #438800 url('../images/bg_body.png') no-repeat 0px 0px;
	color: #333;
	font: 11px Arial;
	line-height: 16px;
	padding: 0;
	margin: 38px 0px 0px 18px;
}
#container {
	width: 984px;
	/*width: 1018px;*/
	
}
#menu {
	height: 25px;
	list-style: none;
	padding: 0;
	margin: 0 0 0 82px;
}
#menu li {
	color: #293A8C;
	height: 22px;
	float: left;
	font: bold 11px Tahoma;
	background: url('../images/nav_off_left.gif') no-repeat top left;
	margin-top:3px;
	margin-right:0px;
	padding: 0 0 0 12px;
}

#menu li a {
	display:block;
	color: #293A8C;
	text-decoration:none;
	background: url('../images/nav_off_right2.gif') no-repeat top right;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:4px;
	margin-right:10px;
	position:relative;
	z-index:2;
}

#menu li.active {
	background: url('../images/nav_on_left.gif') no-repeat top left;
	color: #FFF;
	height: 25px;
	margin-top:0px;
	margin-right:4px;
}


#menu li.active a {
	background: url('../images/nav_on_right2.gif') no-repeat top right;
	color: #FFF;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:6px;
	position:relative;
	z-index:2;
	margin-right:0px;
}

#contentBox #logo h1 {
	padding: 0;
	margin: 0;
}
#contentBox {
	
	border:1px solid #fff;
	background: #fff;
	width: 998px;
	width: 966px;
}

#topBar {
	height:96px;
	height:102px;
	background: #fff url('../images/bg_contentbox.gif') no-repeat top right;
	width: 968px;
	width: 926px;
	padding-left:20px;
	padding-right:20px;
}

#topBar #logo {
	/*background: url('/assets/mijnmakelaar/images/logo.gif') no-repeat top left;*/
	/*display: block;*/
	height: 52px;
	/*text-indent: -9999px;*/
	/*width: 265px;*/
	float:left;
	margin-top:20px;
}

#breadCrumbs {
	height: 52px;
	/*width: 701px;
	width: 661px;*/
	float:right;
	text-align:right;
	color:#4D9A00;
	margin-top:20px;
	/*background:red;*/
}

#breadCrumbs a {
	color:#4D9A00;
	text-decoration:none;
}

#breadCrumbs a:hover {
	text-decoration:underline;
}

#footer {
	border-top:1px dotted #D2D2D2;
	padding:15px 10px 10px 30px;
	color:#333333;
}

/*Sifr*/

.hdrGreen18 {
	font-size:18px;
	margin:0 0 10px 0;
	color:#4D9900;
}
.hdrWhite18 {
	font-size:18px;
	margin:0 0 10px 0;
	color:#fff;
}

.hdrDGreen18 {
	font-size:18px;
	margin:0 0 10px 0;
	color:#3A7500;
}
.hdrLBlue18 {
	font-size:18px;
	margin:0 0 10px 0;
	color:#078AEB;
}
.hdrLBlue16 {
	font-size:16px;
	margin:0 0 10px 0;
	color:#078AEB;
}
.hdrDBlue16 {
	font-size:16px;
	margin:0 0 5px 0;
	color:#0D3970;
	color:#003876;
}
.hdrDBlue18 {
	font-size:18px;
	margin:0 0 5px 0;
	color:#0D3970;
	color:#003876;
}
.hdrDBlue12 {
	font-size:12px;
	margin:0 0 5px 0;
	color:#0D3970;
	color:#003876;
}
.hdrDOrange12 {
	font-size:12px;
	margin:0 0 5px 0;
	color:#FF6600;
}
.hdrDOrange16 {
    font-size:16px;
	margin:0 0 5px 0;
	color:#FF6600;
}
.hdrDOrange18 {
	font-size:18px;
	margin:0 0 5px 0;
	color:#FF6600;
}
h1 {
	font-size:20px;
	margin:0px;
	margin-bottom:10px;
}

/*common*/

.breaker {
	font-size:1px;
	line-height:1px;
	height:1px;
	margin-top:-1px;
	clear:both;
}


/*HomePage*/


#contentRowHome1 {
	border-bottom:1px dotted #D2D2D2;
	/*width:998px;*/
	width: 966px;
	background: #fff url('/assets/mijnmakelaar/images/bg_contentRowHome1.gif') repeat-y 518px 0px;
}
	#contentRowHome1 .columnLeft {
		/*width:496px;*/
		width:470px;
		float:left;
		overflow:hidden;
		padding: 0px 20px 15px 28px;
	}	
		#contentRowHome1 .columnLeft .duoHeading {
			margin: 0 0 20px 0;
		}	
	
		#contentRowHome1 .columnLeft .image {
			width:180px;
			float:left;
		}	
		
		#contentRowHome1 .columnLeft .text {
			width:270px;
			float:left;
			padding-right:20px;
		}	
	
	
	#contentRowHome1 .columnRight {
		
		background: #B9E0FF url('../images/grad_kaart.jpg') top left repeat-x;
		/*width:428px;*/
		width:406px;
		float:left;
		padding: 20px;
		/*border-left:1px dotted #D2D2D2;*/
		margin: 0 0 0 1px;
		font: 12px Tahoma;	
		
		
	}
	
		#contentRowHome1 .columnRight form  {
			margin:0px;
			padding:0px;
		}
		
		#contentRowHome1 .columnRight .dropdown  {
			font: 12px Tahoma;
			width:110px;
			margin: 5px 5px 25px 0;
			border: 0;
			padding: 3px 4px;
		}
		
		#contentRowHome1 .columnRight .input  {
			font: 12px Tahoma;
			width:240px;
			margin-top:5px;
			margin-bottom:10px;
			border: 0;
			padding: 3px 4px;
		}
	

#contentRowHome2 {
	border-bottom:1px dotted #D2D2D2;
	width: 966px;
}
	#contentRowHome2 .columnLeft {
		width:532px;
		width:480px;
		float:left;
		border-right:1px dotted #D2D2D2;
		padding: 20px 10px 10px 28px;	
	}	
		#objectBlok .slideButtonL {
			float:left;
			margin: 48px 12px 0 0;
		}
		#objectBlok .slideButtonR {
			float:left;
			margin: 48px 0 0 -8px;
		}
		
		
		#objectBlok .objectItem {
			width:140px;
			float:left;
			margin: 8px 0 0 0;
		}
		
		#objectBlok .objectItem .image {
		
			margin-bottom:5px;
			border:1px solid #999;
			width:114px;
			height:87px;
		}
		
		#objectBlok .objectItem .image img {
		
			border:1px solid #fff;
		}
		
		#objectBlok .objectItem .price {
			margin-top:-4px;
			margin-bottom:15px;
		}
		
		#contentRowHome2 .columnLeft .btnMoreResults {
			float: right;
			margin: 0 16px 0 0;
		}
		
		
	
	#contentRowHome2 .columnRight {
		width:464px;
		width:446px;
		float:left;
		border-left:1px dotted #D2D2D2;
		margin:-1px;
		padding:1px;
		
		overflow:hidden;
	}

#contentRowHome3 {
	border-bottom:1px dotted #fff;
	width: 966px;
}
	#contentRowHome3 .columnLeft {
		background: url('../images/grad_krant.jpg') bottom left repeat-x;
		position:relative;
		width:532px;
		width:322px;
		height: 100px;
		float:left;
		border-right:1px dotted #D2D2D2;
		padding: 40px 38px 32px 158px;
		color:#234600;
	}	
	
	#woonkrant {
		position:absolute;
		top:7px;
		left:0px;
		width:155px;
		height:132px;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://db01/univenoordoost.nl/slice%20na%20inventarisatie/mijnmakelaar/images/kaart.png', sizingMethod='crop');
	    */
	}
	
	#contentRowHome3 .columnRight {
		background: url('../images/bg_houseoutlines.gif') 20px 20px no-repeat;
		float:left;
		border-left:1px dotted #D2D2D2;
		margin:-1px;
		padding: 18px 18px 0px 180px;
	}
	
#contentRowHome3 a {
	color:#333;
	text-decoration:none;
}

#contentRowHome3 a:hover {
	
	text-decoration:underline;
}


/*Vervolgpagina 2 kolom */

#contentRowVervolg {
	border-bottom:1px dotted #fff;
	width: 966px;
}
	#contentRowVervolg .columnLeft {
		width:518px;
		float:left;
		border-right:1px dotted #D2D2D2;
	}	

		
		#contentRowVervolg #pageContent {
			padding: 0 20px 0 28px;
		}
		
		#pageContentFormZoekOpdracht 
		{
		    padding: 23px 18px 50px 28px;
		}	
			
		#pageContentBorderBottom {
			padding: 23px 18px 50px 28px;
			border-bottom:1px dotted #D2D2D2;
		}	
		#pageContentBorderBottom p {
			padding: 0;
			margin: 0;
			width: 420px;
		}	
		#pageContentNoBorderBottom {
			padding: 23px 18px 50px 28px;
		}	
		#pageContentNoBorderBottom p {
			padding: 0;
			margin: 0;
			width: 420px;
		}		
		
			#pageContentBorderBottom .smoel {
				width:470px;
				margin-top:20px;
			}
			
			#pageContentBorderBottom .smoel .foto {
				background: #fff;
				border: 1px solid #999;
				float:left;
				padding: 2px;
				margin: 0 20px 0 0;
			}
			
			#pageContentBorderBottom .smoel .smoelinfo {
				width:280px;
				float:left;
			}
			
			#pageContentBorderBottom .smoel .smoelinfo .functie {
				padding-left:15px;
			}		
		
		#pageContentColumns {
			background: url('../images/grad_twocolumn.jpg') bottom left repeat-x;
			border-bottom:1px dotted #D2D2D2;
		}
		
		#pageContentColumns .pageContentColumnsLeft{
			width:280px;
			float:left;
			border-right:1px dotted #D2D2D2;
			padding: 20px 18px 120px 28px;
		}
		
		#pageContentColumns p{
			padding: 0;
			margin: 10px 0 0 0;
		}
		
		#pageContentColumns .pageContentColumnsRight{
			width:280px;
			float:left;
			border-left:1px dotted #D2D2D2;
			padding: 20px 18px 20px 20px;
			margin:-1px;
		}
		
		#pageContentColumns a.link{
				background: url('../images/arrow_link.gif') no-repeat 2px 5px;
				padding-left:10px;
				color:#078AEB;
		}
		
		
		/*taxatie*/
		
		#taxForm  {
			background: url('../images/grad_twocolumn.jpg') bottom left repeat-x;
			padding: 30px;
		}
		#taxForm td {
			padding: 6px 0;
		}
		#taxForm input.input{
			border: 1px solid #63C501;
			font: 11px Arial;
			padding: 2px 4px;		
			width: 250px;
		}
		
		
		#pageContent .input {
			width:200px;
		}	
		
		#formSteps {
			margin-top:10px;
			background:#D9ECFB;
			color:#999999;
			font-size:10px;
			padding:7px 7px 7px 0px;
		}
			#formSteps a {
				color:#999999;
				text-decoration:none;
			}
			

			#formSteps .activelink {
				color:#333333;
				padding-right:15px;
				margin-left:15px;
				background: url('../images/arrow_formstep_active.gif') no-repeat right 4px;
			}
			
			#formSteps .activelink a {
				color:#333333;
			}
			
			#formSteps .link {
				padding-right:15px;
				margin-left:15px;
				background: url('../images/arrow_formstep_notactive.gif') no-repeat right 4px;
				
			}
			
			#formSteps .nolink {
				padding-right:15px;
				margin-left:15px;
				background: none;
				
			}
		
		
		
		
	#contentRowVervolg .columnRight {
		width:448px;
		float:left;
		border-left:1px dotted #D2D2D2;
		margin:-1px;
	}
		
		#contactGrad {
			background: #B9E0FF url('/assets/mijnmakelaar/images/grad_search.jpg') top left repeat-x;
			color:#333;
			padding-bottom: 30px;
		}
		
			#contactGrad a {
				color:#333;
				text-decoration:none;
			}
			
			#contactGrad a:hover {
				text-decoration:underline;
			}
		
		
		
		#contact {
			color:#333;
		}
		
			#contact a {
				color:#333;
				text-decoration:none;
			}
			
			#contact a:hover {
				text-decoration:underline;
			}
			
		#contactForm {
			
			color:#333;
		}
		
		#contactForm form{
			margin:0px;
		}
		
		#contactForm td.label {
			width:110px;
		}
		
		#contactForm td.divider {
			height:10px;
			font-size:1px;
			line-height:1px;
		}
		
		#contactForm input.input {
			width:200px;
		}
		
		#contactForm textarea.input {
			width:310px;
			height:150px;
		}
		#appointmentForm td.label {
			width: 120px;
		}
		#appointmentForm input.input {
			border: 1px solid #63C501;
			font: 11px Arial;
			padding: 2px 4px;
		}
		#appointmentForm textarea.input {
			border: 1px solid #63C501;
			font: 11px Arial;
			height: 70px;
			padding: 2px 4px;
			width: 243px;
		}
		#appointmentForm td {
			padding: 4px 0;
		}
		
		
		
		/*taxatie*/
		#previewOverzicht .step1 {
			padding-left:50px;
			padding-top: 10px;
			padding-bottom: 30px;
			background: url('../images/number_one_blue.gif') no-repeat 10px 5px;
		}
		#previewOverzicht .step1 table {
			margin: 10px 0 0 0;
		}
		#previewOverzicht .step1 td {
			padding: 2px 0;
		}
		


/*Vervolgpagina */


#contentRowVervolg {
	border-bottom:1px dotted #fff;
	width: 966px;
}
	#contentRowVervolg .columnLeft {
		width:652px;
		float:left;
		border-right:1px dotted #D2D2D2;
	}	
		
	
		/*woningdetails*/
	
		#objectDetailInfo {
			padding: 20px 18px 15px 28px;
		}	
		
			#objectDetailInfo .image{
				width:175px;
				float:left;
			}
			#objectDetailInfo .text{
				width:283px;
				float:left;
			}	
			
				#objectDetailInfo .text .price{
					color:#003876;
					font: bold 12px Arial;
				}
				
				#objectDetailInfo .text a {
					color:#078AEB;
				}	
				
			#objectDetailInfo .button{
				width:147px;
				height:50px;
				float:left;
			}
		    
	        #objectDetailInfo .soldHouse
			{
			    background: #7ACC00;
			    color: #fff;
			    display: block;
			    font: bold 9px Verdana;
			    margin: 0;
			    padding: 2px 0 4px 0;
			    text-align: center;
			    width: 150px;
			    border-top: 1px solid #fff;
			}

			#objectDetailInfo .openHouse 
			{
			    background: #FF6600;
			    color: #fff;
			    display: block;
			    font: bold 9px Verdana;
			    margin: 0;
			    padding: 2px 0 4px 0;
			    text-align: center;
			    width: 150px;
			    border-top: 1px solid #fff;
			}
			
			#objectDetailInfo .newHouse 
			{
			    background: #0099FF;
			    color: #fff;
			    display: block;
			    font: bold 9px Verdana;
			    margin: 0;
			    padding: 2px 0 4px 0;
			    text-align: center;
			    width: 150px;
			    border-top: 1px solid #fff;
			}
		    
		#contentRowVervolg .columnLeft .backToSearchBtn {
			padding: 8px 0;
			display: block;
		}
		
		#contentRowVervolg .columnLeft .introPhoto {
			margin: 1px 0;
		}
		
		#objectDetailTabsContainer {
		}	
		
			
		
		#objectDetailsTabContent {
			width:652px;
			margin: 8px 0 0 0;
		}
		
			.objectDetailsTabRow {
				border-bottom:1px dotted #D2D2D2;
			}
			
				.objectDetailsTabRow a.link{
					background: url('../images/arrow_link.gif') no-repeat 2px 5px;
					padding-left:10px;
					color:#078AEB;
				}
				.objectDetailsTabRow .objectDetailsTabContentWide {
					margin-top:20px;
					padding:0px 20px 20px 28px;
				}
				.objectDetailsTabRow .objectDetailsTabContentWide p {
					margin: 0;
					padding: 0;
					width: 480px;
				}
				
				ul.documentList 
				{
				    margin:0px;
				    padding:0px;
				    list-style:none;
				}
				
				ul.documentList li
				{
				    margin:0px;
				    padding:0px;
				    list-style:none;
				    background: url('../images/arrow_link.gif') no-repeat 2px 5px;
					padding-left:10px;
					color:#078AEB;
				}
				
				ul.documentList li a
				{
					color:#078AEB;
				}
				
			
				.objectDetailsTabRow .objectDetailsTabContentLeft {
					width:280px;
					border-right:1px dotted #D2D2D2;
					float:left;
					margin-top:20px;
					padding:0px 20px 20px 28px;
				}
				.objectDetailsTabRow .objectDetailsTabContentRight {
					width:280px;
					border-left:1px dotted #D2D2D2;
					float:left;
					margin-left:-1px;
					margin-top:20px;
					padding:0px 20px 20px 20px;
				}
				
				#objectDetailsTabContent .td.label {
					color:#999999;
					width:140px;
					border-bottom:1px solid #E4E4E4;
				}
				
				#objectDetailsTabContent td.text {
					width:150px;
					border-bottom:1px solid #E4E4E4;
				}
				
				.kenmerken .td.label {
					color:#999999;
					width:140px;
					border-bottom:1px solid #E4E4E4;
				}
				
				.kenmerken td.text {
					width:150px;
					border-bottom:1px solid #E4E4E4;
				}
			.fotoContainer 
			{
			    background: url('../images/grad_photos.jpg') bottom left repeat-x;
				border-bottom:1px dotted #D2D2D2;
				padding:20px 20px 20px 28px;
			}
			
			.video {
				 text-align: center;
				background:#E8F3FD;
			}
			
			#objectDetailTabsContainer img.foto {
				border: 1px solid #aaa;
				margin-right:15px;
				margin-bottom:15px;
				padding: 1px;
			}
			
			#objectDetailsTabContent .fotoContainer .fotos img {
				background: #fff;
				border: 1px solid #aaa;
				margin-right:12px;
				padding:1px;
			}
			#objectDetailsTabContent .fotoContainer a {
				color: #ff6600;
			}
			
			#objectDetailsTabContent .fotoContainer .fotos {
				float: left;
			}
			
			#objectDetailsTabContent .fotoContainer .slideButtonL {
				float:left;
				margin: 24px 10px 0 0;
			}
			#objectDetailsTabContent .fotoContainer .slideButtonR {
				float:left;
				margin: 24px 0 0 5px;
			}
			#objectDetailsTabContent .fotoContainer .morelink {
				clear: both;
				padding: 20px 0 0 0;
			}
			
			.morelink a.link{
				background: url('../images/arrow_link.gif') no-repeat 2px 5px;
				padding-left:10px;
				color:#FF6600;
		}
		
		#objectDetailUseful {
			background: #DBEEFF url('../images/grad_extralinks.jpg') top left repeat-x;
			padding:20px 0px 50px 28px;
			width:622px;
			display:none;
		}
		
			#objectDetailUseful .usefulItem {
				width:250px;
				margin-top:10px;
				padding-left:50px;
				float:left;
				color:#000;
			}
			
			#objectDetailUseful .usefulItem a {
				color:#000;
			}
			
			#objectDetailUseful .verzekering {
				background: url('../images/bg_useful_verzekering.gif') no-repeat 0px 3px;
			}
			
			#objectDetailUseful .hypotheek {
				margin-right:15px;
				background: url('../images/bg_useful_hypotheek.gif') no-repeat 0px 3px;
			}
		
		#objectDetailExtralinks {
			background: #DBEEFF url('../images/grad_extralinks.jpg') top left repeat-x;
			padding:20px 0px 30px 30px;
		}
		
			#objectDetailExtralinks .usefulItem {
				width:250px;
				margin-top:10px;
				padding-left:40px;
				float:left;
				color:#000;
			}
			
			#objectDetailExtralinks .usefulItem a {
				color:#000;
			}
			
			#objectDetailExtralinks .verzekering {
				background: url('../images/bg_useful_verzekering.gif') no-repeat 0px 3px;
			}
			
			#objectDetailExtralinks .hypotheek {
				margin-right:15px;
				background: url('../images/bg_useful_hypotheek.gif') no-repeat 0px 3px;
			}
		
			
		/*einde woningdetails*/
		
		#TopInfo {
			background: #97D3FD;
			/*background: #63C500;*/
			padding: 5px 20px 3px 28px;
			margin: 0;
			height: 28px;
		}
		#TopInfo a {
			color: #032665;
		}
		
		#TopInfoG {
			background: #97D3FD;
			padding:0 20px 0 28px;
			margin: 0;
		}
		#TopInfoG a {
			color: #032665;
		}
				
		/*searchresult*/
		
		#searchResultTopInfo {
			background: #97D3FD;
			padding:0 20px 0 28px;
			margin: 0 0 20px 0;
		}
		
		#searchResultTopInfo a {
			color: #032665;
		}
		
		#searchResultsTabContent {
			padding:5px 20px 20px 28px;
		}
			
				#searchResultTabsContainer a {
					
					color:#333;
					line-height: 14px;
				}
				#searchResultTabsContainer a.linkdown {
					background: url('../images/arrow_down_blue.gif') no-repeat 6px right;
					padding-right:10px;
					color:#078AEB;
			}	
				
				#searchResultTabsContainer a.dellink{
					background: url('../images/icon_dellink.gif') no-repeat 0px 1px;
					padding-left:17px;
					color:#333;
				}
		
				#searchResultTabsContainer a.helplink{
					background: url('../images/arrow_link.gif') no-repeat 2px 5px;
					padding-left:10px;
					margin: 3px 0 0 0;
					color:#078AEB;
					display: block;
					float: right;
				}
				
				#searchResultTabsContainer .filterBox {
					background: #fff;
					border: 1px solid #999;
					visibility: hidden;
					position: absolute;
					margin: 5px 0 0 40px;
					padding: 12px 12px 22px 12px;
				}
				
				
				#searchResultsItemContainer {
					margin-top:10px;
					line-height: 16px;
				}
				
				#searchResultsItemContainer tr.header td {
					background:#FFDDB9;
					padding:7px 7px 7px 0px;
				}
				
				#searchResultsItemContainer tr.item td {
					
					padding:7px 7px 7px 0px;
				}
				
				#searchResultsItemContainer .soldHouse
				{
					/*
					background: #fff url('../images/house_verkocht.gif') bottom left no-repeat;
					filter: alpha(opacity=70); 
				    opacity:.70;
				    -moz-opacity: 0.7;
                    display: block;
                    position: absolute;
                    width: 115px;
                    height: 86px;
                    text-indent: -9999px;
                    */
				    background: #7ACC00;
				    color: #fff;
				    display: block;
				    font: bold 9px Verdana;
				    margin: 0;
				    padding: 2px 0 4px 0;
				    text-align: center;
				    width: 115px;
				    border-top: 1px solid #fff;
				}

				#searchResultsItemContainer .openHouse 
				{
				    background: #FF6600;
				    color: #fff;
				    display: block;
				    font: bold 9px Verdana;
				    margin: 0;
				    padding: 2px 0 4px 0;
				    text-align: center;
				    width: 115px;
				    border-top: 1px solid #fff;
				}
				
				#searchResultsItemContainer .newHouse 
				{
				    background: #0099FF;
				    color: #fff;
				    display: block;
				    font: bold 9px Verdana;
				    margin: 0;
				    padding: 2px 0 4px 0;
				    text-align: center;
				    width: 115px;
				    border-top: 1px solid #fff;
				}
						
				#searchResultsItemContainer td.text{
					
					padding-top:10px;
					padding-bottom:10px;
				}
				
				.name {
					font-weight: normal;
					color: #499100;
					font-size: 15px;
				}
				.name a {
					color: #FF6600!important;
					font-size: 15px;
				}
				
				#searchResultsItemContainer tr.item .location {
					color:#FF6600;
				}
				
				#searchResultsItemContainer tr.item .location A {
					color: #FF6600;
				}
				
				#searchResultsItemContainer tr.divider {
					
					line-height:1px;
					font-size:1px;
					height:10px;
					padding:0px;
				}
				
				#searchResultsItemContainer tr.divider .line{
					
					line-height:1px;
					font-size:1px;
					height:1px;
					background:#EEEEEE;
					margin-top:5px;
					margin-bottom:5px;
					
				}
				.pageNumbers {
					border-top: 1px dashed #d2d2d2;
					font: 11px Arial;
					padding: 15px 0;
					margin: 15px 0;
					width: 100%;
				}
				.pageNumbers a {
					font-weight: bold;
				}
				/* 
				#searchResultsItemContainer .PagingDiv {
                    margin-top: 16px;
                    padding-top: 10px;
                    border-top: 1px dashed #d2d2d2;
				}
				#searchResultsItemContainer .PagingDiv a.PagingNumber 
				{
				    font-size: 12px;
				    margin: 0px 3px;
                    color: #000000;
                    text-decoration: underline;
				}
				#searchResultsItemContainer .PagingDiv a.PagingNumber:hover 
				{
				    font-size: 12px;
				    margin: 0px 3px;
                    color: #666666;
                    text-decoration: none;
				}
				#searchResultsItemContainer .PagingDiv .PagingNumberActive
				{
				    font-size: 12px;
				    margin: 0px 3px;
                    color: #000000;
                    font-weight: bold;
				}
				#searchResultsItemContainer .PagingDiv a.PagingButton 
				{
				    margin: 0px 3px;
                    color: #000000;
                    text-decoration: underline;
				}
				#searchResultsItemContainer .PagingDiv a.PagingButton:hover 
				{
				    margin: 0px 3px;
                    color: #666666;
                    text-decoration: none;
				}
                */
				
		/*einde searchresult*/
		
	
	#contentRowVervolg .columnRight {
		width:314px;
		float:left;
		border-left:1px dotted #D2D2D2;
		margin:-1px;
	}
	
		/*searchresult*/
		
		#searchForm  {
			background: #B9E0FF url('../images/grad_search.jpg') top left repeat-x;
			font: 12px Tahoma;
			margin: 1px 0 0 0;
		}
		#searchForm a  {
			color:#000;
		}
		
		#searchForm form  {
			margin:0px;
			padding:0px;
		}
		
		#searchForm .input  {
			border: 0;
			padding: 3px 5px;
			margin-top:5px;
			margin-bottom:10px;
			width: 230px;
			font: 12px Tahoma;	
		}
		
		#searchForm .dropdown  {
			border: 0;
			padding: 3px 5px;
			width: 110px;
			margin:5px 2px 0 0;
			font: 12px Tahoma;	
		}
		
		#searchForm .formButton  {
			display: block;
			margin: 25px 0 0 0;
		}
		
		#map {
			background: url('../images/bg_map.gif') no-repeat 170px 50px;
			height:200px;
		}
		
		#map a{
			color:#333;
			background: url('../images/arrow_link_black.gif') no-repeat 2px 5px;
			padding-left:10px;
					
		}
		
		/*einde searchresult*/
	
		#newAssort {
			background: url('../images/grad_assort.jpg') bottom left repeat-x;
			color: #3D7900;
			padding: 15px 20px 0 0;
			margin: 0 -20px;
			line-height: 16px;
		}
		
		#newAssort ul {
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
		#newAssort li {
			clear: both;
			margin: 0 0 10px 0;
			padding: 0 0 15px 20px;
			border-bottom: 1px dashed #d2d2d2;
		}
		
		#newAssort li img {
			margin: 0 10px 10px 0;
			float: left;
		}
		
		#newAssort li a {
			font: normal 15px Arial;
			color: #57AE00;
		}
		#newAssort li p {
			color: #333;
			margin: 14px 0 4px 0;
			padding: 0;
		}
		
		#newAssort .moreAssort img {
			margin: 25px 0 20px 20px;
		}
		
		
	
	
		/*woningdetails*/
	
		#objectDetailMap {
			background: #B9E0FF url('../images/grad_search.jpg') top left repeat-x;
			padding: 20px;
		}
		
			#objectDetailMap .googlemap{
				background: #fff;
				margin-top:20px;
				margin-bottom:10px;
				border: 1px solid #666;
				padding: 2px;
			}
		
		#objectDetailMap a {
			color:#000;
		}
		
		#objectDetailLinks {
			color:#fff;
			background: #63C500 url('../images/grad_contact.jpg') top left repeat-x;
			background: #509F00;
			/*padding:20px;*/
			padding:20px 0px 10px 0px;
		}
		
			#objectDetailLinks ul {
				margin:0px;
				padding:0px;
				padding:0px 20px 0px 20px;
				list-style:none;
			}
			
			#objectDetailLinks li {
				padding-left:30px;
				padding-top:2px;
				padding-bottom:7px;
			}
			
			#objectDetailLinks li.pdf {
				background: url('../images/icon_woningdetails_pdf.gif') no-repeat 0px 0px;
			}
			
			#objectDetailLinks li.appointment {
				background: url('../images/icon_woningdetails_afspraak.gif') no-repeat 0px 0px;
			}
			
			#objectDetailLinks li.question {
				background: url('../images/icon_woningdetails_vraag.gif') no-repeat 0px 0px;
			}
			
			#objectDetailLinks li.mail {
				background: url('../images/icon_woningdetails_tellafriend.gif') no-repeat 0px 0px;
			}
			
			#objectDetailLinks li.print {
				background: url('../images/icon_woningdetails_print.gif') no-repeat 0px 0px;
			}
			
			#objectDetailLinks a {
				color:#fff;
				text-decoration:none;
				font-weight: bold;
			}
			
			#objectDetailLinks a:hover {
				text-decoration:underline;
			}
			
			    #objectDetailLinks .afspraakform, #objectDetailLinks .tellafriendform 
			    {
			        
			        background:#ffffff;
			        margin-top:5px;
			        margin-bottom:10px;
			        padding:10px 20px 20px 20px;
			        color:#000000;
			        
			    }
			    
			    #objectDetailLinks .afspraakform a, #objectDetailLinks .tellafriendform a
			    {
			        color:#000000;
			        font-weight: normal;
			        
			    }
			
			
		#objectDetailContactPerson {
			padding:30px 20px 20px 20px;
		}
		
			#objectDetailContactPerson .image {
				width:100px;
				float:left;
			}
			
			#objectDetailContactPerson .text {
				width:174px;
				float:left;
			}
			
				#objectDetailContactPerson .text .name {
					color:#499100;
				}
				
				#objectDetailContactPerson .text ul {
					margin:0px;
					margin-top:10px;
					padding:0px;
					list-style:none;
				}
				
				#objectDetailContactPerson .text li {
					padding-left:40px;
					padding-top:7px;
					padding-bottom:7px;
					color:#003876;
					margin-bottom:3px;
				}
				
				#objectDetailContactPerson .text li.phone {
					background: url('../images/icon_woningdetails_phone.gif') no-repeat 0px 0px;
				}
				
				#objectDetailContactPerson .text li.email {
					background: url('../images/icon_woningdetails_email.gif') no-repeat 0px 0px;
				}
				
				#objectDetailContactPerson .text li a {
					text-decoration:none;
					color:#003876;
				}
				
				#objectDetailContactPerson .text li a:hover {
					text-decoration:underline;
				}
				
				.houseContactPhone 
				{
				    padding: 5px 0 7px 35px;
					background: url('../images/icon_woningdetails_phone.gif') no-repeat 0px 0px;
					display: block;
				}
				
				.houseContactEmail {
					padding: 5px 0 7px 35px;
					background: url('../images/icon_woningdetails_email.gif') no-repeat 0px 0px;
					display: block;
				}
				.houseContactEmail a 
				{
				    text-decoration:none;
					color:#003876;
				}
				
		/*eind woningdetails*/	
				
				
				
/*tabs*/
	
#objectDetailsTabs {
	height: 40px;
	list-style: none;
	padding:0px;
	margin:0 1px 0 12px;

}
	#objectDetailsTabs ul {
		padding: 0;
		margin: 0;
	}
	
	#objectDetailsTabs li {
		float: left;
		background: url('/assets/mijnmakelaar/images/nav_tab_off_left.gif') no-repeat top left;
		margin: 7px 0 0 3px;
		_margin: 14px 0 0 3px;
		padding: 0;
	}
	
	#objectDetailsTabs li a {
		font: bold 11px Verdana;
		display:block;
		text-decoration:none;
		background: url('/assets/mijnmakelaar/images/nav_tab_off_right.gif') no-repeat top right;
		margin-left:7px;
		padding-left:6px;
		padding-right:12px;
		padding-top:13px;
		padding-bottom:6px;
	}
	#objectDetailsTabs li a span {
		background: url('/assets/mijnmakelaar/images/bullet_nav.gif') center left no-repeat;
		padding: 0 0 0 10px;
		font: bold 11px Verdana;
	}
	#objectDetailsTabs li.active {
		background: url('/assets/mijnmakelaar/images/nav_tab_on_left.gif') no-repeat top left;
	}

	#objectDetailsTabs li.active a {
		background: url('/assets/mijnmakelaar/images/nav_tab_on_right.gif') no-repeat top right;
		font: bold 11px Verdana;
		padding-left:3px;
		padding-right:20px;
		padding-top:11px;
		padding-bottom:8px;
	}
	#objectDetailsTabs li.active a span 
	{
	    background: #fff;
	    font: bold 11px Verdana;
	}


#objectSubDetailsBox {
	background: #CDF198; /* C4EF9C #BBFF77;*/
	padding:0 5px 0 5px;
	margin: 0;
}
#objectSubDetailsBox a {
	color: #285100;
}	
	
#objectSubDetailsTabs {
	height: 40px;
	list-style: none;
	padding:0px;
	margin:0 1px 0 0;
	/*background: url("../images/nav_woningdetails_bg.gif") repeat-x top;*/
}
	#objectSubDetailsTabs ul {
		padding: 0;
		margin: 0;
	}
	
	#objectSubDetailsTabs li {
		float: left;
		background: url('../images/nav_subtab_off_left.gif') no-repeat top left;
		margin: 7px 0 0 3px;
		_margin: 14px 0 0 3px;
		padding: 0;
	}
	
	#objectSubDetailsTabs li a {
		font: bold 11px Verdana;
		display:block;
		text-decoration:none;
		background: url('../images/nav_subtab_off_right.gif') no-repeat top right;
		margin-left:7px;
		padding-left:6px;
		padding-right:16px;
		padding-top:13px;
		padding-bottom:6px;
		
		margin-left:5px;
		padding-left:1px;
		padding-right:12px;
		padding-top:13px;
		padding-bottom:6px;
	}
	
	#objectSubDetailsTabs li a span {
		/*background: url('../images/bullet_subnav.gif') center left no-repeat;*/
		font: bold 11px Verdana;
		padding: 0 0 0 5px;
	}
    
	#objectSubDetailsTabs li.active {
		background: url('../images/nav_subtab_on_left.gif') no-repeat top left;
		
	}

	#objectSubDetailsTabs li.active a {
		background: url('../images/nav_subtab_on_right.gif') no-repeat top right;
		font: bold 11px Verdana;
		margin-right: 4px;
		padding-left:5px;
		padding-right:16px;
		padding-top:12px;
		padding-bottom:7px;
	}
	#objectSubDetailsTabs li.active a span 
	{
	    background: #fff;
	    font: bold 11px Verdana;
	}
	
/*borders and padding*/
	
.borderbottomtop {
	border-bottom:1px dotted #D2D2D2;
	padding: 20px;
}

.noborderbottomtop {
	padding: 0px 20px 20px 20px;
}

.noborderbottom {
	padding: 35px 20px 0 20px;
}

.borderbottom {
	padding: 20px 20px 20px 20px;
	border-bottom:1px dotted #D2D2D2;
}


.borderbottomtoppage {
	border-bottom:1px dotted #D2D2D2;
	padding: 0px 20px 20px 28px;
}

.noborderbottomtoppage {
	padding: 0px 20px 50px 28px;
}

.noborderbottompage {
	padding: 20px 20px 50px 20px;
}

form {
	margin: 0;
	padding: 0;
}

.editCMSTextAreaField {
    background-color:#FFE4CF;
    width:550px;
    height:100px;
    overflow:auto;
    border:solid 1px #FFA55B;
}

.videoedit 
{
    width:320px;
    float:left;
}
.editVideoRondleiding {
    float:left;
    background-color:#FFE4CF;
    width:228px;
    height:150px;
    overflow:auto;
    border:solid 1px #FFA55B;
    font-size:11px;
    font-weight:bold;
    padding:3px;
}

.editCMSFileUpload {
    background-color:#FFE4CF;
    width:220px;
    height:20px; 
    border:solid 1px #FFA55B;
}

.videoplaatslink {
    color:#000000;
    background: url('../images/arrow_link_orange.gif') no-repeat 2px;
    padding-left:20px;
    font-weight:normal;
}

.greenTextField {
    border:solid 1px #63C501;
}

.editCMSModule 
{
    background-color:#FFE4CF;
    width:580px;
    height:30px;
    padding-top:6px;
    padding-left:5px;
    border:solid 1px #FFA55B;
    margin-bottom:4px;
}

.editModuleButtonRight { 
    color:#FFFFFF;
    background-color:#FF4618;
    padding:3px 5px 5px 5px;
    font-weight:bold;
    font-size:12px;
    border:2px solid #FF6600;
    white-space:nowrap;
    float:right;
    margin:5px 5px 5px 0px;
}

.editModuleButtonRightOpslaan { 
    color:#FFFFFF;
    background-color:#FF4618;
    padding:3px 5px 5px 5px;
    font-weight:bold;
    font-size:12px;
    border:2px solid #FF6600;
    white-space:nowrap;
    float:right;
    margin: 5px 48px 5px 0px;
}

.cmsEditCalender {
    height:12px;
    font-size:11px;
    border: solid 1px #cccccc;
}

.opendagopslaan {
    color:#FFFFFF;
    background-color:#FF4618;
    font-weight:bold;
    font-size:11px;
    border:2px solid #FF6600;
    white-space:nowrap;
}


.googlemaps 
{
    border: 1px solid #aaa;
    padding: 6px;
    width: 566px;
}
.tooltip, .clusternumber
{
    background-color:#E1F2FF;
    border:1px #006699 solid;
    padding: 5px;
    z-index: 9999;
}
.clusternumber 
{
    background-color: #fff;
    padding: 2px 5px;
}
.tooltip img
{
    margin: 0 0 3px 0;
}
.tooltip span 
{
    display: block;
    font-family: Tahoma;
    font-weight: bold;
    margin: 7px 0 0 0;
}


.searchHouseSubmit	{
	width: 114px;
	height: 30px;
	margin: 0px;
	margin-top: 25px;
	background: url(/assets/mijnmakelaar/images/btn_nuzoeken.gif) no-repeat;
	border: none;
	cursor: pointer;
}

#container #contentBox #footer {
    height: 35px;
    border-top: 1px dotted #D2D2D2;
    padding: 5px 0px 0px 30px;
    color: #333333;
}
#container #contentBox #footer .footerText {
    margin-top: 10px;
    line-height: 35px;
}
#container #contentBox #footer .footerText a {
    color: #333;
    text-decoration: none;
}
#container #contentBox #footer .footerText a:hover {
    color: #333;
    text-decoration: underline;
}
#container #contentBox #footer .footerImg {
    margin: 5px 10px;
    border: none;
}


.facebookImg 
{
    border: 1px solid #ccc;
    padding: 2px;
}

UL.pgf_paging {
    margin: 8px 0 0 0;
    padding: 10px 0 0 0;
    list-style: none;
    border-top: 1px dashed #d2d2d2;
}

UL.pgf_paging LI {
    display: inline;
    margin-right: 5px;
    background-color: #D7EEFF;
    border: 1px solid #D7EEFF;
    padding: 4px;
    width: 12px;
    float: left;
    text-align: center;
}

UL.pgf_paging LI.pgf_paging_label {
    width: auto;
    text-align: left;
    background-color: transparent;
    padding-left: 0px;
    border: 0;
}

UL.pgf_paging LI.pgf_paging_active {
    background-color: transparent;
    font-weight: bold;
    border: 1px solid #D7EEFF;
}

UL.pgf_paging LI A {
    text-decoration: underline;
    color: #fff;
}
