.tx-felogin-pi1 label{display:block}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:623px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:623px}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-if-bienzenker-hausdb table{border-collapse:separate;border-spacing:10px}
.tx-if-bienzenker-hausdb table th{font-weight:bold}
.tx-if-bienzenker-hausdb table td{vertical-align:top}
.typo3-messages .message-error{color:red}
.typo3-messages .message-ok{color:green}
.house{display:inline-block;position:relative;-webkit-transition:all 600ms ease,opacity 600ms ease;-moz-transition:all 600ms ease,opacity 600ms ease;-ms-transition:all 600ms ease,opacity 600ms ease;-o-transition:all 600ms ease,opacity 600ms ease;transition:all 600ms ease,opacity 600ms ease;opacity:1}
.house.hide{opacity:0.2}
.house .name{position:absolute}
.house .test{display:block}
.filter.act::before{content:' x ';color:#F00}
.menu-col{display:inline-block;vertical-align:top;font-size:14px;margin-bottom:50px}
.menu-col.colspan-1{width:16%}
.menu-col.colspan-2{width:32%}
.menu-col.colspan-2 ul{padding:0;margin:0}
.menu-col.colspan-2 ul li{padding:0;margin:0;display:inline-block}
.menu-col ul{padding:0;margin:0}
.menu-col ul li{list-style:none;padding:0;margin:0}
.clearer,.row{clear:both}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.accordeon .accordeonOpener{border:2px solid #ededed;padding:.5em 2em .5em 1em;cursor:pointer;position:relative;margin:0;font-size:1.5em}
.accordeon .accordeonOpener .fa{position:absolute;top:.5em;right:1em;line-height:1.5em;margin-top:0}
.accordeon .accordeonOpener .fa.fa-minus,.accordeon .accordeonOpener .fa.fa-plus{top:.75em}
.accordeon.bluegrey .accordeonOpener{border:2px solid #fff;background:#ededed}
.accordeon.bluegrey .item[data-status=open] .accordeonOpener{border:2px solid #fff;background:#0069b4;color:#fff}
.accordeon.greyboxed .accordeonOpener{border:0;background-color:#dcdddf;color:#000;text-transform:none;font-weight:700;font-size:1.25em;padding:.5em 3em .5em 1.25em}
.accordeon.greyboxed .item{margin:0 0 1em}
.accordeon.greyboxed .item:nth-last-of-type(1){margin:0}
.accordeon .item[data-status=open] .accordeonOpener .fa-chevron-down,.accordeon .item[data-status=open] .accordeonOpener .fa-plus{display:none}
.accordeon .item[data-status=open] .accordeonOpener .fa-chevron-up,.accordeon .item[data-status=open] .accordeonOpener .fa-minus,.accordeon .item[data-status=close] .accordeonOpener .fa-chevron-down,.accordeon .item[data-status=close] .accordeonOpener .fa-plus{display:inherit}
.accordeon .item[data-status=close] .accordeonOpener .fa-chevron-up,.accordeon .item[data-status=close] .accordeonOpener .fa-minus{display:none}
.accordeon .item[data-status=close]+.item .accordeonOpener{border-top:0}
.accordeon .foldOutContainer{padding:2.5em 1.5em;display:none}
.accordionWrapper{display:inline-block;background-color:#fff;overflow:hidden;position:relative;width:100%;max-width:760px}
.accordionWrapper .set,.accordionWrapper .title{display:inline;float:left;margin:0;position:relative}
.clearer,.row{display:block}
.accordionWrapper img{display:block;max-width:inherit!important}
.accordionWrapper .title{cursor:pointer}
.accordionWrapper .content{position:absolute;left:30px;right:0;overflow:hidden}
.row,sub,sup{position:relative}
.accordionWrapper .set{border-right:1px solid #fff;overflow:hidden;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;width:30px}
.accordionWrapper .set[data-status=open]{width:550px}
.accordionWrapper[data-count="7"] .set[data-status=open]{width:calc(100% - 7*30px)}
.row,.row:after{width:100%}
body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.4em;color:#1d1d1b}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
:focus{outline:0}
.row{text-align:center}
.innerWrap,.row.iframe{text-align:left}
.row.slider{overflow-x:hidden}
.row.bigHeader .headerImageTitle{color:#fff;font-weight:300;position:absolute;top:50%;left:0;right:0;font-size:4em;line-height:1em;text-transform:uppercase}
.centeredBox,.innerWrap{position:relative}
.row.bigHeader .headerImageTitle h1,.row.bigHeader .headerImageTitle h2,.row.bigHeader .headerImageTitle h3,.row.bigHeader .headerImageTitle h4,.row.bigHeader .headerImageTitle h5,.row.bigHeader .headerImageTitle h6,.row.bigHeader .headerImageTitle p{color:#fff;font-size:1em;line-height:1em;text-shadow:0 0 10px #000}
.row.pictureHeader{min-height:3em;background-color:#4a4a49}
.row.pictureHeader img{width:100%;height:auto;float:left}
.innerWrap:after,.row:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.row #claim{padding:4em 0}
.innerWrap{display:block;width:95%;max-width:1240px;margin:0 auto}
.innerWrap:after{width:100%}
.row[data-fullscreen=true]>.innerWrap{max-width:inherit;width:100%}
.asideLeft{padding:2em 0}
@media only screen and (min-width:480px){.asideLeft{padding:3em 0}
}
@media only screen and (min-width:750px){.asideLeft{padding:4em 0}
}
.asideLeft .sideBar{display:none}
@media only screen and (min-width:1080px){.asideLeft .sideBar{display:inherit;float:left;width:21.5%}
.asideLeft .mainCol{float:right;width:74%}
}
.asideLeft .sideBar .asideContent{display:inline-block;margin-top:4em}
.asideLeft .mainCol{display:block}
.asideLeft .mainCol .pageTitle h2{margin:0;line-height:1em}
.asideLeft .mainCol>.csc-default:first-child{padding-top:0!important}
@media screen and (max-width:1000px){.row.smallHeader{display:none}
}
@media screen and (max-width:940px){.innerWrap{width:95%}
}
@media screen and (max-width:750px){.row.bigHeader .headerImageTitle{font-size:2em}
}
@font-face{font-family:bienzenker;src:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker_icons.eot?-gw858');src:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker_icons.eot?#iefix-gw858') format("embedded-opentype"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker_icons.woff?-gw858') format("woff"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker_icons.ttf?-gw858') format("truetype"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker_icons.svg?-gw858#bienzenker_icons') format("svg");font-weight:400;font-style:normal}
@font-face{font-family:bienzenker-press;src:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bnz-press.eot?jud1cm');src:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bnz-press.eot?jud1cm#iefix') format("embedded-opentype"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bnz-press.ttf?jud1cm') format("truetype"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bnz-press.woff?jud1cm') format("woff"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bnz-press.svg?jud1cm#icomoon') format("svg");font-weight:400;font-style:normal}
.icon-wohnflaeche:before{content:"\e600"}
.icon-hauslinie:before{content:"\e601"}
.icon-hausart:before{content:"\e602"}
.icon-dachart:before{content:"\e603"}
.icon-newsentry:before{content:"\e604"}
.icon-preis:before{content:"\e605"}
.icon-home:before{content:"\e606"}
.icon-home2:before{content:"\e607"}
.icon-home3:before{content:"\e608"}
.icon-pencil:before{content:"\e609"}
.icon-download:before{content:"\e60a"}
.icon-upload:before{content:"\e60b"}
.icon-undo:before{content:"\e60c"}
.icon-redo:before{content:"\e60d"}
.icon-forward:before{content:"\e60e"}
.icon-reply:before{content:"\e60f"}
.icon-search:before{content:"\e610"}
.icon-zoomin:before{content:"\e611"}
.icon-zoomout:before{content:"\e612"}
.icon-remove:before{content:"\e613"}
.icon-list:before{content:"\e614"}
.icon-list2:before{content:"\e615"}
.icon-numbered-list:before{content:"\e616"}
.icon-google:before{content:"\e617"}
.icon-googleplus:before{content:"\e618"}
.icon-googleplus2:before{content:"\e619"}
.icon-googleplus3:before{content:"\e61a"}
.icon-facebook:before{content:"\e61b"}
.icon-facebook2:before{content:"\e61c"}
.icon-facebook3:before{content:"\e61d"}
.icon-twitter:before{content:"\e61e"}
.icon-twitter2:before{content:"\e61f"}
.icon-twitter3:before{content:"\e620"}
.icon-feed:before{content:"\e621"}
.icon-feed2:before{content:"\e622"}
.icon-feed3:before{content:"\e623"}
.icon-vimeo:before{content:"\e624"}
.icon-vimeo2:before{content:"\e625"}
.icon-vimeo3:before{content:"\e626"}
.icon-arrow-left:before{content:"\e627"}
.icon-arrow-down:before{content:"\e628"}
.icon-arrow-up:before{content:"\e629"}
.icon-uniE62A:before{content:"\e62a"}
[class*=" ico-"],[class^=ico-]{font-family:bienzenker-press!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}
.ico-facts:before{content:"\e901"}
.ico-media:before,.ico-mediendb:before{content:"\e900"}
.ico-press:before{content:"\e902"}
@font-face{font-family:bienzenker-special;src:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker.eot?ub8vqi');src:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker.eot?#iefixub8vqi') format("embedded-opentype"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker.woff?ub8vqi') format("woff"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker.ttf?ub8vqi') format("truetype"),url('../../typo3conf/ext/if_bienzenker/Resources/Public/Fonts/bienzenker.svg?ub8vqi#bienzenker') format("svg");font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:bienzenker-special;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-bienzenker-houseprogram:before{content:"\e600"}
.icon-bienzenker-housetype:before{content:"\e601"}
.icon-bienzenker-livingarea:before{content:"\e602"}
.icon-bienzenker-newsentry:before{content:"\e603"}
.icon-bienzenker-pricerange:before{content:"\e604"}
.icon-bienzenker-rooftype:before{content:"\e605"}
.icon-bienzenker-floorplan:before{content:"\e606"}
.icon-bienzenker-houseinfo:before{content:"\e607"}
.centeredBox .placeholder{display:block;width:100%;height:auto}
.centeredBox .inner,.centeredBox .linkarea{position:absolute;top:0;bottom:0;left:0;right:0;padding:2em;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.centeredBox .inner:hover,.centeredBox .linkarea:hover{padding:1em 2em 3em}
.centeredBox .inner h3,.centeredBox .linkarea h3{color:#fff!important}
.centeredBox .inner>*,.centeredBox .linkarea>*{width:100%;display:inline-block;text-align:center;vertical-align:middle}
.centeredBox .inner .before,.centeredBox .linkarea .before{display:inline-block;vertical-align:middle;height:100%;width:0}
#maincontent .csc-default.coloredBox{padding:0;margin:0 0 2em}
#maincontent .csc-default.coloredBox .csc-textpic-image{display:block;margin:0}
#maincontent .csc-default.coloredBox .csc-textpic-image figure,#maincontent .csc-default.coloredBox .csc-textpic-image img{display:block}
#maincontent .csc-default.coloredBox .csc-textpic-text{padding:2em}
#maincontent .csc-default.coloredBox .csc-textpic-intext-left-nowrap .csc-textpic-text{padding-left:0}
#maincontent .csc-default.coloredBox .csc-textpic-intext-right-nowrap .csc-textpic-text{padding-right:0}
#maincontent .csc-default.coloredBox p:nth-last-of-type(1){margin:0}
#maincontent .regularColSet .csc-default[data-colorsheme],.csc-default[data-colorsheme]{min-height:200px;box-sizing:border-box;padding:2em}
.regularColSet.fiveColSet .col .teaserMenuBox figure figcaption,.regularColSet.fourColSet .col .teaserMenuBox figure figcaption,.regularColSet.sixColSet .col .teaserMenuBox figure figcaption,.regularColSet.threeColSet .col .teaserMenuBox figure figcaption{min-height:69px}
#maincontent .regularColSet .csc-default[data-colorsheme].noPadding,.csc-default[data-colorsheme].noPadding{padding:0}
.whiteBg,[data-colorsheme=whiteBg]{background-color:#fff;color:#706f6f}
.whiteBg .textBox,[data-colorsheme=whiteBg] .textBox{background-color:rgba(255,255,255,.9);color:#706f6f}
.whiteBg div h1,.whiteBg div h2,.whiteBg div h3,.whiteBg div h4,.whiteBg div h5,.whiteBg div h6,.whiteBg.csc-default h1,.whiteBg.csc-default h2,.whiteBg.csc-default h3,.whiteBg.csc-default h4,.whiteBg.csc-default h5,.whiteBg.csc-default h6,[data-colorsheme=whiteBg] div h1,[data-colorsheme=whiteBg] div h2,[data-colorsheme=whiteBg] div h3,[data-colorsheme=whiteBg] div h4,[data-colorsheme=whiteBg] div h5,[data-colorsheme=whiteBg] div h6,[data-colorsheme=whiteBg].csc-default h1,[data-colorsheme=whiteBg].csc-default h2,[data-colorsheme=whiteBg].csc-default h3,[data-colorsheme=whiteBg].csc-default h4,[data-colorsheme=whiteBg].csc-default h5,[data-colorsheme=whiteBg].csc-default h6{color:#706f6f}
.whiteBg div h1 a,.whiteBg div h2 a,.whiteBg div h3 a,.whiteBg div h4 a,.whiteBg div h5 a,.whiteBg div h6 a,.whiteBg.csc-default h1 a,.whiteBg.csc-default h2 a,.whiteBg.csc-default h3 a,.whiteBg.csc-default h4 a,.whiteBg.csc-default h5 a,.whiteBg.csc-default h6 a,[data-colorsheme=whiteBg] div h1 a,[data-colorsheme=whiteBg] div h2 a,[data-colorsheme=whiteBg] div h3 a,[data-colorsheme=whiteBg] div h4 a,[data-colorsheme=whiteBg] div h5 a,[data-colorsheme=whiteBg] div h6 a,[data-colorsheme=whiteBg].csc-default h1 a,[data-colorsheme=whiteBg].csc-default h2 a,[data-colorsheme=whiteBg].csc-default h3 a,[data-colorsheme=whiteBg].csc-default h4 a,[data-colorsheme=whiteBg].csc-default h5 a,[data-colorsheme=whiteBg].csc-default h6 a{color:#000}
.whiteBg div b,.whiteBg div label,.whiteBg div li,.whiteBg div p,.whiteBg div span,.whiteBg div strong,.whiteBg div ul,.whiteBg.csc-default b,.whiteBg.csc-default label,.whiteBg.csc-default li,.whiteBg.csc-default p,.whiteBg.csc-default span,.whiteBg.csc-default strong,.whiteBg.csc-default ul,[data-colorsheme=whiteBg] div b,[data-colorsheme=whiteBg] div label,[data-colorsheme=whiteBg] div li,[data-colorsheme=whiteBg] div p,[data-colorsheme=whiteBg] div span,[data-colorsheme=whiteBg] div strong,[data-colorsheme=whiteBg] div ul,[data-colorsheme=whiteBg].csc-default b,[data-colorsheme=whiteBg].csc-default label,[data-colorsheme=whiteBg].csc-default li,[data-colorsheme=whiteBg].csc-default p,[data-colorsheme=whiteBg].csc-default span,[data-colorsheme=whiteBg].csc-default strong,[data-colorsheme=whiteBg].csc-default ul{color:#706f6f}
.whiteBg div a,.whiteBg.csc-default a,[data-colorsheme=whiteBg] div a,[data-colorsheme=whiteBg].csc-default a{color:#000}
.whiteBg div a.arrowButton,.whiteBg.csc-default a.arrowButton,[data-colorsheme=whiteBg] div a.arrowButton,[data-colorsheme=whiteBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.whiteBg div a.arrowButton:after,.whiteBg.csc-default a.arrowButton:after,[data-colorsheme=whiteBg] div a.arrowButton:after,[data-colorsheme=whiteBg].csc-default a.arrowButton:after{color:#0069b4}
.whiteBg div .blueButton,.whiteBg div .moreButton,.whiteBg div .news-backlink-wrap:not(.standardLink) a,.whiteBg div .news-list-view a.more,.whiteBg div .news-related-files-link a,.whiteBg div a.download,.whiteBg.csc-default .blueButton,.whiteBg.csc-default .moreButton,.whiteBg.csc-default .news-backlink-wrap:not(.standardLink) a,.whiteBg.csc-default .news-list-view a.more,.whiteBg.csc-default .news-related-files-link a,.whiteBg.csc-default a.download,[data-colorsheme=whiteBg] div .blueButton,[data-colorsheme=whiteBg] div .moreButton,[data-colorsheme=whiteBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=whiteBg] div .news-list-view a.more,[data-colorsheme=whiteBg] div .news-related-files-link a,[data-colorsheme=whiteBg] div a.download,[data-colorsheme=whiteBg].csc-default .blueButton,[data-colorsheme=whiteBg].csc-default .moreButton,[data-colorsheme=whiteBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=whiteBg].csc-default .news-list-view a.more,[data-colorsheme=whiteBg].csc-default .news-related-files-link a,[data-colorsheme=whiteBg].csc-default a.download{color:#fff}
.whiteBg.linkBox,[data-colorsheme=whiteBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.whiteBg.linkBox:hover,[data-colorsheme=whiteBg].linkBox:hover{background-color:#f2f2f2}
.noBg,[data-colorsheme=noBg]{background-color:transparent;color:#706f6f;background-image:none}
.noBg .textBox,[data-colorsheme=noBg] .textBox{background-color:rgba(0,0,0,.9);color:#706f6f}
.noBg div h1,.noBg div h2,.noBg div h3,.noBg div h4,.noBg div h5,.noBg div h6,.noBg.csc-default h1,.noBg.csc-default h2,.noBg.csc-default h3,.noBg.csc-default h4,.noBg.csc-default h5,.noBg.csc-default h6,[data-colorsheme=noBg] div h1,[data-colorsheme=noBg] div h2,[data-colorsheme=noBg] div h3,[data-colorsheme=noBg] div h4,[data-colorsheme=noBg] div h5,[data-colorsheme=noBg] div h6,[data-colorsheme=noBg].csc-default h1,[data-colorsheme=noBg].csc-default h2,[data-colorsheme=noBg].csc-default h3,[data-colorsheme=noBg].csc-default h4,[data-colorsheme=noBg].csc-default h5,[data-colorsheme=noBg].csc-default h6{color:#706f6f}
.noBg div h1 a,.noBg div h2 a,.noBg div h3 a,.noBg div h4 a,.noBg div h5 a,.noBg div h6 a,.noBg.csc-default h1 a,.noBg.csc-default h2 a,.noBg.csc-default h3 a,.noBg.csc-default h4 a,.noBg.csc-default h5 a,.noBg.csc-default h6 a,[data-colorsheme=noBg] div h1 a,[data-colorsheme=noBg] div h2 a,[data-colorsheme=noBg] div h3 a,[data-colorsheme=noBg] div h4 a,[data-colorsheme=noBg] div h5 a,[data-colorsheme=noBg] div h6 a,[data-colorsheme=noBg].csc-default h1 a,[data-colorsheme=noBg].csc-default h2 a,[data-colorsheme=noBg].csc-default h3 a,[data-colorsheme=noBg].csc-default h4 a,[data-colorsheme=noBg].csc-default h5 a,[data-colorsheme=noBg].csc-default h6 a{color:#000}
.noBg div b,.noBg div label,.noBg div li,.noBg div p,.noBg div span,.noBg div strong,.noBg div ul,.noBg.csc-default b,.noBg.csc-default label,.noBg.csc-default li,.noBg.csc-default p,.noBg.csc-default span,.noBg.csc-default strong,.noBg.csc-default ul,[data-colorsheme=noBg] div b,[data-colorsheme=noBg] div label,[data-colorsheme=noBg] div li,[data-colorsheme=noBg] div p,[data-colorsheme=noBg] div span,[data-colorsheme=noBg] div strong,[data-colorsheme=noBg] div ul,[data-colorsheme=noBg].csc-default b,[data-colorsheme=noBg].csc-default label,[data-colorsheme=noBg].csc-default li,[data-colorsheme=noBg].csc-default p,[data-colorsheme=noBg].csc-default span,[data-colorsheme=noBg].csc-default strong,[data-colorsheme=noBg].csc-default ul{color:#706f6f}
.noBg div a,.noBg.csc-default a,[data-colorsheme=noBg] div a,[data-colorsheme=noBg].csc-default a{color:#000}
.noBg div a.arrowButton,.noBg.csc-default a.arrowButton,[data-colorsheme=noBg] div a.arrowButton,[data-colorsheme=noBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.noBg div a.arrowButton:after,.noBg.csc-default a.arrowButton:after,[data-colorsheme=noBg] div a.arrowButton:after,[data-colorsheme=noBg].csc-default a.arrowButton:after{color:#0069b4}
.noBg div .blueButton,.noBg div .moreButton,.noBg div .news-backlink-wrap:not(.standardLink) a,.noBg div .news-list-view a.more,.noBg div .news-related-files-link a,.noBg div a.download,.noBg.csc-default .blueButton,.noBg.csc-default .moreButton,.noBg.csc-default .news-backlink-wrap:not(.standardLink) a,.noBg.csc-default .news-list-view a.more,.noBg.csc-default .news-related-files-link a,.noBg.csc-default a.download,[data-colorsheme=noBg] div .blueButton,[data-colorsheme=noBg] div .moreButton,[data-colorsheme=noBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=noBg] div .news-list-view a.more,[data-colorsheme=noBg] div .news-related-files-link a,[data-colorsheme=noBg] div a.download,[data-colorsheme=noBg].csc-default .blueButton,[data-colorsheme=noBg].csc-default .moreButton,[data-colorsheme=noBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=noBg].csc-default .news-list-view a.more,[data-colorsheme=noBg].csc-default .news-related-files-link a,[data-colorsheme=noBg].csc-default a.download{color:#fff}
.noBg.linkBox,[data-colorsheme=noBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.noBg.linkBox:hover,[data-colorsheme=noBg].linkBox:hover{background-color:transparent}
.lightGreyBg,[data-colorsheme=lightGreyBg]{background-color:#ededed;color:#1d1d1b;background-image:none}
.lightGreyBg .textBox,[data-colorsheme=lightGreyBg] .textBox{background-color:rgba(237,237,237,.9);color:#1d1d1b}
.lightGreyBg div h1,.lightGreyBg div h2,.lightGreyBg div h3,.lightGreyBg div h4,.lightGreyBg div h5,.lightGreyBg div h6,.lightGreyBg.csc-default h1,.lightGreyBg.csc-default h2,.lightGreyBg.csc-default h3,.lightGreyBg.csc-default h4,.lightGreyBg.csc-default h5,.lightGreyBg.csc-default h6,[data-colorsheme=lightGreyBg] div h1,[data-colorsheme=lightGreyBg] div h2,[data-colorsheme=lightGreyBg] div h3,[data-colorsheme=lightGreyBg] div h4,[data-colorsheme=lightGreyBg] div h5,[data-colorsheme=lightGreyBg] div h6,[data-colorsheme=lightGreyBg].csc-default h1,[data-colorsheme=lightGreyBg].csc-default h2,[data-colorsheme=lightGreyBg].csc-default h3,[data-colorsheme=lightGreyBg].csc-default h4,[data-colorsheme=lightGreyBg].csc-default h5,[data-colorsheme=lightGreyBg].csc-default h6{color:#1d1d1b}
.lightGreyBg div h1 a,.lightGreyBg div h2 a,.lightGreyBg div h3 a,.lightGreyBg div h4 a,.lightGreyBg div h5 a,.lightGreyBg div h6 a,.lightGreyBg.csc-default h1 a,.lightGreyBg.csc-default h2 a,.lightGreyBg.csc-default h3 a,.lightGreyBg.csc-default h4 a,.lightGreyBg.csc-default h5 a,.lightGreyBg.csc-default h6 a,[data-colorsheme=lightGreyBg] div h1 a,[data-colorsheme=lightGreyBg] div h2 a,[data-colorsheme=lightGreyBg] div h3 a,[data-colorsheme=lightGreyBg] div h4 a,[data-colorsheme=lightGreyBg] div h5 a,[data-colorsheme=lightGreyBg] div h6 a,[data-colorsheme=lightGreyBg].csc-default h1 a,[data-colorsheme=lightGreyBg].csc-default h2 a,[data-colorsheme=lightGreyBg].csc-default h3 a,[data-colorsheme=lightGreyBg].csc-default h4 a,[data-colorsheme=lightGreyBg].csc-default h5 a,[data-colorsheme=lightGreyBg].csc-default h6 a{color:#000}
.lightGreyBg div b,.lightGreyBg div label,.lightGreyBg div li,.lightGreyBg div p,.lightGreyBg div span,.lightGreyBg div strong,.lightGreyBg div ul,.lightGreyBg.csc-default b,.lightGreyBg.csc-default label,.lightGreyBg.csc-default li,.lightGreyBg.csc-default p,.lightGreyBg.csc-default span,.lightGreyBg.csc-default strong,.lightGreyBg.csc-default ul,[data-colorsheme=lightGreyBg] div b,[data-colorsheme=lightGreyBg] div label,[data-colorsheme=lightGreyBg] div li,[data-colorsheme=lightGreyBg] div p,[data-colorsheme=lightGreyBg] div span,[data-colorsheme=lightGreyBg] div strong,[data-colorsheme=lightGreyBg] div ul,[data-colorsheme=lightGreyBg].csc-default b,[data-colorsheme=lightGreyBg].csc-default label,[data-colorsheme=lightGreyBg].csc-default li,[data-colorsheme=lightGreyBg].csc-default p,[data-colorsheme=lightGreyBg].csc-default span,[data-colorsheme=lightGreyBg].csc-default strong,[data-colorsheme=lightGreyBg].csc-default ul{color:#1d1d1b}
.lightGreyBg div a,.lightGreyBg.csc-default a,[data-colorsheme=lightGreyBg] div a,[data-colorsheme=lightGreyBg].csc-default a{color:#000}
.lightGreyBg div a.arrowButton,.lightGreyBg.csc-default a.arrowButton,[data-colorsheme=lightGreyBg] div a.arrowButton,[data-colorsheme=lightGreyBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.lightGreyBg div a.arrowButton:after,.lightGreyBg.csc-default a.arrowButton:after,[data-colorsheme=lightGreyBg] div a.arrowButton:after,[data-colorsheme=lightGreyBg].csc-default a.arrowButton:after{color:#0069b4}
.lightGreyBg div .blueButton,.lightGreyBg div .moreButton,.lightGreyBg div .news-backlink-wrap:not(.standardLink) a,.lightGreyBg div .news-list-view a.more,.lightGreyBg div .news-related-files-link a,.lightGreyBg div a.download,.lightGreyBg.csc-default .blueButton,.lightGreyBg.csc-default .moreButton,.lightGreyBg.csc-default .news-backlink-wrap:not(.standardLink) a,.lightGreyBg.csc-default .news-list-view a.more,.lightGreyBg.csc-default .news-related-files-link a,.lightGreyBg.csc-default a.download,[data-colorsheme=lightGreyBg] div .blueButton,[data-colorsheme=lightGreyBg] div .moreButton,[data-colorsheme=lightGreyBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=lightGreyBg] div .news-list-view a.more,[data-colorsheme=lightGreyBg] div .news-related-files-link a,[data-colorsheme=lightGreyBg] div a.download,[data-colorsheme=lightGreyBg].csc-default .blueButton,[data-colorsheme=lightGreyBg].csc-default .moreButton,[data-colorsheme=lightGreyBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=lightGreyBg].csc-default .news-list-view a.more,[data-colorsheme=lightGreyBg].csc-default .news-related-files-link a,[data-colorsheme=lightGreyBg].csc-default a.download{color:#fff}
.lightGreyBg.linkBox,[data-colorsheme=lightGreyBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.lightGreyBg.linkBox:hover,[data-colorsheme=lightGreyBg].linkBox:hover{background-color:#e0e0e0}
.bluePrintBg,[data-colorsheme=bluePrintBg]{background-color:#ededed;color:#1d1d1b}
.bluePrintBg .textBox,[data-colorsheme=bluePrintBg] .textBox{background-color:rgba(237,237,237,.9);color:#1d1d1b}
.bluePrintBg div h1,.bluePrintBg div h2,.bluePrintBg div h3,.bluePrintBg div h4,.bluePrintBg div h5,.bluePrintBg div h6,.bluePrintBg.csc-default h1,.bluePrintBg.csc-default h2,.bluePrintBg.csc-default h3,.bluePrintBg.csc-default h4,.bluePrintBg.csc-default h5,.bluePrintBg.csc-default h6,[data-colorsheme=bluePrintBg] div h1,[data-colorsheme=bluePrintBg] div h2,[data-colorsheme=bluePrintBg] div h3,[data-colorsheme=bluePrintBg] div h4,[data-colorsheme=bluePrintBg] div h5,[data-colorsheme=bluePrintBg] div h6,[data-colorsheme=bluePrintBg].csc-default h1,[data-colorsheme=bluePrintBg].csc-default h2,[data-colorsheme=bluePrintBg].csc-default h3,[data-colorsheme=bluePrintBg].csc-default h4,[data-colorsheme=bluePrintBg].csc-default h5,[data-colorsheme=bluePrintBg].csc-default h6{color:#1d1d1b}
.bluePrintBg div h1 a,.bluePrintBg div h2 a,.bluePrintBg div h3 a,.bluePrintBg div h4 a,.bluePrintBg div h5 a,.bluePrintBg div h6 a,.bluePrintBg.csc-default h1 a,.bluePrintBg.csc-default h2 a,.bluePrintBg.csc-default h3 a,.bluePrintBg.csc-default h4 a,.bluePrintBg.csc-default h5 a,.bluePrintBg.csc-default h6 a,[data-colorsheme=bluePrintBg] div h1 a,[data-colorsheme=bluePrintBg] div h2 a,[data-colorsheme=bluePrintBg] div h3 a,[data-colorsheme=bluePrintBg] div h4 a,[data-colorsheme=bluePrintBg] div h5 a,[data-colorsheme=bluePrintBg] div h6 a,[data-colorsheme=bluePrintBg].csc-default h1 a,[data-colorsheme=bluePrintBg].csc-default h2 a,[data-colorsheme=bluePrintBg].csc-default h3 a,[data-colorsheme=bluePrintBg].csc-default h4 a,[data-colorsheme=bluePrintBg].csc-default h5 a,[data-colorsheme=bluePrintBg].csc-default h6 a{color:#000}
.bluePrintBg div b,.bluePrintBg div label,.bluePrintBg div li,.bluePrintBg div p,.bluePrintBg div span,.bluePrintBg div strong,.bluePrintBg div ul,.bluePrintBg.csc-default b,.bluePrintBg.csc-default label,.bluePrintBg.csc-default li,.bluePrintBg.csc-default p,.bluePrintBg.csc-default span,.bluePrintBg.csc-default strong,.bluePrintBg.csc-default ul,[data-colorsheme=bluePrintBg] div b,[data-colorsheme=bluePrintBg] div label,[data-colorsheme=bluePrintBg] div li,[data-colorsheme=bluePrintBg] div p,[data-colorsheme=bluePrintBg] div span,[data-colorsheme=bluePrintBg] div strong,[data-colorsheme=bluePrintBg] div ul,[data-colorsheme=bluePrintBg].csc-default b,[data-colorsheme=bluePrintBg].csc-default label,[data-colorsheme=bluePrintBg].csc-default li,[data-colorsheme=bluePrintBg].csc-default p,[data-colorsheme=bluePrintBg].csc-default span,[data-colorsheme=bluePrintBg].csc-default strong,[data-colorsheme=bluePrintBg].csc-default ul{color:#1d1d1b}
.bluePrintBg div a,.bluePrintBg.csc-default a,[data-colorsheme=bluePrintBg] div a,[data-colorsheme=bluePrintBg].csc-default a{color:#000}
.bluePrintBg div a.arrowButton,.bluePrintBg.csc-default a.arrowButton,[data-colorsheme=bluePrintBg] div a.arrowButton,[data-colorsheme=bluePrintBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.bluePrintBg div a.arrowButton:after,.bluePrintBg.csc-default a.arrowButton:after,[data-colorsheme=bluePrintBg] div a.arrowButton:after,[data-colorsheme=bluePrintBg].csc-default a.arrowButton:after{color:#0069b4}
.bluePrintBg div .blueButton,.bluePrintBg div .moreButton,.bluePrintBg div .news-backlink-wrap:not(.standardLink) a,.bluePrintBg div .news-list-view a.more,.bluePrintBg div .news-related-files-link a,.bluePrintBg div a.download,.bluePrintBg.csc-default .blueButton,.bluePrintBg.csc-default .moreButton,.bluePrintBg.csc-default .news-backlink-wrap:not(.standardLink) a,.bluePrintBg.csc-default .news-list-view a.more,.bluePrintBg.csc-default .news-related-files-link a,.bluePrintBg.csc-default a.download,[data-colorsheme=bluePrintBg] div .blueButton,[data-colorsheme=bluePrintBg] div .moreButton,[data-colorsheme=bluePrintBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=bluePrintBg] div .news-list-view a.more,[data-colorsheme=bluePrintBg] div .news-related-files-link a,[data-colorsheme=bluePrintBg] div a.download,[data-colorsheme=bluePrintBg].csc-default .blueButton,[data-colorsheme=bluePrintBg].csc-default .moreButton,[data-colorsheme=bluePrintBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=bluePrintBg].csc-default .news-list-view a.more,[data-colorsheme=bluePrintBg].csc-default .news-related-files-link a,[data-colorsheme=bluePrintBg].csc-default a.download{color:#fff}
.bluePrintBg.linkBox,[data-colorsheme=bluePrintBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bluePrintBg.linkBox:hover,[data-colorsheme=bluePrintBg].linkBox:hover{background-color:#e0e0e0}
.phoneBg,[data-colorsheme=phoneBg]{background-color:#4a4a49;color:#fff;background-image:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/BNZ-Kontakt-Hintergrund.jpg');background-repeat:no-repeat;background-position:center bottom;background-size:cover}
.phoneBg .textBox,[data-colorsheme=phoneBg] .textBox{background-color:rgba(74,74,73,.9);color:#fff}
.phoneBg div a,.phoneBg div b,.phoneBg div h1,.phoneBg div h1 a,.phoneBg div h2,.phoneBg div h2 a,.phoneBg div h3,.phoneBg div h3 a,.phoneBg div h4,.phoneBg div h4 a,.phoneBg div h5,.phoneBg div h5 a,.phoneBg div h6,.phoneBg div h6 a,.phoneBg div label,.phoneBg div li,.phoneBg div p,.phoneBg div span,.phoneBg div strong,.phoneBg div ul,.phoneBg.csc-default a,.phoneBg.csc-default b,.phoneBg.csc-default h1,.phoneBg.csc-default h1 a,.phoneBg.csc-default h2,.phoneBg.csc-default h2 a,.phoneBg.csc-default h3,.phoneBg.csc-default h3 a,.phoneBg.csc-default h4,.phoneBg.csc-default h4 a,.phoneBg.csc-default h5,.phoneBg.csc-default h5 a,.phoneBg.csc-default h6,.phoneBg.csc-default h6 a,.phoneBg.csc-default label,.phoneBg.csc-default li,.phoneBg.csc-default p,.phoneBg.csc-default span,.phoneBg.csc-default strong,.phoneBg.csc-default ul,[data-colorsheme=phoneBg] div a,[data-colorsheme=phoneBg] div b,[data-colorsheme=phoneBg] div h1,[data-colorsheme=phoneBg] div h1 a,[data-colorsheme=phoneBg] div h2,[data-colorsheme=phoneBg] div h2 a,[data-colorsheme=phoneBg] div h3,[data-colorsheme=phoneBg] div h3 a,[data-colorsheme=phoneBg] div h4,[data-colorsheme=phoneBg] div h4 a,[data-colorsheme=phoneBg] div h5,[data-colorsheme=phoneBg] div h5 a,[data-colorsheme=phoneBg] div h6,[data-colorsheme=phoneBg] div h6 a,[data-colorsheme=phoneBg] div label,[data-colorsheme=phoneBg] div li,[data-colorsheme=phoneBg] div p,[data-colorsheme=phoneBg] div span,[data-colorsheme=phoneBg] div strong,[data-colorsheme=phoneBg] div ul,[data-colorsheme=phoneBg].csc-default a,[data-colorsheme=phoneBg].csc-default b,[data-colorsheme=phoneBg].csc-default h1,[data-colorsheme=phoneBg].csc-default h1 a,[data-colorsheme=phoneBg].csc-default h2,[data-colorsheme=phoneBg].csc-default h2 a,[data-colorsheme=phoneBg].csc-default h3,[data-colorsheme=phoneBg].csc-default h3 a,[data-colorsheme=phoneBg].csc-default h4,[data-colorsheme=phoneBg].csc-default h4 a,[data-colorsheme=phoneBg].csc-default h5,[data-colorsheme=phoneBg].csc-default h5 a,[data-colorsheme=phoneBg].csc-default h6,[data-colorsheme=phoneBg].csc-default h6 a,[data-colorsheme=phoneBg].csc-default label,[data-colorsheme=phoneBg].csc-default li,[data-colorsheme=phoneBg].csc-default p,[data-colorsheme=phoneBg].csc-default span,[data-colorsheme=phoneBg].csc-default strong,[data-colorsheme=phoneBg].csc-default ul{color:#fff}
.phoneBg div a.arrowButton,.phoneBg.csc-default a.arrowButton,[data-colorsheme=phoneBg] div a.arrowButton,[data-colorsheme=phoneBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.phoneBg div a.arrowButton:after,.phoneBg.csc-default a.arrowButton:after,[data-colorsheme=phoneBg] div a.arrowButton:after,[data-colorsheme=phoneBg].csc-default a.arrowButton:after{color:#0069b4}
.phoneBg div .blueButton,.phoneBg div .moreButton,.phoneBg div .news-backlink-wrap:not(.standardLink) a,.phoneBg div .news-list-view a.more,.phoneBg div .news-related-files-link a,.phoneBg div a.download,.phoneBg.csc-default .blueButton,.phoneBg.csc-default .moreButton,.phoneBg.csc-default .news-backlink-wrap:not(.standardLink) a,.phoneBg.csc-default .news-list-view a.more,.phoneBg.csc-default .news-related-files-link a,.phoneBg.csc-default a.download,[data-colorsheme=phoneBg] div .blueButton,[data-colorsheme=phoneBg] div .moreButton,[data-colorsheme=phoneBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=phoneBg] div .news-list-view a.more,[data-colorsheme=phoneBg] div .news-related-files-link a,[data-colorsheme=phoneBg] div a.download,[data-colorsheme=phoneBg].csc-default .blueButton,[data-colorsheme=phoneBg].csc-default .moreButton,[data-colorsheme=phoneBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=phoneBg].csc-default .news-list-view a.more,[data-colorsheme=phoneBg].csc-default .news-related-files-link a,[data-colorsheme=phoneBg].csc-default a.download{color:#fff}
.phoneBg.linkBox,[data-colorsheme=phoneBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.phoneBg.linkBox:hover,[data-colorsheme=phoneBg].linkBox:hover{background-color:#3d3d3c}
.phoneBg>.innerWrap>.csc-default,[data-colorsheme=phoneBg]>.innerWrap>.csc-default{background-color:transparent;color:#fff}
.phoneBg>.innerWrap>.csc-default .textBox,[data-colorsheme=phoneBg]>.innerWrap>.csc-default .textBox{background-color:rgba(0,0,0,.9);color:#fff}
.phoneBg>.innerWrap>.csc-default div a,.phoneBg>.innerWrap>.csc-default div b,.phoneBg>.innerWrap>.csc-default div h1,.phoneBg>.innerWrap>.csc-default div h1 a,.phoneBg>.innerWrap>.csc-default div h2,.phoneBg>.innerWrap>.csc-default div h2 a,.phoneBg>.innerWrap>.csc-default div h3,.phoneBg>.innerWrap>.csc-default div h3 a,.phoneBg>.innerWrap>.csc-default div h4,.phoneBg>.innerWrap>.csc-default div h4 a,.phoneBg>.innerWrap>.csc-default div h5,.phoneBg>.innerWrap>.csc-default div h5 a,.phoneBg>.innerWrap>.csc-default div h6,.phoneBg>.innerWrap>.csc-default div h6 a,.phoneBg>.innerWrap>.csc-default div label,.phoneBg>.innerWrap>.csc-default div li,.phoneBg>.innerWrap>.csc-default div p,.phoneBg>.innerWrap>.csc-default div span,.phoneBg>.innerWrap>.csc-default div strong,.phoneBg>.innerWrap>.csc-default div ul,.phoneBg>.innerWrap>.csc-default.csc-default a,.phoneBg>.innerWrap>.csc-default.csc-default b,.phoneBg>.innerWrap>.csc-default.csc-default h1,.phoneBg>.innerWrap>.csc-default.csc-default h1 a,.phoneBg>.innerWrap>.csc-default.csc-default h2,.phoneBg>.innerWrap>.csc-default.csc-default h2 a,.phoneBg>.innerWrap>.csc-default.csc-default h3,.phoneBg>.innerWrap>.csc-default.csc-default h3 a,.phoneBg>.innerWrap>.csc-default.csc-default h4,.phoneBg>.innerWrap>.csc-default.csc-default h4 a,.phoneBg>.innerWrap>.csc-default.csc-default h5,.phoneBg>.innerWrap>.csc-default.csc-default h5 a,.phoneBg>.innerWrap>.csc-default.csc-default h6,.phoneBg>.innerWrap>.csc-default.csc-default h6 a,.phoneBg>.innerWrap>.csc-default.csc-default label,.phoneBg>.innerWrap>.csc-default.csc-default li,.phoneBg>.innerWrap>.csc-default.csc-default p,.phoneBg>.innerWrap>.csc-default.csc-default span,.phoneBg>.innerWrap>.csc-default.csc-default strong,.phoneBg>.innerWrap>.csc-default.csc-default ul,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div b,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h1,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h1 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h2,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h2 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h3,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h3 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h4,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h4 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h5,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h5 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h6,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div h6 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div label,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div li,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div p,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div span,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div strong,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div ul,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default b,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h1,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h1 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h2,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h2 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h3,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h3 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h4,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h4 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h5,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h5 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h6,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default h6 a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default label,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default li,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default p,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default span,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default strong,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default ul{color:#fff}
.phoneBg>.innerWrap>.csc-default div a.arrowButton,.phoneBg>.innerWrap>.csc-default.csc-default a.arrowButton,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div a.arrowButton,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default a.arrowButton{color:#0069b4;font-weight:400}
.phoneBg>.innerWrap>.csc-default div a.arrowButton:after,.phoneBg>.innerWrap>.csc-default.csc-default a.arrowButton:after,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div a.arrowButton:after,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default a.arrowButton:after{color:#0069b4}
.phoneBg>.innerWrap>.csc-default div .blueButton,.phoneBg>.innerWrap>.csc-default div .moreButton,.phoneBg>.innerWrap>.csc-default div .news-backlink-wrap:not(.standardLink) a,.phoneBg>.innerWrap>.csc-default div .news-list-view a.more,.phoneBg>.innerWrap>.csc-default div .news-related-files-link a,.phoneBg>.innerWrap>.csc-default div a.download,.phoneBg>.innerWrap>.csc-default.csc-default .blueButton,.phoneBg>.innerWrap>.csc-default.csc-default .moreButton,.phoneBg>.innerWrap>.csc-default.csc-default .news-backlink-wrap:not(.standardLink) a,.phoneBg>.innerWrap>.csc-default.csc-default .news-list-view a.more,.phoneBg>.innerWrap>.csc-default.csc-default .news-related-files-link a,.phoneBg>.innerWrap>.csc-default.csc-default a.download,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div .blueButton,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div .moreButton,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div .news-list-view a.more,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div .news-related-files-link a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default div a.download,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default .blueButton,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default .moreButton,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default .news-list-view a.more,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default .news-related-files-link a,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.csc-default a.download{color:#fff}
.phoneBg>.innerWrap>.csc-default.linkBox,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.phoneBg>.innerWrap>.csc-default.linkBox:hover,[data-colorsheme=phoneBg]>.innerWrap>.csc-default.linkBox:hover{background-color:transparent}
.phoneBlueBg,[data-colorsheme=phoneBlueBg]{background-color:#0069b4;color:#fff;background-image:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/phone_bg_blue.jpg');background-repeat:no-repeat;background-position:center bottom;background-size:cover}
.phoneBlueBg .textBox,[data-colorsheme=phoneBlueBg] .textBox{background-color:rgba(0,105,180,.9);color:#fff}
.phoneBlueBg div a,.phoneBlueBg div b,.phoneBlueBg div h1,.phoneBlueBg div h1 a,.phoneBlueBg div h2,.phoneBlueBg div h2 a,.phoneBlueBg div h3,.phoneBlueBg div h3 a,.phoneBlueBg div h4,.phoneBlueBg div h4 a,.phoneBlueBg div h5,.phoneBlueBg div h5 a,.phoneBlueBg div h6,.phoneBlueBg div h6 a,.phoneBlueBg div label,.phoneBlueBg div li,.phoneBlueBg div p,.phoneBlueBg div span,.phoneBlueBg div strong,.phoneBlueBg div ul,.phoneBlueBg.csc-default a,.phoneBlueBg.csc-default b,.phoneBlueBg.csc-default h1,.phoneBlueBg.csc-default h1 a,.phoneBlueBg.csc-default h2,.phoneBlueBg.csc-default h2 a,.phoneBlueBg.csc-default h3,.phoneBlueBg.csc-default h3 a,.phoneBlueBg.csc-default h4,.phoneBlueBg.csc-default h4 a,.phoneBlueBg.csc-default h5,.phoneBlueBg.csc-default h5 a,.phoneBlueBg.csc-default h6,.phoneBlueBg.csc-default h6 a,.phoneBlueBg.csc-default label,.phoneBlueBg.csc-default li,.phoneBlueBg.csc-default p,.phoneBlueBg.csc-default span,.phoneBlueBg.csc-default strong,.phoneBlueBg.csc-default ul,[data-colorsheme=phoneBlueBg] div a,[data-colorsheme=phoneBlueBg] div b,[data-colorsheme=phoneBlueBg] div h1,[data-colorsheme=phoneBlueBg] div h1 a,[data-colorsheme=phoneBlueBg] div h2,[data-colorsheme=phoneBlueBg] div h2 a,[data-colorsheme=phoneBlueBg] div h3,[data-colorsheme=phoneBlueBg] div h3 a,[data-colorsheme=phoneBlueBg] div h4,[data-colorsheme=phoneBlueBg] div h4 a,[data-colorsheme=phoneBlueBg] div h5,[data-colorsheme=phoneBlueBg] div h5 a,[data-colorsheme=phoneBlueBg] div h6,[data-colorsheme=phoneBlueBg] div h6 a,[data-colorsheme=phoneBlueBg] div label,[data-colorsheme=phoneBlueBg] div li,[data-colorsheme=phoneBlueBg] div p,[data-colorsheme=phoneBlueBg] div span,[data-colorsheme=phoneBlueBg] div strong,[data-colorsheme=phoneBlueBg] div ul,[data-colorsheme=phoneBlueBg].csc-default a,[data-colorsheme=phoneBlueBg].csc-default b,[data-colorsheme=phoneBlueBg].csc-default h1,[data-colorsheme=phoneBlueBg].csc-default h1 a,[data-colorsheme=phoneBlueBg].csc-default h2,[data-colorsheme=phoneBlueBg].csc-default h2 a,[data-colorsheme=phoneBlueBg].csc-default h3,[data-colorsheme=phoneBlueBg].csc-default h3 a,[data-colorsheme=phoneBlueBg].csc-default h4,[data-colorsheme=phoneBlueBg].csc-default h4 a,[data-colorsheme=phoneBlueBg].csc-default h5,[data-colorsheme=phoneBlueBg].csc-default h5 a,[data-colorsheme=phoneBlueBg].csc-default h6,[data-colorsheme=phoneBlueBg].csc-default h6 a,[data-colorsheme=phoneBlueBg].csc-default label,[data-colorsheme=phoneBlueBg].csc-default li,[data-colorsheme=phoneBlueBg].csc-default p,[data-colorsheme=phoneBlueBg].csc-default span,[data-colorsheme=phoneBlueBg].csc-default strong,[data-colorsheme=phoneBlueBg].csc-default ul{color:#fff}
.phoneBlueBg div a.arrowButton,.phoneBlueBg.csc-default a.arrowButton,[data-colorsheme=phoneBlueBg] div a.arrowButton,[data-colorsheme=phoneBlueBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.phoneBlueBg div a.arrowButton:after,.phoneBlueBg.csc-default a.arrowButton:after,[data-colorsheme=phoneBlueBg] div a.arrowButton:after,[data-colorsheme=phoneBlueBg].csc-default a.arrowButton:after{color:#0069b4}
.phoneBlueBg div .blueButton,.phoneBlueBg div .moreButton,.phoneBlueBg div .news-backlink-wrap:not(.standardLink) a,.phoneBlueBg div .news-list-view a.more,.phoneBlueBg div .news-related-files-link a,.phoneBlueBg div a.download,.phoneBlueBg.csc-default .blueButton,.phoneBlueBg.csc-default .moreButton,.phoneBlueBg.csc-default .news-backlink-wrap:not(.standardLink) a,.phoneBlueBg.csc-default .news-list-view a.more,.phoneBlueBg.csc-default .news-related-files-link a,.phoneBlueBg.csc-default a.download,[data-colorsheme=phoneBlueBg] div .blueButton,[data-colorsheme=phoneBlueBg] div .moreButton,[data-colorsheme=phoneBlueBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=phoneBlueBg] div .news-list-view a.more,[data-colorsheme=phoneBlueBg] div .news-related-files-link a,[data-colorsheme=phoneBlueBg] div a.download,[data-colorsheme=phoneBlueBg].csc-default .blueButton,[data-colorsheme=phoneBlueBg].csc-default .moreButton,[data-colorsheme=phoneBlueBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=phoneBlueBg].csc-default .news-list-view a.more,[data-colorsheme=phoneBlueBg].csc-default .news-related-files-link a,[data-colorsheme=phoneBlueBg].csc-default a.download{color:#fff}
.phoneBlueBg.linkBox,[data-colorsheme=phoneBlueBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.phoneBlueBg.linkBox:hover,[data-colorsheme=phoneBlueBg].linkBox:hover{background-color:#005a9b}
.blueBg,[data-colorsheme=blueBg]{background-color:#0069b4;color:#fff}
.blueBg .textBox,[data-colorsheme=blueBg] .textBox{background-color:rgba(0,105,180,.9);color:#fff}
.blueBg div a,.blueBg div b,.blueBg div h1,.blueBg div h1 a,.blueBg div h2,.blueBg div h2 a,.blueBg div h3,.blueBg div h3 a,.blueBg div h4,.blueBg div h4 a,.blueBg div h5,.blueBg div h5 a,.blueBg div h6,.blueBg div h6 a,.blueBg div label,.blueBg div li,.blueBg div p,.blueBg div span,.blueBg div strong,.blueBg div ul,.blueBg.csc-default a,.blueBg.csc-default b,.blueBg.csc-default h1,.blueBg.csc-default h1 a,.blueBg.csc-default h2,.blueBg.csc-default h2 a,.blueBg.csc-default h3,.blueBg.csc-default h3 a,.blueBg.csc-default h4,.blueBg.csc-default h4 a,.blueBg.csc-default h5,.blueBg.csc-default h5 a,.blueBg.csc-default h6,.blueBg.csc-default h6 a,.blueBg.csc-default label,.blueBg.csc-default li,.blueBg.csc-default p,.blueBg.csc-default span,.blueBg.csc-default strong,.blueBg.csc-default ul,[data-colorsheme=blueBg] div a,[data-colorsheme=blueBg] div b,[data-colorsheme=blueBg] div h1,[data-colorsheme=blueBg] div h1 a,[data-colorsheme=blueBg] div h2,[data-colorsheme=blueBg] div h2 a,[data-colorsheme=blueBg] div h3,[data-colorsheme=blueBg] div h3 a,[data-colorsheme=blueBg] div h4,[data-colorsheme=blueBg] div h4 a,[data-colorsheme=blueBg] div h5,[data-colorsheme=blueBg] div h5 a,[data-colorsheme=blueBg] div h6,[data-colorsheme=blueBg] div h6 a,[data-colorsheme=blueBg] div label,[data-colorsheme=blueBg] div li,[data-colorsheme=blueBg] div p,[data-colorsheme=blueBg] div span,[data-colorsheme=blueBg] div strong,[data-colorsheme=blueBg] div ul,[data-colorsheme=blueBg].csc-default a,[data-colorsheme=blueBg].csc-default b,[data-colorsheme=blueBg].csc-default h1,[data-colorsheme=blueBg].csc-default h1 a,[data-colorsheme=blueBg].csc-default h2,[data-colorsheme=blueBg].csc-default h2 a,[data-colorsheme=blueBg].csc-default h3,[data-colorsheme=blueBg].csc-default h3 a,[data-colorsheme=blueBg].csc-default h4,[data-colorsheme=blueBg].csc-default h4 a,[data-colorsheme=blueBg].csc-default h5,[data-colorsheme=blueBg].csc-default h5 a,[data-colorsheme=blueBg].csc-default h6,[data-colorsheme=blueBg].csc-default h6 a,[data-colorsheme=blueBg].csc-default label,[data-colorsheme=blueBg].csc-default li,[data-colorsheme=blueBg].csc-default p,[data-colorsheme=blueBg].csc-default span,[data-colorsheme=blueBg].csc-default strong,[data-colorsheme=blueBg].csc-default ul{color:#fff}
.blueBg div a.arrowButton,.blueBg.csc-default a.arrowButton,[data-colorsheme=blueBg] div a.arrowButton,[data-colorsheme=blueBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.blueBg div a.arrowButton:after,.blueBg.csc-default a.arrowButton:after,[data-colorsheme=blueBg] div a.arrowButton:after,[data-colorsheme=blueBg].csc-default a.arrowButton:after{color:#0069b4}
.blueBg div .blueButton,.blueBg div .moreButton,.blueBg div .news-backlink-wrap:not(.standardLink) a,.blueBg div .news-list-view a.more,.blueBg div .news-related-files-link a,.blueBg div a.download,.blueBg.csc-default .blueButton,.blueBg.csc-default .moreButton,.blueBg.csc-default .news-backlink-wrap:not(.standardLink) a,.blueBg.csc-default .news-list-view a.more,.blueBg.csc-default .news-related-files-link a,.blueBg.csc-default a.download,[data-colorsheme=blueBg] div .blueButton,[data-colorsheme=blueBg] div .moreButton,[data-colorsheme=blueBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=blueBg] div .news-list-view a.more,[data-colorsheme=blueBg] div .news-related-files-link a,[data-colorsheme=blueBg] div a.download,[data-colorsheme=blueBg].csc-default .blueButton,[data-colorsheme=blueBg].csc-default .moreButton,[data-colorsheme=blueBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=blueBg].csc-default .news-list-view a.more,[data-colorsheme=blueBg].csc-default .news-related-files-link a,[data-colorsheme=blueBg].csc-default a.download{color:#fff}
.blueBg.linkBox,[data-colorsheme=blueBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.blueBg.linkBox:hover,[data-colorsheme=blueBg].linkBox:hover{background-color:#005a9b}
.darkBlueBg,[data-colorsheme=darkBlueBg]{background-color:#004679;color:#fff}
.darkBlueBg .textBox,[data-colorsheme=darkBlueBg] .textBox{background-color:rgba(0,70,121,.9);color:#fff}
.darkBlueBg div a,.darkBlueBg div b,.darkBlueBg div h1,.darkBlueBg div h1 a,.darkBlueBg div h2,.darkBlueBg div h2 a,.darkBlueBg div h3,.darkBlueBg div h3 a,.darkBlueBg div h4,.darkBlueBg div h4 a,.darkBlueBg div h5,.darkBlueBg div h5 a,.darkBlueBg div h6,.darkBlueBg div h6 a,.darkBlueBg div label,.darkBlueBg div li,.darkBlueBg div p,.darkBlueBg div span,.darkBlueBg div strong,.darkBlueBg div ul,.darkBlueBg.csc-default a,.darkBlueBg.csc-default b,.darkBlueBg.csc-default h1,.darkBlueBg.csc-default h1 a,.darkBlueBg.csc-default h2,.darkBlueBg.csc-default h2 a,.darkBlueBg.csc-default h3,.darkBlueBg.csc-default h3 a,.darkBlueBg.csc-default h4,.darkBlueBg.csc-default h4 a,.darkBlueBg.csc-default h5,.darkBlueBg.csc-default h5 a,.darkBlueBg.csc-default h6,.darkBlueBg.csc-default h6 a,.darkBlueBg.csc-default label,.darkBlueBg.csc-default li,.darkBlueBg.csc-default p,.darkBlueBg.csc-default span,.darkBlueBg.csc-default strong,.darkBlueBg.csc-default ul,[data-colorsheme=darkBlueBg] div a,[data-colorsheme=darkBlueBg] div b,[data-colorsheme=darkBlueBg] div h1,[data-colorsheme=darkBlueBg] div h1 a,[data-colorsheme=darkBlueBg] div h2,[data-colorsheme=darkBlueBg] div h2 a,[data-colorsheme=darkBlueBg] div h3,[data-colorsheme=darkBlueBg] div h3 a,[data-colorsheme=darkBlueBg] div h4,[data-colorsheme=darkBlueBg] div h4 a,[data-colorsheme=darkBlueBg] div h5,[data-colorsheme=darkBlueBg] div h5 a,[data-colorsheme=darkBlueBg] div h6,[data-colorsheme=darkBlueBg] div h6 a,[data-colorsheme=darkBlueBg] div label,[data-colorsheme=darkBlueBg] div li,[data-colorsheme=darkBlueBg] div p,[data-colorsheme=darkBlueBg] div span,[data-colorsheme=darkBlueBg] div strong,[data-colorsheme=darkBlueBg] div ul,[data-colorsheme=darkBlueBg].csc-default a,[data-colorsheme=darkBlueBg].csc-default b,[data-colorsheme=darkBlueBg].csc-default h1,[data-colorsheme=darkBlueBg].csc-default h1 a,[data-colorsheme=darkBlueBg].csc-default h2,[data-colorsheme=darkBlueBg].csc-default h2 a,[data-colorsheme=darkBlueBg].csc-default h3,[data-colorsheme=darkBlueBg].csc-default h3 a,[data-colorsheme=darkBlueBg].csc-default h4,[data-colorsheme=darkBlueBg].csc-default h4 a,[data-colorsheme=darkBlueBg].csc-default h5,[data-colorsheme=darkBlueBg].csc-default h5 a,[data-colorsheme=darkBlueBg].csc-default h6,[data-colorsheme=darkBlueBg].csc-default h6 a,[data-colorsheme=darkBlueBg].csc-default label,[data-colorsheme=darkBlueBg].csc-default li,[data-colorsheme=darkBlueBg].csc-default p,[data-colorsheme=darkBlueBg].csc-default span,[data-colorsheme=darkBlueBg].csc-default strong,[data-colorsheme=darkBlueBg].csc-default ul{color:#fff}
.darkBlueBg div a.arrowButton,.darkBlueBg.csc-default a.arrowButton,[data-colorsheme=darkBlueBg] div a.arrowButton,[data-colorsheme=darkBlueBg].csc-default a.arrowButton{color:#0069b4;font-weight:400}
.darkBlueBg div a.arrowButton:after,.darkBlueBg.csc-default a.arrowButton:after,[data-colorsheme=darkBlueBg] div a.arrowButton:after,[data-colorsheme=darkBlueBg].csc-default a.arrowButton:after{color:#0069b4}
.darkBlueBg div .blueButton,.darkBlueBg div .moreButton,.darkBlueBg div .news-backlink-wrap:not(.standardLink) a,.darkBlueBg div .news-list-view a.more,.darkBlueBg div .news-related-files-link a,.darkBlueBg div a.download,.darkBlueBg.csc-default .blueButton,.darkBlueBg.csc-default .moreButton,.darkBlueBg.csc-default .news-backlink-wrap:not(.standardLink) a,.darkBlueBg.csc-default .news-list-view a.more,.darkBlueBg.csc-default .news-related-files-link a,.darkBlueBg.csc-default a.download,[data-colorsheme=darkBlueBg] div .blueButton,[data-colorsheme=darkBlueBg] div .moreButton,[data-colorsheme=darkBlueBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=darkBlueBg] div .news-list-view a.more,[data-colorsheme=darkBlueBg] div .news-related-files-link a,[data-colorsheme=darkBlueBg] div a.download,[data-colorsheme=darkBlueBg].csc-default .blueButton,[data-colorsheme=darkBlueBg].csc-default .moreButton,[data-colorsheme=darkBlueBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=darkBlueBg].csc-default .news-list-view a.more,[data-colorsheme=darkBlueBg].csc-default .news-related-files-link a,[data-colorsheme=darkBlueBg].csc-default a.download{color:#fff}
.darkBlueBg.linkBox,[data-colorsheme=darkBlueBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.darkBlueBg.linkBox:hover,[data-colorsheme=darkBlueBg].linkBox:hover{background-color:#003760}
.imageGreyBg,[data-colorsheme=imageGreyBg]{color:#fff;background-color:#4a4a49}
.imageGreyBg .textBox,[data-colorsheme=imageGreyBg] .textBox{background-color:rgba(74,74,73,.9);color:#fff}
.imageGreyBg div a,.imageGreyBg div b,.imageGreyBg div h1,.imageGreyBg div h1 a,.imageGreyBg div h2,.imageGreyBg div h2 a,.imageGreyBg div h3,.imageGreyBg div h3 a,.imageGreyBg div h4,.imageGreyBg div h4 a,.imageGreyBg div h5,.imageGreyBg div h5 a,.imageGreyBg div h6,.imageGreyBg div h6 a,.imageGreyBg div label,.imageGreyBg div li,.imageGreyBg div p,.imageGreyBg div span,.imageGreyBg div strong,.imageGreyBg div ul,.imageGreyBg.csc-default a,.imageGreyBg.csc-default b,.imageGreyBg.csc-default h1,.imageGreyBg.csc-default h1 a,.imageGreyBg.csc-default h2,.imageGreyBg.csc-default h2 a,.imageGreyBg.csc-default h3,.imageGreyBg.csc-default h3 a,.imageGreyBg.csc-default h4,.imageGreyBg.csc-default h4 a,.imageGreyBg.csc-default h5,.imageGreyBg.csc-default h5 a,.imageGreyBg.csc-default h6,.imageGreyBg.csc-default h6 a,.imageGreyBg.csc-default label,.imageGreyBg.csc-default li,.imageGreyBg.csc-default p,.imageGreyBg.csc-default span,.imageGreyBg.csc-default strong,.imageGreyBg.csc-default ul,[data-colorsheme=imageGreyBg] div a,[data-colorsheme=imageGreyBg] div b,[data-colorsheme=imageGreyBg] div h1,[data-colorsheme=imageGreyBg] div h1 a,[data-colorsheme=imageGreyBg] div h2,[data-colorsheme=imageGreyBg] div h2 a,[data-colorsheme=imageGreyBg] div h3,[data-colorsheme=imageGreyBg] div h3 a,[data-colorsheme=imageGreyBg] div h4,[data-colorsheme=imageGreyBg] div h4 a,[data-colorsheme=imageGreyBg] div h5,[data-colorsheme=imageGreyBg] div h5 a,[data-colorsheme=imageGreyBg] div h6,[data-colorsheme=imageGreyBg] div h6 a,[data-colorsheme=imageGreyBg] div label,[data-colorsheme=imageGreyBg] div li,[data-colorsheme=imageGreyBg] div p,[data-colorsheme=imageGreyBg] div span,[data-colorsheme=imageGreyBg] div strong,[data-colorsheme=imageGreyBg] div ul,[data-colorsheme=imageGreyBg].csc-default a,[data-colorsheme=imageGreyBg].csc-default b,[data-colorsheme=imageGreyBg].csc-default h1,[data-colorsheme=imageGreyBg].csc-default h1 a,[data-colorsheme=imageGreyBg].csc-default h2,[data-colorsheme=imageGreyBg].csc-default h2 a,[data-colorsheme=imageGreyBg].csc-default h3,[data-colorsheme=imageGreyBg].csc-default h3 a,[data-colorsheme=imageGreyBg].csc-default h4,[data-colorsheme=imageGreyBg].csc-default h4 a,[data-colorsheme=imageGreyBg].csc-default h5,[data-colorsheme=imageGreyBg].csc-default h5 a,[data-colorsheme=imageGreyBg].csc-default h6,[data-colorsheme=imageGreyBg].csc-default h6 a,[data-colorsheme=imageGreyBg].csc-default label,[data-colorsheme=imageGreyBg].csc-default li,[data-colorsheme=imageGreyBg].csc-default p,[data-colorsheme=imageGreyBg].csc-default span,[data-colorsheme=imageGreyBg].csc-default strong,[data-colorsheme=imageGreyBg].csc-default ul{color:#fff}
.imageGreyBg div a.arrowButton,.imageGreyBg.csc-default a.arrowButton,[data-colorsheme=imageGreyBg] div a.arrowButton,[data-colorsheme=imageGreyBg].csc-default a.arrowButton{color:#fff;font-weight:400}
.imageGreyBg div a.arrowButton:after,.imageGreyBg.csc-default a.arrowButton:after,[data-colorsheme=imageGreyBg] div a.arrowButton:after,[data-colorsheme=imageGreyBg].csc-default a.arrowButton:after{color:#fff}
.imageGreyBg div .blueButton,.imageGreyBg div .moreButton,.imageGreyBg div .news-backlink-wrap:not(.standardLink) a,.imageGreyBg div .news-list-view a.more,.imageGreyBg div .news-related-files-link a,.imageGreyBg div a.download,.imageGreyBg.csc-default .blueButton,.imageGreyBg.csc-default .moreButton,.imageGreyBg.csc-default .news-backlink-wrap:not(.standardLink) a,.imageGreyBg.csc-default .news-list-view a.more,.imageGreyBg.csc-default .news-related-files-link a,.imageGreyBg.csc-default a.download,[data-colorsheme=imageGreyBg] div .blueButton,[data-colorsheme=imageGreyBg] div .moreButton,[data-colorsheme=imageGreyBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=imageGreyBg] div .news-list-view a.more,[data-colorsheme=imageGreyBg] div .news-related-files-link a,[data-colorsheme=imageGreyBg] div a.download,[data-colorsheme=imageGreyBg].csc-default .blueButton,[data-colorsheme=imageGreyBg].csc-default .moreButton,[data-colorsheme=imageGreyBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=imageGreyBg].csc-default .news-list-view a.more,[data-colorsheme=imageGreyBg].csc-default .news-related-files-link a,[data-colorsheme=imageGreyBg].csc-default a.download{color:#fff}
.imageGreyBg.linkBox,[data-colorsheme=imageGreyBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.imageGreyBg.linkBox:hover,[data-colorsheme=imageGreyBg].linkBox:hover{background-color:#3d3d3c}
.imageGreyBg p:nth-last-of-type(1),[data-colorsheme=imageGreyBg] p:nth-last-of-type(1){margin-bottom:0}
.imageGreyBg .csc-textpic-above .csc-textpic-text,[data-colorsheme=imageGreyBg] .csc-textpic-above .csc-textpic-text{padding:0 2em 2em}
.imageGreyBg .csc-textpic-below .csc-textpic-text,[data-colorsheme=imageGreyBg] .csc-textpic-below .csc-textpic-text{padding:2em}
.corporateGreyBg,[data-colorsheme=corporateGreyBg]{color:#fff;background-color:#706f6f}
.corporateGreyBg .textBox,[data-colorsheme=corporateGreyBg] .textBox{background-color:rgba(112,111,111,.9);color:#fff}
.corporateGreyBg div a,.corporateGreyBg div b,.corporateGreyBg div h1,.corporateGreyBg div h1 a,.corporateGreyBg div h2,.corporateGreyBg div h2 a,.corporateGreyBg div h3,.corporateGreyBg div h3 a,.corporateGreyBg div h4,.corporateGreyBg div h4 a,.corporateGreyBg div h5,.corporateGreyBg div h5 a,.corporateGreyBg div h6,.corporateGreyBg div h6 a,.corporateGreyBg div label,.corporateGreyBg div li,.corporateGreyBg div p,.corporateGreyBg div span,.corporateGreyBg div strong,.corporateGreyBg div ul,.corporateGreyBg.csc-default a,.corporateGreyBg.csc-default b,.corporateGreyBg.csc-default h1,.corporateGreyBg.csc-default h1 a,.corporateGreyBg.csc-default h2,.corporateGreyBg.csc-default h2 a,.corporateGreyBg.csc-default h3,.corporateGreyBg.csc-default h3 a,.corporateGreyBg.csc-default h4,.corporateGreyBg.csc-default h4 a,.corporateGreyBg.csc-default h5,.corporateGreyBg.csc-default h5 a,.corporateGreyBg.csc-default h6,.corporateGreyBg.csc-default h6 a,.corporateGreyBg.csc-default label,.corporateGreyBg.csc-default li,.corporateGreyBg.csc-default p,.corporateGreyBg.csc-default span,.corporateGreyBg.csc-default strong,.corporateGreyBg.csc-default ul,[data-colorsheme=corporateGreyBg] div a,[data-colorsheme=corporateGreyBg] div b,[data-colorsheme=corporateGreyBg] div h1,[data-colorsheme=corporateGreyBg] div h1 a,[data-colorsheme=corporateGreyBg] div h2,[data-colorsheme=corporateGreyBg] div h2 a,[data-colorsheme=corporateGreyBg] div h3,[data-colorsheme=corporateGreyBg] div h3 a,[data-colorsheme=corporateGreyBg] div h4,[data-colorsheme=corporateGreyBg] div h4 a,[data-colorsheme=corporateGreyBg] div h5,[data-colorsheme=corporateGreyBg] div h5 a,[data-colorsheme=corporateGreyBg] div h6,[data-colorsheme=corporateGreyBg] div h6 a,[data-colorsheme=corporateGreyBg] div label,[data-colorsheme=corporateGreyBg] div li,[data-colorsheme=corporateGreyBg] div p,[data-colorsheme=corporateGreyBg] div span,[data-colorsheme=corporateGreyBg] div strong,[data-colorsheme=corporateGreyBg] div ul,[data-colorsheme=corporateGreyBg].csc-default a,[data-colorsheme=corporateGreyBg].csc-default b,[data-colorsheme=corporateGreyBg].csc-default h1,[data-colorsheme=corporateGreyBg].csc-default h1 a,[data-colorsheme=corporateGreyBg].csc-default h2,[data-colorsheme=corporateGreyBg].csc-default h2 a,[data-colorsheme=corporateGreyBg].csc-default h3,[data-colorsheme=corporateGreyBg].csc-default h3 a,[data-colorsheme=corporateGreyBg].csc-default h4,[data-colorsheme=corporateGreyBg].csc-default h4 a,[data-colorsheme=corporateGreyBg].csc-default h5,[data-colorsheme=corporateGreyBg].csc-default h5 a,[data-colorsheme=corporateGreyBg].csc-default h6,[data-colorsheme=corporateGreyBg].csc-default h6 a,[data-colorsheme=corporateGreyBg].csc-default label,[data-colorsheme=corporateGreyBg].csc-default li,[data-colorsheme=corporateGreyBg].csc-default p,[data-colorsheme=corporateGreyBg].csc-default span,[data-colorsheme=corporateGreyBg].csc-default strong,[data-colorsheme=corporateGreyBg].csc-default ul{color:#fff}
.corporateGreyBg div a.arrowButton,.corporateGreyBg.csc-default a.arrowButton,[data-colorsheme=corporateGreyBg] div a.arrowButton,[data-colorsheme=corporateGreyBg].csc-default a.arrowButton{color:#fff;font-weight:400}
.corporateGreyBg div a.arrowButton:after,.corporateGreyBg.csc-default a.arrowButton:after,[data-colorsheme=corporateGreyBg] div a.arrowButton:after,[data-colorsheme=corporateGreyBg].csc-default a.arrowButton:after{color:#fff}
.corporateGreyBg div .blueButton,.corporateGreyBg div .moreButton,.corporateGreyBg div .news-backlink-wrap:not(.standardLink) a,.corporateGreyBg div .news-list-view a.more,.corporateGreyBg div .news-related-files-link a,.corporateGreyBg div a.download,.corporateGreyBg.csc-default .blueButton,.corporateGreyBg.csc-default .moreButton,.corporateGreyBg.csc-default .news-backlink-wrap:not(.standardLink) a,.corporateGreyBg.csc-default .news-list-view a.more,.corporateGreyBg.csc-default .news-related-files-link a,.corporateGreyBg.csc-default a.download,[data-colorsheme=corporateGreyBg] div .blueButton,[data-colorsheme=corporateGreyBg] div .moreButton,[data-colorsheme=corporateGreyBg] div .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=corporateGreyBg] div .news-list-view a.more,[data-colorsheme=corporateGreyBg] div .news-related-files-link a,[data-colorsheme=corporateGreyBg] div a.download,[data-colorsheme=corporateGreyBg].csc-default .blueButton,[data-colorsheme=corporateGreyBg].csc-default .moreButton,[data-colorsheme=corporateGreyBg].csc-default .news-backlink-wrap:not(.standardLink) a,[data-colorsheme=corporateGreyBg].csc-default .news-list-view a.more,[data-colorsheme=corporateGreyBg].csc-default .news-related-files-link a,[data-colorsheme=corporateGreyBg].csc-default a.download{color:#fff}
.corporateGreyBg.linkBox,[data-colorsheme=corporateGreyBg].linkBox{position:relative;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.corporateGreyBg.linkBox:hover,[data-colorsheme=corporateGreyBg].linkBox:hover{background-color:#636262}
.corporateGreyBg p:nth-last-of-type(1),[data-colorsheme=corporateGreyBg] p:nth-last-of-type(1){margin-bottom:0}
.corporateGreyBg .csc-textpic-above .csc-textpic-text,[data-colorsheme=corporateGreyBg] .csc-textpic-above .csc-textpic-text{padding:0 2em 2em}
.corporateGreyBg .csc-textpic-below .csc-textpic-text,[data-colorsheme=corporateGreyBg] .csc-textpic-below .csc-textpic-text{padding:2em}
.gridelements_pi1 [class$=ColSet]>.col{margin:0 .5% 0 0!important}
.gridelements_pi1 [class$=ColSet]>.col:last-of-type{margin:0}
@media screen and (min-width:600px){.gridelements_pi1 .fourColSet>.col{width:24.5%!important}
.gridelements_pi1 .fiveColSet>.col{width:19.5%!important}
}
.regularColSet{clear:left}
.regularColSet .col{float:left}
.regularColSet.twoColSet .teaserMenuBox{width:49.5%;margin:0 1% 1% 0}
.regularColSet.twoColSet .teaserMenuBox:nth-of-type(2n+2){margin-right:0}
.regularColSet.twoColSet .teaserMenuBox:nth-of-type(2n+3){clear:both}
.regularColSet.twoColSet>.col{width:48%;margin:0 4% 0 0}
.regularColSet.twoColSet>.col:nth-of-type(2n+2){margin-right:0}
.regularColSet.twoColSet>.col:nth-of-type(2n+3){clear:both}
.regularColSet.twoColSet.noGap>.col,.regularColSet.twoColSet[data-gap=false]>.col{width:50%;margin:0}
.regularColSet.twoColSet.colSplit2575>.col{width:24.25%;margin:0 1.5% 2% 0}
.regularColSet.twoColSet.colSplit2575>.col:nth-of-type(2n+2){width:74.25%;margin-right:0}
.regularColSet.twoColSet.colSplit7525>.col{width:74.25%;margin:0 1.5% 2% 0}
.regularColSet.twoColSet.colSplit7525>.col:nth-of-type(2n+2){width:24.25%;margin-right:0}
.regularColSet.twoColSet.colSplit3366>.col{width:32.75%;margin:0 1.5% 2% 0}
.regularColSet.twoColSet.colSplit3366>.col:nth-of-type(2n+2){width:65.75%;margin-right:0}
.regularColSet.twoColSet.colSplit6633>.col{width:65.75%;margin:0 1.5% 2% 0}
.regularColSet.twoColSet.colSplit6633>.col:nth-of-type(2n+2){width:32.75%;margin-right:0}
.regularColSet.twoColSet[data-equalheight=true]>.col,.regularColSet.twoColSet[data-equalheight=true][data-gap=false]>.col{display:block;width:100%}
@media only screen and (min-width:800px){.regularColSet.twoColSet[data-equalheight=true]{display:table}
.regularColSet.twoColSet[data-equalheight=true]>.col,.regularColSet.twoColSet[data-equalheight=true][data-gap=false]>.col{display:table-cell;width:50%;float:none;vertical-align:top}
}
.regularColSet.threeColSet .col{width:32%;margin:0 2% 1% 0}
.regularColSet.threeColSet .col .teaserMenuBox{float:none;width:100%;margin:0}
.regularColSet.threeColSet .col:nth-child(3n+3){margin-right:0}
.regularColSet.threeColSet .col:nth-child(3n+4){clear:both}
.regularColSet.threeColSet[data-colsplit="25-50-25"] .col{margin:0 1% 1% 0}
.regularColSet.threeColSet[data-colsplit="25-50-25"] .col:nth-child(3n+1),.regularColSet.threeColSet[data-colsplit="25-50-25"] .col:nth-child(3n+3){width:25.75%}
.regularColSet.threeColSet[data-colsplit="25-50-25"] .col:nth-child(3n+2){width:46.5%}
.regularColSet.threeColSet[data-colsplit="25-50-25"] .col:nth-child(3n+3){margin-right:0}
.regularColSet.fourColSet .col{width:24.25%;margin:0 1% 1% 0}
.regularColSet.fourColSet .col .teaserMenuBox{float:none;width:100%;margin:0}
.regularColSet.fourColSet .col:nth-child(4n+4){margin-right:0}
.regularColSet.fourColSet .col:nth-child(4n+5){clear:both}
.regularColSet.fiveColSet .col{width:16%;margin:0 2%}
.regularColSet.fiveColSet .col .teaserMenuBox{float:none;width:100%;margin:0}
.regularColSet.fiveColSet .col:nth-child(5n+5){margin-right:0}
.regularColSet.fiveColSet .col:nth-child(5n+6){clear:both}
.regularColSet.sixColSet .col{width:15.833333333%;margin:0 1% 0 0}
.regularColSet.sixColSet .col .teaserMenuBox{float:none;width:100%;margin:0}
.regularColSet.sixColSet .col:nth-child(6n+6){margin-right:0}
.regularColSet.sixColSet .col:nth-child(6n+7){clear:both}
@media screen and (max-width:1000px){.regularColSet.fiveColSet .col{display:inline-block;width:31%;margin:0 auto;float:none}
}
@media screen and (max-width:940px){.regularColSet.twoColSet.colSplit2575 .col:nth-of-type(2n+1){display:none}
.regularColSet.twoColSet.colSplit2575 .col:nth-of-type(2n+2){display:block;width:auto;margin:0}
}
@media screen and (max-width:480px){.regularColSet .col{margin:0 0 1em!important;width:100%!important}
}
.csc-default .contentSlider{position:relative;max-width:100%;overflow:hidden}
.csc-default .contentSlider img{width:100%;height:auto}
.csc-default .contentSlider .slick-arrow{position:absolute;top:50%;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(74,74,73,.4);padding:.5em;cursor:pointer}
.csc-default .contentSlider .slick-arrow img{display:block}
.csc-default .contentSlider .slick-arrow:hover{background-color:rgba(74,74,73,.8);-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}
.csc-default .contentSlider .slick-arrow.prev{left:0}
.csc-default .contentSlider .slick-arrow.prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.csc-default .contentSlider .slick-arrow.next{right:0}
.csc-default .contentElementSlider{margin:2em}
.csc-default .contentElementSlider .slidesjs-pagination{display:none}
.csc-default .contentElementSliderWrap{background-color:#e9e9e9}
.csc-default .sliderNavigation{margin:0}
.csc-default .sliderNavigation li{margin:0 0 .5em 1.5em;list-style-type:none;display:block;position:relative}
.csc-default .sliderNavigation li:before{content:"\e62a";font-family:bienzenker;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:absolute;left:-1.5em;color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.csc-default .sliderNavigation li a{color:#666;font-weight:400}
.csc-default .sliderNavigation li a.active,.csc-default .sliderNavigation li:hover a{color:#4a4a49}
.csc-default .sliderNavigation li:hover:before{left:-2em}
.csc-default .fullScreenSliderWrap{max-width:100%;overflow:hidden;position:relative;background-color:#4a4a49}
.csc-default .fullScreenSliderWrap .scrollButton{position:absolute;left:50%;bottom:4em;z-index:99}
.csc-default .fullScreenSliderWrap .fullScreenSlider{margin:0 auto;max-width:1245px}
.csc-default .fullScreenSliderWrap .overlayText{color:#fff;font-weight:300;position:absolute;top:50%;left:0;right:0;font-size:3em;line-height:1em;text-transform:uppercase;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.csc-default .fullScreenSliderWrap .slick-list{overflow:visible;background-color:#fff}
.csc-default .fullScreenSliderWrap .slick-list .slideitem{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.5;position:relative}
.csc-default .fullScreenSliderWrap .slick-list .slideitem img{display:none}
.csc-default .fullScreenSliderWrap .slick-list .slideitem.slick-active,.csc-default .fullScreenSliderWrap .slick-list .slideitem.slick-active img{opacity:1}
.csc-default .fullScreenSliderWrap .slick-dots{list-style-type:none;margin:0;padding:0;position:absolute;bottom:1.5em;left:2.5em}
.csc-default .fullScreenSliderWrap .slick-dots li{list-style-type:none;margin:0 1em 0 0;padding:0;float:left}
.csc-default .fullScreenSliderWrap .slick-dots li a,.csc-default .fullScreenSliderWrap .slick-dots li button{overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-99px;width:14px;height:14px;border:0;border-radius:7px;background-color:rgba(255,255,255,.9)}
.csc-default .fullScreenSliderWrap .slick-dots li.slick-active a,.csc-default .fullScreenSliderWrap .slick-dots li.slick-active button{background-color:#e30613}
@media screen and (max-width:1200px){.fullScreenSliderWrap .scrollButton{margin-left:0!important;left:inherit!important;right:4em}
}
@media screen and (max-width:480px){.slider.row{display:none}
.fullScreenSliderWrap,.fullScreenSliderWrap .fullScreenSlider,.fullScreenSliderWrap .slick-list,.fullScreenSliderWrap .slick-track,.fullScreenSliderWrap .slideitem{max-height:280px}
}
.csc-default p{font-size:14px;margin-bottom:1.5em}
.csc-default p.boxedText{padding:1.5em 2em;margin:1.5em 0;box-sizing:border-box;background-color:#f8f8f8;border-left:5px solid #ccc;color:#666}
.csc-default p>span.blue,.csc-default p>span.red{font-size:1.285714286em;margin:1em 0;display:inline-block;width:100%}
.csc-default p>span.blue{color:#0069b4}
.csc-default p>span.red{color:#e30613}
.csc-default li a,.csc-default p a{color:#000;font-weight:700;text-decoration:none}
.csc-default .blueButton,.csc-default .moreButton,.csc-default .news-backlink-wrap:not(.standardLink) a,.csc-default .news-list-view a.more,.csc-default .news-related-files-link a,.csc-default a.download,.csc-default a.image-download{font-weight:700;display:inline-block;padding:.7em 1em;text-decoration:none;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#4a4a49;color:#fff!important}
.csc-default .blueButton:before,.csc-default .moreButton:before,.csc-default .news-backlink-wrap:not(.standardLink) a:before,.csc-default .news-list-view a.more:before,.csc-default .news-related-files-link a:before,.csc-default a.download:before,.csc-default a.image-download:before{display:inline-block;font-family:FontAwesome;line-height:1em;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:-.1em .5em 0 0;font-size:1.5em}
.csc-default .blueButton:hover,.csc-default .moreButton:hover,.csc-default .news-backlink-wrap:not(.standardLink) a:hover,.csc-default .news-list-view a.more:hover,.csc-default .news-related-files-link a:hover,.csc-default a.download:hover,.csc-default a.image-download:hover{background-color:#706f6f}
.csc-default .blueButton span,.csc-default .moreButton span,.csc-default .news-backlink-wrap:not(.standardLink) a span,.csc-default .news-list-view a.more span,.csc-default .news-related-files-link a span,.csc-default a.download span,.csc-default a.image-download span{color:#fff}
.csc-default .news-backlink-wrap.standardLink a{background:0 0;padding:0;color:#0069b4}
.csc-default .news-backlink-wrap.standardLink a:before{content:"\f112"}
.csc-default .blueButton:before{content:"\f08e"}
.csc-default .download:before,.csc-default .moreButton:before,.csc-default .news-related-files-link a:before{content:"\f15c"}
.csc-default .image-download:before{content:"\f1c5"}
.csc-default .news-backlink-wrap a:before{content:"\f104"}
.csc-default .blueButton.telephone{margin:1em 0;clear:both}
.csc-default .blueButton.telephone:before{content:"\f095"}
.csc-default h1,.csc-default h2,.csc-default h3{margin-bottom:.75em}
.csc-default h1 a,.csc-default h2 a,.csc-default h3 a,.csc-default h4 a,.csc-default h5 a,.csc-default p a{color:#000;text-decoration:none}
.csc-default h1 b,.csc-default h2 b,.csc-default h3 b,.csc-default h4 b,.csc-default h5 b,.csc-default p b{color:#000;font-weight:700}
.csc-default ul{margin:1.5em 0}
.csc-default ul li{list-style-type:disc;margin-left:1.5em}
.csc-default img{max-width:100%;height:auto}
.csc-default .google-map img{width:auto!important;max-width:none}
.csc-default .regularCase{text-transform:none}
.landingpage[data-pageuid="632"] .csc-default.text li,.landingpage[data-pageuid="632"] .csc-default.text p{font-size:14px}
.landingpage[data-pageuid="632"] .csc-default.text li{margin-bottom:1.5em}
.landingpage[data-pageuid="632"] .csc-default.text ul{margin-bottom:3em}
#maincontent .csc-default{padding:2em 0}
#maincontent .csc-default.noPadding{padding-top:0;padding-bottom:0}
#maincontent .csc-default.smallBottomPadding{padding-top:0;padding-bottom:2em}
#maincontent .csc-default.noBottomPadding{padding-bottom:0}
#maincontent .contentElementSlider .csc-default,#maincontent .contentSlider .csc-default,#maincontent .regularColSet .csc-default{padding:0}
#maincontent .regularColSet .csc-default.blueBg,#maincontent .regularColSet .csc-default.lightGreyBg{padding:2em;margin-bottom:0}
#maincontent .regularColSet .csc-default.lightGreyBg p:nth-last-of-type(1){margin:0}
#maincontent .regularColSet .csc-default.blueBg a,#maincontent .regularColSet .csc-default.blueBg b,#maincontent .regularColSet .csc-default.blueBg h1,#maincontent .regularColSet .csc-default.blueBg h2,#maincontent .regularColSet .csc-default.blueBg h3,#maincontent .regularColSet .csc-default.blueBg h4,#maincontent .regularColSet .csc-default.blueBg h5,#maincontent .regularColSet .csc-default.blueBg li,#maincontent .regularColSet .csc-default.blueBg p,#maincontent .regularColSet .csc-default.blueBg strong{color:#fff}
#maincontent .regularColSet .csc-default.blueBg p:nth-last-of-type(1){margin:0}
.csc-sitemap ul{margin:0 0 1.5em}
.csc-sitemap ul li{display:block}
.csc-sitemap ul li a{text-decoration:none;text-transform:none;font-weight:400}
.csc-sitemap ul li a:before{content:"\f105";font-size:1em}
.csc-textpic-imagerow:after,.energyOverview:after{content:" ";height:0;overflow:hidden}
.csc-textpic-text h2,.csc-textpic-text h3,.csc-textpic-text h4,.csc-textpic-text h5{margin-top:0}
.csc-frame-rulerBefore{border-top:5px solid #2994e1;padding:30px 0 0}
.csc-frame-rulerAfter{border-bottom:5px solid #2994e1;padding:0 0 30px}
.csc-textpic-imagewrap,.csc-textpic-imagewrap div{max-width:100%}
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
.csc-textpic-intext-right .csc-textpic-image,.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;margin:0 0 0 1.5em}
.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;margin:0}
.csc-textpic-intext-left .csc-textpic-image{float:left;margin:0 1.5em 0 0}
.csc-textpic-intext-left .csc-textpic-imagecolumn img,.csc-textpic-intext-left-nowrap .csc-textpic-imagecolumn img,.csc-textpic-intext-right .csc-textpic-imagecolumn img,.csc-textpic-intext-right-nowrap .csc-textpic-imagecolumn img{width:100%}
.csc-textpic-imagecolumn{display:inline-block;vertical-align:top}
.csc-textpic-imagerow>.csc-textpic-imagecolumn{float:left}
.csc-textpic-imagerow:after{display:block;clear:both;width:100%}
.csc-textpic-above,.csc-textpic-below{display:block;clear:both}
.csc-textpic-above.csc-textpic-center .csc-textpic-imagecolumn,.csc-textpic-below.csc-textpic-center .csc-textpic-imagecolumn{margin:0 .75em}
.csc-textpic-above.csc-textpic-center .csc-textpic-imagewrap,.csc-textpic-below.csc-textpic-center .csc-textpic-imagewrap{text-align:center}
.csc-textpic-above.csc-textpic-left .csc-textpic-imagecolumn,.csc-textpic-below.csc-textpic-left .csc-textpic-imagecolumn{margin:0 1.5em 0 0}
.csc-textpic-above.csc-textpic-left .csc-textpic-imagecolumn.csc-textpic-lastcol,.csc-textpic-below.csc-textpic-left .csc-textpic-imagecolumn.csc-textpic-lastcol{margin:0}
.csc-textpic-above.csc-textpic-left .csc-textpic-imagewrap,.csc-textpic-below.csc-textpic-left .csc-textpic-imagewrap{text-align:left}
.csc-textpic-above.csc-textpic-right .csc-textpic-imagecolumn,.csc-textpic-below.csc-textpic-right .csc-textpic-imagecolumn{margin:0 0 0 1.5em}
.csc-textpic-above.csc-textpic-right .csc-textpic-imagecolumn.csc-textpic-firstcol,.csc-textpic-below.csc-textpic-right .csc-textpic-imagecolumn.csc-textpic-firstcol{margin:0}
.csc-textpic-above.csc-textpic-right .csc-textpic-imagewrap,.csc-textpic-below.csc-textpic-right .csc-textpic-imagewrap{text-align:right}
.csc-textpic-image{margin:0 0 1.5em}
.csc-textpic-below .csc-textpic-imagerow{margin:2em 0 0}
.csc-textpic-image img{max-width:100%!important}
@media screen and (min-width:450px) and (max-width:799px){.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="2"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="2"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="2"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="3"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="3"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="3"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="4"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="4"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="4"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="5"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="5"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="5"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="6"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="6"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="6"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="7"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="7"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="7"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="8"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="8"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="8"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
}
@media screen and (max-width:600px){.csc-textpic-intext-left .csc-textpic-imagewrap,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.csc-textpic-intext-right .csc-textpic-imagewrap,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{display:block;clear:both;float:none;margin:0}
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagecolumn,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-imagecolumn,.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagecolumn,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-imagecolumn{width:100%;margin:0 0 1.5em}
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagecolumn:nth-last-of-type(1),.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-imagecolumn:nth-last-of-type(1),.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagecolumn:nth-last-of-type(1),.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-imagecolumn:nth-last-of-type(1){margin:0}
.csc-textpic-intext-left .csc-textpic-imagewrap img,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap img,.csc-textpic-intext-right .csc-textpic-imagewrap img,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap img{width:auto;max-width:100%}
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image{display:block;float:none;margin:0}
.csc-textpic-intext-left .csc-textpic-text,.csc-textpic-intext-left-nowrap .csc-textpic-text,.csc-textpic-intext-right .csc-textpic-text,.csc-textpic-intext-right-nowrap .csc-textpic-text{display:block;margin:1.5em 0 0;clear:both}
}
@media screen and (min-width:800px){.csc-textpic-imagewrap.dynCols .csc-textpic-imagerow{display:table-row}
.csc-textpic-imagewrap.dynCols .csc-textpic-imagecolumn{padding:0 4% 0 0;margin:0;display:table-cell}
.csc-textpic-imagewrap.dynCols .csc-textpic-imagecolumn img{display:block}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="2"] .csc-textpic-imagecolumn{width:48%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="2"] .csc-textpic-imagecolumn:nth-of-type(2n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="2"] .csc-textpic-imagecolumn:nth-of-type(2n+2){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="3"] .csc-textpic-imagecolumn{width:30.66667%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="3"] .csc-textpic-imagecolumn:nth-of-type(3n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="3"] .csc-textpic-imagecolumn:nth-of-type(3n+3){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="4"] .csc-textpic-imagecolumn{width:22%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="4"] .csc-textpic-imagecolumn:nth-of-type(4n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="4"] .csc-textpic-imagecolumn:nth-of-type(4n+4){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="5"] .csc-textpic-imagecolumn{width:16.8%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="5"] .csc-textpic-imagecolumn:nth-of-type(5n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="5"] .csc-textpic-imagecolumn:nth-of-type(5n+5){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="6"] .csc-textpic-imagecolumn{width:13.33333%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="6"] .csc-textpic-imagecolumn:nth-of-type(6n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="6"] .csc-textpic-imagecolumn:nth-of-type(6n+6){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="7"] .csc-textpic-imagecolumn{width:10.85714%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="7"] .csc-textpic-imagecolumn:nth-of-type(7n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="7"] .csc-textpic-imagecolumn:nth-of-type(7n+7){margin-right:0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="8"] .csc-textpic-imagecolumn{width:9%;margin:0 4% 0 0}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="8"] .csc-textpic-imagecolumn:nth-of-type(8n+1){clear:left}
.csc-textpic-imagewrap:not(.dynCols)[data-csc-cols="8"] .csc-textpic-imagecolumn:nth-of-type(8n+8){margin-right:0}
}
.energyOverview{background-color:#ededed;padding:2.5em}
.energyOverview h3{color:#706f6f;text-transform:uppercase;font-size:1em;margin:0!important}
.energyOverview .bigImage{float:left;width:53%;position:relative}
.energyOverview .bigImage .title{position:absolute;top:0;left:0}
.energyOverview .rightColumn{float:right;width:40%;position:relative}
.energyOverview:after{display:block;clear:both;width:100%}
.formee div.width-25-clear,.formee div.width-33-clear,.formee div.width-50-clear,.formee div.width-66-clear,.formee div.width-75-clear,.powermail_form .powermail_fieldwrap.width-25-clear,.powermail_form .powermail_fieldwrap.width-33-clear,.powermail_form .powermail_fieldwrap.width-50-clear,.powermail_form .powermail_fieldwrap.width-66-clear,.powermail_form .powermail_fieldwrap.width-75-clear{clear:left}
.fancyboxWithContent{background-color:rgba(74,74,73,.8);position:absolute;width:4em;height:4em;border-radius:50%;background-image:url(/typo3conf/ext/if_bienzenker/Resources/Public/Icons/newsentry_white.svg);background-repeat:no-repeat;background-size:80% auto;background-position:center center;cursor:pointer}
.fancyboxContent{position:relative;background-color:#fff;font-size:14px;line-height:1.4em}
.fancyboxContent .imageWrap{display:block;padding:2.5em;box-sizing:border-box}
.fancyboxContent .imageWrap img{display:block}
.fancyboxContent .description{position:absolute;bottom:0;left:0;right:0;padding:2em 3em;color:#fff;background-color:rgba(74,74,73,.8)}
.fancyboxContent .description h1,.fancyboxContent .description h2,.fancyboxContent .description h3,.fancyboxContent .description h4,.fancyboxContent .description h5,.fancyboxContent .description h6{margin:0;font-size:1em;text-transform:uppercase}
.fancyboxContent .description p,.fancyboxContent .description ul{margin:0}
.fancyboxWithContent .fancyboxContent{display:none}
.finance .questionTable{display:table;width:100%}
.finance .questionTable td{vertical-align:top}
.finance .questionTable .question{padding:0 1em 2em 0;font-weight:700}
.finance .questionTable .field{text-align:right;padding:0 0 2em}
.finance .questionTable .field input[type=text]{max-width:85%}
.finance .result{display:none}
.finance .result .money{font-weight:700}
.finance input[type=submit]{text-transform:uppercase;background-color:#0069b4;color:#fff;padding:0 3em;line-height:3em;border:none;cursor:pointer;-webkit-appearance:none;border-radius:0}
.finance input[type=submit]:hover{background-color:#1d1d1b}
.finance .hint{font-size:.85em}
.modalOpener,.triggerSocial{position:absolute;background-color:#e30613;color:#fff;width:40px;font-size:40px;line-height:100%;vertical-align:middle;display:none}
@media only screen and (min-width:1080px){.modalOpener,.triggerSocial{display:inherit}
}
.modalOpener.socialCloser,.triggerSocial.socialCloser{z-index:100;top:0;bottom:0;left:-40px}
.modalOpener.socialOpener,.triggerSocial.socialOpener{position:absolute;z-index:99;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:17.5px;width:auto}
.modalOpener.socialOpener:before,.triggerSocial.socialOpener:before{content:none}
.modalOpener.socialOpener span,.triggerSocial.socialOpener span{display:block;text-align:center;font-size:1em;line-height:1.4em;text-transform:uppercase;padding:.75em 1.5em}
.modalOpener:before,.triggerSocial:before{content:" ";height:100%;display:inline-block;vertical-align:middle;width:0;margin:0}
.modalOpener i,.triggerSocial i{width:100%;text-align:center;vertical-align:middle;display:inline}
.modalOpener i.fa{width:auto;display:inline-block;vertical-align:middle;margin:0 .75em 0 0;font-size:1.2em}
.socialContainer{display:none}
@media only screen and (min-width:1080px){.socialContainer{display:inherit;position:fixed;z-index:100;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-480px;width:480px;min-height:500px;background-color:#fff;border-left:40px solid #e30613;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:-10px 0 20px rgba(0,0,0,.1);padding:3.5em 2.5em}
}
.socialContainer .csc-default .powermail_fieldwrap p{margin-bottom:20px;color:#717171}
.socialContainer .csc-default .powermail_fieldwrap p.noMargin{margin-bottom:0}
.socialContainer .csc-default .powermail_fieldwrap p.small{font-size:.8em;line-height:1.7em}
.socialContainer .csc-default .powermail_fieldwrap p a{color:#717171;font-weight:400}
.socialContainer .sociallinks{list-style-type:none;margin:0 0 2em;float:left}
.socialContainer .sociallinks li{list-style-type:none;margin:0;float:left}
.socialContainer .sociallinks a{width:40px;height:40px;font-size:2em;line-height:40px;color:#fff;float:left;text-align:center;margin:0 .3em 0 0}
.socialContainer .sociallinks a.blue{background-color:#0069b4}
.socialContainer .sociallinks a.red{background-color:#e30613}
.socialContainer .sociallinks a.yellow{background-color:#fcad04}
.socialContainer .sociallinks a.grey{background-color:#9c9596}
.foldOut.close .regularColSet,.foldOutTrigger.close .regularColSet{display:none}
.foldOut.close .fa-angle-down,.foldOut.close .title,.foldOutTrigger.close .fa-angle-down,.foldOutTrigger.close .title{display:inline-block}
.foldOut.close .fa-angle-up,.foldOutTrigger.close .fa-angle-up{display:none}
.foldOut.open .fa-angle-up,.foldOutTrigger.open .fa-angle-up{display:inline-block;line-height:36px}
.foldOut.open .fa-angle-down,.foldOut.open .title,.foldOutTrigger.open .fa-angle-down,.foldOutTrigger.open .title{display:none}
.foldOut h2,.foldOutTrigger h2{margin-top:0}
.copyright,.sectionOpener{margin:.75em 0!important;line-height:1em;cursor:pointer;display:inline-block;width:100%}
.copyright span,.sectionOpener span{line-height:36px;vertical-align:middle}
.copyright .fa,.sectionOpener .fa{width:40px;height:40px;line-height:40px;border:2px solid #fff;border-radius:50%;font-size:38px;display:inline-block;margin:0 .25em;vertical-align:middle}
#contactFormAndTeaser>.col{margin-top:3em}
.copyright a{text-decoration:none;text-transform:none}
#copyright{text-align:center}
#copyright .copyright .title{font-size:.7em;text-align:center;text-transform:none}
#claim{display:none}
@media only screen and (min-width:1080px){#claim p,#claim p img{max-width:300px;vertical-align:middle}
#claim{display:inherit;text-align:center;padding:2em 0}
#claim p{text-align:right;color:#2994e1;float:right;width:25%}
#claim p img{float:left;width:100%;display:inline;height:auto;margin:1em 0 2em}
}
@media screen and (max-width:940px){#claim p{display:none}
#welcomeText{width:100%}
}
@media screen and (max-width:750px){.foldOut.open .fa,.sectionOpener .fa{width:25px;height:25px;line-height:25px;font-size:25px}
}
.csc-default .formee-list,.csc-default .formee-list li{list-style-type:none;margin:0}
.socialContainer .powermail_form{margin:0 0 0 -1.5%}
.formee div,.powermail_form .powermail_fieldwrap{position:relative;float:left;margin-left:1%;margin-right:1%;padding:0 .5% 1%}
.powermail_form input[type=text],.powermail_form input[type=password],.powermail_form input[type=file],.powermail_form input[type=tel],.powermail_form select,.powermail_form textarea{display:block;resize:none}
.socialContainer .powermail_form input[type=text],.socialContainer .powermail_form input[type=password],.socialContainer .powermail_form input[type=file],.socialContainer .powermail_form input[type=tel],.socialContainer .powermail_form select,.socialContainer .powermail_form textarea{margin-top:2em}
.powermail_form .powermail_fieldwrap{width:97%;display:inline-block}
.powermail_form .powermail_fieldset{display:inline-block;width:100%}
.formee div{display:inline-block}
.formee div.grid-1-12{width:5.333333333%}
.formee div.grid-2-12{width:13.666666667%}
.formee div.grid-3-12,.formee div.width-25,.formee div.width-25-clear{width:22%}
.formee div.grid-4-12,.formee div.width-33,.formee div.width-33-clear{width:30.3333333%}
.formee div.grid-5-12{width:38.6666667%}
.formee div.grid-6-12,.formee div.width-50,.formee div.width-50-clear{width:47%}
.formee div.grid-7-12{width:55.333333333%}
.formee div.grid-8-12,.formee div.width-66,.formee div.width-66-clear{width:63.6666666%}
.formee div.grid-9-12,.formee div.width-75,.formee div.width-75-clear{width:72%}
.formee div.grid-10-12{width:80.333333333%}
.formee div.grid-11-12{width:88.666666667%}
.formee div.grid-12-12,.formee div.width-100{width:97%}
.powermail_form .powermail_fieldwrap.grid-1-12{width:5.333333333%}
.powermail_form .powermail_fieldwrap.grid-2-12{width:13.666666667%}
.powermail_form .powermail_fieldwrap.grid-3-12,.powermail_form .powermail_fieldwrap.width-25,.powermail_form .powermail_fieldwrap.width-25-clear{width:22%}
.powermail_form .powermail_fieldwrap.grid-4-12,.powermail_form .powermail_fieldwrap.width-33,.powermail_form .powermail_fieldwrap.width-33-clear{width:30.3333333%}
.powermail_form .powermail_fieldwrap.grid-5-12{width:38.6666667%}
.powermail_form .powermail_fieldwrap.grid-6-12,.powermail_form .powermail_fieldwrap.width-50,.powermail_form .powermail_fieldwrap.width-50-clear{width:47%}
.powermail_form .powermail_fieldwrap.grid-7-12{width:55.333333333%}
.powermail_form .powermail_fieldwrap.grid-8-12,.powermail_form .powermail_fieldwrap.width-66,.powermail_form .powermail_fieldwrap.width-66-clear{width:63.6666666%}
.powermail_form .powermail_fieldwrap.grid-9-12,.powermail_form .powermail_fieldwrap.width-75,.powermail_form .powermail_fieldwrap.width-75-clear{width:72%}
.powermail_form .powermail_fieldwrap.grid-10-12{width:80.333333333%}
.powermail_form .powermail_fieldwrap.grid-11-12{width:88.666666667%}
.powermail_form .powermail_fieldwrap.grid-12-12,.powermail_form .powermail_fieldwrap.width-100{width:97%}
.socialContainer .powermail_fieldwrap_select:after{content:'\f078';font-family:FontAwesome;position:absolute;bottom:12px;right:1em;pointer-events:none}
.socialContainer .parsley-error{border:1px solid red}
.socialContainer .parsley-errors-list,.socialContainer .parsley-errors-list.filled{margin:0;padding:0}
.socialContainer .parsley-errors-list li,.socialContainer .parsley-errors-list.filled li{margin-left:0;list-style-type:none;background-color:red;color:#fff;padding:5px 10px;font-size:.8em}
#powermail_fieldwrap_47 label,#powermail_fieldwrap_54 label{display:none}
.formee .formee-list label,.formee input[type=checkbox],.powermail_form .formee-list label,.powermail_form input[type=checkbox]{display:inline-block}
.formee,.powermail_form{display:inline-block;width:103%;clear:both;margin:3em 0 3em -1.5%}
.formee label,.powermail_form label{display:block;height:auto;margin:.2em 0 .5em}
.formee label a,.powermail_form label a{font-weight:700;color:#000}
.socialContainer .formee label,.socialContainer .powermail_form label{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:28px;left:1em}
.socialContainer .formee label.filled,.socialContainer .formee label.focused,.socialContainer .powermail_form label.filled,.socialContainer .powermail_form label.focused{top:4px;left:0;font-size:.8em;opacity:.7}
.formee .clear,.powermail_form .clear{clear:left}
.formee .formee-txt,.formee input[type=text],.formee input[type=password],.formee input[type=file],.formee input[type=tel],.formee select,.formee textarea,.powermail_form .formee-txt,.powermail_form input[type=text],.powermail_form input[type=password],.powermail_form input[type=file],.powermail_form input[type=tel],.powermail_form select,.powermail_form textarea{vertical-align:middle;line-height:1.1em;width:100%;padding:10px;border-width:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#fff}
.formee select,.powermail_form select{padding:5px!important;border:1px solid #ccc;line-height:1.6666666em!important;height:3em!important;border-radius:0}
.formee p,.powermail_form p{margin:0 0 1%;line-height:1.25em}
.formee button,.formee input[type=submit],.powermail_form button,.powermail_form input[type=submit]{text-transform:uppercase;background-color:#e30613;color:#fff;padding:0 3em;line-height:4em;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.formee .errormessage:before,.formee .parsley-errors-list.filled li:before,.powermail_form .errormessage:before,.powermail_form .parsley-errors-list.filled li:before{font-family:FontAwesome;line-height:1em;content:"\f071";position:relative;font-size:1em;vertical-align:middle;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.formee button:hover,.formee input[type=submit]:hover,.powermail_form button:hover,.powermail_form input[type=submit]:hover{background-color:#b1050f}
.formee textarea,.powermail_form textarea{min-height:10em}
.formee#newsletterform .errorMessage,.formee#newsletterform .errormessage,.powermail_form#newsletterform .errorMessage,.powermail_form#newsletterform .errormessage{margin:.5em 0 0;padding:.5em 1em;width:100%;box-sizing:border-box;border:1px solid #d46c6a;background-color:#f5d3d0;color:#a80729}
.formee#newsletterform input[type=checkbox],.powermail_form#newsletterform input[type=checkbox]{display:none}
.formee#newsletterform input[type=checkbox]+label .status,.powermail_form#newsletterform input[type=checkbox]+label .status{display:inline-block;width:2em;height:2em;background-color:#f8f8f8;border:0;border:1px solid #ccc;margin:0 1em 0 0;cursor:pointer;vertical-align:middle}
.formee#newsletterform input.error+label .status,.powermail_form#newsletterform input.error+label .status{border:1px solid #d46c6a;background-color:#f5d3d0}
.formee#newsletterform input[type=checkbox]:checked+label .status,.powermail_form#newsletterform input[type=checkbox]:checked+label .status{background-image:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/check.svg');border:1px solid #ccc;background-color:#f8f8f8;background-repeat:no-repeat;background-size:75% 75%;background-position:center}
.formee#newsletterform .eventtext,.powermail_form#newsletterform .eventtext{margin-top:-.25em}
.formee .errormessage,.powermail_form .errormessage{display:block;float:none;list-style-type:none;margin:-1px 0 1em;padding:.5em 1.5em;background-color:#e0cccc;color:#630000;font-weight:500;border-left:2px solid #630000}
.formee .errormessage:before,.powermail_form .errormessage:before{font-weight:400;display:inline-block;color:#630000;margin:-.2em .5em 0 0}
.formee .parsley-errors-list.filled,.powermail_form .parsley-errors-list.filled{margin:0}
.formee .parsley-errors-list.filled li,.powermail_form .parsley-errors-list.filled li{display:block;float:none;list-style-type:none;margin:-1px 0 1em;padding:.5em 1.5em;background-color:#e0cccc;color:#630000!important;font-weight:500;border-left:2px solid #630000}
.formee .parsley-errors-list.filled li:before,.powermail_form .parsley-errors-list.filled li:before{font-weight:400;display:inline-block;color:#630000;margin:-.2em .5em 0 0}
.formee #powermail_fieldwrap_102 a,.formee #powermail_fieldwrap_13 a,.formee #powermail_fieldwrap_157 a,.powermail_form #powermail_fieldwrap_102 a,.powermail_form #powermail_fieldwrap_13 a,.powermail_form #powermail_fieldwrap_157 a{font-weight:400}
.formee #powermail_fieldwrap_102 p:nth-of-type(2),.formee #powermail_fieldwrap_13 p:nth-of-type(2),.formee #powermail_fieldwrap_157 p:nth-of-type(2),.powermail_form #powermail_fieldwrap_102 p:nth-of-type(2),.powermail_form #powermail_fieldwrap_13 p:nth-of-type(2),.powermail_form #powermail_fieldwrap_157 p:nth-of-type(2){font-size:1.2em}
#contactForm .formee input[type=submit],#contactForm .powermail_form input[type=submit],.formee #powermail_fieldwrap_103 input[type=submit],.formee #powermail_fieldwrap_158 input[type=submit],.formee #powermail_fieldwrap_75 input[type=submit],.powermail_form #powermail_fieldwrap_103 input[type=submit],.powermail_form #powermail_fieldwrap_158 input[type=submit],.powermail_form #powermail_fieldwrap_75 input[type=submit]{font-size:21px;line-height:1.15em;padding:.5em .75em}
.formee #powermail_fieldwrap_157,.powermail_form #powermail_fieldwrap_157{width:38%}
.formee #powermail_fieldwrap_159,.powermail_form #powermail_fieldwrap_159{width:58%}
.formee .formcerts,.powermail_form .formcerts{display:inline-block;width:100%;text-align:right}
.formee .formcerts img,.powermail_form .formcerts img{display:inline-block;max-width:30.666666667%;max-height:195px;margin-left:4%}
.formee .formcerts img:first-child,.powermail_form .formcerts img:first-child{margin-left:0}
#contactForm .formee a,#contactForm .formee div,#contactForm .formee label,#contactForm .formee p,#contactForm .formee span,#contactForm .powermail_form a,#contactForm .powermail_form div,#contactForm .powermail_form label,#contactForm .powermail_form p,#contactForm .powermail_form span{color:#fff}
#c1403,#maincontent #c1403{padding:0}
.powermail_form input[type=checkbox]{display:none}
.powermail_form input[type=checkbox]+label .status{display:inline-block;width:2em;height:2em;background-color:#f8f8f8;border:0;border:1px solid #ccc;margin:0 1em 0 0;cursor:pointer;vertical-align:middle}
.powermail_form input[type=checkbox]:checked+label .status{background-image:url(/typo3conf/ext/if_bienzenker/Resources/Public/Assets/check.svg);border:1px solid #ccc;background-color:#f8f8f8;background-repeat:no-repeat;background-size:75% 75%;background-position:center}
#c2749 .formee,#c2749 .powermail_form,#c853 .formee,#c853 .powermail_form,#contactFormAndTeaser .formee,#contactFormAndTeaser .powermail_form,#contactShort .formee,#contactShort .powermail_form,#pageFooter .formee,#pageFooter .powermail_form,.mainCol .formee,.mainCol .powermail_form,.regularColSet .formee,.regularColSet .powermail_form{margin-top:0}
.noBg .formee input[type=text],.noBg .formee input[type=password],.noBg .formee input[type=file],.noBg .formee input[type=tel],.noBg .formee textarea,.noBg .powermail_fieldwrap input[type=text],.noBg .powermail_fieldwrap input[type=password],.noBg .powermail_fieldwrap input[type=file],.noBg .powermail_fieldwrap input[type=tel],.noBg .powermail_fieldwrap textarea{background-color:#f8f8f8;border:1px solid #ccc}
button{cursor:pointer}
button.greyButton{background-color:#9c9596;border:0;text-transform:uppercase;padding:.35em 1em;color:#fff}
.jobApplication .languageTable{width:100%}
.jobApplication .languageTable tr:nth-of-type(2n+1){background-color:#fafafa}
.jobApplication .languageTable tr:nth-of-type(2n+2){background-color:#f4f4f4}
.jobApplication .languageTable tr:first-child td{font-weight:700;color:#706f6f;padding:1em}
.jobApplication .languageTable tr input[type=radio],.jobApplication .languageTable tr input[type=checkbox]{margin:1em 0}
.jobApplication .languageTable tr>td{width:25%;padding:.5em 1.5em}
.jobApplication .languageTable tr>td:first-child{font-weight:700;color:#706f6f}
.jobApplication .languageTable tr>td:nth-of-type(n+2){text-align:center}
#contactShort .header{background-color:#4a4a49;padding:1.25em 2em;box-sizing:border-box}
#contactShort .header a,#contactShort .header h1,#contactShort .header h2,#contactShort .header h3,#contactShort .header h4,#contactShort .header h5,#contactShort .header p{color:#fff;margin:0}
#contactShort .header .image{float:left;width:25%;margin-top:.4em}
#contactShort .header .image img{width:100%;height:auto}
#contactShort .header .text{display:block;margin-left:28%}
#contactShort .header .text img{vertical-align:top}
#contactShort .header:after{content:" ";display:block;clear:both;width:100%;height:0;overflow:hidden}
#contactShort .formsection{box-sizing:border-box;padding:1.25em 2em;margin:0;width:100%;background-color:#e3e3e3}
#contactShort .formsection p{color:#706f6f}
#contactShort .formsection p a{color:#706f6f;font-weight:400}
#contactShort .formsection #powermail_fieldwrap_74 p:nth-of-type(2){font-size:1.2em}
#contactShort form.formee,#contactShort form.powermail_form{width:102%;margin:0 0 0 -1%}
#contactShort form.formee input,#contactShort form.formee select,#contactShort form.powermail_form input,#contactShort form.powermail_form select{border:0;background-color:#fff}
#contactShort form.formee input[type=submit],#contactShort form.powermail_form input[type=submit]{background-color:#e30613}
#contactShort form.formee div,#contactShort form.powermail_form div{padding:0 0 2%}
#contactShort form.formee div.grid-6-12,#contactShort form.powermail_form div.grid-6-12{width:48%}
#contactShort form.formee select,#contactShort form.powermail_form select{padding:10px!important;line-height:1.1em!important;color:#a9a9a9;background-image:url(/typo3conf/ext/if_bienzenker/Resources/Public/Assets/expand.svg);background-size:1.5em auto;background-repeat:no-repeat;background-position:right 10px top 9px}
.logo{position:absolute;top:0;left:0;border:1px solid #ededed;border-top:0;float:left;margin:0 0 5px;width:17%;max-width:10em;min-width:8.5em;background-color:#fff}
@media only screen and (min-width:1080px){.logo{max-width:14.071428571em}
}
.logo img{display:block;max-width:100%;height:auto}
#pageheader{overflow:visible;z-index:10;background-color:#ededed}
#pageheader .searchbox{display:none}
@media only screen and (min-width:1080px){#pageheader .searchbox{display:inherit}
}
#pageheader .tx-kesearch-pi1 #searchPhrase:focus{width:12em}
#pageheader .searchbox,.offCanvasMenu .searchbox{float:right;position:relative;padding:.75em 1.5em .75em 0}
#pageheader .tx-kesearch-pi1 #searchSubmitButton,.offCanvasMenu .tx-kesearch-pi1 #searchSubmitButton{display:none}
#pageheader .tx-kesearch-pi1 form,.offCanvasMenu .tx-kesearch-pi1 form{float:right;width:100%}
#pageheader .tx-kesearch-pi1 #searchPhrase,.offCanvasMenu .tx-kesearch-pi1 #searchPhrase{display:inline-block;vertical-align:middle;background-color:transparent;border:0;padding:.5em;margin:0 0 0 .25em;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;font-weight:300;color:#9c9596;width:5.5em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
[data-color=blue] .programHeader,[data-color=blue].tile{border-color:#004388}
#pageheader .tx-kesearch-pi1 #searchPhrase:focus,.offCanvasMenu .tx-kesearch-pi1 #searchPhrase:focus{width:12em;background-color:#fff;margin:0 0 0 .5em}
[data-color=blue] .images .overlay a.programLink,[data-color=blue] h2.programTitle,[data-color=blue].tile .houseTitle,[data-color=blue].tile.aktion .overlay:before{background-color:#004388}
#pageheader .tx-kesearch-pi1 .searchButton,.offCanvasMenu .tx-kesearch-pi1 .searchButton{display:inline-block;vertical-align:middle}
#pageheader .tx-kesearch-pi1 .searchButton img,.offCanvasMenu .tx-kesearch-pi1 .searchButton img{display:block}
#pageheader .tx-kesearch-pi1 #searchFormSubmit:before,.offCanvasMenu .tx-kesearch-pi1 #searchFormSubmit:before{content:"\f002"}
.offCanvasMenu .tx-kesearch-pi1 #searchPhrase,.offCanvasMenu .tx-kesearch-pi1 #searchPhrase:focus{width:14em}
@media screen and (max-width:480px){#pageheader .tx-kesearch-pi1 .searchButton{display:none}
#pageheader .tx-kesearch-pi1 #searchPhrase{box-sizing:border-box;width:100%;display:block}
#pageheader .searchbox{margin:2em 1em 0 0}
#pageheader .languageMenu{margin:1em 1.5em 1em 1em;clear:right}
}
.contest-badge a+img,.contest-badge img+img{margin-left:1.5em}
.contest-badge{position:absolute;z-index:1;top:1em;right:1em}
.contest-badge img{display:inline-block!important;width:auto;height:130px;opacity:1!important}
.contest-badge a{display:inline-block!important;padding:0!important}
@media only screen and (max-width:768px){.contest-badge{display:none}
}
.bigImage .contest-badge img{width:auto;height:60px}
@media only screen and (min-width:1150px){.contest-badge{top:1em;right:36%}
.bigImage .contest-badge{top:1em;right:1em}
}
[data-color=blue] .singleHouseHeader .facts .houseTitle{color:#004388}
[data-color=red] .programHeader,[data-color=red].tile{border-color:#a51008}
[data-color=blue] .images .overlay a.programLink:hover{background-color:#002a55}
[data-color=blue] .description a.houseLink{background-color:#004388}
[data-color=blue] .description a.houseLink:hover{background-color:#002a55}
[data-color=red] .images .overlay a.programLink,[data-color=red] h2.programTitle,[data-color=red].tile .houseTitle,[data-color=red].tile.aktion .overlay:before{background-color:#a51008}
[data-color=red] .singleHouseHeader .facts .houseTitle{color:#a51008}
[data-color=violet] .programHeader,[data-color=violet].tile{border-color:#6f2533}
[data-color=red] .images .overlay a.programLink:hover{background-color:#740b06}
[data-color=red] .description a.houseLink{background-color:#a51008}
[data-color=red] .description a.houseLink:hover{background-color:#740b06}
[data-color=violet] .images .overlay a.programLink,[data-color=violet] h2.programTitle,[data-color=violet].tile .houseTitle,[data-color=violet].tile.aktion .overlay:before{background-color:#6f2533}
[data-color=violet] .singleHouseHeader .facts .houseTitle{color:#6f2533}
[data-color=green] .programHeader,[data-color=green].tile{border-color:#6ea136}
[data-color=violet] .images .overlay a.programLink:hover{background-color:#491821}
[data-color=violet] .description a.houseLink{background-color:#6f2533}
[data-color=violet] .description a.houseLink:hover{background-color:#491821}
[data-color=green] .images .overlay a.programLink,[data-color=green] h2.programTitle,[data-color=green].tile .houseTitle,[data-color=green].tile.aktion .overlay:before{background-color:#6ea136}
[data-color=green] .singleHouseHeader .facts .houseTitle{color:#6ea136}
[data-color=orange] .programHeader,[data-color=orange].tile{border-color:#ea5b0c}
[data-color=green] .images .overlay a.programLink:hover{background-color:#547b29}
[data-color=green] .description a.houseLink{background-color:#6ea136}
[data-color=green] .description a.houseLink:hover{background-color:#547b29}
[data-color=orange] .images .overlay a.programLink,[data-color=orange] h2.programTitle,[data-color=orange].tile .houseTitle,[data-color=orange].tile.aktion .overlay:before{background-color:#ea5b0c}
[data-color=orange] .singleHouseHeader .facts .houseTitle{color:#ea5b0c}
[data-color=gold] .programHeader,[data-color=gold].tile{border-color:#c2ab62}
[data-color=orange] .images .overlay a.programLink:hover{background-color:#b9480a}
[data-color=orange] .description a.houseLink{background-color:#ea5b0c}
[data-color=orange] .description a.houseLink:hover{background-color:#b9480a}
[data-color=gold] .images .overlay a.programLink,[data-color=gold] h2.programTitle,[data-color=gold].tile .houseTitle,[data-color=gold].tile.aktion .overlay:before{background-color:#c2ab62}
[data-color=gold] .singleHouseHeader .facts .houseTitle{color:#c2ab62}
[data-color=gold] .images .overlay a.programLink:hover{background-color:#ae9443}
[data-color=gold] .description a.houseLink{background-color:#c2ab62}
[data-color=gold] .description a.houseLink:hover{background-color:#ae9443}
.csc-default .houseTour{display:inline-block;color:#fff!important;background-color:#4a4a49;line-height:3em;padding:0 1em;font-weight:700}
.csc-default .houseTour:before{display:inline-block;margin:-.1em .5em 0 0;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:1.5em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f03d"}
.csc-default .houseFilterMenu .topText{display:block;margin:0 auto;text-align:center;max-width:800px}
.csc-default .houseFilterMenu .socials{text-align:center;margin-bottom:2.5em}
.csc-default .houseFilterMenu .socials a{margin:0 .25em}
.csc-default .houseFilterMenu .menu-col{background-color:#7b7b7b;color:#fff;float:left;width:19%;margin:0 .5%;position:relative}
.csc-default .houseFilterMenu[data-cols="4"] .menu-col{width:24%}
.csc-default .houseFilterMenu[data-cols="3"] .menu-col{width:32.33333%}
.csc-default .houseFilterMenu[data-cols="2"] .menu-col{width:49%}
.csc-default .houseFilterMenu a{color:#fff;text-decoration:none;font-weight:400}
.csc-default .houseFilterMenu .filter{line-height:2em}
.csc-default .houseFilterMenu .filter::before{border:1px solid #fff;background-color:#fff;color:#1d1d1b;width:.75em;height:.75em;content:' ';display:inline-block;text-align:center;vertical-align:middle;line-height:.9em;font-weight:700;margin-right:.25em;margin-top:-.25em}
.csc-default .houseFilterMenu .filter.act{color:#4a4a49}
.csc-default .houseFilterMenu .filter.act::before{border:1px solid #4a4a49;background-color:#4a4a49}
.csc-default .houseFilterMenu .filter.disabled{color:#6c6c65;cursor:default}
.csc-default .houseFilterMenu .filter.disabled::before{border:1px solid #6c6c65;background-color:#6c6c65}
.csc-default .houseFilterMenu ul{list-style-type:none;margin:0}
.csc-default .houseFilterMenu li{list-style-type:none;margin:0;font-size:13px}
.csc-default .houseFilterMenu .colspan-1{width:15.666666667%}
.csc-default .houseFilterMenu .colspan-2{width:32.333333334%}
.csc-default .houseFilterMenu .colspan-2 li{width:49%}
.csc-default .houseFilterMenu .innerMenu{margin:1em}
.csc-default .houseFilterMenu .close .fa-caret-down,.csc-default .houseFilterMenu .close .fa-caret-up,.csc-default .houseFilterMenu .open .fa-caret-down,.csc-default .houseFilterMenu .open .fa-caret-up{display:none}
.csc-default .houseFilterMenu .filterTitle{font-weight:700;text-transform:uppercase;font-size:15px;display:block;margin:0 0 .5em;text-align:justify;height:1em;color:#fff!important}
.csc-default .houseFilterMenu .filterTitle:after{content:" ";display:inline-block;width:100%}
.csc-default .houseFilterHeader{color:#fff;padding:1.5em 0;font-size:1.25em}
.csc-default .houseFilterHeader span{color:#fff}
.csc-default .houseFilterHeader .filterGroup{margin:0 3em 0 0;float:left}
.csc-default .houseFilterHeader .filterGroup .filterTitle{font-size:.8em;display:block;color:#d9d9d9!important}
.csc-default .houseFilterHeader .filterGroup .item:after{content:",";display:inline}
.csc-default .houseFilterHeader .filterGroup .item:nth-last-of-type(1):after{content:none}
.csc-default .houseFilterHeader:after{content:"";display:block;clear:both;height:0;overflow:hidden}
.csc-default .houseFilterHeader .backLink{float:right;font-size:1em;color:#fff!important;vertical-align:middle;margin:.5em 0}
.csc-default .houseFilterHeader .backLink .fa,.csc-default .houseFilterHeader .backLink .label{display:inline-block;vertical-align:middle}
.csc-default .houseFilterHeader .backLink .fa{margin-right:.5em;font-size:1.5em}
.csc-default .houseProgramList .program{margin:0 0 1em}
@media only screen and (min-width:800px){.csc-default .houseProgramList .program{float:left;width:48%;margin:0 4% 4% 0}
.csc-default .houseProgramList .program:nth-of-type(2n+1){clear:left}
.csc-default .houseProgramList .program:nth-of-type(2n+2){margin-right:0}
}
.csc-default .houseProgramList h2.programTitle{color:#fff;font-size:1.285714286em;line-height:1.4em;padding:1em 1.66666666em;margin:0 0 5px}
.csc-default .houseProgramList h2.programTitle a{color:#fff}
.csc-default .houseProgramList .images{position:relative;overflow:hidden}
.csc-default .houseProgramList .images:after{content:" ";display:block;clear:both;width:100%;height:0;overflow:hidden}
.csc-default .houseProgramList .images .image{float:left}
.csc-default .houseProgramList .images .image img{display:block;width:100%}
.csc-default .houseProgramList .images .image:nth-of-type(1){width:66.666666%;padding:0 5px 0 0}
.csc-default .houseProgramList .images .image:nth-of-type(2){width:33.333333%;padding:0 0 5px}
.csc-default .houseProgramList .images .image:nth-of-type(3){width:33.333333%}
.csc-default .houseProgramList .images .overlay{clear:both;padding:2em;background-color:#ededed}
@media only screen and (min-width:850px){.csc-default .houseProgramList .images .overlay{position:absolute;z-index:2;bottom:100%;left:0;width:100%;height:100%;background-color:rgba(74,74,73,.8);padding:2.5em 2.15em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.csc-default .houseProgramList .images .overlay p{color:#fff}
.csc-default .houseProgramList .images:hover .overlay{bottom:0}
}
.csc-default .houseProgramList .images .overlay a{display:inline-block;color:#fff;padding:.7em 1em;text-decoration:none;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.houseList.regularList{display:inline-block;width:100%;margin:0 0 8em}
.houseList.regularList.hasBottom{margin:0 0 2em}
.houseList .overlay{position:absolute;cursor:pointer;left:0;top:0;width:100%;height:100%;color:#fff;text-decoration:none;background-color:rgba(255,255,255,.15);border:0 solid;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2;overflow:hidden}
.houseList .overlay:before{text-transform:uppercase;position:absolute;top:0;right:-1.35em;-webkit-transform:rotate(45deg) translateY(0) translateX(3em);transform:rotate(45deg) translateY(0) translateX(3em);padding:.25em 3em;font-size:15px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.houseList .houseTitle{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:.5em;line-height:2em;background:#4a4a49;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);color:#fff!important}
.houseList img{width:100%;height:auto;display:block;position:relative;z-index:1}
.houseList img.lazy{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.houseList .house{float:left;margin:0 .5% 1%;width:11.5%;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}
.houseList .aktion .overlay:before{content:"Aktionshaus"}
.houseList .tile{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.houseList .tile:hover{-webkit-transform:scale(2);transform:scale(2);box-shadow:rgba(0,0,0,.95) 0 0 30px;z-index:9;border-width:10px;border-style:solid}
.houseList .tile:hover .houseTitle{-webkit-transform:translateY(0);transform:translateY(0)}
.houseList .tile:hover .overlay:before{-webkit-transform:rotate(45deg) translateY(-2em) translateX(3em) scale(.5);transform:rotate(45deg) translateY(-2em) translateX(3em) scale(.5)}
.programHeader{border-bottom-width:5px;border-bottom-style:solid;margin:0 0 1em}
@media only screen and (min-width:600px){.programHeader{margin:0 0 2em}
}
@media only screen and (min-width:1000px){.programHeader{margin:0 0 4em}
}
.programHeader h2{margin:0 0 .5em}
.programHeader a{float:right;vertical-align:middle;margin:.25em 0 0}
@media only screen and (min-width:700px){.programHeader a{margin:.25em 0 0 3em}
}
.programHeader a img{display:inline-block;vertical-align:middle;margin:0 0 0 1.5em}
.programHeader a .label{display:none}
@media only screen and (min-width:600px){.programHeader a .label{display:inline-block;vertical-align:middle}
}
.houseListByProgram .house{background-color:#ededed;margin:1em 0 0}
.houseListByProgram .house:after{content:" ";display:block;clear:both;width:100%;height:0;overflow:hidden}
.houseListByProgram .house:nth-of-type(1){margin-top:0}
@media only screen and (min-width:600px){.houseListByProgram .house{margin:4em 0 0;display:table}
}
.houseListByProgram .bigImage,.houseListByProgram .description,.houseListByProgram .floors,.houseListByProgram .smallImages{display:inline-block;position:relative;width:100%}
@media only screen and (min-width:600px){.houseListByProgram .bigImage,.houseListByProgram .description,.houseListByProgram .floors,.houseListByProgram .smallImages{display:table-cell;vertical-align:top}
.houseListByProgram .bigImage{width:50%}
}
.houseListByProgram .bigImage a,.houseListByProgram .bigImage img,.houseListByProgram .floors a,.houseListByProgram .floors img,.houseListByProgram .smallImages a,.houseListByProgram .smallImages img{display:block}
.houseListByProgram .bigImage a,.houseListByProgram .floors a,.houseListByProgram .smallImages a{background-image:url(/typo3conf/ext/if_bienzenker/Resources/Public/Assets/loader.svg);background-repeat:no-repeat;background-position:center center}
.houseListByProgram .bigImage img,.houseListByProgram .floors img,.houseListByProgram .smallImages img{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
@media only screen and (min-width:900px){.houseListByProgram .bigImage{width:33.333333333%}
}
.houseListByProgram .bigImage a{display:block;overflow:hidden;height:0;padding:0 0 92.5%}
.houseListByProgram .bigImage a img{width:100%}
.houseListByProgram .floors,.houseListByProgram .smallImages{display:none}
@media only screen and (min-width:900px){.houseListByProgram .floors,.houseListByProgram .smallImages{display:table-cell;width:16.666666666%}
}
.houseListByProgram .floors .image,.houseListByProgram .smallImages .image{display:block}
.houseListByProgram .floors .image a,.houseListByProgram .smallImages .image a{display:block;overflow:hidden;height:0;padding:0 0 94.25%}
.houseListByProgram .floors .image:nth-of-type(1),.houseListByProgram .smallImages .image:nth-of-type(1){padding:0 0 5px 5px}
.houseListByProgram .floors .image:nth-of-type(2),.houseListByProgram .smallImages .image:nth-of-type(2){padding:0 0 0 5px}
@media only screen and (min-width:1200px){.houseListByProgram .floors .image img,.houseListByProgram .smallImages .image img{max-width:148px}
}
.houseListByProgram .description{padding:2em;position:relative}
@media only screen and (min-width:600px){.houseListByProgram .description{width:50%}
.houseListByProgram .description a.houseLink{position:absolute;bottom:2em;left:2em}
}
@media only screen and (min-width:900px){.houseListByProgram .description{width:33.333333333%}
}
.houseListByProgram .description a.houseLink{display:inline-block;color:#fff;padding:.7em 1em;text-decoration:none;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
@media only screen and (min-width:600px){.csc-default .houseList+.bottomText,.csc-default .urlHousertype.bottomText{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;margin:0 .5% 4em}
}
@media only screen and (min-width:1000px){.csc-default .houseList+.bottomText,.csc-default .urlHousertype.bottomText{-webkit-column-gap:6em;-moz-column-gap:6em;column-gap:6em}
}
#houseMenu{padding:4em 0;margin:5px 0 .75%}
#houseMenu h1{margin-bottom:2em}
.startHouseFilter{width:100%;max-width:1000px;margin:0 auto}
.startHouseFilter .houselink{display:block;text-decoration:none;text-align:center;cursor:pointer;color:#4a4a49;height:12em;margin-bottom:1.5em;overflow:hidden;position:relative}
.startHouseFilter .houselink span.round-button{font-size:3.75em;margin:0 auto 1em;padding:1.1em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}
.startHouseFilter .houselink span.round-button span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:1em;text-align:center;height:1em;line-height:1em;color:#fff!important}
.startHouseFilter .houselink .title{text-transform:uppercase;display:block;margin:0 0 1.5em;line-height:1em}
.startHouseFilter .houselink a{font-weight:400}
.startHouseFilter .houselink ul{height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.startHouseFilter .houselink.open span.round-button,.startHouseFilter .houselink:hover span.round-button{-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-bottom:-2.25em}
.singleHouseHeader .facts li,.singleHouseHeader .facts ul,.startHouseFilter .houseMenu li{margin:0;list-style-type:none}
.startHouseFilter .houselink.open ul,.startHouseFilter .houselink:hover ul{height:auto}
.startHouseFilter .houseMenu{position:relative;min-height:150px}
.startHouseFilter .houseMenu ul{margin:0;list-style-type:none;text-align:center;overflow:hidden}
.startHouseFilter .houseMenu a{color:#1d1d1b;text-decoration:none}
.singleHouseHeader{background-color:#ededed;position:relative}
.singleHouseHeader .facts,.singleHouseHeader .images{display:inline-block;width:100%}
@media only screen and (min-width:1150px){.singleHouseHeader{display:table;table-layout:fixed;width:100%}
.singleHouseHeader .facts,.singleHouseHeader .images{display:table-cell;vertical-align:top}
.singleHouseHeader .images{width:65%}
.singleHouseHeader .facts{width:35%;padding:4em 2em}
}
.singleHouseHeader .facts{padding:2em}
.singleHouseHeader .facts .label,.singleHouseHeader .facts .value{display:inline-block;width:100%}
.singleHouseHeader .facts .label{font-size:.857142857em}
.singleHouseHeader .facts .value{font-size:1em;margin:0 0 1em}
.singleHouseHeader .facts .room:after{content:","}
.singleHouseHeader .facts .room:nth-last-of-type(1):after{content:none}
.singleHouseHeader .facts .hint{font-size:.75em;line-height:1.4em;margin:0}
.singleHouseHeader .imageSlider{overflow:hidden;position:relative}
.singleHouseHeader .imageSlider img{float:left}
.singleHouseHeader .imageSlider .slick-arrow{position:absolute;top:50%;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(74,74,73,.4);padding:.5em;cursor:pointer}
.singleHouseHeader .imageSlider .slick-arrow img{display:block}
.singleHouseHeader .imageSlider .slick-arrow:hover{background-color:rgba(74,74,73,.8);-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}
.singleHouseHeader .imageSlider .slick-arrow.prev{left:0}
.singleHouseHeader .imageSlider .slick-arrow.prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.singleHouseHeader .imageSlider .slick-arrow.next{right:0}
.singleHouseDetails{margin-bottom:2em}
.singleHouseDetails .floorDetails{display:none}
@media only screen and (min-width:700px){.singleHouseDetails .floorDetails,.singleHouseDetails .floorSliderWrap{display:inline-block;vertical-align:top;width:50%;padding:2em}
.singleHouseDetails .floorSliderWrap{padding-left:0}
.singleHouseDetails .floorDetails{padding-right:0}
}
@media only screen and (min-width:1150px){.singleHouseDetails{display:table;table-layout:fixed;width:100%;margin-bottom:4em}
.singleHouseDetails .floorDetails,.singleHouseDetails .floorSliderWrap,.singleHouseDetails .longDesc{display:table-cell;vertical-align:top}
.singleHouseDetails .floorSliderWrap{width:30%;padding:4em 0 0}
.singleHouseDetails .floorDetails{width:35%;padding:4em 2em 0}
.singleHouseDetails .longDesc{width:35%;padding:4em 2em}
}
.singleHouseDetails .longDesc{display:inline-block;width:100%;background-color:#4a4a49;color:#fff;padding:2em}
.singleHouseDetails .longDesc h1,.singleHouseDetails .longDesc h2,.singleHouseDetails .longDesc h3,.singleHouseDetails .longDesc h4,.singleHouseDetails .longDesc h5{color:#fff}
.singleHouseDetails .longDesc a,.singleHouseDetails .longDesc li,.singleHouseDetails .longDesc p{color:#fff;font-size:.857142857em}
.singleHouseDetails .floorSliderWrap{margin-top:2em}
@media only screen and (min-width:700px){.singleHouseDetails .floorSliderWrap h2{display:none}
}
.singleHouseDetails .floorSlider a{float:left;border:1px solid #ededed;padding:2em;text-align:center;box-sizing:border-box}
.singleHouseDetails .floorSlider a img{display:block;margin:0 auto}
.singleHouseDetails .floorSlider .slick-dots{text-align:center;list-style-type:none}
.singleHouseDetails .floorSlider .slick-dots li{list-style-type:none;display:inline-block;margin:0}
.singleHouseDetails .floorSlider .slick-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-indent:-99px;width:1.5em;height:1.5em;background-color:#ededed;border:0;margin:0 .25em;font-size:.75em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.singleHouseDetails .floorSlider .slick-dots li.slick-active button{background-color:#706f6f}
.singleHouseDetails .data{list-style-type:none;margin-bottom:4.75em}
.singleHouseDetails .data li{list-style-type:none;margin:0 0 1em}
.singleHouseDetails .data li:nth-last-of-type(1){margin-bottom:0}
.singleHouseDetails .data .size,.singleHouseDetails .data .title{display:inline-block;width:100%}
.singleHouseDetails .data .title{font-size:.857142857em}
.singleHouseDetails .data .size{font-size:1.142857143em}
.singleHouseDetails .floorNavigation{overflow:hidden}
.singleHouseDetails .floorNavigation .item{float:left;display:inline-block;max-width:50%}
.singleHouseDetails .floorNavigation .item img{display:block;opacity:.4;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.singleHouseDetails .floorNavigation .item .image{float:left;padding:.5em;margin-right:.5em;border:1px solid #ededed;cursor:pointer}
.singleHouseDetails .floorNavigation .item .title{display:block;clear:both;font-size:.75em;text-align:center;padding:1.5em;margin-right:.75em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.singleHouseDetails .floorNavigation .item.active .title{font-weight:700}
.singleHouseDetails .floorNavigation .item.active img{opacity:1}
.singleHouseDetails h2{font-size:1.714285714em}
.individualisation .setList{display:block;margin-right:-5px}
.individualisation .item{float:left;width:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.individualisation .item:nth-of-type(2n+1){clear:left}
@media only screen and (min-width:600px){.individualisation .item{width:33.333333%}
.individualisation .item:nth-of-type(2n+1){clear:inherit}
.individualisation .item:nth-of-type(3n+1){clear:left}
}
@media only screen and (min-width:900px){.individualisation .item{width:20%}
.individualisation .item:nth-of-type(2n+1){clear:inherit}
.individualisation .item:nth-of-type(3n+1){clear:inherit}
.individualisation .item:nth-of-type(5n+1){clear:left}
}
.individualisation .item a{display:block;overflow:hidden;height:0;padding:0 0 94.25%;margin-right:5px;margin-bottom:5px;position:relative}
.individualisation .item a img{display:block;width:100%}
.individualisation .item a:hover .title{bottom:-3em;opacity:.4}
.individualisation .item .title{position:absolute;bottom:0;left:0;right:0;background-color:rgba(237,237,237,.8);text-align:center;min-height:5em;padding:1em 2em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1}
.actionHouse{line-height:2em;font-size:1em;color:#fff!important;padding:0 1em;background-color:#e30613;float:left;clear:both;text-transform:uppercase}
.actionHouse+h2{margin-top:1em}
.pureDataTable table{display:inline-table;width:100%;border-spacing:0;margin:0 0 4em}
.pureDataTable table tr{display:table-row}
.pureDataTable table tr.odd{background-color:#ededed}
.pureDataTable table td{display:table-cell;padding:1em}
.pureDataList ul,.pureDataList ul>li{list-style-type:none;margin:0}
.pureDataList ul a,.pureDataList ul>li a{font-weight:400;color:#1d1d1b}
@media screen and (max-width:1150px){.csc-default .houseList .house{width:15.66666666667%}
.csc-default .houseFilterMenu .menu-col{width:49%;margin-bottom:2%}
.csc-default .houseFilterMenu .menu-col ul{display:none;position:absolute;top:100%;z-index:99;left:0;right:0;padding:0 1em 1em;margin:0;background-color:#7b7b7b;box-shadow:rgba(0,0,0,.65) 0 20px 30px}
.csc-default .houseFilterMenu .filterTitle{cursor:pointer;padding:1em;color:#fff!important}
.csc-default .houseFilterMenu .innerMenu{margin:0}
.csc-default .houseFilterMenu .open .filterTitle .fa-caret-down{display:none}
.csc-default .houseFilterMenu .close .filterTitle .fa-caret-down,.csc-default .houseFilterMenu .open .filterTitle .fa-caret-up{display:inline-block}
.csc-default .houseFilterMenu .close .filterTitle .fa-caret-up{display:none}
}
@media screen and (max-width:1000px){.startHouseFilter .houselink{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;height:150px}
.startHouseFilter .houselink span.round-button{font-size:2.5em}
.startHouseFilter .houselink.open ul{height:auto}
.startHouseFilter{text-align:center}
}
@media screen and (max-width:800px){.csc-default .houseList .house{width:19%}
.csc-default .houseFilterMenu[data-cols="2"] .menu-col,.csc-default .houseFilterMenu[data-cols="3"] .menu-col,.csc-default .houseFilterMenu[data-cols="4"] .menu-col,.csc-default .houseFilterMenu[data-cols="5"] .menu-col{width:49%;margin:0 .5% 1%}
}
@media screen and (max-width:650px){.csc-default .houseList .house{width:24%}
}
@media screen and (max-width:480px){#houseMenu{margin-top:0}
.houseprogramTeaser .regularColSet .col{margin-bottom:0!important}
.houseprogramTeaser .regularColSet .col.linkWrap{width:auto!important}
.houseprogramTeaser .programLink{padding:0 1em}
#houseMenu .regularColSet .col{margin:0 0 1em!important;width:49%!important;position:relative;height:175px}
.startHouseFilter .houselink{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;height:150px}
.csc-default .houseList .house{width:32.333333333%}
.csc-default .houseFilterMenu[data-cols="2"] .menu-col,.csc-default .houseFilterMenu[data-cols="3"] .menu-col,.csc-default .houseFilterMenu[data-cols="4"] .menu-col,.csc-default .houseFilterMenu[data-cols="5"] .menu-col{width:100%;margin:0 0 1%}
}
.hovermap,.hovermap .bigImage{position:relative;display:block}
@media screen and (max-width:400px){.csc-default .houseList .house{width:49%}
}
@media screen and (min-width:1000px){#houseMenu .csc-default.text{width:80%;margin-right:auto;margin-left:auto}
}
.hovermap{max-width:400px}
.hovermap .bullet{position:absolute;z-index:2;width:12px;height:12px;cursor:pointer}
.hovermap .bullet:before{position:absolute;content:"";width:6px;height:6px;top:2px;left:2px;background-color:#e30613;border:1px solid #fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hovermap .bullet:hover{z-index:9}
.hovermap .bullet:hover:before{-webkit-transform:scale(1.6);transform:scale(1.6)}
.hovermap .bullet>div{position:absolute;right:100%;top:100%;padding:1em 1.5em 1.5em;background-color:rgba(74,74,73,.8);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;visibility:hidden}
.hovermap .bullet>div[data-status=visible]{opacity:1;visibility:visible}
.hovermap .bullet>div h1,.hovermap .bullet>div h2,.hovermap .bullet>div h3,.hovermap .bullet>div h4{color:#fff;text-transform:uppercase;margin:0;white-space:nowrap}
.hovermap .bullet>div p{color:#fff;margin:0;min-width:200px}
.hovermap .mobilepopup{position:absolute;top:100%;left:0;right:0;margin:1em 0 0;padding:1em;background-color:rgba(74,74,73,.6);width:100%;box-sizing:border-box;display:inline-block}
.hovermap .mobilepopup h1,.hovermap .mobilepopup h2,.hovermap .mobilepopup h3,.hovermap .mobilepopup h4{color:#fff;text-transform:uppercase;margin:0}
.hovermap .mobilepopup p{color:#fff;margin:0}
@media only screen and (max-width:480px){.hovermap{margin-bottom:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hovermap[data-status=expanded]{margin-bottom:5em}
}
#ifScrollSlider #noscroll{width:100%;height:430px;overflow:hidden;position:relative;background:#fff}
#ifScrollSlider #ifwrap{width:100%;height:435px;position:absolute;overflow:hidden;left:0;top:0}
#ifScrollSlider #ifwrap::-webkit-scrollbar{display:none}
#ifSlider{width:100%;height:435px;position:absolute;background-color:#fff}
#ifSlider>div.ifcontainer{transition-duration:1s;-webkit-transition-duration:1s;text-align:center;width:435px!important;height:435px!important;float:left;position:relative}
#ifScrollSlider .ifcontainer .img:before{transition-duration:1s;-webkit-transition-duration:1s;position:absolute;content:" ";width:100%;background:rgba(0,0,0,.4);height:100%;top:0;left:0;opacity:1}
#ifScrollSlider .active .ifcontainer .img:before{transition-duration:1s;-webkit-transition-duration:1s;opacity:0}
#ifScrollSlider .img{-webkit-transition-duration:1s;transition-duration:1s;background-size:cover;position:relative}
#ifScrollSlider .lazy{-webkit-transition-duration:1s;transition-duration:1s;background:no-repeat #ccc;background-size:cover!important;cursor:pointer}
#ifScrollSlider .bigimage{transition-duration:1s;-webkit-transition-duration:1s;opacity:0;margin:0;padding:0;width:430px;height:285px;background-size:cover;background-position:center;cursor:pointer}
#ifScrollSlider .description{-webkit-transition-duration:1s;transition-duration:1s;position:absolute;z-index:20;opacity:1;bottom:5px;text-align:center;background:rgba(255,255,255,.8);height:140px;color:#000;display:none;cursor:pointer}
#ifScrollSlider .description h2{text-align:left;padding:22px 25px 0;font-family:helvetica;text-transform:uppercase;font-size:1.5em;line-height:1.25em;color:#000;margin-right:140px;margin-bottom:0}
#ifScrollSlider .description p{max-height:95px;overflow:hidden;float:left;text-align:left;padding:0 25px;margin-top:0;font-family:helvetica;font-size:1em}
#ifScrollSlider .description a.houseDetail{float:right;color:#fff;text-decoration:none;text-transform:uppercase;font-family:helvetica;font-weight:100;font-size:.8em;background:#0069b4;line-height:1.7em;position:absolute;top:25px;right:25px;padding:0 15px}
div#ifSliderNext,div#ifSliderPrev{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:125px;top:0;bottom:0;z-index:20}
div#ifSliderNext:after,div#ifSliderPrev:after{font-size:3em;color:#fff;position:absolute;top:50%;cursor:pointer;opacity:0;margin-top:-.5em;background-color:rgba(5,103,176,.8);border-radius:50%;width:1.1em;height:1.1em;line-height:1.1em;text-align:center;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
div#ifSliderNext:hover:after,div#ifSliderPrev:hover:after{opacity:.8;visibility:visible}
div#ifSliderPrev{left:0}
div#ifSliderPrev:after{content:"\f104";left:20px;text-indent:-.05em}
div#ifSliderNext{right:0}
div#ifSliderNext:after{content:"\f105";right:20px}
#ifScrollSlider .description.news{background-color:rgba(5,103,176,.8);text-decoration:none}
#ifScrollSlider .description.news h2,#ifScrollSlider .description.news p{color:#fff}
#ifScrollSlider .description.news a{top:inherit;right:inherit;bottom:15px;left:25px}
#ifScrollSlider .news_item.onlyImage .description{top:0;left:0;right:0;display:block}
#ifScrollSlider .close{background:url('../../typo3conf/ext/if_bienzenker/Resources/Public/img/x.png');height:32px;width:32px;cursor:pointer;position:absolute;border:none;right:10px;top:0}
#ifScrollSlider div#go_left,#ifScrollSlider div#go_right{height:430px;width:20%;position:absolute;z-index:-1}
#ifScrollSlider div#go_right{right:0}
#ifScrollSlider .internalLink,.pull_1,.pull_10,.pull_11,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{position:relative}
.container_12{margin-left:auto;margin-right:auto;width:435px!important}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;margin-right:5px}
.height_1,.height_10,.height_11,.height_12,.height_2,.height_3,.height_4,.height_5,.height_6,.height_7,.height_8,.height_9{margin-bottom:5px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:75px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:285px}
.container_12 .grid_5{width:430px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .height_1{height:70px}
.container_12 .height_2{height:140px}
.container_12 .height_3{height:220px}
.container_12 .height_4{height:285px}
.container_12 .height_5{height:380px}
.container_12 .height_6,.container_12 .height_7,.container_12 .height_8,.container_12 .height_9{height:430px}
.container_12 .height_10{height:780px}
.container_12 .height_11{height:860px}
.container_12 .height_12{height:940px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clearfix{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.imageList{display:block;margin:0 0 2em}
.imageList .item{display:inline-block;vertical-align:middle;clear:both;margin:0 0 1em;line-height:1em}
.imageList .item img{display:inline-block;vertical-align:middle;margin:0 1em 0 0}
.imageList .item .caption{display:inline-block;vertical-align:middle}
.plzSearchForm .error{color:#e30613;font-weight:700}
.plzSearchForm input{height:2.5em}
.plzSearchForm button,.plzSearchForm input{-webkit-appearance:none;border-radius:0;border:1px solid #ededed;line-height:2em;box-sizing:border-box;padding:0 1em;display:inline-block;vertical-align:top}
.plzSearchForm button[type=submit],.plzSearchForm input[type=submit]{color:#fff;text-transform:uppercase;background-color:#9c9596;border-color:#9c9596;cursor:pointer}
.csc-default .mapFilterLegend{vertical-align:middle}
.csc-default .mapFilterLegend li{float:left;width:28.333%;margin:3em 5% 0 0}
.csc-default .mapFilterLegend li img{display:inline-block;vertical-align:middle}
.csc-default .mapFilterLegend li .title{display:inline-block;vertical-align:middle;margin:0 2em 0 .5em}
.csc-default .mapFilterLegend li .check{display:inline-block;position:relative;vertical-align:middle;width:1em;height:1em;line-height:.85em;font-size:1.75em;text-align:center;font-weight:700;border:1px solid #9c9596;background-color:#fff;color:#fff;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.csc-default .mapFilterLegend li .check img{position:absolute;display:inherit;bottom:50%;left:50%;margin-left:-15px;width:30px;max-width:inherit;height:auto}
.modalBox,.modalBoxWrapper{left:0;-webkit-transition:all .4s ease-in-out;bottom:0}
.csc-default .mapFilterLegend li.active .check{opacity:1}
.csc-default .google-map{max-width:100%}
.csc-default .gm-style iframe{max-width:100%;width:100%}
.estateList thead td{font-weight:700}
.heroMenuLayer,.heroMenuLayer .menuWrap li a,.heroMenuLayer .teaserWrap p{font-weight:300;color:#fff}
.estateList td{vertical-align:top;min-width:80px;padding:0 1em 1em 0}
.languageMenu .globe,.languageMenu a,.languageMenu ul{vertical-align:middle}
.modalBoxWrapper{position:fixed;top:0;right:0;background-color:rgba(255,255,255,.8);z-index:99;opacity:0;transition:all .4s ease-in-out;visibility:hidden;font-size:14px;line-height:1.4em}
.modalBox,.modalCloser{position:absolute;right:0;top:0}
.modalBox{background-color:#fff;z-index:100;transition:all .4s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}
.modalBox .scrollContainer{box-sizing:border-box;overflow:auto;padding:2.5em;max-height:100%}
.modalBox .regularColSet .col:nth-of-type(2){font-size:.75em;line-height:1.4em}
.modalBox .contentElement{display:block;clear:both;margin-top:2em}
.modalBox .contentElement:nth-of-type(1){margin-top:0}
.modalBox .contentElement .formee,.modalBox .contentElement .powermail_form{margin-top:0;margin-bottom:0}
.modalCloser{color:#1d1d1b;font-size:1.25em;margin:.25em .5em;cursor:pointer}
body[data-status=open]{max-height:100%;overflow:hidden}
body[data-status=open] .modalBoxWrapper{opacity:1;visibility:visible}
body[data-status=open] .modalBox{-webkit-transform:scale(1);transform:scale(1)}
@media only screen and (min-width:600px){.modalBox .scrollContainer{padding:3em}
}
@media only screen and (min-width:1000px) and (min-height:700px){.modalBox{top:50%;height:80%;max-height:1000px;-webkit-transform:scale(0) translateY(-100%);transform:scale(0) translateY(-100%);width:80%;margin:0 auto;max-width:1000px;box-shadow:0 0 30px 0 rgba(0,0,0,.2)}
.modalCloser{-webkit-transform:translateX(200%) translateY(-125%);transform:translateX(200%) translateY(-125%)}
body[data-status=open] .modalBox{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}
}
nav ul{display:block}
.languageMenu .globe,.languageMenu a,.languageMenu ul,nav li{display:inline-block}
nav a{text-decoration:none}
#mainMenuRow{margin:0 0 2em}
.languageMenu{float:right;white-space:nowrap;padding:1.25em 0 1.25em 2em;font-weight:300}
@media only screen and (min-width:481px){.languageMenu{border-left:1px solid #fff}
}
.languageMenu .globe{margin-right:1em}
.languageMenu li{white-space:nowrap;line-height:1.428571429em;text-transform:uppercase}
.languageMenu li:after{content:"|";display:inline-block;vertical-align:middle;margin:-.2em .25em 0;color:#9c9596}
.languageMenu li:nth-last-of-type(1):after{content:none}
.languageMenu a{color:#9c9596;margin:0}
.languageMenu .disabled{color:#bababa}
.languageMenu .active a,.mainnavi a{color:#1d1d1b}
.mainnavi{display:none}
.mainnavi a{margin-left:1.2em}
@media only screen and (min-width:1080px){.mainnavi{display:inherit;float:right;margin:2.5% 0 .35em}
.mainnavi li{position:relative}
.mainnavi .Level1>li>a{font-size:1.142857143em;line-height:3em;display:inline-block;position:relative;z-index:2}
}
@media only screen and (min-width:1300px){.mainnavi{margin:5.4em 0 .35em}
}
.heroMenuLayer{margin:0 0 2em;position:absolute;top:100%;vertical-align:top;width:520px;z-index:99;display:none;background-color:#4a4a49}
.heroMenuLayer .teaserWrap{display:table-cell;vertical-align:top}
.heroMenuLayer .teaserWrap .image,.heroMenuLayer .teaserWrap .textBox{display:inline-block;width:100%}
.heroMenuLayer .teaserWrap .image img,.heroMenuLayer .teaserWrap .textBox img{display:block;width:100%;height:auto}
.heroMenuLayer .teaserWrap h2{color:#fff;font-size:1em;font-weight:300;margin:0 0 .25em}
.heroMenuLayer .teaserWrap .more{padding:.75em 2em;background-color:#706f6f;color:#fff;clear:both;display:inline-block;margin:1em 0 0;white-space:nowrap}
.heroMenuLayer .teaserWrap .more:hover{background-color:#1d1d1b}
.heroMenuLayer .teaserWrap[data-position=right]{padding:0 0 0 2.285714286em}
.heroMenuLayer .teaserWrap[data-position=left]{padding:0 2.285714286em 0 0}
.heroMenuLayer .menuWrap{display:table-cell;vertical-align:top;min-width:40%}
.heroMenuLayer .menuWrap ul{width:auto;display:inline-block;margin:0 auto 0 0;clear:left}
.heroMenuLayer .menuWrap li{display:block}
.heroMenuLayer .menuWrap li a{display:inline-block;white-space:nowrap;margin:0 0 .5em;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.heroMenuLayer .menuWrap li a.active{background-color:#706f6f}
.heroMenuLayer .menuWrap li a.active:before{content:"";position:absolute;top:0;bottom:0;width:5px;background-color:#e30613;margin:0}
.heroMenuLayer .menuWrap li a:hover{background-color:#706f6f}
.heroMenuLayer[data-orientation=left]{left:-.75em;padding:3em 2em 3em 0}
.heroMenuLayer[data-orientation=left] .menuWrap{border-right:1px solid #706f6f;padding:0 2.285714286em 0 0}
.heroMenuLayer[data-orientation=left] .menuWrap li a{margin-left:2.285714286em;padding-right:.5em}
.heroMenuLayer[data-orientation=left] .menuWrap li a.active,.heroMenuLayer[data-orientation=left] .menuWrap li a:hover{padding-left:2.285714286em;margin-left:0}
.heroMenuLayer[data-orientation=left] .menuWrap li a.active:before,.heroMenuLayer[data-orientation=left] .menuWrap li a:hover:before{left:0}
.heroMenuLayer[data-orientation=left] .teaserWrap[data-position=left]{display:none!important}
.heroMenuLayer[data-orientation=right]{right:-.75em;padding:3em 0 3em 2em}
.heroMenuLayer[data-orientation=right] .menuWrap{border-left:1px solid #706f6f;padding:0 0 0 1.735714286em}
.heroMenuLayer[data-orientation=right] .menuWrap li a{margin-right:2.285714286em;padding-left:.5em;display:block}
.heroMenuLayer[data-orientation=right] .menuWrap li a.active,.heroMenuLayer[data-orientation=right] .menuWrap li a:hover{padding-right:2.285714286em;margin-right:0}
.heroMenuLayer[data-orientation=right] .menuWrap li a.active:before,.heroMenuLayer[data-orientation=right] .menuWrap li a:hover:before{right:0}
.heroMenuLayer[data-orientation=right] .teaserWrap[data-position=right]{display:none!important}
.sideBar ul a{text-decoration:none;background-color:#ededed;color:#1d1d1b;text-transform:uppercase;display:block;padding:.5em 2em .5em 1em;position:relative}
.sideBar .Level1>li{margin-top:1px}
.sideBar .Level1>li>a{background-color:#706f6f;color:#fff}
.sideBar .Level1>li:first-child{margin-top:0}
.sideBar .Level1>li.open>a{background-color:#d4d4d4;color:#1d1d1b}
.sideBar .Level2{display:none;margin-bottom:-1px}
.sideBar .Level2>li{border-top:1px solid #000}
.sideBar .Level2>li .active{background-color:#1d1d1b;color:#fff}
.sideBar .fa-caret-up{display:none}
.sideBar .open .Level2{display:block}
.sideBar .open .fa-caret-down{display:none}
.sideBar .open .fa-caret-up{display:block}
.sideBar .sideBarOpenSub{position:absolute;right:.5em;top:0;font-size:2em;line-height:1em;color:#fff}
.socials>a{background-color:#4a4a49;color:#fff!important;font-size:1.5em;width:1.75em;display:inline-block;text-align:center;line-height:1.75em;margin:1em .25em 0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.socials>a:hover{background-color:#706f6f}
.footerNavi{float:left;width:75%;margin:2em 0}
.footerNavi .Level1 li{margin:0 3em 0 0}
.footerNavi .Level2 li{float:left;clear:left}
.footerNavi .title{font-size:1.416666667em;line-height:1.470588235em}
.footerNavi a{margin:0;text-transform:none}
@media screen and (max-width:1200px){.footerNavi .Level1>li{width:48%;margin:0 2% 2% 0}
}
@media screen and (max-width:940px){.footerNavi{float:inherit;display:block;width:auto}
.footerNavi .Level1>li{width:24%;margin:0 1% 2% 0}
}
@media screen and (max-width:750px){.footerNavi .Level1>li{width:49%}
}
@media screen and (max-width:480px){.footerNavi{display:none}
}
.csc-default .news-list-view .article{padding:2em 0}
.csc-default .news-list-view .header p{font-size:.8em}
.csc-default .news-list-view .news-img-wrap{float:right;margin:0 0 1em;max-width:50%}
.csc-default .news-list-view .news-img-wrap img{width:100%;height:auto}
.csc-default .news-list-view .page-navigation li,.csc-default .news-list-view .page-navigation ul{float:left;list-style-type:none;margin:0}
.csc-default .news-list-view .page-navigation li{color:#fff;background-color:#0069b4;margin:0 1em 0 0}
.csc-default .news-list-view .page-navigation li a{display:inline-block;color:#fff;padding:.5em 1em}
.csc-default .news-list-view .page-navigation li.current{padding:.5em 1em;background-color:#1d1d1b}
.csc-default .news-list-view .page-navigation li.split{padding:.5em 1em}
.csc-default .news-single .news-related-wrap>div{margin:4em 0 0}
.csc-default .news-single .news-img-wrap{float:right;clear:right;margin:0 0 2.5em 2.5em;max-width:50%}
.csc-default .news-single .news-img-wrap .news-img-innerwrap{position:relative;display:block}
.csc-default .news-single .news-img-wrap .news-img-innerwrap a.image-download{position:absolute;bottom:5px;right:0}
.csc-default .news-single .news-img-wrap a{color:#000}
.csc-default .news-single .news-img-wrap img{clear:right}
.csc-default .news-single .news-related-files ul{list-style-type:none;margin:0 0 2em}
.csc-default .news-single .news-related-files li{list-style-type:none;margin:0}
.csc-default .news-single .socialMedia{margin:4em 0 0;padding:2em 0 0;border-top:1px solid #ededed;display:block;clear:both}
.csc-default .news-single .socialMedia .item{float:left;margin:0 3em 0 0}
.csc-default .news-single .header .descitem{display:inline-block;margin:0 2em 0 0;font-style:italic}
.csc-default .news-single .header .descitem .label{color:#969696;display:inline;margin:0 .5em 0 0}
.csc-default .boxedList .article{display:block;clear:both;box-sizing:border-box;margin:0 0 1em;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.csc-default .boxedList .article:after{content:" ";display:block;clear:both;width:100%;height:0;overflow:hidden}
.csc-default .boxedList .article .imageWrap{background-color:#4a4a49;position:absolute;top:0;bottom:0;left:0;width:25%;z-index:1}
.csc-default .boxedList .article .imageWrap .image{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}
.csc-default .boxedList .article .imageWrap .image.placeholder{background-image:url(/typo3conf/ext/if_bienzenker/Resources/Public/Assets/logo_white.svg);opacity:.7;background-size:60%}
.csc-default .boxedList .article .textBox{float:right;width:75%;padding:2em 5em 2em 2em;box-sizing:border-box;position:relative;z-index:2;min-height:180px;background-color:#ededed;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.csc-default .boxedList .article .textBox:after{content:'';position:absolute;right:2em;top:50%;color:#4a4a49;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/blue_arrows_right.png') center no-repeat;width:25px;height:50px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.csc-default .boxedList .article .textBox h3{color:#4a4a49;text-transform:uppercase}
.csc-default .boxedList .article .textBox .publish-date{color:#4a4a49}
.csc-default .boxedList .article:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}
.csc-default .boxedList .article:hover .image{-webkit-transition:all 5s ease-in-out;transition:all 5s ease-in-out;-webkit-transform:scale(1.25);transform:scale(1.25)}
.csc-default .boxedList .article:hover .textBox{background-color:#e0e0e0}
.csc-default .boxedList .article:hover .textBox:after{right:.5em}
.csc-default .boxedList .page-navigation>p{display:none}
.csc-default .boxedList .page-navigation .f3-widget-paginator{list-style-type:none;margin:2.5em 0 0}
.csc-default .boxedList .page-navigation .f3-widget-paginator li{list-style-type:none;margin:0 .5em 0 0;float:left}
.csc-default .boxedList .page-navigation .f3-widget-paginator li.current,.csc-default .boxedList .page-navigation .f3-widget-paginator li.split{display:inline-block;color:#fff;padding:.7em 1em;text-decoration:none;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#4a4a49}
.csc-default .boxedList .page-navigation .f3-widget-paginator li.current:hover,.csc-default .boxedList .page-navigation .f3-widget-paginator li.split:hover{background-color:#706f6f}
.csc-default .boxedList .page-navigation .f3-widget-paginator a{display:inline-block;color:#fff;padding:.7em 1em;text-decoration:none;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#4a4a49;font-weight:400}
.csc-default .boxedList .page-navigation .f3-widget-paginator a:hover{background-color:#706f6f}
.csc-default .pressTeaser{position:relative;cursor:pointer;overflow:hidden}
.csc-default .pressTeaser .image{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;height:0;overflow:hidden;padding:0 0 40%;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}
.csc-default .pressTeaser .textBox{box-sizing:border-box;padding:2em 5em 2em 2em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}
.csc-default .pressTeaser .textBox h2{margin-bottom:.3em;line-height:1.4em}
.csc-default .pressTeaser .textBox p{margin-bottom:0}
.csc-default .pressTeaser .textBox p.publish-date{margin-top:.5em;font-weight:100;opacity:.5}
.csc-default .pressTeaser .textBox:after{content:'';position:absolute;right:2em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/white_arrows_right.png') center no-repeat;width:25px;height:50px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#siteCanvas,#siteWrapper{width:100%;position:relative}
.csc-default .pressTeaser:hover .image{-webkit-transition:all 5s ease-in-out;transition:all 5s ease-in-out;-webkit-transform:scale(1.25);transform:scale(1.25)}
.csc-default .pressTeaser:hover .textBox:after{right:.5em}
@media screen and (max-width:480px){.csc-default .news-list-view .news-img-wrap,.csc-default .news-single .news-img-wrap{float:inherit;display:block;max-width:inherit;width:100%;margin:0 0 1em}
}
#siteWrapper{overflow:hidden}
#siteCanvas{height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#siteWrapper[data-status=open] #siteCanvas{margin-left:-280px}
#siteWrapper[data-status=open] .offCanvasMenu{margin-left:-280px;box-shadow:0 0 20px 0 rgba(74,74,73,.8)}
.row.offCanvasOpenerWrap{background-color:#4a4a49;text-align:right}
@media only screen and (min-width:1080px){.row.offCanvasOpenerWrap{display:none}
}
.offCanvasOpener{margin:0 2.5% 0 0;padding:.5em 0;color:#fff;display:inline-block}
.offCanvasOpener .fa,.offCanvasOpener .title{display:inline-block;vertical-align:middle}
.offCanvasOpener .title{font-size:1.25em;line-height:1em}
.offCanvasOpener .fa{font-size:2em;line-height:1em;margin-left:.5em}
.offCanvasMenu{position:fixed;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;top:0;left:100%;width:280px;bottom:0;height:100%;overflow:auto;z-index:99;display:block;margin:0;text-align:left;background-color:#e5e5e5}
.offCanvasMenu li{display:block;background-color:#ccc;border-bottom:1px solid #706f6f}
.offCanvasMenu li>ul{border-top:1px solid #706f6f}
.offCanvasMenu li>ul>li:nth-last-of-type(1){border-bottom:0}
.offCanvasMenu a{color:#1d1d1b}
.offCanvasMenu a.subOpener{float:right;width:3em;text-align:center}
.offCanvasMenu a.subOpener i{font-size:2em;line-height:1.45em;-webkit-transform:rotate(0);transform:rotate(0)}
.offCanvasMenu a.pageLink{margin:0 3em 0 0;padding:.75em 1.5em;display:block}
.offCanvasMenu li.active>a.subOpener i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.offCanvasMenu li.active>ul{display:block}
.offCanvasMenu .Level2,.offCanvasMenu .Level3{display:none}
.offCanvasMenu .Level2>li{background-color:#e5e5e5}
.offCanvasMenu .Level2>li>.pageLink{padding-left:2.25em}
.offCanvasMenu .Level3>li{background-color:#fff}
.offCanvasMenu .Level3>li>.pageLink{padding-left:3em}
.offCanvasMenu>.Level1>li{display:block}
.offCanvasMenu>.Level1>li>a.openSub{display:inherit;float:right;width:55px;margin-left:0;text-align:center;font-size:2em;line-height:1.5em}
.offCanvasMenu>.Level1>li>a.openSub .fa{line-height:1.75em}
.searchResultItem{padding:2em 0}
.searchResultItem h3 a{color:#706f6f}
.searchResultItem p .hit{font-weight:700;color:#000;text-transform:uppercase}
.searchResultItem .additionalURL a{display:inline-block;color:#fff;padding:.7em 1em;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#4a4a49;text-decoration:none}
.searchResultItem .additionalURL a:hover{background-color:#706f6f}
.searchResultItem .additionalURL a:before{display:inline-block;font-family:FontAwesome;line-height:1em;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:-.1em .5em 0 0;font-size:1.5em;content:"\f15c"}
#maincontent .csc-default .searchButton{background-color:#0069b4;font-size:1em;line-height:24px;height:24px;color:#fff;text-decoration:none;border:1px solid #0069b4;display:inline-block;width:24px;text-align:center}
#maincontent .csc-default #searchPhrase{height:20px;line-height:20px;min-width:220px}
#maincontent .csc-default #kesearch_pagebrowser_bottom,#maincontent .csc-default .kesearch_pagebrowser{margin:2em 0 0}
#maincontent .csc-default .kesearch_pagebrowser a{display:inline-block;color:#fff;padding:.7em 1em;text-decoration:none;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#4a4a49;text-align:center;min-width:3em;margin:0 1em 1em 0}
#maincontent .csc-default .kesearch_pagebrowser a.current,#maincontent .csc-default .kesearch_pagebrowser a:hover{background-color:#706f6f}
.startSlider .item .overlayImage,.startSlider .item .overlayText{left:0;right:5px;-webkit-transition:all .4s ease-in-out;background-color:#fff;z-index:4;box-sizing:border-box}
.startSlider:not(.slick-initialized) img{width:auto!important;max-height:450px!important}
.startSlider .item{position:relative;box-sizing:border-box;overflow:hidden;margin-bottom:-5px;float:left}
.startSlider .item .overlayImage{position:absolute;top:-66.75%;height:66.75%;transition:all .4s ease-in-out;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:top center}
.startSlider .item .overlayText{position:absolute;bottom:-32%;height:32.25%;transition:all .4s ease-in-out;padding:22px 25px}
.startSlider .item .overlayText h2{color:#000;text-align:left;margin:0 80px 0 0;font-family:helvetica;text-transform:uppercase;font-size:1.5em;line-height:1.25em}
.startSlider .item .overlayText p{color:#000;margin-top:0}
.startSlider .item .overlayText a.houseDetail{color:#fff;text-transform:uppercase;font-size:.8em;background:#0069b4;line-height:1.7em;position:absolute;top:25px;right:25px;padding:0 15px}
.startSlider .imageItem,.teaserMenuBox figure{background-image:url(/typo3conf/ext/if_bienzenker/Resources/Public/Assets/loader.svg);background-repeat:no-repeat}
.startSlider .item[data-status=open] .overlayImage{top:0}
.startSlider .item[data-status=open] .overlayText{bottom:5px}
.startSlider .item img{width:100%;display:block}
.startSlider .slick-list{overflow:visible}
.startSlider .imageItem{position:relative;z-index:1;background-position:center center;padding:0 5px 5px 0;box-sizing:border-box;cursor:pointer;display:block;clear:both}
.startSlider .imageItem[data-width="33"]{float:left;display:inherit;clear:none;width:33.33333333333%}
.startSlider .imageItem[data-width="66"]{float:left;display:inherit;clear:none;width:66.66666666666%}
.startSlider .imageItem[data-ratio="3:2"]{height:0;padding:0 0 65.5%;margin:0 5px 5px 0;display:block;overflow:hidden;max-width:100%}
.startSlider .imageItem[data-ratio="3:2"] img{display:block;max-width:100%}
.startSlider .item.news[data-uid="1"] .imageItem{background-position:center}
.startSlider .item:not(.news) .imageItem:after{display:inline-block;font-family:FontAwesome;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";position:absolute;top:50%;left:50%;background-color:rgba(74,74,73,.8);line-height:2em;color:#fff;width:2em;font-size:1.5em;text-align:center;border-radius:50%;margin:-1em 0 0 -1em;opacity:0;visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.startSlider .item:not(.news) .imageItem:hover:after{opacity:1;visibility:visible}
.startSlider .teaser{position:absolute;z-index:2;bottom:5px;left:0;right:5px;height:32%;background-color:rgba(5,103,176,.8);color:#fff}
.startSlider .teaser h2{color:#fff;text-align:left;padding:22px 25px 0;margin:0 0 .5em;font-size:1.5em;line-height:1.25em}
.startSlider .teaser p{color:#fff;padding:0 25px;margin-top:0}
.startSlider .teaser[data-ratio="3:1"]{position:relative;bottom:inherit;left:inherit;right:inherit;height:0;padding:0 0 32.5581395%;margin:0 5px 0 0;display:block;overflow:hidden;background-color:#4a4a49}
.startSlider .item.page>a{display:block;overflow:hidden;height:0;padding:0 0 100%}
.startSliderArrow{display:none}
@media only screen and (min-width:1100px){.startSliderArrow{position:absolute;display:inherit;top:50%;background-color:rgba(74,74,73,.8);text-align:center;border-radius:50%;margin:-1.5em 0 0}
.startSliderArrow:before{font-family:FontAwesome;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;line-height:1.1em;color:#fff;width:1.1em;font-size:3em;margin:0}
.startSliderArrow[data-action=slickNext]{right:1em}
.startSliderArrow[data-action=slickNext]:before{content:"\f105";margin:0 -.05em 0 .05em}
.startSliderArrow[data-action=slickPrev]{left:1em}
.startSliderArrow[data-action=slickPrev]:before{content:"\f104";margin:0 .05em 0 -.05em}
}
table.alternatetable thead{background-color:#ededed}
table.alternatetable thead tr:nth-of-type(1) td,table.alternatetable thead tr:nth-of-type(1) th{text-transform:uppercase}
table.alternatetable th{color:#000;font-weight:700}
table.alternatetable td,table.alternatetable th{padding:.5em .75em}
table.alternatetable td:nth-last-of-type(1),table.alternatetable th:nth-last-of-type(1){border-right:0}
table.alternatetable tbody tr:nth-of-type(2n) td{background-color:#ededed}
table.contenttable tr>td,table.contenttable tr>th{padding:0 1em .5em 0}
table.contenttable tr>td:nth-last-of-type(1),table.contenttable tr>th:nth-last-of-type(1){padding-right:0}
table.contenttable tr:nth-last-of-type(1)>td,table.contenttable tr:nth-last-of-type(1)>th{padding-bottom:0}
.teaserMenuBox{float:left;width:24.25%;margin:0 1% 1% 0}
.teaserMenuBox:nth-of-type(4n+4){margin-right:0}
.teaserMenuBox:nth-of-type(4n+5){clear:both}
.teaserMenuBox img{display:block;width:100%;height:auto}
.teaserMenuBox figure{position:relative;z-index:1;overflow:hidden;background-position:center center}
.teaserMenuBox figure a{display:block;padding:0 0 100%;height:0;overflow:hidden}
.teaserMenuBox figure .overlay{position:absolute;cursor:pointer;left:0;top:0;width:100%;height:100%;color:#fff;text-decoration:none;background-color:rgba(255,255,255,.3);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.teaserMenuBox figure .overlay span{position:absolute;left:50%;top:33%;margin:0 0 0 -25px;width:50px;height:50px;line-height:53px;border-radius:50%;color:#FFF!important;text-align:center;text-decoration:none;background:rgba(74,74,73,.8);font-size:1.75em;display:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.teaserMenuBox figure .overlay:hover{background-color:transparent}
.teaserMenuBox figure .overlay:hover span{background:#4a4a49;display:block}
.teaserMenuBox figure figcaption{position:absolute;bottom:0;left:0;right:0;display:block;background-color:rgba(74,74,73,.8);color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:1.25em;min-height:88px;text-align:center}
.teaserMenuBox figure figcaption span{display:inline-block;margin:1em 1.5em;color:#fff!important}
.noTouchDevice .teaserMenuBox:hover figcaption{background-color:rgba(74,74,73,.4);bottom:-45px}
.startTeaserSet{margin:1em 0 0}
.startTeaserSet img{display:block;width:100%;height:auto}
.startTeaserSet figure{position:relative;z-index:1}
.startTeaserSet figure a{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;text-decoration:none;background-color:rgba(255,255,255,.3)}
.startTeaserSet figure a span{display:block;position:absolute;left:50%;top:33%;margin:0 0 0 -25px;width:50px;height:50px;line-height:53px;border-radius:50%;color:#FFF;text-align:center;text-decoration:none;background:rgba(5,103,176,.8);font-size:2.5em}
.startTeaserSet figure a:hover{background-color:transparent}
.startTeaserSet figure a:hover span{background:#0069b4}
.startTeaserSet figure figcaption{position:absolute;bottom:0;left:0;right:0;display:block;background-color:rgba(5,103,176,.8);color:#fff;font-size:1.3em;line-height:1.25em;min-height:88px}
.startTeaserSet figure figcaption span{display:inline-block;margin:20px 50px}
@media screen and (max-width:940px){.teaserMenuBox{width:49.5%}
.teaserMenuBox:nth-of-type(2n+2){margin-right:0}
}
@media screen and (max-width:480px){.teaserMenuBox{width:100%}
}
.dreams-element .column:nth-of-type(1){padding:1em 2em}
h1,h2,h3{padding:0}
.dreams-element{background-color:#ededed;border-bottom:solid 4px #fff}
@media screen and (min-width:600px){.dreams-element .column:nth-of-type(1){display:table-cell;vertical-align:middle;height:inherit}
.dreams-element{display:table;width:100%}
.dreams-element .column:nth-of-type(1){width:20%;padding-right:0}
.dreams-element .column:nth-of-type(2){width:80%;padding-left:0}
}
.align-center,.center{text-align:center}
.align-left,.left{text-align:left}
.align-right,.right{text-align:right}
.align-justify,.justify{text-align:justify}
.csc-header{text-align:left}
.csc-header.center{text-align:center}
.csc-header.right{text-align:right}
.pageTitle{display:block;clear:both}
.pageTitle h2{margin:1em 0}
h1,h2{font-size:1.75em;color:#706f6f;text-transform:uppercase}
h1.redbox,h1.redbox strong,h2.redbox,h2.redbox strong{color:#fff!important}
h1.redbox,h2.redbox{background-color:#e30613;display:block;text-align:center}
h1.hotlineteaser,h2.hotlineteaser{margin:0 auto;display:inline-block;width:auto;text-align:left;position:relative;font-size:1.5em}
h1.hotlineteaser .fa,h2.hotlineteaser .fa{background-color:#fff;color:#0069b4;border-radius:50%;overflow:hidden;position:absolute;right:100%;top:50%;font-size:2em;width:1.5em;height:1.5em;line-height:1.6em;text-align:center;margin-top:-.75em;margin-right:.75em}
h1.houseTitle,h2.houseTitle{display:inline-block;clear:both;width:100%}
span.actionHouse+h1.houseTitle,span.actionHouse+h2.houseTitle{margin-top:.5em}
.csc-default h1+h2{text-transform:none;font-size:1.3em;margin-bottom:1.5em}
.big{font-size:1.85em}
h3{font-size:1.3em;margin:0;color:#706f6f}
h4{margin:0 0 1em}
h1,h2,h3,h4,h5{line-height:1.4em}
.asideContent h3,.asideContent h4{font-weight:700;text-transform:uppercase}
.hassubtitle .title{margin-bottom:0;line-height:2em}
#houseMenu .hassubtitle h2{width:100%;margin:1em auto 1.5em!important}
@media screen and (min-width:1000px){#houseMenu .hassubtitle h2{width:65%;margin:2em auto 3em!important}
}
hr{border:0;border-top:1px solid #ededed;margin:2em 0}
i{font-style:italic}
b,strong{font-weight:700}
a:before{display:inline-block;margin:-.1em .5em 0 0;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:1.5em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a.greyButton{background-color:#9c9596;padding:1em 1.5em;text-transform:uppercase;color:#fff!important;font-weight:400;display:inline-block;clear:both;margin:1em 0}
a.blue-invert,a.red-invert{padding:1em 2em;color:#fff!important;display:inline-block;text-transform:uppercase;font-weight:400}
a.greyButton span{color:#fff!important}
a.red-invert{background-color:#e30613}
a.red-invert span{color:#fff!important}
a.blue-invert{background-color:#0069b4}
a.blue-invert span{color:#fff!important}
sup{vertical-align:super;font-size:80%;display:inline-block}
.round-button,.scrollButton{display:block;width:110px;height:110px}
.round-button{line-height:110px;border:8px solid #7d7d7c;border-radius:50%;color:#FFF;text-align:center;text-decoration:none;background:#575756;font-size:20px;overflow:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.round-button:hover{background:#4a4a49}
.scrollButton{color:#fff!important;border-radius:50%}
#scrollDown img,.scrollButton.red span,.scrollButton.red:before{display:inline-block;vertical-align:middle}
.scrollButton.red{border:8px solid #e7787e;background:#e30613;font-size:1em;line-height:2em;text-align:center;vertical-align:middle;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.scrollButton.red:before{content:' ';height:100%;width:0;margin:0}
.scrollButton.red span{text-transform:uppercase;color:#fff!important}
.scrollButton.red:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
.fullScreenSliderWrap .scrollButton.red{width:130px;height:130px}
.fullScreenSliderWrap .scrollButton.red span{text-transform:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.3em}
.arrowButton,.boxed .archive-button{text-transform:uppercase;text-decoration:none;text-align:center}
#scrollDown,.csc-default.text li>ul>li,.csc-default.textpic li>ul>li{position:relative}
.fullScreenSliderWrap .scrollButton.red:before{content:none}
#scrollDown{background-color:#706f6f;border-radius:50%;display:block;margin:0 auto;width:0;height:0;overflow:hidden;text-align:center;vertical-align:middle;z-index:20;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:0}
#scrollDown img{height:90%;width:auto;margin:5% auto}
#scrollTeaser{text-align:center;height:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:9;overflow:visible}
#scrollTeaser[data-status=trigger] #scrollDown{margin:-1.5em auto -2em;width:6em;height:6em;border:5px solid #fff}
a.letter:before,span.phone:before{display:inline-block;font-family:FontAwesome;line-height:1em;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25em;margin:0 .25em 0 0;width:1em;vertical-align:middle}
span.nobr{white-space:nowrap}
span.phone{cursor:pointer}
span.phone:before{font-weight:400;content:"\f095"}
a.letter{font-weight:400!important;color:#706f6f!important}
a.letter:before{font-weight:400;content:"\f003"}
ul>ul{padding-left:1.5em;display:block}
.csc-default.text li>ul,.csc-default.text li>ul>li,.csc-default.textpic li>ul,.csc-default.textpic li>ul>li{list-style-type:none;margin:0}
.csc-default.text li>ul,.csc-default.textpic li>ul{margin-left:1em;margin-bottom:1em}
.csc-default.text li p,.csc-default.textpic li p{margin:0}
.csc-default.text li>ul>li:before,.csc-default.textpic li>ul>li:before{content:"-";position:absolute;left:0;top:0;-webkit-transform:translateX(-300%);transform:translateX(-300%)}
.boxed,.featured{box-sizing:border-box;min-height:280px}
h1 [class*=" ico-"],h1 [class^=ico-],h2 [class*=" ico-"],h2 [class^=ico-],h3 [class*=" ico-"],h3 [class^=ico-],h4 [class*=" ico-"],h4 [class^=ico-],h5 [class*=" ico-"],h5 [class^=ico-]{display:inline-block;vertical-align:middle;margin-right:15px;font-size:1.5em;margin-top:-.15em}
.align-center,.arrowButton{margin:0 .25em}
a{text-decoration:none;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.arrowButton:after,.boxed .archive-button:after,.boxed.with-arrows:after,.featured .caption:after,.linkBox:after{content:'';position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/white_arrows_right.png') center no-repeat;width:25px;height:50px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.arrowButton,.featured,.linkBox{position:relative}
.arrowButton:hover:after,.boxed .archive-button:hover:after,.boxed.with-arrows:hover:after,.featured .caption:hover:after,.linkBox:hover:after{right:.5em}
.arrowButton,.arrowButton:after{-webkit-transition:all .4s ease-in-out}
.arrowButton{display:inline-block;background-color:#fff;color:#4a4a49;font-weight:400;padding:.75em 1em;transition:all .4s ease-in-out;max-width:13em}
.arrowButton:after{transition:all .4s ease-in-out;background:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/blue_arrows_right.png') center no-repeat;width:10px;height:20px}
.arrowButton:hover{background-color:#f9f9f9}
#maincontent .regularColSet .csc-default[data-colorsheme].linkBox,.csc-default[data-colorsheme].linkBox{padding-right:5em}
.boxed,.featured .caption{padding:2em 2.5em 2em 1.5em}
#maincontent .regularColSet .csc-default[data-colorsheme].linkBox:after,.csc-default[data-colorsheme].linkBox:after{right:2em}
#maincontent .regularColSet .csc-default[data-colorsheme].linkBox:hover:after,.csc-default[data-colorsheme].linkBox:hover:after{right:.5em}
.featured{background-color:#333}
.featured .caption{position:absolute;right:0;bottom:0;left:0;background-color:#0567B0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.featured .caption h2{color:#fff;margin-bottom:.3em}
.featured .caption p{margin-bottom:0;color:#fff}
.featured .caption p.publish-date{margin-top:.5em;font-weight:100;color:#fff;opacity:.5}
.boxed{position:relative}
.boxed[data-colorsheme=darkblue]{background-color:#004778;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.boxed[data-colorsheme=darkblue] h2,.boxed[data-colorsheme=darkblue] p{color:#fff}
.boxed[data-colorsheme=darkblue]:hover{background-color:#00385f}
.boxed[data-colorsheme=blue]{background-color:#0567B0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.boxed[data-colorsheme=blue] h2,.boxed[data-colorsheme=blue] p{color:#fff}
.boxed[data-colorsheme=blue]:hover{background-color:#045897}
.boxed .archive-button{display:inline-block;background-color:#fff;position:relative;color:#0567B0;padding:2em 3.5em;margin-top:1em;margin-right:.5em;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.boxed .archive-button:after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:url('../../typo3conf/ext/if_bienzenker/Resources/Public/Assets/blue_arrows_right.png') center no-repeat;width:10px;height:20px}
.boxed .archive-button:hover{background-color:#f9f9f9}
.boxed .archive-button:hover:after{right:.5em}
.boxed.with-arrows{min-height:200px}
@media screen and (max-width:1000px){.round-button{width:80px;height:80px;line-height:80px}
}
@media screen and (max-width:750px){h2{font-size:1.5em}
h3{font-size:1.25em}
}
#maincontent .csc-default.textpicslider{padding:0!important;margin:0 0 2em}
#maincontent .csc-default.textpicslider .textpicSlider .textbox{margin:2em}
#maincontent .csc-default.textpicslider .textpicSlider .slideItem{display:inline-block;width:100%;clear:both}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] img{float:left;margin-right:2em}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] .textbox{margin-right:4em}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] img{float:right;margin-left:2em}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] .textbox{margin-left:4em}
#maincontent .csc-default.textpicslider .textpicSlider .slickNav{position:absolute;top:100%;text-align:center;width:100%}
#maincontent .csc-default.textpicslider .textpicSlider .slickNav li,#maincontent .csc-default.textpicslider .textpicSlider .slickNav ul{list-style-type:none;margin:0;padding:0;display:inline-block!important;vertical-align:middle}
#maincontent .csc-default.textpicslider .textpicSlider .slickNav li{margin:.75em .25em;border-radius:100%;border:2px solid #1d1d1b}
#maincontent .csc-default.textpicslider .textpicSlider .slickNav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:0;background:0 0;width:1em;height:1em;float:left;padding:0;text-indent:-3em;box-sizing:border-box}
#maincontent .csc-default.textpicslider .textpicSlider .slickNav .slick-active button{background-color:#1d1d1b}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] .slickNav,#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] .slickNav{width:auto;top:0;bottom:0}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] .slickNav:before,#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] .slickNav:before{display:inline-block;height:100%;position:relative;width:0;overflow:hidden;content:" ";vertical-align:middle}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] .slickNav ul,#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] .slickNav ul{width:3em}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] .slickNav li,#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] .slickNav li{margin:.5em 1em;border-color:#fff}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] .slickNav .slick-active button,#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] .slickNav .slick-active button{background-color:#fff}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=left] .slickNav{right:0}
#maincontent .csc-default.textpicslider .textpicSlider[data-orientation=right] .slickNav{left:0}
.textPicGridSlider{display:block;margin:0 auto}
.textPicGridSlider .slick-list{overflow:visible}
.textPicGridSlider .slideItem .image,.textPicGridSlider .slideItem .textBox{float:left;width:100%;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:.6}
.textPicGridSlider .slideItem .textBox{opacity:0}
.textPicGridSlider .slideItem.slick-active .image,.textPicGridSlider .slideItem.slick-active .textBox{opacity:1}
.textPicGridSlider .slideItem:after{content:"";display:block;clear:both;height:0;overflow:hidden}
.textPicGridSlider .slick-dots{padding:2em 0 0;margin:0;list-style-type:none}
.textPicGridSlider .slick-dots li{list-style-type:none;display:inline-block;margin:0 .75em 0 0}
.textPicGridSlider .slick-dots li button{float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:50%;width:1.5em;height:1.5em;border:2px solid #fff;padding:0;overflow:hidden;text-indent:-3em}
.textPicGridSlider .slick-dots li.slick-active button{background-color:#fff}
.textPicSliderTeaser{display:block;margin:0 auto;padding:1em;box-sizing:border-box;-webkit-transform:translateY(2em);transform:translateY(2em)}
.textPicSliderTeaser .text{float:left;width:80%;box-sizing:border-box;padding:1em}
.textPicSliderTeaser .text p:nth-last-of-type(1){margin-bottom:0}
.textPicSliderTeaser .image{float:left;width:20%}
.textPicSliderTeaser:after{clear:both;display:block;height:0;overflow:hidden;content:""}
@media only screen and (min-width:600px){.textPicGridSlider{max-width:90%}
}
.responsiveYoutube{position:relative;width:100%;height:0;padding-bottom:55.5%;overflow:hidden;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center center}
.responsiveYoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.landingpage #pageheader{height:3em}
.landingpage #maincontent .regularColSet .csc-default[data-colorsheme],.landingpage .csc-default[data-colorsheme]{min-height:50px}
.landingpage .csc-default table td{vertical-align:top;padding:0 0 1.5em}
.landingpage #welcomeText{background:0 0}
.landingpage #welcomeText .csc-textpic-text{margin:0}
.landingpage #contactForm{padding:3em 0 0}
.landingpage #contactForm .regularColSet.twoColSet.colSplit2575{margin:2em 0 0}
.landingpage #contactForm .regularColSet.twoColSet.colSplit2575 .col:nth-of-type(1){width:23%;margin-right:4%}
.landingpage #contactForm .regularColSet.twoColSet.colSplit2575 .col:nth-of-type(2){width:73%}
.landingpage #contactForm .formee input[type=submit]{background-color:#ededed;color:#706f6f;font-size:1.25em;padding:0 2.5em;line-height:3em}
.greyBg,.greyBg a,.greyBg p,.greyBg span{color:#fff}
.landingpage .cert{padding:7em 0 2em}
.landingpage .cert .innerWrap{text-align:right}
@media screen and (min-width:600px){.landingpage .cert{padding:2em 0}
}
@media screen and (min-width:1024px){.landingpage .cert{padding:4em 0}
}
.landingpage .certificate{text-align:right;display:inline-block}
.landingpage .certificate img{display:inline-block;max-width:100%;height:auto}
.landingpage .row{overflow:hidden}
.landingpage .row.blueBg,.landingpage .row.corporateGreyBg,.landingpage .row.darkBlueBg,.landingpage .row.imageGreyBg,.landingpage .row.lightGreyBg,.landingpage .row.whiteBg{padding:2em 0 4em}
.landingpage .row.blueBg>.innerWrap>.csc-default .hassubtitle,.landingpage .row.corporateGreyBg>.innerWrap>.csc-default .hassubtitle,.landingpage .row.darkBlueBg>.innerWrap>.csc-default .hassubtitle,.landingpage .row.imageGreyBg>.innerWrap>.csc-default .hassubtitle,.landingpage .row.lightGreyBg>.innerWrap>.csc-default .hassubtitle,.landingpage .row.whiteBg>.innerWrap>.csc-default .hassubtitle{padding:0 0 4em}
.landingpage .row.blueBg>.innerWrap>.csc-default.header,.landingpage .row.corporateGreyBg>.innerWrap>.csc-default.header,.landingpage .row.darkBlueBg>.innerWrap>.csc-default.header,.landingpage .row.imageGreyBg>.innerWrap>.csc-default.header,.landingpage .row.lightGreyBg>.innerWrap>.csc-default.header,.landingpage .row.whiteBg>.innerWrap>.csc-default.header{padding:2em 0 0!important}
.landingpage .row.blueBg#copyright,.landingpage .row.blueBg>.innerWrap>.csc-default.header .hassubtitle,.landingpage .row.corporateGreyBg#copyright,.landingpage .row.corporateGreyBg>.innerWrap>.csc-default.header .hassubtitle,.landingpage .row.darkBlueBg#copyright,.landingpage .row.darkBlueBg>.innerWrap>.csc-default.header .hassubtitle,.landingpage .row.imageGreyBg#copyright,.landingpage .row.imageGreyBg>.innerWrap>.csc-default.header .hassubtitle,.landingpage .row.lightGreyBg#copyright,.landingpage .row.lightGreyBg>.innerWrap>.csc-default.header .hassubtitle,.landingpage .row.whiteBg#copyright,.landingpage .row.whiteBg>.innerWrap>.csc-default.header .hassubtitle{padding:0}
.landingpage .row.blueBg.smallBottomPadding,.landingpage .row.corporateGreyBg.smallBottomPadding,.landingpage .row.darkBlueBg.smallBottomPadding,.landingpage .row.imageGreyBg.smallBottomPadding,.landingpage .row.lightGreyBg.smallBottomPadding,.landingpage .row.whiteBg.smallBottomPadding{padding-bottom:2em}
.landingpage .row.blueBg.noBottomPadding,.landingpage .row.corporateGreyBg.noBottomPadding,.landingpage .row.darkBlueBg.noBottomPadding,.landingpage .row.imageGreyBg.noBottomPadding,.landingpage .row.lightGreyBg.noBottomPadding,.landingpage .row.whiteBg.noBottomPadding{padding-bottom:0}
.landingpage .row.smallBottomPadding{padding-bottom:2em}
.landingpage .row.noBottomPadding{padding-bottom:0}
.landingpage .regularColSet.fiveColSet .col{width:19.2%;margin:0 1% 0 0}
.landingpage .regularColSet.fiveColSet .col:nth-of-type(5n+5){margin-right:0}
#maincontent #c2305.csc-default.noPadding{margin:-1em 0}
.greyBg{background-color:#4a4a49}
@media screen and (max-width:900px){.landingpage .regularColSet.fiveColSet .col{width:49%;margin:0 2% 2% 0}
.landingpage .regularColSet.fiveColSet .col:nth-of-type(2n+2){margin-right:0}
.landingpage .regularColSet.fiveColSet .col:nth-of-type(5n+5){width:100%}
}
