* {
	margin:						0px;
	padding:					0px;
}

body {
	background-color:			white;
	background-image:			url('../immobiliengids_images/site_bg.gif');
	background-repeat:			repeat-x;
	font-family:				Arial, Helvetica, Sans-Serif;
	font-size:					12px;
	color:						#76715C;
}

p, div, li, td {
	font-family:				Arial, Helvetica, Sans-Serif;
	font-size:					12px;
	color:						#76715C;
}

a {
	font-weight:				bold;
	text-decoration:			underline;
	color:						#76715C;
}

a:hover {
	text-decoration:			none;
}

#layout {
	width:						951px;
	margin-left:				20px;
}

#boven {
	height:						109px;
	width:						951px;
}

#logo {
	height:						90px;
	width:						323px;
	padding-top:				10px;
}

#logo img {
	border:						0px;
}

#navigatie {
	height:						38px;
	width:						945px;
	border:						1px solid #086562;
	background-color:			#319592;
	background-image:			url('../immobiliengids_images/navbalk_bg.gif');
	background-repeat:			repeat-x;
	text-align:					left;
	vertical-align:				middle;
}

.menu_item {
	float:						left;
	height:						38px;
}

.menu_item a {
	font-size:					13px;
	line-height:				28px;
	font-weight:				bold;
	color:						white;
	padding:					2px;
	text-decoration:			none;
	border:						1px solid transparent;
	padding:					4px;
	padding-left:				10px;
	padding-right:				10px;
	display: 					block;
	margin-top:					0px;
}

.menu_item a:hover {
	color:						#F79910;
	background-color:			#EBECDF;
	border:						1px solid white;
}

#inhoud {
	width:						951px;
	border:						0px;
	margin:						0px;
	padding:					0px;
	margin-top:					15px;
	margin-left:				-2px;
}

#subnavigatie {
	width:						137px;
}

.submenu_item {
	height:						23px;
	width:						137px;
	border-bottom:				1px solid white;
	vertical-align:				middle;
}

.submenu_item a {
	font-size:					10px;
	width:						125px;
	padding-left:				10px;
	height:						17px;
	background-color:			#EBECDE;
	color:						#76715C;
	display:					block;
	border:						1px solid #EBECDE;
	text-decoration:			none;
	padding-top:				4px;
	text-transform:				capitalize;
}

.submenu_item a:hover {
	background-image:			url('../immobiliengids_images/subnav_hover_bg.gif');
	background-repeat:			repeat-x;
	border:						1px solid #EF7D03;
	color:						white;
}

.subtitel {
	background-image:			url('../immobiliengids_images/subnav_hover_bg.gif');
	background-repeat:			repeat-x;
	color:						white;
	height:						21px;
	border:						1px solid #EF7D03;
	font-weight:				bold;
}

.subtitel td {
	color:						white;
}

.blok_titel {
	background-image:			url('../immobiliengids_images/titel_groen_bg.gif');	
	color:						white;
	font-weight:				bold;
	vertical-align:				middle;
	height:						31px;
	border:						1px solid #086562;
	line-height:				31px;
	padding-left:				10px;
	text-transform:				capitalize;
}

.blok_titel_oranje {
	background-image:			url('../immobiliengids_images/titel_oranje_bg.gif');	
	color:						white;
	font-weight:				bold;
	vertical-align:				middle;
	height:						31px;
	line-height:				31px;
	border:						1px solid #EF7D03;
	padding-left:				10px;
	text-transform:				capitalize;
}

.blok_titel_blauw {
	background-image:			url('../immobiliengids_images/titel_blauw_bg.gif');	
	color:						white;
	font-weight:				bold;
	vertical-align:				middle;
	height:						31px;
	line-height:				31px;
	border:						1px solid #007BAD;
	padding-left:				10px;
	text-transform:				capitalize;
}

.tabel_titel_oranje {
	background-image:			url('../immobiliengids_images/titel_oranje_bg.gif');	
	color:						white;
	font-weight:				bold;
	vertical-align:				middle;
	height:						31px;
	line-height:				31px;
	border:						1px solid #EF7D03;
	padding-left:				10px;
	text-transform:				capitalize;
}

.blok_inhoud {
	margin-top:					1px;
	border:						1px solid #D6D7DE;
	color:						#76715C;
	background-color:			#EBECDE;
	width:						100%;
}

.text_inhoud {
	margin:						10px;
	padding:					10px;
	border:						1px solid #D6D7DE;
	background-color:			white;
	line-height:				16px;
}

.text_inhoud p {
	text-align:					justify;
	line-height:				16px;
	margin-bottom:				16px;
}

.text_inhoud ul, .blok_inhoud ul, td ul {
	line-height:				16px;
	margin-left:				40px;
	margin-bottom:				20px;
}

#makelaar_zoeken {
	width:						390px;
}

#pand_in_de_kijker {
	width:						390px;
}

#makelaar_in_de_kijker {
	width:						240px;
}

#banner_boven {
	text-align:					center;
	vertical-align:				middle;
	height:						60px;
	width:						468px;
	background-color:			silver;

}

#banner_inhoud {
	height:						250px;
	width:						250px;
	background-color:			silver;
}

#banner_rechts {
	text-align:					right;
	height:						600px;
	width:						120px;
	background-color:			silver;
}

.banner_subnavigatie {
	text-align:					center;
	height:						60px;
	width:						120px;
}

#footer {
	margin-top:					15px;
	border:						1px solid #D6D7DE;
	color:						#76715C;
	background-color:			#EBECDE;
	width:						925px;
	text-align:					center;
	padding:					10px;
}

#footer a {
	color:						#3A9A97;
	font-weight:				bold;
	text-decoration:			none;
	padding-left:				8px;
	padding-right:				8px;
	line-height:				20px;
}

#footer a:hover {
/*	color:						#1B8A86;*/
	text-decoration:			underline;
}

#copyright {
	color:						#76715C;
	text-align:					center;
	width:						951px;
}

#copyright a {
	color:						#76715C;
	text-decoration:			none;
	font-weight:				normal;
}

#copyright a:hover {
	text-decoration:			underline;
}

.titel {
	font-weight:				bold;
	color:						#F79910;
}

.titel a {
	color:						#F79910;
	font-weight:				bold;
	text-decoration:			underline;
}

.titel a:hover {
	text-decoration:			none;
}

.prijs {
	color:						#F79910;
	font-weight:				bold;
}

.makelaar {
	color:						#F79910;
	font-weight:				bold;
}

.makelaar a{
	color:						#F79910;
	font-weight:				bold;
	text-decoration:			underline;
}

.makelaar a:hover {
	text-decoration:			none;
}

.opmerking {
	font-style:					italic;
	margin-top:					10px;
}

.icon {
	padding:					0px; 
	padding-top:				0px; 
	padding-bottom:				10px;
	padding-right:				5px;
	text-align:					left;
	border:						0px;
}

.info {
	font-weight:				bold;
}

.paginas {
	color:						#F79910;
	font-weight:				bold;
}

.infokader {
	background-color:			white;
}

fieldset p {
	margin-bottom:				10px;
	text-align:					justify;
}

.infokader {
	padding: 					0px; 
	border:						1px solid #D6D7DE;
	padding-right:				10px; 
	background-color:			white;
	margin:						10px;
	line-height:				18px;
}

.alertkader {
	padding: 					10px; 
	border:						1px solid #F79910;
	background-color:			white;
	margin:						10px;
	color:						#F79910;
	line-height:				18px;
}

.alertkader legend {
	font-weight:				bold;
}

input, textarea {
	font-family:				Arial, Helvetica, Sans-Serif;
	font-size:					12px;
	border:						1px solid #D6D7DE;
	padding:					2px;
	color:						#76715C;
}

.knop {
	border:						2px groove #D6D7DE;
	background-color:			#EBECDE;
}

.verplicht {
	color:						#F79910;
}

.webcardmenu {
	background-image:			url('../immobiliengids_images/subnav_hover_bg.gif');
	background-repeat:			repeat-x;
	height:						21px;
	width:						646px;
	border:						1px solid #D6D7DE;
	color:						white;
	vertical-align:				middle;
	line-height:				21px;
}

.webcardmenu_item {
	float:						left;
	border-right:				1px solid white;
}

.webcardmenu_item a {
	color:						white;
	display:					block;
	text-decoration:			none;
	padding-left:				10px;
	padding-right:				10px;
	font-size:					10px;
	font-weight:				normal;
}

.webcardmenu_item a:hover {
	background-color:			#EBECDE;
	color:						#76715C;
}

.webcard_kader {
	background-image:			url('../immobiliengids_images/subnav_hover_bg.gif');
	background-repeat:			repeat-x;
	height:						21px;
	color:						white;
	font-size:					10px;
	vertical-align:				middle;
	line-height:				21px;
	padding-left:				10px;
}

.webcard_kader a {
	color:						white;
	text-decoration:			none;
	font-weight:				normal;
}

.webcard_kader a:hover {
	text-decoration:			underline;
}

.webcard_titel {
	font-weight:				bold;
	color:						#F79910;
	font-size:					14px;
	margin-top:					10px;
	margin-bottom:				10px;
}

.webcard_lijst {
	padding:					2px;
	margin-left:				-20px;
	list-style-type:			square;
}

.webcard_lijst a {
	font-weight:				normal;
}
