@font-face{font-family:'Rajdhani';font-style:normal;font-weight:300;font-display:swap;src:url('/service/gf/rajdhani/v15/latin-ext_latin-300.eot');src:local(''),url('/service/gf/rajdhani/v15/latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),url('/service/gf/rajdhani/v15/latin-ext_latin-300.woff2') format('woff2'),url('/service/gf/rajdhani/v15/latin-ext_latin-300.woff') format('woff'),url('/service/gf/rajdhani/v15/latin-ext_latin-300.ttf') format('truetype'),url('/service/gf/rajdhani/v15/latin-ext_latin-300.svg#Rajdhani') format('svg')}
@font-face{font-family:'Rajdhani';font-style:normal;font-weight:500;font-display:swap;src:url('/service/gf/rajdhani/v15/latin-ext_latin-500.eot');src:local(''),url('/service/gf/rajdhani/v15/latin-ext_latin-500.eot?#iefix') format('embedded-opentype'),url('/service/gf/rajdhani/v15/latin-ext_latin-500.woff2') format('woff2'),url('/service/gf/rajdhani/v15/latin-ext_latin-500.woff') format('woff'),url('/service/gf/rajdhani/v15/latin-ext_latin-500.ttf') format('truetype'),url('/service/gf/rajdhani/v15/latin-ext_latin-500.svg#Rajdhani') format('svg')}
@font-face{font-family:'Rajdhani';font-style:normal;font-weight:600;font-display:swap;src:url('/service/gf/rajdhani/v15/latin-ext_latin-600.eot');src:local(''),url('/service/gf/rajdhani/v15/latin-ext_latin-600.eot?#iefix') format('embedded-opentype'),url('/service/gf/rajdhani/v15/latin-ext_latin-600.woff2') format('woff2'),url('/service/gf/rajdhani/v15/latin-ext_latin-600.woff') format('woff'),url('/service/gf/rajdhani/v15/latin-ext_latin-600.ttf') format('truetype'),url('/service/gf/rajdhani/v15/latin-ext_latin-600.svg#Rajdhani') format('svg')}
@font-face{font-family:'Rajdhani';font-style:normal;font-weight:700;font-display:swap;src:url('/service/gf/rajdhani/v15/latin-ext_latin-700.eot');src:local(''),url('/service/gf/rajdhani/v15/latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url('/service/gf/rajdhani/v15/latin-ext_latin-700.woff2') format('woff2'),url('/service/gf/rajdhani/v15/latin-ext_latin-700.woff') format('woff'),url('/service/gf/rajdhani/v15/latin-ext_latin-700.ttf') format('truetype'),url('/service/gf/rajdhani/v15/latin-ext_latin-700.svg#Rajdhani') format('svg')}
@font-face{font-family:'Rajdhani';font-style:normal;font-weight:regular;font-display:swap;src:url('/service/gf/rajdhani/v15/latin-ext_latin-regular.eot');src:local(''),url('/service/gf/rajdhani/v15/latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url('/service/gf/rajdhani/v15/latin-ext_latin-regular.woff2') format('woff2'),url('/service/gf/rajdhani/v15/latin-ext_latin-regular.woff') format('woff'),url('/service/gf/rajdhani/v15/latin-ext_latin-regular.ttf') format('truetype'),url('/service/gf/rajdhani/v15/latin-ext_latin-regular.svg#Rajdhani') format('svg')}
:root{--fntfm-0:'Rajdhani', ui-sans-serif, sans-serif;--fntw-0:300;--fntfm-1:'Rajdhani', ui-sans-serif, sans-serif;--fntw-1:600;--fntfm-2:'Rajdhani', ui-sans-serif, sans-serif;--fntw-2:regular;--fntfm-3:'Rajdhani', ui-sans-serif, sans-serif;--fntw-3:700;--fntfm-4:'Rajdhani', ui-sans-serif, sans-serif;--fntw-4:500;--fntfm-bodytxt:var(--fntfm-0);--fntw-bodytxt:var(--fntw-0);--fntfm-bodytxtb:var(--fntfm-1);--fntw-bodytxtb:var(--fntw-1);--fntfm-title:var(--fntfm-2);--fntw-title:var(--fntw-2);--fntfm-titleb:var(--fntfm-3);--fntw-titleb:var(--fntw-3);--fntfm-subtitle:var(--fntfm-2);--fntw-subtitle:var(--fntw-2);--fntfm-subtitleb:var(--fntfm-3);--fntw-subtitleb:var(--fntw-3);--fntfm-imgdesc:var(--fntfm-0);--fntw-imgdesc:var(--fntw-0);--fntfm-imgdescb:var(--fntfm-4);--fntw-imgdescb:var(--fntw-4);
--hlcol:#0069b4;
--hlcolBG:#0069b4;--hlcolFG4BG:#fff;
--hl1:#0069b4;--hl2:#93c11c;--bgnav:#eee}
html, body{margin:0;padding:0;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.1rem; line-height:1.6em}
body *{color:inherit;font-family:inherit;box-sizing:border-box;position:relative}
body.nojs{background:darkgray}
div,section,main,aside,nav{display:block;position:relative}

@media screen and (min-width:800px){
.fl{float:left;margin-right:2%}
.fl:last-of-type, .fl.last{margin-right:0}
.fr{float:right;margin-left:2%}
.fr:last-of-type, .fr.last{margin-left:0}
.half{width:49%}
.minw{width:8em}
.rest{width:calc(98% - 8em)}
.p13{width:30%} .p23{width:68%}
.hov:hover{background:rgba(102,102,102,.1)}}
.cl{clear:left}
.cr{clear:right}
.cb{clear:both}
.right{display:flex;flex-direction:row-reverse}
button[type=submit]{background:orange;background:var(--hlcol);border:0;padding:.6em .8em;margin-top:.6em}
.tar{text-align:right}
.tac{text-align:center}
.fail{color:red}
.okay{color:green}
.waiter{text-align:center;font-size:.9em;padding:3em}

.hea::before{content:attr(data-n)}.hea::after{content:"\0040" attr(data-d) "\002e" attr(data-t)}
.childonhov .hoverchild{display:none}
.childonhov:hover .hoverchild{display:block}

::placeholder{color:#aaa;font-size:13px}

.notInIE{position:relative}
.noIE{background:white;background:rgba(255,255,255,.9);text-align:center;font-weight:bold;border:3px solid red;border-radius:4px;color:red;position:absolute;z-index:3000;top:0;left:0;right:0;bottom:0}
.cbp{padding:var(--contPadd)}
.s_flx{display:flex}
@media screen and (max-width:600px){.s_flx{flex-flow:wrap}}
.s_flx.s_flx_sb{justify-content:space-between}
.s_flx.s_flx_e{justify-content:space-evenly}
.s_flx.s_flx_dc{flex-direction:column}
.s_flx.s_flx_sb>.cbp:not(:last-child){padding-right:0}
.s_flx.s_flx_dc>.cbp:not(:last-child){padding-bottom:0}
.s_flx.s_flx_spw .s_flx_miw45p{width:45%}
@media screen and (max-width:600px){.s_flx.s_flx_spw .s_flx_miw45p{width:auto}}
.b{font-weight:bold}
a.nu,a.uoh{text-decoration:none}
a.uoh:hover{text-decoration:underline}
.sz08{font-size:.8em}
.sz09{font-size:.9em}
ul.nls{list-style:none;padding:0}
*:focus{outline:none}
.std{display:block;background:#e20816;color:#fff;padding:.9em}
#std{position:absolute;text-align:center}
@media (orientation:portrait){
#std{bottom:10vw;right:10vw;width:80vw}
#bcnf{max-width:688px;width:80vw;position:absolute;left:10vw;top:10vw}}
@media (orientation:landscape){
#std{top:22vh;right:10vh;width:calc(100vw - 100vh)}
#bcnf{max-height:718px;height:70vh;position:absolute;left:10vh;top:10vh}}
.w5{}
.i{margin:0 auto;max-width:1200px}
@media screen and (max-width:1210px){.i{padding:0 .8em}}
#wg8>.i{max-width:unset;padding:0}
#wg12>.i{max-width:900px}
.wt2{- fehlt!!!}
.wt10{position:fixed;left:0;right:0;top:0;z-index:100}
.wt11{}
.w6{}
.w4{}
.wt4>.i>.cbp{margin:1em;padding:1em;border:1px dotted blue}
.wt4{}
.w7{}
.w9{}
.wt9{display:flex;flex-direction:column;justify-content:space-around}
.wt9 ul{list-style:none;display:flex}
.wt9 ul,.wt9 li{margin:0;padding:0}
.wt9 li>a,.wt9 li>label{text-decoration:none;display:inline-block;position:relative;white-space:nowrap;transition:background .2s, color .2s}
.wt9 li>label>input + ul,.wt9 li>label>input{display:none}
.wt9 li>label>input:checked + ul, .wt9 li>label:hover>input + ul, .wt9 li.opened>label>input + ul{display:block}
.wt9 li>a:hover,.wt9 li>label:hover{background:rgba(0,0,0,.6)}
.wt9>ul{}
.wt9>ul>li{}
.wt9>ul>li>label>ul{position:absolute;z-index:200;background:#f4f4f4} 
.wt9>ul>li>label>ul>li{}
.wt9>ul>li>label>ul>li>a{display:block}
.wt9>label, .wt9>input{display:none}
@media screen and (max-width:600px){.wt9>label.to{display:block}
.wt9>input{visibility:hidden}
.wt9>input~ul{display:block;position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;padding:1em;z-index:2000;background:#444444;background:#444444ee;text-align:center;transform:scale3d(0,0,1) translate(20px,-20px);transform-origin:top right;transition:transform .2s}
.wt9>input~ul li>a{color:#fff !important} 
.wt9>input:checked~ul{transform:scale3d(1,1,1) translate(0,0)}
.wt9 input:checked~label.tc{display:block;position:absolute;top:5px;right:5px;z-index:2002;color:silver}
.wt9 li>a,.wt9 li>label{padding:1.2em !important;display:block}}
#bx6 .framed{background:#e2001a;padding:1em;border-radius:.2em;margin:1em 0}
#bx6 .framed h1{color:#fff}
#bx6 .framed>div{background:#ffffffee;padding:1em;border-radius:.2em;max-width:26em;padding-Bottom:2em}
#bx6 .framed>div a{background:#e2001a;color:#fff;border-radius:.2em;position:absolute;right:.3em;bottom:.3em;padding:0 .6em;line-height:1.3em;height:1.3em;text-decoration:none}
@media screen and (min-width:600px){#bx6 .framed{display:flex;gap:2em;justify-content:space-between;align-items:stretch}}
#wg9{background:#eee;font-size:.8em;margin-top:2rem;padding:1em 0}
#wg9>.i{}
#wg9>.i>*{}
@media screen and (max-width:400px){#wg9{{{_0u400}}}
#wg9>.i{{{_1u400}}}
#wg9>.i>*{width:100%}}
#bx11{background:#eee;font-size:.8em;margin-top:2rem;padding:1em 0 - nicht da}
#bx10{background:#eee;font-size:.8em;margin-top:2rem;padding:1em 0 - nicht da}
@media screen and (min-width:0\0){body:before{content:"Dieser InternetExplorer ist gefährlich veraltet. Bitte einen aktuellen Browser verwenden!";display:fixed;top:0;left:0;right:0;border:4px solid red;color:red;background:#fff;z-index:30000;display:block;text-align:center}
#cookie_banner{display:block;position:unset !important;height:unset !important}
#cookie_banner form{display:block;position:fixed !important;height:unset !important;left:0;top:0;bottom:0;right:0}}
#cookie_banner{position:fixed;height:100vh;left:0;bottom:0;right:0;background:rgba(0,0,0,.8);z-index:999999} 
#cookie_banner form{display:block;position:unset;z-index:10}
#cookie_banner_box{border-radius:.4em .4em 0 0;position:absolute;left:0;right:0;bottom:0;padding:2em;background:#fff;transition:all .2s}
#cookie_banner.details #cookie_banner_box{border-radius:.6em;max-height:80vh;overflow:auto;left:10vw;right:10vw;bottom:10vh}
#cookie_banner_box>h3{margin-top:0}
#cookie_banner_box .btn{font-size:1em;padding:.4em .6em;margin:.5em;border-radius:2px;color:black;text-decoration:none;display:inline-block;line-height:1.1em}
#cookie_banner_box .btn.btn_aware{background:gray;border:1px solid gray;color:#000}
#cookie_banner_box .btn.btn_notaware{background:none;border:1px solid gray;color:gray}
@media screen and (min-width:650px){#cookie_banner_box .btn.fr{float:right}}
@media screen and (max-width:400px){#cookie_banner_box .btn{display:block;text-align:center;width:100%;margin:.5em 0}}
#cookie_banner_box .btn.btn_aware.col_pos{background:green;border-color:green;color:#fff}
#cookie_banner_box .btn.btn_notaware.col_pos{border-color:green;color:green}
#cookie_banner_box .btn.btn_aware.col_neg{background:darkred;border-color:darkred;color:#fff}
#cookie_banner_box .btn.btn_notaware.col_neg{border-color:darkred;color:darkred}
#cookie_banner_box .btn.btn_txtonly{background:none;border-color:transparent !important}
#cookie_banner_box .close{position:absolute;right:0;top:0;font-size:.9em;line-height:1.2em;padding:0 .1em;border-radius:.6em;min-width:1.2em;text-align:center;text-decoration:none;background:#666;color:#fff;margin:.3em;font-weight:600}
#consensList{clear:both;position:relative;width:100%;background:rgba(0,0,0,.1);border-radius:2px;padding:0 5px}
@media screen and (min-width:650px){#cookie_banner:not(.details) #consensList{display:flex;flex-wrap:wrap}
#cookie_banner:not(.details) .groupitem{min-width:120px}
#cookie_banner:not(.details) .groupitem.w50{width:50%}
#cookie_banner:not(.details) .groupitem.w33{width:33.333%}
#cookie_banner:not(.details) .groupitem.w25{width:25%}
#cookie_banner:not(.details) .groupitem.w20{width:20%}
#cookie_banner:not(.details) .groupitem.w16{width:16.666%}}
#cookie_banner.details #consensList{padding-bottom:.1em}
#consensList .groupitem label{font-size:.9em}
#consensList .groupitem label sup{font-size:10px}
#cookie_banner.details #consensList .groupitem{width:100% !important}
#cookie_banner.details #consensList .groupitem>label{font-weight:500}
#consensList .soloitem{display:none}
#cookie_banner.details #consensList .soloitem{display:block;padding:1px;width:90%;margin:0 5%;margin-bottom:1em}
#cookie_banner.details #consensList .soloitem>div{padding:0 .5em;background:rgba(99,99,99,.1);margin-top:2px;border-radius:2px}
.privacy{padding:4em;font-size:.9rem}
.privacy h1,.privacy h2{color:var(--hlcol)}
.privacy h2{font-size:1.3em}
.privacy p{line-height:1.8em}
#privacy{}
#bx7 .reiseteil{background:#e4f0d4;padding:1em;border-radius:.2em;margin:1em 0}
#bx7 .reiseteil .pic{background:url(/img/use/de/reisen/pic-header-img2.jpg) 50% 50% no-repeat;background-size:cover;border-radius:.2em;height:1px;position:relative}
#bx7 .reiseteil h1{background:#8bc63e;color:#fff;padding:.3em .6em;display:inline-block;border-radius:4px;margin:0}
#bx7 .reiseteil .pic span{position:absolute;left:.2em;bottom:5.7em;background:#fff;color:#8bc63e;padding:0 .4em;font-size:.9em;transform:rotate(-7deg);display:inline-block;border-radius:4px}
#bx7 .reiseteil .pic span:nth-child(3){bottom:3.8em}
#bx7 .reiseteil .pic span:nth-child(2){bottom:1.9em}
#bx7 .reiseteil .pic span:nth-child(1){bottom:-.1em !important}
#bx7 .reiseteil .info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right}
@media screen and (min-width:601px){#bx7 .reiseteil{display:flex;gap:2em;justify-content:space-between;align-items:stretch;flex-direction:row-reverse}
#bx7 .reiseteil .pic{max-width:26em;min-width:60%;padding-top:35%}}
@media screen and (max-width:600px){#bx7 .reiseteil .pic{padding-top:65%}
#bx7 .reiseteil .pic span{font-size:.8em;line-height:1.5em}}
.imprint{padding:4em;font-size:.9rem}
.imprint h1,.imprint h2{color:var(--hlcol)}
.imprint p{line-height:1.8em}
#imprint{}
#bx18 .ehrenamt{background:#e4f0d4;padding:1em;border-radius:.2em;margin:1em 0}
#bx18 .ehrenamt h1{background:#8bc63e;color:#fff;padding:.3em .6em;display:inline-block;border-radius:4px;margin:0}
#bx18 .reiseteil .info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right}
@media screen and (min-width:601px){#bx18 .reiseteil{display:flex;gap:2em;justify-content:space-between;align-items:stretch;flex-direction:row-reverse}}
@media screen and (max-width:600px){}
#bx8{}
@media screen and (max-width:600px){}
#wg4{background:#f4f4f4dd}
#wg4, #wg4+.s_sf{height:3em} 
@media screen and (max-width:600px){#wg4{background:#fff}}
#bx4{padding:5px}
#bx4{display:flex;align-items:center;height:3em}
#bx4>img{height:calc(3em - FAIL - FAIL);max-height:500px}
#bx5{height:3em}
#bx5,#bx5 a{color:var(--colA)}
#bx5 li.active>a{color:var(--colB);font-weight:bold}
#bx5 li>a:hover,#bx5 li>label:hover{color:var(--colAhov);background:none}
#bx5 li>a,#bx5 li>label{padding:var(--contPadd);line-height:1em}
#bx5>ul>li>a,#bx5>ul>li>label{padding:0 .4em;height:3em;display:flex;align-items:center}
#bx5>ul>li>label>ul{top:3em;left:0}
#wg8{background:#f4f4f4dd}
#wg8, #wg8+.s_sf{height:3em} 
@media screen and (max-width:600px){#wg8{background:#fff}}
#bx12{padding:5px}
#bx12{display:flex;align-items:center;height:3em}
#bx12>img{height:calc(3em - FAIL - FAIL);max-height:500px}
#bx5{height:3em}
#bx5,#bx5 a{color:var(--colA)}
#bx5 li.active>a{color:var(--colB);font-weight:bold}
#bx5 li>a:hover,#bx5 li>label:hover{color:var(--colAhov);background:none}
#bx5 li>a,#bx5 li>label{padding:var(--contPadd);line-height:1em}
#bx5>ul>li>a,#bx5>ul>li>label{padding:0 .4em;height:3em;display:flex;align-items:center}
#bx5>ul>li>label>ul{top:3em;left:0}
#bx9{}
@media screen and (max-width:600px){}
#wg5{background:#eee;font-size:.8em;margin-top:2rem;padding:1em 0}
#wg5>.i{}
#wg5>.i>*{}
@media screen and (max-width:400px){#wg5{{{_0u400}}}
#wg5>.i{{{_1u400}}}
#wg5>.i>*{width:100%}}
#bx11{background:#eee;font-size:.8em;margin-top:2rem;padding:1em 0 - nicht da}
#bx10{background:#eee;font-size:.8em;margin-top:2rem;padding:1em 0 - nicht da}
