@font-face{font-family:'Colaborate-Thin';src:url('../../fileadmin/template/css/Fonts/ColabThi.eot');src:url('../../fileadmin/template/css/Fonts/ColabThi.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/Fonts/ColabThi.woff') format('woff'),url('../../fileadmin/template/css/Fonts/ColabThi.woff2') format('woff2');font-weight:normal;font-style:normal}
@font-face{font-family:'Colaborate-Light';src:url('../../fileadmin/template/css/Fonts/ColabLig.eot');src:url('../../fileadmin/template/css/Fonts/ColabLig.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/Fonts/ColabLig.woff') format('woff'),url('../../fileadmin/template/css/Fonts/ColabLig.woff2') format('woff2');font-weight:normal;font-style:normal}
@font-face{font-family:'Colaborate-Regular';src:url('../../fileadmin/template/css/Fonts/ColabReg.eot');src:url('../../fileadmin/template/css/Fonts/ColabReg.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/Fonts/ColabReg.woff') format('woff'),url('../../fileadmin/template/css/Fonts/ColabReg.woff2') format('woff2');font-weight:normal;font-style:normal}
@font-face{font-family:'Colaborate-Medium';src:url('../../fileadmin/template/css/Fonts/ColabMed.eot');src:url('../../fileadmin/template/css/Fonts/ColabMed.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/Fonts/ColabMed.woff') format('woff'),url('../../fileadmin/template/css/Fonts/ColabMed.woff2') format('woff2');font-weight:normal;font-style:normal}
@font-face{font-family:'Colaborate-Bold';src:url('../../fileadmin/template/css/Fonts/ColabBol.eot');src:url('../../fileadmin/template/css/Fonts/ColabBol.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/Fonts/ColabBol.woff') format('woff'),url('../../fileadmin/template/css/Fonts/ColabBol.woff2') format('woff2');font-weight:normal;font-style:normal}
@font-face{font-family:'Open Sans';src:url('../../fileadmin/template/css/OpenSans-Light.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('../../fileadmin/template/css/Fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/template/css/Fonts/OpenSans-Light.woff2') format('woff2'),url('../../fileadmin/template/css/Fonts/OpenSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
h1{font-family:'Colaborate-Thin',Arial;color:#454545;font-weight:normal;font-size:46px;line-height:55px;padding:15px 0px 20px 0px;margin:0px;text-transform:uppercase;letter-spacing:-1px}
h1 span{font-family:'Colaborate-Medium',Arial;color:#850D15}
#uid79 h1 span{font-family:'Colaborate-Regular',Arial;color:#850D15}
h2{font-family:'Colaborate-Thin',Arial;color:#850D15;font-weight:normal;font-size:24px;line-height:26px;font-style:normal;font-variant:normal;text-align:left}
h2 a,h2 a:hover{font-family:'Colaborate-Thin',Arial;color:#850D15;font-weight:normal;font-size:24px;line-height:26px;font-style:normal;font-variant:normal;text-align:left}
h3{font-family:'Colaborate-Thin',Arial;color:#850D15;font-weight:normal;font-size:22px;line-height:25px;padding-top:0px;margin-top:0px}
h4{font-weight:normal;font-size:12px;line-height:12px;padding-top:0px;margin-top:0px}
p{color:#2e2e2e;font-size:18px;line-height:21px;font-style:normal;font-weight:normal;font-variant:normal;text-align:left;padding-bottom:10px}
b{color:#2e2e2e;font-size:18px;line-height:21px;font-style:normal;font-weight:normal;font-variant:normal;text-align:left}
a{color:#2e2e2e;font-size:18px;line-height:21px;font-weight:normal;text-decoration:none}
a.nav{color:#2e2e2e;font-size:18px;line-height:21px;font-weight:normal;text-decoration:none}
a.path{color:#2e2e2e;font-size:18px;line-height:21px;font-weight:normal;text-decoration:none}
a:hover.nav{color:#2e2e2e;font-size:18px;line-height:21px;font-weight:normal;text-decoration:none}
a:hover.path{color:#2e2e2e;font-size:18px;line-height:21px;font-weight:normal;text-decoration:none}
a:hover{color:#2e2e2e;font-size:18px;line-height:21px;font-weight:normal;text-decoration:underline}
p b{color:#850D15;font-weight:bold;font-family:'Colaborate-Regular',Arial}
body{margin:0px;padding:0px;font-family:'Colaborate-Thin',Arial}
h2{font-family:'Colaborate-Regular',Arial;color:#850D15}
.clearer{clear:both}
#center{width:100%;text-align:center;margin-left:auto;margin-right:auto;overflow:hidden}
#sitebody{background:#fffffd;text-align:center;margin-left:auto;margin-right:auto;width:1200px;-webkit-box-shadow:-5px -5px 5px rgba(0,0,0,0.1),5px -5px 5px rgba(0,0,0,0.1);-moz-box-shadow:-5px -5px 5px rgba(0,0,0,0.1),5px -5px 5px rgba(0,0,0,0.1);box-shadow:-5px -5px 5px rgba(0,0,0,0.1),5px -5px 5px rgba(0,0,0,0.1)}
.divider{border-left:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-top:1px solid #ffffff;margin:30px 0px;height:1px;overflow:hidden;shadow:0}
.teaser-subheader{color:#850D15;font-size:18px;line-height:21px;font-family:'Colaborate-Medium',Arial}
.teaser-subheader p{color:#850D15;font-size:18px;line-height:21px;font-family:'Colaborate-Medium',Arial}
#main_navigation{display:block;height:40px;width:auto;overflow:visible;position:absolute;top:65px;right:0px;z-index:10;text-align:right}
#main_navigation nav{position:relative;width:auto;margin:0px}
#main_navigation nav ul{margin:0px 20px 0px 0px;position:relative;float:right}
#main_navigation nav ul li{display:inline;margin:0;padding:0px 0px 0px 0px;float:left;position:relative}
#main_navigation nav ul li a{padding:10px 25px 10px 15px;color:#2E2E2E;text-decoration:none;display:inline-block;background:#ffffff;font-size:18px;line-height:22px;font-family:'Colaborate-Thin',Arial;-webkit-transition:color 0.2s linear,background 0.2s linear;-moz-transition:color 0.2s linear,background 0.2s linear;-o-transition:color 0.2s linear,background 0.2s linear;transition:color 0.2s linear,background 0.2s linear;text-transform:uppercase}
#main_navigation nav ul li a:hover{background:#ffffff;color:#850D15}
#main_navigation nav ul li:hover>a{background:#fff}
#main_navigation nav ul li:hover>ul{visibility:visible;opacity:1}
#main_navigation nav ul ul,#main_navigation nav ul ul li ul{list-style:none;margin:0;margin-left:10px;padding:0;visibility:hidden;position:absolute;z-index:99999;width:220px;background:rgba(133,13,21,0.9);opacity:0;-webkit-transition:opacity 0.2s linear,visibility 0.2s linear;-moz-transition:opacity 0.2s linear,visibility 0.2s linear;-o-transition:opacity 0.2s linear,visibility 0.2s linear;transition:opacity 0.2s linear,visibility 0.2s linear}
#main_navigation nav ul ul{top:39px;left:1px}
#main_navigation nav ul ul li ul{top:0;left:221px;margin-left:0px}
#main_navigation nav ul ul li{clear:both;width:100%;border:0 none;text-align:left;padding:0px;border-bottom:1px solid rgba(255,255,255,0.6)}
#main_navigation nav ul ul li.last-item{border-bottom:1px solid transparent}
#main_navigation nav ul ul li a{background:none;padding:7px 15px;color:#fff;text-decoration:none;display:inline-block;float:left;clear:both;width:190px}
#main_navigation nav ul ul li a:hover{background:rgba(133,13,21,0.9);color:#fff}
#main_navigation nav ul li a.first{border-left:0 none}
#main_navigation nav ul li a.last{border-right:0 none}
#main_navigation nav ul li a.act{}
#main_navigation ul li a.act,#main_navigation ul li a:hover.act{background:url('../../fileadmin/template/css/Image/menu_act.png') no-repeat center bottom}
#menu_bottom{width:700px;overflow:hidden;text-align:left;display:inline;position:absolute;top:0px;left:120px}
#menu_bottom ul{padding:0px;margin:10px 0px}
#menu_bottom ul li{display:inline;color:#FFFCF9;list-style-type:none;padding:0px 60px 0px 0px;font-family:'Colaborate-Light',Arial;font-size:17px;line-height:22px}
#menu_bottom ul li a,#menu_bottom ul li a:hover{font-size:17px;line-height:22px;color:#FFFCF9;font-family:'Colaborate-Light',Arial}
#head{height:50px;width:100%;overflow:hidden;background:#850D15;position:fixed;z-index:30}
#head::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;
}
.head-inner{min-width:1200px;width:1200px;max-width:1200px;height:50px;display:block;text-align:right;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}
.head-inner .contact a,.head-inner .find-us a,.head-inner .fb a{color:transparent;height:50px;width:60px;display:block}
.fb{position:absolute;top:0px;right:-16px;display:block;border-left:1px solid #fff;border-right:1px solid #fff}
.fb{height:50px;width:60px;perspective:1000;float:left;margin:0 1em;overflow:hidden}
.fb:hover .turnaround{transform:rotateX(180deg)}
.fb .fb-front{background:url('../../fileadmin/template/images/Icons/facebook.png') center center no-repeat}
.fb .fb-back{background:#fff url('../../fileadmin/template/images/Icons/facebook-rot.png') center center no-repeat}
.turnaround{transition:.5s;transform-style:preserve-3d;position:relative;height:100%}
.fb-front{backface-visibility:hidden;position:absolute;height:50px;width:60px}
.fb-back{backface-visibility:hidden;position:absolute;height:50px;width:60px}
.fb-front{z-index:2}
.fb-back{transform:rotateX(180deg);z-index:1}
.find-us{position:absolute;top:0px;right:44px;display:block;border-left:1px solid #fff}
.find-us{height:50px;width:60px;perspective:1500;float:left;margin:0 1em;overflow:hidden}
.find-us:hover .turnaround{transform:rotateX(180deg)}
.find-us .find-front{background:url('../../fileadmin/template/images/Icons/anfahrt-icon.png') center center no-repeat}
.find-us .find-back{background:#fff url('../../fileadmin/template/images/Icons/anfahrt-icon-rot.png') center center no-repeat}
.find-front{backface-visibility:hidden;position:absolute;height:50px;width:60px}
.find-back{backface-visibility:hidden;position:absolute;height:50px;width:60px}
.find-front{z-index:2}
.find-back{transform:rotateX(180deg);z-index:1}
.contact{position:absolute;top:0px;right:105px;display:block;border-left:1px solid #fff}
.contact{height:50px;width:170px;perspective:1500;float:right;margin:0 1em;overflow:hidden}
.contact:hover .turnaround{transform:rotateX(180deg)}
.contact .contact-front{background:url('../../fileadmin/template/images/Icons/kontakt-schriftzug-weiss.png') 0px center no-repeat}
.contact .contact-back{background:#fff url('../../fileadmin/template/images/Icons/kontakt-schriftzug-rot.png') 0px center no-repeat}
.contact-front{backface-visibility:hidden;position:absolute;height:50px;width:170px}
.contact-back{backface-visibility:hidden;position:absolute;height:50px;width:170px}
.contact-front{z-index:2}
.contact-back{transform:rotateX(180deg);z-index:1}
.object{position:absolute;top:0px;right:276px;display:block;border-left:1px solid #fff}
.object{height:50px;width:260px;perspective:1000;float:left;margin:0 1em;overflow:hidden}
.object:hover .turnaround{transform:rotateX(180deg)}
.object .object-front{background:url('../../fileadmin/template/images/Icons/immobilie-anbieten-schriftzug-weiss.png') 0px center no-repeat}
.object .object-back{background:#fff url('../../fileadmin/template/images/Icons/immobilie-anbieten-schriftzug-rot.png') 0px center no-repeat}
.object-front{backface-visibility:hidden;position:absolute;height:50px;width:260px}
.object-back{backface-visibility:hidden;position:absolute;height:50px;width:260px}
.object-front{z-index:2}
.object-back{transform:rotateX(180deg);z-index:1}
.quicksearch{position:absolute;top:0px;right:536px;display:block;border-left:1px solid #fff}
.quicksearch{height:50px;width:280px;perspective:1000;float:left;margin:0 1em;overflow:hidden}
.quicksearch:hover .turnaround{transform:rotateX(180deg)}
.quicksearch .search-front{background:url('../../fileadmin/template/images/Icons/whatsapp-nummer-weiss.png') 0px center no-repeat}
.quicksearch .search-back{background:#fff url('../../fileadmin/template/images/Icons/whatsapp-nummer-rot.png') 0px center no-repeat}
.search-front{backface-visibility:hidden;position:absolute;height:50px;width:280px}
.search-back{backface-visibility:hidden;position:absolute;height:50px;width:280px}
.search-front{z-index:2}
.search-back{transform:rotateX(180deg);z-index:1}
#header{height:160px;width:1200px;
background:#fffffd;overflow:visible;position:fixed;top:50px;margin-left:auto;margin-right:auto;z-index:30}
#logo{height:137px;width:380px;position:absolute;top:34px;left:30px;z-index:5}
#logo img{height:auto;width:380px}
#eyecatcher{height:450px;width:1200px;max-height:660px;overflow:visible;display:block;margin-left:auto;margin-right:auto;position:relative;padding-top:210px}
#eyecatcher img{height:450px;width:1200px;overflow:hidden;display:inline-block;position:absolute;top:0px;left:0px}
#eyecatcher #ivd img{height:57px;width:120px;display:inline-block;top:605px;left:200px;z-index:12}
#eyecatcher-small #ivd img{height:57px;width:120px;display:inline-block;top:600px;left:205px;z-index:12}
#eyecatcher #immoscout24 img{height:100px;width:100px;display:inline-block;top:510px;left:25px;z-index:12}
#eyecatcher-small #immoscout24 img{height:100px;width:100px;display:inline-block;top:410px;left:25px;z-index:12}
#eyecatcher #is24-widget{height:228px;width:210px;overflow:visible;display:inline-block;position:absolute;top:500px;left:-41px;z-index:12;background:url('../../fileadmin/template/css/Image/schatten.png') no-repeat left 3px}
#eyecatcher #is24-widget iframe{position:absolute;top:15px;left:15px;height:200px;width:200px;margin:0;border:0;overflow:hidden}
#eyecatcher-small{height:460px;width:1200px;max-height:660px;overflow:visible;display:block;margin-left:auto;margin-right:auto;position:relative;padding-top:210px}
#eyecatcher-small img{height:460px;width:1200px;overflow:hidden;display:inline-block;position:absolute;top:210px;left:0px}
#eyecatcher-small .tx-ws-flexslider img{top:0px}
#eyecatcher-small #is24-widget{height:228px;width:210px;overflow:visible;display:inline-block;position:absolute;top:498px;left:-10px;z-index:12}
#eyecatcher-small #is24-widget iframe{position:absolute;top:15px;left:15px;height:200px;width:200px;margin:0;border:0;overflow:hidden}
.iframes{margin:0;border:0;overflow:hidden}
#space-top{padding-top:140px}
#stage{width:auto;min-height:700px;padding:0px;margin:90px 0px 0px 0px;text-align:left}
#headline{float:left;width:auto;margin:0px;padding:0px 160px 30px 80px}
#headline_left{float:left;width:auto;margin:0px;padding:0px 160px 0px 80px}
#main_col{float:left;width:880px;margin:0px 0 80px 0px;padding:0px 160px 0px 80px}
#uid2 #main_col{float:left;width:880px;margin:0px 0 0px 0px;padding:0px 160px 0px 80px}
#main_col_left{float:left;width:auto;margin:0px 0 0px 0px;padding:0px 170px 0px 80px}
#uid68 #main_col{margin-bottom:0px}
#main_col ul,#main_col_left ul{-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:60px;margin-bottom:80px}
#main_col ul li,#main_col_left ul li{max-width:370px}
#teaser{float:left;width:1070px;margin:0px 0 80px 0px;padding:0px 50px 0px 80px}
#teaser h2,#col_1 h2{font-size:50px;line-height:52px;text-transform:uppercase;color:#454545;border-top:1px solid #454545;width:370px;display:block;padding-top:20px;margin-top:0px;letter-spacing:-1px}
#teaser h2 span,#col_1 h2 span{color:#850D15;font-family:'Colaborate-Medium',Arial;letter-spacing:-1px}
#teaser h2{margin-bottom:0px;padding-bottom:0px}
#teaser .csc-textpic-caption{height:59px;width:270px;display:block;overflow:hidden;z-index:25;background:rgba(133,13,21,0.8);color:#fff;text-transform:uppercase;margin-top:-75px;text-align:center;vertical-align:middle;position:relative;padding:8px 10px;font-size:24px;line-height:28px;font-family:'Colaborate-Thin',Arial;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}
#teaser .csc-textpic-caption span.caption{font-size:22px;line-height:28px}
#teaser .csc-textpic-caption span.caption-one-line{font-size:22px;line-height:59px;padding-left:15px}
#teaser .csc-textpic-caption span.small-caption{font-size:18px;line-height:22px}
#teaser .csc-textpic-caption a,#teaser .csc-textpic-caption a:hover{color:#fff;text-decoration:none;height:59px;width:270px;display:block;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}
#teaser .csc-textpic-caption a.small-caption{margin-top:20px}
#uid5 #teaser{float:left;width:1080px;margin:80px 0 80px 0px;padding:0px 60px 0px 60px}
#col_1{float:left;width:340px;margin:0px 0 80px 0px;padding:0px 80px 0px 80px}
#col_2{float:right;width:650px;margin:0px 0 80px 0px;padding:0px 50px 0px 0px}
#uid2 #col_2{margin:0px 0 0px 0px}
#main_col_fullsize{width:100%;padding:40px 0px}
#col_3{float:left;width:990px;margin:0px 0 80px 0px;padding:0px 130px 0px 80px}
#col_3 h2{font-size:22px;line-height:28px;text-transform:uppercase;color:#850D15;padding-top:0px;margin-top:0px;
}
#col_3 h2 span{color:#850D15;font-family:'Colaborate-Medium',Arial;
}
#col_3 ul{-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:70px}
#col_3 ul li{max-width:300px}
#col_3 .csc-textpic-caption{height:50px;width:230px;display:block;overflow:hidden;z-index:25;background:rgba(133,13,21,0.8);color:#fff;text-transform:uppercase;margin-top:-50px;text-align:center;vertical-align:middle;position:relative;padding:0px 0px;font-size:20px;line-height:50px;font-family:'Colaborate-Thin',Arial}
#uid3 #col_3 .csc-textpic-image{position:relative;padding:13px 15px !important;background:url('../../fileadmin/template/css/Image/bg_img_border.png') no-repeat top left;display:block;height:265px;width:265px}
#uid3 #col_3 .csc-textpic-image img{display:block;height:230px;width:230px}
#items{float:left;width:960px;margin:-50px 0 80px 0px;padding:0px 160px 0px 80px}
ul li{font-size:17px;padding-bottom:5px}
#stage ul{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;list-style:none}
#stage ul li{font-size:18px;line-height:21px;padding-left:15px;padding-bottom:10px;margin-left:0px;margin-right:30px;color:#4F5050;font-family:'Colaborate-Thin',Arial;list-style:none;position:relative}
#stage ul li:before{content:"";background-color:#850D15;width:6px;height:6px;display:inline-block;text-align:right;border-radius:100px;position:absolute;top:7px;left:0px}
#stage .images-pane ul{padding:0px;margin:0px}
#stage .images-pane ul li{padding:0px;margin:0px;margin-left:0px;display:inline-block}
#stage .images-pane ul li:before{display:none}
#stage .images-pane ul li img{height:88px;width:88px;display:block}
.container-fullwidth{height:120px;width:100%;text-align:center;border-top:1px solid #850D15;background:#fffffd}
.container-fullwidth ul{padding:0px;margin:37px 0px 0px 0px}
.container-fullwidth ul li{display:inline;color:#fff;list-style-type:none;padding:0px 10px 0px 10px}
.container-fullwidth ul li a{font-size:18px;line-height:40px;color:#fff;font-family:'Colaborate-Thin',Arial;background:#850D15;height:40px;width:220px;display:inline-block;padding:0px 40px;text-transform:uppercase;border:2px solid #850D15}
.container-fullwidth ul li a:hover{color:#850D15;background:#fff;border:2px solid #850D15;text-decoration:none}
#quickpanel{height:410px;max-height:390px;min-width:1200px;width:100%;background-color:#850D15;padding:0px;margin:0px 0px 0px 0px;position:relative;overflow:hidden;color:#FFFCF9}
#quickpanel_inside{min-width:1200px;width:1200px;max-width:1200px;height:380px;display:block;text-align:center;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;background:url('../../fileadmin/template/images/Blickpunkt_Logo_invers.png') no-repeat 42px 25px;background-size:380px}
#quickpanel_inside:before{content:'';position:absolute;width:1px;height:352px;left:790px;top:0px;display:block;border-left:1px solid #f7f7f7}
#company{float:left;width:370px;height:450px;margin:0 0 0 0;padding:85px 0px 0px 122px}
.qp_1{float:left;width:300px;height:280px;margin:0 0 0 0;padding:125px 10px 0 10px}
.qp_2{float:left;width:300px;height:220px;margin:0 0 0 0;padding:105px 10px 0 10px}
.qp_3{float:right;width:200px;height:220px;margin:0 0 0 0;padding:30px 10px 0 0px;vertical-align:top;text-align:left}
#quickpanel_inside ul{list-style:none;list-style-type:none;margin:20px 0px 0px 0px;padding:10px 0px 0px 0px;position:relative}
#quickpanel_inside ul:before{content:'';position:absolute;width:20px;height:-1px;left:0px;top:1px;display:block;border-top:1px solid #D4AAAB}
#quickpanel_inside ul li{list-style-type:none;text-align:left;margin:0px;padding:0px;font-size:17px;padding-bottom:0px}
#quickpanel a,#quickpanel p{color:#FFFCF9;font-size:17px;line-height:20px}
#quickpanel_inside ul li a{font-size:15px;line-height:20px;color:#D4AAAB}
#quickpanel b{color:#FFFCF9;font-size:17px;line-height:20px;font-family:'Colaborate-Medium',Arial}
#quickpanel .contact-name{float:left;width:200px;display:inline-block;text-align:left;line-height:20px;font-size:17px}
#quickpanel .contact-fon{float:left;width:150px;display:inline-block;text-align:left;line-height:20px;font-size:17px}
#quickpanel .day{float:left;width:100px;display:inline-block;text-align:left;line-height:20px;font-size:17px;padding-bottom:5px}
#quickpanel .time{float:left;width:110px;display:inline-block;text-align:left;line-height:20px;font-size:17px;padding-bottom:5px}
#quickpanel .time-l{float:left;width:auto;display:inline-block;text-align:left;line-height:20px;font-size:17px;padding-bottom:5px}
#quickpanel #company p{padding:0px;margin:40px 0px 12px 0px}
#quickpanel .qp_1 p{padding:0px;margin:0px 0px 0px 0px}
#quickpanel .qp-contacts{margin:0px 0px 0px 0px;padding:0px;text-align:left;line-height:20px;font-size:17px}
.qp_2 p{margin-top:20px;margin-bottom:0px;padding-bottom:0px;display:block;clear:both}
#footer{height:45px;max-height:45px;min-width:1200px;width:100%;background-color:#454545;padding:0px;margin:0px 0px 0px 0px;position:relative;overflow:hidden;border-top:1px solid #fff}
#footer_inside{min-width:1200px;width:1200px;max-width:1200px;height:45px;display:block;text-align:center;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}
#implemetation{width:500px;color:#FFFCF9;position:absolute;top:10px;right:40px;font-size:17px;line-height:22px;text-align:right}
#implemetation a,#implemetation a:hover{text-align:right;color:#FFFCF9;font-size:17px;line-height:22px}
.tx-powermail{padding-left:0px}
.tx-powermail h3,.tx-powermail legend{display:none}
fieldset{font-size:14px}
.tx-powermail label{display:block;float:left;width:100px;color:#2e2e2e;font-size:18px;line-height:21px}
.tx-realty-pi1-contact-form label{display:block;float:left;width:220px;color:#2e2e2e;font-size:18px;line-height:21px}
.tx-powermail select,.tx-realty-pi1-contact-form select{width:200px;font-size:14px}
.tx-powermail input,.tx-realty-pi1-contact-form input{width:200px;color:#2e2e2e;font-size:18px;line-height:21px}
.tx-powermail textarea,.tx-realty-pi1-contact-form textarea{color:#2e2e2e;font-size:18px;line-height:21px;font-family:'Colaborate-Regular',Arial}
#powermail_fieldwrap_31{position:relative;height:160px}
#powermail_fieldwrap_31 .powermail_check_outer{border:0;background:none}
#powermail_fieldwrap_31 legend{display:none}
#powermail_fieldwrap_31 input{position:absolute;top:10px;left:100px}
#powermail_fieldwrap_31 label{position:absolute;top:10px;left:220px;width:390px;height:130px;border:0}
#powermail_fieldwrap_31 input[type=checkbox]{
-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);padding:10px}
#powermail_fieldwrap_32{position:relative;height:70px;top:0px;left:195px;width:400px}
#powermail_fieldwrap_33{position:relative;height:160px}
#powermail_fieldwrap_33 .powermail_check_outer{border:0;background:none}
#powermail_fieldwrap_33 legend{display:none}
#powermail_fieldwrap_33 input{position:absolute;top:10px;left:88px}
#powermail_fieldwrap_33 label{position:absolute;top:10px;left:210px;width:390px;height:130px;border:0}
#powermail_fieldwrap_34{position:relative;height:70px;top:0px;left:185px;width:400px}
.tx-realty-pi1-contact-form input[type="submit"]{color:#fff}
.tx-realty-pi1-field p.error{padding-left:220px}
.flexslider .caption-wrapper{display:none}
.flexslider{border:none}
.csc-sitemap{padding-left:100px}
.important{color:#850D15;font-size:20px;line-height:24px}
a .important{color:#850D15;font-size:20px;line-height:24px;text-decoration:none}
a:hover .important{color:#850D15;font-size:20px;line-height:24px;text-decoration:underline}
#uid42 #main_col_fullsize{margin-top:0px;padding-top:0px}
#uid5 #main_col{margin-bottom:50px}
.contenttable{color:#2e2e2e;font-size:18px;line-height:21px;font-style:normal;font-weight:normal;font-variant:normal;text-align:left;padding-top:0px;margin-top:-8px}
.contenttable td{color:#2e2e2e;font-size:18px;line-height:21px;min-width:120px;padding-left:0px;margin-left:0px;padding-bottom:10px;vertical-align:top}
#uid19 #main_col .contenttable td{min-width:200px}
#uid36 #headline,#uid81 #headline{float:left;width:auto;margin:0px 120px 30px 80px;padding:0px}
#uid36 #main_col,#uid81 #main_col{float:left;width:1000px;margin:0px 120px 80px 80px;padding:0px 0px 0px 0px}
#uid36 #main_col ul,#uid81 #main_col ul{-moz-column-count:4;-moz-column-gap:10px;-webkit-column-count:4;-webkit-column-gap:10px;column-count:4;column-gap:10px}
#uid36 #main_col ul li,#uid81 #main_col ul li{width:88px}
h3 a,h3 a:hover{font-family:'Colaborate-Thin',Arial;font-weight:normal;font-size:30px;line-height:36px;color:#850D15;margin-bottom:30px;text-decoration:none;padding-bottom:10px}
#items .list-view h3 a,#items .list-view h3 a:hover{font-family:'Colaborate-Thin',Arial;font-weight:normal;font-size:30px;line-height:36px;color:#850D15;margin-bottom:30px;text-decoration:none;padding-bottom:10px}
.list-view{font-family:'Colaborate-Thin',Arial;color:#2e2e2e;font-size:18px;line-height:21px}
.list-view h4{font-family:'Colaborate-Thin',Arial;font-weight:normal;font-size:16px;line-height:25px;color:#000;margin-top:30px;margin-bottom:10px;border-bottom:1px solid #000;weight:400px;display:inline-block}
.list-view .item .details td{font-size:16px;line-height:25px;font-family:'Colaborate-Thin',Arial}
.list-view .item .details{margin-bottom:30px}
#items h4{font-family:'Open Sans',Arial;font-weight:normal;font-size:16px;line-height:50px;color:#000;margin-top:30px;margin-bottom:10px;border-bottom:1px solid #000;weight:400px;display:block}
.list-view .imageLeft a img{border:1px solid transparent}
.list-view .item{margin-top:50px}
.list-view .details-link{margin:20px 0px}
.list-view .details-link a{height:30px;width:180px;background:#850D15;display:block;color:#fff;line-height:30px;text-align:center}
.single-view h4{font-family:'Colaborate-Thin',Arial;color:#850D15;font-weight:normal;font-size:24px;line-height:75px;font-style:normal;font-variant:normal;text-align:left}
.on-header .address{display:none}
.tx-realty-pi1 .single-view .text-pane .further-description h4{margin-top:30px;display:block}
#tx_realty_pi1_list_view .description h3{padding-right:50px}
.list-view .filter h3{font-family:'Colaborate-Thin',Arial;color:#2e2e2e;font-weight:normal;font-size:24px;line-height:26px;font-style:normal;font-variant:normal;text-align:left}
.tx-realty-pi1 .list-view .filter{position:relative;
background:#f2f2f2;padding-bottom:10px;margin-bottom:60px;height:85px;overflow:hidden}
.tx-realty-pi1 .list-view .filter .params{position:absolute;top:0px;left:0px;width:82%;height:auto;display:block}
.tx-realty-pi1 .list-view .filter .submit{position:absolute;top:0px;right:0px;width:20%;height:auto;display:block}
.list-view .filter .params{padding:20px 0px}
.list-view .filter .params label{display:block;width:150px;color:#2e2e2e;font-size:18px;line-height:21px;padding-left:10px}
.list-view .filter .params input[type='checkbox']{color:#2e2e2e;width:10px;font-size:18px;line-height:21px;display:block;float:left;padding-left:0px;margin-left:10px}
.list-view .filter input[type='submit']{width:150px;margin-right:0px;margin-top:12px;margin-bottom:0px}
.list-view .filter .params #param_9,.list-view .filter .params #param_8,.list-view .filter .params #param_7{display:none}
.tx-realty-pi1-filter-form h3{font-family:'Colaborate-Thin',Arial;color:#850D15;font-weight:normal;font-size:24px;line-height:30px}
.tx-realty-pi1-filter-form .tx-realty-pi1-field{padding-bottom:5px}
.tx-realty-pi1-filter-form .filterFormSubmit input{margin-left:312px}
#news{float:left;width:auto;margin:0px 0 20px 0px;padding:0px 50px 10px 530px;position:relative}
#news #c96 h2{font-size:50px;line-height:52px;text-transform:uppercase;color:#454545;border-top:1px solid #454545;border-bottom:1px solid #454545;width:370px;display:block;padding-top:20px;padding-bottom:20px;margin-top:0px;letter-spacing:-1px;position:absolute;top:0px;left:80px}
#news #c96 h2 span{color:#850D15;font-family:'Colaborate-Medium',Arial;letter-spacing:-1px}
#news .important{font-family:'Colaborate-Medium',Arial;font-size:22px;line-height:24px}
.news-eyecatcher{margin-top:70px}
.news-eyecatcher img{max-width:100%;height:auto;display:block}
#uid98 #stage{margin:30px 0px 0px 0px}
#tx_realty_pi1_list_view .pagination{margin-bottom:20px;margin-top:20px}
#tx_realty_pi1_list_view .pagination-bottom{border-top:1px solid #850D15}
#tx_realty_pi1_list_view .pagination a.button{width:30px;display:inline-block;padding:0px 5px}
#tx_realty_pi1_list_view .pagination a:hover{text-decoration:underline}
#tx_realty_pi1_list_view .pagination span.act{width:28px;height:28px;padding:0px 5px;display:block;margin:1px;text-align:center;font-size:18px;line-height:28px;color:#850D15;text-decoration:none;border:none;background:#ffffff;border:1px solid #850D15}
#tx_realty_pi1_list_view .pagination span.act span{background:#ffffff;color:#850D15}
.price_value{font-family:'Open Sans',Arial;text-transform:none;font-size:16px;font-weight:normal}
.info-table .overview td{font-family:'Open Sans',Arial;text-transform:none;font-size:16px;line-height:20px}
.info-table .overview td b{font-family:'Colaborate-Thin',Arial;text-transform:none;font-size:18px;line-height:21px}
.tx-realty-pi1-contact-form input,.tx-realty-pi1-contact-form textarea{width:400px}
.tx-realty-pi1-contact-form input[type='submit']{width:282px;margin-right:0px;margin-top:12px;margin-bottom:0px;margin-left:64px}
#tx-realty-pi1-checkbox-datenschutz{position:relative;height:200px;margin-top:20px}
#tx-realty-pi1-checkbox-datenschutz input{position:relative;top:0px;left:-375px}
#tx-realty-pi1-checkbox-datenschutz label{position:relative;top:0px;left:250px;width:400px;height:200px;display:block}
.tx-realty-pi1-contact-form input #tx_realty_pi1-requesterStreet{width:300px}
#uid4 #teaser h2,#uid1 #teaser h2{font-size:50px;line-height:52px;text-transform:uppercase;color:#454545;width:1070px;display:block;padding-top:20px;margin-top:0px;letter-spacing:-1px;border-top:0}
#uid4 #teaser h2:before,#uid1 #teaser h2:before{content:" ";border-top:1px solid #454545;width:280px;height:25px;display:block}
#uid1 #teaser h2{padding-bottom:50px}
.tx-realty-pi1-radio-buttons label{display:block;width:100px;color:#2e2e2e;font-size:18px;line-height:21px}
.tx-realty-pi1-radio-buttons input{display:block;width:20px;color:#2e2e2e;font-size:18px;line-height:21px;float:left}
div.button{display:block;float:left}
#button-right{margin-left:50px}
.button a{font-size:18px;line-height:40px;color:#fff;font-family:'Colaborate-Thin',Arial;background:#850D15;height:40px;width:220px;display:inline-block;padding:0px 40px;text-transform:uppercase;border:2px solid #850D15;text-align:center}
.button a:hover{font-size:18px;line-height:40px;color:#850D15;font-family:'Colaborate-Thin',Arial;background:#fff;border:2px solid #850D15;text-decoration:none}
.display-trans{opacity:0}
#main_col .tx-powermail ul{display:none}
#uid1 .flexslider .caption-wrapper{display:block}
.tx-ws-flexslider .caption-body p,.tx-ws-flexslider .caption-body p b{font-size:30px;line-height:36px;font-family:'Colaborate-Light',Arial;color:#2e2e2e}
.tx-ws-flexslider .caption-body p b{font-weight:normal;font-family:'Colaborate-Bold',Arial;color:#850D15}
#teaser-themes{float:left;width:1070px;margin:0px 0 0px 0px;padding:0px 50px 0px 80px}
#teaser-themes .csc-textpic-caption{height:40px;width:210px;display:block;overflow:hidden;z-index:25;background:rgba(133,13,21,0.8);color:#fff;text-transform:uppercase;margin-top:-40px;text-align:center;vertical-align:middle;position:relative;padding:0px 10px;font-size:24px;line-height:28px;font-family:'Colaborate-Thin',Arial;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}
#teaser-themes .csc-textpic-caption span.caption{font-size:24px;line-height:40px}
#teaser-themes .csc-textpic-caption a{color:#fff;text-decoration:none;height:40px;width:210px;display:block;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}
#teaser-themes .csc-textpic-image{position:relative;padding:13px 15px !important;background:url('../../fileadmin/template/css/Image/bg_img_border.png') no-repeat top left;display:block;height:265px;width:265px}
#teaser-themes .csc-textpic-image img{display:block;height:230px;width:230px}
#main_col_fullsize .csc-textpic-image{position:relative}
#main_col_fullsize .csc-textpic-caption{height:auto;width:480px;display:block;overflow:hidden;z-index:25;background:rgba(133,13,21,0.8);color:#fff;
text-align:center;vertical-align:middle;position:relative;padding:0px;font-size:24px;line-height:28px;font-family:'Colaborate-Thin',Arial;text-align:left;position:absolute;top:0px;right:50px}
#main_col_fullsize .csc-textpic-caption-l{left:50px}
#main_col_fullsize .csc-textpic-caption a,#main_col_fullsize .csc-textpic-caption a:hover{color:#fff;text-decoration:none;height:100%;width:90%;display:block;text-align:left;padding:30px 5%;font-size:32px}
#main_col_fullsize #c173 .csc-textpic-caption a,#main_col_fullsize #c173 .csc-textpic-caption a:hover{padding-bottom:10px}
#main_col_fullsize .csc-textpic-caption span{font-size:18px;line-height:20px;text-transform:none}
.news-list-view h2,.news-list-view h2 a{font-family:'Colaborate-Medium'}
.news-list-view .article{padding-bottom:50px}
#stage .news .news-list-view .article .news-img-wrap img{height:auto;width:230px}
#uid98 #stage .news-img-wrap img{height:auto;max-width:450px}
.news-list-view a.more{font-family:'Colaborate-Medium';color:#850D15}
.news-single h2{font-family:'Colaborate-Medium'}
#stage .news-single .article .news-img-wrap{margin-top:20px;margin-bottom:10px}
.news-backlink-wrap{padding-top:40px}
.news-backlink-wrap a{font-family:'Colaborate-Medium';color:#850D15}
#uid18 .news-list-view img{display:none}
#uid1 #stage .news .news-list-view .news-list-date{display:none}
#uid1 #stage .news .news-list-view .article .news-img-wrap img{display:none}
#uid1 .news .article .news-img-wrap{display:none;float:left;margin:0}
#uid1 .news-list-view a.more,#uid1 .news-list-view p{display:inline-block;padding:0px;margin:0px}
#uid1 .news-list-view h2 a{font-size:20px;line-height:24px}
#stage p.csc-frame-frame1 a,#stage p.csc-frame-frame1 a:hover{color:#fff;background:#850D15;padding:5px 20px;display:inline-block;text-decoration:none}
#stage p.csc-frame-frame1 a:hover{color:#fff;background:#454545;padding:5px 20px;display:inline-block;text-decoration:none}
.csc-textpic-intext-left-nowrap-530 .csc-textpic-text{margin-left:310px}
.csc-textpic-intext-left-nowrap-310 .csc-textpic-text{margin-left:310px}
.csc-textpic-intext-left-nowrap-480 .csc-textpic-text{margin-left:310px}
.cc-window{-webkit-box-shadow:0px 0px 17px 3px rgba(0,0,0,0.19);-moz-box-shadow:0px 0px 17px 3px rgba(0,0,0,0.19);box-shadow:0px 0px 17px 3px rgba(0,0,0,0.19)}
.cc-window.cc-floating{padding:2em;max-width:30em}
.dp--cookie-check{margin-left:-12px}
.cc-highlight .cc-btn{border-width:1px;font-size:16px;line-height:22px;font-weight:normal}
.cc-highlight .cc-btn:hover{font-size:16px;line-height:22px;font-weight:normal}
.cc-highlight .cc-btn:first-child{background-color:transparent;border:1px solid #000}
@media (max-width:700px){.cc-highlight .cc-btn{min-height:70px;display:inline-block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}
}
iframe{border:0px}
.news-single .news-img-wrap .outer:first-child{display:none}
.more-button{border:1px solid #fff;padding:5px 20px;display:inline-block;margin-top:20px;background:#850d15}
.more-button:hover{background:#454545}
#stage .tx-realty-pi1 .tx-realty-pi1-offerer dl{padding:0px;margin:0px 0px 0px 0px}
#stage .tx-realty-pi1 .tx-realty-pi1-offerer{margin-bottom:40px}
#powermail_fieldwrap_43{position:relative;height:120px}
#powermail_fieldwrap_43 .powermail_check_outer{border:0;background:none}
#powermail_fieldwrap_43 legend{display:none}
#powermail_fieldwrap_43 input{position:absolute;top:10px;left:100px}
#powermail_fieldwrap_43 label{position:absolute;top:10px;left:220px;width:390px;height:130px;border:0}
#powermail_fieldwrap_43 input[type=checkbox]{
-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);padding:10px}
#powermail_fieldwrap_44{position:relative;height:70px;top:0px;left:195px;width:400px}
#c234 p{max-width:300px;display:block}
#c234 p a{padding:10px 20px;display:inline-block;color:#fff;background:#850D15}
#c234 p a b{color:#fff}
.button{border:1px solid #fff;padding:5px 20px;display:inline-block;margin-top:10px;background:#850d15;color:#fff}
.button:hover{background:#454545;color:#fff;text-decoration:none}
#c235 .csc-textpic-imagewrap{margin-right:10px}
#c235 .csc-textpic-intext-left-nowrap-160 .csc-textpic-text{margin-left:60px}
#c235 p{padding:5px 0px;margin:0px}
.h-captcha{margin-left:220px;margin-top:30px}
.tx-realty-pi1-contact-form span.button{float:right;margin:10px 310px 5px 0px}
#stage .tx-realty-pi1-contact-form input[type="submit"]{width:282px;margin-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px}
