body, html { color: black;  background-color: #ffffff ; font-family: "Trebuchet MS", sans-serif, serif, arial, lucida; }
a img { border: none; }
img.rand01 { border: 1px solid #000000; padding: 2px; }
img.map { border: 1px solid #000000; padding: 2px; background-color: #f1f2ff; }
img.icon { border: 1px solid #dddddd; padding: 1px; margin: 0px; background-color: #efeeee; }
img.icon02 { border: 0px; padding-bottom: 4px; margin-bottom: 6px; }
img.iconbox { border: 0px; padding-bottom: 4px; margin-bottom: 6px; }
table.main { border: 1px solid #dddddd; padding: 5px; width: 700px;}
table.main760 { border: 1px solid #dddddd; padding: 5px; width: 760px;}
table.mainHFS { border: 1px solid #dddddd; padding: 5px; width: 760px;}
table.houses { border-top: 1px solid #b8b4b4;  border-right: 1px solid #dddddd;  border-left: 1px solid #dddddd;  padding: 5px; width: 700px;}
table.frontpage { border: 1px solid #dddddd; padding: 2px; width: 760px;}
table.rand { 	background-color: #ffffff ; border: 1px solid #b2b2b2; 	padding: 4px; }
table.room { width: 236px; margin: 0px; padding: 0px; }
table.price,tr.price, td.price { background-color: #e9edf9; text-align: right; }
table.present { border: 0px; margin: 0px; padding: 4px; background-color: white; width: 100%; }
table.header  { border: 0px; margin: 0px; padding: 4px; background-color: white; width: 100%; }
table.menu th, table.menu td { 	font-weight: normal; 	vertical-align: middle; }

td { font-size: 12px ; color:#000000; margin: 0px; background-color: #ffffff; }
td.aleft   { vertical-align: top; text-align: left; width: 220px; }
td.acenter { vertical-align: top; text-align: center; width: 220px; }
td.aright  { vertical-align: top; text-align: right; width: 220px; }
tr.yellow, td.yellow {background-color: #fdfde6; }
td.vmiddle { vertical-align: middle ; }
td.top {  vertical-align: top ; text-align: center;  }
td.ralign  { text-align: right; }
td.bgdblue { background-color: #006699; border: 1px solid #28526B; color: #FFFFFF; font-size: 10px; padding-left: 4px; }
td.bglblue { background-color: #bdcfd9; border: 1px solid #dddddd; color: #000000; font-size: 10px; padding-left: 4px; }
td.bgyellow {background-color: #ff6d00; border: 1px solid #dddddd; color: #ffffff; font-weight: bold; font-size: 10px; padding-left: 4px; }
td.bgpink { background-color: #fbebfb; 	border: 1px solid #dddddd; color: #000000; font-weight: bold; font-size: 10px; padding-left: 4px; }
td.white { background-color: #ffffff;  border: 1px solid #28526B; }
td.grey { color: black; font-size: 12px; background-color: #dddddd ; vertical-align: top ; }
td.summary { padding-top: 6px; }
td.headerright { padding-left: 8px; }

div.lijn { width: 760px; height: 1px; border-top: 1px solid #ffffff; margin-top: 1px; margin-bottom: 1px; }
div.remark {  border: 0px; margin: 0px; padding: 4px; color: #080881 ; font-style: italic;  }
div.remarks {  border: 0px; margin: 0px; padding: 4px; color: #080881 ; font-style: italic;  }
div.red {  border: 0px; margin: 0px; padding: 0px; color: red ; font-style: italic;  }
div.green {  border: 0px; margin: 0px; padding: 0px; color: green ; font-style: italic; font-weight: bold; }
div.have { vertical-align: top; text-align: center; border: 1px solid #000000; margin: 2px; padding: 3px; color: #000000; 
background-color: #e9edf9; }

#price { background-color: #ffffff; }
#price td.yellow { background-color: #ffffe1; }
#price td.lblue { background-color: #ece5f1; }
#price td.wit { background-color: white; }
#price td { background-color: #e9edf9; text-align: right; border: 1px solid #dddddd; padding: 0px; }
#price font { font-size: 13px; color: #0062c8; font-weight: bold; }

div.pricemooi { font-family: "georgia", serif, sans-serif; text-align: center;  color: #0062c8; 
background-color: #fdfdf1; border: 1px solid #dddddd;  padding-top: 8px; padding-bottom: 8px; }

td.have { vertical-align: top; text-align: right; }
td.havefp { vertical-align: top; text-align: center; border-top: 1px solid #dddddd; 
margin: 1px; padding: 3px; color: #000000; background-color: #e9edf9; }

#wellta { background-color: #f1f2ff; text-align: center; border: 1px solid #000000; padding: 2px; }
#wellta td { background-color: #f0f2ff; }

#contact { background-color: #f1f2ff; text-align: center; border: 0px; padding: 0px; margin: 0px; }
#contact td, p { background-color: #f0f2ff; }
#contact p { color: black; font-style: normal; padding: 4px;}

li { list-style-image: url("pnr.png"); }
.title14 { 	font-size: 12px; font-weight: bold; }
font.h2 {  font-size: 18px;  font-weight: bold ; }
font.h4 {  font-size: 16px;  font-weight: bold ; color: #010e5a; }
font.location {  font-size: 18px;  font-weight: bold ; }
font.no { font-size: 22px; padding: 5px 0 10px 0; font-weight: bold ; border: 0px; color: #0062c8; }
font.here {  font-size: 14px; color: #1c029e ; }
font.price { font-size: 13px;  color: #0062c8; font-weight: bold; }
font.notavailable { font-size: 12px;  color: green; font-weight: bold; }
font.pool  { font-size: 12px;  color: #0062c8; font-weight: bold; }
font.mln { color: #0062c8; font-family: "georgia", sans-serif, serif; font-size: 20px; font-weight: normal; font-size: 15px; }d
font.georg { color: #0062c8; font-family: "georgia", sans-serif, serif; font-size: 14px; font-weight: normal; }
font.amount { font-size: 26px; font-weight: bold;}

font#lup { color: green; }
font#lup b { color: black; border-bottom: 1px solid green; } 

hr.wit { background-color: #ffffff; color: #ffffff; border: 0px; height: 1px; }
h2 { font-size: 18px; }
h3 { color: #0062c8; font-size: 16px; }
h4 { font-size: 16px; color: #010e5a; }
h4.floors { font-size: 16px; color: #046827;}

.red { color: red ; }

p.have { border: 0px; margin: 1px; padding: 3px; color: #000000; vertical-align: top; text-align: center; }
p {  border: 0px; margin: 0px; padding: 4px; color: #080881 ; font-style: italic;  }
p.online {  border: 0px; margin: 0px; padding: 0px; color: #827f7f ; font-style: normal; }
p.updated {  margin: 0px; padding: 0px; color: #080881 ; background-color: #ffffff; font-style: italic; }
p.copyright {  border: 1px solid #dddddd; margin: 0px; padding: 4px; color: #080881 ; background-color: #d4dffd; font-style: italic; }
p.menu {  margin: 0px; padding: 4px; color: #080881 ; border: 1px solid #dddddd ;  background-color: #fde8fd; font-size: 12px ; 
font-weight: bold ; font-style: normal; }
.rentaltype {  margin: 0px; padding: 4px; color: #080881 ; border: 1px solid #dddddd ;  background-color: #fde8fd; font-size: 12px ; 
font-weight: bold ; font-style: normal; }
p.myview { border: 1px solid #000000; margin: 0px; padding: 4px; background-color: #f1f2ff; color: #080881; font-style: italic;  }
p.red { border: 0px; margin: 0px; padding: 4px; color: #de0404 ;  font-style: italic; }
p.customerview { border: 1px dotted;margin: 0px;padding: 4px;color: #057321 ;font-style: italic; }
p.footer { border: 1px dotted;margin: 0px;padding: 4px;color: #1e1384 ;font-style: italic; }
p.bordergrey { border: 1px solid;margin: 1px;padding: 3px;color: #000000;background-color: #dddddd; text-align: center; }
.layout { margin: 0px; padding: 0px; color: #080881 ; border: 1px solid #000000; background-color: #f1f2ff;  }
p.available { text-align: center; color: black; margin: 0px; padding: 4px; margin-top: 8px;
background-color: #f9f7f0; font-size: 11px ; font-weight: normal; font-style: normal;
border-top: 1px solid #d2c19f; border-bottom: 1px solid #dddddd; }
p.contact { margin: 0px; padding: 8px; font-size: 11px; color: black; font-style: normal; 
border-bottom: 1px solid #696969; background: #f1f2ff;   }

.locations { margin: 0px; padding: 4px; color: #080881 ; font-size: 11px ; border: 1px solid #dddddd ; background-color: #dfe0f6; font-weight: bold ; font-style: normal;}
.searchby { background-color: #ece5f1; margin: 0px; padding: 4px; color: #080881 ; border: 1px solid #dddddd ; font-weight: bold ; font-style: normal; }
.lg { background-color : #ccfae0 ; }
.dg { background-color : #10cc6d ; }
.wit { background-color : #ffffff ; }
.dgreen { background-color: #adfda0; }

a:link		{text-decoration: none; color: #3672c1;}
a:visited	{text-decoration: none; color: #003366;}
a:active	{text-decoration: none; color: #6699CC;}
a:hover		{text-decoration: none; color: #6699CC;}
a:link.locations, a:visited.locations, a:active.locations { text-decoration: none; color: #080d70;}
a:hover.locations { text-decoration: none; color: #040db8;} 
a:link.same, a:visited.same, a:active.same { text-decoration: none; color:#676b8f;}
a:hover.same { text-decoration: none; color: #040db8;} 
a.red:link, a.red:visited, a.red:active   {color : #e80707; text-decoration: none }
a.red:hover      {color : #e80707; text-decoration: underline }
a.green:link, a.green:visited, a.green:active   {color : black; text-decoration: none }
a.green:hover      {color : green; text-decoration: underline }
a.menu:link, a.menu:visited, a.menu:active {  color: #9e00a8 ; font-weight: bold ; font-style: normal; text-decoration: none; }
a.menu:hover { color: #9e00a8 ;font-weight: bold ;font-style: normal;text-decoration: none ; background-color: white;}
a.navi:link, a.navi:visited, a.navi:active {font-size: 13px; font-weight: bold; border: 1px solid #ffffff; color: #0062c8; }
a.navi:hover      { text-decoration: none; border: 1px solid #dddddd; color: #0062c8; }
b.notavailable { color: #a27301; }
pre.green {  font-size: 11px;  color : #0f4408; font-weight: bold; }
.small { font-size: 9px; color : #b4b4b4; }
.disclaimer { font-size: 10px; color: #9d0e91; border: 1px solid #dddddd; background-color: #ffffff;}
#floorplan td { padding: 0px; color: #9d0e91; border: 1px solid #dddddd; background-color: #ebf5fd;}
#floorplan td:hover { background-color: #b0d2ed;}
div.map { border: 1px solid #000000; padding: 2px; background-color: #f1f2ff; }
#bannergeo { padding: 0px;  text-align: left; font-family: "Trebuchet MS", sans-serif, serif, arial, lucida; }
#bannergeo h1 .kop { color: #9be; display: inline; margin: 0;}
#bannergeo h1 { color: #8c187b; font-size: 18px; font-weight: normal; letter-spacing: 0.5ex; word-spacing: -0.8ex; display: inline; margin: 0; }
#bannergeo h2 { color: #000000; font-size: 16px; font-weight: bold; display: inline; margin: 0;}
#area {  background-color: #ffffff; border: 1px solid #9e9d9d; padding: 0px; width: 100%; }
#area td { width: 210px; text-align: center; background-color: #f1f2ff; border: 1px solid #dddddd; padding: 1px; }
#area img { padding: 2px; background-color: transparent; }

td.pov { background-color: #f1f2fc; margin: 0px; padding: 0px; border-bottom: 1px solid #696969; text-align: center; }
div.pov { background-color: #f1f2fc; border: 0px; color: #080881; font-style: italic; font-weight: bold; text-align: center; padding: 8px; }

div.scrollnew 		{ background-color: #ffffff; border: 1px solid #dddddd; width: 100%; margin-bottom: 4px;}
div.scrollnew:hover	{ background-color: #f1f5ff; border: 1px solid #a7aee3; }
table.scrollnew { text-align: left; vertical-align: top; width: 100%; background-color: transparent;}
td.scrollnew { background-color: transparent; text-align: left; }
div.allpool { width: 698px; margin: 0px; padding: 0px; }
div.remarkLTR { width: 160px; border: 1px solid #dddddd; background-color: #f4f4fd; margin-right: 2px; padding: 2px; }
div.remarkLTR:hover { background-color: #fbe7d2; }
div.allhouses { width: 130px; border: 1px solid #dddddd; background-color: #fcf6f6; padding: 2px 2px 10px 2px; margin: 8px 0 8px 0; }
font.tempcomments { color: green; font-weight: bold; }
font.rentalconditions { color: #a05300; font-weight: bold; }

small.currencysmall { font-size: 10px; color: #938c8c; }

