@charset "ISO-8859-2";.container{max-width:1080px;margin-left:0;padding-right:15px;padding-left:15px}@media (max-width:776px){.container{padding-right:5px;padding-left:5px}.mobile-margin-top-10{margin-top:10px}.mobile-margin-top-20{margin-top:20px}.btn-sticky-footer{width:100%}}@media (min-width:768px){.container{width:750px;padding-right:5px;padding-left:5px}.mobile-margin-top-10{margin-top:10px}.mobile-margin-top-20{margin-top:20px}.btn-sticky-footer{width:768px}}@media (min-width:992px){.container{width:970px;padding-right:5px;padding-left:5px}.mobile-margin-top-10,.mobile-margin-top-20{margin-top:0}.btn-sticky-footer{width:992px}}@media (min-width:1200px){.container{width:1170px;padding-right:15px;padding-left:15px}}.margin-top-0{margin-top:0}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.margin-top-50{margin-top:50px}.margin-top-60{margin-top:60px}.margin-top-70{margin-top:70px}.margin-top-80{margin-top:80px}.margin-top-90{margin-top:90px}.margin-top-100{margin-top:100px}.margin-top-110{margin-top:110px}.margin-top-120{margin-top:120px}.margin-top-150{margin-top:150px}.margin-top-200{margin-top:200px}.fmh_footer{background:#E1F1FB;padding:10px}.btn-default,.btn-default:hover{background-color:#b4dcf5;color:#07538f;text-decoration:none}hr{border-color:#666}hr.select{margin:0;padding:0}.makler-city-seperator,.makler-title-seperator{margin-left:15px;width:calc(100% - 15px);font-weight:700}hr.light{border-color:#ccc}.btn-default{border:none;padding:8px 35px;border-radius:0}.btn-default:hover{border:1px solid #3BA7E1;padding:7px 34px;font-weight:400;border-radius:0}.btn-green,.btn-green:hover{background-color:#00aa96;padding:8px 35px;text-decoration:none;color:#fff}.btn-green{border:none;border-radius:0}.btn-green:hover{font-weight:400;border-radius:0}.btn-orange{background-color:#30617b;color:#fff;text-decoration:none;border:1px solid #30617b;padding:7px 0;width:100%;border-radius:0}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background-color:#30617b;color:#fff;text-decoration:none;border:1px solid #30617b;padding:7px 0;font-weight:400;border-radius:0}.btn-blue,.btn-blue:hover{background-color:#A5DBF1;color:#07538f;text-decoration:none}.btn-blue{border:none;padding:8px 35px;border-radius:0}.btn-blue:hover{border:1px solid #51b0d6;padding:7px 34px;font-weight:400;border-radius:0}.navbar-default{margin-bottom:0}.new-obj-in-list{background-color:#3AAA1D;padding-top:5px;padding-bottom:5px;color:#fff}h3.obj_list{color:#3BA7E1;font-size:16px}h3.obj_list a{text-decoration:none}h3.obj_list a:hover{text-decoration:underline}.makler-city-seperator{border-top:2px solid #1e92c5;color:#1e92c5;padding:10px 0}.makler-title-seperator{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#e5e5e5;padding:5px 0}a.menu-bar-show,a.menu-bar-show-active{width:131px;text-align:center}.makler-info-link{padding:10px;background-color:#e5e5e5;border:1px solid #ccc;margin:0}.makler-qmsiegel{padding-top:10px;border-top:1px solid #ccc}.border{border:1px solid #000}a.grey-link{color:#3BA8E2;font-size:16px}a.grey-link:hover{color:#363636}a.menu-bar-show-active,a.menu-bar-show-active:hover{display:block;float:left;color:#fff;background-color:#3BA8E2}a.menu-bar-show-active,a.menu-bar-show-active:hover{padding:8px 0;border:1px solid #fff;text-decoration:none}a.menu-bar-show,a.menu-bar-show:hover{background-color:#8b8b8b;padding:8px 0;float:left;border:1px solid #fff;color:#fff;display:block;text-decoration:none}.immoanfrage_menue{display:block;float:left;color:#fff;padding:7px 0;border:1px solid #fff;text-decoration:none;text-align:center;width:150px}table.table-striped tr:nth-child(odd){background-color:#f9f9f9}.show_1_header{text-align:center;color:#fff;font-weight:700;padding-top:5px;padding-bottom:5px;background-color:#A5DBF1}#menu_bar_fixed.affix{position:fixed;top:0;width:100%;z-index:998;margin-top:0}span.show_header{font-size:28px;font-weight:400;color:#16A3DB;line-height:38px;text-transform:uppercase}.form-control{border:1px solid #8B8B8B}.tab-pane{margin:0}.anfrageButtonFooter{position:fixed;bottom:0;left:0;z-index:998;display:block;cursor:pointer;text-align:center;border:0;font-size:16px;font-weight:700;background-color:#00aa96;padding-top:15px;padding-bottom:15px;color:#fff;text-decoration:none}.nav-tabs{color:#fff;border:none}.nav-tabs>li>a,.nav-tabs>li>a:hover{border-radius:0;color:#fff}.nav-tabs li.active a{color:#fff}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;border:1px solid transparent}.nav-tabs.nav-justified>li>a{border-bottom:0 solid #00f}a.kategorie-tab{background-color:#3BA8E2!important;color:#fff;text-decoration:none;border-radius:0;border:1px solid transparent}.nav-tabs li.active a.kategorie-tab{color:#333;background-color:#A5DBF1!important}a.mail-tab,a.mail-tab:hover{color:#3BA7E1;text-decoration:none;border-radius:0;display:block;width:100%;height:auto;text-transform:uppercase;font-size:30px;padding-top:10px;font-weight:400}.contact-tab,a.rr-tab,a.rr-tab:hover{color:#585858;border-radius:0;display:block;height:auto;text-transform:uppercase;font-size:30px;padding-top:10px;width:100%;text-decoration:none}a.rr-tab,a.rr-tab:hover{font-weight:400}sup{top:-.3em}.debug-border{border:2px solid #000}.immo_header_value{color:#1e92c5;font-size:20px}.immo_header_value a,.immo_header_value a:hover{color:#1e92c5;font-size:20px;text-decoration:none;font-weight:400}.immo_header_desc{color:#939393}.immo_header_hr{margin:5px 0;border-color:#939393}table.borderless td,table.borderless th{border:none!important}#sticky-footer,#sticky-footer-mobile{clear:both;position:fixed;z-index:998;border:0 solid #000}.tsearch_text{overflow:auto}.tsearch_text h3{color:#1e92c5;font-size:18px;line-height:40px}@media (max-width:340px){.tsearch_text h3{line-height:18px;margin-bottom:14px;margin-top:14px}}.tsearch_text a{float:right}#vorteile-blue{background-color:#E1F1FB}#sticky-footer{left:0;bottom:0;height:50px;width:100%;margin-top:-50px}#sticky-footer-mobile{right:-50px;bottom:80px;height:100px;width:100px;padding-left:17px;padding-top:37px;background-color:#00aa96;color:#fff;text-align:left;border-radius:50%}.btn-sticky-footer{height:50px;background-color:#00aa96;color:#fff;text-decoration:none;padding:15px 0;font-weight:700;border-radius:0;text-align:center}.picstream-text{position:absolute;top:60px;left:40px;width:450px;font-size:24px}@media (max-width:990px){.picstream-text{position:absolute;top:25px;left:40px;width:400px;font-size:20px}}h4.panel-title a{color:#666;text-decoration:none;font-size:14px}img{color:transparent}.alert-success{background-color:#bfeae5;border-color:#bfeae5;color:#000}#placeholder-skyscraper{position:fixed;left:1080px;top:120px;width:auto;height:auto;overflow:hidden;z-index:990}#placeholder-topbanner{position:absolute;left:530px;top:10px;width:728px;height:90px;overflow:hidden;z-index:990}@media (max-width:800px){.navbar-collapse{padding-left:0;padding-right:0}}.img-logo{margin-top:40px}.row-mainmenu{margin-top:30px}@media (max-width:990px){.img-logo,.row-mainmenu{margin-top:10px}}.select-thumb-container{width:100%;background-color:#fff}.modal-title{color:#454545;font-size:24px;margin-bottom:10px}.modal-header{border-bottom:0 solid transparent;padding-bottom:0;padding-left:20px;padding-top:20px}.modal-footer{border-top:0 solid transparent}.modal-footer a,.modal-footer a:hover{text-decoration:none;cursor:pointer;color:#454545}.modal-content{border-radius:0}.modal-header .close{color:#000}.bg-danger,.bg-info,.bg-success,.bg-warning{padding:15px}::-webkit-input-placeholder{color:#bebebe}:-moz-placeholder{color:#bebebe;opacity:1}::-moz-placeholder{color:#bebebe;opacity:1}:-ms-input-placeholder{color:#bebebe}::-ms-input-placeholder{color:#bebebe}

.btn-weitereMedien{
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: none;
  border-radius: 0;
  background-color: #b4dcf5;
  color: #07538f;
  text-decoration: none;
  width:100%;
  padding:5px;
}


.stop-scrolling {
  height: 100%;
  overflow: hidden;
}