*, .normal{font-size:12px;font-style:normal;}
.normal{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;color:#333333;}
body{margin:0;padding:0;background-color:#fff; font-family:Arial, Helvetica, sans-serif;}
h1, .headline, .headline p, h1 p{font-family:Trebuchet MS, Verdana, Geneva, Arial;font-size:22px;color:#cdb08a;padding:0;margin:0;margin-bottom:10px;font-weight:normal;}
h1.blue{color:#003366;}
h2{font-family:Trebuchet MS, Verdana, Geneva, Arial;font-size:16px;color:#cdb08a;padding:0;margin:0;margin-bottom:10px;font-weight:normal;}
h3{font-family:Trebuchet MS, Arial;font-size:13px;color:#003366;padding:0;margin:0;margin-bottom:11px;font-weight:bold;}
h4{font-family:Trebuchet MS, Arial;font-size:14px;color:#003366;padding:0;margin:0;margin-bottom:10px;font-weight:normal;}
h1.exposee, h2.exposee, h2.exposee {font-family:Trebuchet MS, Arial;font-size:13px;color:#003366;padding:0;margin:0;margin-bottom:11px;font-weight:bold;}
h2.exposee {font-family:Trebuchet MS, Verdana, Geneva, Arial;font-size:22px;margin-bottom:3px;font-weight:normal;}
a{cursor:pointer;}
a:link, a:visited{color:#003366;text-decoration:none;}
a:hover, a:active{color:#000;text-decoration:underline;}
.gold{color:#cdb08a;}
a.gold:link, a.gold:visited{color:#cdb08a;text-decoration:none;}
a.gold:hover, a.gold:active{color:#000;text-decoration:underline;}
div{text-align:left;}
table{border-collapse:collapse;}
th, td{padding:2px;margin:1px;border-collapse:collapse;}
img{border:0;}
input{color:#666;}
input[type=text],
input[type=password],
textarea,
select,
option{color:#666666;border:1px solid #ccc;background-image:url(../../images/standard/input_hg.gif);}
option{cursor:pointer;background:none;}
input[type=text]:hover, input[type=password]:hover, textarea:hover, select:hover{border:1px solid #1F3F8C;}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus{border:1px solid #1F3F8C;}
a.gold:link, a.gold:visited{color:#cdb08a;text-decoration:none;}
a.gold:hover, a.gold:active{color:#000;text-decoration:underline;}
.button{color:#fff;background-image:url(../../images/standard/button_blue.jpg);width:104px;height:31px;background-repeat:no-repeat;border:0px;padding:0;margin:0;padding-bottom:6px;text-align:center;cursor:pointer;}
div.button{padding-top:5px;}
.button a{color:#fff;cursor:pointer;text-decoration:none;}
.button_large{color:#fff;background-image:url(../../images/standard/button_blue_large.jpg);width:191px;height:37px;background-repeat:no-repeat;border:0;padding:0;margin:0;padding-bottom:6px;text-align:center;cursor:pointer;outline:none;}
.button_disabled_large{color:#DDD;background-image:url(../../images/standard/button_disabled_large.jpg);width:191px;height:37px;background-repeat:no-repeat;border:0;padding:0;margin:0;padding-bottom:6px;text-align:center;outline:none;}
div.button_large{padding-top:5px;}
div.button_large a{color:#fff;cursor:pointer;text-decoration:none;background-image:none;}
.blue_bg_price{color:#fff;background-image:url(../../images/standard/blue_bg_price.jpg);width:191px;height:37px;background-repeat:no-repeat;border:0;padding:0;margin:0;padding-bottom:6px;text-align:center;cursor:pointer;outline:none;font-weight:bold;font-size:14px;}
div.blue_bg_price{padding-top:7px;color:#fff;font-weight:bold;font-size:14px;}
div.blue_bg_price a{color:#fff;cursor:pointer;text-decoration:none;background-image:none;font-weight:bold;font-size:14px;}
div.blue_bg_price a{color:#fff;cursor:pointer;text-decoration:none;background-image:none;font-weight:bold;font-size:14px;}
.blue_bg_price strong{color:#fff;}
.center a{text-decoration:none;}
.center a:hover{text-decoration:underline;}
.small_white{color:#fff;font-size:9px;}
#main{width:980px;margin-left:auto;margin-right:auto; position:relative;}
#header{width:100%;height:30px;margin-left: 50px;}
#header-start{ width:100%;height:30px; margin-left: 150px;}
#personal{width:100%;text-align:right;height:70px; margin-left: -180px;}
#personal-start{height:70px; float:left;padding-left:155px;}
#logo{text-align:center;width:100%;position:relative;}
#login{background-color:#fff;position:absolute;z-index:999;margin-top:-73px;padding:20px;border:1px solid #ccc;float:right;margin-left:633px; width: 120px;}
#request_was_sent{background-color:#fff;position:absolute;z-index:10;padding:20px;border:1px solid #ccc;width: 400px;margin-left: -230px;left: 50%;top: 200px;display: none;}
#newsletter_reg_was_saved {background-color:#fff;position:absolute;z-index:10;padding:20px;border:1px solid #ccc;left: 50%;margin-left: -220px;width: 400px;top: 120px;}
#content{padding:10px;}
#footer{text-align: center;}
.top_nav{float:left;padding:0;height:16px;background-repeat:repeat-x;}
.top_nav_bg{background-image: url(../../images/standard/nav_top_bg.jpg);padding:7px;}
.subnav {border: 1px solid #ccc;top:27px;width: 200px;position:absolute;z-index:100;background-color: #fff;padding:10px;}
.subnav,
.subnav ul li { margin-bottom: 5px;}
.subnav ul li a { color: #333;}
.subnav ul li a:before{content:"| ";color:#cdb08a;}
.subnav ul { margin: 0; padding-left: 5px; list-style-type: none; }
.subnav ul ul { display:none; margin-bottom: 5px;}
.subnav ul ul li { margin-bottom: 2px;}
.subnav ul ul li a { color: #aaa;}
.clear{clear:both;padding:0;margin:0;width:0px;height:0px;}
#search_dropdown{border:1px solid #ccc;position:absolute;z-index:100;width:342px;background-color:#fff;padding:5px;margin-top:30px;margin-left:8px;display: none;}
*+ html #search_dropdown{margin-left:-469px;}
.button_grey_start{width:101px;background-image:url(../../images/standard/search_start_btn.jpg);border:0;padding:3px;margin:0;height:28px;background-repeat:no-repeat;text-align:center;cursor:pointer;color:#666;}
.button_blue_start{width:128px; height:43px;}
.button_gold_start{border:0;text-align:center;cursor:pointer;color:#021539;}
.image_line{padding:10px;}
.startpage_filter_checkboxarea{margin-top:5px;margin-left:220px;float:left;width:350px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.button_grey{border:0;padding:3px;margin:0;height:28px;background-repeat:no-repeat;text-align:center;cursor:pointer;color:#666;}
.button_blue{border:0;padding:3px;margin:0;height:31px;background-repeat:no-repeat;text-align:center;cursor:pointer;color:#fff;}
#uploading{display:none;width:100%;height:100%;top:0px;left:0px;position:absolute;padding:50px;background-color:#ffffff;text-align:center;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.leftnav{float:left;width:220px;margin-right:10px;}
.filter_column, .filter_column a{float:left;width:190px;color:#aaa;}
.filter_column strong{color:#aaa;font-weight:bold;}
.filter_column, .filter_column a:hover{float:left;width:190px;color:#111;}
.filter_column a:before{content:"| ";color:#cdb08a;}
.error{color:#c00;}
.success{color:#0c0;}
.note{font-size:9px;}
.center{margin:auto;text-align:center;}
.center980{width:980px;margin-left:auto;margin-right:auto;}
.resize_image{float:left;width:463px;height:100%;margin-bottom:30px;}
#map{width:463px;height:463px;}
#pano{width:463px;height:463px;}
#media_info{position:absolute;z-index:2;margin-top:-26px;padding:5px 20px;background-color:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.contentblock{font-family:Trebuchet MS, Verdana, Geneva, Arial;font-size:16px;color:#cdb08a;cursor:pointer;}
div.contentblock{width:100%;height:27px;padding:3px;background-image:url(../../images/standard/blockbg.gif);background-repeat:repeat-x;margin-top:5px;margin-bottom:5px;}
.highlight{font-family:Trebuchet MS, Verdana, Geneva, Arial;font-size:16px;color:#036;cursor:pointer;}
.media_thumb{float:left;overflow:hidden;text-align:center;width:160px;height:160px;overflow:hidden;cursor:pointer;border:1px dotted #ccc;border-collapse:collapse;margin:2px;}
.media_thumb_bg{width:140px;color:#fff;padding:0;margin:10px;}
.file_info{width:140px;height:17px;padding:4px;overflow:hidden;}
#bg_main_image{position:absolute;z-index:-5;width:150px;height:150px;color:#fff;background-color:#cdb08a;padding:5px;margin:3px;text-align:center;}
#media_image{width:400px;overflow:hidden;}
#media_image_show{border:1px solid #fff;}
.result_basic{cursor:pointer;float:left;background-color:#ddd;}
.result_premium{cursor:pointer;float:left;background-color:#eee;}
.result_top{cursor:pointer;float:left;background-color:#eee;}
#slider{float:left;background-image:url(../../images/standard/slide_bg.gif);width:178px;padding-left:0px;}
#slide_image{cursor:e-resize;}
/*.preview_image{cursor:pointer;}*/
.preview_image_desc{position:absolute;z-index:100;background-color:#fff;padding:10px;width:100%;height:15px;overflow:hidden;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;white-space:nowrap;}
.reduced, .reduced p, .reduced a, .reduced a:visited {color:#0a0f39;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.reduced strong{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.reduced_nav{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;cursor:pointer;float:left;}
.light_blue{background-color:#ECEDF1;cursor:pointer;}
.back_search{width:170px;height:14px;padding:5px;float:left;}
.remember_ad{width:120px;height:14px;padding:5px;float:left;margin-left:10px;margin-bottom:10px;}
.ad_left{float:right;width}
.ad_right{float:right;width:467px;margin-left:20px;margin-bottom:30px;}
.ad_contact{width:310px;height:14px;clear:both;padding:5px;font-weight:bold;color:#003366;}
.ad_contact a{color:#003366;}
.file_input{background-color:#cdb08a;text-align:right;width:440px;}
.grey_border300{border:1px solid #ccc;padding:9px;width:300px;}
.grey_border{border:1px solid #ccc;padding:15px;}

.object_fd{width:80px;float:left;}
.object_fd_90{width:125px;float:left;}
.object_fd_headline{width:130px;float:left;height:35px;line-height:12px;margin-right:8px; padding-top:3px;}
.object_fd_headline_long{width:150px;float:left;}
.object_fd_long{width:210px;float:left;}
.object_fd_headline_short{width:50px;float:left;}
.object_fd_headline_middle{width:80px;float:left;}
.object_fd_checkbox{width:15px;float:left;}
.object_fd_description{width:128px;float:left;}

.thumb{width:190px;height:143px;overflow:hidden;background-color:#eee;text-align:center;}
.resized{width:463px;height:347px;}
.space-top{clear:both;padding-top:30px;}
.space-bottom{clear:both;margin-bottom:30px;}
.space-bottom-10{margin-bottom:10px;}
.space-bottom-20{padding-bottom:20px;}
.space-bottom-50{margin-bottom:50px;}
.space-right{margin-right:7px;}
.space-right-30{margin-right:30px;}
.space-left-30{margin-left:30px;}
.space-left-65{margin-left:65px;}
.main-separator{border-top:1px solid #cea356;width:380px;margin-bottom:10px;}
.sub-separator{border-top:1px solid #3a3366;width:380px;margin-bottom:10px;}
.sub-separator_short{border-top:1px solid #3a3366;width:170px;margin-bottom:10px;}
.object-data-headline{width:320px;}
input.object-price{width:76px;}
input.short{width:50px;}
input.description{width:160px;}
.left{float:left;}
.line{clear:both;padding-top:20px;border-bottom:1px solid #ccc;}
.pageno{border:1px solid #ccc;padding:2px 5px 2px 5px;background-color:#eee;}

/* press and media start (possibly new styles) */
#pressmedia { width:928px; }
h1.pmtop { font-size:16px; font-weight:bold; }
h1.pm { text-transform:uppercase; }
div.pmindent { margin-left:42px; width:842px; }
table#mediadat { width:843px; margin-top:10px; }
table#mediadat tr td { width:50%; vertical-align:top; }
div.presscontainer { margin-top:10px; border:1px solid #cdb08a; height:140px; width:720px; }
div.pressmedia { float:left; width:170px; height:140px; border-right:2px dotted #E1DAC3; background-color:#fff; text-align:center; }
div.pressmedia img { vertical-align:bottom; }
div.pressmedia_bar { float:left; width:32px; height:140px; background-color:#053B85; }
div.press_newspaper { float:left; width:320px; }
div.press_video { float:right; width:480px; text-align:right; }
/* press and media end */



/* paging start */
.paging {margin: 0 5px;	margin-top: 2px;}
.paging span { float:left; padding: 3px;}
.paging a {background: url(../../images/standard/paging.png) no-repeat 0 0;float: left;display:block;height: 20px;line-height:20px;width: 21px;text-align:center;text-decoration:none;color:#666;padding:0px;margin:0px;}
.paging a:hover,
.paging a.paging-active {background-position: -21px 0;color:#003366;}
/* paging end */

#filter_header{line-height:10px;padding-top:4px;}
.existing_filters{color:#aaa;background-color:#fff;margin-bottom:10px;text-align:left;}
.existing_filters strong{color:#aaa;}
.filter_button{color:#003366;font-family:Trebuchet MS, Verdana, Geneva, Arial;text-decoration:none;float:left;padding-top:4px;margin-left:5px;cursor:pointer;}
.filter_button a{font-family:Trebuchet MS, Verdana, Geneva, Arial;color:#cdb08a;text-decoration:none;}
.filter_button a:link, .filter_button a:visited{}
.filter_button a:hover, .filter_button a:active{color:#003366;}
.filter_button_active{font-family:Trebuchet MS, Verdana, Geneva, Arial;color:#003366;padding-top:4px;text-decoration:none;float:left;margin-left:5px;cursor:pointer;}
.filter_button_active a{color:#cdb08a;font-family:Trebuchet MS, Verdana, Geneva, Arial;text-decoration:none;}
.filter_layer{margin-left:-144px;padding:10px;margin-top:30px;position:absolute;z-index:80;width:480px;background-color:#fff;border:1px solid #ccc;}
#filter_dropdowns{height:20px;overflow:hidden;}
#print_preview_images{display:none;}
.price-new{font-size:16px;font-weight:bold;}
.popup-price-table{margin-left:10px;}
.popup-price-table h1{font-weight:bold;margin-bottom:0px;padding-bottom:0;}
.payment-form{margin:0;padding:0;display:inline;}
.payment-form fieldset{border:medium none;}
.payment-form fieldset ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:15px;}
.payment-form fieldset ul li{margin-bottom:5px;}
dd{margin:0;}
table.admanagement{width:700px;border-collapse:collapse;}
table.admanagement th{text-align:center;background-color:#dfdfdf;color:#cdb08a;}
table.admanagement th span{text-align:center;background-color:#dfdfdf;color:#cdb08a;}
table.admanagement th a{text-align:center;color:#cdb08a;border-bottom:1px dotted #330066;}
table.admanagement th a:hover{text-decoration:none;}
table.admanagement tr{border-bottom:1px solid #ccc;height:40px;border-collapse:collapse;}
table.admanagement td{border:1px solid #eee;height:40px;padding:2px;margin:1px;border-collapse:collapse;background-color:#fafafa;}
/* NEWSLETTER REGISTRATION */
.content-newsletter {margin: auto;width: 600px;}
.leftbar {width: 12%;clear: both;float: left;display: inline;padding: 4px;margin: 3px 0;text-align: left;font-weight: bold;}
.rightbar {width: 83%;float: right;display: inline;padding: 4px;margin: 1px 0;text-align: left;}
.fullbar {width: 100%;clear: both;padding: 4px;margin: 5px 0;padding-top: 50px;text-align: left;font-size: 10px;}
.fullbar strong {font-size: 10px;}
.rightbar input[type=text] {width: 300px;}
.red { color: #FF0025; }
/* NEWSLETTER REGISTRATION */
/* Tabs */
#tab1 { color: #0d3675; }
#tab1,#tab2 {width: 101px;height: 26px;float:left;text-align:center;padding: 0;margin: 0;line-height: 30px;background-image: url(../../images/standard/self-service.png);cursor: pointer;}
#tab1:hover,#tab2:hover,tab-active {color: #0d3675;}
#content1,#content2 {border: 1px solid #DDD;padding: 10px;}
.blue-small {font-family: Arial, Helvetica, sans-serif;color: #003366;font-size: 9pt;font-weight: bold;}
.gold-small {font-family: Arial, Helvetica, sans-serif;color: #cdb08a;font-size: 9pt;font-weight: bold;}
.charity-pop-up {width:570px;padding:15px;position:absolute;top:215px;left:315px;border:1px solid #d6a558;background:#FFF;z-index:999;text-align:center;}
.charity-pop-up h1 {font-size:16px;padding:0;padding-bottom:10px;margin:0;}
.charity-pop-up .text {color:#103057;font-weight:bold;}
.charity-pop-up .close {font-weight:bold;color:#545454;float:right;font-size:10px;}
.charity-pop-up .close span {border:0;font-size:16px;}
.charity-xmas-tree {position:absolute;top:0;left:750px;}
.charity-pop-up .button_blue_start {text-decoration:none;display:block;color:#FFF;padding-top:6px;margin-left:250px;}
*+ html .charity-pop-up .button_blue_start {margin-left:0;}
#loggedout {position:absolute;top:27px;left:530px;z-index:1001;background-color:#FFF;color:#103056;border:1px solid #CCC;padding:15px;}
*+ html #loggedout {width:233px;}
#loggedout a {float:right;}
#loggedout span {font-weight:bold;}
.tooltips a {top:150px;position:absolute; height:33px;z-index:1001; float:left; cursor:default; display:block;}
.btn a { margin-left: 30px; margin-bottom: 22px; display: block; }
*+ html .btn a { margin-bottom: 25px; }
/* IE7 fix for top nav dropdown */
*+ html #type_category { margin-left: -68px; }
*+ html #city_category { margin-left: -80px; }
*+ html #land_category { margin-left: -80px; }
*+ html #specials_category { margin-left: -58px; }
*+ html #language_category { margin-left: -56px; }
.search-box { margin-top: 10px; z-index:99; position: relative; }
.search-box .new-search {background:url(../../images/standard/search-box-center.gif);height:42px;font-size:13px;width:530px;float:left;}
.search-box .new-search label {color:#FFF;font-size:12px;display:block;float:left;margin-top:2px;}
.search-box input.search_start,
.search-box input.search_start:hover,
.search-box input.search_start:focus {width:225px;font-size:13px;color:#5f5e5e; padding-left:5px;}
.search-box .new-search input[type=text] { border:1px solid #fff; height:18px; padding-top:2px; margin-top:7px; float:left;}
.search-box .new-search input[type=text]:hover {border:1px solid #1F3F8C;}
.search-box .new-search .rent-sale { float:left; margin-top:10px; margin-left:8px; }
.search-box .new-search .business-habitation { float:left; margin-top:10px; margin-left:8px; }
.search-box .new-search .business-habitationEn { float:left; margin-top:10px; margin-left:2px; }
.search-box .new-search .separator { float:left; margin-top:2px; margin-left:10px; border-right:1px solid #e8dbba; height: 34px; }
.search-box .new-search input[type=checkbox] {
	filter: alpha(opacity=60); /* internet explorer */
	-khtml-opacity: 0.6;      /* khtml, old safari */
	-moz-opacity: 0.6;       /* mozilla, netscape */
	opacity: 0.6;           /* fx, safari, opera */
}
.search-box a.detailed-search-link {color:#aaa;	font-size:12px;	margin-left:3px;margin-right:2px;}
.search-box a.detailed-search-link:hover {text-decoration: none;}
.search-box input[type=submit] { float:left; border:0; cursor:pointer; background-image:url(../../images/standard/btn-submit-top-search.png); color: #fff; font-weight: bold; font-size: 14px; padding-bottom: 6px; }
.search-estate-agent-form .price,
.search-box #rent,
.search-box #sale,
.search-box #private,
.search-box #commercial {display:block;float:left;}
.search-box .detail-offer a { color:#cdb08a; }
.search-box .detail-offer a:hover,
.search-box .detail-offer a:active { text-decoration: underline; }
.detail-offer {float:right;margin-right:198px;}
.search-box .detail-offer span { color:#cdb08a; font-size:14px; }
.detail-offer input {border:0;cursor:pointer;color:#aaa;padding:0;font-size:12px; background: none;}
.disquieter-startpage { margin-left: 3px;}


.search-estate-agent-form label { color: white; margin-left: 4px; width: 50px;}
.search-estate-agent-form {background: url(../../images/standard/gesuche-form-background.png) no-repeat; width:435px; height:230px; padding-top: 5px; padding-left: 7px; }
.search-estate-agent-form .left, .search-estate-agent-form .right  {float: left;}
.search-estate-agent-form .left label { width: 140px; float: left; margin: 2px;}
.search-estate-agent-form .right label { width: 50px; float: left; margin: 2px;}
.search-estate-agent-form input[type=text],
.search-estate-agent-form select,
.search-estate-agent-form textarea { width: 200px; margin: 4px; height: 21px; border: 1px solid white;}
*+ html .search-estate-agent-form select.price { width:202px;}
.search-estate-agent-form input.mail { width: 413px; margin: 4px;}
.search-estate-agent-form input.city { margin-left: 44px; width: 198px; }
.search-estate-agent-form input.text { width: 198px; }
.search-estate-agent-form input.sm { width: 80px; margin: 4px; }
*+ html .search-estate-agent-form input.sm { margin-left:8px; }
.search-estate-agent-form input.zip { width: 80px; margin: 4px; margin-left: 19px; }
.search-estate-agent-form input[type=submit] { color: #022c66; margin-top: 8px; margin-left: 2px; width:426px; height:38px; border: none; cursor: pointer;}
.search-estate-agent-form input.mail:hover,
.search-estate-agent-form select:hover,
.search-estate-agent-form input.blue-hover:hover {border: 1px solid #1F3F8C}

.search-estate-agent-form input.ielastname {width:198px;}

.search-estate-agent-form select.catselie {margin-left:12px;width:202px;}
*+ html .search-estate-agent-form select.catselie {float:left;margin-left:4px; margin-right:10px;}

.search-estate-agent-form select.catsel {margin-left:10px;}


.grey_border-search-management { border:1px solid #ccc;padding:15px 3px;}
.grey_border-top-bottom { padding:15px 0;}
.grey_border-search-management .left,
.grey_border-top-bottom .left { float: left;}
.grey_border-search-management .right,
.grey_border-top-bottom .right { float: right;}

.error-box, .success-box { padding: 15px; margin-bottom: 10px; }
.error-box { color:red; border: 1px solid red; background-color: #ffdcdc; }
.grey-box { border: 1px solid #ccc; padding: 15px; margin-bottom: 10px; }
.success-box { color:green; border: 1px solid green; background-color: #d6ffde; }
.tl-garantie {float:left;margin-right:50px;}
a.link-garantie-xml {display:block; margin-left:45px;}
.immo-standard {float:left; margin-left:300px;}
.immo-standard span {margin-left:15px;}
.xml-import {display:block;float:left;margin-top:3px; margin-right:10px;}
#xml-popup { position:absolute; top: 240px; left:210px; width:550px;background:#FFF; border:1px solid #ccc;padding:10px;}
#advantages-registered-users-popup, #advantages-registered-users-popup-en { position:absolute; top:250px; left:210px; width:550px;background:#FFF; border:1px solid #ccc;padding:10px;}
#payment_form table td.left-cell { width: 150px; }
.mandatory-info { font-size: 10px; }
.account-separator { border-bottom: 1px solid #cdb08a; margin-bottom: 26px;}

.closex,
.info { float: right; color:white; cursor:pointer; font-family: Verdana, Arial; font-weight: bold;}
.closex a { color:#fff;background-color:#004477;border:1px solid #fff;padding:0 4px; margin:0; }
.info a { color:#fff;background-color:#004477;border:1px solid #fff;padding:0 6px; margin:0; }
#infobox { position:absolute; z-index:1001;background-color:#FFF;color:#103056;border:1px solid #CCC;padding:15px; display: none; width: 350px; }

/* requestform account and ad_show */
#addressbox { display: none; }
.requestform-options-box div.box img { border: 1px solid #999; cursor: pointer; }
.requestform-options-box div.box {float: left;width: 200px; }
.requestform-options-box div.box ul {padding: 0;margin: 0;padding-left: 15px;}
.requestform-options-box div.box ul li {padding-top: 3px;}
.requestform-options-box div.box p { font-size: 10px;}
.requestform-options-box div.box strong { margin-top: 5px;}

/* ad package */
.ad-package {width:928px;}
.ad-package .separator {margin: 5px 0; padding:1px 0; border-top:1px solid #cdb08a; border-bottom:1px dotted #cdb08a;}
.ad-package .big-separator {margin-top: 40px; border-bottom:5px solid #cdb08a;}
.ad-package .buttons .blue_bg_price { float:left; margin-top: 12px; }
.ad-package h1.claim {float:left; margin:0;margin-top: 12px;}
.ad-package .open-immo {float:right;}

.ad-package h1 span {color:#cdb08a;font-weight:bold;}

.ad-package .gray {color: #969696;}
.ad-package .gray strong {color: #969696;}
.ad-package ul.package {padding:0;margin:0;margin-left:5px; list-style-image:url(../../images/standard/ad-separator.png);}
.ad-package ul li,
.ad-package ul li strong {color:#0a0f39;}
.ad-package .ad-block {width: 230px;float: left; cursor: pointer;margin-right:42px;}
.ad-package div.package{padding:10px; height:120px;}

.ad-package .flat-box {float: left;width: 300px;color:#969696;}
.ad-package h2 span.flat {color:#003274;font-size:13px; text-transform: uppercase; font-weight:bold;}
.ad-package h2 {margin-bottom:2px;padding:0;}

.ad-package .flat-box .button {margin-top:10px;}

.ad-package ul.newbook {padding:0;margin:0;margin-left:12px; list-style-image:url(../../images/standard/ad-separator.png);}

.payment-middle-column { float: left; margin-left: 10px; width: 260px; }
.payment-middle-column .formular-boxes { width: 200px; display: none; }
.payment-middle-column h3 { cursor: pointer; }

/* imageflow */
#reflection_2 {
	background:#fff;
	color:#000;
	border:1px solid #ccc;
}
#reflection_2 .loading {
	border-color:#333;
}
#reflection_2 .loading_bar {
	background:#333;
}
#reflection_2 .slider {
	background:url(slider_dark.png) top left no-repeat;
}
#reflection_2 .scrollbar {
	border-bottom:1px solid #000;
}

#gallery-wrap {margin: 0 auto; overflow: hidden; width: 564px; height:84px; position: relative;border: 1px solid #cdb08a; border-left: none; }
#gallery-wrap-static {float:left; overflow: hidden; width: 339px; height:84px; position: relative;border: 1px solid #cdb08a; border-right: none; }

#gallery,
#gallery-static {position: relative; left: 0; top: 0;}
#gallery,
#gallery-static {list-style-type: none; padding:0;margin:0;}
#gallery li,
#gallery-static li{float: left; margin:0; padding: 0;}
#gallery li img,
#gallery-static li img {border-right: 1px dotted #cdb08a; padding:0;margin:0; height: 84px; width: 112px;}

#prev,
#next {margin-top:23px;}
#prev {margin-right:2px;}
#next {margin-left:3px;}
#prev,
#next,
#gallery-wrap{float: left;}

.follow-facebook-twitter {float:right;}
.follow-facebook-twitter h2 {float:left;line-height: 35px; margin-right: 5px;}
.follow-facebook-twitter img {float:left;}
.uppercase {text-transform: uppercase;}
.separator-dotted-gold {margin: 15px 0; margin-bottom: 20px; padding:1px 0; border-top:1px solid #cdb08a; border-bottom:1px dotted #cdb08a;}
.separator-footer-gold{margin: 20px 0; height: 5px; background-color: #cdb08a;}
a.underline:link,a.underline:visited {text-decoration:underline;}
a.underline:active,a.underline:hover {text-decoration:none;}
.fbLikeLg {float:left;padding-right:5px;padding-left:10px;}
.fbLikeBttn{float:left;width:80px; height:24px;overflow:hidden;}
.fbLikeBttnEN{float:left;width:50px; height:24px;overflow:hidden;}

/* account statistic */

.statistic-box table {border-collapse: inherit; margin-bottom: 1px; width: 513px; }
.statistic-box table a,
.sb-click {font-weight: bold;}
.statistic-box table a:link,
.statistic-box table a:visited,
.sb-click {text-decoration: underline; color: #000;}
.statistic-box table a:hover,
.statistic-box table a:active,
.sb-click:hover,
.statistic-box table .active {text-decoration: none; color: #cdb08a; cursor: pointer;}

/* searchbar */
.searchbar {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 33px;
	background: url(../../images/standard/bg-searchbar-gold.png) repeat-x;
	z-index: 999;
	line-height: 33px;
	left: 0;
	color: #fff;
	-moz-box-shadow: 20px 20px 20px 20px #000;
    -webkit-box-shadow: 20px 20px 20px 20px #000;
	box-shadow: 20px 20px 20px 20px #000;
}

.searchbar .center {
	margin: auto;
	width: 760px;
	height: 30px;
}

.searchbar div > * {
	float: left;
	margin-right: 50px;
}

.searchbar div input[type="text"] {
	height: 20px;
}
#offers_by_mail,
#detail_search_box {
	top: 50px !important;
}

#offers_by_mail .rightbar {width: 62%; float:left;}
#offers_by_mail .leftbar {width: 30%;}
#offers_by_mail h3 {font-size:24px; color:#cdb08a;font-weight:normal;}

.searchbar div a {
	border-left: 1px solid #fff;
	padding-left: 50px;
	color: #003366;
	font-weight: bold;
}

.detail_search_box {
	display: none;
	background-image:url(http://static.flowplayer.org/img/overlay/apple.png);
	color:#fff;
	padding:50px 70px;
}

.overlay-box select {
	width: 300px;
}

#new-offer-success,
#show_delete_offer,
#new_offer_delete_box_success {display:none;}

.statistic-forwarding-phone {background-image: url(../../images/standard/button_w_arrow_phone.png); background-repeat: no-repeat; width: 158px; height: 27px; padding: 6px 0px 0px 32px; color: #fff; font-weight: bold; cursor: pointer;}
.statistic-forwarding-phone  span { color: #fff; font-weight: bold; text-decoration: none; cursor: pointer;}

.searchbartop {position: absolute; background-color: #ffffff; z-index: 90; border: 0px solid #ccc; width: 960px; }

/*** NEW LAYOUT ad_package ***/

.promo-area-ad_package-new {
    font-family:Trebuchet MS,Helvetica,sans-serif !important;
    position:relative;
}

.promo-area-ad_package-new div {
    font-family:Trebuchet MS,Helvetica,sans-serif !important;
}

.promo-area-ad_package-new > div {
    float:left;
    width:480px;
    color:#0A0F39;
    font-family:Trebuchet MS,Helvetica,sans-serif !important;
    line-height:12px;
}

.promo-area-ad_package-new img {
    float:left;
    margin-right:20px;
    margin-bottom:10px;
}

.promo-area-ad_package-new .clear {
    margin-bottom:40px;
    width:100%;
}

.promo-area-ad_package-new .right {
    width:448px;
    color:#0A0F39 !important;
}

#learnmore-popup {
    top:50px;
    left:340px;
    background:#FFF;
    width:400px;
    border:1px solid #cdb08a;
    padding:15px;
    position:absolute;
}

.ad-package h2 {
    font-size:22px;
    margin-bottom:23px;
}

.fleft {
    float:left;
}

.fright {
    float:right;
}

.hfs {
    font-size:22px;
}

h2.headpres {
    font-size:17px;
    width:890px;
    line-height: 37px;
    margin-left:25px;
}

h2.headpres a {
    float:right;
    font-size:17px;
    color:#0A0F39 !important;
}

.topflatft {
    text-align: center;
    color:#0A0F39;
    font-family:Trebuchet MS,Helvetica,sans-serif !important;
    font-size:14px;
}

.topflatft > img {
    margin-bottom:25px;
}

.topflatft > a {
    padding-right:5px;
}

.topflatft span {
    float:right;
    color:#BE9657;
    font-size:11px;
    margin-right:260px;
}

.singleadds {
    margin-left:98px;
}
