@media screen{article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9}button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0 0 1.5em}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%}.pane-inner,.menu-wrapper,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini>.block-title,.rendered-by-ds .panel-display .region-inner,div.messages,.at-gutter{margin-left:5px;margin-right:5px}img{height:auto;-ms-interpolation-mode:bicubic}img,embed,object,video{max-width:100%}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.geolocation-map img,.geolocation-views-map img{max-width:none !important}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0}
.element-hidden{display:none}}@media screen{html{overflow:hidden;background:#d9d9d9}body{color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;letter-spacing:2px;font-size:100%;height:100vh;margin:0;padding:0;position:relative;overflow:hidden;width:100vw}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif}#page{position:relative;height:99.9999%;width:100%}.region-inner{height:100%}#header{box-sizing:border-box;height:96px;position:fixed;width:100%;z-index:10}.header-inner{margin:0 auto;height:100%}#branding{float:left;height:96px}#logo{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/logo.png) no-repeat left bottom;transition:background 1s}#logo img{display:none;vertical-align:bottom}#logo a{display:block;height:96px;width:230px}.region-header{float:left;height:96px}#block-menu-block-1{margin:0}#block-menu-block-1 .block-inner{margin:20px 0 0 0;padding:0;box-sizing:border-box}#block-menu-block-1 .block-inner ul.menu{margin:0 auto;list-style:none;position:relative;padding:0;width:100%}#block-menu-block-1 .block-inner ul.menu li{box-sizing:border-box;display:inline-block;width:20%;text-align:center;padding:0 30px}#block-menu-block-1 .block-inner ul.menu li a{color:#000;font-size:1em;font-weight:normal;display:inline-block;outline:0;padding:58px 0 0 0;text-decoration:none;text-transform:uppercase;transition:color 1s}#block-menu-block-1 .block-inner ul.menu li.menu-depth-2{display:none}#block-menu-block-1 .block-inner ul.menu #magic-line{position:absolute;top:0;left:0;width:0;height:7px;padding:0;background:#000;transition:background 1s}#columns{height:99.9999%;width:100%}article{position:relative;height:99.9vh;margin:0;width:100%}#bsslider-control .bsslider-control-left,#bsslider-control .bsslider-control-right{position:absolute;top:50%;height:50px;z-index:5}#bsslider-control .bsslider-control-left{left:0;text-align:left}#bsslider-control .bsslider-control-left:hover .bsslider-control-text,#bsslider-control .bsslider-control-left:focus .bsslider-control-text{display:inline-block;transition:color 1s}#bsslider-control .bsslider-control-right{right:0;text-align:right}#bsslider-control .bsslider-control-right:hover .bsslider-control-text,#bsslider-control .bsslider-control-right:focus .bsslider-control-text{display:inline-block}#bsslider-control .bsslider-arrow{background:#fff;color:#000;border:1px solid #000;cursor:pointer;font-size:22px;line-height:50px;width:50px;height:52px;box-sizing:border-box;text-align:center;text-indent:9999px}#bsslider-control .bsslider-arrow-left{float:left;background:#fff url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/left.png)}#bsslider-control .bsslider-arrow-right{float:right;background:#fff url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/right.png)}#bsslider-control .bsslider-control-text{box-sizing:border-box;clear:both;display:none;height:52px;padding:5px 20px;text-transform:uppercase;font-weight:normal}#block-block-3,#block-block-7{background:#fff;bottom:90px;color:#000;position:fixed;width:100%;margin:0;display:none;z-index:5}#block-block-3 div.imprint-inner,#block-block-7 div.imprint-inner{box-sizing:border-box;margin:0 auto;overflow:auto;position:relative}#block-block-3 div.imprint-inner .content,#block-block-7 div.imprint-inner .content{float:right}#block-block-3 div.imprint-inner .content .infoclosebutton,#block-block-7 div.imprint-inner .content .infoclosebutton{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/infoclosebutton.png);width:17px;height:17px;cursor:pointer;position:absolute;bottom:15px;right:0;text-indent:-9999px}#block-block-7{left:50%;transform:translateX(-50%)}#block-block-7 .privacy-scroll{overflow-y:auto;max-height:530px}#block-block-7 .block-title{display:none}#footer{bottom:0;position:fixed;width:100%;z-index:3}.region-footer{margin:0 auto;height:100%;position:relative}#block-menu-block-2,#block-block-2,#block-block-1,#block-block-6{box-sizing:border-box;bottom:0;height:52px;margin:0;overflow:visible;position:absolute;width:52px}#block-menu-block-2 .block-title,#block-block-2 .block-title,#block-block-1 .block-title,#block-block-6 .block-title{display:none;bottom:60px;font-size:1em;font-weight:normal;padding:0;position:absolute;text-transform:uppercase}#block-menu-block-2:hover .block-title,#block-block-2:hover .block-title,#block-block-1:hover .block-title,#block-block-6:hover .block-title{display:block}#block-menu-block-2{left:0;cursor:pointer}#block-menu-block-2 .block-title{width:140px}#block-menu-block-2 ul{padding:0;margin:0}#block-menu-block-2 ul li{display:none}#block-menu-block-2 ul li#ajaxloading{display:block}#block-menu-block-2 ul li.nextcall{display:block}#block-menu-block-2 ul li.nextcall a{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/next.png);border:1px solid #000;display:block;width:50px;height:50px;text-indent:-9999px}#block-block-2{display:none;background:#fff url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/play.png);border:1px solid #000;cursor:pointer;left:67px}#block-block-2 .block-title{width:100px}#block-block-2.paused{background:#fff url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/pause.png)}#block-block-1,#block-block-6{right:0}#block-block-1 .block-title,#block-block-6 .block-title{display:block;cursor:pointer;right:0;width:100px}#block-block-6{bottom:-40px}#site-name{margin:0}#site-name a:link,#site-name a:visited{text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0}#main-content-header{display:none}#page-title{margin:0}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px}.feed-details dt,.feed-details dd{display:inline;margin:0}ul.links{margin:0;padding:0}ul.links.inline{display:block}ul.links li{display:inline;list-style:none;padding:0 10px 0 0}
.search-results{margin:0;padding:0}.attribution{display:block;opacity:.65;padding:1em 0;text-align:center}.attribution a{text-decoration:none;color:inherit}.attribution a:hover,.attribution a:focus{text-decoration:underline}a{color:#0037ff;text-decoration:none}a:hover,a:focus{text-decoration:none}.nav{clear:both;margin:10px 0}.nav ul,.nav ul.menu{margin:0;padding:0}.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:0;padding:0}.nav li a,.nav ul.menu li a{display:block;white-space:nowrap;padding:0 10px}.nav .block{margin-bottom:0}ul.sf-menu{margin-bottom:0}ul.sf-menu a{border-left:0;border-top:0;padding:0 10px;text-decoration:none;height:2.5em;line-height:2.5em}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0}.block-superfish ul{margin:0 !important;padding:0 !important}.block-superfish li{margin:0 !important;padding:0 !important}.sf-vertical{width:100%}.sf-vertical li{width:100%}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0;padding:0}.sf-vertical li a{padding:0 10px}.sf-navbar{padding-bottom:0 !important}.sf-menu.sf-style-default a{padding:0 10px}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0}.at-mt .at-menu-toggle-button{margin:0}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap}ul.menu{padding-left:15px}ul.menu ul{padding-left:15px}ul.menu li{margin:0}.block .menu li.content{padding:0}.book-navigation .page-up{min-width:2em;white-space:nowrap}.book-navigation .menu{margin-left:0}#breadcrumb{margin:10px 0}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px}#breadcrumb .breadcrumb-label:after{content:":"}#breadcrumb ol{margin:0;padding:0}#breadcrumb .with-breadcrumb-label ol{display:inline}#breadcrumb li{list-style:none;display:inline}ul.pager{clear:both;margin:0;text-align:center}.item-list ul.pager li{margin:0}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}ul.pager li.pager-current{font-weight:700}.block ul.pager li{margin:0}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 .5em;position:absolute;width:12em;z-index:50}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0}#tasks{margin-bottom:15px}ul.primary{border-bottom-color:#ccc;margin:20px 0;padding:0 0 0 5px}ul.primary li{display:block;float:left;margin:0 1px -1px}ul.primary li a{background-color:#f5f5f5;border-color:#ccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#ccc}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff}ul.secondary{border-bottom:1px solid #ccc;margin:1em 0 0;padding:0 .3em 1em}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:0;text-decoration:underline}ul.action-links{margin:20px 0 0;list-style:none}.field{margin:0}.field-label-inline .field-label{margin:0}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0}.field-type-taxonomy-term-reference{margin-bottom:1.5em}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px}.block{margin-bottom:20px}.block-title{margin:0}.block-content ul,.block-content ol{padding:0 0 0 15px}.block-content li{margin:0;padding:0}#block-system-main{margin:0}.node .node-title{margin:0;display:none}.comment{margin-bottom:20px}.comment-title{margin:0}.new{color:#c00}.indented{margin-left:40px}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{font-weight:700}.form-item .description{font-size:.85em}.marker,.form-required{color:#c00}.container-inline div,.container-inline label{display:inline}fieldset{border:1px solid #ccc}a.button{-moz-appearance:button;-webkit-appearance:button}.password-parent,.confirm-parent{margin:0}table{margin:10px 0;padding:0;width:100%}table.sticky-header{z-index:10}table,thead,tbody,tr,th,td{border-color:#ccc}table,td,th{vertical-align:middle}caption,th,td{text-align:left}thead tr{font-weight:700;background-color:#e5e5e5}td,th{border-bottom:0;margin:0;padding:5px 7px}tbody tr{border-top:1px solid #ccc}tr.odd{background:#fff}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5}tr.odd td.active{background-color:#eee}
tr.even td.active{background-color:#ebebeb}#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:normal}div.messages{margin-bottom:10px;margin-top:10px}div.messages ul{margin-top:0;margin-bottom:0}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word}.ie6-7 .node-unpublished p.unpublished>*,.ie6-7 .comment-unpublished p.unpublished>*{position:relative}.maintenance-page .container{padding:40px 0}.maintenance-page #site-name,.maintenance-page #page-title{margin:0}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px}.db-offline div.messages{margin:20px 0 0}.db-offline #content{padding:20px 0}#admin-menu{margin:0;padding:0}.dev-query{background:#eee;padding:30px}#styleguide-header{padding:0 10px}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto}.paragraphs-items-field-infofeld{width:100vw;position:absolute;margin-top:110px;z-index:5}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock,.paragraphs-items-field-infofeld .paragraphs-item-collapsible-infoblock{background-color:white;color:#000;position:absolute;width:100%;top:0;display:none}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock{display:block}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field{padding:15px 30px 15px 0}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item{float:right}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item p:last-of-type{margin-bottom:15px}.paragraphs-items-field-infofeld .infocontrol{position:absolute;width:100%}.paragraphs-items-field-infofeld .infocontrol-inner,.paragraphs-items-field-infofeld .content{margin:0 auto;width:960px;padding:0 0 0 230px;box-sizing:border-box;position:relative}.paragraphs-items-field-infofeld .infocontrol-inner .field,.paragraphs-items-field-infofeld .content .field{padding:15px 55px 15px 0;padding-left:48px}.paragraphs-items-field-infofeld .infocontrol-inner .field p:last-of-type,.paragraphs-items-field-infofeld .content .field p:last-of-type{margin:0}.paragraphs-items-field-infofeld .infocontrol-inner .infoclosebutton,.paragraphs-items-field-infofeld .content .infoclosebutton{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/infoclosebutton.png);width:17px;height:17px;cursor:pointer;position:absolute;top:15px;right:0;text-indent:-9999px}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container{box-sizing:border-box;display:inline-block;width:20%}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container .infobutton{background:#fff url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/infobutton.png);color:#000;position:relative;border:1px solid #000;cursor:pointer;font-size:45px;line-height:50px;width:52px;text-indent:9999px;height:52px;box-sizing:border-box;text-align:center;margin:0 auto;font-weight:bold}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container .infobutton .infotext{visibility:hidden;opacity:0;color:#000;margin:0 auto;text-align:center;text-transform:uppercase;font-size:16px;font-weight:normal;position:absolute;width:140px;line-height:1.5;left:-44px;top:62px;text-indent:0;height:42px;transition:opacity 1s}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container .infobutton:hover .infotext,.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container .infobutton:focus .infotext{visibility:visible;opacity:1;transition:opacity 1s}.mean-container a.meanmenu-reveal{margin-right:15px;box-sizing:border-box;width:52px;height:52px;border:1px solid #000;background:#fff;color:#000;transition:color 1s}
.mean-container a.meanmenu-reveal span{transition:background 1s;background:#000}.mean-container .mean-bar{height:52px;overflow:visible;background:transparent}.mean-container .mean-bar .mean-nav{margin-top:100px;background:#fff;transition:background 1s}.mean-container .mean-bar .mean-nav .block-inner ul li a{color:#000;border-top:1px solid #000;transition:color 1s,border 1s}.mean-container .mean-bar .mean-nav .block-inner ul li.mean-last a{border-bottom:1px solid #000}.auto .background--light #block-menu-block-1 ul.menu li a,.auto .background--light .imprintbutton,.auto .background--light .block-title,.auto .background--light .bsslider-control-text,.auto .background--light .infotext{color:#000 !important;transition:color 1s}.auto .background--light #magic-line{background:#000 !important;transition:background 1s}.auto .background--light #logo{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/logo.png) no-repeat left bottom;transition:background 1s}.auto .background--light a.meanmenu-reveal{color:#000;border:1px solid #000;background:#fff}.auto .background--light a.meanmenu-reveal span{background:#000}.auto .background--light .mean-nav{background:#fff}.auto .background--light .mean-nav .block-inner ul li a{color:#000;border-top:1px solid #000}.auto .background--light .mean-nav .block-inner ul li.mean-last a{border-bottom:1px solid #000}.auto .background--dark #block-menu-block-1 ul.menu li a,.auto .background--dark .imprintbutton,.auto .background--dark .block-title,.auto .background--dark .bsslider-control-text,.auto .background--dark .infotext{color:#fff !important;transition:color 1s}.auto .background--dark #magic-line{background:#fff !important;transition:background 1s}.auto .background--dark #logo{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/logo_dark.png) no-repeat left bottom;transition:background 1s}.auto .background--dark a.meanmenu-reveal{color:#000;border:1px solid #000;background:#fff}.auto .background--dark a.meanmenu-reveal span{background:#000}.auto .background--dark .mean-nav{background:#000}.auto .background--dark .mean-nav .block-inner ul li a{color:#fff;border-top:1px solid #fff}.auto .background--dark .mean-nav .block-inner ul li.mean-last a{border-bottom:1px solid #fff}.black #block-menu-block-1 ul.menu li a,.black .imprintbutton,.black .block-title,.black .bsslider-control-text,.black .infotext,.black .background--light #block-menu-block-1 ul.menu li a,.black .background--light .imprintbutton,.black .background--light .block-title,.black .background--light .bsslider-control-text,.black .background--light .infotext{color:#000 !important;transition:color 1s}.black #magic-line,.black .background--light #magic-line{background:#000 !important;transition:background 1s}.black #logo,.black .background--light #logo{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/logo.png) no-repeat left bottom;transition:background 1s}.black a.meanmenu-reveal,.black .background--light a.meanmenu-reveal{color:#000;border:1px solid #000;background:#fff}.black a.meanmenu-reveal span,.black .background--light a.meanmenu-reveal span{background:#000}.black .mean-nav,.black .background--light .mean-nav{background:#fff}.black .mean-nav .block-inner ul li a,.black .background--light .mean-nav .block-inner ul li a{color:#000;border-top:1px solid #000}.black .mean-nav .block-inner ul li.mean-last a,.black .background--light .mean-nav .block-inner ul li.mean-last a{border-bottom:1px solid #000}.white #block-menu-block-1 ul.menu li a,.white .imprintbutton,.white .block-title,.white .bsslider-control-text,.white .infotext,.white .background--dark #block-menu-block-1 ul.menu li a,.white .background--dark .imprintbutton,.white .background--dark .block-title,.white .background--dark .bsslider-control-text,.white .background--dark .infotext{color:#fff !important;transition:color 1s}.white #magic-line,.white .background--dark #magic-line{background:#fff !important;transition:background 1s}.white #logo,.white .background--dark #logo{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/logo_dark.png) no-repeat left bottom;transition:background 1s}
.white a.meanmenu-reveal,.white .background--dark a.meanmenu-reveal{color:#000;border:1px solid #000;background:#fff}.white a.meanmenu-reveal span,.white .background--dark a.meanmenu-reveal span{background:#000}.white .mean-nav,.white .background--dark .mean-nav{background:#000}.white .mean-nav .block-inner ul li a,.white .background--dark .mean-nav .block-inner ul li a{color:#fff;border-top:1px solid #fff}.white .mean-nav .block-inner ul li.mean-last a,.white .background--dark .mean-nav .block-inner ul li.mean-last a{border-bottom:1px solid #fff}video,object{max-width:none;display:block}video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}li#ajaxloading{background:#fff url(//www.blau-haus.net/sites/all/themes/at_blauhaus/css/images/ajax-loader.gif) no-repeat center center;background-size:25px;border:1px solid #000;bottom:0;height:50px;position:absolute;text-indent:-9999px;width:50px;z-index:10}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s}.fade-out{opacity:1;-webkit-animation:fadeOut ease-out 1;-moz-animation:fadeOut ease-out 1;animation:fadeOut ease-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}body.navbar-tray-open.navbar-vertical.navbar-fixed{overflow:initial}.page-customerror-404 #header,.page-customerror-403 #header,.page-user #header{position:relative;height:auto}.page-customerror-404 #main-content-header,.page-customerror-403 #main-content-header,.page-user #main-content-header{display:block}.page-customerror-404 #main-content-header h1,.page-customerror-403 #main-content-header h1,.page-user #main-content-header h1{font-size:1.5em}.page-customerror-404 #main-content,.page-customerror-403 #main-content,.page-user #main-content{background:#fff;margin:60px 0 15px 0;padding:15px;text-align:center}.page-customerror-404 #block-block-3,.page-customerror-404 #block-block-7,.page-customerror-403 #block-block-3,.page-customerror-403 #block-block-7,.page-user #block-block-3,.page-user #block-block-7{margin:0 -15px}.posterbutton{position:absolute;display:block;top:50%;left:50%;min-width:100%;min-height:100%;max-width:none;width:auto;height:auto;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.white .posterbutton{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/posterwhite.png) no-repeat center center;background-size:cover}.black .posterbutton{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/posterblack.png) no-repeat center center;background-size:cover}#block-block-4,#block-block-5{width:100vw;position:absolute;margin-top:110px;z-index:6}#block-block-4 .block-collapsible-block,#block-block-5 .block-collapsible-block{background-color:white;color:#000;position:absolute;width:100%;top:0;display:none}#block-block-4 .block-collapsible-block .block-content-inner,#block-block-5 .block-collapsible-block .block-content-inner{margin:0 auto;width:960px;padding:0 0 0 230px;box-sizing:border-box;position:relative}#block-block-4 .block-collapsible-block .block-content-inner .field-item.even,#block-block-5 .block-collapsible-block .block-content-inner .field-item.even{float:right}#block-block-4 .block-collapsible-block .closebutton,#block-block-5 .block-collapsible-block .closebutton{background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/infoclosebutton.png);width:17px;height:17px;cursor:pointer;position:absolute;top:15px;right:0;text-indent:-9999px}
#block-block-4 .block-collapsible-block .content,#block-block-5 .block-collapsible-block .content{padding:15px 55px 15px 0;padding-left:48px}.block-menu-block .contextual-links-wrapper{display:none !important}#sliding-popup .agree-button.eu-cookie-compliance-default-button{padding:0;border-radius:0;background:url(//www.blau-haus.net/sites/all/themes/at_blauhaus/images/infoclosebutton.png);color:white;font-weight:normal;margin-top:1rem;margin-right:unset;border:0;width:17px;height:17px;text-indent:-9999px;box-shadow:unset}}@media screen and (min-width:600px){#sliding-popup .popup-content{max-width:580px}}@media screen and (min-width:1300px){#sliding-popup .popup-content{max-width:800px}}@media screen and (min-width:1800px){#sliding-popup .popup-content{max-width:950px}}@media screen{.mc-hide-scrolls{overflow:hidden}body .mc-cycle{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}div.mc-image{-webkit-transition:left 1s ease-in-out;-moz-transition:left 1s ease-in-out;-o-transition:left 1s ease-in-out;transition:left 1s ease-in-out;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%}.mc-old-browser .mc-image{overflow:hidden}}@media only screen and (max-width:320px){html{font-family:smalltouch_portrait}}@media only screen and (min-width:321px) and (max-width:580px){html{font-family:smalltouch_landscape}.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.two-50>.region,.two-66-33>.region,.two-brick>.panel-row>.region,.two-33-66>.region,.six-6x16>.panel-row>.region,.six-6x16>.panel-row,.three-50-25-25>.region,.three-3x33>.region,.three-25-25-50>.region,.three-25-50-25>.region,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region,.three-inset-left>.region-three-inset-left-sidebar,.three-inset-right>.inset-wrapper,.three-inset-right>.inset-wrapper>.region,.three-inset-right>.region-three-inset-right-sidebar,.five-5x20>.panel-row>.region,.five-5x20>.panel-row,.four-4x25>.panel-row>.region,.four-4x25>.panel-row{float:none;display:block;width:100%;clear:both}}@media only screen and (min-width:581px) and (max-width:768px){html{font-family:tablet_portrait}.container{width:100%}.two-sidebars .content-inner,.one-sidebar .content-inner,.region-sidebar-first,.region-sidebar-second{margin-left:0;margin-right:0}.region-sidebar-first{width:50%}.region-sidebar-second{width:50%}.one-sidebar .sidebar{width:100%}.region-sidebar-first,.region-sidebar-second{overflow:hidden;margin-top:20px;float:left;clear:none}.region-sidebar-first.block,.region-sidebar-second .block{width:100%}.at-panel .region{display:inline;float:left}.two-50>.region,.two-brick>.panel-row>.region,.three-50-25-25>.region-three-50-25-25-second,.three-50-25-25 .region-three-50-25-25-third,.three-3x33>.region,.five-5x20>.panel-row>div.region,.four-4x25>.panel-row>.region{width:50%}.two-66-33>.region-two-66-33-first,.two-33-66>.region-two-33-66-second{width:66.666666%}.two-66-33>.region-two-66-33-second,.two-33-66>.region-two-33-66-first{width:33.333333%}.two-brick>.panel-row{float:none}.six-6x16>.panel-row,.three-50-25-25>.region-three-50-25-25-first,.three-3x33>div.region-three-33-first,.three-25-25-50>.region-three-25-25-50-first,.three-25-50-25>.region-three-25-50-25-first,.three-inset-left>.inset-wrapper>.region,.three-inset-right>.inset-wrapper>.region,.five-5x20>div.panel-row,.five-5x20>div.panel-row>div.region-five-fifth,.four-4x25>.panel-row{float:none;display:block;width:100%;clear:both}.six-6x16>.panel-row>.region{width:50%;float:left}.three-25-25-50>div.region-three-25-25-50-second,.three-25-50-25>div.region-three-25-50-25-third,.three-inset-right>.region-three-inset-right-sidebar{width:25%}.three-25-25-50>div.region-three-25-25-50-third,.three-25-50-25>div.region-three-25-50-25-second{width:75%}.three-inset-left>.region-three-inset-left-sidebar{width:25%;float:right}.three-inset-left>.inset-wrapper{width:75%;float:right}.three-inset-right>.inset-wrapper{width:75%;float:left}}@media only screen and (min-width:769px) and (max-width:960px){html{font-family:tablet_landscape}.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:1%;margin-right:1%}.sidebar-first .content-inner{margin-left:1%;margin-right:0}.sidebar-second .content-inner{margin-right:1%;margin-left:0}.region-sidebar-first{width:1%;margin-left:-100%}.region-sidebar-second{width:1%;margin-left:-1%}.at-panel .region{display:inline;float:left}.two-50>.region,.two-brick>.panel-row>.region,.three-50-25-25>div.region-three-50-25-25-first,.three-25-25-50>div.region-three-25-25-50-third,.three-25-50-25>div.region-three-25-50-25-second,.five-5x20>.row-1>.region{width:50%}.two-66-33>.region-two-66-33-first,.two-33-66>.region-two-33-66-second,.three-inset-left>.inset-wrapper>div.region-three-inset-left-middle,.three-inset-right>.inset-wrapper>div.region-three-inset-right-middle{width:66.666666%}.two-66-33>.region-two-66-33-second,.two-33-66>.region-two-33-66-first,.three-3x33>.region,.three-inset-left>.inset-wrapper>div.region-three-inset-left-inset,.three-inset-right>.inset-wrapper>div.region-three-inset-right-inset,.five-5x20>.row-2>.region{width:33.333333%}.two-brick>.panel-row{float:none}.six-6x16>.panel-row{width:33.333333%;float:left}.six-6x16>.panel-row>.region{float:none;display:block;width:100%;clear:both}.three-50-25-25>.region,.three-25-25-50>.region,.three-25-50-25>.region,.three-inset-left>.region-three-inset-left-sidebar,.three-inset-right>.region-three-inset-right-sidebar{width:25%}.three-inset-left>.region-three-inset-left-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region-three-inset-left-middle{float:right}.three-inset-left>.inset-wrapper{width:75%}.three-inset-left>.inset-wrapper>.region,.three-inset-right>.inset-wrapper>.region{width:100%}.three-inset-right>.inset-wrapper{width:75%;float:left}.five-5x20>.row-1{width:40%}.five-5x20>.row-2{width:60%}.five-5x20>.panel-row{float:left}.four-4x25>.panel-row>.region,.four-4x25>.panel-row{width:50%;float:left}}@media only screen and (min-width:961px){html{font-family:standard}.container{width:100%}#content-column,.content-column,div.sidebar{float:left;clear:none}.two-sidebars .content-inner{margin-left:25%;margin-right:25%}.sidebar-first .content-inner{margin-left:25%;margin-right:0}.sidebar-second .content-inner{margin-right:25%;margin-left:0}.region-sidebar-first{width:25%;margin-left:-100%}.region-sidebar-second{width:25%;margin-left:-25%}.at-panel .region{display:inline;float:left}.two-50>.region,.two-brick>.panel-row>.region,.three-50-25-25>div.region-three-50-25-25-first,.three-25-25-50>div.region-three-25-25-50-third,.three-25-50-25>div.region-three-25-50-25-second,.five-5x20>.row-1 div.region-five-first,.five-5x20 .row-1 div.region-five-second{width:50%}.two-66-33>.region-two-66-33-first,.two-33-66>.region-two-33-66-second,.three-inset-left>.inset-wrapper>div.region-three-inset-left-middle,.three-inset-right>.inset-wrapper>div.region-three-inset-right-middle{width:66.666666%}.two-66-33>.region-two-66-33-second,.two-33-66>.region-two-33-66-first,.three-3x33>.region,.three-inset-left>.inset-wrapper>div.region-three-inset-left-inset,.three-inset-right>.inset-wrapper>div.region-three-inset-right-inset,.five-5x20>.panel-row>.region{width:33.333333%}
.two-brick>.panel-row{float:none}.six-6x16>.panel-row{width:33.333333%;float:left}.six-6x16>.panel-row>.region,.five-5x20>.panel-row{float:none;display:block;width:100%;clear:both}.three-50-25-25>.region,.three-25-25-50>.region,.three-25-50-25>.region,.three-inset-left>.region-three-inset-left-sidebar,.three-inset-right>.region-three-inset-right-sidebar{width:25%}.three-inset-left>.region-three-inset-left-sidebar,.three-inset-left>.inset-wrapper,.three-inset-left>.inset-wrapper>.region-three-inset-left-middle{float:right}.three-inset-left>.inset-wrapper{width:75%}.three-inset-left>.inset-wrapper>.region,.three-inset-right>.inset-wrapper>.region{width:100%}.three-inset-right>.inset-wrapper{width:75%;float:left}.four-4x25>.panel-row>.region,.four-4x25>.panel-row{width:50%;float:left}}@media only screen and (max-width:480px){.region[class*="float-blocks"] .block{float:none;width:100%}}@media only screen and (max-width:320px){body{font-size:100%}#header{height:52px;overflow:visible}#header .header-inner{width:90%;margin:0 auto;height:auto}#branding{width:150px}#logo a{width:150px}.region-header{width:431px;height:auto}#block-menu-block-1 .block-inner{margin:20px 0 0 0}#block-menu-block-1 .block-inner ul.menu li{width:20%;padding:0}#block-menu-block-1 .block-inner ul.menu #magic-line{top:0;left:0;width:100px;height:7px;padding:0}.paragraphs-items-field-infofeld{margin-top:56px}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock,.paragraphs-items-field-infofeld .paragraphs-item-collapsible-infoblock{top:52px}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item p:last-of-type{margin-bottom:15px}.paragraphs-items-field-infofeld .infocontrol{right:15px}.paragraphs-items-field-infofeld .infocontrol-inner,.paragraphs-items-field-infofeld .content{width:100%;padding:0}.paragraphs-items-field-infofeld .infocontrol-inner .field,.paragraphs-items-field-infofeld .content .field{padding:0 15px 0 15px;padding-left:48px;margin:15px;overflow-x:hidden;overflow-y:auto;max-height:48vh}.paragraphs-items-field-infofeld .infocontrol-inner .infoclosebutton,.paragraphs-items-field-infofeld .content .infoclosebutton{top:0;right:15px}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container{width:auto;float:right}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container .infobutton .infotext{width:104px;line-height:1.5;right:10px;top:5px;height:42px;text-align:right;margin-right:52px}#block-block-4 .block-collapsible-block .block-content-inner,#block-block-5 .block-collapsible-block .block-content-inner{width:100%;padding:0}#block-block-4 .block-collapsible-block .block-content-inner .field-items,#block-block-5 .block-collapsible-block .block-content-inner .field-items{margin:15px;overflow-x:hidden;overflow-y:auto;max-height:48vh}#block-block-3 div.imprint-inner,#block-block-7 div.imprint-inner{padding:15px 0 15px 0;width:90%}#block-block-3 div.imprint-inner .content,#block-block-7 div.imprint-inner .content{padding:0 0 0 30px}.region-footer{width:90%}}@media only screen and (min-width:321px) and (max-width:580px){body{font-size:100%}#header{height:52px;overflow:visible}#header .header-inner{width:90%;margin:0 auto;height:auto}#branding{width:150px}#logo a{width:150px}.region-header{width:431px;height:auto}#block-menu-block-1 .block-inner{margin:20px 0 0 0}#block-menu-block-1 .block-inner ul.menu li{width:20%;padding:0}#block-menu-block-1 .block-inner ul.menu #magic-line{top:0;left:0;width:100px;height:7px;padding:0}.paragraphs-items-field-infofeld{margin-top:56px}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock,.paragraphs-items-field-infofeld .paragraphs-item-collapsible-infoblock{top:52px}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field{padding:0}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item{float:right}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item p:last-of-type{margin-bottom:15px}.paragraphs-items-field-infofeld .infocontrol{right:15px}.paragraphs-items-field-infofeld .infocontrol-inner,.paragraphs-items-field-infofeld .content{width:100%;padding:0}.paragraphs-items-field-infofeld .infocontrol-inner .field,.paragraphs-items-field-infofeld .content .field{padding:0 15px 0 15px;padding-left:48px;margin:15px;overflow-x:hidden;overflow-y:auto;max-height:48vh}.paragraphs-items-field-infofeld .infocontrol-inner .infoclosebutton,.paragraphs-items-field-infofeld .content .infoclosebutton{top:0;right:15px}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container{width:auto;float:right}.paragraphs-items-field-infofeld .infocontrol-inner .infocontrol-container .infobutton .infotext{width:104px;line-height:1.5;right:10px;top:5px;height:42px;text-align:right;margin-right:52px}#block-block-4 .block-collapsible-block .block-content-inner,#block-block-5 .block-collapsible-block .block-content-inner{width:100%;padding:0}#block-block-4 .block-collapsible-block .block-content-inner .field-items,#block-block-5 .block-collapsible-block .block-content-inner .field-items{margin:15px;overflow-x:hidden;overflow-y:auto;max-height:48vh}#block-block-3 div.imprint-inner,#block-block-7 div.imprint-inner{padding:15px 0 15px 0;width:90%}#block-block-3 div.imprint-inner .content,#block-block-7 div.imprint-inner .content{padding:0 0 0 30px}.region-footer{width:90%}}@media only screen and (min-width:581px) and (max-width:768px){html{font-size:100%}#header .header-inner{width:581px}#branding{width:150px}#logo a{height:96px;width:150px}.region-header{width:431px}
#block-menu-block-1 .block-inner{margin:20px 0 0 0}#block-menu-block-1 .block-inner ul.menu li{width:20%;padding:0}#block-menu-block-1 .block-inner ul.menu #magic-line{top:0;left:0;width:100px;height:7px;padding:0}.paragraphs-items-field-infofeld .infocontrol-inner,.paragraphs-items-field-infofeld .content{padding:0 0 0 150px;width:581px}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field{padding:15px 0 15px 0}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item{float:right}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item p:last-of-type{margin-bottom:15px}#block-block-4 .block-collapsible-block .block-content-inner,#block-block-5 .block-collapsible-block .block-content-inner{padding:0 0 0 150px;width:581px}#block-block-3 div.imprint-inner,#block-block-7 div.imprint-inner{padding:15px 0 15px 150px;width:581px}#block-block-3 div.imprint-inner .content,#block-block-7 div.imprint-inner .content{padding:0 0 0 30px}.region-footer{width:581px}}@media only screen and (min-width:769px) and (max-width:960px){#header .header-inner{width:769px}#branding{width:230px}.region-header{width:539px}#block-menu-block-1 .block-inner{margin:20px 0 0 0}#block-menu-block-1 .block-inner ul.menu li{width:20%;padding:0 15px}#block-menu-block-1 .block-inner ul.menu #magic-line{top:0;left:0;width:100px;height:7px;padding:0}.paragraphs-items-field-infofeld .infocontrol-inner,.paragraphs-items-field-infofeld .content{width:769px}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field{padding:15px 0 15px 0}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item{float:right}.paragraphs-items-field-infofeld .paragraphs-item-fester-infoblock .content .field .field-item p:last-of-type{margin-bottom:15px}#block-block-4 .block-collapsible-block .block-content-inner,#block-block-5 .block-collapsible-block .block-content-inner{width:769px}#block-block-3 div.imprint-inner,#block-block-7 div.imprint-inner{width:769px;padding:15px 0 15px 230px}#block-block-3 div.imprint-inner .content,#block-block-7 div.imprint-inner .content{padding:0 0 17px 30px}.region-footer{width:769px}}@media only screen and (min-width:961px){#header .header-inner{width:960px}#branding{width:230px}#block-block-3 div.imprint-inner,#block-block-7 div.imprint-inner{width:960px;padding:15px 0 15px 230px}#block-block-3 div.imprint-inner .content,#block-block-7 div.imprint-inner .content{padding:0 0 17px 30px}.region-header{width:730px}.region-footer{width:960px}.paragraphs-item-fester-infoblock .content .field{padding:15px 30px 15px 0}.paragraphs-item-fester-infoblock .content .field .field-item{float:right}.paragraphs-item-fester-infoblock .content .field .field-item p:last-of-type{margin-bottom:15px}}