﻿.animation_wrapper{position:absolute;right:13%;top:5%}
.top_line{position:relative;width:auto;padding-bottom:40px}
.top_line a{text-decoration:none}
.top_line a:hover{color:#000}
.top_line span{font-size:32px;line-height:40px;font-weight:bold}
span.iw_flag_new img{height:26px !important;width:auto !important;top:16px;left:16px}
@media(max-width:640px){span.iw_flag_new img{margin:8px}
}
.emopic_teaser.search_offer .iw_content .emopic_teaser_content{padding:20px 30px 20px 100px;min-height:84px}
.emopic_teaser.search_offer .iw_content .siegel_testsieger{top:-32px;width:160px;position:absolute;right:100px;z-index:2}
.emopic_teaser.search_offer img.ekomi{position:absolute;transform:translate(0,-50%);top:50%}
.emopic_teaser.search_offer img.spendenaktion{width:150px;position:absolute;top:20px}
.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}
.emopic .container_slideshow>li .slide_01{background:rgba(0,0,0,0) url("../video/immobilien_slide_01_finden.jpg") repeat scroll center bottom;background-size:cover;background-position:top right;height:520px;display:block}
.emopic .container_slideshow>li .slide_02{background:rgba(0,0,0,0) url("../video/immobilien_slide_02_klingel.jpg") repeat scroll center bottom;background-size:cover;background-position:top right;height:520px;display:block}
.emopic .container_slideshow>li .slide_03{background:rgba(0,0,0,0) url("../video/immobilien_slide_03_auspacken.jpg") repeat scroll center bottom;background-size:cover;background-position:top right;height:520px;display:block}
-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}
.emopic .container_slideshow{background-color:#fff}
.emopic .emo_mobile{position:relative}
.emopic .emo_mobile img{position:relative;z-index:1;width:100%}
.emopic .emo_mobile h2{position:absolute;z-index:2;top:2.5%;left:20px}
a.emo_headline{float:right;margin-top:-73px}
a.emo_headline img{width:300px;height:125px}
ul.footer_logo_list{display:inline-block;max-width:610px}
.footer_logo_list li{display:inline-block;margin:0 10px;overflow:hidden}
.footer_logo_list li img{display:inline-block}
.footer_logo_list li.iwde img{margin:0 -808px 0 -2px}
.footer_logo_list li.inde img{margin:0 -713px 0 -107px}
.footer_logo_list li.iwat img{margin:0 -608px 0 -202px}
.footer_logo_list li.iwch img{margin:0 -503px 0 -307px}
.footer_logo_list li.baun img{margin:0 -428px 0 -412px}
.footer_logo_list li.umza img{margin:0 -322px 0 -488px}
.footer_logo_list li.wgde img{margin:0 -187px 0 -593px}
.footer_logo_list li.imso img{margin:0 -92px 0 -729px}
.footer_logo_list li.croz img{margin:0 -2px 0 -824px}
.footer_logos{border-top:1px solid #eee;margin:-30px 0 50px;padding:50px 0 0}
@media(max-width:1350px){.animation_wrapper{right:24% !important}
.top_line span{font-size:24px;line-height:32px}
}
@media(min-width:320px)and (max-width:410px){.top_line{bottom:30px}
.playbutton_mobile{margin-left:30px}
.bottom_line{top:-50px}
}
@media(max-width:640px){.animation_wrapper{position:relative;right:15% !important}
.top_line{position:absolute;left:20%;bottom:-26px;z-index:1}
.top_line span{font-size:21px;line-height:24px}
.footer_logos{margin-top:0}
.emopic_teaser.search_offer .iw_content .emopic_teaser_content{padding:20px 0;background:none}
.bg_immosong{background:url('../image/background/bg_teaser_immosong_s.jpg') right top no-repeat;background-size:cover}
.bg_eigentuemerwelt_mobile{background:url('../image/background/bg_teaser_eigentuemerwelt_s.jpg') center no-repeat;background-size:cover}
.bg_immosong .section{padding-top:50px}
.bg_immosong h2{text-shadow:2px 2px 5px #333}
.emopic_teaser.search_offer .iw_content .siegel_testsieger{float:left;height:85px;margin:0 20px 10px 0;position:static;width:calc(100% - 230px);max-width:85px;min-width:50px}
.emopic_teaser .emopic_teaser_content p{font-size:1em;margin:0}
a~.iw_content .searchbox h1{display:none}
.emopic .emo_mobile h2{color:#fff}
.bg_immo_preis_ermitteln{background:#716056}
.security{background:#213840}
}
@media(min-width:641px){.security p{font-size:18px}
}
@media screen and (min-width:641px)and (max-width:980px){.animation_wrapper{display:none}
.emopic_start{background:transparent url('../video/Startseitenvideo_fallback_m.jpg') center right}
.bg_immosong{background:url('../image/background/bg_teaser_immosong_m.jpg') right top no-repeat;background-size:cover}
.bg_eigentuemerwelt{background:url('../image/background/bg_teaser_eigentuemerwelt_l.jpg') right no-repeat;background-size:cover}
.bg_immosong h2{text-shadow:2px 2px 5px #333}
.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}
.emopic_teaser.search_offer .iw_content .siegel_testsieger{top:-20px;right:50px}
}
@media(max-width:1200px){.emopic.video_load{background-image:url('../image/startseite/emopic_startseite_m.jpg')}
a.emo_headline img{width:250px}
}
@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}
.emopic_teaser .btn_02{margin-right:20px}
.security .grid_row{margin:0 !important}
}
@media(min-width:980px)and (max-width:1200px){.bg_eigentuemerwelt{background:url(../image/background/bg_teaser_eigentuemerwelt_l.jpg) center no-repeat;background-size:cover;background-position:50% 32%}
.bg_immo_preis_ermitteln{background:transparent url(../image/background/bg_immo_preis_ermitteln_2000.jpg) right top no-repeat;margin-right:-100px}
.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}
}
@media(min-width:981px)and (max-width:1030px){.animation_wrapper{display:none}
}
@media(min-width:981px){.bg_immo_preis_ermitteln{background:transparent url('../image/background/bg_immo_preis_ermitteln_2000.jpg') right top no-repeat;margin-right:-100px}
.bg_immosong{background:url('../image/background/bg_teaser_immosong_l.jpg') right top no-repeat;background-size:cover}
.bg_eigentuemerwelt{background:url('../image/background/bg_teaser_eigentuemerwelt_l.jpg') center no-repeat;background-size:cover;background-position:50% 32%}
.emopic .btn_01.black{float:right;opacity:.7}
.emopic .btn_01.white{float:right;opacity:.9}
.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 .emopic .container_slideshow>li img{padding-right:120px}
.sky_120 .emopic .container_video{right:120px}
.sky_200 .emopic .container_video{right:200px}
.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_200 .emopic .container_slideshow>li img{padding-right:200px}
}
@media(min-width:1030px)and (max-width:1100px){.animation_wrapper{right:unset !important;left:66%}
.top_line span{font-size:14px !important;line-height:24px !important}
}
@media(min-width:1100px)and (max-width:1200px){.animation_wrapper{right:unset !important;left:63%}
.top_line{right:0%}
.top_line span{font-size:18px !important;line-height:24px !important}
}
@media(max-width:1140px){.emopic .container_slideshow li{margin:0 -580px;right:50%;width:1360px}
.emopic .container_slideshow>li img,.emopic video{margin:0 -300px;position:absolute;right:0;width:1920px}
.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,.sky_200 .emopic .container_video,.sky_200 .emopic .container_slideshow>li img{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 -820px;position:absolute;right:50%;width:1920px}
.emopic .container_slideshow>li{bottom:inherit}
}
@media(min-width:1361px){.bg_immo_preis_ermitteln{background-size:cover;margin-right:0}
.emopic .container_slideshow>li img,.emopic video{right:-110px}
.sky_fluid .emopic video{right:0}
}
@media(max-width:1530px){.animation_wrapper{right:17%}
}
@media(min-width:1601px){.emopic .container_slideshow>li,.emopic video{bottom:auto;right:0}
.sky_fluid .emopic video{right:calc((100% - 1200px)/ 2)}
}
@media(min-width:1921px){.bg_immo_preis_ermitteln{background-size:cover;margin-right:0}
.emopic{background-size:cover}
.emopic .container_slideshow>li img,.emopic video{width:100%;top:-40px}
}
