@charset "utf-8";@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:url(fonts/nunito-v14-latin-300.eot);src:local('Nunito Light'),local(Nunito-Light),url(fonts/nunito-v14-latin-300.eot?#iefix) format("embedded-opentype"),url(fonts/nunito-v14-latin-300.woff2) format("woff2"),url(fonts/nunito-v14-latin-300.woff) format("woff"),url(fonts/nunito-v14-latin-300.ttf) format("truetype"),url(fonts/nunito-v14-latin-300.svg#Nunito) format("svg")}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/nunito-v14-latin-regular.eot);src:local('Nunito Regular'),local(Nunito-Regular),url(fonts/nunito-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(fonts/nunito-v14-latin-regular.woff2) format("woff2"),url(fonts/nunito-v14-latin-regular.woff) format("woff"),url(fonts/nunito-v14-latin-regular.ttf) format("truetype"),url(fonts/nunito-v14-latin-regular.svg#Nunito) format("svg")}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/nunito-v14-latin-700.eot);src:local('Nunito Bold'),local(Nunito-Bold),url(fonts/nunito-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(fonts/nunito-v14-latin-700.woff2) format("woff2"),url(fonts/nunito-v14-latin-700.woff) format("woff"),url(fonts/nunito-v14-latin-700.ttf) format("truetype"),url(fonts/nunito-v14-latin-700.svg#Nunito) format("svg")}*{margin:0;padding:0;box-sizing:border-box}html{font-size:95%;scroll-behavior:smooth}body{margin:0;padding:0;font-family:'Nunito',Arial,Verdana,Helvetica,sans-serif;font-size:95%;color:hsla(0,0%,16%,1);color:hsla(0,0%,100%,1);background-color:hsla(360,100%,100%,1);background-image:url(../img/all/sky.svg);background-position:bottom left;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}main:after,.row:after,.col:after,.clr:after{content:"";clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}h1{margin:0;padding:0;text-transform:inherit;font-size:2.1rem;color:hsla(360,100%,100%,1);word-break:inherit}@media screen and (min-width: 0px) and (max-width: 739px){h1{font-size:1.7rem}}h2{padding:.25em 0;font-size:1.8rem;font-weight:400;color:hsla(360,100%,100%,1);text-shadow:1px 1px 3px hsla(0,0%,15%,0.5);word-break:break-word;line-height:1.3}h3{padding:.15em 0;font-size:1.5rem;color:hsla(360,100%,100%,1)}h4{padding:.15em 0;font-size:1.1rem;color:hsla(360,100%,100%,1)}a,a:visited,a:focus,a:hover,a:active,.weiter{color:hsla(37,75%,67%,1);color:hsla(16,90%,70%,1);text-decoration:none}a:hover,.weiter:hover{color:hsla(360,100%,100%,1);text-decoration:none}p{margin-top:1em;margin-bottom:.25em}.boxrechts p{padding:.5em 1em}hr{display:block;height:1px;margin:0;border:0;border-top:2px solid hsla(198,62%,53%,1);padding:0}.fsmall{font-size:1.3rem}.nw{white-space:nowrap}.left{text-align:left}.center{text-align:center}.right{text-align:right}.shadow{box-shadow:2px 2px 5px 0 hsla(0,0%,15%,1)}.nowrap{white-space:nowrap}em{display:inline-block;margin-top:.35em}figure{display:inline-block}figcaption{padding-left:.5em}img{max-width:100%;height:auto;border:0}h3 img{width:50px;margin:.5em}.seite{width:100%;margin:0 auto}.row{max-width:1415px;margin:0 auto}.col{display:block;float:left;width:100%;padding:1em}@media screen and (min-width: 0px) and (max-width: 739px){.small-1{width:25%}.small-2{width:50%}.small-3{width:75%}.small-4{width:100%}html{font-size:90%}}@media screen and (min-width: 740px) and (max-width: 1079px){.medium-1{width:12.5%}.medium-2{width:25%}.medium-3{width:37.5%}.medium-4{width:50%}.medium-5{width:62.5%}.medium-6{width:75%}.medium-7{width:87.5%}.medium-8{width:100%}}@media screen and (min-width: 1080px){.large-1{width:4.16666666667%}.large-2{width:8.33333333333%}.large-3{width:12.5%}.large-4{width:16.6666666667%}.large-5{width:20.8333333333%}.large-6{width:25%}.large-7{width:29.1666666667%}.large-8{width:33.3333333333%}.large-9{width:37.5%}.large-10{width:41.6666666667%}.large-11{width:45.8333333333%}.large-12{width:50%}.large-13{width:54.1666666667%}.large-14{width:58.3333333333%}.large-15{width:62.5%}.large-16{width:66.6666666667%}.large-17{width:70.8333333333%}.large-18{width:75%}.large-19{width:79.1666666667%}.large-20{width:83.3333333333%}.large-21{width:87.5%}.large-22{width:91.6666666667%}.large-23{width:95.8333333333%}.large-24{width:100%}}main{display:block}main .row{border-bottom:.5em solid hsla(217,39%,67%,0.2)}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}@media screen and (min-width: 0px) and (max-width: 739px){.flex-item{flex-basis:100%;margin-top:1%;margin-bottom:1%}}@media screen and (min-width: 740px) and (max-width: 1079px){.flex-item{flex-basis:48%;margin:1%}}@media screen and (min-width: 1080px){.flex-item{flex-basis:31.3333333333%;flex-basis:23%;flex-basis:25%;margin:1%;margin:1% 0}}.flex-item{position:relative}.flex-item div{position:absolute;left:0;bottom:0;width:100%;text-align:right}.btn{display:inline-block;margin-top:.5em;padding:.5em 1em;border-radius:6px;color:hsla(0,100%,100%,1)}.btn:hover{color:hsla(0,100%,100%,1)}.site-header .row{padding:1em;padding:0;color:hsla(360,100%,100%,1);line-height:1.5}@media screen and (min-width: 0px) and (max-width: 739px){.site-header .row{padding:0 1.5em}.site-header .row .col:first-child{text-align:center}}.site-header a:hover{color:hsla(0,100%,100%,1)}.logo{max-width:130px}.site-header .tel{text-align:right;color:hsla(360,100%,100%,1)}@media screen and (min-width: 0px) and (max-width: 739px){.site-header .tel{text-align:center}}.site-content .row{padding:1.5em 4em 1em;background-color:hsla(217,46%,46%,0.2)}@media screen and (min-width: 0px) and (max-width: 739px){.site-content .row{padding:1.5em 1.5em 1em}}.site-content ul{margin:1em 0;color:hsla(360,100%,100%,1);line-height:1.4;list-style:none}.site-content li{padding:.5em 1em .35em;font-size:.9rem;vertical-align:top}.site-content li:nth-child(2n+1){background-color:hsla(217,39%,47%,1);background-color:hsla(217,100%,60%,0.6)}.site-content li:nth-child(even){background-color:hsla(217,39%,52%,1);background-color:hsla(217,100%,70%,0.7)}.box{position:relative;border:1px dotted hsla(0,0%,90%,1);line-height:1.5;color:hsla(360,100%,100%,1);background-color:hsla(360,100%,100%,0.1);background-color:hsla(360,100%,100%,0.6)}.box:hover{background-color:hsla(360,100%,100%,0.15)}.box a{display:block;height:100%;padding:.6em 2em;text-align:center;color:hsla(16,100%,50%,1)}.flex-container .on{background-color:hsla(360,100%,100%,0.15)}.flex-container .on a{color:hsla(360,100%,100%,1)}.box h2{margin:0;padding:0 .5em;font-size:1.8rem;font-weight:700}.box h5{margin:1.6em 0 0;padding:0 1em;font-size:1.1rem;font-weight:700}.box p{margin-top:.5em;padding:0 1em;font-size:.9rem}.box div p{margin-top:.25em;padding:.25em .75em}.box div .btn{margin-top:0}.rowa{background-color:hsla(217,39%,49%,0.2)}.rowa .boxlinks{padding:1.5em 2.5em 1em;color:hsla(360,100%,100%,1)}.rowa .boxrechts{padding:0;color:hsla(360,100%,100%,1);background-color:hsla(217,39%,52%,0.2)}.rowa:first-child{background-color:hsla(217,39%,52%,0.2)}.rowa:first-child .boxlinks{padding:0;background-color:transparent}.rowa:first-child .boxrechts{padding:1.5em 2.5em 1em}.rowb{background-color:hsla(217,39%,54%,0.2)}.rowb .boxlinks{padding:1.5em 2.5em 1em;color:hsla(360,100%,100%,1)}.rowb .boxrechts{padding:0;color:hsla(360,100%,100%,1)}.boxrechts span{display:inline-block;width:70px;margin-right:.25em;margin-bottom:.25em;border:1px solid hsla(217,39%,57%,1);padding:0 .25em;font-weight:700;background-color:hsla(217,39%,57%,1)}.fliessbox{position:relative}.fliessbox p{padding:1em 2em 2em;color:hsla(360,100%,100%,1);line-height:1.5}body.modell .site-content .row,body.galerie .site-content .row{padding:0!important}body.modell .lightboxOverlay,body.galerie .lightboxOverlay{width:100%}body.modell .example-image,body.galerie .example-image{background-color:hsla(360,100%,100%,1)}.picbox figure{display:inline-block;margin-bottom:.25em}.picbox img{max-width:100%;height:auto;border:0}@media screen and (min-width: 479px) and (max-width: 739px){.picbox img{height:139px}}@media screen and (min-width: 740px) and (max-width: 1079px){.picbox img{height:185px}}@media screen and (min-width: 1080px){.picbox img{height:160px}}body.galerie .rowa:first-child .boxlinks{padding:.75em}.site-kontakt .row{padding:1.5em 2.5em 1em}@media screen and (min-width: 0px) and (max-width: 739px){.site-kontakt .row{padding:1.5em 1.5em 1em}}.site-kontakt h5{margin-bottom:.5em;font-size:2.2rem;text-shadow:1px 1px 3px hsla(0,0%,15%,0.35);line-height:1.2}.site-kontakt a,.site-kontakt a:hover{padding-left:26px;font-size:1rem;font-weight:700;list-style-type:none;color:hsla(360,100%,100%,1);background-image:url(../img/all/rechts.svg);background-repeat:no-repeat;background-position:left center;background-size:16px 16px}.site-kontakt a:hover{color:hsla(360,100%,100%,0.5);background-image:url(../img/all/rechts.svg)}.site-kontakt .box{padding-bottom:2em}.site-kontakt .box p{padding:0 2.5em}.site-kontakt .flex-container div:first-child{order:1}.site-kontakt .flex-container div:nth-child(2){order:2;flex-basis:43%;background:transparent}.site-kontakt .flex-container div:nth-child(2).box{padding:0}.site-kontakt .flex-container div:nth-child(3){order:3}@media screen and (min-width: 0px) and (max-width: 1079px){.site-kontakt .flex-container div:first-child{order:2}.site-kontakt .flex-container div:nth-child(2){order:1;flex-basis:100%}.site-kontakt .flex-container div:nth-child(3){order:3}}.site-kontakt a{white-space:nowrap}.site-kontakt .flex-container figure{margin:0}.verlauf{border:0;padding:0;font-size:1.8rem;color:hsla(360,100%,100%,1);background:hsla(30,84%,49%,1);background:-moz-linear-gradient(top,hsla(37,89%,51%,0.5) 0%,hsla(30,84%,46%,1) 100%);background:-webkit-linear-gradient(top,hsla(37,89%,51%,0.5) 0%,hsla(30,84%,46%,1) 100%);background:linear-gradient(to bottom,hsla(37,89%,51%,0.5) 0%,hsla(30,84%,46%,1) 100%)}.site-footer .row{padding:1.5em 4em 1em;color:hsla(360,100%,100%,1);line-height:1.5;background-color:hsla(217,55%,41%,0.2)}.site-footer .row+.row{background-color:hsla(217,55%,28%,0.2)}@media screen and (min-width: 0px) and (max-width: 739px){.site-footer .row{padding:1.5em 1.5em 1em}}.site-footer a:hover{color:hsla(0,100%,100%,1)}.site-footer ul{list-style:none}.site-meta .row{padding:1.5em 4em 2em;background-color:hsla(217,55%,41%,0.2)}@media screen and (min-width: 0px) and (max-width: 739px){.site-meta .row{padding:1.5em 1.5em 1em}.site-meta .right{margin-top:1em;text-align:left}}.site-meta a,.site-meta .right a{margin-right:0;border:1px solid transparent;padding:.2em .6em .2em 1.6em;font-size:.85rem;color:hsla(360,100%,100%,1);letter-spacing:1px;background-image:url(../img/all/rauf.svg);background-repeat:no-repeat;background-position:left center;background-size:16px 16px}.site-meta a{background-image:url(../img/all/rechts.svg)}.site-meta a:hover,.site-meta .right a:hover{margin-left:1em;border:1px solid hsla(360,100%,100%,1);border-radius:.3em;padding:.2em .6em;color:hsla(217,39%,32%,1);background-image:none;background-color:hsla(360,100%,100%,1)}.site-meta .on{padding:.2em .6em .2em .2em;color:hsla(360,100%,100%,1);text-transform:uppercase}.country{background-image:none!important}a.iconnavi::before{display:inline-block;content:url('../img/all/naviorange.svg');width:26px;height:26px;margin:-.25em .35em 0 0;padding:0;vertical-align:middle;color:hsla(37,75%,67%,1);color:hsla(16,90%,70%,1);letter-spacing:1px}a.iconnavi:hover::before{content:url('../img/all/rechts.svg')}a.iconrechts::before{display:inline-block;content:url('../img/all/rechtsorange.svg');width:16px;height:16px;margin:.1em .35em 0 0;padding:0;color:hsla(37,75%,67%,1);color:hsla(16,90%,70%,1);vertical-align:top;letter-spacing:1px}a.iconrechts:hover::before{content:url('../img/all/rechts.svg')}table{width:100%;border-collapse:collapse;color:hsla(360,100%,100%,1);line-height:1.4}caption{display:table-caption;padding:.25em 0 .25em .25em;font-weight:700;text-align:left}tr{vertical-align:top}thead tr{background-color:hsla(217,39%,32%,1)}tbody tr:nth-child(odd){background-color:hsla(217,39%,39%,1)}tbody tr:nth-child(even){background-color:hsla(217,39%,52%,1)}thead th,tbody td,tfoot td{padding:.5em 1em .35em 1.3em;font-size:.9rem;text-align:left}td{border-right:1px solid hsla(217,39%,57%,1)}tr td:last-child{border-right:none}@media print{.page-break{page-break-before:always}body{background-image:none}.site-content .row,.site-content li:nth-child(2n+1),.site-content li:nth-child(even),.rowa,.rowa .boxrechts,.rowa:first-child,.rowb,.site-footer .row,.site-footer .row+.row,.site-meta .row,.boxrechts span{background-color:hsla(360,100%,100%,1)}body,h1,body.modell h1,body.galerie h1,body.modell .site-header h2,body.galerie .site-header h2,h2,h3,h4,h5,a,a:visited,a:focus,a:hover,a:active,.weiter,a:hover,.weiter:hover,.site-kontakt a,.site-kontakt a:hover,.site-footer .row,.verlauf,.box,.rowa .boxrechts,.rowb .boxrechts,table,.site-content ul,.site-header .tel{color:hsla(0,0%,0%,1)}thead tr{background-color:hsla(0,0%,0%,0.2)}tbody tr:nth-child(2n+1){background-color:hsla(0,0%,0%,0.15)}tbody tr:nth-child(2n){background-color:hsla(0,0%,0%,0.1)}td{border-right:1px solid hsla(0,0%,0%,0.2)}.box{border:0}main .row{border-bottom:.5em solid hsla(0,100%,100%,1)}.verlauf{background:hsla(360,100%,100%,1)}h2,.site-kontakt h5{text-shadow:none}h3 img{border:.5em solid transparent;background-color:hsla(0,0%,0%,0.15)}.site-meta,a.iconnavi,.flex-item div .btn,a[title=Anfahrt],.iconlogin,.iconlogin+p{display:none}}