﻿.searchbox{background:#f2f2f2;background:rgba(255,255,255,.92);border-radius:3px;margin:0 -20px;padding:20px 20px 50px;position:relative;text-align:left;z-index:3}
.searchbox .filter_dropdown,.searchbox .filter_input{padding:0 0 15px;width:100%}
.searchbox .filter_input{padding:0 0 20px;position:relative}
.searchbox .flyout_section li{height:28px;line-height:28px;margin-bottom:0 !important}
.searchbox .icon-crosshairs:before{color:#999;font-size:20px;height:40px;line-height:40px;width:40px}
.searchbox .icon-crosshairs{float:right;margin:-41px 0 0;position:relative;text-decoration:none}
.searchbox .picker_wrapper:after{margin:-32px 15px 0 0;position:static}
.search_offer{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}
.search_offer .iw_content .search_offer_content{padding:20px 30px 20px 85px;background:transparent url('../../MID_0_RWD/image/teaser/ekomi_zert_bronze.png') no-repeat 0 center;min-height:87px;box-sizing:border-box}
.search_offer p{margin:0 30px 0 0;padding:0}
.search_offer .no_break{display:inline-block}
.search_offer .btn_02{margin-top:4px}
.search_order img{width:100%;max-width:458px;margin-top:-5%}
.search_order img.pic_tablet{width:100%;max-width:392px;margin-top:-5%}
.search_order ul{margin-left:26px;text-indent:-26px}
.base .search_order ul li{margin:8px 0 !important;text-indent:inherit !important}
.promotion img.financing_img{width:100%;max-width:478px;transform:rotate(3.8deg);-webkit-transform:rotate(3.8deg);-moz-transform:rotate(3.8deg);-o-transform:rotate(3.8deg);-ms-transform:rotate(3.8deg);position:relative;left:10%;top:20px}
.ratgeber_icon{background:#fff;font-size:35px;margin:-16px;padding:0 15px;position:relative;top:28px}
.line_01.middle_spaced:after{content:'.';display:inline-block;color:#fff;width:50px;height:2px;margin:0 auto;background-color:#fff}
.emopic .container_slideshow,.emopic .container_video{height:520px;right:0;overflow:hidden;position:absolute;top:144px;width:100%;z-index:0}
.cookie_banner+.base .emopic .container_slideshow,.cookie_banner+.base .emopic .container_video{top:186px}
.emopic .container_slideshow li,.emopic video{bottom:0;height:auto;position:absolute}
.emopic .container_slideshow>li{opacity:0;transform:rotate(0);transition:opacity 2s ease 0;width:100%;z-index:1}
-webkit-keyframes fade_anim{0%,38.333%,100%{opacity:0;}
5%,33.333%{opacity:1;}
}
-moz-keyframes fade_anim{0%,38.333%,100%{opacity:0;}
5%,33.333%{opacity:1;}
}
-ms-keyframes fade_anim{0%,38.333%,100%{opacity:0;}
5%,33.333%{opacity:1;}
}
-o-keyframes fade_anim{0%,38.333%,100%{opacity:0;}
5%,33.333%{opacity:1;}
}
@keyframes fade_anim{0%,38.333%,100%{opacity:0;}
5%,33.333%{opacity:1;}
}
.emopic .container_slideshow>li.num_0{-webkit-animation:fade_anim 40s infinite 0;-moz-animation:fade_anim 40s infinite 0;-ms-animation:fade_anim 40s infinite 0;-o-animation:fade_anim 40s infinite 0;animation:fade_anim 40s infinite 0}
.emopic .container_slideshow>li.num_1{-webkit-animation:fade_anim 40s infinite 13333ms;-moz-animation:fade_anim 40s infinite 13333ms;-ms-animation:fade_anim 40s infinite 13333ms;-o-animation:fade_anim 40s infinite 13333ms;animation:fade_anim 40s infinite 13333ms}
.emopic .container_slideshow>li.num_2{-webkit-animation:fade_anim 40s infinite 26667ms;-moz-animation:fade_anim 40s infinite 26667ms;-ms-animation:fade_anim 40s infinite 26667ms;-o-animation:fade_anim 40s infinite 26667ms;animation:fade_anim 40s infinite 26667ms}
@media(max-width:500px){.emopic{background:transparent url('../video/immobilien_emo_schreibtisch_500.jpg') center center;background-size:cover;height:auto}
.searchbox{background:none}
.searchbox .btn_big{margin-top:15px;width:100%}
.filter_module{margin-bottom:5px;width:100%}
.filter_module>label{float:left;padding:9px 0 0;width:100px}
.filter_module .picker{border:1px solid #ccc;background:#fff}
.filter_module.input-validation-error .picker{background:transparent}
.filter_module .picker_wrapper{margin-left:100px;position:relative}
.searchbox .picker_wrapper{margin-bottom:0}
.searchbox .flyout{width:240px}
}
@media(min-width:501px){.filter_dropdown .flyout{width:400px}
.filter_module{margin-right:1%;width:auto}
.searchbox .filter_dropdown,.searchbox .filter_input{box-sizing:content-box;width:47.5%}
.searchbox .filter_dropdown{float:left}
.searchbox .filter_input{float:right;height:61px}
}
@media(min-width:501px)and (max-width:640px){.emopic{background:transparent url('../video/immobilien_emo_schreibtisch_640.jpg') center center;background-size:cover;height:auto}
.searchbox{background:none}
}
@media(min-width:501px)and (max-width:700px){.searchbox .btn_big{margin-top:25px;width:100%}
.mobile .filter_module{margin-right:4%;width:33.33%}
.mobile .specific_field_area{margin-right:-4%}
}
@media(max-width:640px){.search_offer .iw_content .search_offer_content{padding:20px 0 20px 0;background:none}
.search_offer .btn_02{margin:10px 20px 10px 0}
.bg_immo_preis_ermitteln{background:transparent url('../image/background/bg_immo_preis_ermitteln_0640.jpg') right center no-repeat}
.search_order img{max-width:350px}
.search_order img.pic_tablet{max-width:350px}
.security{background:transparent url('../image/background/bg_sicherheit_0640.jpg') right center no-repeat}
}
@media(min-width:641px){.emopic{padding:45px 0 0}
.searchbox{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.25);box-shadow:0 1px 5px 0 rgba(0,0,0,.25);margin:0;padding:25px 30px 35px;width:100%}
}
@media(min-width:701px){.emopic{padding:80px 0 0}
.mobile .searchbox .btn_big{margin-top:21px}
.searchbox{margin:0 auto;width:640px}
}
@media screen and (min-width:641px)and (max-width:980px){.emopic{background:transparent url('../video/immobilien_emo_schreibtisch_980.jpg') center right;height:420px}
.search_order img{position:relative;left:-10%}
.bg_immo_preis_ermitteln{background:transparent url('../image/background/bg_immo_preis_ermitteln_0980.jpg') right center no-repeat}
.security{background:transparent url('../image/background/bg_sicherheit_0980.jpg') right center no-repeat}
}
@media(max-width:980px){.promotion img.financing_img{width:100%;height:100%;max-width:304px;max-height:455px;transform:rotate(3.8deg);-webkit-transform:rotate(3.8deg);-moz-transform:rotate(3.8deg);-o-transform:rotate(3.8deg);-ms-transform:rotate(3.8deg);vertical-align:middle;margin:2% 6% 0 0;float:right;left:0;top:0}
.ratgeber_icon{font-size:70px;line-height:81px;position:static}
.ratgeber_icon.icon-newspaper{font-size:60px;line-height:71px}
.search_offer .btn_02{margin-right:20px}
.security .grid_row{margin:0 !important}
}
@media(min-width:981px){.bg_immo_preis_ermitteln{background:transparent url('../image/background/bg_immo_preis_ermitteln_2000.jpg') right bottom no-repeat;margin-right:-100px}
.emopic{background:url('../video/immobilien_slide_01_schreibtisch.jpg') center bottom;height:520px}
.emopic.video_load{background-image:url('../video/immobilien_start_poster.jpg')}
.emopic .btn_01.black{float:right;opacity:.7}
.filter_dropdown .flyout{width:805px}
.searchbox{margin:0}
.searchbox h1{margin-bottom:.5em}
.search_offer{background:rgba(255,255,255,.92);height:102px;margin-top:-102px;min-width:980px}
.specific_field_area{margin-right:0}
.security{background:transparent url('../image/background/bg_sicherheit_1920.jpg') right bottom no-repeat;background-size:cover;background-position:center;min-height:450px}
.security .grid_row{margin:0 0 0 500px}
.sky_120 .search_offer{margin-right:120px}
.sky_160 .search_offer,.wallpaper_160 .search_offer{margin-right:160px}
.sky_120 .emopic .container_slideshow>li img{padding-right:120px}
.sky_120 .emopic .container_video{right:120px}
.sky_160 .emopic .container_video,.wallpaper_160 .emopic .container_video{right:160px}
.sky_160 .emopic .container_slideshow>li img,.wallpaper_160 .emopic .container_slideshow>li img{padding-right:160px}
.sky_120 .search_offer .content_wrapper,.sky_160 .search_offer .content_wrapper,.wallpaper_160 .search_offer .content_wrapper{margin-right:0}
}
@media(max-width:1140px){.emopic .container_slideshow li{margin:0 -580px;right:50%;width:1360px}
.emopic .container_slideshow>li img,.emopic video{margin:0 -100px;position:absolute;right:0;width:1360px}
.emopic .container_slideshow>li.num_1 img{margin:0}
.emopic .container_slideshow>li{bottom:inherit}
.sky_120 .emopic .container_slideshow>li img,.sky_120 .emopic .container_video,.sky_160 .emopic .container_slideshow>li img,.sky_160 .emopic .container_video,.wallpaper_160 .emopic .container_slideshow>li img,.wallpaper_160 .emopic .container_video{margin-bottom:-520px;position:relative;right:0;top:-82px !important}
.security .grid_row{margin:0 0 0 400px}
}
@media(min-width:1141px)and (max-width:1360px){.emopic .container_slideshow>li img,.emopic video{margin:0 -680px;position:absolute;right:50%;width:1360px}
.emopic .container_slideshow>li{bottom:inherit}
}
@media(min-width:1361px){.bg_immo_preis_ermitteln{background-size:cover;margin-right:0}
.emopic{background-size:cover}
.emopic .container_slideshow>li img,.emopic video{width:100%}
}
@media(min-width:1601px){.emopic{background-position:center -100px}
.emopic .container_slideshow>li,.emopic video{bottom:auto;top:-90px}
}
