.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.tx-projekte table{border-collapse:separate;border-spacing:10px;}.tx-projekte table th{font-weight:bold;}.tx-projekte table td{vertical-align:top;}ul.accordion{margin:0;padding:0;list-style:none;cursor:pointer;}ul.accordion li{margin:0;padding:0;}ul.accordion li h6{width:auto;margin:0;padding:0;}ul.accordion li div{width:auto;height:auto;margin:0;padding:0;display:none;}ul.accordion li div p{margin:0;}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url('../../../fileadmin/template/styles/images/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url('../../../fileadmin/template/styles/images/controls.png') no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url('../../../fileadmin/template/styles/images/controls.png') no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('../../../fileadmin/template/styles/images/controls.png') -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('../../../fileadmin/template/styles/images/controls.png') -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}.mobilnavi{position:relative;margin:41px 0 0 15%;padding:0;}.mobilnavi ul{margin:0;padding:0;list-style:none;}.mobilnavi ul li{margin:0;padding:0;border:0;}.mobilnavi ul li a{width:auto;margin:0;padding:10px 20px 10px 20px;display:inline-block;background-color:#666666;font-size:15px;line-height:19px;color:#ffffff;text-transform:none;}.mobilnavi ul li a:hover{background-color:#d9007c;}.mobilnavi-root,.mobilnavi li.initially-hidden > ul{display:none;}.mobilnavi button.mobilnavi-open,.mobilnavi button.expand{height:34px;margin:0;padding:0;border:0;display:block;background-color:transparent;cursor:pointer;}.mobilnavi button.mobilnavi-open{position:relative;width:34px;}.mobilnavi button.expand{position:relative;width:37px;border-left:3px solid #fff;display:none;float:right;}.mobilnavi button.mobilnavi-open:before,.mobilnavi button.mobilnavi-open:after,.mobilnavi button.mobilnavi-open span:before,.mobilnavi button.expand:before{position:absolute;display:block;background-color:#d9007c;content:'';}.mobilnavi button.mobilnavi-open:before,.mobilnavi button.mobilnavi-open:after,.mobilnavi button.mobilnavi-open span:before,.mobilnavi button.expand:before{left:6px;width:22px;height:2px;}.mobilnavi button.mobilnavi-open:before{top:10px;}.mobilnavi button.mobilnavi-open:after{top:22px;}.mobilnavi button.mobilnavi-open span:before,.mobilnavi button.expand:before{top:16px;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-300.woff2') format('woff2'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-300.woff') format('woff'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-300.ttf') format('truetype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-300.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-regular.woff2') format('woff2'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-regular.woff') format('woff'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-regular.ttf') format('truetype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-regular.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-600.woff2') format('woff2'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-600.woff') format('woff'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-600.ttf') format('truetype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-600.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-700.woff2') format('woff2'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-700.woff') format('woff'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-700.ttf') format('truetype'),url('/fileadmin/template/fonts/open-sans-v15-latin-ext_latin-700.svg#OpenSans') format('svg');}body{margin:0;padding:0;background-color:#f3f3f0;font-size:18px;line-height:18px;font-family:'Open Sans',sans-serif;}h1{margin:100px 0 100px 0;padding:0;text-align:center;font-size:1.25em;line-height:1.5em;color:#999999;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.bx-wrapper h1{margin:10% 18% 0 18%;}h2{margin:50px 15% 20px 15%;padding:0;font-size:1.25em;line-height:1.5em;color:#999999;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.accordion h2{margin:0;padding:0;font-size:1.25em;line-height:1.5em;color:#666666;font-weight:700;text-transform:uppercase;letter-spacing:1px;}p{margin:20px 15% 20px 15%;padding:0;font-size:0.9em;line-height:1.3em;color:#999999;font-weight:400;}p a{color:#d9007c;}a{text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}a img{border:0;}.seite{position:relative;width:100%;margin:0;padding:0;}.seite .header{position:fixed;z-index:200;top:0;left:0;width:100%;height:118px;margin:0;padding:0;background-color:#ffffff;}.seite .header .navi1{position:absolute;z-index:200;bottom:11px;left:15%;}.seite .header .navi1 ul{margin:0;padding:0;list-style:none;}.seite .header .navi1 ul li{margin:0 25px 0 0;padding:0;display:inline-block;}.seite .header .navi1 ul li a{margin:0;padding:0;font-size:1.1em;line-height:1.1em;color:#999999;font-weight:700;text-transform:uppercase;letter-spacing:1px;}.seite .header .navi1 ul li a:hover{color:#d9007c;}.seite .header .mobilnavi{display:none;}.seite .header .logo{position:absolute;right:15%;bottom:-52px;}.seite .header .logo img{height:100px;}.seite .content{margin:0;padding:110px 0 0 0;}#gallery{overflow:hidden;}.shuffle-tiles{margin:-5px;display:none;}.shuffle-tiles.shuffle{display:block;}.shuffle-tiles .tile{padding:5px;}.shuffle-tiles .tile,.shuffle-tiles .tile-sizer{width:100%;box-sizing:border-box;}.shuffle-tiles .tile img{width:100%;height:auto;}@media (min-width:480px){.shuffle-tiles .tile-sizer,.shuffle-tiles .tile{width:50%;}}@media (min-width:800px){.shuffle-tiles .tile-sizer,.shuffle-tiles .tile{width:33.333%;}}@media (min-width:1600px){.shuffle-tiles .tile-sizer,.shuffle-tiles .tile{width:25%;}}.shuffle-tiles .tile .title{position:absolute;z-index:10;bottom:70px;left:5px;width:68%;padding:5px 20px 5px 20px;display:block;opacity:0;background-color:#ffffff;font-size:1em;line-height:1.25em;color:#666666;font-weight:700;text-transform:uppercase;letter-spacing:0;font-family:'Open Sans',sans-serif;transition:all .5s;}.shuffle-tiles .tile:hover .title{bottom:46px;opacity:.9;}ul.accordion{position:absolute;z-index:150;width:50%;top:118px;left:3%;margin:0;padding:0;list-style:none;cursor:pointer;}ul.accordion li{margin:0;padding:0;}ul.accordion li h6{margin:0;padding:0 20px 0 20px;display:inline-block;background-color:#666666;font-size:1.25em;line-height:51px;color:#ffffff;font-weight:700;}ul.accordion li div{height:auto;margin:0;padding:6px 15px 8px 15px;display:none;background-color:rgba(255,255,255,0.9);}ul.accordion li div h6{position:absolute;top:35px;right:14px;margin:0;padding:0;display:inline-block;background-color:transparent;font-size:2em;line-height:2em;color:#666666;font-weight:300;}ul.accordion li div p{margin:1px 0 0 0;font-size:1em;line-height:1.5em;color:#666666;font-weight:400;}.bx-wrapper{position:relative;max-width:94%;margin:0 3% 0 3%;padding:0;background-color:#f2f2f2;}.bx-wrapper ul{margin:0;padding:0;}.bx-wrapper img{width:100%;height:auto;display:block;}.bx-wrapper .bx-viewport{top:0;left:0;width:100%;height:auto;border:0;background:transparent none;box-shadow:none;}.bx-wrapper .bx-controls-direction a{position:absolute;z-index:100;top:0;width:40%;height:100%;margin:0;padding:0;opacity:0;transition:all 0.5s ease .0s;}.bx-wrapper:hover .bx-controls-direction a{opacity:1;}.bx-wrapper .bx-controls-direction a.bx-prev{left:7px;background:transparent url("/fileadmin/template/images/prev.png") no-repeat scroll left center;}.bx-wrapper .bx-controls-direction a.bx-next{right:7px;background:transparent url("/fileadmin/template/images/next.png") no-repeat scroll right center;}.bx-wrapper .bx-pager{position:absolute;z-index:125;right:17px;bottom:10px;width:auto;padding-top:0;text-align:right;font-size:1em;color:#666;font-weight:700;font-family:inherit;}.bx-wrapper .bx-pager.bx-default-pager a{border-radius:0;background-color:#e5e5e5;color:transparent;}.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#f5bd2a;}.mobilview{display:none;}.footer{position:relative;width:100%;height:auto;margin:0;padding:0;background-color:#ffffff;text-align:center;}.footer p{margin:0 20px 0 20px;padding:0;line-height:59px;}.footer p a:hover{color:#000000;}@media only screen and (min-width:0px) and (max-width:1120px){.seite .header .logo{right:3%;}}@media only screen and (min-width:0px) and (max-width:920px){h2{margin:51px 20px 20px 53px;font-size:1em;}.accordion h2{font-size:1em;line-height:1.25em;}p{margin:20px 20px 20px 53px;font-size:0.8em;}.seite .header{height:36px;}.seite .header .navi1{display:none;}.seite .header .mobilnavi{position:absolute;top:36px;left:0;margin:0;padding:0;display:block;}.seite .header .mobilnavi button.mobilnavi-open{height:39px;background-color:#f3f3f3;}.seite .header .mobilnavi button.mobilnavi-open::before{top:12px;}.seite .header .mobilnavi button.mobilnavi-open span::before{top:18px;}.seite .header .mobilnavi button.mobilnavi-open::after{top:24px;}.seite .header .logo{right:10px;bottom:-41px;}.seite .header .logo img{width:130px;height:auto;}.seite .content{padding:36px 0 0 0;}.shuffle-tiles .tile .title{opacity:1;font-size:0.8em;}.shuffle-tiles .tile:hover .title{bottom:70px;opacity:1;}ul.accordion{position:relative;z-index:inherit;top:inherit;left:inherit;width:100%;background-color:#f3f3f3;}ul.accordion li h6{margin:0 0 0 34px;padding:0 13px 0 14px;background-color:transparent;font-size:1.5em;line-height:39px;color:#666666;}ul.accordion li div{padding:10px 10px 6px 10px;background-color:#f3f3f3;}ul.accordion li div h6{position:absolute;top:37px;right:10px;margin:0;padding:0;display:inline-block;background-color:transparent;color:#666666;font-size:1.5em;line-height:1.5em;font-weight:300;}ul.accordion li div p{font-size:0.75em;line-height:1.5em;}.bx-wrapper{display:none;}.mobilview{display:block;}.mobilview img{width:100%;height:auto;margin:0 0 1% 0;}}
