#skip-blocks,body,html,p.seo-opt{margin:0;padding:0}#skip-blocks,#skip-blocks a,li ul li:before,p.seo-opt{position:absolute}#content-table.referenz-detail #content,body,h4,hr,html,ol,p,p.seo-opt{padding:0}.table,body,html{width:100%;position:relative}.cell,.table,body,html,ul li,ul li:before{position:relative}#content,#content-holder,.table{box-sizing:border-box}#content,#header{padding-bottom:10px}#header,#main-container,body,html{height:inherit}.asterisk,.cell,.content-container{vertical-align:top}button.clicked,p.seo-opt{background-color:#000!important}#footer_menu a,#menu-footer a,.text a,.text a:hover,a,a:hover{text-decoration:none}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}#fb-link,#submenu,.break1,.break2,.hide-element,.news-entry p.read-more{display:none!important;visibility:hidden!important}.mobile{display:block!important;visibility:visible!important}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('fonts/webfonts/open-sans-v28-latin-300.eot');src:local(''),url('fonts/webfonts/open-sans-v28-latin-300.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/open-sans-v28-latin-300.woff2') format('woff2'),url('fonts/webfonts/open-sans-v28-latin-300.woff') format('woff'),url('fonts/webfonts/open-sans-v28-latin-300.ttf') format('truetype'),url('fonts/webfonts/open-sans-v28-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('fonts/webfonts/open-sans-v28-latin-regular.eot');src:local(''),url('fonts/webfonts/open-sans-v28-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/open-sans-v28-latin-regular.woff2') format('woff2'),url('fonts/webfonts/open-sans-v28-latin-regular.woff') format('woff'),url('fonts/webfonts/open-sans-v28-latin-regular.ttf') format('truetype'),url('fonts/webfonts/open-sans-v28-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('fonts/webfonts/open-sans-v28-latin-600.eot');src:local(''),url('fonts/webfonts/open-sans-v28-latin-600.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/open-sans-v28-latin-600.woff2') format('woff2'),url('fonts/webfonts/open-sans-v28-latin-600.woff') format('woff'),url('fonts/webfonts/open-sans-v28-latin-600.ttf') format('truetype'),url('fonts/webfonts/open-sans-v28-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('fonts/webfonts/open-sans-v28-latin-700.eot');src:local(''),url('fonts/webfonts/open-sans-v28-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/webfonts/open-sans-v28-latin-700.woff2') format('woff2'),url('fonts/webfonts/open-sans-v28-latin-700.woff') format('woff'),url('fonts/webfonts/open-sans-v28-latin-700.ttf') format('truetype'),url('fonts/webfonts/open-sans-v28-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:icomoon;src:url('fonts/icomoon/icomoon.eot?dzeks7');src:url('fonts/icomoon/icomoon.eot?dzeks7#iefix') format('embedded-opentype'),url('fonts/icomoon/icomoon.woff2?dzeks7') format('woff2'),url('fonts/icomoon/icomoon.ttf?dzeks7') format('truetype'),url('fonts/icomoon/icomoon.woff?dzeks7') format('woff'),url('fonts/icomoon/icomoon.svg?dzeks7#icomoon') format('svg');font-weight:400;font-style:normal}#lbCloseLink:before,#lbNextLink:before,#lbPrevLink:before,.agb .radio-button input[type=checkbox]:checked+label::after,.agb .radio-button label::after,.buch-text .text .template-text a:before,.news-entry .txt-cell:after,.template-text a:after,[class*=" icon-"],[class^=icon-],a.back:after,ul li:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-whatsapp:before{content:"\e915"}.icon-instagram:before{content:"\e908"}.icon-bauconzept_logo:before{content:"\e900"}.icon-kontakt:before{content:"\e901"}.icon-planserver:before{content:"\e902"}.icon-scroll:before{content:"\e903"}.icon-xing:before{content:"\e904"}.icon-linkedin:before{content:"\e905"}.icon-links:before{content:"\e906"}.icon-mail:before{content:"\e907"}.icon-oben:before{content:"\e909"}.icon-plus:before{content:"\e90a"}.icon-rechts:before{content:"\e90b"}.icon-schliesen:before{content:"\e90c"}.icon-telefon:before{content:"\e90d"}.icon-touch:before{content:"\e90e"}.icon-unten:before{content:"\e90f"}.icon-menu:before{content:"\e910"}.icon-laufer:before{content:"\e911"}.icon-pferd:before{content:"\e912"}.icon-queen:before{content:"\e913"}.icon-turm:before{content:"\e914"}p.seo-opt{font-size:0;line-height:0;color:#fff!important;overflow:hidden}#skip-blocks{left:-1000px;top:-1000px}#skip-blocks a{display:inline-block;color:#fff;font-size:18px;background-color:#000;padding:5px 10px;left:-9999px;top:-9999px}#skip-blocks a:focus,#skip-blocks a:hover{left:0;top:0;z-index:999}#skip-blocks a:hover{text-decoration:underline}.slick-cloned[aria-hidden=true] [contenteditable=true]:not([disabled]),.slick-cloned[aria-hidden=true] [tabindex]:not([disabled]),.slick-cloned[aria-hidden=true] a[href],.slick-cloned[aria-hidden=true] area[href],.slick-cloned[aria-hidden=true] button:not([disabled]),.slick-cloned[aria-hidden=true] input:not([disabled]),.slick-cloned[aria-hidden=true] select:not([disabled]),.slick-cloned[aria-hidden=true] textarea:not([disabled]){visibility:hidden}body,html{background-color:#e1e3e6;color:#000;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;min-height:100vh;line-height:20px;min-width:320px;text-align:center}body{max-width:400px;text-align:left;display:inline-table;background-color:#ebebeb}#footer .kontaktinfos a,.detail-table,.detail-table .cell,.introtext,button,h4,ol li{display:block}.ueberschrift .noscript,h1{font-size:20px;font-family:"Open Sans";color:#000;font-weight:700;line-height:1.5}.zwischen_ueberschrift,h2,h3{font-size:16px;font-family:"Open Sans";color:#000;text-transform:uppercase;line-height:1.625;font-weight:400}.zwischen_ueberschrift2,h3{font-size:16px;margin:12px 0 0;text-transform:initial}hr,p,ul,ul li{margin:0}h4{color:#000;font-size:16px;margin:10px 0}.fliesstext,.template-text{font-size:14px;font-family:"Open Sans";color:#666;line-height:1.7;text-align:left}.introtext{font-size:16px;font-family:"Open Sans";color:#666;line-height:1.563;text-align:left;margin-bottom:20px}b,strong{font-weight:700}ul{padding:10px 0;list-style:none}li ul{padding:0 0 5px 30px}ul li:before{content:"\e90b";font-size:12px;padding-right:6px;top:0;line-height:0}li ul li:before{content:"·";font-size:20px;left:-15px;top:12px;color:#666}.text a,a{cursor:pointer;color:#000}a:hover{-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-webkit-transition:.2s ease-in;transition:.2s ease-in}.template-text a:after{font-size:12px;padding-left:5px;display:inline-block;width:10px;color:#666;content:"\e90b"}.template-text a:hover:after{font-size:14px;color:#000}hr{border:1px solid #ddd;border-bottom:none}.clear{clear:both;font-size:0;height:0;line-height:0}.center{margin:0 auto}.left{float:left}.right{float:right}.table{display:table;table-layout:fixed}.cell{display:table-cell;text-align:left}:focus,input[type=button]{outline:0}.noscript{padding:15px;border-radius:5px;text-align:center}#body-container{height:inherit;margin:0;min-height:100vh;overflow:hidden;padding:0;position:relative;top:0;width:100%;-webkit-overflow-scrolling:touch;z-index:2}#main-container,.content-container{min-height:100vh;margin:0 auto;width:100%;position:relative}.content-container{height:0;padding:0;background-color:#fff;display:table;table-layout:fixed;overflow:hidden}#menu-button,.phone-link{width:60px;height:60px;cursor:pointer;top:0}#content-holder{position:relative;display:table-row;height:100%;width:100%}#content{width:100%;position:relative}#site-cover{display:none;width:100%;height:100%;position:fixed;z-index:99990;left:0;top:0;background-color:rgba(0,0,0,.7)}#mainmenu-links .menu_nav.open,#menu-button,.phone-link{background-color:#000}#header{vertical-align:bottom;display:table-row;width:100%}#header .blocked{position:relative;color:#fff;min-height:115px}#header-img{margin-top:60px;position:relative}#header-img img{width:100%;height:auto}.phone-link{position:absolute;right:0;font-size:28px;line-height:2;text-align:center;color:#fff;z-index:1}#menu-footer,.menu_nav,.submenu .container{background-color:#f2f3f6}#projektliste a img,.logo{z-index:0;box-sizing:border-box}.logo{width:100%;height:60px;padding:0 80px;position:absolute;top:0;text-align:center}.menu_nav,.menucontainer .menu_nav span{position:absolute;width:28px;text-align:center}.logo span{font-size:28px;line-height:1.9;color:#000}#seitentitel{position:absolute;bottom:20px;left:0}#seitentitel div span{background-color:#fff;color:#000;padding:8px 12px;display:inline-block}#seitentitel div.title span{padding:12px}#seitentitel div span p.trennung{padding:0 3px;display:inline-block;font-size:15px;line-height:1px}#seitentitel div.breadcrumb span,#seitentitel div.breadcrumb span a{font-size:12px;font-family:"Open Sans";color:#666}#seitentitel div.breadcrumb span{text-transform:uppercase;line-height:1.667;text-align:left;background-color:#f2f3f6}#footer_menu a.quicklink:hover,#seitentitel div.breadcrumb span a:hover,#show_more_entries:hover p,.buch-text .text b,.news-entry:hover .txt-cell:after{color:#000}#seitentitel div.title{font-size:26px;font-family:"Open Sans";font-weight:700;text-transform:uppercase;line-height:1;text-align:left}#menu-button{position:absolute;right:-60px;text-align:center}#menu-button span{font-size:24px;color:#fff;position:relative;top:17px;left:-1px}#mainmenu-container{width:100%;height:100vh;color:#fff;position:absolute;top:0;right:100%;z-index:99993;background-color:#fff}#mainmenu-content-container{overflow:auto;position:relative;height:100%;box-sizing:border-box;width:100%}#mainmenu-holder{width:100%;box-sizing:border-box;min-height:100%;padding:0 0 0 60px;overflow:hidden}#mainmenu-links{width:100%;box-sizing:border-box;position:relative;padding:10px 0}.menucontainer .container{padding:0 17px}#mainmenu-links:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;z-index:1;display:block}#mainmenu-links .hm{display:block;padding:10px 0 10px 40px;position:relative}#mainmenu-links .hm a{font-size:18px;font-family:"Open Sans";color:#000;text-transform:uppercase;line-height:1.667;text-align:left;box-sizing:border-box}.menu_nav{display:block;height:28px;left:0;top:10px;cursor:pointer}#mainmenu-links .menu_nav.open span{color:#fff}.submenu,.subsubmenu{width:100%;box-sizing:border-box;height:0;overflow:hidden}.submenu .container{width:100%;box-sizing:border-box;padding:20px 20px 10px;margin-bottom:10px;margin-top:5px}.subsubmenu .container{padding:10px 0 0;margin:0}.submenu .subsubmenu .ssm a{font-size:14px;color:#000;line-height:1.429;text-align:left;padding:5px 0}.submenu .subsubmenu .ssm span{font-size:12px;padding-right:5px}.submenu .sm{margin-bottom:10px;position:relative;padding-left:30px}.submenu .sm .menu_nav{top:3px;width:18px;height:18px;background-color:#fff}.menucontainer .sm .menu_nav span{font-size:12px;height:12px;width:12px}.menucontainer .menu_nav span{top:-999px;margin:auto;height:16px;bottom:-999px;left:-999px;right:-999px}.submenu .sm a{font-size:16px;font-family:"Open Sans";color:#000;line-height:1.375;text-align:left}.menu_nav span{font-size:16px;position:relative;top:6px;color:#000}.menu_nav span.icon-minus,.submenu .sm .menu_nav span.icon-minus{font-size:1px;padding-top:13px}.sm_nav span.icon-minus{width:100%;height:100%;display:block}.menu_nav span.icon-minus:before{content:"";height:1px;width:8px;display:block;background-color:#fff;line-height:0;position:absolute;margin:auto;left:-999px;right:-999px;top:-999px;bottom:-999px}#menu-footer{padding:30px 20px;color:#000}#menu-footer a{color:#666;margin:10px 0;line-height:1.375;display:inline-block}#menu-footer a span,.agb .label_rb a span{font-size:12px}#menu-footer .socials a{margin-right:10px}#menu-footer .socials a span{color:#828282;font-size:20px}#warning,.warning{border:1px solid #ec432e;color:#ec432e;display:none;margin-bottom:0;padding:10px 20px;text-align:center;margin-top:20px;background-color:#ecdbdd}.button,.kategorie-head{text-align:left;text-transform:uppercase}.green-info{color:green;border-color:green;background-color:#fff}.agb .required .label_rb,.asterisk,.required{color:#ec432e}button::-moz-focus-inner{border:0}input[type=button]:focus{border:0;outline:0}.asterisk{font-size:14px;line-height:75%;padding-left:3px;position:absolute;right:10px;top:18px;z-index:3}.button,.radio-button,.radio-container,button span{position:relative}.required{display:inline;border:1px solid #ec432e;font-weight:400}.radio-container{width:100%;height:30px;display:block;margin-top:15px;box-sizing:border-box}.radio-button{float:left;height:20px;width:20px;margin:0 20px 15px auto}input.stadt,input[type=checkbox],input[type=radio]{display:none;visibility:hidden}.secure,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-appearance:default-button;border:none;margin-top:10px;width:100%;box-sizing:border-box;padding:0 10px;background-color:#f2f3f6;height:40px;font-size:16px;font-family:'Open Sans',sans-serif;color:#666;line-height:1.563}.selection label.icon-unten{position:absolute;right:0;top:7px;width:30px;height:40px;line-height:50px;font-size:9px;text-align:center;pointer-events:none}textarea{padding:10px}button.clicked{opacity:.6;cursor:default;color:#fff!important}.radio-button input[type=checkbox]:checked+label,.radio-button input[type=radio]:checked+label,.radio-button label{background-color:#f2f3f6}.button{width:auto;padding:10px 15px;background-color:#000;height:auto;display:inline-block;margin-top:15px;cursor:pointer;border:none;font-size:17px;font-family:"Open Sans";color:#fff;line-height:1.6}button span{left:7px;top:0;font-size:15px;padding-right:5px}#footer .blocked a.button:hover,#footer_menu a.to_top:hover,#footer_menu a.to_top:hover span,a.wa-button:hover,button.button:hover{opacity:.8}.radio-button input{width:30px;height:30px}.radio-button label{cursor:pointer;height:30px;left:0;position:absolute;top:6px;width:30px;border-radius:15px;z-index:1}.radio-button label.required{border:1px solid #000}.radio-button label::after{content:"";height:12px;opacity:0;position:absolute;top:9px;left:9px;width:12px;border-radius:50%;background-color:#000;margin:auto}.agb .radio-button{position:unset}.agb .label_rb{margin-top:2px;height:auto;padding-left:40px;min-width:300px;color:#666;box-sizing:border-box}.buch-text .text,a.back{padding-left:15px;font-family:"Open Sans"}.agb .radio-button label{background:0 0;width:100%}.agb label::after{content:"";background-color:#fff;opacity:1}.agb .required label::after{border:1px solid #ec432e}.agb .required{border:none}.agb .radio-button input[type=checkbox]:checked+label,.teaser_highlight{background:0 0}.agb .radio-button label::after{content:"";background-color:#f2f3f6;color:#000;width:30px;height:30px;border-radius:50%;position:absolute;left:0;top:0;text-align:center;line-height:1.8;font-size:15px}.kategorie-head a.close:hover,.referenz-detail .slick-arrow:hover{background-color:#fff;color:#000}.agb .radio-button input[type=checkbox]:checked+label::after{content:"\e90c";line-height:1.9}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}.radio-button input[type=checkbox]:checked+label::after,.radio-button input[type=radio]:checked+label::after{opacity:1}.label_rb{margin-top:12px;height:30px}.selectfield{border:none!important}.selectfield .label_rb{position:absolute;margin-top:5px;margin-left:40px;height:30px;box-sizing:border-box;width:200px}.subtemplate{padding:10px 0;margin:0}.css-special,.grey{background-color:#ececec;padding-top:10px;padding-bottom:10px}.blocked,.boxed{max-width:970px;margin:0 auto;width:100%;padding:0 10px;box-sizing:border-box;position:relative}.news-entry,.text-image .template-text,.text-text .left-text{margin-bottom:20px}.subtemplate .template-img,a.template-img{overflow:hidden;display:block;height:auto;position:relative;background-color:#f2f3f6}.template-img img{display:block;margin:0 auto;height:100%;width:auto;border:none;position:absolute;left:-999px;right:-999px}.template-img img.spacer{display:block;width:100%;height:auto;opacity:0;position:relative;left:auto;right:auto}.caption{font-size:12px;font-family:"Open Sans";color:#828282;line-height:1.5;padding-top:10px;padding-bottom:20px}.image-text h2,.template-hinweis h2,.text-image h2,.text-text h2{margin-top:0}.image-image .image-and-caption .template-img,.image-text .image-and-caption .template-img,.text-image .image-and-caption .template-img{overflow:hidden;height:280px}.image-image-image .cell,.text-text .cell{display:block;margin:20px 0}.image-image-image .cell .template-img{text-align:center}.image-image-image .cell .template-img img{height:100%;display:block}#news-index .ps-left,#news-index .ps-right,.buch-text .text .template-text a:after,.image-image-image .spacer,.news-img-container .spacer,.teaser_container .spacer,.text-text .spacer{display:none}.broschur .image-and-caption,.buch-text .image-and-caption,.buch-text .text{display:table-cell;vertical-align:top}.template-hinweis{background-color:#f2f3f6;width:100%;box-sizing:border-box;padding:20px}img.spacer{display:block;width:100%;height:auto;opacity:0}.broschur,.buch-text{display:table;table-layout:fixed;box-sizing:border-box;width:100%}.buch-text .image-and-caption{width:60px;padding-top:5px}.broschur .image-and-caption img,.buch-text .image-and-caption img{width:100%;height:auto;position:relative;left:0;right:auto}.buch-text .text{font-size:14px;color:#666;line-height:1.786}.buch-text .text .template-text p,.subtemplate .news-img .caption{padding-top:5px}.buch-text .text .template-text a{color:#000;font-weight:700;display:block;margin-top:10px;padding-left:9px;position:relative;line-height:1.5}.buch-text .text .template-text a:hover{color:#666}.buch-text .text .template-text a:before{content:"\e90b";left:0;position:absolute;top:7px;font-size:8px;color:#000;font-weight:700}.broschur .image-and-caption{padding-left:10px}.broschur .left-image{padding-right:10px;padding-left:0}.broschur .spacer,.buch-text .spacer,.waiting div,.waiting p,.waiting span{display:none!important}#projektliste a{float:left;width:48%;margin:1%;position:relative}#projektliste a img{width:100%;display:block}#projektliste a div.hover{opacity:1;width:100%;height:100%;box-sizing:border-box;padding:35px 10px 100px;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-webkit-transition:.2s ease-in;transition:.2s ease-in;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:1;font-size:18px;font-family:"Open Sans";color:#fff;font-weight:700;line-height:1.4;text-align:center;overflow:hidden}#projektliste a div.hover span{display:block;margin:0 auto;width:40px;height:40px;background-color:#fff;color:#000;font-size:20px;line-height:2;position:absolute;left:-999px;right:-999px;bottom:15px}.kategorie-head{width:100%;box-sizing:border-box;padding:11px 55px 11px 20px;background-color:#f2f3f6;font-size:14px;font-family:"Open Sans";color:#828282;line-height:2;position:relative;min-height:50px}.kategorie-head a.close{width:50px;height:50px;background-color:#000;position:absolute;right:0;top:0;color:#fff;text-align:center;line-height:2.6;font-size:20px}.referenz-detail .template-img{position:relative;overflow:hidden;background-color:#f2f3f6;height:100%}#footer_menu a.to_top,.referenz-detail .slick-arrow{text-align:center;background-color:#000;height:50px}.referenz-detail .slick-arrow{display:inline-block!important;border-radius:0;width:50px;color:#fff}.referenz-detail .slick-arrow span{font-size:25px;position:relative;left:auto;top:auto}.referenz-detail .slick-next{right:0}.referenz-detail .slick-prev{right:50px;left:auto}.referenz-detail .slick-list{width:100%;height:100%}#content-table.referenz-detail #img-block,.slider-box-head{position:relative}#content-table.referenz-detail #img-block .navbar{position:absolute;width:100%;box-sizing:border-box;bottom:0;right:0;z-index:1;text-align:right}#news-index{padding-bottom:30px!important;padding-top:10px;position:relative;background-color:#f2f3f6}.to_all_link{position:absolute;right:20px;top:4px}#news-index .slideable{display:block;height:100%;width:100%;padding-right:0;text-align:center;position:relative;margin-bottom:0;overflow:hidden}.slick-track{display:table;height:100%;position:relative}.slick-track .slick-slide{display:table-cell;height:100%}.slick-arrow{display:none!important;border:none;outline:0}#news-index .slideable a{display:block;width:100%;max-width:300px;overflow:hidden;position:relative;text-transform:uppercase}#news-index .teaser .no_slide{display:table-cell;padding-bottom:30px}#news-index .teaser .img{height:190px;display:table-row}.teaser .teaser_infos{display:table-row;overflow:hidden;position:relative}#news-index .controls-container{width:100%}#news-index .ps-controls{margin-bottom:10px;margin-top:12px;text-align:center}#news-index .tab-line{background-color:#f5f3f1}#footer_menu,#news-index .teaser,.news-entry,.teaser_highlight .teaser_infos{background-color:#fff}#news-index .teaser{display:inline-table;table-layout:fixed;margin-bottom:0;width:100%;overflow:hidden;height:100%}.teaser_highlight .red{padding-bottom:0}.teaser_infos{width:100%;position:relative}.teaser .img{width:100%;height:205px;overflow:hidden;text-align:center;vertical-align:middle;display:block}.teaser .img img{position:relative;height:100%;width:auto;display:inline-block}.teaser .txt_date,.teaser_header .txt_date{font-size:13px;line-height:22px}.teaser_headline{font-size:18px;color:#000;line-height:1.333;text-align:left;font-weight:400}.monatsname,.news-entry .txt-cell,.teaser .teaser_bottom a,.teaser .txt{font-size:16px;text-align:left}.teaser .txt{padding:15px 15px 70px;color:#666;line-height:1.5}.teaser .teaser_bottom{margin:5px 16px 0;position:absolute;bottom:15px}.teaser .teaser_bottom a{color:#666;line-height:1.375}.teaser .teaser_bottom a span{font-size:10px;position:relative;top:-1px}.detail-imgs img{position:relative;left:auto;right:auto}.news-entry{position:relative;width:100%;box-sizing:border-box;overflow:hidden;table-layout:fixed;display:block}.news-entry .table{min-height:70px;height:auto;background-color:#f2f3f6}.news-entry .img-cell{width:70px;position:relative;overflow:hidden;vertical-align:top;background-color:#ccc}.news-entry .img-cell img{display:block;position:absolute;width:auto;left:-999px;right:-999px;margin:0 auto}.news-entry .txt-cell{padding:5px 20px 5px 10px;position:relative;font-family:"Open Sans";color:#666;line-height:1.75}.news-entry .txt-cell:after{display:inline-block;content:"\e90b";position:absolute;right:10px;top:-999px;bottom:-999px;margin:auto 0;color:#b6b6b6;font-size:12px;height:12px}.news-entry .txt-cell h4{margin:0;color:#000;line-height:1.5}.monatsname{color:#666;font-weight:400;line-height:1.2;margin-bottom:10px}#show_more_entries{display:inline-block;cursor:pointer}#show_more_entries span{display:inline-block;width:45px;height:45px;background-color:#000;position:relative}#show_more_entries:hover span{opacity:.8;color:#fff}#show_more_entries span:before{color:#fff;position:absolute;left:12px;top:11px;font-size:22px}#show_more_entries p{font-size:14px;color:#828282;font-weight:400;line-height:1.294;text-align:center;text-transform:uppercase}.waiting{cursor:default;background-image:url(../grafiken/ajax-loader.gif)!important;background-repeat:no-repeat!important;background-size:cover!important;width:32px;height:32px}a.back{position:relative;font-size:14px;color:#666;text-transform:uppercase;line-height:1;text-align:left;top:-10px}a.back:after{position:absolute;left:0;content:"\e906";font-size:12px!important;top:4px;padding-left:0}a.back:hover:after{left:-1px;font-size:14px!important;top:3px}.detail-table .grey{box-sizing:border-box}.detail-table .grey h3{font-size:17px;margin-bottom:12px;padding-top:10px}.subtemplate .news-img{margin-bottom:12px}.subtemplate .news-img .template-img{height:280px;overflow:hidden}.subtemplate .news-img .template-img img{height:100%;position:absolute;left:-99999px;right:-99999px;width:auto;max-width:none!important}.slider-box .news-img .template-img{height:280px;width:auto;overflow:hidden}.subtemplate .slider-box .news-img .template-img img{position:relative!important;left:0!important;right:0!important}.subtemplate .slider-box .slick-list{width:100%;padding:0!important}#footer{width:100%;color:#000;display:table-row;height:0;background-color:#f2f3f6;text-align:center}#footer .blocked{font-size:14px;font-family:"Open Sans";color:#000;line-height:1.643;text-align:center}#footer .blocked p{display:block;text-align:center;margin-bottom:0}#footer .blocked a{display:inline-block;font-size:18px;font-family:"Open Sans";color:#000;line-height:1.556;margin-top:5px;font-weight:300}#footer .blocked a.button,a.wa-button{color:#fff;margin:25px 0 35px}a.wa-button:after,a.wa-button:hover:after{color:#fff;font-size:14px}#footer .blocked a.button span{margin-left:5px;font-size:15px}#footer .blocked span.icon-mail:before{font-size:14px}.kontaktinfos{margin-top:12px}#footer h2{font-size:22px;font-family:"Open Sans";color:#000;font-weight:700;line-height:1.273;text-transform:initial}#footer_menu{width:100%;box-sizing:border-box;position:relative;text-align:center;z-index:1;padding:30px 0}#footer_menu a{color:#666;font-size:14px;font-family:"Open Sans";text-transform:uppercase}#footer_menu .cell{text-align:center;display:inline-block}#footer_menu a.quicklink{font-size:14px;font-family:'Open Sans',sans-serif;color:#828282;padding-left:5px;padding-right:10px}.quicklinks{display:inline-block;width:100%;box-sizing:border-box;margin-top:30px}#footer_menu a.to_top{width:50px;color:#fff;font-size:12px;line-height:4;display:inline-block}a.to_top span{color:#fff;display:inline-block;padding-top:7px}