.btn-primary{background:#72246c;border:none;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent !important;}body{font-size:16px;letter-spacing:0.5px;line-height:25px;color:#717e85;}a{color:#535d62 !important;}a,a:visited,a:focus,a:active,a:hover{outline:0 none !important;}:focus{outline:none;}::-moz-focus-inner{border:0;}:target{padding-top:50px;}h1{font-size:36px !important;line-height:42px;margin-bottom:30px;margin-top:0px;text-transform:uppercase;}p{margin-bottom:25px !important;}.shortmail{display:none;margin-top:-10px;}.longmail{display:block;margin-top:-10px;}.pane-custom ul,#webform-client-form-3 ul{list-style:outside none none;padding-left:25px;}.pane-custom ul li::before,#webform-client-form-3 ul li::before{content:"-";margin-left:-20px;position:absolute;}.node-type-panel .tabs--primary.nav.nav-tabs{background:rgba(255,255,255,0.2) none repeat scroll 0 0;border-right:1px solid #ddd;position:absolute;z-index:10;}.node-type-panel .tabs--primary.nav.nav-tabs a{color:#333;font-size:11px;padding:5px 10px;}#stoerer{background:#f4eef2 none repeat scroll 0 0;color:#39464e;font-size:15px;letter-spacing:0.1em;text-align:center;text-transform:uppercase;height:50px;padding:10px;}.navbar-default{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;max-width:1040px !important;}.navbar-header{float:left;text-align:center;margin-bottom:40px;}.navbar-nav .active-trail.active{color:#3FA535 !important;}.logo img{height:55px;margin-top:5px;}.flexslider{border:0 none !important;box-shadow:none !important;margin:0 0 30px;}.flex-control-paging{margin-left:-5px;}.flex-control-paging li a{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:none;border:1px solid #334040 !important;width:12px;height:12px;}.flex-control-paging li a.flex-active{background:#334040 !important;}.flex-direction-nav .flex-prev{display:block !important;left:auto !important;margin:7px 35px 0 0;right:0;top:100%;}.flex-direction-nav .flex-next{display:block !important;left:auto;margin:7px 0 0;right:0 !important;top:100%;}.flexslider:hover .flex-prev{color:#000;left:10px;opacity:1;}.flexslider:hover .flex-next{color:#000;opacity:1;right:10px;}.flex-direction-nav a{height:30px;width:20px;}.flex-direction-nav a::before{content:"";display:inline-block;font-family:"Fontawesome";font-size:30px;}.flex-direction-nav a.flex-next::before{content:"";}.flex-control-nav{text-align:left;}.flex-direction-nav a{opacity:0.3;}#home .anfrage{top:50px;right:50px;}#wohnobjekt .anfrage{top:50px;right:50px;}.anfrage{background:url(/sites/default/files/piktogramme/anfrage.png);background-repeat:no-repeat
    border-radius:90%;height:160px;padding-top:40px;position:absolute;width:160px;z-index:10;}.anfrage a{color:#535d62 !important;text-decoration:none !important;}.anfrage p{font-family:Arial;font-size:18px;font-weight:500;letter-spacing:1px;line-height:28px;margin-bottom:15px;}.fa.fa-angle-down{font-size:36px;position:absolute;left:0px;right:0px;bottom:20px;margin-right:-12px;}.pane-title{text-align:center;}#summary h1::before{border-top:0.07em dotted #535d62;content:"";display:block;height:20px;margin-left:25px;margin-right:25px;}#summary h1::after{border-bottom:0.07em dotted #535d62;content:"";display:block;height:20px;margin-left:25px;margin-right:25px;}#summary h1{display:block;margin:auto auto 50px;max-width:625px;}#summary{line-height:30px;margin:50px auto;max-width:900px;}#dwk-kontakt{margin-bottom:50px;margin-top:65px;text-align:center;}#dwk-kontakt table{margin:auto;max-width:900px;}#dwk-kontakt a{color:#535d62 !important;text-decoration:underline !important;}#dwk-footer{margin-bottom:25px;text-align:center;}#webform-client-form-3{background:#f4eef2 none repeat scroll 0 0;padding:25px;}#webform-client-form-3 .form-actions{text-align:center;}#webform-client-form-3 .btn-primary{background:#bfa3bf;border:medium none !important;border-radius:0 !important;color:#fff !important;margin-top:15px;padding-left:50px !important;padding-right:50px !important;}#webform-client-form-3 .form-control{border:medium none;border-radius:0;width:100%;max-width:300px;}#webform-client-form-3 .form-textarea{border:medium none;border-radius:0;width:100%;max-width:300px;clear:both;}#webform-client-form-3 input{margin-right:10px;}#webform-client-form-3 .control-label{font-weight:normal;vertical-align:bottom;width:200px;font-size:14px;line-height:20px;display:block;float:left;}.form-control::-moz-placeholder{color:#535d62;}.webform-confirmation{background:#f4eef2 none repeat scroll 0 0;padding:50px 25px;}.webform-confirmation p{letter-spacing:3px;line-height:30px;margin-bottom:30px;margin-top:30px;}#webform-ajax-wrapper-3 .links{font-size:11px;letter-spacing:1px;margin-top:-35px;margin-bottom:15px;text-align:center;text-transform:uppercase;}#edit-submitted-dsgvo label{font-size:12px !important;width:100% !important;line-height:16px !important;}.form-item-submitted-dsgvo-1 label{font-size:12px !important;width:100% !important;line-height:16px !important;}div.error,table tr.error{background-color:#f4eef2;color:#a94442;font-size:15px;line-height:21px;}.alert-danger{border-radius:0;}.impressum h2{font-size:16px;letter-spacing:3px;margin-bottom:40px;text-align:center;text-transform:uppercase;}.impressum br{margin-bottom:5px;}.impressum p{margin-bottom:25px;}footer.container{border:medium none;margin-top:0;max-width:100%;min-height:460px;padding-left:100px;padding-right:100px;padding-top:20px !important;background:#f5f8f8;margin-top:75px;}.region-footer{max-width:1040px;margin:auto;}.navbar .nav > li{font-size:13px;letter-spacing:2px;margin-top:50px;text-transform:uppercase;}.navbar .nav{float:right;}.navbar .nav > li a{border-right:1px solid #bbbec0;line-height:10px;padding:0 15px;}.navbar{padding:0;}.navbar .nav > li:last-child a{border-right:0 none;padding-right:0;}.navbar-collapse{padding:0px;}.panel-col-first{padding-right:25px;padding-left:25px;font-size:16px;line-height:28px;background:url(/sites/default/files/piktogramme/sprechblase.png);background-repeat:no-repeat;background-position:75% 0 !important;}}.panel-col-last{padding-left:25px;}.pane-bundle-backstretch img{margin-bottom:25px;}.grid-field-col{padding:0px !important;width:33%;background:#fff;border:0px !important;}.grid-field-col img{width:100% !important;padding-left:2px;padding-right:2px;}.field-name-field-link{margin-top:-15px;margin-bottom:20px;}.nolink{pointer-events:none;}.box{background:#fff2d9;color:#526666;padding:20px;font-size:14px;}#legende-mobile{display:none;}#legende-desktop{display:block;}.legende{background:#fff2d9;color:#526666;padding:30px;}.box p{margin-bottom:12px !important;}.legende hr{border-top:2px dotted #888;width:240px;float:left;}.legende img{margin-left:10px;margin-top:5px;}#header{margin-bottom:30px;}#block-block-4{display:none;}#wohnung #block-block-4{display:none;}.view-navigator{background:#ccbcc5;color:#fff;}.view-navigator table{background:transparent !important;}.view-navigator .table-striped > tbody > tr:nth-of-type(2n+1){background-color:transparent !important;}.view-navigator .views-exposed-widgets{background:#f4eef2;padding:25px;}.view-navigator .table-responsive{padding:10px 25px !important;}.view-navigator .table-responsive td{border-top:1px solid #fff !important;padding:6px 0px !important;}.view-navigator th{height:25px;padding-left:0px !important;}.view-navigator a{color:#fff;}.view-navigator .form-text{background:none;border:none;box-shadow:none;height:25px;padding:0px;}.view-navigator label,.view-navigator .views-widget{display:inline-block;float:left;color:#717e85;text-transform:uppercase;font-weight:normal;font-size:14px;margin-right:10px;}.views-field-view-status{text-align:center !important;}td.views-field.views-field-view-node{text-align:center;}.views-field.views-field-view-node{width:50px;}#edit-field-wohnflaeche-value-min{margin-left:0px;width:40px;text-align:center;color:#717e85;}#edit-field-wohnflaeche-value-max{margin-left:182px;width:40px;float:left;margin-top:-25px;text-align:center;color:#717e85;}#edit-field-mietpreis-value-wrapper label{margin-left:10px;}#edit-field-mietpreis-value-min{margin-left:10px;width:65px;color:#717e85;}#edit-field-mietpreis-value-max{margin-left:215px;width:65px;float:left;margin-top:-25px;color:#717e85;}#edit-field-wohnflaeche-value-wrapper .description{margin-top:-15px;position:absolute;margin-left:286px;margin-top:-13px;color:#717e85;font-size:13px;}#edit-field-mietpreis-value-wrapper .description{position:absolute;margin-left:365px;color:#717e85;font-size:13px;margin-top:-13px;}#edit-field-wohnflaeche-value-wrapper .bef-slider:before{content:"m\00B2";position:absolute;left:-28px;top:-5px;line-height:14px;font-size:12px;color:#717e85;}#edit-field-mietpreis-value-wrapper .bef-slider:before{content:"\20AC";position:absolute;left:-20px;top:-5px;line-height:14px;font-size:12px;color:#717e85;}#edit-field-wohnflaeche-value-wrapper .bef-slider{margin-left:130px;max-width:120px;}#edit-field-mietpreis-value-wrapper .bef-slider{margin-left:180px;max-width:120px;}.view-navigator .control-label{display:none !important;}.bef-slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:5px;}.bef-slider.ui-slider-horizontal .ui-slider-handle{margin-left:0px !important;background:red !important;border:0px !important;}.bef-slider.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:2px !important;height:10px !important;margin-top:2px;}.bef-slider.ui-slider .ui-slider-range{background:red !important;}.ui-slider-horizontal{height:3px !important;margin-top:10px !important;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border:none !important;border-radius:0px !important;}.form-type-bef-link.form-group{background:#fff;border-radius:6px;width:24px;height:24px;float:left;text-align:center;font-size:13px;line-height:24px;margin-right:6px;border:none !important;color:#1f2626;}.node-wohnungen{background:#ccbcc5;}.node-wohnungen img{margin:auto;padding-top:50px;}.view-navigator .form-control{height:25px !important;padding:0px !important;font-size:13px;color:#555;border:none !important;border-radius:4px;box-shadow:none !important;}.view-navigator .form-control.form-select{padding:0px 20px !important;}.view-navigator option{background:#fff;padding:5px 8px;box-shadow:none !important;border:none !important;}.view-navigator select,.node-webform select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;width:100%;height:25px;padding-left:10px;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;outline:none;cursor:pointer;}.view-navigator select::-ms-expand,.node-webform select::-ms-expand{display:none;}.view-navigator select option,.node-webform select option{color:#1f2626;}.view-navigator select:focus::-ms-value,.node-webform select:focus::-ms-value{background-color:transparent;}.node-webform select{height:auto;}select{color:#555 !important;font-size:14px !important;}.node-webform option{background:#fff;padding:2px;box-shadow:none !important;border:none !important;font-size:14px;}.form-item-submitted-geschlecht.form-type-select select,.form-item-submitted-empfehlung.form-type-select select{max-width:300px;width:100%;}.form-item-submitted-geschlecht.form-type-select:after,.form-item-submitted-empfehlung.form-type-select:after{font-family:FontAwesome;content:"\f0dc";font-size:12px;pointer-events:none;z-index:99999 !important;padding-right:10px;position:absolute;margin-left:-20px;margin-top:5px;}.form-item-field-stiege-value.form-type-select:after,.form-item-field-zimmer-value.form-type-select:after,.form-item-field-wohnungstyp-value.form-type-select:after,.form-item-field-geschoss-value.form-type-select:after{font-family:FontAwesome;content:"\f0dc";font-size:12px;right:10px;top:10px;pointer-events:none;float:right;z-index:9999 !important;margin-top:-25px;margin-right:5px;}.form-select,.form-text,.form-textarea{width:none !important;}.view-navigator h2{font-size:24px;margin-top:10px;margin-left:20px;}.view-navigator .pager{margin-top:-10px;font-size:13px;}.view-navigator .pager li > a,.pager li > span{border-radius:4px !important;}#wohnungen .pane-title{display:none;}#wohnungen .node-wohnungen{margin-top:-50px;}#wohnungen .ajax-load::after{content:"\f0d7";font-family:FontAwesome;font-size:24px;color:#fff;text-align:center;text-decoration:none;margin-top:-5px;margin-left:-10px !important;display:inline-block;position:absolute;text-decoration:none;}#wohnungen .ajax-load{font-size:0px;text-decoration:none;}#wohnungen .ajax-load.active{width:auto;position:absolute;height:36px;background:rgba(255,255,255,0.20) !important;display:inline;margin-top:-6px;left:40px;right:40px;pointer-events:none;text-decoration:none;}#wohnungen .ajax-load.active::after{content:"";font-family:FontAwesome;font-size:24px;color:#fff;text-align:center;text-decoration:none;margin-top:0px;margin-left:0px !important;display:inline-block;position:absolute;right:36px;text-decoration:none;}#wohnung{margin-top:-20px;}.node-type-webform #block-system-main{background:url(/sites/default/files/allgemein/gz_key-visual_bg.jpg);background-size:cover;background-position:0% 50%;padding:25px 20% 25px 10%;margin-bottom:25px;}.view-flag-bookmarks th,.view-flag-bookmarks th a{background:#fff;text-align:center;padding:3px;font-weight:normal;text-decoration:none;color:#717e85 !important;padding:3px !important;}.view-flag-bookmarks td{text-align:center;padding:7px !important;}.view-flag-bookmarks .unflag-action{font-size:0px;text-decoration:none !important;}.view-flag-bookmarks .unflag-action:after{font-size:18px;font-family:FontAwesome;content:"\f056";}.view-flag-bookmarks .unflagged{font-size:0px;text-decoration:none !important;}.view-flag-bookmarks .unflagged:after{font-size:18px;font-family:FontAwesome;content:"\f055";}.glyphicon-chevron-up{font-size:10px;left:5px;top:0px;}th.views-field-field-top{background:#fff !important;}td.views-field-field-top{background:none !important;}.webform-component--nachricht{margin-top:50px;}.node-webform .group-footer{text-align:center;width:260px;margin:auto;display:table;padding:15px 0px;}.field-name-print{border:2px solid #fff;display:block;height:80px;width:80px;text-align:center;border-radius:90%;float:left;}.field-name-anfrage{border:2px solid #fff;display:block;height:80px;width:80px;text-align:center;border-radius:90%;font-size:10px;line-height:12px !important;text-transform:uppercase;font-weight:normal !important;padding:24px 0px;float:left;margin-left:10px;margin-right:10px;color:#fff;}.field-name-print .fa-print{font-size:40px;padding:15px;color:#fff;}.flag-outer-bookmarks{border:2px solid #fff;height:80px;width:80px;text-align:center;border-radius:90%;font-size:10px;text-transform:uppercase;line-height:12px;padding:24px 0px;display:block;float:left;padding-left:3px;}.field-name-anfrage a,.flag-outer-bookmarks a{color:#fff !important;font-weight:400;}.flag-outer-bookmarks a{margin-left:-3px;letter-spacing:0.1px;}#taxonomy-term-53{background:#eee;height:76px;width:76px;border-radius:90%;display:block;overflow:hidden;font-size:12px;position:absolute;margin-top:-125px;opacity:.75;transform:rotate(-10deg) !important;margin-left:2px;padding-bottom:5px !important;pointer-events:none;}#taxonomy-term-53 a{font-size:11px;text-transform:uppercase;position:absolute;left:0px;right:0px;top:32px;}#taxonomy-term-52{display:none;}#taxonomy-term-54{display:none;}.node-wohnungen .group-footer{text-align:center;display:table;clear:both;margin:25px auto !important;}#contact #tablefooter,#contact h2{display:none;}#tablefooter p{margin-bottom:0px !important;}#contact img{margin:-15px 0px;}#contact a{text-decoration:underline;}#contact{margin-top:5px;margin-bottom:-20px;color:#535d62;}#contact #block-system-main{background-image:none;padding:0px;}footer a.ajax-load.active{font-weight:bold;}.panel-col-bottom{padding-top:25px;}.flag-outer-bookmarks,.flag-bookmarks{display:none;}.node-wohnungen .flag-bookmarks,.node-wohnungen .flag-outer-bookmarks,.node-webform .flag-bookmarks{display:block}#lage .colorbox:after{content:"\f00e";font-family:FontAwesome;position:absolute;top:20px;right:20px;font-size:24px;color:#656F73;}#wohnobjekt .colorbox{pointer-events:none;}#cboxTitle{position:absolute;background:none;bottom:-3px;padding:0px !important;font-size:12px;text-align:center;}#cboxCurrent{position:absolute;bottom:-1px;left:60px;color:#949494;font-size:12px;}.view-empty{font-size:12px;line-height:18px;font-weight:bold;background:#fff;color:#535d62;border-radius:1px;padding:10px 15px;}.view-empty p:last-child{margin-bottom:0px !important;}.view-empty a{text-decoration:underline;}#edit-submit-navigator{margin:-3px 0px 0px 0px;float:right;padding:3px 6px;background:#fff;border:none;color:#535d62;}.node-webform .alert{background:none;border:none;position:absolute;bottom:-80px;font-size:12px;line-height:15px;width:360px;height:100px !important;left:0px;right:0px;margin:auto;color:#BFA3BF;font-weight:bold;}.node-webform .alert:before{content:"\f071";font-family:FontAwesome;font-size:24px;left:-24px;top:24px;position:absolute;color:#BFA3BF;}.node-webform .alert li,.node-webform .alert ul{list-style:none;padding:0px;}#sliding-popup.sliding-popup-bottom button{background:#fff !important;border-radius:3px !important;box-shadow:none !important;border:none;font-size:12px;padding:5px 10px !important;text-shadow:none !important;height:35px;}#sliding-popup.sliding-popup-bottom{background:#782068;padding-top:10px;}.view-navigator .even:hover{background:rgba(255,255,255,0.0) !important;}.view-navigator .hinweis{text-align:center;font-weight:bold;text-transform:uppercase;}.view-navigator .hinweis a{font-size:12px;color:#fff !important;}#close{font-size:0px;display:block;height:0px;text-decoration:none;}#close:after{font-size:30px;font-family:Fontawesome;content:"\f00d";right:75px;margin-top:25px;color:#fff;position:absolute;}#overview a{font-size:12px;color:#fff !important;margin-top:100px !important;display:block;text-decoration:underline;}#overview a:before{content:"";font-family:FontAwesome;padding-right:10px;font-size:18px;margin-top:10px;}#noresult,#filterresult{padding:50px 25px;text-align:center;}.field-name-stiege-etage-top{position:absolute;left:0px;right:0px;width:250px;margin:auto;color:#fff;font-size:12px;font-weight:bold;text-align:center;letter-spacing:1px;margin-top:20px;}.views-field-field-status a{pointer-events:none;text-decoration:none;color:#fff !important;}
@media (min-width:1240px){.container{width:100% !important;}.main-container.container{max-width:1240px;padding-left:100px;padding-right:100px;margin:auto !important;}}@media (max-width:1239px){.container{width:100% !important;}.main-container.container{max-width:1239px;padding-left:5%;padding-right:5%;margin:auto !important;}footer.container{padding-left:5%;padding-right:5%;}.navbar{max-width:none !important;margin:none !important;padding-left:5%;padding-right:5%;}.navbar .nav > li{letter-spacing:1.5px;}.navbar .nav > li a{padding:0px 10px;}}@media (max-width:1040px){.navbar .nav{margin-top:30px;margin-bottom:25px;}.navbar .nav > li a{padding:0px 10px !important;}.navbar .nav{float:none;display:inline-block;}.navbar-collapse{padding:0px;text-align:center;}.logo img{height:50px;position:absolute;left:0px;right:0px;margin:auto;}.panel-col-bottom td{width:auto !important;padding-right:20px;}.legende hr{border-top:2px dotted #888;width:100% !important;}.grid-field-col{width:20% !important;background:#fff !important;font-size:12px;border:none !important;}.table-responsive{border:none;}#edit-field-wohnflaeche-value-wrapper label{margin-left:0px !important;margin-top:float:left;width:100% !important;display:block;clear:both;}#edit-field-mietpreis-value-wrapper label{margin-left:0px !important;float:left;width:100% !important;display:block;clear:both;}#edit-field-wohnflaeche-value-wrapper .bef-slider{margin-left:0px;max-width:100%;clear:both;display:block;}#edit-field-mietpreis-value-wrapper .bef-slider{margin-left:0px;max-width:100%;clear:both;display:block;}#edit-field-wohnflaeche-value-wrapper{width:100%;}#edit-field-wohnflaeche-value-min{margin-left:0px;text-align:left;}#edit-field-wohnflaeche-value-max{text-align:right;clear:both;float:right !important;position:absolute;right:78px;}#edit-field-mietpreis-value-wrapper{width:100%;}#edit-field-mietpreis-value-min{margin-left:0px;text-align:left;}#edit-field-mietpreis-value-max{text-align:right;position:absolute;right:70px;}#edit-field-mietpreis-value-wrapper .description{position:absolute;color:#717e85;font-size:13px;margin-top:-28px;right:55px;}#edit-field-wohnflaeche-value-wrapper .description{position:absolute;color:#717e85;font-size:13px;margin-top:-28px;right:55px;}#edit-field-wohnflaeche-value-wrapper .bef-slider:before{content:"m\00B2";position:absolute;left:20px;top:-20px;line-height:14px;font-size:12px;color:#717e85;}#edit-field-mietpreis-value-wrapper .bef-slider:before{content:"\20AC";position:absolute;left:50px;top:-20px;line-height:14px;font-size:12px;color:#717e85;}#webform-client-form-3 .control-label{float:none;}#webform-client-form-3 .form-control{max-width:100% !important;}}@media (max-width:800px){#tablefooter td{text-align:center;display:block;width:100%;}}@media (max-width:768px){.form-item-submitted-geschlecht.form-type-select:after,.form-item-submitted-empfehlung.form-type-select:after{position:relative;float:right;margin-top:-28px;padding-right:25px;}#webform-client-form-3 .form-textarea{width:100% !important;}#webform-client-form-3 .form-select{width:100% !important;}.footer #block-block-4{display:none;}.main-container.container{padding-top:125px !important;}.navbar{position:absolute;border:1px solid transparent;left:0px;right:0px;display:block !important;z-index:100;top:0px;margin-top:0px !important;}.navbar-toggle{position:absolute;right:0px !important;top:5px;border:2px solid #9DAAB1 !important;}.navbar-default .navbar-toggle .icon-bar{background:#9DAAB1;}.navbar .nav > li{padding:15px;margin:0px;}.navbar .nav > li a{border:none;}.navbar .nav{margin-top:62px;background:rgba(244,238,242,0.95) !important;width:100%;padding:15px 0px;}.navbar-nav .active-trail.active{background:#ccbcc5;color:#535d62 !important;}.navbar-nav .active-trail.active{background:#ccbcc5;}#block-block-4{margin-top:-105px;font-size:24px;z-index:100;position:absolute;display:block;width:135px;}#block-block-4 i{color:#9DAAB1;margin-right:8px;}.logo img{height:40px !important;height:auto;max-width:none;top:65px;position:absolute;z-index:-1 !important;}.footer{margin-top:50px !important;}.footer td{width:100% !important;}#contact{padding-top:25px;font-size:14px;line-height:21px;}.panel-col-first,.panel-col-last{width:100% !important;}#home .anfrage,#wohnobjekt .anfrage{bottom:50px;right:50px;top:auto;}#dwk-kontakt td{width:100% !important;float:left;padding-left:25px;padding-right:25px;}#dwk-kontakt img{margin-left:0px;margin-bottom:15px;}#button{right:0px;top:20px;background:#e8e8e8;height:150px;width:150px;padding-top:15px;}#button p{margin-bottom:5px;font-weight:500;line-height:18px;font-size:12px;letter-spacing:2px;}.fa.fa-angle-down{font-size:24px;margin-left:10px;margin-top:0px}#summary h1{font-size:24px;hyphens:auto;}#webform-client-form-3 .btn-primary{padding-left:50px !important;padding-right:50px !important;}#webform-client-form-3 .checkbox{display:block;}.webform-layout-box.equal.child-width-2  > *{width:100% !important;margin-bottom:15px;}.views-exposed-widget{display:block;width:100%;}.view-navigator label{width:125px !important;}.view-navigator .table-responsive th{font-size:13px;}.view-navigator .table-responsive td{font-size:13px;padding:6px 5px !important;width:auto !important;}.ajax-load.active{height:32px !important;}.colorbox:after{display:none;}@media (max-width:640px){.container{width:100% !important;}.main-container.container{max-width:1240px;padding-left:25px;padding-right:25px;margin:auto !important;}footer.container{padding-left:25px;padding-right:25px;margin-top:-50px;}footer.container td{width:100%;text-align:center;float:left;}.rteright{font-size:13px;margin-top:5px;}.fa-angle-up::before{position:absolute;right:25px;bottom:40px;font-size:18px;}.view-navigator .table-responsive th{font-size:9px;padding-left:3px !important;}.view-navigator .table-responsive td{font-size:11px;padding:6px 5px !important;width:auto !important;}.ajax-load.active{height:28px !important;}#legende-mobile{display:block;}#legende-desktop{display:none;}#legende-mobile img{max-width:24px;height:auto;}#legende-mobile td{font-size:12px !important;line-height:18px;padding:0px 5px 0px 0px;}#legende-mobile td:last-child{padding-right:0px;}#legende-mobile hr{width:100% !important;}.view-flag-bookmarks th{font-size:10px !important;}.view-flag-bookmarks td{padding:5px 0px !important;font-size:12px !important;}.view-flag-bookmarks .unflag-action:after{font-size:14px;font-family:FontAwesome;content:"\f056";margin-top:-1px;}}@media (max-width:480px){.view-flag-bookmarks th{font-size:8px !important;text-align:left;padding:5px 0px !important;}.view-flag-bookmarks td{padding:5px 0px !important;font-size:12px;}.view-flag-bookmarks .unflag-action:after{font-size:14px;margin-top:-3px;}#webform-client-form-3{background:#f4eef2 none repeat scroll 0 0;padding:15px;}.node-type-webform #block-system-main{padding:0px !important;margin-bottom:25px;}#home .anfrage{background-size:100px 100px;top:10px;right:25px;height:100px;padding-top:25px;position:absolute;width:100px;z-index:10;}#home .anfrage a{font-size:12px !important;font-weight:400;}#home  .anfrage p{line-height:14px;}.fa.fa-angle-down{margin-left:-6px;}.view-navigator .table-responsive{padding:10px !important;}.view-navigator .table-responsive th{display:none !important;}.view-navigator .table-responsive td{padding:6px 3px !important;font-size:12px !important;}.ajax-load.active{height:30px !important;left:25px !important;right:25px !important;pointer-events:none;text-decoration:none;}#wohnungen .ajax-load::after{font-size:20px !important;margin-top:-8px !important;}.view-navigator label{width:100% !important;}h1{hyphens:auto;font-size:24px !important;line-height:30px;}.views-field-field-status a{overflow:hidden;width:45px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;font-size:10px !important;display:block;}#close:after{font-size:24px !important;right:25px !important;}.container{width:100% !important;}.main-container.container{max-width:1240px;padding-left:25px;padding-right:25px;margin:auto !important;}.grid-field-col{font-size:0px;}.field-name-field-link{display:none;}#summary span{font-size:18px !important;line-height:24px !important;}#cboxCurrent{display:none !important;}#stoerer{font-size:12px;}.shortmail{display:block;}.longmail{display:none;}.form-control:placeholder,.form-control::-moz-placeholder{font-size:11px !important;}#dwk-kontakt td{padding-left:50px;padding-right:50px;}.flex-control-nav.flex-control-paging{margin-top:15px;}}
@media print{#stoerer{display:none;}.node-wohnungen{background:none !important;}.node-wohnungen img{padding:0px !important;}header,footer,.navbar-default,.navbar-header,.navbar-nav,.nav-tabs,.view-navigator,.panel-col-top,.panel-col-first,.panel-col-last,.node-wohnungen .group-footer,.field-name-stiege-etage-top,.field-name-close{display:none !important;}}
