@font-face{font-family:'Varela Round';font-display:swap;font-style:normal;font-weight:400;src:local('Varela Round Regular'),local('VarelaRound-Regular'),url('themes/material/fonts/varela.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}nav .main-menu li{margin:0 0.5rem}div#navigation{position:relative;display:block;z-index:1000;width:100%;background:#fff;text-align:center}nav .main-menu a,nav .main-menu label,nav .sub-menu a,nav .sub-menu label{color:#777}nav li{box-sizing:border-box;max-width:100vw	}#nav,nav .sub-menu{border:1px solid #777;background-color:#fff}nav .sub-menu li{padding:.5em 0}nav li:hover>*{color:#05a9e0}nav img{height:.8em}nav>ul>li:last-child>ul{right:0}nav .sub-menu .drop-icon::before{content:'◀'}nav .sub-menu .sub-menu{top:0;right:100%}@media screen and (max-width:720px){nav label[for="menu0"]{text-align:center;color:#777 } #navigation>img{position:relative!important;display:block!important;width:100vw } nav#top_nav{position:relative;display:block;width:100vw } div#navigation::after{display:block;float:none;clear:both;content:' ' }}nav>ul>li:last-child>ul{right:0}nav .sub-menu .drop-icon::before{content:'◀'}nav .sub-menu .sub-menu{right:100%;top:0}.slider{width:100%}@media screen and (max-width:720px){.slider{display:none !important}}body,html,img{margin:0}body,html,img,pre{font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;padding:0;vertical-align:baseline;border:0}a,body,html,img,pre{text-decoration:none;white-space:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,pre{font-family:"Varela Round";font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline;text-decoration:none;border:0}@media screen and (max-width:720px){div.content_flex{flex-direction:column}aside{display:none}}aside{order:1;flex:2 15%}.content_flex{display:flex}article.content{order:2;flex:1 100%}div.teaser-right{flex:3;order:3;text-align:center}aside.nav-side a,aside.nav-side span{text-decoration:none;color:#777777}aside.nav-side{padding:1rem;background-color:#fafafa;color:#fff}aside.nav-side li{padding:0.2rem 1rem}aside.nav-side a:hover{border-bottom:1px solid #199bca}main header{overflow:hidden;text-align:center}main header h1{font-size:2em;position:relative;display:inline-block;padding:1em;color:#777;background:0 0}main header h1::after,main header h1::before{position:absolute;top:50%;display:block;width:400%;height:1px;content:'';background:#ddd}main header h1::before{right:100%}main header h1::after{left:100%}div.teaser-right iframe{height:100%}#bottomnavi{clear:both;background:#000;text-align:center}#bottomnavi ul li,#bottomnavi ul li a{font-size:1.1em;display:inline-block;margin:0 .2em;white-space:pre-wrap;text-decoration:none;color:#fff}#bottomnavi ul li::after{margin-left:.3em;content:'|'}#bottomnavi ul li:last-child::after{content:''}#bottomnavi ul{text-align:center}div.share{text-align:center}div.share a{padding:1em}.blau{color:#22bae2}.img_container{position:relative;display:block;overflow:hidden;width:100%;height:0}.img_faux{position:absolute;top:0;display:block;width:100%;height:100%;margin:0;object-fit:cover}main.admin aside,main.admin article.right{display:inline-block;float:none;vertical-align:top}main.admin aside{display:inline-block;text-decoration:none;color:#777}main.admin aside ul li a{color:#777;text-decoration:underline}main.admin article.right ul{list-style:none}main.admin{margin:1em;background:white;border:.2em solid #333;border-radius:1em;overflow:auto}.admin h2{font-size:x-large;font-weight:900;padding:.3em 0 .3em;width:100%;text-align:center;background:#333;margin:0;color:#fff}button[disabled],input[disabled]+label{background-color:grey !important;pointer-events:none !important}button,input[type="button"],.btn,input[type="file"]~label,fieldset button,input[type="submit"],input[type="cancel"]{position:relative;background:#4f93ce;border:1px solid #4f93ce;font-size:1.1rem;color:white;padding:0.5rem 3rem;cursor:pointer;-webkit-transition:background-color 0.28s ease,color 0.28s ease,box-shadow 0.28s ease;transition:background-color 0.28s ease,color 0.28s ease,box-shadow 0.28s ease;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);border-radius:0;width:100%;display:block;box-sizing:border-box;position:relative;transform:inherit !important;text-align:center;pointer-events:inherit}button:hover,input[type="button"]:hover,.btn:hover,input[type="file"]~label:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}button:active::before,button:focus::before,.btn:focus::before,input[type="file"]~label:focus::before,input[type="submit"]:focus::before,input[type="cancel"]:focus::before{-webkit-transition:opacity 0.28s ease 0.364s,-webkit-transform 1.12s ease;transition:opacity 0.28s ease 0.364s,-webkit-transform 1.12s ease;transition:transform 1.12s ease,opacity 0.28s ease 0.364s;transition:transform 1.12s ease,opacity 0.28s ease 0.364s,-webkit-transform 1.12s ease;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}button::before,.btn::before,input[type="file"]~label::before,input[type="submit"]::before,input[type="cancel"]::before{content:'';position:absolute;background:#071017;border:50vh solid #1d4567;width:30vh;height:30vh;border-radius:50%;display:block;top:50%;left:50%;z-index:0;opacity:1;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}fieldset select{color:#607D8B}.material,fieldset{position:relative;padding:0;margin:0.5rem;border:none;overflow:visible}fieldset input[type="text"],fieldset input[type="email"],fieldset input[type="password"],fieldset select,fieldset textarea{box-sizing:border-box;width:100%;padding:.8rem .8rem .2rem;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid #DDD;font-size:120%;cursor:text;background:none;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset input[type="text"]::-webkit-input-placeholder,fieldset input[type="email"]::-webkit-input-placeholder,fieldset input[type="password"]::-webkit-input-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}fieldset input[type="text"]:not(:focus)::-webkit-input-placeholder,fieldset input[type="email"]:not(:focus)::-webkit-input-placeholder,fieldset input[type="password"]:not(:focus)::-webkit-input-placeholder{color:transparent}hr{content:'';display:block;position:absolute;bottom:0;left:0;margin:0;padding:0;width:100%;height:0.2rem;border:none;background:#4f93ce;font-size:1px;will-change:transform,visibility;transition:all 200ms ease-out;transform:scaleX(0);visibility:hidden;z-index:10}fieldset select:focus,fieldset input[type="text"]:focus,fieldset input[type="email"]:focus,fieldset input[type="password"]:focus,fieldset textarea:focus,fieldset button:focus{outline:none}fieldset select:focus ~ hr,fieldset input[type="text"]:focus ~ hr,fieldset input[type="email"]:focus ~ hr,fieldset input[type="password"]:focus ~ hr,fieldset textarea:focus ~ hr{transform:scaleX(1);visibility:visible}fieldset label{position:absolute;top:1rem;left:0.7rem;font-size:120%;color:#607D8B;transform-origin:0 -150%;transition:transform 300ms ease;pointer-events:none}fieldset input[type="text"]:focus ~ label,fieldset input[type="email"]:focus ~ label,fieldset input[type="password"]:focus ~ label,fieldset select:focus ~ label,fieldset textarea:focus ~ label{color:#4f93ce}fieldset input[type="text"]:focus ~ label,fieldset input[type="text"]:valid ~ label,fieldset input[type="email"]:focus ~ label,fieldset input[type="email"]:valid ~ label,fieldset input[type="password"]:focus ~ label,fieldset input[type="password"]:valid ~ label,fieldset select:focus ~ label,fieldset select:valid ~ label,fieldset textarea:focus ~ label,fieldset textarea:valid ~ label{transform:scale(0.6)}input[type="checkbox"]{position:relative;top:-0.375rem;margin:0 1rem 0 0;cursor:pointer}input[type="checkbox"]:checked:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:.5rem;border-color:#009688;border-top-style:none;border-right-style:none}input[type="checkbox"]:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:1rem;height:1rem;border:2px solid #f2f2f2}input[type="checkbox"]:after{content:"";position:absolute;top:-0.125rem;left:0;width:1.1rem;height:1.1rem;background:#fff;cursor:pointer}input[type="file"]{display:none}.admin h1{display:block;font-size:2em;font-weight:bold}img{opacity:1;transition:opacity 0.3s}img[data-src]{opacity:0}img[data-echo]{opacity:0}html,body{width:100%;margin:0;padding:0;overflow-x:hidden;zoom:1}aside input[type=checkbox],aside>label>span,nav label[for="menu0"],nav input[type=checkbox]{display:none}ul{list-style:none}div#navigation::after{display:block;float:none;clear:both;content:' '}nav ul{margin:0;padding:0;list-style-type:none}nav{text-align:center}nav .main-menu *{cursor:pointer}nav .main-menu:after{display:table;clear:both;content:''}nav .main-menu li{position:relative;display:block;float:left;overflow:inherit}nav .sub-menu li{float:none;box-sizing:border-box;text-align:left}nav a,nav label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nav .sub-menu{position:absolute;z-index:3000;display:none;max-width:22vw}nav img{margin:0;border:0;border-radius:0}nav label{width:100%}#nav>img,#top_nav,nav span{display:inline-block}nav .sub-menu label span.drop-icon{width:1em;height:.8em}nav .sub-menu label>span{width:calc(100% - 1em)}nav,nav li:hover>.sub-menu,nav ul{display:block}nav .drop-icon::before{content:'▾'}nav .main-menu .sub-menu a,nav .main-menu .sub-menu label{height:1.2em}nav .main-menu a{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}nav .main-menu a,nav .main-menu label{font-size:1em;padding:.2em;transition:all .5s ease 0s;text-decoration:none;text-transform:uppercase}nav>ul>li:last-child{border:0;box-shadow:none}@media screen and (max-width:720px){nav label[for="menu0"]{font:700 1.3em/1em Helvetica,sans-serif;display:block!important;box-sizing:border-box;padding:.4em;cursor:pointer;text-decoration:none}nav input[type=checkbox]:checked+label+ul{display:block } li:hover>ul.sub-menu,nav li:hover>.sub-menu,nav ul.main-menu{display:none } nav ul li{border:0;box-shadow:none } nav ul.main-menu li{overflow:auto } nav li,nav ul li a,nav ul li label,nav ul.sub-menu{line-height:1.2em!important;position:relative;box-sizing:border-box;width:100%;max-width:100%;border-radius:0 } nav ul.sub-menu ul.sub-menu{top:0;left:0;border-top:.2em solid #333 } nav ul.sub-menu .drop-icon::before{content:'▾' }}aside ul.sub-menu{padding-left:1em}aside .main-menu{display:block!important}aside input:checked~ul{display:block}aside input:not(:checked)~ul{display:none}aside input:checked+label .drop-icon::before{padding-left:.2em;content:'▾'}aside input:not(:checked)+label .drop-icon::before{padding-left:.2em;content:'▸'}.slider{display:block;overflow:hidden;box-sizing:border-box;max-height:25em;background-color:#fff}.slider figure{font-size:0;position:relative;left:0;overflow:auto;margin:0;padding:0;text-align:left;max-height:inherit}.tabs{width:100%;padding:1em;box-sizing:border-box}.tabs input[name^=tabreiter]{display:none}.tabs label[for^=tabreiter]{cursor:pointer;background:linear-gradient(#666,#555);color:#eee;border-radius:5px 5px 0 0;padding:.5em 1em;float:left;margin-right:2px;border-left:1px solid #555;border-top:1px solid #555;border-right:1px solid #555;position:relative;top:inherit;left:inherit;transform:inherit;font-size:inherit;transition:inherit;transform-origin:inherit;pointer-events:inherit}.tabs label[for^=tabreiter]:hover{background:linear-gradient(#777,#666)}.tabs input[name^=tabreiter]:checked+label[for^=tabreiter]{background:#fff;color:#333;z-index:4}.tabs input[name^=tabreiter]:nth-of-type(1):checked~.panels>.panel:first-child,.tabs input[name^=tabreiter]:nth-of-type(10):checked~.panels>.panel:nth-child(10),.tabs input[name^=tabreiter]:nth-of-type(2):checked~.panels>.panel:nth-child(2),.tabs input[name^=tabreiter]:nth-of-type(3):checked~.panels>.panel:nth-child(3),.tabs input[name^=tabreiter]:nth-of-type(4):checked~.panels>.panel:nth-child(4),.tabs input[name^=tabreiter]:nth-of-type(5):checked~.panels>.panel:nth-child(5),.tabs input[name^=tabreiter]:nth-of-type(6):checked~.panels>.panel:nth-child(6),.tabs input[name^=tabreiter]:nth-of-type(7):checked~.panels>.panel:nth-child(7),.tabs input[name^=tabreiter]:nth-of-type(8):checked~.panels>.panel:nth-child(8),.tabs input[name^=tabreiter]:nth-of-type(9):checked~.panels>.panel:nth-child(9){opacity:1;-webkit-transition:.3s;display:block}.tabs .panel,.tabs .panels{width:100%;position:relative;background:#fff;border-radius:0 10px 10px 10px}.tabs .panels{clear:both;border:1px solid #555;z-index:0;top:-1px;box-shadow:2px 2px 10px #555}.tabs .panel{display:none;padding:4%;box-sizing:border-box}.tabs:after{content:'';display:block;clear:both}input[name="query"]::placeholder{font-size:1rem;color:#777777;padding:0.8rem;z-index:3}fieldset.search{position:absolute;left:1rem;top:calc(50% - 1rem);text-align:center}fieldset.search input[name="query"]{border:0;font-size:1.2rem;outline:0;z-index:1;border-bottom:.09rem solid #777}fieldset.search input[name=query]:hover+span.search_bottom,fieldset.search input[name="query"]:active+span.search_bottom,fieldset.search input[name="query"]:focus+span.search_bottom{width:100%;height:.1rem}span.search_bottom{background:#199bca;height:.1rem;display:block;position:absolute;bottom:0;left:0;width:0;z-index:2;transition:all ease .5s;margin:auto}form#shop_search{display:block;position:absolute;background-color:#fff;text-align:center;min-height:2.8rem;left:1rem;top:calc(50% - 1.8rem);min-width:20rem}form#shop_search button svg{width:1.2rem}#top-header *{margin:0;display:inline-block}#top-header{display:inline-block;width:100%;font:1em/1em Helvetica,sans-serif;background-color:#333;overflow:hidden;color:#d3d3d3}#company ul>li.h2blue:after{content:none!important}#company ul li.h2blue{color:#fff;font-weight:bolder}#contact img{width:1em}#contact a{color:#fff;text-decoration:none;padding-left:.4em;padding-right:1em}#top-header h2,#top-header h3{color:#fff;padding:0}#top-header h2{font:lighter 1.4em/1.4em Helvetica,sans-serif}#company{float:left}#contact{float:right}#company ul li,#contact ul li{color:#d3d3d3;font-weight:200;padding:.1em;display:inline-block}#company ul>li:not(:last-child):after{content:'•';padding:0 .2em;color:#05a9e0}form#shop_search button{display:inline;padding:0;background:0 0;border:0;width:2rem;box-shadow:none;position:absolute;right:0;top:1rem}.shop{background:white;display:block !important;position:relative;min-height:5rem;width:100%;text-align:center}.shop img{position:relative;max-height:5rem;margin:auto !important}div.warenkorb img{height:3rem}div.warenkorb i{position:absolute;left:.6rem;top:.5rem;font-size:1.3rem;width:2rem;text-align:center;color:#777}div.warenkorb{top:calc(50% - 1.8rem);position:absolute;right:1rem}div#info{display:block;position:relative;overflow:auto}@media screen and (max-width:720px){#top-header #company,#top-header #contact{display:none }}div.hed{background:linear-gradient(to bottom,#23b8e3 0,#379bc9 100%);text-align:center;position:relative;color:#fff;font-weight:lighter;padding:1.5em 0;overflow:hidden}div.leistungen ul li:before{content:'';display:inline-block;height:.8em;width:.8em;background-image:url(/content/static/teaser/top/images/arrow-list.svg);background-size:contain;background-repeat:no-repeat;padding-left:.2em}div.hed img{position:absolute;right:-2%;height:115%;opacity:.2;top:-2vh}div.hed h2{font-size:2em;margin:0;padding:0}div.leistungen ul:last-child{border-right:none}div.leistungen ul{display:inline-block;overflow:auto;text-align:left;margin:1em;border-right:1px solid #add8e6;padding-right:2em}div.hed span{display:block}.big{font-weight:500;padding-left:.4rem}#bottomdaten{background-color:#333;clear:both;color:#FFF;margin:0 auto;overflow:auto;width:100%;font-weight:200}#bottomdaten p{color:#777}#bottomdaten *{margin:0}#bottomdaten .dunkelgrau{color:#fff}#bottomdaten h2{color:#199bca;font-weight:900;font-size:1.4em;padding:0.2em 0}#bottomdaten ul{overflow:auto;padding:1em;list-style-type:none}#bottomdaten ul ul{padding:0}#bottomdaten ul li{float:left;width:24vw}#bottomdaten p{font-size:1em;display:inline-block}#bottomdaten a{text-decoration:underline;color:#777;cursor:pointer;line-height:1.8em}@media screen and (max-width:760px){#bottomdaten ul li{float:none;width:100%}#bottomdaten p a{line-height:2em}}