body, html { background-color: #ffffff; color: #555555;  margin: 0; text-align: center; }

td { font-family: "Trebuchet MS", sans-serif, serif, arial, lucida;  font-size: 12px; }
table.main { border: 1px solid #dddddd; padding: 5px; width: 760px;}

#banner { padding: 0px;  text-align: center; font-family: "Trebuchet MS", sans-serif, serif, arial, lucida; }
#banner h1 .kop { color: #9be; }
#banner h1 { color: #8c187b; font-size: 32px; font-weight: normal; letter-spacing: 0.5ex; margin: 0px; text-transform: lowercase;
word-spacing: -0.8ex; }
#banner p { color: #000000; letter-spacing: 0.5ex;  font-size: 11px; font-weight: normal; }
#banner h2 { color: #000000; letter-spacing: 0.5ex;  font-family: serif; font-size: 13px; font-weight: normal; }
#banner p.hello { color: #000000; letter-spacing: 0.1ex; font-size: 11px; padding: 0px; font-weight: normal; }

div.blocks { padding: 0px; margin: 0px; float: left; display: inline; text-align: center;  }	
ul.blocks  { padding: 0px; margin: 0px; list-style: none; border: 0px; background-color: #ffffff;  }
li.blocks  { padding: 2px; margin: 0px;	border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-align: center; font-size: 11px;   list-style: none; list-style-image: none; }
li.blocks a { padding: 0px; margin: 0px; border: 1px solid #ffffff; display: block; background-color: #edf1fd; text-decoration: none; color: #000000; font-weight: normal; }
li.blocks a.none { padding: 0px; margin: 0px; border: 1px ; text-decoration: none; color: #000000; font-weight: normal; }
li.blocks a:hover { padding: 0px; margin: 0px; border: 1px solid #c3dde5; background-color: #fdf8df; text-decoration: none;}

small.numbers { color: #000000; font-size: 9px; font-weight: normal; }

#footer { margin: 0px;  padding: 4px;  color: #777476;  font-style: normal; font-size: 10px; }
#footer a { color: #47a;  margin: 0; }

#menu { padding: 0px; margin: 0px; }
#menu h3 { color: #0062c8;  font-size: 15px; font-weight: bold; margin: 0; }

div.inzet {border: 1px solid #dddddd; padding: 1px;  width: 178px; background-color: #edf0fd;}
div.inzet:hover { background-color: #fdfbed;}
td.houses { background-color: #ffffee;  border-left: 1px solid #dddddd;  border-right: 1px solid #dddddd;  padding: 4px;}

table#dia img  { border: 1px solid #a5a2a5;}
table#dia img.none  { border: 0px;}
table#dia td   { width: 140px; border: 1px solid #dddddd ; padding: 4px 4px 2px 4px; background-color: #f1fafd; vertical-align: top ;}
table#dia td:hover   { border: 1px solid #c3dde5; padding: 4px 4px 2px 4px; background-color: #fdf8df; }
table#dia font { font-size: 13px; color: #0062c8; font-weight: bold; background-color: #f1fafd; }
table#dia a { text-decoration: none; color: #000000; }
table#dia a:hover   { background-color: #fdf8df; }
table#dia b { font-weight: bold; color: #8c187b; }
table#dia b.red { font-weight: bold; color: red; }

.side { background:#ffffff url("img/dia-side.png"); }


div.button { padding: 0px; margin: 0px; float: left; display: inline; text-align: center; }	
ul.button  { padding: 0px; margin: 0px; list-style: none; border: 0px; background-color: #ffffff; }
li.button  { 
padding: 0px; margin: 2px; border: 0px solid #dddddd; text-align: center; font-size: 11px; list-style: none; list-style-image: none; 
width: 140px; height: 200px; background-color: #f1fafd;  border-top: 1px; }

li.button a { 
padding: 0px; margin: 0px; border: 1px solid #dddddd; display: block; height: 200px; padding: 0px; 
background-color: #f1fafd; text-decoration: none; color: #000000; font-weight: normal; }

li.button a:visited { 
padding: 0px; margin: 0px; border: 1px solid #dddddd; display: block; height: 200px; padding: 0px; 
background-color: #f1fafd; text-decoration: none; color: #000000; font-weight: normal; }

li.button a:hover { 
padding: 0px; margin: 0px; border: 1px solid #efee8f; display: block; height: 200px; padding: 0px; 
background-color: #fdf8df; text-decoration: none;}


li.button a.buttonsale { 
padding: 0px; margin: 0px; border: 1px solid #dddddd; display: block; height: 200px; padding: 0px; 
background-color: #f6f1ed; text-decoration: none; color: #000000; font-weight: normal; }

li.button a.buttonsale:visited { 
padding: 0px; margin: 0px; border: 1px solid #dddddd; display: block; height: 200px; padding: 0px; 
background-color: #f6f1ed; text-decoration: none; color: #000000; font-weight: normal; }

li.button a.buttonsale:hover { 
padding: 0px; margin: 0px; border: 1px solid #e9bea4; display: block; height: 200px; padding: 0px; 
background-color: #fdecde; text-decoration: none; color: #000000; font-weight: normal; }



img.button { border: 1px solid #a5a2a5; border-top: 0px;}
font.button { font-size: 13px; color: #0062c8; font-weight: bold; background-color: transparent; }
font.buttonsale { font-size: 13px; color: #ba4702; font-weight: bold; background-color: transparent; }
b.button { font-weight: bold; color: #8c187b; }
b.buttonred { font-weight: bold; color: red; }

#potw { background-color: #ffffee; }

.customertalk { color: #048e18; font-size: 11px; }

.divider { background-color: #dddddd;  border: 0px; height: 1px; }

.red { color: red ; }

.step { font-family: "Georgia", "MS Serif", "New York", serif; font-size: 32px;  padding: 0; padding-right: 10px; color: #369; }

a img { border: none; }

a.all:link { text-decoration: none; font-size: 14px; }
a.all:visited { text-decoration: underline; color: #01107e; font-weight: normal; font-size: 14px;}

a.none:link, a.none:visited, a.none:visited, a.none:hover { text-decoration: none; background-color: white;}

a.find:hover { background-color: #e5eeff; text-decoration: none ; }
a.find:link, a.find:visited { color: #58b; text-decoration: none; }

a.red:hover{ color : #a31a88;  text-decoration: underline }
a.red:link, a.red:visited, a.red:active { color : #a31a88; text-decoration: none;  font-size: 12px; font-weight: bold; }

a.green:hover { color: green;  text-decoration: underline; background-color: transparent; }
a.green:link, a.green:visited, a.green:active { color: green; text-decoration: none;  font-size: 12px; font-weight: bold; }

a:link, a:visited { color: #0062c8;  text-decoration: none; }
a:hover { color: #0062c8;  background-color: #def; text-decoration: underline; }

a.nochange:link { color: #0062c8; }
a.nochange:visited { color: #0062c8; }
a.nochange:active { color: #0062c8; }
a.nochange:hover { color: #0062c8; }

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; }

a.available, a.available:visited { color: #852103; font-size: 13px; font-weight: bold;}
a.available:hover { color: #c04901; font-size: 13px; font-weight: bold; text-decoration: none; background-color: transparent;}

b.blue { color: #0062c8; }
b.dblue { font-weight: bold; color: #8c187b; }
b.dblue { font-weight: bold; color: #33345c; }
b.green { font-weight: bold; color: green; }

blockquote.details { color: #f80a0a; }

code, pre { font-family: monospace; }

div.alert { font-size: 14px;  color: red; padding: 0px; }
div.date { clear: left; color: #58b; float: left; font-weight: bold; margin-left: 5px; position: relative; text-align: center; }
div.form { font-size: 12px; color: #000080; background: #DFEFF7; border: 2px solid #3499CC; padding: 2px; }
div.over {  background-color: transparent; font-weight: bold; }

font.blue { color: #0062c8; }
font.h2 { font-size: 18px; font-weight: bold ; }
font.h3 { font-size: 20px; color: #369; font-weight: bold; }
font.h4 { font-size: 14px; color: #369; font-weight: bold; }
font.no { font-size: 22px; padding: 5px 0 10px 0;  font-weight: bold ; border: 0px; color: #0062c8; }
font.price { font-size: 11px; color: #0062c8; font-weight: bold; }
font.price2 { font-size: 12px; color: #950578; font-weight: bold; }
font.priceblue { font-size: 13px;  color: #0062c8; font-weight: bold; }
font.mln { color: #0062c8; font-family: "georgia", sans-serif, serif; font-size: 20px; font-weight: bold; }
font.nofp { font-size: 12px;  color: black; font-weight: bold; }

h1, h2, h3, h4 { color: #0062c8;  display: inline; margin: 0; }
h2 { font-size: 18px; }
h3 { font-size: 12px; font-weight: bold; }
h4 { font-size: 13px; }

hr.divider { color: #dddddd;  clear: left; background-color: #dddddd; border: 0px; height: 1px; }

img.leeg { border-left: 1px dotted #acf; }

img.rand01 { border: 1px solid #1a3793; padding: 2px; }
img.rand02 { border: 1px solid #a6a09e; padding: 1px; margin-top: 4px; }

input.normal { 	padding: 0px; color: #000000; background-color: #dddddd; border: solid 1px #000000;}
input.tracking { padding: 0px; 	color: #000000; background-color: #ffffff; border: solid 1px #000000; }

li { list-style-image: url(img/pnr.png);}
li.none {list-style-image: none;}
p.bordergrey {border: 1px solid;margin: 0px;padding: 3px;color: #000000;background-color: #dddddd;}
p.find {border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;margin: 0px;padding-top: 4px;font-weight: bold;color: #369;background-color: #f2f5f9;font-style: normal;}
p.header {display: inline;margin: 0;}
p.hotw {margin: 0px;padding: 8px;border: 0px;}
p.note {margin-top: 8px;margin-bottom: 8px;padding: 8px;color: #6b6c6b;background-color: #f6f9ff;border: 1px solid #000000;}
p.updated {padding: 4px;color: #6b6c6b;font-style: normal;font-size: 10px;}

table.carforrent {background-color: #ffe5f7 ;border: 1px solid #b2b2b2;padding: 1px;margin: 4px;}
table.nospace {margin: 0px;padding: 0px;border: 0px;}

td.carforent	{font-size: 12px ;color:#000000;margin: 1px;background-color: #ffffff;}
td.carforrentfacts{background-color: #e3ecfd ;border: 1px solid #000000;padding: 5px;margin: 2px;font-size: 12px ;color:#000000;}
td.formresult{padding-left: 9px;margin: 0px;font-size: 14px ;color: #369;}
td.potw {border-left: 1px solid #dddddd;padding: 0px;margin: 0px;}
td.smallhouse{padding: 8px;}
textarea, input {	padding: 2px;/* a bit of breathing room*/ 	font-size: 13px;	color: #000000;	background-color: #ffffff;/* Background-color: dark blue*/ 	border: solid 1px #dddddd;/* and a red border*/ }
tr.form {vertical-align: top;}

div.onmyisland {float: left; width: 120px; height: 160px; background-color: #effaff; margin: 2px; padding: 1px; 
font-size: 11px; border: 1px solid #858485; }

