@charset "UTF-8";
@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);
--c1:#66b42f;--c2:#23358c;--hlcol:#bdcd00;--hlcolFG:#fff;--hlcolLight:#29004a;--hlcolLightFG:#fff;--hl1:#66b42f ;--hl2:#23358c;--bgnav:var(--hlcol);--contPadd:.4em .6em;--colA:var(--hl1);--colAhov:var(--hl2)}
html, body{margin:0;padding:0;font-family:var(--fntfm-bodytxt);font-weight:var(--fntw-bodytxt);font-size:1.1rem; line-height:1.6em}
b,strong,.b{font-family:var(--fntfm-bodytxtb);font-weight:var(--fntw-bodytxtb)}
body *{color:inherit;font-family:inherit;box-sizing:border-box;position:relative}
h1,h2{font-family:var(--fntfm-title)}
h3,h4{font-family:var(--fntfm-subtitle)}
h5,h6{font-family:var(--fntfm-bodytxt)}
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}
a.ooh{transition:opacity .2s} a.ooh:hover{opacity:1 !important}
.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}}
.w40{}
.w10{padding-bottom:1px}
.w38{}
.w39{}
#bx48 .hex_shadow{}

.i{max-width:1200px;margin:0 auto} 

#bx48 nav ul{display:flex;gap:.7em;list-style:none}
#bx48 nav a{font-weight:bold;text-decoration:none;color:#23358c;display:block;padding:.4em .6em;transition:background .2s}
#bx48 nav a.active{color:#66b42f}
#bx48 nav a:hover{background:#66b42f33}
#bx49{}
#bx49 .o.hero{background:url(/img/use/de/zukunft-karriere-hero.jpg) no-repeat 50% 50%;background-size:cover}
#bx49 .o.hero .i{height:68vh}
#bx49 .o.hero .i>div:first-of-type{padding-top:3em}
#bx49 .o.hero .i h2{color:#23358c}
#bx49 .divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik0wIDE0MGw2NDAtNzAgNjQwIDcwVjBMNjQwIDcwIDAgMHYxNDB6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTAgMTQwaDEyODBMNjQwIDcwIDAgMTQweiIvPjwvZz48L3N2Zz4=);
background-size:100% 100px;
bottom:0;
height:100px;
z-index:1;
transform:scale(1, 1)}
#bx49 .o.hero .i div.info{padding:.7em;background:rgba(255,255,255,.3);max-width:max(40%,400px)}
#bx49 .o.hero .i div.info a{display:block;margin:.5em auto 0;text-align:center;text-decoration:none;background:#66b42f;color:#23358c;padding:.3em;font-weight:bold}
#bx49 .later{margin-top:5em}
#bx49 .laterboxes{display:flex;
flex-wrap:wrap;
gap:1em;
margin-bottom:5em}
#bx49 .laterboxes>*{background:#66b42f;color:#fff;#23358c;
width:calc((100% - 2em) / 3);
flex:auto;
padding:1em}
#bx49 .laterboxes>.tocome{background:#23358c;color:#fff}
@media screen and (min-width:1201px){}
@media screen and (min-width:1001px) and (max-width:1200px){}
@media screen and (min-width:601px) and (max-width:1000px){}
@media screen and (max-width:600px){}
@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{}
.imprint{padding:4em;font-size:.9rem}
.imprint h1,.imprint h2{color:var(--hlcol); margin.top:3em}
.imprint p{line-height:1.8em}
#imprint{}
#bx47{display:block;margin-top:1em}
#bx47 .o{background:#e4e4dc;padding:2em 0 .5em;color:var(--hl2);border-top:2px solid var(--c1);font-size:.7em;line-height:1.4em}
#bx47 .i{margin:0 auto;width:100vw;max-width:1000px;display:flex;gap:0}
#bx47 .i b,#bx47 .i h1{font-size:1em;font-weight:500;margin:0 0 .5em}
#bx47 .i span{font-size:11px;line-height:1rem}
#bx47 .i a{text-decoration:none;font-size:14px}
#bx47 .i a:hover{text-decoration:underline}
#bx47 .about,#bx47 .partner,#bx47 .mwl{background:#fff;padding:.8em}
#bx47 .links div, #bx47 .links div a{font-size:12px;line-height:19px}
#bx47 .social ul{list-style:none;display:flex;justify-content:center;gap:.6cm;margin:0}
#bx47 .social ul a{font-size:1cm !important}
#bx47 .known{background:#00294a;color:#fff;border:0;padding:.5em 0}
#bx47 .known .i{gap:1em;justify-content:flex-start}
#bx47 .known .t{font-weight:100;font-size:.8em}
#bx47 .known .BallonSportMagazin{font-style:narrow;font-weight:800}
#bx47 .known .Ballonfahrertag{font-weight:800}
@media screen and (min-width:1201px){#bx47 .i{justify-content:space-between;align-items:flex-start}
#bx47 .partner img,#bx47 .mwl img{max-height:120px}
#bx47 .about img{width:120px;margin-right:1em}}
@media screen and (min-width:1001px) and (max-width:1200px){#bx47 .i{flex-wrap:wrap;gap:2%;margin:0 auto 1em;width:92%}
#bx47 .about,#bx47 .mwl,#bx47 .partner{margin-bottom:2%;width:45%}
#bx47 .partner img,#bx47 .mwl img, #bx47 .about img{width:100%;max-width:100%}
#bx47 .links{padding:1em}}
@media screen and (min-width:601px) and (max-width:1000px){#bx47 .i{flex-wrap:wrap;gap:2vw;margin:0 auto;width:92vw}
#bx47 .about,#bx47 .mwl,#bx47 .partner{width:45vw}
#bx47 .partner img,#bx47 .mwl img, #bx47 .about img{width:100%;max-width:100%}
#bx47 .links{padding:1em}}
@media screen and (max-width:600px){#bx47 .i{display:block;width:85vw}
#bx47 .partner img,#bx47 .mwl img{width:85vw;max-width:100%}
#bx47 .about img{width:45vw;max-width:100%}
#bx47 .about,#bx47 .mwl,#bx47 .partner{margin-bottom:1em}
#bx47 .about{text-align:center}}
