﻿@font-face{font-family:"flexslider-icon";src:url("/fileadmin/templates/assets/css/fonts/flexslider-icon.eot");src:url("/fileadmin/templates/assets/css/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/css/fonts/flexslider-icon.woff") format("woff"),url("/fileadmin/templates/assets/css/fonts/flexslider-icon.ttf") format("truetype"),url("/fileadmin/templates/assets/css/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0;border:none;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"";color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:14px;height:14px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("/fileadmin/templates/assets/fonts/roboto-slab-v9-latin-700.eot");src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url("/fileadmin/templates/assets/fonts/roboto-slab-v9-latin-700.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/roboto-slab-v9-latin-700.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/roboto-slab-v9-latin-700.woff") format("woff"),url("/fileadmin/templates/assets/fonts/roboto-slab-v9-latin-700.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/roboto-slab-v9-latin-700.svg#RobotoSlab") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/fileadmin/templates/assets/fonts/roboto-v20-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-regular.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-regular.woff") format("woff"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-regular.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/fileadmin/templates/assets/fonts/roboto-v20-latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-700.woff2") format("woff2"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-700.woff") format("woff"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-700.ttf") format("truetype"),url("/fileadmin/templates/assets/fonts/roboto-v20-latin-700.svg#Roboto") format("svg")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100vh;position:relative}body{padding:0px;margin:0;font-family:"Roboto",sans-serif}.container{max-width:1250px;margin:auto}.clearer{clear:both}h1,h2,h3,.header_claim{font-family:"Roboto Slab",serif;font-weight:700;letter-spacing:.03em}figure{margin:0}.clearList,.footermenu,.ce-uploads,.header_links,.side_info ul,.aside_menu,main .grundausstattung_liste ul,.mainmenu ul{list-style-type:none;margin:0;padding:0}.afterClearer:after,.standort_box:after,.home:after,main .main:after,.site_header .container:after{content:"";display:block;clear:both}.linkBox,main .ce-uploads li a span,.form-navigation button,.homebox a,.aside_menu a{background:#ffbe00;text-decoration:none;display:block;text-align:right;color:#fff;padding:.5em;font-family:"Roboto Slab",serif;font-weight:700;font-size:.9em;letter-spacing:.03em}.linkBox:hover,main .ce-uploads li a span:hover,.form-navigation button:hover,.homebox a:hover,.aside_menu a:hover{background:#005376;color:#ffbe00}.linkBox:after,main .ce-uploads li a span:after,.form-navigation button:after,.homebox a:after,.aside_menu a:after{content:"";display:inline-block;width:16px;height:13px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat -25px -150px;margin-left:1em}.linkBox:hover:after,main .ce-uploads li a span:hover:after,.form-navigation button:hover:after,.homebox a:hover:after,.aside_menu a:hover:after{background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat -50px -150px}.site_header{padding:1rem;text-align:center}.site_header h1{color:#005376;font-size:1.5em;margin-top:0}.site_header h2,.header_claim{display:block;color:#ffbe00;font-size:2em;margin-bottom:.1em}.homelink{display:block;width:263px;height:60px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat 0 0;text-indent:-9999px;margin:auto;margin-bottom:2em;text-align:left}@media only screen and (min-width: 1000px){.site_header{text-align:right}.header_claim{margin-right:7em}.site_header.home .header_claim{margin-right:9em}.homelink{float:left;margin-top:.5em;margin-bottom:0}.site_header .container div{float:right}}.toggle_menu{margin:1em auto 0;cursor:pointer;display:inline-block;vertical-align:middle;color:#005376}.toggle_menu:before{content:"";display:inline-block;width:20px;height:16px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat 0 -180px;vertical-align:bottom;margin-right:.5em;margin-bottom:1px}.mainmenu{background:#005376;display:none}.mainmenu ul{text-align:center;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #fff}.mainmenu a{text-decoration:none;color:#fff;display:block;padding:.5em;border-top:1px solid #fff;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;font-weight:700}.mainmenu .submenu{border-bottom:none}.mainmenu .submenu a{border-top:none}.submenu a{position:relative;padding-right:30px !important;font-weight:500}.submenu a:after{content:"";display:block;width:16px;height:13px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat -25px -150px;position:absolute;right:5px;top:50%;margin-top:-7px}.mainmenu a.active,.mainmenu a:hover{background:#ffbe00}.submenu a:hover,.submenu a.active{background:#00415c}@media only screen and (min-width: 1000px){.toggle_menu{display:none}.mainmenu{padding:0 1rem;display:block}.mainmenu ul{text-align:right;border:none;letter-spacing:0}.mainmenu li{display:inline-block;position:relative;margin:0 .5em}.mainmenu a{border:none;padding-right:4em;background:none;font-weight:500}.mainmenu ul.submenu{position:absolute;left:0;top:2em;width:100%;z-index:10;text-align:right;display:none}.mainmenu li:hover ul.submenu{display:block}.mainmenu .submenu li{display:block;width:100%;margin:0}.mainmenu .submenu a{background:#005376;border-bottom:1px solid #fff}.mainmenu .submenu li:last-child a{border:none}.submenu a:hover,.submenu a.active{background:#00415c}}main{line-height:1.4em}main .container{padding-left:1rem;padding-right:1rem}main .main,main .home{padding:0 1rem 3rem}@media only screen and (min-width: 1000px){.main.layout_sidebar .main_text{float:left;width:78%;padding-right:2em}}main{color:#3c505a}main p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}main a{color:#3c505a}main h2{color:#005376;font-size:1.5em;margin-bottom:.3em}main h3{color:#ffbe00;font-size:1.5em;margin-top:0}main strong{color:#005376}main .grundausstattung_liste ul li{margin-bottom:3em}main .grundausstattung_liste ul li:before{content:"";display:block;width:80px;height:80px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat;margin-bottom:1em}main .grundausstattung_liste ul li:nth-child(1):before{background-position:0 -770px}main .grundausstattung_liste ul li:nth-child(2):before{background-position:-90px -770px}main .grundausstattung_liste ul li:nth-child(3):before{background-position:-180px -770px}main .grundausstattung_liste ul li:nth-child(4):before{background-position:-270px -770px}main .grundausstattung_liste ul li:nth-child(5):before{background-position:-360px -770px}main .grundausstattung_liste ul li:nth-child(6):before{background-position:-450px -770px}main .grundausstattung_liste ul li:nth-child(7):before{background-position:-540px -770px}main .grundausstattung_liste ul li:nth-child(8):before{background-position:-630px -770px}@media only screen and (min-width: 750px){main .grundausstattung_liste ul li{position:relative}main .grundausstattung_liste ul li:before{position:absolute;left:-130px;top:0}main .grundausstattung_liste{padding-left:130px}}@media only screen and (min-width: 1200px){main .grundausstattung_liste{padding-left:300px}}aside{padding-top:2em}.aside_menu li{margin-bottom:.5em}.side_info{border-top:1px solid #5fbee6;border-bottom:1px solid #5fbee6}.side_info ul{margin:.5em 0}.side_info strong{color:#3c505a}@media only screen and (min-width: 500px){.main .aside_menu{float:right;width:50%}}@media only screen and (min-width: 1000px){aside{float:right;width:22%;padding-top:6em}.main .aside_menu{width:22%;clear:both}}main .headerImage .container{padding-bottom:0}.headerImage{position:relative;margin-bottom:3em}.virtual_tour_link{display:block;text-decoration:none;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat -707px 0;font-family:"Roboto Slab",serif;font-weight:700;letter-spacing:.03em;font-size:1.4em;line-height:1.2em;width:293px;height:111px;position:relative;padding:35px 0 0 150px}@media only screen and (min-width: 700px){article header{position:relative}.virtual_tour_link{position:absolute;left:0;top:20px;z-index:4}}.header_links{position:absolute;right:0px;top:10vw;z-index:4}.header_links li{margin-bottom:.5em}.header_links a{color:#fff;text-decoration:none;font-family:"Roboto Slab",serif;font-weight:700;letter-spacing:.03em;position:relative;display:block;min-width:80px}.header_links a span{padding:.5em 100px .5em 1.5em;background:#005376;display:block;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.header_links li:hover a span{opacity:1}.header_links a:after{content:"";display:block;width:80px;height:100%;background-color:#005376;background-image:url("/fileadmin/templates/assets/img/sprites.svg?02");background-repeat:no-repeat;position:absolute;right:0;top:0;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.header_links li:nth-child(1) a:after{background-position:-30px -180px}.header_links li:nth-child(2) a:after{background-position:-95px -180px}.header_links a:hover:after{background-color:#ffbe00}.headerImage picture{display:block;position:relative}.headerImage img{width:100%;height:auto}.headerImageText{position:relative;top:-2em}.headerImageText:before{content:"";display:block;width:100%;height:6vw;background:url("/fileadmin/templates/assets/img/sprites_images_text.svg") no-repeat center bottom;background-size:102% auto;position:relative;top:2px}.headerImageText a{color:#fff;text-decoration:none}.headerImage .flexslider{top:-1px}.headerImage .flex-control-nav{z-index:3;bottom:-24px}.headerImage .flex-control-paging li a{background:none;border:2px solid #fff}.headerImage .flex-control-paging li a:hover{background:#84c8e8;background:rgba(255,255,255,.7)}.headerImage .flex-control-paging li a.flex-active{background:#84c8e8;background:#fff}@media only screen and (min-width: 500px){.headerImageText{top:-2.5em}}@media only screen and (min-width: 650px){.headerImageText{top:-3em}}@media only screen and (min-width: 800px){.headerImageText{top:-4em}}@media only screen and (min-width: 1000px){.headerImageText{position:absolute;bottom:-5.5em;z-index:2;top:auto;bottom:-7em;width:60%;left:20%}.header_spacer{height:6em}.headerImage:after{content:"";display:block;width:100%;height:100%;background:url("/fileadmin/templates/assets/img/sprites_images.svg") no-repeat center bottom;background-size:102% auto;position:absolute;bottom:0;z-index:1}.headerImage .flex-control-nav{bottom:4px}.header_links{top:16vw}}@media only screen and (min-width: 1300px){.headerImageText{position:absolute;bottom:-5em;z-index:2;width:620px;left:50%;margin-left:-310px}.header_spacer{height:6em}.headerImage .flex-control-nav{bottom:36px}}.headerImageText>div{background:#005376;color:#fff;padding:3em 1.5em 2em}.headerImageText p{margin:0}.headerImageText h3{margin:0;color:#ffbe00;font-family:inherit;font-size:1em;margin:0}.homebox{margin-bottom:3em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.homebox img{width:100%;height:auto}.homebox h2{text-align:left}.homebox h3{text-align:right}@media only screen and (min-width: 500px){.homebox{float:left;width:49%}.homebox:nth-child(odd){clear:both;margin-right:2%}}@media only screen and (min-width: 1000px){.homebox{width:23.5%;margin-right:2%}.homebox:nth-child(odd){clear:none}.homebox:last-child{margin-right:0 !important}}@media only screen and (min-width: 500px){.homebox .bodyText{min-height:18em}}@media only screen and (min-width: 600px){.homebox .bodyText{min-height:15em}}@media only screen and (min-width: 700px){.homebox .bodyText{min-height:13em}}@media only screen and (min-width: 800px){.homebox .bodyText{min-height:11em}}@media only screen and (min-width: 1000px){.homebox .bodyText{min-height:18em}}@media only screen and (min-width: 1100px){.homebox .bodyText{min-height:16em}}@media only screen and (min-width: 1250px){.homebox .bodyText{min-height:14em}}.image_galery{max-width:1100px;margin:auto}.image_galery figure{position:relative;line-height:0;margin-bottom:2%}.image_galery figure img{width:100%;height:auto}.image_galery figure:after{content:"";display:block;width:26px;height:26px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat 0 -650px;position:absolute;right:0;bottom:0}@media only screen and (min-width: 400px){.image_galery:after{content:"";display:block;clear:both}.image_galery figure{float:left;width:49%}.image_galery figure:nth-child(odd){margin-right:1%}.image_galery figure:nth-child(even){margin-left:1%}}@media only screen and (min-width: 700px){.image_galery figure{width:32%}.image_galery figure:nth-child(odd),.image_galery figure:nth-child(even){margin-left:0;margin-right:0}.image_galery figure:nth-child(3n-1){margin-left:2%;margin-right:2%}}@media only screen and (min-width: 1000px){.image_galery figure{width:23%;border:1px solid #fff}.image_galery figure:nth-child(3n-1){margin-left:0;margin-right:0}.image_galery figure:nth-child(4n-2){margin-left:2.5%;margin-right:1.5%}.image_galery figure:nth-child(4n-1){margin-left:1.5%;margin-right:2.5%}}.infobox{margin-bottom:4em}.infobox:first-child{position:relative}.infobox .side_info{font-size:.8em;line-height:1.4em}@media only screen and (min-width: 1000px){.infobox:first-child:before{content:"";display:block;width:92px;height:218px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat -200px -150px;position:absolute;right:0;top:-218px;margin-top:4em;z-index:5}.infobox .images .ce-gallery{padding-right:2em}.infobox .images{display:inline-table;table-layout:fixed;width:100%}.infobox .images .ce-gallery{display:table-cell;width:78%;vertical-align:top}.infobox .images .side_info,.infobox .images .side_info_empty{display:table-cell;width:22%;vertical-align:middle}.infobox .ce-bodytext{width:78%;padding-right:2em}}@media only screen and (min-width: 1200px){.infobox .side_info{line-height:1.6em}}.infobox .images .ce-gallery:after{content:"";display:block;clear:both}.infobox img{width:100%;height:auto}@media only screen and (min-width: 400px){.infobox .images .ce-gallery figure{float:left;line-height:0;margin-bottom:2%}.infobox .images .ce-gallery figure figcaption{line-height:1.4em}.infobox.pics3 .images .ce-gallery figure{width:49%}.infobox.pics3 .images .ce-gallery figure:nth-child(1){margin-right:1%}.infobox.pics3 .images .ce-gallery figure:nth-child(2){margin-left:1%}.infobox.pics3 .images .ce-gallery figure:last-child{width:100%;margin-right:0}}@media only screen and (min-width: 600px){.infobox.pics3 .images .ce-gallery figure:nth-child(1),.infobox.pics3 .images .ce-gallery figure:nth-child(2){margin:0}.infobox.pics3 .images .ce-gallery figure{width:26%;margin-right:2% !important}.infobox.pics3 .images .ce-gallery figure:last-child{width:44%;margin-right:0 !important}.infobox.pics2 .images .ce-gallery figure{width:49%;margin-right:2%}.infobox.pics2_75_50 .images .ce-gallery figure:nth-child(1){width:56%;margin-right:2%}.infobox.pics2_75_50 .images .ce-gallery figure:nth-child(2){width:42%}.infobox.pics2 .images .ce-gallery figure:last-child{margin-right:0}}@media only screen and (min-width: 1000px){.infobox .images .ce-gallery figure{margin-bottom:0}}.standort_box .side_info{font-size:.8em;line-height:1.4em;padding:1em 0}@media only screen and (min-width: 1000px){.standort_main{float:left;width:78%;padding-right:2em}.standort_box .side_info{float:right;width:22%}}@media only screen and (min-width: 1200px){.standort_box .side_info{line-height:1.6em}}.standort_box img{width:100%;height:auto}@media only screen and (min-width: 600px){.standort_box figure{line-height:0;margin-bottom:2%;float:left;width:46%}.standort_box figure:nth-child(1){width:52%;margin-right:2%}}.form-group{margin-bottom:1.5em}.form-group label{margin-bottom:.5em;display:inline-block}.form-group .input input,.form-group .input textarea{width:100%;background:#ecf2f5;border:none;padding:.5em;color:#3c505a}.form-group .input textarea{min-height:8em}.form-group .control-label .required{color:#fff}.form-group .control-label .required:after{display:inline;content:"(Pflichtfeld)";color:#3c505a;position:relative;left:-0.5em}.form-check{opacity:0;line-height:0;height:0}.form-element{margin-bottom:1.5em}.form-element label{margin-bottom:.5em;display:inline-block}.form-element .form-control{width:100%;background:#ecf2f5;border:none;padding:.5em;color:#3c505a}.form-element textarea.form-control{min-height:8em}.form-element .form-label .required{color:#fff}.form-element .form-label .required:after{display:inline;content:"(Pflichtfeld)";color:#3c505a;position:relative;left:-0.5em}.form-element-check .form-check-wrapping-label{opacity:0;line-height:0;height:0}form_checkbox_p a{display:block}main form a{text-decoration:none;color:#ffbe00}.form_checkbox{color:red;display:inline-block;width:40px;height:40px;background:#ecf2f5;text-indent:-9999px;margin-right:1em;vertical-align:middle;position:relative;display:block;margin-bottom:.5em}@media only screen and (min-width: 500px){.form_checkbox{display:inline-block;margin-bottom:0}}.form_checkbox.active:after{content:"";display:block;width:37px;height:34px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat 0 -250px;position:absolute;left:8px;top:-3px}.form-navigation{text-align:right}.form-navigation button{background:#ffbe00;color:#fff;border:none;padding:.5em;cursor:pointer;display:inline-block !important}@media only screen and (min-width: 650px){.form-navigation{height:0}.form-navigation button{position:relative;top:-4em}}.icon_text_block{text-align:center}.icon_text_block figure{text-align:center;font-family:"Roboto Slab",serif;font-weight:700;letter-spacing:.03em;margin:0 2em 3em;display:inline-block;vertical-align:top}.icon_text_block figure img{width:100px;height:100px}.icon_text_block span{color:#ffbe00;display:block;font-size:1.5em;line-height:1.5em;margin-top:.5em}@media only screen and (min-width: 1250px){.icon_text_block figure{font-size:1.2em}.icon_text_block figure img{width:150px;height:150px}}.ce-uploads{font-family:"Roboto Slab",serif;font-weight:700;letter-spacing:.03em}.ce-uploads li{margin-bottom:1em}.ce-uploads li:last-child{margin-bottom:0}main .ce-uploads li a{display:block;background:#ecf2f5;color:#005376;text-decoration:none;padding:.4em .3em .4em 3em;position:relative}main .ce-uploads li a span{display:inline-block}@media only screen and (min-width: 600px){main .ce-uploads li a span{position:absolute;right:0;top:0;height:100%;display:block}}footer{background:#005376;background-image:url("/fileadmin/templates/assets/img/sprites_footer.svg");background-repeat:no-repeat;background-size:102% auto;position:relative;padding:3rem 1rem 1rem;font-size:.9em;color:#fff}footer a{color:#fff;text-decoration:none}.footermenu{text-align:right}.footermenu li{display:inline-block}.footermenu a{text-decoration:none;color:#fff;padding:.5em;display:block;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.footer_content{font-family:"Roboto Slab",serif;font-weight:700;letter-spacing:.03em;line-height:1.4em}@media only screen and (min-width: 500px){footer{text-align:right}footer nav{display:inline-block}.footer_content{display:inline-block;margin-left:2em}.footer_content p{margin-top:.5em}}@media only screen and (min-width: 700px){.footer_content{margin-left:4em}}@media only screen and (min-width: 900px){footer:after{content:"";display:block;width:417px;height:132px;background:url("/fileadmin/templates/assets/img/sprites.svg?02") no-repeat 0 -470px;position:absolute;left:0;top:1em}}@media only screen and (min-width: 1500px){footer{padding:5rem 1rem 1rem}footer:after{top:2em}}body .cc_container{background:#005376;font-family:inherit;margin:0 auto;max-width:1400px;margin-bottom:0}body .cc_container .cc_message{color:#fff;line-height:1.2em}body .cc_container .cc_message a{color:#fff}body .cc_container .cc_btn:hover,body .cc_container .cc_btn:active,body .cc_container .cc_btn,body .cc_container .cc_btn:visited{background-color:#fff;border-radius:2px;-webkit-border-radius:2px;background:#ffbe00;color:#fff}dialog.cookie-consent-container{--color-primary: #FFBE00;--color-dark-primary: #FFBE00;--color-dark-primary-10: #FFBE00;--color-hsla-primary-50: rgba(255, 190, 0, 0.5);--color-gray: #ffffff;--color-gray-10: #ffffff;--color-gray-20: #ffffff;--color-black: #ffffff}dialog.cookie-consent-container{position:fixed;z-index:1000;inset:auto 0 0 0;width:100%;max-width:100%;height:auto;max-height:90vh;margin:0;padding:1.25em 1em;border:none;overflow-y:auto;background:#005376;color:#fff;font-family:"Roboto",sans-serif;font-size:.9em;box-shadow:0 -2px 12px rgba(0,0,0,.25)}dialog.cookie-consent-container::backdrop{background-color:rgba(0,0,0,0)}dialog.cookie-consent-container .consent-modal{position:static;translate:none;inset:auto;width:100%;max-width:1250px;max-height:none;margin:auto;padding:0;background:none;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-wrap:wrap;align-items:center;gap:1.25em 2.5em}dialog.cookie-consent-container .consent-modal.open{width:100%;max-height:none}dialog.cookie-consent-container .consent-modal .cookie-headline{flex:0 0 100%;margin:0;color:#ffbe00;font-family:"Roboto Slab",serif;font-weight:700;font-size:1em;letter-spacing:.03em;text-transform:none}dialog.cookie-consent-container .hint{flex:1 1 20em}dialog.cookie-consent-container p{margin:0}dialog.cookie-consent-container form{flex:1 1 24em}dialog.cookie-consent-container .consent-modal .options{display:flex;flex-wrap:wrap;gap:.75em 2em;margin:0 0 1.25em 0}dialog.cookie-consent-container .consent-modal .options li{width:auto}dialog.cookie-consent-container .label{color:#fff;font-size:.95em;gap:.6em}dialog.cookie-consent-container .label .checkmark{height:20px;width:20px;background-color:#ecf2f5;border:none;border-radius:0}dialog.cookie-consent-container .label .checkmark:after{border-color:#005376;width:6px;height:12px}dialog.cookie-consent-container .label input:disabled:checked~.checkmark{opacity:1;background-color:#ecf2f5}dialog.cookie-consent-container .label input:focus~.checkmark{outline:none}dialog.cookie-consent-container .label input:focus-visible~.checkmark{outline:2px solid #fff;outline-offset:2px}dialog.cookie-consent-container .buttons{display:flex;flex-wrap:wrap;gap:.75em;margin-bottom:1em}dialog.cookie-consent-container .buttons :first-child{grid-column:auto}dialog.cookie-consent-container .buttons .btn{width:auto;flex:0 1 auto;padding:.65em 1.5em;border-radius:0;font-family:"Roboto Slab",serif;font-weight:700;font-size:.9em;letter-spacing:.03em;text-transform:none}dialog.cookie-consent-container .buttons .btn--primary{background-color:#ffbe00;border-color:#ffbe00;color:#fff}dialog.cookie-consent-container .buttons .btn--primary:hover{background-color:#fff;border-color:#fff;color:#005376}dialog.cookie-consent-container .buttons .btn--secondary{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}dialog.cookie-consent-container .buttons .btn--secondary:hover{background-color:#fff;border-color:#fff;color:#005376}dialog.cookie-consent-container .show-details{display:inline-block;margin:.25em 0 0 0;color:#fff;font-size:.85em}dialog.cookie-consent-container .show-details:after{border-top-color:#fff}dialog.cookie-consent-container .show-details:hover,dialog.cookie-consent-container .consent-modal .footer-links a:hover{color:#ffbe00}dialog.cookie-consent-container .show-details:hover:after{border-top-color:#ffbe00}dialog.cookie-consent-container .consent-modal .footer-links{flex:0 0 100%;text-align:left;font-size:.85em}dialog.cookie-consent-container .consent-modal .footer-links a{margin-inline:0 .6em;text-decoration:underline}dialog.cookie-consent-container .consent-modal .option-wrapper{flex:0 0 100%;background-color:rgba(255,255,255,.08);padding:.75em;margin-bottom:.75em}dialog.cookie-consent-container .consent-modal .option-wrapper .option-headline{color:#ffbe00;font-size:1em}dialog.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail.cookie-option{background-color:rgba(255,255,255,.12)}dialog.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail.cookie-option:hover{background-color:rgba(255,255,255,.2)}dialog.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail.cookie-option:hover~.option-detail{background-color:rgba(255,255,255,.04)}dialog.cookie-consent-container .consent-modal .option-wrapper .label .checkmark{background-color:#ecf2f5;border:none}@media only screen and (min-width: 700px){dialog.cookie-consent-container .buttons{justify-content:flex-end;margin-bottom:0}dialog.cookie-consent-container .consent-modal .options{justify-content:flex-end}dialog.cookie-consent-container .show-details{float:right}}.virtual_tour{position:fixed;top:0;left:0;width:100%;height:100%;width:100vw;height:100vh;z-index:99;background:#000;background:rgba(0,0,0,.9);padding-top:5%;display:none}.virtual_tour iframe{margin:auto;display:block;width:90%;height:90%;max-width:900px;max-height:500px;border:none}.virtual_tour .close{color:#fff;text-decoration:none;position:absolute;right:4em;top:2em}.virtual_tour .close:after{content:"x";display:block;width:2em;height:2em;position:absolute;left:0;top:0;text-align:center;font-size:1.5em}