html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block} body{line-height:1} ol,ul{list-style:none} blockquote,q{quotes:none} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}  :focus{outline:0} ins{text-decoration:none} del{text-decoration:line-through} table{border-collapse:collapse;border-spacing:0} body,html,p,span,div,table,caption,th,td,li,br,a,h1,h2,h3,h4,textarea,input,select,option{font-family:verdana;font-size:12px;text-decoration:none;line-height:20px;letter-spacing:0;word-spacing:0;color:#666} html{overflow-y:scroll} img{display:block} a,span.a{color:#9A0000;cursor:pointer} span.u{text-decoration:underline} a:hover,span.a:hover{text-decoration:underline} strong,b{font-weight:bold} i,em{font-style:italic} h1,h2,h3,h4,p.headline,a.headline,span.headline{display:block;margin:10px 0;text-shadow:#eee 1px 1px 1px;border-bottom:1px solid #CCC;line-height:30px;font-size:20px;color:#666;font-family:Arial,sans-serif;font-weight:normal } div.outerbutton{margin:20px 0;overflow:hidden} a.button{display:block;float:right;padding:0 15px;border-radius:4px;line-height:30px;background-color:#770000;background:linear-gradient(top,#B90000,#770000);background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000);text-align:center;font-weight:bold;color:#fff} div.mailview{margin:10px 0;background:#FFF;border:1px solid #CCC;padding:10px} div.mailview p{margin:10px 0} ul.disc{list-style:disc outside} ul.disc li{margin:0 0 0 1.7em} ul.block{overflow:hidden} ul.block li.left{display:block;float:left;width:auto} br.clearboth{clear:both} hr{width:100%;height:1px;border:0;background-color:#ccc;color:#ccc;text-align:left} iframe{display:block;width:100%;border:0;margin:0;padding:0;background:#fff} table{table-layout:fixed;width:100%} th{text-align:left;font-weight:normal} td{vertical-align:top} td.left{padding-right:1px} td.center{padding-left:1px;padding-right:1px} td.right{padding-left:1px} table.list th{border-bottom:1px solid #e6e6e6;font-weight:normal;font-style:italic;color:#333} table.border th,table.border td{border:1px solid #e6e6e6} p.debugger{margin-top:-5px;text-align:center;font-size:11px;font-family:monospace;color:#555} .count{color:#999} textarea.exception{overflow-y:hidden;overflow-x:auto;white-space:nowrap;font-family:monospace} input,select,option,textarea,fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} input,textarea,select,fieldset{display:block;width:100%;margin:0;padding:0} input.text,input.submit,textarea,select,fieldset{border:1px solid #aaa} textarea{resize:none} input.text,input.password,input.submit{width:100%;height:22px; padding:0 2px} input.radio,input.checkbox{height:16px !important;width:16px !important;display:inline-block;vertical-align:top} select{height:22px;padding:1px;vertical-align:middle;overflow:hidden} fieldset{display:block;padding:0 10px 10px 10px} legend{background:#666;color:#fff;margin:0;padding:0 10px} label .required{color:inherit} input.submit{padding:0 15px !important;width:auto;border:1px solid #770000;text-align:center;color:#fff;vertical-align:top;text-decoration:none;cursor:pointer;height:21px;text-shadow:#333 1px 1px 0;line-height:19px;background-color:#770000;background:linear-gradient(top,#B90000,#770000);background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000);border-radius:4px} input.submit:hover{text-decoration:underline} form label span.type{font-weight:normal;font-style:italic;color:#AAA} .form-element-phone .country{padding-right:2px} .form-element-phone .area{padding-left:2px;padding-right:2px} .form-element-phone .number{padding-left:2px} .form-element-date{width:100%;overflow:hidden} .form-element-date .form-element-field-input-text{margin:0 !important;float:left} .form-element-date input{cursor:default} .form-element-date .icon{float:right;width:19px;height:22px;margin:-22px 3px 0 0} .form-element-date .icon span{display:block;width:19px;height:16px;margin-top:3px;background:url("../images/images_201609151058.png") -1978px -120px no-repeat} .form-element-date .day{padding-right:2px} .form-element-date .month{padding-left:2px;padding-right:2px} .form-element-date .year{padding-left:2px} .invalid{border-color:#A90000 !important;color:#A90000} .form-element-input-submit-field{margin:10px 0} .form-element-field-input-button{overflow:hidden;margin:10px 0} #form-message table{table-layout:auto;width:auto} #form-message th{padding:0 10px;line-height:30px;font-weight:bold;color:#fff} #form-message.errors th{background:#A90000} #form-message.success th{background:#009900} #form-message.success table{table-layout:fixed;width:100%} #form-message td{line-height:25px;padding:10px 0} #form-message td p{padding:5px 0} #form-message td.number{padding:0 5px 0 10px;text-align:right} #form-message td.message{padding-left:5px;padding-right:5px} #form-message.success td.message{padding-left:10px} #form-message .required{display:none} #form-message .type{display:none} #form-message table.contact td{border-top:1px dotted #999} #form-message table.contact tr:first-child td{border:0} fieldset.no-labels{padding-top:10px} .colib-form-element-field-input-checkbox-field{width:20px;display:inline-block} fieldset.register-agb input{margin:0 4px 0 0} fieldset.stacked{margin-top:10px} html{background:#fff url("../images/images_201203221501.jpg") center top fixed repeat-x} #site{width:980px;margin:0px auto 15px auto} #headbar{padding:5px 10px 4px 0;border-bottom:1px solid #000;background:#505050} #headbar p{overflow:hidden;width:960px;margin:0 auto;padding:0 10px 0 0;text-align:right;color:#ccc} #headbar a{font-weight:bold;font-size:12px;color:#fbfbfb} #cookiebar{padding:0.8em 0.2em;    width:100%;    background-color:white;    text-align:center;    z-index:1000;    position:fixed;    top:0} #cookiebar div{display:inline-block} #site-header{width:960px;height:95px;padding:0 10px;  } .round-top{    background:url('../images/images_201609151058.png') no-repeat -10px -201px;    height:19px;    float:left;    width:960px} #site-header-logo{display:block;float:left;position:relative;z-index:100;width:371px;margin-top:-25px;padding:81px 0 0 9px;    background:url("../images/newsletter/fewola_logo_371px_breit_ohnezusatz.png") 0 0 no-repeat;font-weight:bold} #site-header-social span,#site-header-hotline span,#site-header-watchlist span{display:block;font-weight:bold;color:#505050} #site-header-hotline{float:left;width:360px;margin-top:16px} #site-header-hotline span{text-align:center} #site-header-hotline .phone{font-size:16px;color:#333} #site-header-watchlist{float:right;margin-top:16px;padding:0 10px 0 0} #site-header-watchlist span,#site-header-watchlist a{text-align:right} #site-header-watchlist a{display:block;font-weight:bold;font-size:16px} #site-header-social{        float:left;    text-align:right;    margin:16px 10px 0 269px;    padding:0 13px 0 0;    border-right:1px solid #A2A0A1} #site-header-social a{width:34px;    height:34px;    line-height:34px;    display:inline-block;    overflow:hidden;    color:transparent;    background:url("../images/sprite-socials.png") no-repeat scroll 0 0 transparent;    margin-left:3px} #site-header-social a#site-header-social-mag{    background-position:0 -138px} #site-header-social a#site-header-social-gplus{    background-position:0 -46px} #site-header-social a#site-header-social-fbook{     background-position:0 -94px} #site-footer{width:960px;padding:20px 10px 10px 10px;background:url("../images/images_201609151058.png") left -220px no-repeat} #site-footer a,#site-footer p,#site-footer ul,#site-footer li{line-height:20px;text-align:center;font-size:10px;color:#555} #site-footer li{display:inline} #site-footer-topics a,#site-footer-links a{margin:0px 5px} #site-footer-topics{padding-bottom:5px;border-bottom:1px solid #cfcfcf} #site-footer-links a,#site-footer-terms a{text-decoration:underline} #site-body{overflow:hidden;width:940px;padding:0px 20px;background:url("../images/images_201609151058.png") -990px top repeat-y} #site-body .container{margin:10px 0} #site-body-picture{overflow:hidden;width:100%;height:175px;border-radius:10px;background-color:#fff;background-repeat:no-repeat} #site-body-picture.default{background:url("../images/si-header-ferienwohnland-fruehling-190315.jpg") 0 0 no-repeat} #site-body.twocol #site-body-content{float:right;width:700px} #site-body.onecol #site-body-content{width:940px} #site-body-content-states li{width:25%} #site-body-content-cloud li{line-height:28px;margin-right:5px} #site-body-content-cloud .tiny{font-size:10px} #site-body-content-cloud .xsmall{font-size:11px;color:#666666} #site-body-content-cloud .small{color:#996666} #site-body-content-cloud .large{font-size:14px} #site-body-content-cloud .xlarge{font-size:16px} #site-body-content-cloud .xxlarge{font-size:28px} #site-body-content-feedback .items td{padding:20px 0} #site-body-content-feedback .items tr:first-child td{padding-top:0} #site-body-content-feedback .items td.content{padding-left:20px} #site-body-content-feedback .items img{border-radius:8px} #site-body-content-feedback .items a{display:block;text-decoration:none;font-size:9px;color:#666} #site-body-content-feedback .items p{margin:10px 0 0 0} #site-body-content-feedback .items p:first-child{margin:-3px 0 0 0} #site-body-content-feedback .items .subject{font-weight:bold} #site-body-content-feedback .items .author{font-style:italic} #site-body-content-terms ol{list-style:decimal outside} #site-body-content-terms li{margin:10px 0 0 1.7em;font-weight:bold} #site-body-content-terms li li{font-weight:normal} #site-body-content-terms strong{display:block;margin:10px 0} #site-body-content-terms p{margin-top:10px} #site-body-content-privacy strong{display:block} #site-body-content-privacy p{margin-top:10px} #site-body-content-faq strong{display:block} #site-body-content-faq p{margin-top:10px} #site-body-content-imprint strong{display:block;margin-top:10px} #site-body-content-imprint tr:first-child strong{margin-top:0px} #site-body-content-visa ol{list-style:decimal outside} #site-body-content-visa li{font-weight:bold;margin:10px 0 0 2em} #site-body-content-visa p{margin-top:10px;font-weight:normal} #site-body-content-topics a,#site-body-content-conformities a{display:block} #site-body-content-topics ul,#site-body-content-conformities ul{overflow:hidden} #site-body-content-topics li,#site-body-content-conformities li{float:left;margin:10px 0} #site-body-content-topics li.left,#site-body-content-conformities li.left{width:233px} #site-body-content-topics li.center,#site-body-content-conformities li.center{width:233px} #site-body-content-topics li.right,#site-body-content-conformities li.right{width:234px} #site-body-content-topics li.center a,#site-body-content-conformities li.center a{margin-left:17px} #site-body-content-topics li.right a,#site-body-content-conformities li.right a{margin-left:34px} #site-body-content-topics a,#site-body-content-conformities a{color:#333;width:200px} #site-body-content-topics a span,#site-body-content-conformities a span{opacity:0.8;position:relative;z-index:100;display:block;width:200px;margin-top:-20px;border-radius:0 0 5px 5px;background:#eee;text-align:center;color:inherit} #site-page-offerer-login strong{display:block;font-weight:bold;font-size:14px;border-bottom:1px dotted #ccc} #site-page-offerer-login table.form td{padding:5px 0} #site-page-offerer-login #form-message{margin:10px 0;border:1px solid #A90000} #site-page-offerer-login table.form a.access{float:right;font-size:10px} #site-page-offerer-login .form-element-input-submit-field input{float:right;height:30px;font-weight:bold;text-shadow:#222 1px 1px 1px} #site-page-offerer-info .benifits p{margin:2px 0;background:url("../images/images_201609151058.png") -1978px -347px no-repeat;text-indent:20px} #site-page-offerer-info .details td{padding:5px 0;border-top:1px dotted #ccc} #site-page-offerer-info .details tr:first-child td{padding-top:0;border-top:0} #site-page-offerer-info a.register{display:block;width:314px;margin:20px auto 20px auto;padding-top:40px;background:url("../images/images_201609151058.png") -1978px -375px no-repeat;font-size:10px;text-align:center;text-decoration:none;color:#666} #site-page-offerer-info-toogle{margin:-14px 0 20px 0;padding:2px 0 3px 0;border:1px solid #ccc;border-top:0;background:transparent;text-align:right} #site-page-offerer-info-toogle span:hover{text-decoration:underline !important} #site-page-offerer-info-toogle span{padding-right:5px;color:#9A0000;cursor:pointer} #site-page-offerer-info-trust,#site-page-offerer-info-success,#site-page-offerer-info-service,#site-page-offerer-info-flexibility,#site-page-offerer-info-marketing{display:none;height:200px;background-image:url("../images/eintragsinformationen_201201091021.jpg");background-repeat:no-repeat} #site-page-offerer-info-trust{display:block;background-position:0 bottom} #site-page-offerer-info-success{background-position:-700px bottom} #site-page-offerer-info-service{background-position:-1400px bottom} #site-page-offerer-info-flexibility{background-position:-2100px bottom} #site-page-offerer-info-marketing{background-position:-2800px bottom} #booking td{padding-top:0px !important;padding-bottom:0px !important} #booking td.left{border-right:1px solid #ccc;padding-right:25px} #booking td.right{padding-left:25px} #booking td td.left{border-right:0;padding-right:2px} #booking td td.center{padding-right:2px;padding-left:2px} #booking td td.right{padding-left:2px} #booking .form-element-label-textarea,#booking .form-element-label-phone,#booking .form-element-label-date,#booking .form-element-label-select-enum,#booking .form-element-input-text-label{font-weight:bold;color:#666} #booking .form-element-label-input-checkbox-set,#booking .form-element-label-input-checkbox-enum{margin:5px 0 !important} #booking .form-element-field-input-checkbox-enum,#booking .form-element-field-input-checkbox-set{margin-top:7px !important} #booking td.required{color:#999;height:68px;vertical-align:middle;text-align:justify;font-style:italic} #booking td.required a{font-size:inherit} #booking td.required strong{color:#666 !important} #booking .innercontainer{padding:5px 10px;padding-bottom:0px !important;padding-top:7px !important;border-top:1px solid #ccc} #booking .form-element-label{padding-top:0px;line-height:20px} #booking .form-element-field{margin-bottom:10px} #booking .form-element-field .form-element-field{margin-bottom:0} #booking tr.submit td{padding:10px !important} #booking tr.submit td td{padding:0 !important} #booking tr.submit .form-element-field-input-checkbox-enum{margin:0px !important;margin-top:7px !important;padding:0 !important;overflow:hidden} #booking tr.submit .form-element-input-submit-field{margin:0 !important;padding:0 !important;overflow:hidden} #booking tr.apartments td{background:#f6f6f6} #booking input.submit{float:right;height:30px;font-weight:bold;text-shadow:#222 1px 1px 1px} #booking tr.submit td{background:#f6f6f6;border-top:1px solid #ccc;border-bottom:1px solid #ccc} #booking tr.submit td  td{padding:0;border:0} #booking table tr td textarea{height:100px;padding:0 2px;line-height:19px} #site-page-body-content-index-links{overflow:hidden} #site-page-body-content-index-links .links{width:175px;float:left} #site-page-body-content-index-links .links3{width:233px;float:left} #site-page-body-content-index-links .caption,#site-page-body-content-index-links3 .caption{font-style:italic} #site-page-sitemap-content p{font-weight:bold;font-size:14px;line-height:25px;border-bottom:1px dotted #ccc} #site-page-sitemap-content .item{background:#fff;margin:10px 0;overflow:auto} #site-page-sitemap-content .item .items{padding:5px 0} #site-page-sitemap-content li{margin-right:10px} #site-body-breadcrumb{margin-bottom:10px;padding:6px 11px;background:#bbb;border-radius:8px} #site-body-breadcrumb span{color:#545454} #searchfilter{margin:10px 0;border:1px solid #999999;padding:5px;background:#eee;background:linear-gradient(top,#fff,#ccc);background:-ms-linear-gradient(top,#fff,#ccc);background:-moz-linear-gradient(top,#fff,#ccc);background:-webkit-linear-gradient(top,#fff,#ccc)} #searchfilter p{border:1px solid #999999;padding:4px;background:#fff} #searchfilter a:hover{text-decoration:line-through; } #site-page-newsletter-unsubscribe input.submit,#site-page-rating-new input.submit{display:block;float:right;height:auto;padding:0 15px;border-radius:4px;line-height:30px;background-color:#770000;background:linear-gradient(top,#B90000,#770000);background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000);text-align:center;font-weight:bold;color:#fff} #site-page-tellafriend .picture img,#site-page-rating-new .picture img{border-radius:10px;background:#fff} #site-page-rating-new div.form-element-label{float:left;width:250px;display:block} #site-page-rating-new div.form-element-field{width:200px;display:block;float:left} #site-page-rating-new div.message div.form-element-field{width:690px} #site-page-rating-new div.submit div.form-element-field{margin-top:10px;width:100%} #site-page-newsletter-unsubscribe div.form-element,#site-page-rating-new div.form-element{overflow:hidden;margin:5px 0} #site-page-rating-new div.form-element-field div.form-element-field{width:auto;float:none;padding:0 !important} #site-page-newsletter-unsubscribe #form-message.success,#site-page-rating-new #form-message.success{margin-top:10px;border:1px solid #009900} #site-page-newsletter-unsubscribe #form-message.errors,#site-page-rating-new #form-message.errors{margin-top:10px;border:1px solid #A90000} .object-recommendation{position:absolute;width:159px;height:50px;margin:-30px 0 0 -5px} #site-page-offerer-access input.submit{display:block;float:right;height:auto;padding:0 15px;border-radius:4px;line-height:30px;background-color:#770000;background:linear-gradient(top,#B90000,#770000);background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000);text-align:center;font-weight:bold;color:#fff} #site-page-offerer-access div.form-element{overflow:hidden;margin:10px 0} #site-page-offerer-access #form-message.errors{margin:10px 0;border:1px solid #A90000} #site-page-offerer-access #form-message.success{margin:10px 0;border:1px solid #009900} #site-page-raffle p.small{font-size:9px;color:#999} #site-body-sidebar{float:left;width:220px} #site-body-sidebar .sidebar{overflow:visible;position:relative;width:220px;margin-top:20px;border:1px solid #ccc;border-radius:8px;background:#fff} #site-body-sidebar .caption{height:28px;padding-left:8px;border-bottom:1px solid #ccc;border-radius:8px 8px 0 0;line-height:28px;background:#eee;background:linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-linear-gradient(top,#fff,#eee);text-shadow:#fff 1px 1px 1px;color:#666} #site-body-sidebar .no-radius{    border-radius:0px} #site-body-sidebar .sidebar:first-child{margin-top:-29px !important;border-radius:0 8px 8px 8px;background:#eee;background:linear-gradient(top,#fff,#D0CFD7);background:-ms-linear-gradient(top,#fff,#D0CFD7);background:-moz-linear-gradient(top,#fff,#D0CFD7);background:-webkit-linear-gradient(top,#fff,#D0CFD7)} #site-body-sidebar .sidebar:first-child .caption{border-radius:0 8px 0 0;text-shadow:#222 1px 1px 1px;background:#666;background:linear-gradient(top,#aaa,#333);background:-ms-linear-gradient(top,#aaa,#333);background:-moz-linear-gradient(top,#aaa,#333);background:-webkit-linear-gradient(top,#aaa,#333);color:#fff;font-weight:bold} #site-body-sidebar .sidebar:first-child .body{background:#eee;background:linear-gradient(top,#fff,#D0CFD7);background:-ms-linear-gradient(top,#fff,#D0CFD7);background:-moz-linear-gradient(top,#fff,#D0CFD7);background:-webkit-linear-gradient(top,#fff,#D0CFD7)} #site-body-sidebar-search .body{padding:0 4px} #site-body-sidebar-filter .body{padding:0} #site-body-sidebar-topic .body,#site-body-sidebar-conformity .body,#site-body-sidebar-category .body,#site-body-sidebar-destination .body{padding:4px} #site-body-sidebar .more{display:block;margin:0 0 0 0;border-top:1px solid #ccc;border-radius:0 0 8px 8px;background:#eee;background:linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-linear-gradient(top,#fff,#eee);line-height:28px;text-align:center;color:#990000;text-decoration:underline;cursor:pointer !important} #site-body-sidebar-search.sidebar .form-element-field{margin-bottom:4px} #site-body-sidebar-search.sidebar .form-element-label{margin-bottom:1px;font-weight:bold} #site-body-sidebar-search.sidebar .form-element-input-submit-field{margin-bottom:8px} #site-body-sidebar-search input.submit{width:100%;height:30px;font-weight:bold;text-shadow:#222 1px 1px 1px} #site-body-sidebar ul.options li{overflow:hidden;display:block;clear:both;width:auto} #site-body-sidebar ul.options a{display:block;float:left;margin-left:2px;padding:2px 0} #site-body-sidebar ul.options input{float:left;margin:4px} #site-body-sidebar-filter{background:linear-gradient(top,#fff,#fff) !important;background:-ms-linear-gradient(top,#fff,#fff) !important;background:-moz-linear-gradient(top,#fff,#fff) !important;background:-webkit-linear-gradient(top,#fff,#fff) !important} #site-body-sidebar-filter div.favorites{padding:4px;background:#eee} #site-body-sidebar-filter .favorites li:first-child{margin-top:0 !important} #site-body-sidebar-filter .caption{text-shadow:#222 1px 1px 1px;background:#666;background:linear-gradient(top,#aaa,#333);background:-ms-linear-gradient(top,#aaa,#333);background:-moz-linear-gradient(top,#aaa,#333);background:-webkit-linear-gradient(top,#aaa,#333);color:#fff;font-weight:bold} #site-body-sidebar-filter ul.options li{overflow:hidden;margin:4px 0 0 0;border:1px solid #ccc;background:#fff} #site-body-sidebar-filter ul.options li.inactive{opacity:0.8} #site-body-sidebar-filter ul.options li.inactive:hover{opacity:1} #site-body-sidebar-filter ul.options li.inactive label{cursor:pointer} #site-body-sidebar-filter ul.options li.inactive label:hover{text-decoration:underline} #site-body-sidebar-filter ul.options li.active label:hover{text-decoration:line-through; } #site-body-sidebar-filter.sidebar ul.options label{padding:2px 0;display:block} #site-body-sidebar .active,#site-body-sidebar-filter.sidebar ul.options label.active,#site-body-sidebar-filter.sidebar ul.options label:hover{background:#cedbe9} #site-body-sidebar-filter.sidebar ul.extended{overflow:visible} #site-body-sidebar-filter.sidebar ul.extended label{padding-left:4px} #site-body-sidebar-filter ul.extended li.inactive{opacity:1} #site-body-sidebar-filter.sidebar ul.extended li{background:#eee} #site-body-sidebar-filter.sidebar ul.extended li:hover label{background:#fff} #site-body-sidebar-filter.sidebar ul.extended ul{display:none} #site-body-sidebar-filter.sidebar ul.extended li li{margin:0;border:0} #site-body-sidebar-filter.sidebar ul.extended li li input{display:none} #site-body-sidebar-filter.sidebar ul.extended li li label{padding-left:10px} #site-body-sidebar-filter.sidebar ul.extended li li:first-child{margin-left:-1px;border-left:1px solid #fff} #site-body-sidebar-filter.sidebar ul.extended ul{display:none;position:absolute;z-index:1000;width:240px;margin:-25px 0 0 165px;border:1px solid #ccc;background:#fff} #site-body-sidebar-filter.sidebar ul.extended ul:hover{opacity:1} #site-body-sidebar-filter.sidebar ul.extended li:hover ul{display:block !important} #site-body-sidebar-filter-extended.closed{display:none} #site-body-sidebar-filter-extended.opened{display:block} #site-body-sidebar{min-height:1000px} #site-body-sidebar-filter-toogle-extended.opened{border-radius:0} #site-body-sidebar-filter-extended{padding:0 4px;margin-bottom:6px;background:#fff} #site-body-sidebar-watchlist .body{padding:4px} #site-body-sidebar-watchlist ul{list-style-type:disc;margin-left:1.6em} #site-body-sidebar-register .body{padding:4px} #site-body-sidebar-register ul{list-style-type:disc;margin:5px 0 0 1.6em} #site-body-sidebar-hotline .body{padding:4px} #site-body-sidebar-hotline span{display:block} #site-body-sidebar-hotline span.phone{margin:5px 0;font-weight:bold;font-size:13px;color:#9A0000} #site-body-sidebar-hotline span.time{margin-bottom:10px} #site-body-sidebar-company p{margin:6px 4px} #site-body-sidebar-company p.links{} #site-body-sidebar-company p.links a{display:block} #site-body-sidebar-company strong{display:block} #site-body-sidebar-search-location-suggestion-outer{z-index:9999;background:#eee;display:none;z-index:10;position:absolute;max-height:300px;overflow-x:hidden;overflow-y:auto;border:1px solid #aaa;width:210px;margin-top:-3px} #site-body-content-cms-location .item{overflow:hidden;margin:10px 0} #site-body-content-cms-location p.image{float:left;margin:0 15px 0 0;font-style:italic;font-size:9px} #site-body-content-cms-location img{margin-top:5px; } p.no_objects_found{border:3px solid #700;padding:10px;font-weight:bold;margin-bottom:10px} .no_objects_found i.arrow{background:url("../images/allinone201107211347.png") no-repeat -150px -620px;display:block;width:60px;height:64px;float:left;margin:0 1em 0 0} #site-body-content-locations{overflow:hidden;height:29px;margin:10px 0 -20px 0} #site-body-content-locations .wrapper{position:absolute;z-index:300;border-left:1px solid #999;background:#fff} #site-body-content-locations .item{width:auto;float:left} #site-body-content-locations .items{display:none;position:absolute;z-index:400;left:0;width:682px;margin-left:-1px;padding:12px 8px 4px 8px;border:1px solid #999;background:#fff;text-align:left;opacity:0.95} #site-body-content-locations li{display:block;float:left;vertical-align:middle;white-space:nowrap;line-height:25px;height:25px;vertical-align:top;margin-right:10px} #site-body-content-locations a.type{display:block;padding:4px 8px;border:1px solid #999;border-left:0;background:#770000;background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000);color:#fff} #site-body-content-locations a.location{display:block;float:left;width:auto;margin:0;padding:0;line-height:25px;height:25px;vertical-align:top} #site-body-content-locations a.initial:first-letter{color:#600000;text-decoration:underline;font-weight:bold} #site-body-content-locations .item:hover .items{display:block} #site-body-content-locations .item:hover a.type{position:relative;z-index:10;top:1px;margin-top:-1px;border-bottom-color:#fff;background:#fff;background:-moz-linear-gradient(top,#fff,#fff);background:-webkit-linear-gradient(top,#fff,#fff);color:#9A0000;text-decoration:underline;cursor:pointer} #site-body-sitewide-links{overflow:hidden;height:29px;margin-bottom:10px} #site-body-sitewide-links .wrapper{position:absolute;z-index:300;border-left:1px solid #999;background:#fff} #site-body-sitewide-links .item{width:117px;float:left;text-align:center} #site-body-sitewide-links .items{display:none;position:absolute;z-index:400;left:0;width:925px;margin-left:-1px;padding:12px 8px 4px 8px;border:1px solid #999;background:#fff;text-align:left;opacity:0.95} #site-body-sitewide-links li{display:block;float:left;vertical-align:middle;white-space:nowrap;line-height:25px;height:25px;vertical-align:top;margin-right:10px} #site-body-sitewide-links a.type{display:block;padding:4px 8px;border:1px solid #999;border-left:0;background:#770000;background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000);color:#fff} #site-body-sitewide-links a.location{display:block;float:left;width:auto;margin:0;padding:0;line-height:25px;height:25px;vertical-align:top} #site-body-sitewide-links a.initial:first-letter{color:#600000;text-decoration:underline;font-weight:bold} #site-body-sitewide-links .item:hover .items{display:block} #site-body-sitewide-links .item:hover a.type{position:relative;z-index:10;top:1px;margin-top:-1px;border-bottom-color:#fff;background:#fff;background:-moz-linear-gradient(top,#fff,#fff);background:-webkit-linear-gradient(top,#fff,#fff);color:#9A0000;text-decoration:underline;cursor:pointer} #site-body-content-objects .item{clear:both;overflow:auto;margin:25px 0;border:1px solid #cbcbcb;background:#fff} #site-body-content-objects .item:first-child{margin-top:10px} #site-body-content-objects .item-object{overflow:hidden} #site-body-content-objects .item-object-name{overflow:hidden} #site-body-content-objects span.headline,#site-body-content-objects a.headline{float:left;margin:10px 10px 0 10px;border:0} #site-body-content-objects span.headline{margin-right:-5px} #site-body-content-objects span.stars1,#site-body-content-objects span.stars2,#site-body-content-objects span.stars3,#site-body-content-objects span.stars4,#site-body-content-objects span.stars5{display:block;float:left;height:30px;width:70px;background-image:url(../images/images_201609151058.png)} #site-body-content-objects span.stars5{background-position:-1978px -558px} #site-body-content-objects span.stars4{background-position:-1978px -528px} #site-body-content-objects span.stars3{background-position:-1978px -498px} #site-body-content-objects span.stars2{background-position:-1978px -468px} #site-body-content-objects span.stars1{background-position:-1978px -438px} #site-body-content-objects .item-object-location{margin:5px 0 0 10px} #site-body-content-objects .item-object-picture{display:block;float:left;width:220px;margin:10px 0 0 10px} #site-body-content-objects .item-object-picture-img{border-radius:10px;background:#fff} #site-body-content-objects .item-object-price{margin-top:10px;float:left;width:250px;height:90px;line-height:22px;font-size:18px} #site-body-content-objects .item-object-price-amount{line-height:22px;font-size:18px;color:#444} #site-body-content-objects .item-object-price-avg{display:block;margin-top:-1px;font-size:11px;font-style:italic} #site-body-content-objects .item-object-links{float:left;width:190px;height:95px;margin-top:5px;margin-bottom:5px} #site-body-content-objects .item-object-links-tellafriend:hover,#site-body-content-objects .item-object-links-contact:hover,#site-body-content-objects .item-object-links-booking:hover,#site-body-content-objects .item-object-links-watchlist-add:hover,#site-body-content-objects .item-object-links-watchlist-remove:hover,#site-body-content-objects .item-object-links-vacancy-true:hover,#site-body-content-objects .item-object-links-vacancy-false:hover{text-decoration:none;background-color:#9A0000} #site-body-content-objects .item-object-links-tellafriend,#site-body-content-objects .item-object-links-contact,#site-body-content-objects .item-object-links-booking,#site-body-content-objects .item-object-links-watchlist-add,#site-body-content-objects .item-object-links-watchlist-remove,#site-body-content-objects .item-object-links-vacancy-true,#site-body-content-objects .item-object-links-vacancy-false{z-index:100;position:relative;display:block;margin-bottom:5px;background-image:url(../images/images_201609151058.png);background-repeat:no-repeat;text-indent:25px;color:#9A0000;cursor:pointer} #site-body-content-objects .item-object-links-vacancy-true{background-position:-1978px -292px} #site-body-content-objects .item-object-links-tellafriend{background-position:-1978px -232px} #site-body-content-objects .item-object-links-watchlist-add{background-position:-1978px -202px} #site-body-content-objects .item-object-links-watchlist-remove{background-position:-1978px -322px} #site-body-content-objects .item-object-links-booking{background-position:-1978px -142px;width:104px} #site-body-content-objects .item-object-links-contact{background-position:-1978px -172px} #site-body-content-objects .item-object-links-vacancy-false{background-position:-1978px -262px} #site-body-content-objects .item-object-headwords{float:left;width:468px} #site-body-content-objects .item-object-score-100{display:block;position:absolute;width:159px;height:50px;margin:-37px 0 0 -5px;background:url(../images/images_201609151058.png) -1978px -271px no-repeat} #site-body-content-objects .item-apartment{margin:20px 10px 5px 10px} #site-body-content-objects .item-apartment .type{overflow:hidden} #site-body-content-objects .item-apartment .price{text-align:right} #site-body-content-objects .item-apartment th,#site-body-content-objects .item-apartment td{padding:2px 5px;white-space:nowrap} #site-body-content-objects .item-apartment th{border-bottom:1px solid #ccc;background:#fff;font-style:italic;color:#333} #site-body-content-objects .item-apartment .details{text-align:right} #site-body-content-objects .item:hover h3{background:-webkit-linear-gradient(top,#D0CFD7,#fff) !important} #site-body-content-objects .item:hover{border:1px solid #ababab} .item-object-offers{position:absolute;z-index:10;width:106px;height:105px;margin-left:599px;margin-top:-7px;background:url(../images/objectoffer.png) no-repeat} #site-body-content-objects .item-apartment span.dtv-stars{display:inline-block;float:none;height:20px;color:#9A0000;font-weight:bold} #site-body-content-objects .dtv-stars.stars5{background-position:-1968px -568px} #site-body-content-objects .dtv-stars.stars4{background-position:-1968px -538px} #site-body-content-objects .dtv-stars.stars3{background-position:-1968px -508px} #site-body-content-objects .dtv-stars.stars2{background-position:-1968px -478px} #site-body-content-objects .dtv-stars.stars1{background-position:-1968px -448px} #site-body-objects-headbar{padding:8px 3px;border:1px solid #999;background:#ececec;background:linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-webkit-linear-gradient(top,#fff,#eee)} #site-body-objects-headbar .cnt{text-align:right;font-weight:bold;vertical-align:top;color:#444;text-shadow:#fff 1px 1px 1px} #site-body-objects-headbar .submit{display:none} #site-body-objects-footbar{padding:4px 3px;text-align:right;border-top:1px solid #ccc} #site-body-objects-footbar li{display:inline} #site-body-objects-footbar span{color:#9A0000} #site-body-objects-footbar .current{text-decoration:underline;font-size:18px} #debugger{margin:10px} #debugger table{width:100%;table-layout:fixed} #debugger td,#debugger th{height:20px;white-space:nowrap;overflow:hidden;text-align:left;border:1px solid #666;padding:0px 2px;font-size:11px;font-family:monospace} #debugger .number{width:25px} #debugger th,#debugger tfoot td{background:#fff;color:#333} #debugger .params{width:150px} #debugger .backtrace{width:80px} #debugger td.type{text-transform:uppercase} #debugger .type{width:60px} #debugger .timer{width:60px} #debugger .delay{width:60px} #debugger .count{width:60px} #debugger .success{width:60px} #debugger .description{width:100%} #debugger .query{width:100px} #debugger textarea{overflow-x:hidden;background:inherit;font-size:11px;font-family:monospace} #debugger textarea:hover{height:300px;width:913px !important;background:#fff;border:1px solid #000 !important;border-top:0 !important;margin-left:-3px !important;position:absolute} #debugger tbody tr:hover td {background:#eee} #debugger p{font-size:11px;font-family:monospace;text-align:center} #debugger p span{font-size:11px;font-family:monospace;background:#fff} #debugger fieldset{margin:10px 0} .xcalendar{width:210px;margin-bottom:10px} .xcalendar td,.xcalendar th{border:1px solid #ccc;text-align:center;vertical-align:middle;cursor:default;line-height:23px} .xcalendar tr.weekday th{background:#888;color:#fff} .xcalendar tr.weekday th{font-weight:bold} .xcalendar tr.month th{padding:5px} .xcalendar th.prev,.xcalendar th.next{font-weight:bold;font-size:20px} .xcalendar td{background:#fff;cursor:pointer;color:#333} .xcalendar td.today{font-weight:bold} .xcalendar td.prevmonth,.xcalendar td.nextmonth{color:#bbb} .xcalendar td.blank{cursor:default !important;background:#fff !important;text-decoration:none !important} .xcalendar td.present{} .xcalendar td.disabled{color:#666 !important;text-decoration:none !important;cursor:default !important;background:#fff !important} .xcalendar td.foreday{color:#bbb !important;text-decoration:line-through !important;cursor:default !important;background:#fff !important} .xcalendar td.active{background:#cedbe9} .xcalendar td:hover{text-decoration:underline;background:#cedbe9} #twindate{display:none;margin:20px} #twindate th.init,#twindate th.expiry{padding:10px 0;font-weight:bold;color:#444;text-align:center} #twindate td.bottom{border-top:1px dotted #CCC;text-align:center} #twindate .apply{display:block;width:200px;height:auto;margin:10px auto 10px auto;padding:0 15px;border-radius:4px;line-height:30px;background-color:#770000;background:linear-gradient(top,#B90000,#770000);background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000);text-align:center;text-shadow:#222 1px 1px 1px;font-weight:bold;color:#fff} #twindate .reset{color:#333;font-size:10px} #twindate .period{background:#FFF5CC;padding:5px;border:1px solid #CCC;overflow:hidden} #twindate .period p{float:left; border:1px solid #FFF5CC} #twindate .period select{width:110px;float:right} #twindate .calendar{width:210px;margin-bottom:10px} #twindate .calendar td,#twindate .calendar th{border:1px solid #CCC;line-height:23px;text-align:center;vertical-align:middle;cursor:default} #twindate .calendar tr.weekday th{background:#888;color:#FFF} #twindate .calendar tr.weekday th{font-weight:bold} #twindate .calendar tr.month th{padding:5px} #twindate .calendar th.prev,#twindate .calendar th.next{font-weight:bold;font-size:20px} #twindate .calendar td{background:#FFF;color:#333;cursor:pointer} #twindate .calendar td.today{font-weight:bold} #twindate .calendar td.prevmonth,#twindate .calendar td.nextmonth{color:#777} #twindate .calendar td.blank{background:#FFF !important;text-decoration:none !important;cursor:default !important} #twindate .calendar td.disabled{background:#FFF !important;text-decoration:none !important;color:#BBB !important;cursor:default !important} #twindate .calendar td.foreday{background:#FFF !important;text-decoration:line-through !important;color:#BBB !important;cursor:default !important} #twindate .calendar td.active{background:#CEDBE9} #twindate .calendar td:hover{background:#CEDBE9;text-decoration:underline} #site-page-object .container{padding:0 0 10px 0;border:1px solid #999;border-radius:8px 0 8px 8px;background:#fff;overflow:visible;margin-top:70px} #site-page-object-info{padding:0 10px !important;margin-top:20px !important;border-radius:8px !important} #site-page-object .item-object-head{overflow:hidden} #site-page-object .item-object-headwords{width:488px; } #site-page-object .item-object-headwords .info{margin-top:10px;padding-top:10px;border-top:1px solid #ccc} #site-page-object .item-object-headwords .booking{margin-top:10px} #site-page-object span.stars1,#site-page-object span.stars2,#site-page-object span.stars3,#site-page-object span.stars4,#site-page-object span.stars5{margin-top:-10px;margin-left:10px} #site-page-object .item-object-head h1,#site-page-object .item-object-head .id{line-height:30px;float:left;margin:0;border:0} #site-page-object .item-object-head h1{} #site-page-object .item-object-head .id{margin-left:7px} #site-body-content-objects{margin-top:10px !important;border-radius:8px !important} #site-page-object-info img{border-radius:8px;margin-top:5px} #site-page-object .item-object-picture{width:400px;margin-right:20px} #site-page-object{margin-top:-10px !important} #site-page-object #site-body-content-objects{border-radius:8px} #site-page-object .item-object-location,#site-page-object .item-object-picture,#site-page-object .item-apartment{margin-left:0} #site-page-object #aps select,#site-page-object #aps option{line-height:25px;height:25px;background:#fff;color:#666;border:1px solid #aaa} #site-page-object option{color:#222} #site-page-object #aps select{color:#9A0000;border:1px solid #9A0000} #site-page-object #aps{margin:-12px -12px 0 -12px;padding:10px 10px 10px 10px;border:2px solid #ccc;border-bottom:0;border-radius:8px 0px 0px 0px;background:#ccc;background:-webkit-linear-gradient(top,#bbb,#fff);border-bottom:1px solid #ccc;text-shadow:#fff 1px 1px 1px;color:#aaa} #site-page-object .tabs{overflow:hidden;float:right;margin:-32px -1px 0 0;border:1px solid #999;border-bottom:0;border-radius:8px 8px 0  0;background:#770000;background:linear-gradient(top,#B90000,#770000);background:-ms-linear-gradient(top,#B90000,#770000);background:-moz-linear-gradient(top,#B90000,#770000);background:-webkit-linear-gradient(top,#B90000,#770000)} #site-page-object .tabs p:first-child{border-left:0;border-radius:8px 0 0 0} #site-page-object .tabs .booking{background:#CC4300;background:linear-gradient(top,#FF5900,#B24100);background:-ms-linear-gradient(top,#FF5900,#B24100);background:-moz-linear-gradient(top,#FF5900,#B24100);background:-webkit-linear-gradient(top,#FF5900,#B24100);text-shadow:#333 1px 1px 1px} #site-page-object .tabs .direct-booking{background:#93bd10} #site-page-object .tabs p{padding:0 8px;margin:0;display:block;float:left;line-height:30px;border-bottom:1px solid #999;border-left:1px solid #999;color:#fff !important;cursor:pointer} #site-page-object .tabs p.top span.symbol{color:#fff;font-weight:bold} #site-page-object .tabs p.active{background:#fff !important;border-bottom:1px solid #fff;text-decoration:underline;color:#A90000 !important;text-shadow:none} #site-page-object-pictures .opened .open,#site-page-object-pictures .closed .last-child,#site-page-object-pictures .closed .middle-child{display:none; } #site-page-object-pictures .opened .close,#site-page-object-pictures .closed .open{display:inline;font-weight:bold} #site-page-object-pictures .closed .close{display:none} #site-page-object-pictures h2.headline,#site-page-object-details h2.headline,#site-page-object-prices h2.headline,#site-page-object-vacancy h2.headline,#site-page-object-location h2.headline,#site-page-object-rating h2.headline,#site-page-object-booking h2.headline{border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#ccc;padding:0 14px;text-shadow:#eee 1px 1px 1px;line-height:40px;font-size:20px;color:#666;font-family:Arial,sans-serif} #site-page-object-pictures p.headwords{overflow:hidden;margin:0;padding:0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc; line-height:30px;background:#f6f6f6;white-space:nowrap;color:#555} #site-page-object-pictures p{margin-left:10px;margin-right:10px} #site-page-object-pictures .caption{font-weight:bold;margin:10px 10px 3px 10px !important} #site-page-object-pictures h2.caption,#site-page-object-ratings h3.subject{font-size:inherit;text-shadow:none;line-height:inherit;color:inherit;border-bottom:none;font-family:inherit} #site-page-object-pictures h2.caption:before{content:""} #site-page-object-pictures div.pictures{overflow:hidden;width:935px;margin:15px 10px -14px 10px} #site-page-object-pictures div.picture img{margin-bottom:19px;border-radius:8px;margin-right:19px;cursor:pointer} #site-page-object-text{border-bottom:1px solid #ccc;padding-bottom:10px} #site-page-object-text .footer{margin-top:10px;text-align:center;font-weight:bold;font-style:italic;font-size:16px} #site-page-object-pictures div.picture{float:left} #site-page-object table.properties{border-bottom:1px solid #ccc} #site-page-object table.properties th{background:#f6f6f6;color:#6C767F;font-weight:bold} #site-page-object table.properties th,#site-page-object table.properties .label,#site-page-object table.properties .value{border-top:1px solid #ccc;border-left:1px solid #ccc} #site-page-object table.properties div.innertd{margin:0 10px;line-height:30px} #site-page-object table.properties ul{margin-top :3px;margin-bottom:3px} #site-page-object table.properties li{line-height:25px} #site-page-object table.properties .label{border-left:0;color:#6C767F;font-weight:bold} #site-page-object .details_conformity .text li,#site-page-object .details_topic .text li,#site-page-object .details_interior .text li,#site-page-object .details_exterior .text li,#site-page-object .details_service .text li,#site-page-object .details_catering .text li,#site-page-object .details_kid .text li,#site-page-object .vicinity_city .text li,#site-page-object .vicinity_leisure .text li,#site-page-object .equipment .text li,#site-page-object .lounge .text li,#site-page-object .bedroom .text li,#site-page-object .kitchen .text li,#site-page-object .restroom .text li,#site-page-object .exterior .text li,#site-page-object .pet .text li,#site-page-object .journey_departure_day .text li,#site-page-object .journey_arrivial_day .text li{font-style:italic;color:#777 !important} #site-page-object p.group,#site-page-object h2.group,#site-page-object h3.group,#site-page-object h4.group,#site-page-object-pictures h2.pictures{overflow:hidden;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#ccc;margin:10px 0;padding:0 9px} #site-page-object p.group span,#site-page-object h2.group span,#site-page-object h2.headline span,#site-page-object h3.group span,#site-page-object h4.group span{display:block;margin:0 5px;text-shadow:#eee 1px 1px 1px;line-height:40px;font-size:20px;color:#666;font-family:Arial,sans-serif} #site-page-object-pictures h3:before,#site-page-object p.group span:first-child:before,#site-page-object h2.group span:first-child:before,#site-page-object h2.headline:before,#site-page-object h3.group span:first-child:before,#site-page-object h4.group span:first-child:before,#site-page-object-pictures h2:before{content:"› "; } #site-page-object .vacancy p.group span{float:left} #site-page-object .vacancy .free,#site-page-object .vacancy .reserved{float:right !important;margin-top:4px;line-height:30px;padding:0 10px;border:1px dashed #AAA} #site-page-object .vacancy .reserved{background:#FFB2B2} #site-page-object .vacancy .free{background:#FFF} #site-page-object tr.odd td{background:#f6f6f6} .aps_container_closed{display:none} .aps_container_opened{display:block} #site-page-object table.seasons td,#site-page-object table.seasons th{border:1px solid #CCCCCC;border-right:0;line-height:30px} #site-page-object table.seasons td td{border:0;padding:0} #site-page-object table.seasons th{background:#F6F6F6;font-weight:bold;text-decoration:underline} #site-page-object table.seasons td{vertical-align:middle} #site-page-object table.seasons .left{border-left:0;text-indent:10px} #site-page-object table.seasons .season{font-weight:bold} #site-page-object table.seasons .price p{line-height:30px} #site-page-object table.seasons .date,#site-page-object table.seasons .price,#site-page-object table.seasons .nights{text-align:center} #site-page-object table.seasons tbody tr:hover td{background:#CEDBE9} #site-page-object table.seasons tr.offer td{background:#FFF5CC} #site-page-object table.seasons span.offer-name{display:block;margin-left:10px;text-indent:0px;font-size:10px} #site-page-object-ratings{display:none;overflow:hidden} #site-page-object-rating p.group{margin-bottom:0} #site-page-object-rating .items p.group{margin-top:0} #site-page-object-rating p.prompt{margin:10px} #site-page-object-rating .items .message{padding:10px;border-bottom:1px solid #CCC} #site-page-object-rating .items .message .subject{margin-bottom:10px;color:#777;font-weight:bold} #site-page-object-rating .items .message .sign{margin-top:10px;text-align:right;font-style:italic} #site-page-object-rating .outerbutton{margin:15px 10px 5px 10px} #site-page-object-rating .btn,#site-page-object-booking .btn{display:block;float:right;margin-left:20px;padding:0 15px;border-radius:4px;line-height:30px;background-color:#AAA;text-shadow:#666 1px 1px 1px;background:linear-gradient(top,#888,#AAA);background:-ms-linear-gradient(top,#888,#AAA);background:-moz-linear-gradient(top,#888,#AAA);text-align:center;font-weight:bold;color:#FFF} #site-page-object-rating .btn:hover{cursor:pointer;text-decoration:underline} #site-page-object-rating th{border:0;padding:10px} #site-page-object-rating td{border:1px solid #CCC;text-indent:10px} #site-page-object-rating td.left{border-left:0} #site-page-object-rating td.right{border-right:0} #site-page-object-rating .rating-item{overflow:hidden;margin:10px 0} #site-page-object-rating .rating-item-label{float:left;width:170px} #site-page-object-rating .rating-item-points{overflow:hidden;width:50px;float:left} #site-page-object-rating .rating-item-bar{overflow:hidden;float:left;width:70px;height:14px;margin-top:3px} #site-page-object-rating .rating-item-bar-left{display:block;float:left;width:auto;height:14px;background:url(../images/rating/diagram/rating-positive.png) left top} #site-page-object-rating .rating-item-bar-right{display:block;float:right;width:auto;height:14px;background:url(../images/rating/diagram/rating-neutral.png) right top} #site-page-object #site-page-object-rating .clean:before{content:""} #site-page-object #site-page-object-rating span.clean{float:none;display:inline} #site-page-object-booking .innercontainer{margin:0 10px} #site-page-object-booking .outerbutton{margin:10px} #object_alternatives .dash{width:15px} #object_alternatives .location{width:40%} table.calendar table{table-layout:auto;width:auto;border:1px solid #ccc} table.calendar td.col-1,table.calendar td.col-2,table.calendar td.col-3,table.calendar td.col-4{padding-bottom:15px} table.calendar td.col-0{padding-left:10px} table.calendar td.col-1{padding-left:13px} table.calendar td.col-2{padding-left:16px} table.calendar td.col-3{padding-left:20px} table.calendar tr.weekday th,table.calendar tr.month th,table.calendar tr.days td,table.calendar tr.days th{border:1px solid #ccc;line-height:25px;text-align:center;vertical-align:middle} table.calendar tr.weekday th,table.calendar tr.days td,table.calendar tr.days th{width:28px} table.calendar tr.weekday th{background:#aaa;font-variant:small-caps;color:#fff} table.calendar td.full{background-repeat:no-repeat;background-image:url(../images/vacancy/middle.gif)} table.calendar td.init{background-repeat:no-repeat;background-image:url("../images/vacancy/init.gif")} table.calendar td.expiry{background-repeat:no-repeat;background-image:url("../images/vacancy/expiry.gif")} .here-info .H_ib_body{    color:#666;    background:#fff;    border:1px solid #666;    padding:15px;    min-width:403px} .here-info .H_icon{fill:#666} #underlay{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color :#000;opacity:.60;filter:alpha(opacity=60)} #lightbox{display:none;position:fixed;z-index:10000;margin-left:10px;top:15%;width:916px;height:auto;background:#fff;border-radius:8px 0 8px 8px;border:2px solid #444} #lightbox .preload{} #lightbox img{display:none;margin:0 auto;border-radius:8px} #lightbox td.nav{vertical-align:middle} #lightbox td.nav a{padding-top:230px;vertical-align:middle;text-align:center;display:block;height:250px;line-height:20px} #lightbox td.img{height:500px;vertical-align:middle} #lightbox td.title{border-top:1px solid #ccc} #lightbox td.title p{margin:0;border-radius:0 0 7px 7px;line-height:30px;text-align:center;background:#f6f6f6} #lightbox .close{padding:0;top:-32px;right:-2px;line-height:30px;padding:0 30px;background:#fff;border-radius:8px 8px 0 0;border:2px solid #444;border-bottom:0;position:absolute;color:#9A0000;cursor:pointer} #lightbox .close:hover{text-decoration:underline} .lightbox .close{padding:0;top:-32px;right:-2px;line-height:30px;padding:0 30px;background:#fff;border-radius:8px 8px 0 0;border:2px solid #444;border-bottom:0;position:absolute;color:#9A0000;cursor:pointer} .lightbox{display:none;position:fixed;z-index:10000;margin-left:10px;top:15%;width:916px;height:auto;background:#fff;border-radius:8px 0 8px 8px;border:2px solid #444} .lightbox .close:hover{text-decoration:underline} #lightbox .preload{} .lightbox-calendars{display:none;margin:20px} .lightbox-calendars table{width:460px} .lightbox-calendars table table{width:210px} .lightbox-calendars th.init,.lightbox-calendars th.expiry{padding:10px 0;font-weight:bold;color:#444;text-align:center} .lightbox-calendars td.bottom{border-top:1px dotted #ccc;text-align:center} .lightbox-calendars .reset{color:#333;font-size:10px} .lightbox-calendars .apply{float:none;width:200px;margin:10px auto 10px auto} .lightbox-calendars .period{background:#FFF5CC;padding:5px;border:1px solid #ccc;overflow:hidden} .lightbox-calendars .period p{float:left; border:1px solid #FFF5CC} .lightbox-calendars .period select{width:110px;float:right} .lightbox-object-offer{display:none} .lightbox .object-offer{padding:20px} .lightbox .object-offer td.label{font-weight:bold} .lightbox .object-offer td{border:1px solid #CCCCCC} .lightbox .object-offer tr.odd td{background:#f6f6f6} .lightbox .object-offer td p{padding:5px} .lightbox .object-offer .description .value div{max-height:300px;overflow-y:auto} #lightbox-content-rating-guidance{height:500px;overflow-y:scroll;padding:0 10px 10px 10px} #lightbox-content-rating-guidance p{margin:10px 0} #lightbox-content-rating-guidance p.group{font-weight:bold} #waiting p{font-size:40px;padding-top:40px;padding-bottom:110px;text-align:Center}