#div { border: 1px #000 solid; }
h1, h2, h3, h4, h5, h6, p { padding : 0px; margin: 0px; }
h1 { font-size: 18px; color: #660000; letter-spacing: 1px; }
h2 { font-size: 16px; color: #660000; letter-spacing: 1px; }
h3 { font-size: 14px; color: #660000; letter-spacing: 1px; }
h4 { font-size: 13px; color: #660000; letter-spacing: 1px; }
h5 { font-size: 12px; color: #660000; letter-spacing: 1px; }
h6 { font-size: 11px; color: #660000; letter-spacing: 1px; }

html { overflow-y: scroll; font-family: Tahoma; font-size: 12px; height:100%;  }
body { padding:0px; margin:0px; background-color: #ff9900; background-image: url(../images/back.gif); background-repeat: repeat-x; height:100%; }

.clear { clear:both; }
.clear.h5 { height: 2px; }
.clear.h15 { height: 15px; }
.clear.h30 { height: 30px; }
.clear.h50 { height: 50px; }
.clear.h100 { height: 100px; }
.wrapper { width: 960px; margin: 0px auto; height:100%; }

.logo { width: 170px; height: 100px; float:left; }
.flash { width: 790px; height: 100px; background-color: #ffcc00; float:left; }
object  { padding: 0px; margin: 0px; float:left; z-index: 0; }
embed { float:left; padding: 0px; margin: 0px; z-index: 0; }

.sub_logo { width: 165px; height: 22px; float:left; background-color: #cc0000; color: #ffcc00; font-size: 14px; padding: 8px 0px 0px 5px; border-bottom: #eeeeee 1px solid; border-top: #eeeeee 1px solid; }
.top_menu { width: 790px; height: 30px; float:left; background-color: #cc0000; text-align: right; border-bottom: #eeeeee 1px solid; border-top: #eeeeee 1px solid;  }
.top_menu ul { margin:0; padding:0; list-style-type:none; overflow:hidden; float:right; }
.top_menu li { display: inline; margin: 0; }
.top_menu li { margin:0; padding: 10px 7px 5px 7px; float:left; display:block; text-transform: uppercase; font-size: 11px; color: #ffffff; font-weight: bold; }
.top_menu a.menu_item_off { text-decoration:none; color: #ffffff; display: block; }
.top_menu a.menu_item_on, .top_menu a.kkopen, .top_menu a.hhuren, .top_menu a.zzoek { text-decoration:none; color: #ffcc00; display: block; }
.left_menu ul { padding: 0px; margin: 0px; background-color: #ffbb00; }
.left_menu li { list-style: none; font-size: 11px; color: #990000; font-weight: bold;  }
.left_menu { width: 170px; float:left; background-color: #ffb400;  padding-top: 51px; }
.left_menu .menu_item_off { text-decoration:none; color: #990000; display:block; padding: 12px 30px 4px 0px;
background-image:url('../images/but.png'); height: 19px; width:140px; background-repeat:no-repeat; float:left; background-position: top left; text-transform: uppercase; text-align: right;  }
.left_menu .menu_item_off:hover { color: #660000; background-image:url('../images/but.png'); background-position: center left; }
.left_menu .menu_item_on { text-decoration:none; color: #660000; display:block; padding: 12px 30px 4px 0px;
background-image:url('../images/but.png'); height: 19px; width: 140px; background-repeat:no-repeat; float:left; background-position: bottom left; text-transform: uppercase; text-align: right; }
.left_menu .menu_item_semion { text-decoration:none; color: #660000; display:block; padding: 12px 30px 4px 0px;
background-image:url('../images/but.png'); height: 19px; width: 140px; background-repeat:no-repeat; float:left; background-position: center left; text-transform: uppercase; text-align: right; }
.left_menu .submenu_item_off { text-decoration:none; color: #660000; display:block; padding: 6px 30px 6px 0px; text-transform: lowercase; text-align: right; width: 140px; float:left; background-color: #ffbc00; }
.left_menu .submenu_item_on { text-decoration:none; color: #660000; display:block; padding: 6px 30px 6px 0px; text-transform: lowercase; text-align: right; width: 140px; float:left; background-color: #ff9900; }
.menu_end { border-top:  #cc1f26 1px solid;  width: 170px;  float:left; }

.subcontent_wrapper { width: 960px; float:left;  background-image: url(http://www.casalasdunas.co.uk/images/subback_content.png); }
.content_wrapper { width: 960px; float:left; background-color: #ffcc00; background-image: url(../images/back_content.png);  background-position: bottom; background-repeat: no-repeat; }
.content { width: 790px; float:left; }
.txt_content   { width: 580px; float:left; padding: 20px 20px 0px 20px;  }
.news_content  { width: 130px; float:left; text-align: right; padding: 20px 20px 0px 20px; }
.txt_content .tekst { color: #660000; font-size: 13px; line-height: 18px; }
.txt_content .subtekst { color: #990000; font-size: 12px; line-height: 20px; font-style: italic; }
.news_content  { color: #660000; line-height: 18px; }
.news_content  p {  border-bottom: #cc0000 1px solid; padding: 0px 0px 10px 0px; }
.news_content  a, .txt_content a {  color: #cc0000; text-decoration:none; }
.tekst ul { padding: 0px; margin: 0px; padding: 5px 0px 5px 16px; }
.tekst li {  margin: 0; list-style-image: url("../images/li.png"); line-height: 18px; }
.language  { float:left;  height: 30px;  width: 900px; text-align: center; }
.flag { padding: 10px 2px 5px 2px; }

/* Template Voce */
.left_menu.txt { width: 146px; padding: 51px 15px 0px 8px; font-size: 12px; line-height: 18px; color: #660000; float:left;}
.houses_content   { width: 770px; float:left; padding: 20px 0px 0px 20px; color: #660000;  }
.plaatsen { width: 190px; height: 190px; float:left; }
.picplaatsen { padding: 0px 20px 10px 0px;}
.plaatsenlijn { width: 190px; height: 10px; float:left; border-bottom: #cc0000 1px solid; }
.panden { width: 325px; float:left; height: 310px; font-size: 12px; line-height: 16px }
.pand { width: 325px;  }
.pandlijn { width: 325px; height: 10px; float:left; border-bottom: #cc0000 1px solid; }
.picpanden { padding: 0px 10px 1px 0px;}
#shadow-container { position: relative; left: 3px; top: 3px; margin-right: 38px; margin-bottom: 20px; float:left; }
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .panden_wrapper { position: relative;	left: -1px;	top: -1px;  width: 346px; }
#shadow-container .shadow1 { background: #eabb00; width: 346px; }
#shadow-container .shadow2 { background: #d4aa00; }
#shadow-container .shadow3 { background: #bf9900; }
#shadow-container .panden_wrapper { background: #fdd01a; border: 1px solid #806808;  padding: 10px; width: 325px;  height: 400px;  }

.panden_inf { height: 75px; float:left; width: 325px; line-height: 16px  }
.link2 a { color: #cc0000; text-decoration:none;  }

.krpad_wrapper   { width: 770px; float:left; padding: 20px 0px 0px 20px; color: #660000;  }

.krpad { width: 730px; float:left; padding: 10px 0px 10px 0px; }
.bort { border-top: 1px solid #dc9b00; }
.borb { border-bottom: 1px solid #dc9b00;  }

.krpad a { color: #cc0000; text-decoration:none; }
.krpad .page { width: 100px; float:left; }
.krpad .pagenr { width: 480px; float:left; text-align: center; }
.krpad .back { width: 150px; float:left; text-align: right; }
a.numaan  { color: #000000; font-weight: bold; font-size: 14px; }
a.numuit  { color: #cc0000; font-weight: bold; font-size: 14px; }

.thumbsnails { width: 80px; float:left;  }
.thumbs { width: 80px;  }
#shadow-thumbs { position: relative; left: 3px; top: 3px; margin-right: 14px; margin-bottom: 10px; float:left; }
#shadow-thumbs .shadow2,
#shadow-thumbs .shadow3,
#shadow-thumbs .thumbs_wrapper { position: relative; left: -1px;  top: -1px;  width: 92px; }
#shadow-thumbs .shadow1 { background: #eabb00; width: 92px; }
#shadow-thumbs .shadow2 { background: #d4aa00; }
#shadow-thumbs .shadow3 { background: #bf9900; }
#shadow-thumbs .thumbs_wrapper { background: #fdd01a; border: 1px solid #806808; padding: 5px; width: 80px; height: 55px;  }

.enlarge  { width: 230px; float:left; padding-bottom: 10px; height: 20px; font-style: italic; }
.movie  { width: 500px; float:left; padding-bottom: 10px; text-align: right; height: 20px;   }
.movie a { color: #cc0000; font-weight: bold; font-size: 11px; text-decoration:none; text-transform: uppercase; }
.houses_content .titelk { width: 730px; float:left; padding: 10px 0px 10px 0px; text-transform: uppercase; font-weight: bold; height: 19px; }
.houses_content .titel { width: 680px; float:left; padding: 10px 0px 10px 0px; text-transform: uppercase; font-weight: bold; height: 19px; }
.houses_content .stars { width: 50px; float:left; height: 39px;  }
.houses_content .intro { width: 730px; float:left; padding: 10px 0px 10px 0px; line-height: 18px; }
.houses_content .symbols { width: 230px; float:left; text-align: right; }

.maps { float: right; }
.maps a { padding-left: 15px; color: #cc0000; text-decoration:none; }
.maps iframe { border: #cc0000 1px solid; padding: 5px; margin-left: 15px; }

.data_house { width: 730px; float:left; }
.row  { width: 500px; float:left; }
.data_house .row.a { font-size: 13px; line-height: 20px;  background-image: url(../images/back_row.png); }
.data_house .row.b { font-size: 13px; line-height: 20px;  background-image: url(../images/back_row.png); }
.data_house .row.c { font-size: 13px; line-height: 20px;  background-image: url(../images/back_row.png); }
.data_house .row.a { width: 293px; float:left; }
.data_house .row.b { width: 137px; float:left; }
.data_house .row.c { width: 300px; float:left; }
.facilities  { width: 730px; float:left;  }
.more_information { width: 730px; float:left; font-size: 13px; line-height: 20px; }
.disc { width: 730px; float:left; font-size: 11px; line-height: 16px; font-style: italic; }

.kalender { width: 730px; float:left; padding: 20px 0 0 0px; }
.kalenderback { font-size: 10px; border: 1px solid #330000; height:130px; background-color: #ffc800;   }
.kalendermaand	{ color: #660000; background-color:#f6b600; font-weight: bold; font-size: 12px; height:31px; padding-top: 6px; font-size: 14px; }
.kalenderdag { color: #330000; border: 1px solid #330000; padding: 0px 1px 0px 1px; background-color:#ffeeb7; font-weight: bold;}
.kalenderdagon { color: #c48b02; border: 1px solid #330000; padding: 0px 1px 0px 1px; font-weight: bold; background-color:#ffc000; text-decoration: line-through;}
.kalenderdagopt { color: #ffffff; border: 1px solid #330000; padding: 0px 1px 0px 1px; font-weight: bold; background-color:#330000; text-decoration: line-through;}
.kal { width: 4px; float:left; }
.kalvrij { color: #000000; background-color:#ffeeb7; width: 124px; float:left; border: 1px solid #330000; height: 15px; padding: 5px; text-align: center;}
.kaloptie { color: #ffffff; background-color:#330000; width: 124px; float:left; border: 1px solid #330000; height: 15px; padding: 5px; text-align: center; }
.kalbezet { color: #000000; background-color:#ffc000; width: 124px; float:left; border: 1px solid #330000; height: 15px; padding: 5px; text-align: center; }

.search_intro { width: 730px; float:left; font-size: 13px; line-height: 18px; }
.search_wrapper .search.a, .search.b, .search.c {  background-image: none; }
.search_wrapper input, select {  background-color: #ffe788; border:  #cc0000 1px solid; width: 280px; color: #660000; }
.search_wrapper .checkbox {  }
.search_wrapper .submit {  background-color: #cc0000; border:  #660000 1px solid; width: 120px; color: #ffffff; }
.search_wrapper { width: 730px; float:left;   }
.search_wrapper .width { width: 30px; float:left; }
.search_wrapper .search.a { width: 300px; float:left; }
.search_wrapper .search.b { width: 300px; float:left; }
.search_wrapper .search.c { width: 80px; float:left; }
.search_wrapper .search.d { width: 260px; float:left; }
.totaal { width: 730px; float:left; height: 20px; padding: 10px 0px 10px 0px;    }

.search_wrapper .checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0;  background: url(../images/checkbox.png) no-repeat; display: block;  clear: left; float: left; }
.search_wrapper .radio { background: url(../images/radio.png) no-repeat; }
.search_wrapper img { position: relative; }
.search_wrapper .select { overflow: hidden; line-height: 21px; height: 21px; padding: 0 24px 0 8px; color: #fff; background: url(../images/select.png) no-repeat; position: absolute; width: 248px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ }

.found { width: 730px; float:left; padding: 10px 0px 10px 0px; }
.found_house { width: 182px; float:left; padding: 10px 0px 10px 0px; height: 250px; }


.img_house { position: absolute;  padding: 0px 0px 0px 0px; z-index: 1;  }
.price_house.huren  {  display: none;  }
.price_house_shadow.huren  {  display: none;  }
.price_house.kopen  { position: absolute;  padding: 10px 0px 0px 10px; z-index: 5; font-family: Arial Narrow; font-weight: bold; font-size: 28px; color: #cc0000;  }
.price_house_shadow.kopen { position: absolute;  padding: 12px 0px 0px 12px; z-index: 4; font-family: Arial Narrow; font-weight: bold; font-size: 28px; color: #000000;  }
.name_house { position: absolute;  margin: 100px 0px 0px 0px; padding: 5px 0px 5px 10px;  z-index: 10; display: block; width: 160px; color: #fff; font-weight: bold; font-size: 13px; }
.back_house { position: absolute;  margin: 100px 0px 0px 0px; padding: 5px 0px 5px 10px;  z-index: 9; background-color: #cc0000; display: block; width: 160px; filter: alpha(opacity=60); opacity:0.6;   }
.house { float:left; width: 182px; height:140px; }
.content_house { float:left;  }
.found_house a { color: #cc0000; font-weight: bold; font-size: 11px; text-decoration:none; }

.inline { font-size: 13px; color: #660000; }
.inline input, select, textarea {  background-color: #ffe788; border:  #cc0000 1px solid; width: 280px; color: #660000;  }
textarea { overflow:auto; }
.inline .form.c { width: 440px; float:left; text-transform: uppercase; }
.inline .form.c p { width: 440px; float:left; text-transform: none; }
.inline .form.a { width: 150px; float:left; }
.inline .form.a.k { font-size: 11px; }
.inline .form.b { width: 290px; float:left;  }
.inline .submit {  background-color: #cc0000; border:  #660000 1px solid; width: 120px; color: #ffffff; }
.inline h1, h5 { color: #cc0000; }
.inline a { color: #cc0000; font-weight: bold; font-size: 13px; text-decoration:none }

.sitemap_wrapper  { width: 450px; float:left; padding: 20px 20px 0px 150px;  }
.sitemap li { display:inline; line-height: 24px; }
.sitemap li, ul { margin: 0px; padding: 0px; border:0px; text-decoration:none;   }
.sitemap li { background : url(../images/li.gif) no-repeat; padding-left: 43px; text-indent:0px; display:block;  }  /* moet gif zijn voor ie6 */
.sitemap a { line-height: 24px;  color: #cc0000; text-decoration:none; }
.sitemap .parent  { letter-spacing: 1px;  font-weight: bold; }
.sitemap .space {  width: 60px; float:left; text-align: center; color: #660000; }
.link_sitemap  { float:left;  height: 20px;  width: 60px; text-align: right; padding-top: 10px; }
.link_sitemap a { color: #cc0000; text-decoration:none; }


/* tooltip.js */
#dhtmltooltip b { font-size: 16px; font-family: Tahoma; line-height: 26px; }
#dhtmltooltip { font-family: Tahoma; font-size: 11px; line-height: 16px; color: #fff; position: absolute; width: 250px; border: 2px solid #fbab0e; padding: 12px; background-color: #cc0000; visibility: hidden; z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }


