:root{--blue:#3b9db6;--midblue:#47bddc;--lightblue:#add8e6;--darkblue:#286d7e;--verydarkblue:#002856;--gold:gold;--font:sans-serif}html,body{margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--blue);font-family:var(--font);color:#fff;font-size:1rem;line-height:1.5em}body{overflow:hidden}body *{user-select:none}#app{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.interactivesvg{position:absolute;left:0;width:100%;aspect-ratio:16/9;z-index:-10000;opacity:0;visibility:hidden}.interactivesvg.show{z-index:10000;opacity:1;visibility:visible}#ctaoption{position:absolute;left:0;width:100%;aspect-ratio:16/9;z-index:-10000;opacity:0;visibility:hidden}#ctaoption.show{z-index:11000;opacity:1;visibility:visible}#topbar{position:absolute;top:0;right:0;width:calc(100% - 45px);height:45px;background-color:var(--midblue)}#progressbox{position:absolute;top:0;left:0;width:100%;height:100%}#progress{position:absolute;top:0;left:0;width:80%;width:0;height:45px;transition:all 2s ease-in-out}#progressbike{position:absolute;bottom:0;right:0;width:50px;height:100%;background:url(../svg/smallbike.svg) no-repeat right bottom transparent;background-size:50px auto;transition:all 2s ease-in-out;transform:translateX(100%)}#progressbike.hiddenatstart{transform:translateX(-100%)}#valuebar{position:absolute;top:0;right:0;width:20%;max-width:100px;height:45px;background-color:lightblue;color:#000;font-size:.8rem}#costsbar{position:absolute;top:0;right:0;width:100%;height:50%;color:#000;display:flex;justify-content:right;align-items:center;background:url(../svg/muenzen_icon_blau.svg) no-repeat 3px center;background-size:auto 80%;font-weight:bold;padding:3px 5px 3px 20px;box-sizing:border-box;text-align:right}#ecobar{position:absolute;bottom:0;right:0;width:100%;height:50%;color:#000;display:flex;justify-content:right;align-items:center;background:url(../svg/eco.svg) no-repeat 3px center;background-size:auto 80%;font-weight:bold;padding:3px 5px 3px 20px;box-sizing:border-box;text-align:right}#menu{background-color:var(--darkblue);position:absolute;top:0;left:0;width:80%;max-width:400px;height:100%;transform:translateX(-100%);transition:all .5s ease-in-out;z-index:11000}#menu.show{transform:translateX(0)}#menu #menu-close-bg{position:fixed;top:0;left:0;width:0;height:100%;background-color:transparent}#menu.show #menu-close-bg{width:150%}#menu-close{position:absolute;top:0;right:0;width:45px;height:45px;transform:translateX(100%);background:url(../svg/menu.svg) no-repeat center var(--darkblue);background-size:80%;cursor:pointer;z-index:100}#menu.show #menu-close{background-color:var(--gold);background-image:url(../svg/menu_close.svg)}#menu-scroll{overflow-x:visible;overflow-y:auto;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}#menu-intro{padding:20px}#menu ul{list-style:none;padding:10px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#menu ul li{padding:10px;margin:0;display:block;width:100%;border-bottom:1px solid var(--gold);box-sizing:border-box;cursor:pointer}#menu ul li:last-child{border-bottom:none}h1,h2,h3{color:var(--gold);font-weight:normal;margin:0;padding:.5em 0;text-align:center}#gameview{position:relative;top:0;margin:0 auto;width:100%;max-width:800px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}#view{position:absolute;top:10%;top:55px;left:3%;left:10px;right:3%;right:10px;bottom:3%;bottom:10px;overflow:hidden;box-sizing:border-box;border-radius:20px}#view h1{color:var(--darkblue);text-transform:uppercase;padding:20% 0 20px;font-size:clamp(1.2rem,3vw,2rem)}#siteBubbles{list-style:none;position:absolute;bottom:0;left:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;margin:0;padding:0}#siteBubbles li{padding:5px;font-size:2rem;color:var(--midblue)}#siteBubbles li.highlight{color:var(--darkblue)}#btn-nextsection{position:absolute;bottom:-10%;bottom:-10%;left:50%;transform:translateX(-50%);padding:10px 20px;background-color:var(--darkblue);color:var(--darkblue);color:#fff;text-transform:uppercase;border:none;border-radius:20px;cursor:pointer;font-size:1.5rem;font-size:1rem;width:80%;min-height:50px;border-bottom-left-radius:0;border-bottom-right-radius:0}#btn-nextsection.show{transition:all .5s ease-in-out;bottom:10%;bottom:5%;bottom:0}#view.info .viewbox{background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;border-radius:20px;color:var(--darkblue);transition:all .5s ease-in-out;box-sizing:border-box}#view.info .viewbox.show{transform:translateX(0);opacity:1}#view.info .viewbox.toright{transform:translateX(100%) scale(.8);opacity:.7}#view.info .viewbox.toleft{transform:translateX(-100%) scale(.8);opacity:.7}#view.info img{width:100%;height:auto;max-width:500px;margin:0 auto;display:block}#view.choose{background-color:var(--midblue);background-color:var(--blue)}#view.choose h1{color:#fff}#view #options{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:column}#view #options li{padding:20px;margin:0;display:block;width:100%;border:5px solid var(--midblue);text-align:center;border-radius:10px;box-sizing:border-box;cursor:pointer;background-color:#fff;color:var(--verydarkblue);margin-bottom:10px}#view #options li.img{aspect-ratio:16/9;background:no-repeat center center;background-size:cover}#view #options li.selected,#view #options li:hover{border-color:var(--darkblue)}#view #composebox h3>div{display:flex;flex-direction:row;flex-wrap:wrap}#view .optioncosts{height:1rem;width:30%;box-sizing:border-box;padding-left:20px;background:url(../svg/muenzen_icon_blau.svg) no-repeat left center;background-size:contain}#view .selected .optioncosts{background-image:url(../svg/muenzen_icon.svg)}#view .optioneco{height:1rem;width:30%;box-sizing:border-box;padding-left:20px;background:url(../svg/eco.svg) no-repeat left center;background-size:contain}.colorscheme1 #view.info .viewbox{background-color:var(--verydarkblue);color:#fff}.colorscheme1 #view.info h1{color:#fff}.colorscheme1 #btn-nextsection{background-color:#fff;color:var(--darkblue)}#view.compose{background-color:var(--blue);background-color:aqua;padding:0;background-color:transparent}#view.compose #overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:100}#view.compose #overlay.overlayaway{animation:overlayaway .5s ease-in}@keyframes overlayaway{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(0,-100%) scale(1)}}#view.compose #overlay-in{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background-color:var(--verydarkblue);background-color:rgba(0,43,85,.9);padding:20px;box-sizing:border-box;text-align:center;border-radius:20px;display:flex;align-items:center;justify-content:center}#view.compose #overlay-in #overlay-hl{font-size:1.5rem;margin-bottom:20px}#view.compose #overlay-in #overlay-close{padding:10px 20px;font-size:1rem;position:absolute;bottom:5%;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:20px;color:var(--darkblue);cursor:pointer;text-transform:uppercase}#svgbox{background-color:antiquewhite;background-color:red;background-color:var(--midblue);background-color:var(--blue);background:no-repeat left top var(--blue);background-size:contain;aspect-ratio:16/9;width:100%}#view.compose h1{padding:20px 0 20px;color:#fff}#view.compose h1{padding-top:0}#view.compose h2,#view.compose h3,#view.compose h4{color:var(--blue)}#view.compose h2{font-size:clamp(1.0,3vw,1.5rem);line-height:1em;height:10%}#composebox{height:60%;height:50%;height:57%;width:100%;position:absolute;position:relative;top:10px;box-sizing:border-box;overflow:hidden;display:block}.componentbox{display:block;position:absolute;top:0;left:0;transform:translateX(100%);width:100%;height:100%;transition:all .5s ease-in-out}.componentbox.show{display:block;position:absolute;top:0;left:0;transform:translateX(0) scale(1);width:100%;height:100%;opacity:1}.componentbox.toleft{transform:translateX(-100%) scale(.8);opacity:.7}.componentbox.toright{transform:translateX(100%) scale(.8);opacity:.7}.component{width:100%;height:100%;background-color:#fff;border:5px solid var(--midblue);border-radius:1rem;box-sizing:border-box;padding:10px;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;perspective:1000px;overflow:hidden}.optionsboxscroll{overflow:scroll;overflow-y:scroll;overflow-x:hidden;height:90%;height:100%;position:relative;padding-bottom:50px;padding-bottom:0;display:block}.componenttxt{height:15%;font-size:.8rem;font-size:1rem;line-height:1.5em;color:var(--verydarkblue);position:absolute;position:fixed;top:0;left:0;width:100%;height:100%;background-color:maroon;background-color:var(--verydarkblue);display:none;padding:10px;box-sizing:border-box;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;transform:rotateX(-90deg);z-index:-1000}.componenttxt.show{transform-origin:top center;animation:herunterklappen 300ms ease-in-out forwards,ausschwingen 1s 300ms ease-in-out forwards;z-index:1000}@keyframes herunterklappen{0%{transform:rotateX(-90deg)}100%{transform:rotateX(0deg)}}@keyframes ausschwingen{0%{transform:rotateX(0deg)}20%{transform:rotateX(15deg)}40%{transform:rotateX(-10deg)}60%{transform:rotateX(5deg)}80%{transform:rotateX(-2deg)}100%{transform:rotateX(0deg)}}.componenttxtclose{position:absolute;top:0;right:0;width:50px;height:50px;font-size:2rem;display:flex;align-items:center;justify-content:center;text-align:center}#view.compose .option{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:10px;padding:0;position:relative;min-height:3rem}#view.compose .option.open{min-height:120px}#view.compose .option.not-in-budget,#view.strategy .strategy.not-in-budget{border-left:5px solid red}#view.strategy .strategy.not-in-budget h3::before,#view.compose .option.not-in-budget h3::before{content:'Kein Budget ';font-weight:bold;background-color:red;padding:3px;border-radius:3px;color:#fff;font-size:.6rem;margin-right:5px}#view.compose .option h3{font-size:1rem;padding:0;width:80%;text-align:left;color:var(--verydarkblue);font-size:.8rem;position:relative;padding:0 10px;box-sizing:border-box;line-height:1.3em}#view.compose .optionplus{width:20%;height:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;color:var(--verydarkblue);text-align:center;cursor:pointer;background-color:rgba(255,255,255,.3);cursor:pointer}#view.compose .open .optionplus{transform:rotate(180deg)}#view.compose .option:nth-child(odd){background-color:var(--midblue)}#view.compose .option:nth-child(even){background-color:#eee;background-color:#ccc;background-color:var(--lightblue)}#view.compose .optiondetails{display:none;font-size:.8rem;line-height:1.3em;padding:10px}#view.compose .option.open .optiondetails{display:block;color:var(--verydarkblue)}#view.compose .optiondetailscosts{text-align:right;font-weight:bold}#view.compose .option.selected,#view.compose .option.selected .optionplus,#view.compose .option.selected h3,#view.compose .option.selected .optiondetails{background-color:green!important;color:#fff!important}.shake{animation:300ms shake 1 ease-in-out}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}100%{transform:translateX(0)}}#view.compose .detailinfos{font-size:1.5rem;margin-left:10px}#view.strategy{background-color:#fff}#view.strategy>div{color:var(--darkblue);padding:10px}#view.strategy #strategiesbox{height:60%;overflow-y:auto;background-color:#fafafa;padding:0}#view.strategy ul{list-style:none;padding:10px;margin:0}#view.strategy ul li{padding:0;margin:0;display:flex;flex-wrap:wrap;background-color:var(--midblue)}#view.strategy ul li.hidden{display:none}#view.strategy ul li:nth-child(odd){background-color:#dfeef2;background-color:#ccc;background-color:var(--lightblue)}#view.strategy ul li h3{text-align:left;color:var(--verydarkblue);font-size:1rem;width:80%;padding:10px;box-sizing:border-box;display:flex;display:block;align-items:center;line-height:1.3em}#view.strategy ul li .strategyplus{text-align:center;font-size:1rem;font-size:.8rem;width:20%;display:flex;justify-content:center;align-items:center;color:var(--verydarkblue);aspect-ratio:1;background-color:rgba(0,0,0,.03);cursor:pointer}#view.strategy ul li.open .strategyplus{transform:rotate(180deg)}#view.strategy ul li .costs{text-align:right}#view.strategy ul li .strategydetails{display:none;font-size:.8rem;line-height:1.3em;padding:10px;color:var(--verydarkblue)}#view.strategy ul li.open .strategydetails{display:block}#view.strategy li.selected,#view.strategy li.selected .strategyplus,#view.strategy li.selected h3,#view.strategy li.selected .strategydetails{background-color:green!important;color:#fff!important}#view.strategy .optioninfos{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:5px}#view.strategy .optioninfos>div{width:30%}#view.event{background-color:#fff}#view.event>div{color:var(--darkblue);padding:10px 20px;padding:10px 10px;text-align:center;text-align:left}#view.event #strategiesbox{height:60%;overflow-y:auto;background-color:#fafafa;padding:0}#view.event ul{list-style:none;padding:10px;margin:0}#view.event ul li{padding:0;margin:0;display:flex;flex-wrap:wrap;display:none}#view.event ul li{background-color:#dfeef2}#view.event ul li h3{text-align:left;color:var(--verydarkblue);font-size:1rem;width:80%;padding:10px;box-sizing:border-box;display:flex;align-items:center;line-height:1.3em;font-weight:bold}#view.event ul li .eventplus{text-align:center;font-size:1rem;font-size:.8rem;width:20%;display:flex;justify-content:center;align-items:center;color:var(--verydarkblue);aspect-ratio:1;background-color:rgba(0,0,0,.03);cursor:pointer}#view.event ul li .costs{text-align:right}#view.event ul li .eventdetails{display:block;font-size:.8rem;line-height:1.3em;padding:10px;color:var(--verydarkblue)}#view.event ul li.open .eventdetails{display:block}#view.event li.selected{display:flex}#view.event video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:0 auto}#eventsbox{overflow-y:scroll;height:80%;position:relative}#eventsbox .matrixcontainer{padding:10px}#eventsbox .matrixcontainer:last-child{padding-bottom:50px;margin-bottom:50px}#eventsbox h4{font-size:1rem;line-height:1.3em;padding:10px 10px 0;margin:0}#eventsbox .matrixcontainer h5{font-size:1rem;font-size:.9rem;line-height:1.3em;padding:5px 0;margin:0}#eventsbox .matrixcontainer p{font-size:1rem;font-size:.9rem;line-height:1.3em;padding:0;margin:0}#eventsbox .matrixcontainer .matrixinner>div{font-size:1rem;font-size:.9rem;line-height:1em;padding:0;margin:0;display:inline-block;width:30%}#eventsbox .matrixcontainer .matrixinner .matrixinnereco,#eventsbox .matrixcontainer .matrixinner .matrixinnercosts{padding-left:20px}#view.resultchart .hl{height:10%;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;text-transform:uppercase}#view.resultchart .viewbox{background-color:#fff;background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;color:var(--darkblue);transition:all .5s ease-in-out;box-sizing:border-box;display:flex;flex-direction:column}#view.resultchart .resulttext{background-color:#fff;width:100%;height:60%;padding:20px;box-sizing:border-box;color:var(--darkblue);border-radius:20px}#view.resultchart .resulttext h2{padding:20px 0;color:var(--verydarkblue);text-transform:uppercase}#view.resultchart .viewbox .chartbox{display:block;width:100%;height:40%;background:url(../svg/stufen_anzeige_kreis.svg) no-repeat center bottom #7cb8cc;overflow:hidden;border-radius:20px}#view.resultchart .viewbox .pointer{display:block;width:100%;height:100%;background:url(../svg/stufen_anzeige_pfeil.svg) no-repeat center bottom;transform:rotate(-90deg);transform-origin:50% 90%;transition:all ease-in-out 1s}#view.resultchart .viewbox.show{transform:translateX(0);opacity:1}#view.resultchart .viewbox.toright{transform:translateX(100%) scale(.8);opacity:.7}#view.resultchart .viewbox.toleft{transform:translateX(-100%) scale(.8);opacity:.7}#view.resultchart .viewbox-container{position:absolute;top:10%;left:0;right:0;bottom:0}#svgbox.svgbox_custom1{position:absolute}#svgbox.svgbox_custom1 #bglandscape{height:100%;width:auto;position:absolute;top:0;left:0}.custom1 .is_icon{display:none!important}#btnmovebox{position:absolute;width:100%;height:40%;bottom:0;left:0}#btnmove{height:200px;width:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--midblue);border-radius:50%;border:10px solid var(--verydarkblue);display:flex;justify-content:center;align-items:center;color:var(--verydarkblue);text-transform:uppercase;font-size:2rem}#btnmove.ende{height:1.5em;border-radius:20px;transition:500ms ease-in-out all;padding:20px;text-align:center}#btnmove:active{transform:translate(-50%,-50%) scale(.9)}#btnmove.ende:active{transform:translate(-50%,-50%) scale(1)}#resetbox{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;z-index:15000}#resetboxtxt{width:100%;height:50%;background:var(--darkblue);color:#fff;padding:20px;box-sizing:border-box;text-align:center}#resetboxtxt strong{font-size:1.5rem;font-weight:bold;text-align:center;display:block;text-transform:uppercase;padding:20px 0}#resetboxselect{width:100%;height:50%;background:var(--verydarkblue);color:#fff;padding:20px;box-sizing:border-box;display:flex;align-content:flex-end;flex-direction:column;align-items:flex-end}#resetboxselectcancel,#resetboxselectyes{width:100%;background:var(--midblue);color:#fff;padding:50px 10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:10px 0;border-radius:10px;font-size:1.2rem;box-sizing:border-box}#resetboxselectyes{padding:10px 10px;background-color:#c00;cursor:pointer}#swipebox{position:fixed;top:0;left:0;z-index:30000;width:100%;height:100%;opacity:0;display:none}#swipebox.animate{opacity:1;display:block}#swipebox img{position:absolute;bottom:10%;left:50%;width:50%;max-width:300px;height:auto;transform:translate(-50%,0) rotate(0)}#swipebox.animate img{animation:swipeanimation 1.5s 1 ease-in-out;transform-origin:50% 100%}@keyframes swipeanimation{0%{transform:translate(-50%,0) rotate(0);opacity:0}25%{opacity:1}50%{transform:translate(-100%,0%) rotate(-5deg)}75%{opacity:1}100%{transform:translate(-50%,0) rotate(0);opacity:0}}.toarrow{position:absolute;top:50%;width:50px;height:150px;background-color:tomato;z-index:500;background:no-repeat center center rgba(0,0,0,.1);background:no-repeat center center var(--verydarkblue);background-size:50% auto;transition:all ease-out .5s;cursor:pointer}#toleftarrow{left:0;background-image:url(../../assets/svg/arrow_left.svg);border-top-right-radius:50%;border-bottom-right-radius:50%;transform:translateX(-100%)}.arrowin #toleftarrow{transform:translateX(0)}#torightarrow{right:0;background-image:url(../../assets/svg/arrow_right.svg);border-top-left-radius:50%;border-bottom-left-radius:50%;transform:translateX(100%)}.arrowin #torightarrow{transform:translateX(0)}:root{--fontSizeBigScreen:1.3rem;--maxWidthBigScreen:800px}@media(min-width:800px){#view h1{padding:50px 0 20px;line-height:1.3em}#view.info .viewbox p{font-size:var(--fontSizeBigScreen);line-height:1.5em}#view.info .viewbox{padding:20px 50px}#view #options li{font-size:var(--fontSizeBigScreen)}#btn-nextsection{font-size:var(--fontSizeBigScreen)}#view.compose #overlay-text{font-size:var(--fontSizeBigScreen)}#view.compose #overlay-in #overlay-hl{font-size:2rem}#view.compose #overlay-close{font-size:var(--fontSizeBigScreen)}#view.compose .option h3{font-size:var(--fontSizeBigScreen)}#view.compose .optiondetails{font-size:var(--fontSizeBigScreen)}#view.compose #overlay-in{padding:20px 50px}#view .optioncosts{height:1.5rem;padding-left:30px}#view .optioneco{height:1.5rem;padding-left:30px}#view.compose .optionplus{width:80px}#view.compose .option{justify-content:space-between}#view.compose .option.open .optiondetails{font-size:var(--fontSizeBigScreen);background-color:rgba(255,255,255,.32);width:100%;border-bottom:2px solid #fff}#view.compose .componenttxt{font-size:var(--fontSizeBigScreen)}#view.strategy>div{font-size:var(--fontSizeBigScreen)}#view.strategy ul li h3{font-size:var(--fontSizeBigScreen)}#view.strategy #strategiesbox{height:75%;height:70%}#view.strategy ul li .strategyplus{width:80px}#view.strategy ul li{justify-content:space-between}#view.strategy ul li .strategydetails{font-size:var(--fontSizeBigScreen);background-color:rgba(255,255,255,.32);width:100%;border-bottom:2px solid #fff}#view.event ul li h3{font-size:var(--fontSizeBigScreen)}#view.event ul li .eventdetails{font-size:var(--fontSizeBigScreen)}#eventsbox h4{font-size:var(--fontSizeBigScreen)}#eventsbox .matrixcontainer h5{font-size:var(--fontSizeBigScreen)}#eventsbox .matrixcontainer p{font-size:var(--fontSizeBigScreen)}#eventsbox .matrixcontainer .matrixinner .optioncosts,#eventsbox .matrixcontainer .matrixinner .optioneco{font-size:var(--fontSizeBigScreen);padding-left:30px}#resetboxselect>div{max-width:400px;margin:10px auto}#gameview{max-width:var(--maxWidthBigScreen)}body.custom1 #gameview,body.compose #gameview{max-width:80%}#view.compose{display:flex;flex-wrap:wrap}#view.compose h1{width:100%}#svgbox,#composebox{width:50%;position:relative}#btn-nextsection{padding-bottom:70px;max-width:var(--maxWidthBigScreen);}body.custom1 #gameview,body.compose #gameview{max-width:80%}}#creditbox{position:absolute;top:50px;left:0;width:100%;height:calc(100% - 50px);background-color:var(--blue);z-index:10000}#creditbox-in{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-color:#fff;border-radius:10px;color:var(--darkblue)}#creditbox-cancel{position:absolute;top:0;right:0;font-size:1.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:50px}#creditbox-in h2{color:var(--darkblue);text-transform:uppercase}#creditbox-in p{padding:20px;font-size:1rem;line-height:1.5em}#creditbox-scroll{overflow-y:scroll;height:60%;position:absolute;width:100%}#creditbox-select{overflow-y:scroll}#creditbox .creditbox-option{padding:10px 20px 20px;margin:0;display:block;width:100%;box-sizing:border-box;cursor:pointer;color:var(--verydarkblue)}#creditbox .creditbox-option:nth-child(odd){background-color:var(--midblue)}#creditbox .creditbox-option:nth-child(even){background-color:var(--lightblue)}#creditbox .creditbox-option>h3{text-align:left;color:var(--verydarkblue)}#creditbox .creditbox-option>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}#creditbox .options-budget{height:1rem;width:50%;box-sizing:border-box;padding-left:20px;background:url(../svg/muenzen_icon_blau.svg) no-repeat left center;background-size:contain;font-size:.8rem}#creditbox .selected .options-budget{background-image:url(../svg/muenzen_icon.svg)}#creditbox .options-eco{height:1rem;width:50%;box-sizing:border-box;padding-left:20px;background:url(../svg/eco.svg) no-repeat left center;background-size:contain;font-size:.8rem}#creditbox .options-select{display:flex;justify-content:center;align-items:center;color:#fff;background-color:var(--darkblue);width:100%;margin-top:10px;padding:10px;border-radius:10px}.options-explanation{font-size:.8rem;line-height:1.3em;padding-top:20px;display:none}#credithint{position:absolute;right:0;right:10px;padding:10px 10px 10px;padding:5px 10px;background:#c00;background:var(--darkblue);background-size:auto 60%;border:5px solid #d00;border:3px solid var(--midblue);z-index:20000;border-radius:10px;white-space:nowrap;text-align:center;font-size:.8rem;line-height:1em;text-align:right;transform:translateY(-50%)}#credithint.highlight{background-color:#c00;border-color:#d00}#credithint span{margin:0 2px 0 2px;font-weight:bold}.menu-open #credithint{z-index:10000}#aktuelle-ausgaben:after{content:url(../svg/muenzen_icon.svg);height:1.3em;display:inline-block;width:1.3em;margin:0 0 0 5px}.custom2 table{width:100%;margin:0 auto;border-collapse:collapse}.custom2 table tr:nth-child(even){background-color:rgba(255,255,255,.2)}.custom2 table tr td{padding:10px}.custom2 table tr td.text-left{}.custom2 table tr td.text-right{text-align:right;font-weight:bold}.optioncheckbox{border:3px solid #fff;border:2px solid #fff;border-radius:5px;width:45px;height:45px;display:block;position:absolute;top:5px;left:5px;font-size:35px;font-weight:bold;display:flex;align-items:center;justify-content:center}#view.compose .option{min-height:80px}#view.compose .option.open{min-height:160px}#view.compose .option h3{position:absolute;left:60px;top:5px;height:4em;line-height:1.5em;width:60%;width:calc(100% - 110px);height:auto}#view.compose .option .optionplus{position:absolute;right:0;top:0;width:45px;height:80px}#view.compose .option .optiondetails{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;height:80px;overflow:scroll;display:none}#view.compose .option.open .optiondetails{display:block}#menu-intro p{font-size:.8em}#menu-intro p img{width:100%;height:auto}