.fewo-red-text{color:#da373c}.fewo-list-image-lupe{height:35px;background-color:rgba(194,194,194,0.7);background-image:url(fewo_img/bildlupe.png);background-position:center center;background-repeat:no-repeat;cursor:pointer}.fewoAnfrageButton{float:right}.fewoAnfrageButton div{min-width:200px;text-align:center}#LeftPriceBox .fewoAnfrageButton{float:none;margin-bottom:15px}#LeftPriceBox .fewoAnfrageButton>div{min-width:0}#FewoBottomAnfrage .fewoAnfrageButton{margin:15px 15px 0 15px;float:none}#FewoBottomAnfrage .fewoAnfrageButton>div{display:block;font-size:1.4em}.Button-Kalender{text-align:left;padding:10px 10px 10px 32px;border:2px #aaa solid;border-radius:5px;line-height:1.4em;font-size:16px;color:#fff;cursor:pointer;margin:10px 0 10px 0;width:150px;background:#6d9369 url(fewo_img/liste_hacker_or.png) no-repeat 10px 1em}.Button-Kalender:hover{color:#fff;background-color:#f38f47;border-color:#547051}.button-badget{position:absolute;top:-6px;right:-6px;background-color:red;color:#fff;border-radius:10px;width:20px;height:20px;z-index:10;display:block;text-align:center;line-height:20px;font-size:13px}.price-info-text{background:url("fewo_img/achtung.png") no-repeat left top 3px;color:#000;padding-left:25px}#fewo-details-kalender .mod-ImgFullsize{width:100%;max-width:100%}.teaser-2-onclick{cursor:pointer}.teaser-2-onclick:hover{background-color:#eee}.StornoKostenlos{background-image:url(fewo_img/kein_geld.png);background-position:left center;background-repeat:no-repeat;padding-left:25px;margin-bottom:9px;margin-top:20px;color:#45a639}.teaser-2-onclick .StornoKostenlos{background-image:none;padding-left:0;margin-top:9px}.fewo-list-persons{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/person.png) no-repeat top .2em left}.fewo-list-beach{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/beach.png) no-repeat top .3em left}.fewo-list-bed{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/bed.png) no-repeat top .6em left}.fewo-list-nr{font-size:.9em;color:#777;padding-bottom:4px}.fewo-list-groups{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/groups.png) no-repeat top .3em left}.fewo-list-size{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/size.png) no-repeat top .6em left}.fewo-list-bath{padding-left:30px;padding-bottom:7px;background:transparent url(fewo_img/bath.png) no-repeat top .3em left}.fewo-diff-date{text-align:right;padding-top:5px;color:#555}#Suchdialog-Image div{width:40px;height:60px;background:url(fewo_img/kalender.png) no-repeat 10px center}.slider-bottom-text{padding-top:8px;padding-left:12px}.dx-pt-centerMap .dx-popup-close{background:transparent url(fewo_img/close_w.png) no-repeat top right;top:-15px;right:-15px;height:35px;width:35px}.fewo-map-link{text-align:left;padding-bottom:16px}.fewo-map-link span{background:url(fewo_img/karte.png) no-repeat left center;padding-left:23px;font-size:.9em;text-decoration:underline;cursor:pointer}.price-tag{background-color:#fff;border-radius:8px;color:#000;font-size:14px;font-weight:bold;padding:4px 6px;position:relative;border:1px solid #000}.price-clustertag{background-color:#fff;border-radius:8px;color:#000;width:20px;height:12px;position:relative;border:1px solid #000}.fewo-mapinfo-text{font-size:1.3em;color:#30522d;margin-top:5px;margin-bottom:5px;white-space:normal;width:150px;line-height:1.1em}.fewo-mapinfo-text a,.fewo-mapinfo-image a{text-decoration:none}.fewo-mapinfo-image img{border:3px #d2d2d2 solid;width:150px}.fewo-mapinfo-price{text-align:right;font-weight:bold;padding-top:8px}.chat-messages{min-height:400px;max-height:800px;overflow:auto;background-color:#fafbfb;border:1px solid #ccc;padding-top:10px;padding-bottom:10px}.message-customer{background-color:#bfe27a;border-radius:5px;padding:15px;margin:5px 10px 10px 40px;font-size:1.2em;line-height:1.5em}.message-head-customer{padding:15px 15px 0 10px;text-align:right;color:#666;font-size:1.1em}.message-owner{background-color:#ebec6a;border-radius:5px;padding:15px;margin:5px 40px 10px 10px;font-size:1.2em;line-height:1.5em}.message-head-owner{padding:15px 10px 0 15px;color:#666;font-size:1.1em}.message-empty{text-align:center;color:#666;padding-top:20px;font-style:italic}.contract-doc>.module-box-center-rd{padding:20px;margin-top:15px}.contract-doc h3{font-weight:bold;font-size:1.5em}.contract-doc hr{margin-top:30px;margin-bottom:30px}.contract-doc a{text-decoration:underline}.RentTable{max-width:800px}.RentTable td{font-size:1.1em;border:0;border-bottom:1px solid #ccc;padding:7px 0 7px 0}.RentTable .td-2{text-align:right}.RentTable td.summe{font-weight:bold}@media only screen and (max-width:640px){.contract-doc>.module-box-center-rd{box-shadow:none}.contract-doc>.module-box-center-rd{padding:0}}