body {
margin: 0px 0px 0px 0px; background: #C2B199;
}

div#combobox {
scrollbar-face-color:#C2B199; scrollbar-shadow-color:#C2B199; scrollbar-highlight-color:#C2B199; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#C2B199; scrollbar-track-color:#cbc9cc; scrollbar-arrow-color:#ffffff
}

a:link  {
text-decoration : none; font-family: Arial; font-size:11px; font-weight: bold; color: #666666;
}
a:visited  {
text-decoration : none; font-family: Arial; font-size:11px; font-weight: bold; color: #666666;
}
a:active  {
text-decoration : none; font-family: Arial; font-size:11px; font-weight: bold; color: #666666;
}
a:hover  {
text-decoration : none; font-family: Arial; font-size:11px; font-weight: bold; color: #3C3C3C;
}
a img {text-decoration:none; border:none}

.pres a:link  {
text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #1484C4;
}
.pres a:visited  {
text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #1484C4;
}
.pres a:active  {
text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #1484C4;
}
.pres a:hover  {
text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #C1B096;
}

.texttitel {
font:  24px arial; font-weight:bold; letter-spacing:1px; color: #666666;
}

h1.texttitel {
margin:0 0 35px; padding:0;
}

.textbody {
font: 14px Arial, regular; line-height: 16pt; color: #666666;
}

.textreco {
font: 12px Arial; font-weight:normal; color: #666666;
}

.textrecot {
font: 13px Arial; font-weight:bold; color: #666666;
}

.textfootfas {
font: 11px Arial; font-weight:bold; letter-spacing:1px; color: #666666;
}			

.textnext {
font-family: Arial; font-size:11px; font-weight:normal; color: #1484C4;
}		

.textrate {
font-family: Arial; font-size:11px; font-weight:normal; color: #666666;
}

.textvilla {
font: 17px Arial; font-weight:normal; color: #666666;
}			

.luar { 
width:100%;
}

.container {
width:920px; min-height:700px; background-color:#FFFFFF; 
}

.footer {
width:920px; min-height:19px; background-color:#FFFFFF; font: 12px Arial; font-weight:normal; color: #666666; 
}

.layercontainer {
position:absolute; width:920px; height:310px; z-index:1;
}
.layer1 {
float:left; width:700px; min-height:10px; z-index:1;
}
.layer2 {
float:left; width:200px; min-height:10px; z-index:1;
}
.layer3 {
float:left; width:20px; min-height:10px; z-index:1;
}
.layer2-1 {
float:left; background-color:#C2B199; width:200px; min-height:10px; z-index:1;
}
.layerbesar {
float:left; width:920px; height:230px; z-index:1;
}
.layerkecil {
float:left; width:920px; height:10px; z-index:1;
}
.layersearch {
position:absolute; background-color:#F8F7F5; visibility:none; width:200px; min-height:125px; z-index:1; height: 140px;
}
.layerVilla {
position:absolute; width:180px; min-height:10px; z-index:1;
}
.row9 { 
height:9px;
}

/* Menu Top */
.menuvilla {
height: 18px; background: #F8F7F5;
}
.menuvilla a {
display: block; border-top:1px #DAD9D7 solid; background-image:url(../images/bg-villa.gif); height: 18px; padding: 3px 0px 0px 0px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #868686;
}
.menuvilla a:hover {
background-image:url(../images/bg-villaover.gif);
}
.menuvillaakt a {
display: block; border-top:1px #DAD9D7 solid; background-image:url(../images/bg-villaakt.gif); height: 18px; padding: 3px 0px 0px 0px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
}
.hr { 
background-color:#C2B199; height:1px;
}

 /* kontener search */
#mainContainersearh{
width:180px; margin:0 auto; text-align:center; padding-bottom:0px;
}
#mainContainersearh .Suche{
margin:0px; width:180px; border:0px dotted #555; padding:0px;
}

/* kontener searchresult */
#mainContainersearh2{
width:180px; height:305px; margin:0 auto; text-align:center; padding-bottom:0px;
}
#mainContainersearh2 .Suche{
margin:0px; width:180px; border:0px dotted #555; padding:0px;
}

/* link search */	
.linksearch { 
width:177px; background-color:#EBE4DA;
}
.linksearch a{ 
display:block; width:177px; padding: 3px 0px 0px 3px; background-color:#EBE4DA; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color: #666666;
}
.linksearch a:hover{
display:block; width:177px; background-color:#C2B199;
}

/* link lokation */	
.linklok { 
width:137px; background-color:#FFFFFF;
}
.linklok a{ 
display:block; width:137px; padding: 3px 0px 0px 3px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color: #666666;
}
.linklok a:hover{
display:block; width:137px; background-color:#FFFFFF; color: #C2B199;
}

/* link konten */	
.linkkon { 
font-family: Arial Narrow; font-size:175px; font-weight:normal;color: #636363;
}
.linkkon a{ 
display:block; font-family: Arial Narrow; font-size:15px; font-weight:normal; color: #666666;
}
.linkkon a:hover{
color: #C2B199;
}
.linkcombo { 
background-color:#EBE4DA;
}
.linkcombo a{ 
display:block; padding: 3px 0px 0px 3px; background-color:#EBE4DA; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color: #666666;
}
.linkcombo a:hover{
display:block; background-color:#C2B199; color: #666666;
}
.input_text {
background-color: #EBE4DA; border: 1px #999999 none; height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; color:#929191; margin-top:2px;
}
.input_combo {
background-color: #EBE4DA; border: 1px #999999 none; height: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; color:#929191; margin-top:2px;}

div#ModalBoxOverlay {
z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height: 100%; background-color: #666666; opacity: 0.6; position: absolute; filter: alpha(opacity=60);
}
div#ModalBoxContainer {
width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 999;  
}
div#ModalBoxLoading {
position: absolute; top: 200px; z-index: 101; min-width: 70px; min-height: 70px; margin: 0 auto; text-align: center; background: #666 url(../images/redbox_spinner.gif) no-repeat center center;
}
div#ModalBox {
z-index: 102; display: block; text-align: left; overflow: hidden; position: absolute; min-height: 200px; min-width: 200px; padding: 0px 14px 14px 14px; border: 1px solid #E3EAC7; background: #fff;
}

/* modalmap */

div#ModalBoxMapOverlay {
z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height: 100%; background-color: #666666; opacity: 0.6; position: absolute; filter: alpha(opacity=60);
}
div#ModalBoxMapContainer {
width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 999;  
}
div#ModalBoxMapLoading {
position: absolute; top: 200px; z-index: 101; min-width: 70px; min-height: 70px; margin: 0 auto; text-align: center; background: #666 url(../images/redbox_spinner.gif) no-repeat center center;
}
div#ModalBoxMap {
z-index: 102; display: block; text-align: left; overflow: hidden; position: absolute; min-height: 200px; min-width: 200px; padding: 0px 14px 0px 14px; border: 1px solid #E3EAC7; background: #fff;
}

.style1 {
color: #1484C4; font-weight: bold;
}

.vs-new09 {width: 870px; height: 64px; margin-bottom: 15px;}
.vs-new09 img {float:left; margin-right:10px;}
.vs-txt09 {width:auto; padding:22px 0 0 0;}
.vs-txt09 a {font:normal 13px 'Century Gothic',Arial; color:#C5B199}
.vs-txt09 a:hover {color:#DCCFC0}

.fprop {
width:190px; height:auto; overflow:hidden; padding:5px 0px 5px 0px; margin-top:10px; text-align:left; color:#666764; clear:both;
}
.fprop h1 {
color:#666764; font-size:16pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px 0px 2px 0px; padding:0px; text-align:justify; border-bottom:#c2b098 solid 1px;
}
.fpropt {
color:#666764; font-size:10px; font-family:Arial, Helvetica, sans-serif; height:80px; overflow:hidden; margin:0px 2px 0px 2px; padding:20px 2px 0px 2px; background-color:#ebe4da; border-top:#c2b098 solid 1px; border-left:#c2b098 solid 1px;
}
.fpropt strong {
color:#666764; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.fpropt a {
color:#930; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
.fpropt a:hover {
color:#666764;
}

.fpropt1 {
color:#666764; font-size:10px; font-family:Arial, Helvetica, sans-serif; height:93px; overflow:hidden; margin:0px 2px 0px 2px; padding:8px 2px 0px 2px; background-color:#ebe4da; border-top:#c2b098 solid 1px; border-left:#c2b098 solid 1px;
}
.fpropt1 strong {
color:#666764; font-size:15px; font-family:Arial, Helvetica, sans-serif;
}
.fpropt1 a {
color:#930; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
.fpropt1 a:hover {
color:#666764;
}

/* ----------------------------- ADDITIONAL CSS BY RAMA ---------------------------------------------------*/

#nav{width:660px !important; width:640px; margin:0 0 0 20px; padding:7px 0 6px 0 !important; padding:7px 0 7px 0 ; border-bottom:1px solid #c1b19a}

#nav ul{padding:0;	margin:0;}

#nav ul li{position: relative;	display: inline;padding:0; margin:0 10px 0 0;	font: normal 18px 'Arial';}

#nav ul li a{color: #868686;padding:0 0 2px 0;text-decoration: none;font: normal 18px 'Arial'; letter-spacing:1px}

#nav ul li a:hover, ul li.active a{color:#868686;border-bottom:5px solid #c1b19a;background:none}



#nav-bottom {width:660px !important; width:640px;margin:0 0 0 20px; padding:0 0 5px}

#nav-bottom ul{padding:0;	margin:0;}

#nav-bottom ul li{position: relative;	display: inline;padding:0; margin:0 10px 0 0;}

h2.villatitle {margin:0; padding:0; font-size:17px; font-weight:bold}

a.foot {color:#D5C9B7; font-weight:normal; font-size:12px}




#newrate {padding:5px; font:normal 14px 'Century Gothic',Arial; color:#fff}

#newrate a {font:normal 14px 'Century Gothic',Arial;}



/*#box-promotional {width:100%; background:url(../images/hot_deal_bt.jpg) no-repeat left top; padding-top:19px; padding-bottom:15px}*/

#box-promotional {width:400px; margin-bottom:10px; background:url(images/hot_deal_bg.jpg) repeat-x left top; *background:url(images/hot_deal_bg2.jpg) repeat-x left top;}

#inside-promotional {width:auto; margin-left:72px; padding:23px 0 3px 5px; *padding:23px 0 4px 5px;  font-size:11px; color:#fff}

#inside-promotional2 {width:auto; margin-left:72px; padding:23px 0 4px 5px; *padding:23px 0 4px 5px;  font-size:11px; color:#fff}

#box-promotional2 {width:auto; height:64px; background:url(images/btt2-back.jpg) repeat-x left top; margin:5px 0px 5px 0px;}
#box-promotional2 img { float:left; margin:0px 10px 0px 0px;}
#box-promotional2 .lpromote {font:normal 13px 'Century Gothic',Arial; color:#fff; padding:22px 0px 0px 0px;}

body:nth-of-type(1) #inside-promotional{

   padding:23px 0 4px 5px;

}



#bannerflash {position:relative;}



.left{clear:left}



.blog-box {width:224px;padding:5px; margin-bottom:20px; *margin-top:20px;}