/********************************
* Expose
*********************************/
.clear2{clear:both;height:2px;overflow:hidden;}
#jsexpose{overflow:hidden;}
#jsexpose h2{
height:30px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-moz-binding:url('bindings.xml#ellipsis');
}

#jsexpose .top-navi{font-size:11px;height:22px;line-height:15px;color:#444444;margin-left:-5px;}

#jsexpose .index_param{list-style:none;font-size:11px;line-height:18px;height:18px;overflow:hidden;}
#jsexpose .index_param li{font-weight:bold;clear:none;float:left;margin-right:15px;}
#jsexpose .index_param div{font-weight:normal;float:left;margin-right:5px;width:auto;}

#jsexpose #footerContent ul{border:solid 1px #DDDDDD;border-top:solid 2px #424242;}
#jsexpose .split{height:3px;background-color:#DDDDDD;clear:both;margin:3px 0 10px 0;border-top:solid 1px #999999;}
#jsexpose .icont{padding:0 10px 10px 10px;}
#jsexpose .icont .itext{padding:5px 0 15px 0;}
ul.icont{line-height:18px;padding:0 10px 10px 10px;}
ul.icont li{clear:both;padding-top:5px;}
ul.icont .immo-field-label{float:left;width:49%;white-space:nowrap;overflow:hidden;text-align:left;font-style:italic;}
ul.icont .immo-field-value{float:right;width:50%;overflow:hidden;text-align:left;}

.js-verw-tabs {margin:15px 0 0 0;}
.js-verw-tabs .ui-icon{margin:5px 2px 0 0;height:16px;width:16px;}
.js-verw-tabs li.active a{background:#e7e7e7;border-bottom:solid 2px #ff9900;padding-bottom:0;color:#000;}

.js-verw-tabs li.right{float:right;}
.js-verw-tabs li.none{background-image:none;}
.js-verw-tabs li.none .js-clipboard-item{width:70px;height:22px;overflow:hidden;margin:6px;}
.js-verw-tabs li a.js-clipboard-link{float:right;display:block;font-size:11px;color:#ffffff;background-color:#333333;
text-decoration:none;height:15px;line-height:14px;overflow:hidden;padding:1px 4px 0 5px;-moz-border-radius:4px;
-webkit-border-radius:4px;border-radius:4px;background-image:none;border:0;
}
.js-verw-tabs li a.js-clipboard-link:hover{background-color:#eea202;}
.js-verw-tabs li a.js-clipboard-link.clipped{background-color:#888888;}
.js-verw-tabs li a.js-clipboard-link.clipped:hover{background-color:#333333;}
.js-clipboard-item .js-clipboard-icon{float:right;}
.js-clipboard-item .js-star-disable{float:right;}

#jsexpose .mcont{width:760px;float:left;overflow:hidden;}
#jsexpose .lcont{width:480px;float:left;overflow:hidden;}
#jsexpose .rcont{width:270px;float:right;overflow:hidden;}
#jsexpose .mpcont{width:570px;float:left;overflow:hidden;}
#jsexpose .mrcont{width:180px;float:right;overflow:hidden;}

#google-map{bwidth:550px;height:430px;background-color:#FFFFFF;margin:10px;padding:0;}
#google-map.not-allow{background:url(ver-2.0/map.png) center center no-repeat #FFFFFF;}

.image-navigation{float:right;width:100px;position:relative;}
.image-navigation.big{width:230px;height:360px;}
.image-navigation .img{width:80px;height:60px;border:solid 2px #FFFFFF;margin-bottom:10px;cursor:pointer;}
.image-navigation .img.open{border-color:#ff9900;}
.image-navigation.big .img{margin:5px;width:60px;height:45px;}
.image-navigation a.none{display:block;width:60px;height:30px;padding:15px 10px;line-height:15px;}

.image-navigation .social-cont{position:absolute;bottom:0;width:230px;}
.image-navigation .social-like{float:left;width:49%;}

.image-library{border:solid 2px #FFFFFF;background:url(ver-2.0/immo-medium.png) center center no-repeat #FFFFFF;float:left;position:relative;}
.image-library .image-src{position:absolute;left:0;top:0;}
.image-library.big{width:480px;height:360px;}

.image-library .img-navi-back{background:url(ver-2.0/back.png) center center no-repeat;width:20px;height:35px;border:solid 2px #FFFFFF;
-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px;
border-left:0;cursor:pointer;line-height:35px;font-weight:bold;position:absolute;z-index:102;
}
.image-library.big .img-navi-back{top:162px;left:0;position:absolute;}

.image-library .img-navi-next{background:url(ver-2.0/next.png) center center no-repeat;width:20px;height:35px;border:solid 2px #FFFFFF;
-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px;
border-right:0;cursor:pointer;line-height:35px;font-weight:bold;position:absolute;z-index:102;
}
.image-library.big .img-navi-next{top:162px;right:0;position:absolute;}

.image-library .image-status-bar{position:absolute;height:50px;width:480px;top:260px;z-index:999;text-align:center;line-height:50px;font-size:25px;
font-weight:bold;color:#fff;background-color:#CC3333;white-space:nowrap;overflow:hidden;opacity:.50;filter:Alpha(Opacity=50);}
.image-library .image-title-text{position:absolute;width:480px;height:18px;top:342px;font-weight:normal;font-family:verdana,arial;
white-space:nowrap;overflow:hidden;z-index:999;opacity:.50;filter:Alpha(Opacity=50);background-color:#000000;color:#fff;font-size:11px;
line-height:16px;text-align:center;padding:0;margin:0;}

.jsImmoRequest .label{float:left;width:85px;margin-right:5px;line-height:19px;}
.jsImmoRequest .field{float:right;white-space:nowrap;width:160px;font-size:12px;}
.jsImmoRequest .field input{width:154px;}

.jsImmoReq .field input, .jsImmoReq select, .jsImmoReq textarea{border:solid 1px #CCCCCC;padding:2px;}
.jsImmoReq .field input.req-field.error, .jsImmoReq select.req-field.error, .jsImmoReq textarea.req-field.error{border-color:#CC0000;background-color:#FFF8F8;}

.w125{width:125px;overflow:hidden;}
.w150{width:150px;overflow:hidden;}
.w175{width:175px;overflow:hidden;}
.w200{width:200px;overflow:hidden;}
.w250{width:250px;overflow:hidden;}
.w300{width:300px;overflow:hidden;}

.ibutton{height:20px;line-height:19px;color:#FFFFFF;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
text-shadow: 0 -1px 0 #000000;overflow:hidden;}
.ibutton .ui-fff-icon{margin:2px 2px 2px 0;height:16px;width:16px;}
.ibutton .ui-fff-icon.pdf{background-image:url(ver-2.0/pdficon-small.png);margin-right:5px;}
.ibutton a{display:block;text-decoration:none;padding:0 5px;height:20px;line-height:18px;background-color:#424242;color:#FFFFFF;}
.ibutton a:hover{background-color:#727272;color:#FFFFFF;text-decoration:none;}
.ibutton.right{float:right;margin-left:5px;margin-right:0;}
.ibutton.left{float:left;margin-left:0;margin-right:5px;}

.ui-button{background-color:#424242;border:0;color:#FFFFFF;text-decoration:none;padding:3px 5px;line-height:15px;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow: 0 -1px 0 #000000;}
a.ui-button:hover{background-color:#727272;color:#FFFFFF;text-decoration:none;}
a.ui-button .ui-fff-icon{margin-right:2px;}
.ui-button.js-state-none{background-color:#424242;color:#FFFFFF;text-shadow:0 -1px 0 #424242;}
.ui-button.js-state-over{background-color:#727272;color:#FFFFFF;text-shadow:0 -1px 0 #727272;}