* {
	font-family			: Verdana;
}

a {
	color				: #143564;
	font-weight			: bold;
}

a img {
	border				: 0;
}

body, html {
	margin				: 0;
	padding				: 0;
}

h1 {
	color				: #9db0d5;
	font-size			: 12px;
}

h2 {
	background			: #265caa;
	color				: #fff;
	font-size			: 10px;
	margin				: 0;
	margin-bottom		: 1px;
	padding				: 3px;
	padding-left		: 20px;
}

h2.class1 {

}

h2.class2 {
	background			: #ecedf5;
	color				: #265caa;
}

h3 {
	color				: #265caa;
	font-size			: 10px;
	margin				: 10px 0 0 0;
	padding				: 0;
}

h4 {
	color				: #143564;
	font-size			: 12px;
	margin				: 0;
	padding				: 0 0 6px 0;
}

h5 {
	font-size			: 10px;
	margin				: 0;
	padding				: 0;
}

p {
	font-size			: 10px;
}

p a {
	color				: #143564;
	font-weight			: bold;
	
}

p a:hover {
	color				: #f6b500;
}

p.display_object {
	margin				: 0 0 0 5px;
	padding				: 0 0 0 5px;
}

p.nieuwsarchief {
	margin				: 0;
	padding				: 0;
	text-align			: center;
	width				: 230px;
}

p.lees_meer {
	text-align			: right;
}

p.uitlijnen {
	text-align			: justify;
}

#flexopslag-banner {
  left: 370px;
  position: absolute;
  top: 15px;
}

#header {
	background			: #fff;
	height				: 90px;
  width: 760px
}

#header #logo {
	margin				: 10px 0 10px 17px;
}

#header #home {
  float: right;
  font-size: 11px;
}

#container {
	background			: url('../images/main_bkg.gif');
}

/* Met min-height hack voor IE */
#main {
	background			: url('../images/maasdamvastgoed_verticaal.gif') no-repeat;
	min-height			: 342px;
}

* html #main {
	height				: expression(this.scrollHeight < 342 ? '342px' : '342px');
}

#main #level2 {
	margin-left			: 29px;
}

#level2 #level3 {
	border-top			: 16px solid #265caa;
	float				: left;
	width				: 514px;
}

#level2 #nieuws {
	border-top			: 16px solid #265caa;
	margin-left			: 515px;
}

#nieuws .bericht {
	background			: #ecedf5;
	font-size			: 10px;
	margin-top			: 1px;
	padding				: 10px;
	width				: 210px;
}

#nieuws .datum {
	background			: #265caa;
	color				: #fff;
	text-align			: right;
}

#level4 {
	margin-top			: 1px;
}

#level4 #menu {
	border-bottom		: 7px solid #265caa;
	float				: left;
	width				: 216px;
}

#level3 #contents {
	margin-left			: 10px;
	margin-right		: 40px;
	margin-top			: 40px;
}

#contents .display_even {
	background			: #ecedf5;
	border-bottom		: 1px dotted #ccc;
	clear				: both;
	padding				: 5px;
	height				: expression(this.scrollHeight < 100 ? '90px' : 'auto');
	margin-bottom		: 3px;
	min-height			: 80px;
}

#contents .display_odd {
	border-bottom		: 1px dotted #eee;
	margin-bottom		: 3px;
}

#contents .display_even img {
	margin				: 0;
	padding				: 0;
}

#contents #grote_foto_container {
	display				: none;
}

#contents .display_even img.overzicht {
	float				: left; 
	margin-right		: 3px
}

#contents .display_even td, #contents .display_odd td  {
	font-size			: 10px;
	padding				: 0;
	vertical-align		: top;
}

#contents .display_odd {
	clear				: both;
	padding				: 5px;
}

#contents .col1  {
	float				: left;
	width				: 226px;
}

#contents .col2, #contents .col3  {
	margin-left			: 236px;
}

#contents .col3 {
	text-align			: center;
}

#level3 #level4 #foto {
	background			: #ecedf5;
	border-bottom		: 7px solid #265caa;
	height				: 122px;
	margin-left			: 217px;
	margin-right		: 40px;
	padding				: 8px;
}

#foto img {
	border				: 1px solid #265caa;
	float				: left;
}

#menu a {
	border-right		: 5px solid #9db0d5;
	color				: #fff;
	display				: block;
	height				: 22px;
	text-decoration		: none;
	padding-left		: 10px;
	width				: 175px;
}

#menu a:hover {
	background			: #265caa;
	border-right		: 5px solid #f6b500;
}

#menu ul {
	color				: #fff;
	font-size			: 10px;
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
}

#menu li {
	background			: url('../images/menu_bullet.gif') no-repeat #9db0d5;
	line-height			: 22px;
	margin-bottom		: 1px;
	padding-left		: 26px;
}

#menu li:hover ul, #menu li.over ul { 
	display				: block; 
} /* The magic */

#menu li ul li {
	border-left			: 1px #fff solid;
	margin				: 0;
	padding-left		: 0;
}

#menu li ul li a {
	background			: #9db0d5;
	border				: 0;
	border-bottom		: 1px #fff solid;
	margin				: 0;
	padding-left		: 10px;
}

#menu li ul li a:hover {
	border-right		: 0;
}


/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { 
	float				: left; 
	height				: 1%; 
}

* html #menu ul li a { 
	height				: 1%; 
}
/* End */

#menu ul li {
	position			: relative;
}
	

#menu li ul {
	position			: absolute;
	left				: 216px; /* Set 1px less than menu width */
	top					: 0;
	display				: none;
}

/* IE-hack voor 3 pixel jog bug */
* html #level2 #level3, * html #level3 #level4 #menu {
	margin-right		: -2px;
}

* html #level2 #nieuws, * html #level3 #level4 #foto {
	margin-left			: -3px;
}

* html #level2 #nieuws {
	height				: 1%;
}

#footer {
	background			: #ecedf5;
	clear				: both;
	height				: 52px;
	margin-top			: 30px;
}

#copyright {
	background			: #fff;
	color				: #ccc;
	margin				: 0;
	padding				: 0 10px 5px 0;
	text-align			: right;
}

#copyright a {
	color				: #ccc;
	font-weight			: normal;
}

.imgborder {
	border				: 1px solid #265caa;
}

#extra_menu ul {
	color				: #000;
	font-size			: 10px;
	list-style-type		: none;
	margin				: 0;
	padding				: 0 0 5px 20px;
}

#extra_menu li {
	background			: url('../images/menu_bullet_small.gif') no-repeat #fff;
	line-height			: 14px;
	margin-bottom		: 1px;
	padding-left		: 26px;
}

fieldset {
	background			: #fff;
	padding				: 8px;
	font-size			: 10px;
}

legend {
	color				: #0046d5;
	padding-bottom		: 8px;
}

label {
	color				: #3f3d3d;
	width				: 150px;
	display				: block;
	float				: left;
}

input[type=text] {
	width				: 200px;
}

textarea {
	width				: 200px;
	height				: 60px;
	font-size			: 10px;
}

input[type=submit] {
	background			: #d4d0c8 repeat-x;
	border				: 1px outset; 
	cursor				: pointer;
	marginleft			: 1px; 
	padding				: 1px;
	width				: 150px;
}

.error {
	color				: #c00;
	font-weight			: bold;
}
