/* general tags */
*{
  margin:0; padding:0;
}

html {
	font-size: 12px;
}

body {
	background: #fff url(../gfx/background_body.png) repeat-x;
  text-align: center;   
  color: #005a7e;
  font-family: Georgia;
}

p {
  font-family: Arial, Helvetica, sans-serif;
}

h2 {
  margin: 20px 0 20px 0;
}

h3 {
  margin: 15px 0 15px 0;
}

h2.objecttitle {
  margin: 15px 0 15px 9px;
  font-size: 12pt;
  height: 25px;
}

img {
  border: 0px;
}
a {
  color: #005a7e;
	text-decoration: none;
}

a.more {
  color: #00b5ad;
  text-decoration: underline;
}

.morebutton {
  display: block;
  margin: 5px 0 0 0;
}

.portalnav a  {
  color:#6e6e6e;
  font-weight:bold;
  letter-spacing:-0.01em;
}

.container {
  position: relative;
  width:980px;  
  padding: 0;
  margin: 0 auto 0 auto;
  text-align: left;
  background: #fff;
}

.boogje {
  position: absolute;
  left: 0px;
  top: 128px;
}

.holder_topnav .boogje_top {
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0;
  
}

/*====== TOPNAV ======*/ 
.holder_topnav{
	width:980px; 
} 
.detail .holder_topnav{
	height:120px;
	width:980px; 
} 
.holder_topnav img {
  margin: 25px 0 30px 10px;
}

.holder_topnav .flag {
	float: none;
  margin: 0px;
}

.portalnav {
	height: 30px;
	position: relative;
	float: right;	
	font-size: 13px;
	color: #6e6e6e; 
	right: 10px;
  margin-top: 10px;
}
.portalnav li {
	padding-left: 20px;
	display: inline;
}
.topnav {
	width: 980px;
	height: 38px;
	background: url(../gfx/background_topnav.png) repeat-x;
	clear: both;
	position: relative;
}

.topimg {
  height: 346px;
  background: #687b8d url("../gfx/background_home.jpg");
  position: relative;
  margin: 0 0 12px 0;
}

.particulier .topimg {
  height: 346px;
  background: #687b8d url("../gfx/background_home_p.jpg");
  position: relative;
  margin: 0 0 12px 0;
}

.topimg img {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
}

.recentnews {
  position: absolute;
  width: 241px;
  height: 326px;
  right: 13px;
  top: 10px;
  background: url(../gfx/background_recentnews.png) no-repeat;
  font-family: Arial, Helvetica, sans-serif;
}

.particulier .recentnews {
  height: 205px;
}

.recentnews a {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.recentnews a.more {
  margin: 0 0 0 50px;
  font-weight: normal;
}

.recentnews ul {
  list-style-type: none;
  margin: 10px 20px 0 20px;
  padding: 0;
}

.recentnews li {
  margin-bottom: 7px;
}

.recentnews h3 {
  margin: 20px 0 0 20px;
  color: #00b5ad;
  font-family: Georgia;
  font-size: 12pt;
}

.online-service {
  position: absolute;
  width: 241px;
  height: 200px;
  right: 13px;
  top: 225px;
  background: url(../gfx/background_recentnews.png) no-repeat;
  border-bottom: 1px solid #e9eaee;
}

.online-service a {
  font-weight: bold;
}

.online-service a.more {
  margin: 0 0 0 20px;
}

.online-service ul {
  list-style-type: none;
  margin: 10px 20px 0 20px;
  padding: 0;
}

.online-service li {
  margin-bottom: 10px;
}

.online-service h3 {
  margin: 20px 0 0 20px;
  color: #00b5ad;
}

.topnav ul {
  padding: 11px;
}

.topnav ul ul {
  position: absolute;
}

.topnav li {
  border-right: 1px solid #fff;
  display: inline;
  padding: 6px 15px 6px 15px;
  
}
.topnav a {
  color: #FFF;
  text-decoration: none;
}  
.topnav a:hover, .searchbox a:hover {
  text-decoration: underline;
}   
.searchbox, .navbox {
  float:right;
  margin-top:26px;
}

.dccontent .navbox {
  display: none;
}

.dccontent .searchbox {
  float: left;
  margin: 20px 0 20px 0;
}

.searchbox .searchinput {
  border: 1px solid #e9eaee;
  font-size: 8pt;
  color: #7488a4;
  width: 175px;
  height: 27px;
  padding: 0 0 0 5px;
}

.searchbox submit {
  float: right;
}

.searchbox a {
  height: 29px;
  display: block;
  float: right;
}

.searchbox, .navbox {
  float:right;
  margin-top:26px;
}

.navbox a {
  font-family: Arial, Helvetica, sans-serif;
  color: #7488a4;
  font-size: 8pt;
  font-weight: bold;
  display: block;
  margin: 8px 8px 0 0;
}



.contactbutton {
  float: left;
  padding: 0 20px 0 0;
  text-decoration: underline;
}

.extranet {  
  position: absolute;
  top:105px;
  right: 0;
}

.body_Particulier .extranet,
.body_Private .extranet {
  display:none; 
}
.extranet img {
	margin: 1px 10px 0px 0px;
}
.extranet a {
	color: #6e6e6e;
	text-decoration: none;
}
.extranet a:hover {
	text-decoration: underline;
}
.extranet img {
	border: 0px;
}
.holder_topnav img {
	border:0px none;
}
.topnav .home {
	float: left;
	margin-left:12px;
	margin-top:5px;
}

/*====== END TOPNAV ======*/ 
.box {
  padding: 0 0 0 20px;
  margin: 0 20px 0 0;
}

.box, .box a {
 font-size:11px;
}

.box a {
  text-decoration: underline;
}
/*====== PORTALBOXS ======*/

.portalbox {
}
.portalboxleft {
	width: 328px;
	height:	auto;	
	float: left;
}
.portalboxmid {
	width: 329px; /*uitzondering*/
	height:	auto;	
	float: left;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
.portalboxright {
	width: 328px;
	height:	auto;	
	float: left;
}
.portalboxleft img, .portalboxmid img, .portalboxright img {
	border-bottom: 1px solid #fff;
	display: block; /*verwijderen van ie padding*/
}

/* END PORTAL BUTTON */
.portalboxbutton1 {
	background: url(../gfx/portalbutton1.gif) no-repeat;
	height: 90px;
	width: 328px;
	display:block;
}
.uk .portalboxbutton1 {
	background: url(../gfx/uk/portalbutton1.gif) no-repeat;
}
.portalboxbutton2 {
	background: url(../gfx/portalbutton2.gif) no-repeat;
	height: 54px;
	width: 329px;
	display:block;
}
.uk .portalboxbutton2 {
	background: url(../gfx/uk/portalbutton2.gif) no-repeat;
}
.portalboxbutton3 {
	background: url(../gfx/portalbutton3.gif) no-repeat;
	height: 90px;
	width: 328px;
	display:block;
}
.uk .portalboxbutton3 {
	background: url(../gfx/uk/portalbutton3.gif) no-repeat;
}
.portalboxleft span, .portalboxmid span, .portalboxright span {
	display: none;
}
.portalboxleft .portalbutton a:hover {
	background: url(../gfx/portalbutton1_hover.gif) no-repeat;
	height: 90px;
	width: 328px;
	display:block;	
} 	
.uk .portalboxleft .portalbutton a:hover {
	background: url(../gfx/uk/portalbutton1_hover.gif) no-repeat;
}
.portalboxmid .portalbutton a:hover {
	background: url(../gfx/portalbutton2_hover.gif) no-repeat;
	height: 54px;
	width: 329px;
	display:block;	
}
.uk .portalboxmid .portalbutton a:hover {
	background: url(../gfx/uk/portalbutton2_hover.gif) no-repeat;
} 
.portalboxright .portalbutton a:hover{
	background: url(../gfx/portalbutton3_hover.gif) no-repeat;
	height: 90px;
	width: 328px;
	display:block;	
} 
.uk .portalboxright .portalbutton a:hover{
	background: url(../gfx/uk/portalbutton3_hover.gif) no-repeat;
}

/* END PORTAL BUTTON */


/* PORTAL MENU - PARTICULIER MENU*/

.portalbox ul{
	margin-left:12px;
	margin-top: 15px;	
}
.portalboxmid ul {	/*Uitzondering*/
	margin-left:12px;
	margin-top: 51px;
}	
.portalbox ul {
list-style: none;
}
.portalbox li {
	background: url(../gfx/buttonarr.gif) no-repeat 0 4px;
	height: 15px;
}
.portalbox li:hover {
	background: url(../gfx/buttonarr.gif) no-repeat 0 bottom;
	height: 15px;
}
.portalbox li a{
	padding-left: 20px;
	height: 30px;
	font-size: 13px;
	color: #6e6e6e;
	text-decoration: none;
}

/* END PORTAL MENU - PARTICULIER MEN*/


/*====== END PORTALBOXS ======*/
  						

  

/*====== PARTICULIER PORTAL ======*/
.particulierbox1,.particulierbox2,.particulierbox3 {
	width: 246px;
	height:	auto;	
	float: left;
	border-right:1px solid #fff;
}
.particulierbox4 {
	width: 246px; /*uitzondering*/
	height:	auto;	
	float: left;
}
.particulierbox1 img, .particulierbox2 img, .particulierbox3 img, .particulierbox4 img  {
	border-bottom: 1px solid #fff;
	display: block; /*verwijderen van ie padding*/
}
/* PARTICULIER BUTTON */
.particulierboxbutton1 {
	background: url(../gfx/particulierbutton1.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;
}
.uk .particulierboxbutton1 {
	background: url(../gfx/uk/particulierbutton1.gif) no-repeat;
}
.particulierboxbutton2 {
	background: url(../gfx/particulierbutton2.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;
}
.uk .particulierboxbutton2 {
	background: url(../gfx/uk/particulierbutton2.gif) no-repeat;
}
.particulierboxbutton3 {
	background: url(../gfx/particulierbutton3.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;
}
.uk .particulierboxbutton3 {
	background: url(../gfx/uk/particulierbutton3.gif) no-repeat;
}
.particulierboxbutton4 {
	background: url(../gfx/particulierbutton4.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;
}
.uk .particulierboxbutton4 {
	background: url(../gfx/uk/particulierbutton4.gif) no-repeat;
}
.particulierbox1 span, .particulierbox2 span, .particulierbox3 span, .particulierbox4 span {
	display: none;
}
.particulierbox1 .portalbutton a:hover {
	background: url(../gfx/particulierbutton1_hover.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;	
}
.uk .particulierbox1 .portalbutton a:hover {
	background: url(../gfx/uk/particulierbutton1_hover.gif) no-repeat;
} 	
.particulierbox2 .portalbutton a:hover {
	background: url(../gfx/particulierbutton2_hover.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;	
}
.uk .particulierbox2 .portalbutton a:hover {
	background: url(../gfx/uk/particulierbutton2_hover.gif) no-repeat;
} 
.particulierbox3 .portalbutton a:hover {
	background: url(../gfx/particulierbutton3_hover.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;	
}
.uk .particulierbox3 .portalbutton a:hover {
	background: url(../gfx/uk/particulierbutton3_hover.gif) no-repeat;
} 
.particulierbox4 .portalbutton a:hover {
	background: url(../gfx/particulierbutton4_hover.gif) no-repeat;
	height: 99px;
	width: 246px;
	display:block;	
}
.uk .particulierbox4 .portalbutton a:hover {
	background: url(../gfx/uk/particulierbutton4_hover.gif) no-repeat;
 } 
/* END PARTICULIER BUTTON */

/*====== END PARTICULIER PORTAL ======*/



/*====== ZAKELIJK PORTAL ======*/
.zakelijkheader {
	width: 980px;
	height: 239px;
	border-bottom: 1px solid #fff;
}

.zakelijkbox1,.zakelijkbox2,.zakelijkbox3 {
	width: 246px;
	height:	auto;	
	float: left;
	border-right:1px solid #fff;
}
.zakelijkbox4 {
	width: 246px; /*uitzondering*/
	height:	auto;	
	float: left;
}

.zakelijkbox1 img, .zakelijkbox2 img, .zakelijkbox3 img, .zakelijkbox4 img  {
	border-bottom: 1px solid #fff;
	display: block; /*verwijderen van ie padding*/
}

/* END ZAKELIJK BUTTON */
.zakelijkboxbutton1 {
	background: url(../gfx/zakelijkbutton1.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;
}
.uk .zakelijkboxbutton1 {
	background: url(../gfx/uk/zakelijkbutton1.gif) no-repeat;
}
.zakelijkboxbutton2 {
	background: url(../gfx/zakelijkbutton2.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;
}
.uk .zakelijkboxbutton2 {
	background: url(../gfx/uk/zakelijkbutton2.gif) no-repeat;
}
.zakelijkboxbutton3 {
	background: url(../gfx/zakelijkbutton3.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;
}
.uk .zakelijkboxbutton3 {
	background: url(../gfx/uk/zakelijkbutton3.gif) no-repeat;
}
.zakelijkboxbutton4 {
	background: url(../gfx/zakelijkbutton4.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;
}
.uk .zakelijkboxbutton4 {
	background: url(../gfx/uk/zakelijkbutton4.gif) no-repeat;
}
.zakelijkbox1 span, .zakelijkbox2 span, .zakelijkbox3 span, .zakelijkbox4 span {
	display: none;
}
.zakelijkbox1 .portalbutton a:hover {
	background: url(../gfx/zakelijkbutton1_hover.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;	
} 
.uk .zakelijkbox1 .portalbutton a:hover {
	background: url(../gfx/uk/zakelijkbutton1_hover.gif) no-repeat;
}	
.zakelijkbox2 .portalbutton a:hover {
	background: url(../gfx/zakelijkbutton2_hover.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;	
} 
.uk .zakelijkbox2 .portalbutton a:hover {
	background: url(../gfx/uk/zakelijkbutton2_hover.gif) no-repeat;
}
.zakelijkbox3 .portalbutton a:hover {
	background: url(../gfx/zakelijkbutton3_hover.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;	
} 
.uk .zakelijkbox3 .portalbutton a:hover {
	background: url(../gfx/uk/zakelijkbutton3_hover.gif) no-repeat;
}
.zakelijkbox4 .portalbutton a:hover {
	background: url(../gfx/zakelijkbutton4_hover.gif) no-repeat;
	height: 91px;
	width: 246px;
	display:block;	
} 
.uk .zakelijkbox4 .portalbutton a:hover {
	background: url(../gfx/uk/zakelijkbutton4_hover.gif) no-repeat;
}
/* END ZAKELIJK BUTTON */

/*====== END ZAKELIJK PORTAL ======*/


/*====== DETAIL PAGE ======*/

.detailbox {
	width: 100%;
}
.detailheader {
	height:122px;
	width: 100%;
	border-bottom: 1px solid #fff;
}
.detailheader img {
	float: left;
	height:122px;
  width: 795px;
	border-right: 1px solid #fff;
	background-color: #d9d9d9;
}
.detailheader .quote {
	float: left;
	width: 171px;
	height:112px;
	color: #fff;
	font-size: 15px;
	background-color: #B82D32;
}
.quote img {
  border:none;
  width: 191px;
}


/*Engelse quotes */
.quoteparticulier, .quoteprivate{
	background-color: #97c239 !important;
}
.quotezakelijk, .quotebusiness {
	background-color: #B82D32 !important;
}
.quotesyntrusachmeavastgoed, .quotesyntrusachmearealestate, .quotekantoorzoetermeer, .quotekantooramsterdam {
  background-color: #B82D32 !important;
}


.topnav .LM_youAreHere {
	color: #005b7e !important;
	font-weight: bold !important;
  font-family: Arial, Helvetica, sans-serif;
}

.topnav .LM_expanded a {
  color: #005b7e;
  font-weight: bold;
}

/*------pagetrail-------*/
.pagetrail {
  font-size:8pt;
  margin-left: 230px;
}

.body_beleggen .pagetrail,
.body_ontwikkelen .pagetrail,
.body_financieren .pagetrail,
.body_over-ons .pagetrail,
.body_particulier .pagetrail
.body_projecten .pagetrail {
  /*margin-left: 0;*/
}

.pagetrail li{
  display:inline;
}
.pagetrail a{
  display:inline;
}
/*------ end pagetrail-------*/

.dcmenu {
	height: 25px;
	width: 100%;	
	background-color: #b82d32;
}	
.dcmenu ul {
	text-decoration: none;
	list-style: none;
	margin-left:6px;
	padding-top: 5px;
}
.dcmenu ul li {
	display: inline;
	padding:6px 10px;
	border-right: 1px solid #fff;
}
.dcmenu li a {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}


/*====== END DETAIL PAGE ======*/


.hypocalc {
  padding:10px 0px 0px;
}

/*-----------------nieuws----------------------*/
.error {
  display:block;
  float:left;
  width:300px;
}
.nieuwscontent {
  clear:left;
  margin-left:20px;
  padding-bottom:0;
  padding-top:10px;
  width:390px;
}
.nieuwscontent h2 {
  margin-bottom:3px;
  margin-top:3px;
}
.zoekresultaat h2{
  margin-top:10px;
}
.pagination  {
  float:left;
  margin-right:5px;
  width:20px;
  height:17px;
  display:block;
  text-align:center;
  padding-top:3px;
  font-size:8pt;
  color:#d8d8d8;
}
.pagination a {
  text-decoration:none;
}
.datumzoeker {
  float:right;
  margin-right:10px;
}

.datumzoeker .knop {
  width:40px;
  margin-left:5px;
  height:20px;
}
.datumzoeker input {
  height: 14px;
  font-size:8pt;
  width:20px;
  margin-left:5px;
}
.datumzoeker select {
  height: 19px;
  font-size:8pt;
  width:60px;
  margin-left:5px;
}
.paginaaantal {
  margin-top:4px;
  float:left;
}
.bottombalk  {
  position:absolute;
  left: 5px;
  bottom:2px;
  height:40px;
  width:450px;
 }
 .bottombalk .datumzoeker {
  margin-right:0px;
  float:right;
}

/*-----------------------------contactformulier---------------------*/
.contactformholder {
  line-height:2.1em;
}
.forminput {
  width:200px;
  margin-bottom:5px;
}
.label {
 width:200px;
} 
.font_klein {
  font-size:8pt;
}
.required {
  color:#db0706;
  font-size:8pt;
}

/*--------------------------zoekresultaten pagina-------------------------------*/
.zoekopnieuw {
  padding:7px;
  width:207px;
  background:#e9eaee ;
  margin-bottom:10px;
  margin-top:10px;
}

/*------------------------objecten-------------------------*/
#slide_nav li {
  font-size: 25pt;
  color: #b2baca;
  cursor: pointer;
  list-style-type: none;
  float: left;
  margin: 0 3px 0 0;
}

#slide_nav li:hover {
  color: #009799;
}

.g_selected {
  color: #009799 !important;
}

#projectslider {
  
}

.projectholder {
  width: 1000px;
}

.projectholder img {
  float: left;
  width: 710px;
  height: 400px;
  margin: 0 11px 0 0;
}

.projectholder .related {
  float: left;
  width: 208px;
  height: 378px;
  border: 1px solid #eaeaea;
  padding: 10px;
  background: #fff;
}

.projectobject img {
  margin-left: 8px;
} 


.object {
  margin: 0 0 0 12px;
}

.object p {
  margin: 15px 0 15px 9px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 10pt;
  width: 215px !important;
  color: #7387A4;
}

.object li {
  background:#fff;
  border: 1px solid #e9eaee;
  float:left;
  height: 250px;
  width: 228px;
  list-style-type:none;
  margin: 0px 10px 20px 0pt;
  padding: 0px;
}

.object li:last-child {
  margin: 0 0 20px 0;
/*  background: #e9eaee;
  border: 1px solid #d4d4d4;*/
}

/* change color of extra object */
.extraobject {
  background: #e9eaee !important;
  border: 1px solid #d4d4d4 !important;
}


/* objects to hide */
.object_online-service,
.object_over-ons,
.object_contact-2,
.object_over-ons { 
  display: none 
}

/*-----------------------------keyfacts-----------------------*/
.keyfactsTable {
  font-size: 8pt;
  background: #e9eaee;
  border-collapse: collapse;
  overflow: auto;
  border-bottom: 1px solid #cfcfcf;
  margin: 0 10px 0 0;
  width: 720px;
}
.historyTable {

}
.keyfactsTable td{
  border-top:1px solid #fff;
  padding:3px 20px;
}
.keyfactsTable th {
  background: #fff;
  padding: 1px 7px 2px 7px;
}
.keyfactsTableNew {
  background:#e9eaee;
  border-collapse:collapse;
  overflow:auto;
  border-bottom:1px solid #CFCFCF;
  width: 440px;
  font-size: 11px;
}
.keyfactsTableNew td {
  border-top:1px solid #fff;
  padding:5px 20px;
  vertical-align:top;
}

.keyfactsTableNew th {
  color: #ce0015;
  font-size: 10pt;
  background:#fff;
  padding:1px 7px 2px 7px;
}
.ObjectTable td {
  padding:2px 7px 4px 7px;
}
.historyTable caption {
  /*background: #f7fbfe url("../gfx/tableCaption.gif") no-repeat;*/
  text-align: left;
  font-weight: bold;
}
.historyTable th{
   background:#e7f2fd;
   text-align:left;
  padding:8px 7px 10px 15px;
   font-weight:bold;
   color:#000;
   font-size:8pt;
}
.historyTable td{
   padding:8px 7px 10px 15px;
   vertical-align:top;
   font-size:8pt;
}
.keyfacts {
  width:100%;
  height:100%;
}
.keyfactsDiagramBreder {
  border:1px solid #CFCFCF;
  float:left;
  margin:0px 0px 25px 0px;
  padding:0pt;
  width: 637px;
}
.keyfactsDiagramLeft {
  border:1px solid #CFCFCF;
  float:left;
  margin:0pt;
  padding:0pt;
  width:205px;
}
.keyfactsDiagramRight {
  border:1px solid #CFCFCF;
  height:171px;
  margin:0pt;
  padding:0pt;
  width:460px;
	margin-bottom: 25px;
}

.keyfacts_box {
  display: none;
	float:left;
  font-size:8pt;
  height:54px;
  margin:5px 0pt 0pt 5px;
  padding:10px 0pt 0pt 10px;
  width:283px;
	background:#ccc;
}
.keyfacts_boxsmall {
  float:left;
  width:155px;
  height:54px;
  /*background: url("../gfx/diagram_box_klein.gif") no-repeat;*/
  margin: 0 10px 10px 0;
  font-size:8pt;
  padding:10px 0 0 10px;
	border:1px solid #005a7e;
}
.keyfacts_boxmiddle {
  float:left;
  width:196px;
  height:54px;
  /*background: url("../gfx/diagram_box_middle.gif") no-repeat;*/
  margin: 0 10px 10px 0;
  font-size:8pt;
  padding:10px 0 0 10px;
	border: 1px solid #005a7e;
}
.keyfacts_boxsmall li,.keyfacts_box li,.keyfacts_boxmiddle li {
  line-height:2em;
}
#etoNotice {
  display: none;
}

/* FOOTER */
.footer {
  font-family: Arial, Helvetica, sans-serif;
  color: #7488a4;
  background: #fff;
  padding: 15px 0 15px 0;
  text-align: center;
}

.footer div {
  width: 980px;
  margin: 0 auto 0 auto;
  text-align: left;
}

.footer span {
  color: #005b7e;
  font-weight: bold;
}

.footerholder {
  text-align:center;
  border-top: 1px solid #e9eaee;
  background: #e9eaee;
  padding: 0 0 125px 0;
  margin: 10px 0 0 0;
  min-height: 210px;
}

.footermenu {
  text-align:left;
  width: 980px;
  margin: 25px auto 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  position: relative;
}

.footermenu .li_10 {
  display: none;
}

.footermenu .logo {
  position: absolute;
  right: 0;
  top: 218px;
}


.footermenu ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.footermenu .LM_level_1 {

}

.footermenu .LM_level_1 li {
  float: left;
  margin: 0 40px 5px 0;
}

.footermenu .LM_level_2 {
  margin: 5px 0 0 0;
  font-size: 8pt;
  font-weight: normal;
}

.footermenu .LM_level_2 li {
  clear: both;
}

div#qTip {
  padding: 10px;
  border: 1px solid #6A8A2B;
  display: none;
  background: #fff;
  color: #5f5e5e;
  font-size: 10px;
  text-align: left;
  position: absolute;
  z-index: 1000;
  width: 200px;
}
.acronym {
	cursor: help;
  background: url(../gfx/acronym.gif) no-repeat 1px;
  padding-left:15px;
  padding-top:0px;
  color:#6a8a2b;
}

.graphical_menu {
  margin: 0px;
  padding: 0px;
}

.dccontent .graphical_menu {
  margin: 0;
  padding: 0;
}

.dccontent a {
  text-decoration: underline;
}

.dccontent ul {
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 15px;
}

.graphical_menu li {
  background:transparent url(../gfx/back_graphical_menu.png) repeat scroll 0%;
  color:#990033;
  display:block;
  float:left;
  height:59px;
  list-style-type:none;
  margin:4px 9px 4px -5px;
  padding:11px 7px 0px 9px;
  width:182px;
}

.graphical_menu li a {
  color: #005b7e;
  display: block;
  text-decoration: none;
  width: 170px;
  font-size: 8pt;
}

.renteTarieven {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  font-size:11px;
}
.renteTarieven td,.renteTarieven th {
  border: 1px solid #CFCFCF;
  padding: 5px;
}
.renteFirstCol {
  font-weight: bold;
  font-size: 11px;
  background: #e9eaee ;
}
.renteFirstRow td,.renteFirstRow th {
  background: #97C239;
  color: #fff;
}

.maandlasten {
 width:520px;
 margin-bottom:20px;
}
.maandlasten2 {
 width:520px;

}
/*******************************************
** table formulieren
*******************************************/*
.icon {
  float:left;
  margin-right:5px;
  padding-bottom:50px;
  float:left;}

.icontext {
  float:left;
  height:100px;
  padding-right:5px;
  width:195px;
  margin-top:10px;
}

.icontext h2 {
  font-size: 9pt;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 0;
}

.grey {
  border-top:1px solid #cfcfcf;
  border-bottom:1px solid #cfcfcf;
  background:#e9eaee;
  padding:20px;
  width:400px;
  float:left;
}
.tablediv {
  width:400px;
  background:#e9eaee;
  padding:20px;
  border-bottom:1px solid #cfcfcf;
}
.tableform {
  width:400px;
  background:#e9eaee;
}
.padding {
  width:500px !important;
}
.padding td {
  padding:3px;
}
.maandlast_result td {
  padding:3px;
}
.maandlast_result {
  width: 500px;
}
.small {
  width:300px !important;
}
.tableform td {
  vertical-align:top;
  padding:2px;
}

input, select, textarea, checkbox,radio {
  border:1px solid #CFCFCF;
}
 .button{
  background:#97C239;
  color:#fff;
  border:1px solid #614486;
  margin-top:10px;
}
.body_Contact .button {
  background: #B82D32; 
}
.rightText {
  text-align:right;
}
#etoNotice {
 	display:none;
}
.outputform {
  background: #e3e3e3;
  width:400px;
  padding:20px;
  display:none;
}
#loaderDiv{
 padding:20px;
 clear:both;
}
.contenthide {
 padding:5px 0;
 clear:both;
}
.verplicht, .required{
  color:#91ba40;
  font-weight:bold;
  font-size:16px;
}
.required {
  font-size:16px;
  vertical-align:top
}
.thirdmenu #ligrotereletters a {
  display:none;
}

.dccontent {
  padding: 0 20px 20px 20px;
  margin-left: 230px;
  width: 450px;
}

.body_beleggen .dccontent,
.body_ontwikkelen .dccontent,
.body_financieren .dccontent,
.body_over-ons .dccontent,
.body_projecten .dccontent {


  width: 720px;
}

.dccontent ul {
  padding: 0 0 0 20px;
}

.dccontent .object {
  margin: 25px 0 0 0px;
  padding: 0;
  width: 960px;
  clear: both;
}

.dcnieuws {
  float: right;
  width: 240px;
}

.body_strategie .dcnieuws {
  width: auto;
}

.dcnieuws p {
  padding-bottom: 12px;
}

.dcnieuws h3 {
  padding-bottom: 12px;
}

.dcbreadcrumbs {
  margin: 70px 0 0 20px;
}

.topnav .LM_level_2 a {
  color: #005b7e;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  /*padding: 10px 0 0 0;*/
  padding: 6px 10px 6px 10px;
}

.topnav .LM_level_2 {
  display: none;
}

.topnav .LM_level_2 span  {
/*  padding: 6px 10px 6px 10px; */
}

.topnav .LM_level_2 .LM_youAreHere {
  background: #005a7c;
  color: #fff !important;
  font-size: 8pt;
}

.topnav .LM_level_2 li {
  border: none;
  display: block;
  float: left;
  padding: 5px;
}

.topnav li.LM_expanded {
  background: #fff;
  margin-left: -1px;
  padding: 11px 24px 12px 13px;
}

.home .topnav li.LM_expanded {
  margin-left: 0;
}

.topnav .LM_expanded .LM_level_2 {
  display: block;
	background: url(../gfx/background_submenu.png) repeat-x;
  width: 948px;
  height: 48px;
  left: 6px;
  top: 33px;
}

.topnav .LM_expanded ul {
  display: block;
}

.LM_level_3 {
  border: 1px solid #c8c8c8;
  box-shadow: 1px 2px 5px #e9eaee;
  -moz-box-shadow: 1px 2px 5px #e9eaee;
  -webkit-box-shadow: 1px 2px 5px #e9eaee;
}

.LM_level_3 li {
  margin: 0;
  padding: 5px;
  border-bottom: 1px solid #E9EAEE;
  clear: both;
  float: none !important;
}

.topnav .LM_level_3 a {
  padding: 0;
}

.topnav .LM_expanded ul ul.LM_level_3 {
  display: none;
  left: 4px;
  top: 55px;
  width: 200px;
  background: #fff;
}

.menu_sub {
  width: 120px;
  float: left;
  overflow: hidden;
}

.right {
  float: right;
  margin-top: 12px;
}

/* keyfacts */
h2.graphs {
  margin-top: 25px;
}
 .graph-title {
  background-color: #005a7e; 
  color: #fff; 
  padding: 2px 10px;
}

.graph {
  float: left; 
  border: 1px solid #005a7e;
  margin: 0 0 5px 0; 
  width: 719px;
}
.keyfacts_boxmiddle {
  margin-bottom: 5px;
}

.addthis_toolbox {
  position: absolute;
  right: 0;
}

.downloads {
  width: 239px;
  position: relative;
}

.downloads .pulldown {
  width: 153px;
  height: 18px;
  font-size: 8pt;
}

.downloads .pulldownbutton {
  position: absolute;
  top: -1px;
}

.downloads .button {
  position: absolute;
  left: 167px;
  top: 100px;
}

.downloads form {
  position: absolute;
  left: 10px;
  top: 128px;
}



.downloads1 {
  height: 160px;
  background: #fff url(../gfx/background_jaarverslagen.png) no-repeat;
}

.downloads2 {
  height: 140px;
  background: #fff url(../gfx/background_beleggingsnota.png) no-repeat;
  margin-top: 15px;
}

.navigator {
  float: left;
  margin: 5px 20px 0 0;
}

.related a {
  color: #00B5AD;
  text-decoration: underline;
}

.related p {
  margin-bottom: 10px;
}

.terugnaarfondsenoverzicht {
  margin: 5px 0 5px 0;
}
