/*! Theme V1.0.0 @amt.de, Autor: Christian Röckl München 20012022 151225*/@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("../fonts/montserrat-v18-latin-regular.woff2") format("woff2"),url("../fonts/montserrat-v18-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:local(""),url("../fonts/montserrat-v18-latin-500.woff2") format("woff2"),url("../fonts/montserrat-v18-latin-500.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:local(""),url("../fonts/montserrat-v18-latin-600.woff2") format("woff2"),url("../fonts/montserrat-v18-latin-600.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("../fonts/montserrat-v18-latin-700.woff2") format("woff2"),url("../fonts/montserrat-v18-latin-700.woff") format("woff")}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff"),url("../fonts/fa-solid-900.svg#fontawesome") format("svg")}body{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.5;color:#000;font-weight:400;text-rendering:optimizeSpeed}h1,h2{font-family:"Montserrat",sans-serif;font-weight:600}h3,h4{font-family:"Montserrat",sans-serif;font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1,.h1{font-size:1.8rem;line-height:1.2;color:#d30710;margin-top:1.1rem;margin-bottom:1rem}@media screen and (min-width: 48em){h1,.h1{font-size:2.375rem;line-height:1.2;margin-top:1.5rem;margin-bottom:1rem}}h2,.h2{font-size:1.5rem;line-height:1.2;color:#003669;margin-top:1rem;margin-bottom:.5rem}@media screen and (min-width: 48em){h2,.h2{font-size:1.75rem;line-height:1.25;margin-top:1rem;margin-bottom:.5rem}}h3,.h3{font-size:1rem;line-height:1.9;color:#003669}h4,.h4{font-size:1rem;line-height:1.35}strong,b{font-weight:600}small{font-size:85%;color:hsl(0,0%,10%)}code{color:#000}pre{padding:1rem;background:hsl(0,0%,50%);color:#000;overflow-x:scroll}blockquote,q{font-size:inherit}mark{font-size:inherit;background-color:rgba(0,54,105,.5)}em,i{font-size:inherit}::-moz-selection{background:#003669;color:#fff;opacity:1}::selection{background:#003669;color:#fff;opacity:1}p,ul,ol{margin-top:0}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul{padding-left:15px}@media only screen and (min-width: 48em){ul{padding-left:40px}}cite{font-size:inherit}address{font-size:inherit}.zitat::before,.testimonials::before{content:open-quote}.zitat::after,.testimonials::after{content:close-quote}figcaption{font-size:1.2rem;display:block;margin-bottom:1em;padding-top:.5em;padding-bottom:.5em}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:#000}.fa-icon-before::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-icon-after::after{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.tel::before{content:"";margin-right:.5em}.mail::before{content:"";margin-right:.5em}.datum::before{content:"";margin-right:.5em}.ort::before{content:"";margin-right:.5em}.checkmate::before{content:"";margin-right:.5em;color:#000}.star::before{content:"";margin-right:.5em;color:#000}li.fa-icon-before{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.angel::after{content:"";margin-left:.5em}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*:focus:not(:focus-visible){outline:none}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_gallery>ul li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.625rem}@media only screen and (min-width: 34.375em){.ce_gallery>ul li{margin-bottom:0;-ms-flex-preferred-size:30%;flex-basis:30%}}div[ID]:target::before{content:"";display:block;height:90px;padding-top:90px}@media screen and (min-width: 34.375em){div[ID]:target::before{height:130px;padding-top:130px}}@media screen and (min-width: 48em){div[ID]:target::before{padding-top:182px;height:182px}}.ce_toplink{position:absolute;top:-31px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ce_toplink a span{display:none}.ce_toplink a:hover{opacity:.5}.ce_toplink a::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-size:1.5em;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";padding:.5em 1em;background-color:#003669;color:#fff;border:1px solid #003669}.back a{color:#d30710}.back a:hover{opacity:.6}.back a::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;font-size:.875em;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";margin-right:.5em}.more{text-align:right}.more a{color:#d30710}.more a:hover{opacity:.6}a{text-decoration:none;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}a img{opacity:1;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}a img:hover{opacity:.7}a:focus,a:active{outline:none}.ce_text a{color:#d30710;text-decoration:none}.ce_text a:hover{opacity:.5;text-decoration:underline}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}*[class*=btn] a,a.btn,a.btn-large,a.btn-small,button{display:inline-block;color:#d30710;background-color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;text-decoration:none;text-align:center;padding:.4em 1.5em;text-transform:uppercase;border-radius:0;border:2px solid #d30710;margin-bottom:.5em;margin-top:.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}@media screen and (min-width: 48em){*[class*=btn] a,a.btn,a.btn-large,a.btn-small,button{font-size:1.125rem}}*[class*=btn] a:hover,a.btn:hover,a.btn-large:hover,a.btn-small:hover,button:hover{background-color:#d30710;border-color:#d30710;color:#fff}*[class*=btn] a.invert,a.btn.invert,a.btn-large.invert,a.btn-small.invert,button.invert{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}*[class*=btn] a.invert:hover,a.btn.invert:hover,a.btn-large.invert:hover,a.btn-small.invert:hover,button.invert:hover{background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.5);border:2px solid hsla(0,0%,100%,.5)}*[class*=btn] a.red-transparent,a.btn.red-transparent,a.btn-large.red-transparent,a.btn-small.red-transparent,button.red-transparent{background-color:rgba(0,0,0,0);border:3px solid #d30710}*[class*=btn] a.red-transparent:hover,a.btn.red-transparent:hover,a.btn-large.red-transparent:hover,a.btn-small.red-transparent:hover,button.red-transparent:hover{background-color:rgba(0,0,0,0);color:#003669;border:3px solid #003669}*[class*=btn] a.highlight,a.btn.highlight,a.btn-large.highlight,a.btn-small.highlight,button.highlight{background-color:rgba(0,0,0,0);color:#003669;border:2px solid #003669}*[class*=btn] a.highlight:hover,a.btn.highlight:hover,a.btn-large.highlight:hover,a.btn-small.highlight:hover,button.highlight:hover{background-color:rgba(0,0,0,0);color:#d30710;border:2px solid #d30710}*[class*=btn].invert a{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}*[class*=btn].invert a:hover{background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.5);border:2px solid hsla(0,0%,100%,.5)}*[class*=btn].highlight a{background-color:rgba(0,0,0,0);color:#003669;border:2px solid #003669}*[class*=btn].highlight a:hover{background-color:rgba(0,0,0,0);color:#d30710;border:2px solid #d30710}.btn-small a,a.btn-small{padding:.4em 1em;font-size:80%}.btn-large a,a.btn-large{width:100%;background-color:rgba(0,0,0,0)}ul.mylinkliste,nav.mylinkliste ul{list-style:none;margin:0;padding:0}ul.mylinkliste li,nav.mylinkliste ul li{padding-bottom:calc(.625rem - 4px)}ul.mylinkliste a,nav.mylinkliste ul a{color:#d30710;position:relative;-webkit-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}.mylinkliste{margin:20px 0}.mylinkliste ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 34.375em){.mylinkliste ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mylinkliste li{display:inline-block}.mylinkliste li a{padding:0 10px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;color:#d30710;background-color:#fff;border:1px solid #d30710;margin-bottom:.5em;margin-top:.5em;padding:.4em 2em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}@media screen and (min-width: 48em){.mylinkliste li a{font-size:1.125rem}}.mylinkliste li a:hover,.mylinkliste li a:focus{color:var(--color02);border-color:var(--color02)}.mylinkliste li a.sprungmarke--contact{color:#fff;background-color:#003669;border-color:#003669}.mylinkliste li a.sprungmarke--contact:hover,.mylinkliste li a.sprungmarke--contact:focus{background-color:#d30710;border-color:#d30710}.mod_newslist h1{text-align:center}.mod_newslist h2 a{color:#003669}.newsliste-container{padding:1.25rem;margin-bottom:1.25rem;background-image:url(../img/bg/beiger_hintergrund_teaser.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}@media screen and (min-width: 34.375em){.newsliste-container{display:grid;grid-template-columns:30% 70%}}@media screen and (min-width: 34.375em){.newslist-image{grid-column:1/2}}@media screen and (min-width: 34.375em){.newslist-text{grid-column:2/3;padding-left:20px;padding-top:20px}.newslist-text h2{margin-top:0}}html{background-color:#fff;overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;min-height:100%}img,picture{max-width:100%;display:block}#header+div{padding-top:90px}@media screen and (min-width: 34.375em){#header+div{padding-top:130px}}@media screen and (min-width: 48em){#header+div{padding-top:182px}}.ce_text{margin-bottom:.625rem}#main{min-height:50vh}#header>.inside{width:100%;position:fixed;z-index:99;margin:0 auto;background-color:#fff;-webkit-box-shadow:0px 4px 9px -2px rgba(0,0,0,.49);box-shadow:0px 4px 9px -2px rgba(0,0,0,.49)}.header__nav-bar{display:none}@media only screen and (min-width: 48em){.header__nav-bar{display:block;height:40px;overflow:hidden;background:#003669;background:-webkit-gradient(linear, left top, right top, from(#003669), color-stop(50%, #003669), color-stop(50%, #d30710), to(#d30710));background:linear-gradient(to right, #003669 0%, #003669 50%, #d30710 50%, #d30710 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003669", endColorstr="#d30710", GradientType=1)}.header__nav-bar .inside{max-width:71.25rem;padding:0 .625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 auto}.header__nav-bar .nav-kontakt{margin-bottom:0;margin-top:5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#003669}}@media only screen and (min-width: 48em)and (min-width: 48em){.header__nav-bar .nav-kontakt{margin-top:0}}@media only screen and (min-width: 48em){.header__nav-bar .nav-kontakt ul{margin:0;padding:0;list-style:none;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 48em)and (min-width: 48em){.header__nav-bar .nav-kontakt ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width: 48em)and (max-width: 56.25rem){.header__nav-bar .nav-kontakt ul li.display--none{display:none}}@media only screen and (min-width: 48em){.header__nav-bar .tour-button-block{background-color:#d30710;padding-left:1.875rem}.header__nav-bar .tour-button-block.btn a{font-size:.813rem}}.icon-tel a,a.icon-tel,.icon-mail a,a.icon-mail{font-size:1.2rem;font-weight:400;color:#fff;position:relative;display:inline-block}@media only screen and (min-width: 34.375em){.icon-tel a,a.icon-tel,.icon-mail a,a.icon-mail{font-size:.875rem;padding-right:1.25rem}}.icon-tel a:hover,a.icon-tel:hover,.icon-mail a:hover,a.icon-mail:hover{opacity:.7}#header .icon-mail a,#header a.icon-mail{display:none}@media only screen and (min-width: 34.375em){#header .icon-mail a,#header a.icon-mail{display:inline-block}}.header__center-block{max-width:71.25rem;padding:0 .625rem;height:90px;margin:0 auto;display:grid;grid-template-columns:70% 30%}@media only screen and (min-width: 34.375em){.header__center-block{height:130px}}@media only screen and (min-width: 48em){.header__center-block{height:142px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(120px, 425px) 1fr}}.header__logo{grid-column:1/2;align-self:center;max-width:400px}@media only screen and (min-width: 34.375em){.header__logo{grid-column:1/2;grid-row:2/3}}.header__logo img{height:70px}@media only screen and (min-width: 48em){.header__logo{grid-row:1/3}.header__logo img{height:auto}}.header__center-block-z1{display:none}@media only screen and (min-width: 34.375em){.header__center-block-z1{grid-column:1/3;grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 48em){.header__center-block-z1{grid-column:2/3;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.header__center-block-z1 div:first-child{margin-right:5px}nav.nav-buttons ul{list-style:none;margin:0;padding:0}nav.nav-buttons li{display:inline-block}nav.nav-buttons li .mobile-only{display:inline-block}nav.nav-buttons a,nav.nav-buttons strong{display:inline-block;color:#d30710;background-color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.813rem;text-decoration:none;padding:.2em 1.5em;border-radius:0;border:1px solid #d30710;margin-bottom:.5em;margin-top:.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}nav.nav-buttons a .mobile-only,nav.nav-buttons strong .mobile-only{display:inline-block}nav.nav-buttons a:hover,nav.nav-buttons a.active,nav.nav-buttons a.trail,nav.nav-buttons strong:hover,nav.nav-buttons strong.active,nav.nav-buttons strong.trail{background-color:#d30710;border-color:#d30710;color:#fff}.hamburger-menu{grid-column:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.625rem}@media only screen and (min-width: 34.375em){.hamburger-menu{grid-column:2/3;grid-row:2/3}}@media only screen and (min-width: 48em){.hamburger-menu{display:none}}@media only screen and (max-width: 47.938em){.nav-toggle:checked~#nav{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.nav-toggle:checked~#nav ul{opacity:1}}.nav-toggle{display:none}.nav-toggle-label{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#003669;cursor:pointer}.nav-toggle-label:hover{background-color:rgba(0,54,105,.8)}.nav-toggle-label span,.nav-toggle-label span::before,.nav-toggle-label span::after{display:block;background:#fff;height:4px;width:30px;border-radius:2px;position:relative;-webkit-transition:opacity 200ms linear,-webkit-transform 350ms ease-in-out;transition:opacity 200ms linear,-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 200ms linear;transition:transform 350ms ease-in-out,opacity 200ms linear,-webkit-transform 350ms ease-in-out}.nav-toggle-label span::before,.nav-toggle-label span::after{content:"";position:absolute}.nav-toggle-label span::before{bottom:10px}.nav-toggle-label span::after{top:10px}.nav-toggle:checked~.hamburger-menu .nav-toggle-label span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle:checked~.hamburger-menu .nav-toggle-label span::before{opacity:0}.nav-toggle:checked~.hamburger-menu .nav-toggle-label span::after{-webkit-transform:rotate(90deg) translate(-9px);transform:rotate(90deg) translate(-9px)}#nav{font-weight:600}@media only screen and (max-width: 47.938em){#nav{width:80%;position:absolute;padding-left:2.5rem;padding-top:1.25rem;top:100%;right:0;overflow-x:auto;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s;background-color:rgba(211,7,16,.9);padding-bottom:.625rem}}@media only screen and (min-width: 48em){#nav{grid-column:2/3;grid-row:2/3;margin:0;justify-self:end;align-self:center;height:100%;position:relative;padding-left:0}}.nav-main ul{margin:0;padding:0;list-style:none}.nav-main ul.level_1{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.nav-main ul.level_1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 47.938em){.nav-main li>a,.nav-main li>strong{padding:5px 0 5px 0}.nav-main ul.level_2{padding-left:1.25rem}.nav-main ul.level_3{padding-left:1.25rem}.nav-main .level_1>li:not(.submenu) a::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-main .level_1>li:not(.submenu) a::after{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-size:.75em;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";margin-left:.5em}.nav-main ul.level_1>li>a{font-weight:600}.nav-main li.kontakt.sibling.last{margin-bottom:15px}}.nav-main .level_1 li>a,.nav-main .level_1 li>strong{font-size:1rem;color:#fff;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap;display:block}@media only screen and (min-width: 48em){.nav-main .level_1 li>a,.nav-main .level_1 li>strong{padding:0 1rem 0 1rem;color:#003669}}.nav-main .level_1 li>a.trail,.nav-main .level_2 li>a.trail,.nav-main li>a:hover,.nav-main li>a:focus,.nav-main .level_1 li>strong{color:#003669}@media only screen and (min-width: 48em){.nav-main .level_1 li>a.trail,.nav-main .level_2 li>a.trail,.nav-main li>a:hover,.nav-main li>a:focus,.nav-main .level_1 li>strong{color:#d30710}}.nav-main ul.level_1 li>a.last,.nav-main ul.level_1 li>strong.last,.nav-main ul.level_1 li>a.desk-last,.nav-main ul.level_1 li>strong.desk-last{padding-right:0}@media only screen and (min-width: 48em){.nav-main .level_2{position:absolute;left:auto;top:100%;z-index:100;background-color:rgba(211,7,16,.9);padding:.5rem 1.5rem;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.49);box-shadow:0px 5px 10px 0px rgba(0,0,0,.49);-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}}.nav-main .level_2>li:not(.submenu){opacity:1}.nav-main .level_2>li:not(.submenu),.nav-main .level_3>li.last{margin-bottom:.5rem}.nav-main .level_2 li>a{padding:0;color:#fff;font-size:1rem;font-weight:600}.nav-main .level_2 li>a:hover{color:#003669}@media only screen and (min-width: 48em){.nav-main .submenu:hover .level_2,.nav-main .submenu:focus .level_2{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out}.nav-main .submenu:hover .level_2 li,.nav-main .submenu:focus .level_2 li{opacity:1;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}}.nav-main .level_3>li{padding:0 0 0 1.5rem}.nav-main .level_2 li:not(.submenu) a::after,.nav-main .level_3 li a::after{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;font-style:normal;font-size:.75em;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"";margin-left:.5em}.mobile-bar{background-color:#003669;position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;z-index:100;width:100%;margin:0 0 env(safe-area-inset-bottom) 0}@media screen and (min-width: 48em){.mobile-bar{display:none}}.mobile-bar .mobile-bar-nav{font-size:.8rem;margin-bottom:0}.mobile-bar .mobile-bar-nav a.icon-tel{font-size:.8rem;padding:3px 8px}.mobile-bar .mobile-bar-nav a.touren{padding:4px 8px;border:1px solid #fff}.mobile-bar .mobile-bar-nav a.touren:hover{border-color:#d30710}.mobile-bar .mobile-bar-nav ul{margin:0;padding:0;list-style:none}.mobile-bar .mobile-bar-nav li{display:inline-block}.mobile-bar .mobile-bar-nav .display--none{display:none}.mobile-bar .mobile-bar-nav a{color:#fff;line-height:1.3;margin:0 2px}.mobile-bar .mobile-bar-nav a:hover{color:#d30710}.header-image::after{content:"";position:absolute;bottom:0px;width:100%;height:16px;background-image:url(../img/rauer_abschluss_headerbild-min.png);background-position:bottom;background-repeat:repeat-x}body.home .header-image::after{bottom:7px}.header-image.mod_article{position:relative;padding:0;overflow:hidden}.header-image.mod_article .header-image__wrapper{position:relative;width:100%;height:100%}.header-image.mod_article .header-image__content-wrapper{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1}.header-image.mod_article .header-image__content-wrapper p{font-size:3.375rem;font-size:calc(18px + 36*(100vw - 320px)/780);font-weight:600;color:#fff;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.5)}@media only screen and (min-width: 68.75em){.header-image.mod_article .header-image__content-wrapper p{font-size:3.375rem}}.header-image .header-image__content-wrapper .inner{padding:0 3em}.header-image .image_container img{display:block;width:100%;height:auto}.header-image [class*=btn]{margin-top:4em}.header-image .slider-control{top:-40px;margin-bottom:-30px}.header-image .slider-control .slider-prev{left:1%}.header-image .slider-control .slider-next{right:1%}.mod_breadcrumb{max-width:71.25rem;margin:0 auto;padding:.625rem .625rem 0 .625rem}@media screen and (min-width: 34.375em){.mod_breadcrumb{padding-top:1.25rem}}.mod_breadcrumb li.active{color:#d30710}.mod_breadcrumb ul,.mod_breadcrumb li{margin:0;padding:0;display:inline;list-style:none;font-size:.813rem;font-weight:600}.mod_breadcrumb ul a,.mod_breadcrumb li a{color:#003669}.mod_breadcrumb ul a::after,.mod_breadcrumb li a::after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:.75em;content:"";margin-left:.5em;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.mod_breadcrumb ul a:hover,.mod_breadcrumb li a:hover{color:#d30710}.home .mod_breadcrumb{display:none}#usp{position:relative}#usp .siegel figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.625rem}@media only screen and (min-width: 58.75em){#usp .siegel{position:absolute;left:1.25rem;top:1.25rem}}#usp .usp-container{background-color:#003669;width:100%}@media only screen and (min-width: 48em){#usp .usp-container{background-color:rgba(0,54,105,.7);position:absolute;bottom:0%}}#usp .usp-container .usp-container__inside{max-width:70rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 34.375em){#usp .usp-container .usp-container__inside{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 48em){#usp .usp-container .usp-container__inside{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.usp-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:.625rem .625rem;position:relative;margin-bottom:0}@media only screen and (min-width: 48em){.usp-box{padding:1.875rem 0}}.usp-box::before{content:" ";position:absolute;height:1px;width:100%;background-color:#fff;bottom:0px;margin-left:-10px}@media only screen and (min-width: 48em){.usp-box::before{height:calc(100% - 60px);width:1px;top:30px;margin-left:0;right:0}}.usp-box.last::before{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 34.375em)and (max-width: 48em){.usp-box{width:calc(100% - 30vw)}}@media only screen and (min-width: 48em){.usp-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.usp-box .usp-icon figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.usp-box .usp-icon img{width:88px;height:88px}.usp-box .usp-text{color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 34.375em){.usp-box .usp-text{padding-left:.625rem;padding-right:.625rem}}@media only screen and (min-width: 48em){.usp-box .usp-text{padding-top:1.25rem}}.rsce-box{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rsce-box.bg-image01{padding:.625rem;background-image:url(../img/bg/tour_teaser_hintergrund.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.rsce-box a h3,.rsce-box a h2{color:#d30710;font-size:1.5rem;font-weight:700;line-height:1.4;margin-top:.625rem}.rsce-box a h3:hover,.rsce-box a h2:hover{color:#003669}.rsce-box .text--fett-blau{font-size:1.125rem;font-weight:700}.rsce-box a:hover .label{opacity:.7}.rsce-box .label{padding:.625rem;text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:.3125rem}.rsce-box .label.Gelb{background-color:#ffae00;color:#d30710;text-transform:uppercase}.rsce-box .label.Rot{background-color:#d30710;color:#fff;text-transform:uppercase}.rsce-box .label.Blau{background-color:#003669;color:#fff}.rsce-box__button{margin-top:auto;text-align:center;padding-top:.625rem}body.partner a.rsce-box h2{text-align:center}body.partner a.rsce-box p{color:#000;text-align:center}body.partner a.rsce-box:hover h2,body.partner a.rsce-box:hover p{opacity:.5}.rsce-my-kontaktbox{width:100%;padding-top:1.875rem;padding-bottom:1.875rem;color:#003669}.rsce-my-kontaktbox__inside{max-width:70rem;display:grid;margin:0 auto;padding-left:.625rem;padding-right:.625rem}@media screen and (min-width: 34.375em){.rsce-my-kontaktbox__inside{padding-left:0;padding-right:0;grid-template-columns:180px 1fr}}@media screen and (min-width: 48em){.rsce-my-kontaktbox__inside{grid-template-columns:30% 1fr}}.rsce-my-kontaktbox__inside .rsce-my-kontaktbox__image{justify-self:center}.rsce-my-kontaktbox__inside .rsce-my-kontaktbox__image figure{width:150px}@media screen and (min-width: 48em){.rsce-my-kontaktbox__inside .rsce-my-kontaktbox__image figure{width:100%}}.rsce-my-kontaktbox__inside .rsce-my-kontaktbox__image img{border-radius:50%;border:5px solid #fff}.rsce-my-kontaktbox__inside .content{-ms-flex-item-align:center;align-self:center}.rsce-my-kontaktbox__inside .content h3{color:#fff;font-size:1.5rem;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.2;margin-bottom:.625rem}@media screen and (min-width: 48em){.rsce-my-kontaktbox__inside .content h3{font-size:2rem}}.rsce-my-kontaktbox__inside .content .vcard{padding-top:.625rem;position:relative;z-index:20}.rsce-my-kontaktbox__inside .content .vcard p{margin-bottom:0}.rsce-my-kontaktbox__inside .content .vcard .tel::before{color:#003669}.rsce-my-kontaktbox__inside .content .vcard a:not(.btn){color:#003669;display:inline-block}.rsce-my-kontaktbox__inside .content .vcard a:not(.btn):hover{opacity:.7}.rsce-my-kontaktbox__inside .rsce-kontakt-box__button{margin-top:.625rem}.rsce-my-kontaktbox__inside .rsce-kontakt-box__button a.btn{font-size:1rem}.bg-wolf{position:relative}.bg-wolf::after{content:url(../img/bg/wolfskopf_im_hintergrund.png);position:absolute;bottom:-60%;right:40px;z-index:10}.bg-auseinerhand{background-image:url(../img/bg/reinhold_hintergrund_aus_einer_hand-2026.jpg);background-repeat:no-repeat;background-size:cover;background-position:right top;position:relative;z-index:1}.bg-auseinerhand::before{content:"";position:absolute;background-color:rgba(0,54,105,.8);left:0;top:0;bottom:0;right:0;z-index:-1}@media only screen and (min-width: 58.75em){.bg-auseinerhand::before{right:40vw}}.liste-icon-stern{padding-top:2.5rem;padding-bottom:2.5rem;color:#fff}.liste-icon-stern h2{color:#fff}.liste-icon-stern ul{list-style:none;padding:0;margin:1.875rem 0 0 0}.liste-icon-stern li{padding-bottom:.625rem;font-weight:500;position:relative;margin-left:30px}.liste-icon-stern li::before{content:"";margin-left:-30px;height:20px;width:20px;position:absolute;background-image:url(../img/stern_aufzaehlung.svg);background-repeat:no-repeat;background-position:center}.ce_tours .cycles,.ce_tour .cycles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.event .ce_tours .cycles,.event .ce_tour .cycles{text-align:left}.cycles>p{margin-bottom:0}.elements{margin-top:1.25rem}.ce_tours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.625rem;background-image:url(../img/bg/tour_teaser_hintergrund.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.ce_tours a:hover .label{opacity:.7}.ce_tours .label{padding:.625rem;text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:.3125rem}.ce_tours .label.Gelb{background-color:#ffae00;color:#d30710;text-transform:uppercase}.ce_tours .label.Rot{background-color:#d30710;color:#fff;text-transform:uppercase}.ce_tours .label.Blau{background-color:#003669;color:#fff}.ce_tours .content{text-align:center;margin-top:.625rem}.ce_tours .content h3 a{color:#d30710;font-size:1.5rem;font-weight:700;line-height:1}.ce_tours .content h3 a:hover{color:#003669}.ce_tours .content .subheadline{font-size:1.125rem;font-weight:700;color:#003669}.ce_tours .content .hint{color:#d30710;font-weight:700}.ce_tours .more{margin-top:auto;text-align:center}.ce_tours .more a{display:inline-block;color:#d30710;background-color:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;text-decoration:none;padding:.4em 1.5em;text-transform:uppercase;border-radius:0;border:3px solid #d30710;margin-bottom:.5em;margin-top:.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}@media screen and (min-width: 48em){.ce_tours .more a{font-size:1.125rem}}.ce_tours .more a:hover{border:3px solid #003669;color:#003669}h2.headline--tourenbeschreibung{margin-left:0px;font-size:1.5rem;color:#d30710}@media only screen and (min-width: 34.375em){h2.headline--tourenbeschreibung{margin-left:150px;font-size:1.75rem}}.tourbeschreibung{display:grid;grid-template-columns:80px 1fr;grid-auto-rows:auto;max-width:100%;margin:0 auto}@media only screen and (min-width: 34.375em){.tourbeschreibung{grid-template-columns:150px 1fr}}.tourbeschreibung>div:nth-last-child(2)::before{background-color:#fff}.tourtag-sp1{justify-self:center;position:relative}.tourtag-sp1::before{content:"";position:absolute;width:2px;height:100%;background-color:#d30710;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tourtag-symbol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:55px;height:55px;z-index:2;position:relative;margin-bottom:10px}@media only screen and (min-width: 34.375em){.tourtag-symbol{border:1px solid #d30710;border-radius:50%;width:97px;height:97px}}.tourtag-symbol__tag{color:#d30710;font-weight:700;white-space:nowrap;font-size:.875rem}@media only screen and (min-width: 34.375em){.tourtag-symbol__tag{font-size:1rem}}.tourtag-symbol__icon{width:61px;height:35px}.tourtag-symbol__icon.icon-anreise{background-image:url(../img/tourenbeschreibung/anreise.svg);background-repeat:no-repeat;background-position:center top}.tourtag-symbol__icon.icon-motorrad{background-image:url(../img/tourenbeschreibung/motorrad.svg);background-repeat:no-repeat;background-position:center top}.tourtag-symbol__icon.icon-turnschuh{background-image:url(../img/tourenbeschreibung/turnschuhe.svg);background-repeat:no-repeat;background-position:center top}.tourtag-symbol__icon.icon-abreise{background-image:url(../img/tourenbeschreibung/abreise.svg);background-repeat:no-repeat;background-position:center top}.tourtag-beschreibung{padding:10px}.tourtag-beschreibung p{-ms-hyphens:auto;hyphens:auto;text-align:justify}.tourtag-symbol__km{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border:1px solid #003669;color:#003669;padding:5px 8px;font-weight:700;white-space:nowrap;background-color:#fff;font-size:.875rem}@media only screen and (min-width: 34.375em){.tourtag-symbol__km{font-size:1rem}}.tourtag-bilder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tourtag-bilder img{-ms-flex-wrap:0;flex-wrap:0;width:33%}.more--info a{padding-left:.625rem;font-weight:700;font-size:18px;color:#d30710}.more--info a:hover{color:#003669}.ce_tour{padding-top:1.25rem}.ce_tour>h1,.ce_tour>h2,.ce_tour>div.teaser{text-align:center;max-width:70rem;padding:0 .625rem;margin:0 auto}.ce_tour>h1{padding-bottom:.625rem}.ce_tour>div.teaser{padding-top:1.25rem;padding-bottom:1.25rem}.ce_tour .benefits{background-image:url(../img/bg/hintergrund_leistungen.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;padding-top:2.5rem;padding-bottom:2.5rem;margin-top:2.5rem}.ce_tour .benefits>h2{text-align:center}.ce_tour .benefits .benefits-container{max-width:70rem;padding:0 .625rem;margin:.625rem auto}@media only screen and (min-width: 48em){.ce_tour .benefits .benefits-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.ce_tour .benefits .benefits-container .col{width:50%}}@media only screen and (min-width: 48em){.ce_tour .benefits .benefits-container div.col:first-child{position:relative}.ce_tour .benefits .benefits-container div.col:first-child::before{content:"";position:absolute;width:1px;height:100%;right:-20px;background-color:#d30710}}.ce_tour .benefits .benefits-container h3{color:#d30710}.ce_tour .benefits .benefits-container ul{margin:0 0 0 15px;padding:0}.ce_tour .benefits .benefits-container li::marker{color:#d30710}.ce_tour .note{max-width:70rem;padding:1.875rem .625rem;margin:0 auto}.ce_tour .note h2{color:#d30710}body.usa .ce_tour__daten{background-image:url(../img/bg/touren_hintergrund_usa.jpg)}body.kanada .ce_tour__daten{background-image:url(../img/bg/touren_hintergrund_kanada.jpg)}.ce_tour__daten{background-repeat:no-repeat;background-size:cover;background-position:center top;padding-top:2.5rem;padding-bottom:2.5rem}.ce_tour__daten .headline1{text-align:center;margin-bottom:1.875rem}.ce_tour__daten .headline1 h2{color:#fff}.ce_tour__daten .prices,.ce_tour__daten .details{max-width:70rem;padding:0 .625rem;margin:.625rem auto}@media only screen and (min-width: 48em){.ce_tour__daten .price-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}.ce_tour__daten .price-container .col{background-image:url(../img/bg/beiger_hintergrund_preise.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;padding:.625rem;margin-top:.625rem}@media only screen and (min-width: 48em){.ce_tour__daten .price-container .col{width:50%}}.ce_tour__daten .price-container .col .headline{background-color:#d30710;text-align:center;padding:.15625rem .625rem;margin-bottom:.625rem}.ce_tour__daten .price-container .col .headline h3{color:#fff}.ce_tour__daten .price-container .col .table{font-size:1rem;font-weight:600;color:#003669;width:100%}@media only screen and (min-width: 48em){.ce_tour__daten .price-container .col .table{font-size:1.125rem;font-weight:700}}.ce_tour__daten .price-container .col .table .tr{border-bottom:1px solid #d30710;display:grid;grid-template-columns:minmax(37%, -webkit-max-content) auto minmax(80px, -webkit-max-content);grid-template-columns:minmax(37%, max-content) auto minmax(80px, max-content);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0 .5em .5em}.ce_tour__daten .price-container .col .table .tr:last-child{border-bottom:0px solid rgba(0,0,0,0)}.ce_tour__daten .price-container .col .table .no-row-two{grid-column:1/3}.ce_tour__daten .price-container .col .table .td:first-child{padding-right:5px}.ce_tour__daten .price-container .col .table .td.price{grid-column:3/4;justify-self:end;color:#d30710;white-space:nowrap;padding-left:.3125rem}.ce_tour__daten .btn a{padding:.4em 2em;border-width:2px}@media only screen and (min-width: 34.375em){.ce_tour__daten .details{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 180px) auto;grid-gap:20px 20px}}@media only screen and (min-width: 48em){.ce_tour__daten .details{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:180px 180px;grid-gap:20px 20px}}.ce_tour__daten .detail-box{background-color:#d30710;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem;font-weight:600;margin-bottom:.625rem}@media only screen and (min-width: 48em){.ce_tour__daten .detail-box{margin-bottom:0}}.ce_tour__daten .detail-box p{margin:0}.ce_tour__daten .detail-box.level_text{background-color:rgba(0,0,0,0);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 34.375em){.ce_tour__daten .detail-box.level_text{grid-column:1/3}}@media only screen and (min-width: 48em){.ce_tour__daten .detail-box.level_text{grid-column:3/5;grid-row:2/3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ce_tour__daten .detail-box.level_text .btn{margin-top:auto}}@media only screen and (min-width: 34.375em){.ce_tour__daten .detail-box.more-dates{grid-column:1/3}}@media only screen and (min-width: 48em){.ce_tour__daten .detail-box.more-dates{grid-column:1/5}}.ce_tour__daten .detail-box.selection a{color:#fff}.ce_tour__daten .detail-box.selection a:hover{color:#003669}.ce_tour__daten .icon{width:100px;height:75px}.ce_tour__daten .icon.date{background-image:url(../img/tourenbeschreibung/naechster_termin.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.participants{background-image:url(../img/tourenbeschreibung/teilnehmerzahl.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.duration{background-image:url(../img/tourenbeschreibung/tourdauer.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.tourlength{background-image:url(../img/tourenbeschreibung/gesamtlaenge.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.selection{background-image:url(../img/tourenbeschreibung/motorradwahl.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.level-1{background-image:url(../img/tourenbeschreibung/schwierigkeitsgrad_stufe_1.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.level-2{background-image:url(../img/tourenbeschreibung/schwierigkeitsgrad_stufe_2.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.level-3{background-image:url(../img/tourenbeschreibung/schwierigkeitsgrad_stufe_3.svg);background-repeat:no-repeat;background-position:center center}.ce_tour__daten .icon.level-4{background-image:url(../img/tourenbeschreibung/schwierigkeitsgrad_stufe_4.svg);background-repeat:no-repeat;background-position:center center}.elements .ce_tour__daten{background-image:none !important;background-color:#fff}.elements .ce_tour__daten .level_text{color:#003669}.elements .ce_tour__daten .btn.invert a{color:#003669;border-color:#003669}.elements .ce_tour__daten .btn.invert a:hover,.elements .ce_tour__daten .btn.invert a:focus{color:#d30710;border-color:#d30710}.elements{margin-top:4rem}.elements .ce_tour__daten{padding-top:0}@media only screen and (min-width: 34.375em){.elements .ce_tour__daten .details{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 180px) auto;grid-gap:20px 20px}}@media only screen and (min-width: 68.75em){.elements .ce_tour__daten .details{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 180px) auto;grid-gap:10px 10px}}.elements .ce_tour__daten .details .detail-box p{text-align:center}.elements .ce_tour__daten .details .detail-box.level_text{background-color:rgba(0,0,0,0);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 34.375em){.elements .ce_tour__daten .details .detail-box.level_text{grid-column:1/3;grid-row:4/5}}@media only screen and (min-width: 68.75em){.elements .ce_tour__daten .details .detail-box.level_text{grid-column:1/4;grid-row:3/4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elements .ce_tour__daten .details .detail-box.level_text .btn{margin-top:auto}}@media only screen and (min-width: 34.375em){.elements .ce_tour__daten .details .detail-box.more-dates{grid-column:1/3}}@media only screen and (min-width: 68.75em){.elements .ce_tour__daten .details .detail-box.more-dates{grid-column:1/4}}.elements .ce_tour__daten{background-image:none !important;background-color:#fff}.elements .ce_tour__daten .level_text{color:#003669}.elements .ce_tour__daten .btn.invert a{color:#003669;border-color:#003669}.elements .ce_tour__daten .btn.invert a:hover,.elements .ce_tour__daten .btn.invert a:focus{color:#d30710;border-color:#d30710}.termine .formbody{padding:1.25rem;border:1px solid #003669;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 34.375em){.termine .formbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.termine label,.termine .widget-checkbox legend{font-size:.813em;color:#003669;font-family:inherit;font-weight:400;text-align:left;line-height:1.9}.termine .checkbox_container{border:1px solid;padding-top:0}.termine .checkbox_container span{white-space:nowrap}.termine input[type=text]{font-size:.813em;border:1px solid #003669;color:#003669;font-family:inherit;font-weight:400;text-align:left;line-height:1.9;margin-bottom:.5em;padding:2px 5px;width:100%;height:40px}@media screen and (min-width: 34.375em){.termine .widget{width:30%}.termine .widget.widget-explanation,.termine .widget.widget-submit{padding-top:12px}}.termine select{font-size:.813em;border:1px solid #003669;color:#003669;font-family:inherit;font-weight:400;margin-bottom:.5em;height:40px;width:100%;-moz-padding-start:7px;padding-left:10px;outline:none;cursor:pointer}.termine .widget-explanation a{display:grid;color:#003669;background-color:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;text-decoration:none;padding:.2em 1.5em;text-transform:uppercase;border-radius:0;border:1px solid #003669;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;height:40px;width:100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.termine .widget-explanation a:hover{color:#d30710;border-color:#d30710}.termine button{width:100%;height:40px;margin-bottom:0;margin-top:0}.ce_tours_calendar{display:grid;grid-row-gap:10px;grid-template-rows:auto}@media screen and (min-width: 34.375em){.ce_tours_calendar{grid-template-columns:repeat(2, 1fr);grid-column-gap:10px}}@media screen and (min-width: 58.75em){.ce_tours_calendar{grid-template-columns:repeat(3, 1fr);grid-row-gap:20px;grid-column-gap:20px}}.ce_tours_calendar .ce_tour_dates{background-image:url(../img/bg/tour_teaser_hintergrund.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:.625rem}@media screen and (min-width: 48em){.ce_tours_calendar .ce_tour_dates{padding:1.25rem}}.ce_tours_calendar .ce_tour_dates .date{font-weight:600;font-size:.938rem}.ce_tours_calendar .ce_tour_dates .location{font-size:.938rem;font-weight:500;color:#003669}.ce_tours_calendar .ce_tour_dates .location a{color:#003669}.ce_tours_calendar .ce_tour_dates .location a:hover{color:#d30710}.ce_tours_calendar .ce_tour_dates .tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.ce_tours_calendar .date-icon{display:inline-block;padding:5px;background-color:#d30710;color:#fff;text-align:center;font-weight:600}.ce_tours_calendar .event-title h3 a{color:#003669;text-transform:uppercase}.termine-ansicht{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #003669}.termine-ansicht-headline{font-weight:600;color:#003669;padding-right:10px;margin-bottom:5px}.termin-ansicht-text{margin-left:auto;padding:0 15px 5px 0;font-weight:600;color:#003669}.termine--grid,.termine--tabelle{width:30px;background-color:#003669;margin-bottom:5px}.termine--grid.active,.termine--tabelle.active{background-color:#d30710}.termine--tabelle{margin-left:5px}.table-scrollable{width:calc(100% - 20px);max-width:70rem;overflow-y:auto;margin:0 auto 1em auto}.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-scrollable::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}.table-scrollable table{width:100%;margin:2em 0;border-collapse:collapse;word-break:normal;font-size:.8rem}@media only screen and (min-width: 48em){.table-scrollable table{font-size:1rem}}.table-scrollable table .date{white-space:nowrap}.table-scrollable table .name a{color:#003669}.table-scrollable table .name a:hover{color:#d30710}.table-scrollable table .morelink a{color:#d30710}.table-scrollable table .morelink a:hover{color:#003669}.table-scrollable th{padding:.5em;text-align:left;border:1px solid #bbb;border-bottom:3px solid #bbb;background-color:#f4f7fa}.table-scrollable td{padding:.5em;vertical-align:top;border:1px solid #bbb}.formular-box{padding:.625rem .625rem;color:#fff;position:relative}@media only screen and (min-width: 34.375em){.formular-box{padding:2.5rem 1.25rem}}.formular-box label{display:none}.widget-explanation{margin-bottom:.625rem}.widget-explanation h2{color:#fff;margin-bottom:1.25rem}.widget-explanation--text p{font-size:1.25rem}.formular-box input[type=text],.formular-box input[type=email],.formular-box input[type=tel],.formular-box input[type=search],.formular-box textarea{font-size:.813em;border:1px solid #003669;color:#003669;font-family:inherit;font-weight:400;text-align:left;line-height:1.9;margin-bottom:.5em;padding:2px 5px;width:100%}.formular-box fieldset{padding:0;border:none}.formular-box fieldset label{font-size:80%}.formular-box fieldset span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.formular-box .explanation{line-height:1.2}.formular-box .label-sichtbar label{display:block;margin-left:.625rem}.formular-box .hinweis{padding-left:25px;padding-top:10px;margin-bottom:1.25rem}.bg-formular{background-image:url(../img/bg/formular_hintergrund.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}#footer{position:relative;background-color:#d30710;margin-bottom:55px}@media only screen and (min-width: 48em){#footer{margin-bottom:0px}}#footer h2{margin-bottom:.8em;color:#fff;font-size:1.375rem}#footer .image_container img{width:100%}#footer>.inside{position:relative}.footer__top{background-image:url(../img/bg/footer_hintergrund.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 34.375em){.footer__top{display:grid;grid-template-columns:50% 50%}}.footer-sp1{grid-column:1/2;background-color:rgba(0,54,105,.8);display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:1.25rem;padding-bottom:1.25rem}.footer-sp1 .adress-block{width:100%;max-width:35rem;justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 58.75em){.footer-sp1 .adress-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer-sp1 .adress-block__logo{width:100%;max-width:152px;padding-right:1.25rem}.footer-sp1 .footer__socialicon{display:inline-block;padding:0 .5rem 0 0}.footer-sp1 .nav-kontakt ul{margin:0;padding:0;list-style:none;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-sp1 .nav-kontakt ul a{color:#fff;padding-bottom:.625rem}@media only screen and (min-width: 34.375em){.footer-sp1 .nav-kontakt ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer-sp2{grid-column:2/3;background-color:rgba(0,54,105,.8);padding:1.25rem .625rem 1.25rem .625rem}@media only screen and (min-width: 34.375em){.footer-sp2{padding:1.25rem .625rem 1.25rem 2.5rem}}.footer-sp2 .seolinks{width:100%;max-width:35rem;padding-left:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:.625rem}.seolinks h2{-ms-flex-preferred-size:100%;flex-basis:100%}.seolinks .seolink-sp1,.seolinks .seolink-sp2,.seolinks .seolink-sp3{-ms-flex-preferred-size:150px;flex-basis:150px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.seolinks ul{margin:0;padding:0;list-style:none}.seolinks ul a{color:#fff;display:block}.seolinks ul a:hover{color:#d30710}.footer__bottom{width:100%;background-color:#fff}.footer__bottom>div.inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:71.25rem;padding:0 .625rem;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 48em){.footer__bottom>div.inside{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__nav .mobile-only{display:inline-block}.footer__nav ul{margin:0;padding:0;list-style:none}.footer__nav li{display:inline-block}.footer__nav a,.footer__nav strong{font-size:.938rem;font-weight:400;color:#003669}@media only screen and (min-width: 34.375em){.footer__nav a,.footer__nav strong{padding:.625rem .625rem .625rem 0}}.footer__nav a:hover,.footer__nav strong:hover{color:#d30710}.footer__nav strong{color:#d30710}.copyright{font-weight:500;font-size:.813rem;text-transform:uppercase;color:#003669}@media only screen and (min-width: 48em){.copyright{margin-left:auto}}.max-content--width{max-width:70rem}.max-page--width{max-width:87.5rem}.mod_article.max-page--width{margin-left:auto;margin-right:auto}.pos-relative{position:relative}.element--center{margin-left:auto;margin-right:auto}@media only screen and (min-width: 48em){a.mobile-only,li.mobile-only{display:none}}.ptb--default{padding-top:1.875rem;padding-bottom:1.875rem}@media only screen and (min-width: 34.375em){.ptb--default{padding-top:3.75rem;padding-bottom:3.75rem}}.m--0{margin:0}.mt--20{margin-top:1.25rem}.mt--30{margin-top:1.875rem}.mt--40{margin-top:2.5rem}.mt--50{margin-top:3.125rem}.mt--100{margin-top:6.25rem}.mb--20{margin-bottom:1.25rem}.mb--30{margin-bottom:1.875rem}.mb--40{margin-bottom:2.5rem}.mb--50{margin-bottom:3.125rem}.mb--100{margin-bottom:6.25rem}.p--0{padding:0}.pt--20{padding-top:1.25rem}.pt--30{padding-top:1.875rem}.pt--40{padding-top:2.5rem}.pt--50{padding-top:3.125rem}.pt--100{padding-top:6.25rem}.pt--120{padding-top:7.5rem}.pb--20{padding-bottom:1.25rem}.pb--30{padding-bottom:1.875rem}.pb--40{padding-bottom:2.5rem}.pb--50{padding-bottom:3.125rem}.pb--100{padding-bottom:6.25rem}.pb--120{padding-bottom:7.5rem}.pl--10{padding-left:.625rem}.pr--10{padding-right:.625rem}.text--center{text-align:center}.text--right{text-align:right}.text--block{text-align:justify;-ms-hyphens:auto;hyphens:auto}.text--nowrap{white-space:nowrap}.text--invertiert{color:#fff}.text--small{font-size:80%}.text--lineheight15{line-height:1.5}.no-margin-top h2{margin-top:0;line-height:.9}.text-schatten{text-shadow:2px 2px 2px rgba(0,0,0,.5)}.text-color01,.text-color--weiss,h1.text-color--weiss,h2.text-color--weiss{color:#fff}.text-color02,.text-color--blau,h1.text-color--blau{color:#003669}.text-color03,.text-color--rot,h2.text-color--rot{color:#d30710}.text-color04,.text-color--gelb{color:#ffae00}.text-color--black{color:#000}.text-color--grau{color:hsl(0,0%,50%)}.bg-color-transparent{background-color:rgba(0,0,0,0)}.bg-color01,.bg-weiss{background-color:#fff}.bg-color02,.bg-color-blau{background-color:#003669}.bg-color03,.bg-color-rot{background-color:#d30710}.bg-color04,.bg-color-gelb{background-color:#ffae00}.text--fett-blau{font-weight:500;color:#003669}.text--fett-blau20{font-weight:500;color:#003669;font-size:1.25rem}h1.headline-plus~h2{color:#003669;font-size:1.75rem;font-weight:600;margin-top:-0.5rem;margin-bottom:1.875rem}.bg-beige{background-image:url(../img/bg/beiger_hintergrund_teaser.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.bg-beige_preise{background-image:url(../img/bg/beiger_hintergrund_preise.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.bg-beige_leistungen{background-image:url(../img/bg/hintergrund_leistungen.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.bg-special{background-image:url(../img/bg/special_hintergrund.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.bg-touren-usa{background-image:url(../img/bg/touren_hintergrund_usa.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}body.kanada .bg-touren-usa{background-image:url(../img/bg/touren_hintergrund_kanada.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.bg-touren-kanada{background-image:url(../img/bg/touren_hintergrund_kanada.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}@media only screen and (min-width: 34.375em){.intro{margin-top:1.875rem}}body.wissenswertes h1,body.wissenswertes h2,body.wissenswertes p{-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 34.375em){body.wissenswertes .newslist-image{grid-column:1/2;justify-self:center}}