*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header nav>ul,html{background-color:#2a4f47}body,html{font-size:100%;line-height:1.4;font-family:sans-serif,"Inter","Helvetica Neue",Arial;text-shadow:none;color:#000}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,li.sub-menu:hover>ul,main,nav,section,summary{display:block}body{width:980px;min-width:240px;margin:0 auto;background-color:#fff;overflow-x:hidden;padding:5px 10px 30px}html.night body{background-color:#000;color:#fff;text-shadow:none}header{min-height:200px;position:relative;height:250px;background:url(/media/images/template/logo-calendar-holidays-in-germany-pc.webp)no-repeat left top;margin:0-10px}header nav>ul{width:100%;height:30px;list-style-type:none!important}header nav>ul>li{float:left;cursor:pointer;display:inline-block;line-height:28px;border-left:1px solid #2a4f47}header nav>ul>li>a{color:#fff;text-decoration:none;width:100%;font-size:15px;line-height:28px;vertical-align:middle;display:block;padding:0 20px;border-bottom:none}header nav>ul>li>a:hover{background-color:#d2f9f1;color:#000;border:0!important}header nav>ul>li.active,header nav>ul>li:first-child{border-left:none}header nav>ul>li.active>a,header nav>ul>li:hover>a{color:#000!important;background-color:#d2f9f1}header nav>ul ul{display:none;position:absolute;z-index:650;left:-1px;top:28px;width:260px;background-color:#d2f9f1;box-shadow:5px 5px 5px 0#2a4f47;list-style-type:none;border-right:1px solid #2a4f47;border-left:1px solid #2a4f47;border-bottom:10px solid #2a4f47;border-radius:0 0 0 1em}header nav>ul ul li{text-align:left}header nav>ul ul li>a,header nav>ul ul li>div{display:block;text-align:left;padding:10px 0 10px 18px;text-decoration:none;font-size:15px;border:0;line-height:1}header nav>ul ul li:nth-child(2n+1) a,header nav>ul ul li:nth-child(2n+1)>div{color:#2a4f47;background-color:#fff}header nav>ul ul li:nth-child(2n) a,header nav>ul ul li:nth-child(2n)>div{color:#2a4f47;background-color:#d2f9f1}header nav>ul ul li>a:hover,header nav>ul ul li>div:hover{color:#fff;background-color:#89bcb1}header nav>ul li:last-child ul{right:-1px;left:auto}header nav>ul li:nth-child(n+3) ul{right:-2px;left:auto}header nav li{list-style-type:none;position:relative}header #navi-button{display:none;cursor:pointer;position:absolute;right:5px;top:0;width:47px;height:46px;background:url(/media/images/template/app-icons.png)no-repeat -395px 0;border:3px solid #fff;border-radius:.7em;margin-left:160px}.breadcrumb{clear:both;padding:10px 0;color:#333}.breadcrumb>ol{align-items:center}.breadcrumb>ol>li{list-style:none;margin:0;padding:0;display:inline-block;line-height:30px;vertical-align:middle}.breadcrumb>ol>li ul li{line-height:1.2}.breadcrumb a{color:#2a4f47;display:inline-block;padding:3px 0}.breadcrumb span.div-line{display:inline-block;padding:0 5px;color:#c05033}.breadcrumb .lang-menu{display:inline-block;width:40px;height:32px;margin-right:10px;background:url(/media/images/template/app-icons-small.png)no-repeat -222px 0}.breadcrumb .lang-menu:hover{background:url(/media/images/template/app-icons-small.png)no-repeat -222px -52px}.breadcrumb .ico-home{display:inline-block;width:36px;height:32px;margin-right:5px;background:url(/media/images/template/app-icons-small.png)no-repeat 0 0}.breadcrumb .ico-home:hover{background:url(/media/images/template/app-icons-small.png)no-repeat 0-52px}html.night .breadcrumb span.div-line{color:#d2f9f1}html.night .breadcrumb a{text-decoration:none}html.night .breadcrumb .ico-home,html.night .breadcrumb .lang-menu{background-position-y:-52px}html.night .breadcrumb .ico-home:hover,html.night .breadcrumb .lang-menu:hover{background-position-y:0}main{width:100%}main article{width:75%;float:left;min-height:1000px;padding:0 20px 40px 0}main aside{width:24%;float:right;padding:0;min-height:1500px}main aside .h4{margin:0;background-color:#c05033;color:#fff;text-align:center;text-shadow:none;background:url(/media/images/template/navi-bg.png)no-repeat top center;min-height:70px;border-radius:0;box-shadow:none;padding:40px 6px 6px}main aside ul{list-style-type:none;margin-bottom:20px;padding:10px 5px;border:2px solid #c05033;border-bottom:15px solid #c05033}main aside ul.recommendations li{background-color:#fff;font-size:80%;text-align:center;padding:5px}html.night main aside ul{background-color:#000}html.night main aside ul li a{color:#fff;font-weight:400}html.night main aside ul li:nth-child(2n){background-color:#c05033}html.night main aside ul li:nth-child(2n+1){background-color:#000}html.night main aside ul.recommendations li{background-color:#000}html.night main h1,html.night main h2{font-weight:400}footer{clear:both;width:100%;margin-top:10px}footer .copy-info{margin:0-10px;padding:10px}footer nav,footer nav ul{margin:0 0 40px}footer nav ul{list-style-type:none;float:left;width:32%}footer nav ul li{padding:5px 10px}footer nav ul li h3{color:#c05033;letter-spacing:1px}footer nav ul li [data-u],footer nav ul li a{text-decoration:none;color:#333}footer nav ul li [data-u]:hover,footer nav ul li a:hover,html.night footer nav ul li [data-u]:hover,html.night footer nav ul li a:hover{text-decoration:underline}html.night footer nav ul li h3{color:#f0b8a9;font-weight:400}html.night footer nav ul li [data-u],html.night footer nav ul li a{color:#ccc}h1,h2,h3,h4{line-height:1.2}h1{font-size:18px;font-size:1.2rem;margin:.5em 0 .7em}h2,h3,h4{margin:1.2em 0 .7em}h2,h2.none{border-left:none}h2{font-size:17px;font-size:1.15rem;border-bottom:#2a4f47 1px solid;background:url(/media/images/template/paragraph-bg.png)no-repeat left center;background-size:17px;padding:10px 10px 10px 20px}h2.none{border-bottom:none;padding-left:0;background:0 0;background-size:0}h3,h4{font-size:16px;font-size:1.1rem}h4{font-style:italic}p{margin:0 0 .5em}div,input,li,p,td,textarea,th,ul{font-size:15px;font-size:1rem}.link:hover,[data-u]:hover,a:hover,html.night .breadcrumb .summary .link:hover,html.night .breadcrumb .summary [data-u]:hover,html.night .breadcrumb .summary a:hover,html.night .breadcrumb table .link:hover,html.night .breadcrumb table [data-u]:hover,html.night .breadcrumb table a:hover,html.night article .summary .link:hover,html.night article .summary [data-u]:hover,html.night article .summary a:hover,html.night article table .link:hover,html.night article table [data-u]:hover,html.night article table a:hover{color:#c05033}html.night .breadcrumb .link,html.night .breadcrumb [data-u],html.night .breadcrumb a,html.night article .link,html.night article [data-u],html.night article a{color:#89bcb1}html.night .breadcrumb .link:hover,html.night .breadcrumb [data-u]:hover,html.night .breadcrumb a:hover,html.night .holidays-actual>li>span,html.night article .link:hover,html.night article [data-u]:hover,html.night article a:hover{color:#f0b8a9}.link,[data-u],a,html.night .breadcrumb .summary .link,html.night .breadcrumb .summary [data-u],html.night .breadcrumb .summary a,html.night .breadcrumb table .link,html.night .breadcrumb table [data-u],html.night .breadcrumb table a,html.night .holidays-actual>li.today a,html.night article .summary .link,html.night article .summary [data-u],html.night article .summary a,html.night article table .link,html.night article table [data-u],html.night article table a{color:#2a4f47}.link{text-decoration:underline;cursor:pointer}a>img,img{border:0}li.sub-menu>ul{display:none}.clall{clear:both}.dinlbl,header .logo-title p span{display:inline-block}.dnone,ul.holidays>li>span[itemprop=eventType]{display:none}.top-info>div:nth-child(1){width:345px;float:left}.top-info>div:nth-child(1) ul{margin-left:20px}.top-info>div:nth-child(1) ul li{list-style-type:disc!important;color:#c05033;padding-left:0}.top-info>div:nth-child(2){height:550px;width:350px;float:right;text-align:center}.top-info .ad-top{position:-webkit-sticky;position:sticky;top:0;height:350px;width:350px;margin:0 auto;text-align:center}.base-information,.error-information,.information,.second-information,.warning-information{border-left-width:10px!important;padding:10px;margin:20px 0}html.night .top-info>div:nth-child(1) ul li{color:#f0b8a9}.bg-lazy,.bg-lazy>li{background-image:url(/media/images/template/placeholder-image.gif)!important}.aspra_9_16 div img,img.aspra_9_16{aspect-ratio:9/16!important}.aspra_16_9 div img,img.aspra_16_9{aspect-ratio:16/9!important}.aspra_3_4 div img,img.aspra_3_4{aspect-ratio:3/4!important}.aspra_4_3 div img,img.aspra_4_3{aspect-ratio:4/3!important}.aspra_1_1 div img,img.aspra_1_1{aspect-ratio:1/1!important}[src*=placeholder-image]{width:1px;height:1px}.summary{margin:20px 0 20px 20%;border-left:10px solid #2a4f47;background-color:#d2f9f1;font-size:110%;padding:20px 30px}html.night .holidays-actual>li.today,html.night .holidays-actual>li.today>span,html.night .summary{color:#000}@media all and (display-mode:standalone){.pwa-install{display:none}}.holidays-actual{list-style-type:none!important;margin:20px 0}.holidays-actual>li{padding:5px 3px!important;margin:0!important;border-bottom:1px solid #666}.holidays-actual>li:last-child{border-bottom:none!important}.holidays-actual>li.today{background-color:#ffd39b}.holidays-actual>li>span{color:#600}.kalender{float:left;width:100%}.kalender,.kalender ul{list-style-type:none!important;background-color:#fff}.kalender>li{width:32%;float:left;border:1px solid #2a4f47;padding:5px;text-align:center;margin:0 1% 5px 0!important;position:relative}.dbl-kalender .kalender>li{width:90%!important}.kalender>li>ul>li{width:12.3%;height:26px;float:left;border:1px solid #ccc;padding:2px!important;text-align:center;margin:0!important;font-size:14px;font-size:.8rem}.kl-weekdays{height:26px}.kalender>li>ul.kl-weekdays>li{border:1px solid #fff!important;font-weight:700;color:#2a4f47}.kalender_ad{clear:both!important;width:97%!important;height:auto!important;border:0!important;min-height:312px}.woche-nummer{font-size:90%!important;border:1px solid #fff!important;color:#666}.kl-leer{background-color:#efefef}ul.kl-leer:not(.no-border)>li{border:1px solid #fff!important}.kl-sa,.kl-so{background-color:#e9fdf9!important}.kl-a-monat{color:#060}.kl-a-day{border:2px solid #060!important}.kl-redday{color:#cd0000!important;font-weight:700}.kl-ferien{background-color:#ddf0aa}ul.holidays{list-style-type:none!important}.no-border>li{border:0!important}ul.holidays>li{padding:0!important;margin:0!important}html.night .kalender,html.night .kalender ul{background-color:#000}html.night .kalender .kl-weekdays>li,html.night .woche-nummer{border-color:#000!important}html.night .kl-sa,html.night .kl-so{background-color:#547a75!important}html.night .kl-leer{background-color:#555}html.night .kl-a-monat{color:#00bf00}html.night .kl-a-day{border:2px solid #00bf00!important}html.night .kalender>li>ul.kl-weekdays>li{color:#74aca5}html.night .woche-nummer{color:#999}html.night .kl-redday,html.night .kl-sa.kl-redday,html.night .kl-so.kl-redday{color:#fd0606!important}li.calrow{background:url(/media/images/template/buttons.webp)no-repeat 9px -251px;padding-left:30px!important}.tooltip-span--clamp-left{left:0!important;right:auto!important}.tooltip-span--clamp-right{right:0!important;left:auto!important}.tooltip-span--clamp-left,.tooltip-span--clamp-right{transform:translate(0,-50%)!important}@media screen and (min-width:769px) and (max-width:979px){.kalender>li,.kalender>li>ul>li{font-size:80%}}@media screen and (min-width:481px) and (max-width:768px){.kalender>li{width:48%}.kalender>li,.kalender>li>ul>li{font-size:80%}}@media screen and (max-width:480px){.kalender>li{width:100%}.kalender>li,.kalender>li>ul>li{font-size:80%}}html{background:url(/media/images/template/html-bg.jpg)repeat-y center top}header .current-date{position:absolute;left:60px;top:80px;font-size:40px;line-height:.8;color:#c05033;text-shadow:0 0 0#ccc,2px 2px 0#ccc;width:160px;text-align:center}header nav#main-nav{margin:20px 10px 0 260px}header nav#main-nav>ul{background-image:linear-gradient(#89bcb1,#2a4f47,#2a4f47,#89bcb1);float:left;color:#fff;box-shadow:0 0 2px #2a4f47;border-radius:0 1em 1em 0;padding:1px 0 1px 20px;margin-top:10px;border:1px solid #2a4f47}header nav.breadcrumb{margin:0 0 0 260px}header nav.breadcrumb a{color:#c05033}header nav.breadcrumb span.div-line{color:#2a4f47}header #navi-button:hover{background:url(/media/images/template/app-icons.png)no-repeat -395px -70px}header .logo-title{padding-top:15px;margin-left:260px;height:50px}header .logo-title p:first-child{display:inline-block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:30px;line-height:.8;color:#2a4f47;text-shadow:0 0 0#ccc,2px 2px 0#ccc;margin-bottom:10px}header .logo-title p:last-child{color:#c05033;margin-bottom:0;text-transform:uppercase}header .context-nav ul li:nth-child(2n)>a,header .context-nav ul li:nth-child(2n)>div,header .sub-menu-2 ul li:nth-child(2n)>a,header .sub-menu-2 ul li:nth-child(2n)>div{color:#000;border:1px solid #fff;background-color:#fff}header .context-nav ul li:nth-child(2n+1)>a,header .context-nav ul li:nth-child(2n+1)>div,header .sub-menu-2 ul li:nth-child(2n+1)>a,header .sub-menu-2 ul li:nth-child(2n+1)>div{color:#000;border:1px solid #fff;background-color:#f0b8a9}header .context-nav ul li>a:hover,header .context-nav ul li>div:hover,header .sub-menu-2 ul li>a:hover,header .sub-menu-2 ul li>div:hover{color:#fff;background-color:#c05033;border:1px solid #f0b8a9}html.night h2{background-image:url(/media/images/template/paragraph-bg-night.png)}main aside ul{border-color:#2a4f47;border-radius:0 0 1em 1em;box-shadow:0 2px 3px #000}main aside ul li:nth-child(2n){background-color:#f0b8a9}main aside ul li:nth-child(2n+1){background-color:#fff}main aside ul li a{font-size:14px;font-size:.9rem;display:block;line-height:1.7em;text-decoration:none;padding:5px 0}footer .copy-info{background-color:#2a4f47;font-weight:400;border-top:1px solid #2a4f47;border-bottom:1px solid #2a4f47;color:#fff}footer .copy-info a{text-decoration:none;color:#fff}html.night{background-image:url(/media/images/template/html-bg-night.jpg)}html.night header .logo-title p:first-child{color:#fff;text-shadow:none}html.night #navi-button{border:3px solid #f0b8a9}html.night footer .copy-info a{padding:3px 6px;border-radius:.5em}.pagetabs{margin:30px 0;height:34px}.pagetabs ul,.pagetabs ul li{list-style-type:none!important;height:32px}.pagetabs ul{width:100%;float:right;border-bottom:1px solid #2a4f47;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin:0!important;padding:0!important}.pagetabs ul li{padding:10px 4px 6px!important;line-height:12px;border-top:1px solid #2a4f47;border-left:3px solid #2a4f47;border-right:1px solid #2a4f47;border-radius:1em 0 0 0;margin:0 5px 0 0!important;text-align:center;overflow:hidden;font-size:14px;min-width:70px;width:auto;background:#2a4f47;color:#fff}.pagetabs ul li span{font-size:80%;display:inline-block;vertical-align:top}.pagetabs ul li:hover{transform:scale(1.03);cursor:pointer}.pagetabs ul li.tshow{color:#000;background-color:#fff;border-bottom:none!important;min-width:100px;width:auto!important;height:33px!important}.info-layer .pagetabs ul li.tshow{background-color:#f0b8a9}html.night .info-layer .pagetabs ul li.tshow{background-color:#c05033}html.night .pagetabs ul{border-bottom:1px solid #d2f9f1}html.night .pagetabs ul li{border-top:1px solid #d2f9f1;border-left:3px solid #d2f9f1;border-right:1px solid #d2f9f1;background:#d2f9f1;color:#2a4f47}html.night .pagetabs ul li.tshow{color:#fff;background-color:#000}@media screen and (max-width:480px){.pagetabs ul li{min-width:50px}.pagetabs ul li.tshow{min-width:70px}}@media screen and (min-width:769px) and (max-width:979px){html{background:0 0}body{width:96%!important;padding:0;border:0}body header{margin:0}.top-info>div:nth-child(1){width:34%}.top-info>div:nth-child(2){width:64%}}@media screen and (min-width:481px) and (max-width:768px){html{background:0 0}body{width:96%!important;padding:0}div,input,li,p,td,textarea,th,ul{font-size:16px;font-size:1rem}.m2-clear{clear:both!important;float:none!important;width:100%!important}.m2-hide{display:none!important}.m2-show{display:block!important}header nav#main-nav{margin:5px 10px 0 0!important;display:none;position:absolute;right:0;top:40px;z-index:900;width:300px;min-height:400px}header nav#main-nav>ul{height:auto;min-height:200px;background-color:#fff;border:2px solid #89bcb1;border-top:20px solid #89bcb1;border-bottom:20px solid #89bcb1;border-radius:1em;padding:0;box-shadow:0 2px 3px #2a4f47}header nav#main-nav>ul>li{display:block;width:100%;border-left:none;line-height:32px}header nav#main-nav>ul>li>a{font-size:inherit;line-height:32px}header nav#main-nav>ul>li.active,header nav#main-nav>ul>li:hover{background-color:#d2f9f1}header nav#main-nav>ul ul{position:relative;top:auto;left:auto!important;border-radius:0;width:100%;border:0;box-shadow:none;background-color:#d2f9f1;padding-bottom:2px}header nav#main-nav>ul ul li a,header nav#main-nav>ul ul li div,header nav#main-nav>ul ul li:nth-child(2n) a,header nav#main-nav>ul ul li:nth-child(2n) div,header nav#main-nav>ul ul li:nth-child(2n+1) a,header nav#main-nav>ul ul li:nth-child(2n+1) div{font-size:inherit;margin-left:2px;margin-right:2px;background-color:#fff}header nav#main-nav>ul ul li:hover a,header nav#main-nav>ul ul li:hover div{background-color:#89bcb1}header #navi-button{display:inline-block}.breadcrumb{padding:0;margin:10px 0;font-size:16px;font-size:.9rem}.breadcrumb ol{display:block}.breadcrumb .lang-menu{width:52px;height:35px;background:url(/media/images/template/app-icons.png)no-repeat -297px 0}.breadcrumb .lang-menu:hover{background:url(/media/images/template/app-icons.png)no-repeat -297px -70px}.breadcrumb .ico-home{width:48px;height:38px;background:url(/media/images/template/app-icons.png)no-repeat 0 0}.breadcrumb .ico-home:hover{background:url(/media/images/template/app-icons.png)no-repeat 0-70px}html.night .breadcrumb .ico-home,html.night .breadcrumb .lang-menu{background-position-y:-70px}html.night .breadcrumb .ico-home:hover,html.night .breadcrumb .lang-menu:hover{background-position-y:0}main article{min-height:400px;padding-right:0}main article,main aside{width:100%;float:none}.top-info>div:nth-child(1){width:100%;float:none}.top-info>div:nth-child(1) ul li a{font-size:1rem;line-height:32px;padding:5px!important}.top-info>div:nth-child(2){width:100%;float:none;margin:15px 0 0}}@media screen and (max-width:480px){html{background:0 0}body{width:96%!important;padding:0;border:0}div,input,li,p,td,textarea,th,ul{font-size:16px;font-size:1rem}.m3-clear{clear:both!important;float:none!important;width:100%!important}.m3-hide{display:none!important}.m3-show{display:block!important}header nav#main-nav{margin:5px 10px 0 0!important;display:none;position:absolute;right:0;top:40px;z-index:900;width:300px;min-height:400px}header nav#main-nav>ul{height:auto;min-height:200px;background-color:#fff;border:2px solid #89bcb1;border-top:20px solid #89bcb1;border-bottom:20px solid #89bcb1;border-radius:1em;padding:0;box-shadow:0 2px 3px #89bcb1}header nav#main-nav>ul>li{display:block;width:100%;border-left:none;line-height:32px}header nav#main-nav>ul>li>a{font-size:inherit;line-height:32px}header nav#main-nav>ul>li.active,header nav#main-nav>ul>li:hover{background-color:#d2f9f1}header nav#main-nav>ul ul{position:relative;top:auto;left:auto!important;border-radius:0;width:100%;border:0;box-shadow:none;background-color:#d2f9f1;padding-bottom:2px}header nav#main-nav>ul ul li a,header nav#main-nav>ul ul li div,header nav#main-nav>ul ul li:nth-child(2n) a,header nav#main-nav>ul ul li:nth-child(2n) div,header nav#main-nav>ul ul li:nth-child(2n+1) a,header nav#main-nav>ul ul li:nth-child(2n+1) div{font-size:inherit;margin-left:2px;margin-right:2px}header nav#main-nav>ul ul li:hover a,header nav#main-nav>ul ul li:hover div{background-color:#89bcb1}header #navi-button{display:inline-block}.breadcrumb{margin:10px 0;padding:0;font-size:16px;font-size:.9rem}.breadcrumb ol{display:block}.breadcrumb .lang-menu{width:52px;height:35px;background:url(/media/images/template/app-icons.png)no-repeat -297px 0}.breadcrumb .lang-menu:hover{background:url(/media/images/template/app-icons.png)no-repeat -297px -70px}.breadcrumb .ico-home{width:48px;height:38px;background:url(/media/images/template/app-icons.png)no-repeat 0 0}.breadcrumb .ico-home:hover{background:url(/media/images/template/app-icons.png)no-repeat 0-70px}html.night .breadcrumb .ico-home,html.night .breadcrumb .lang-menu{background-position-y:-70px}html.night .breadcrumb .ico-home:hover,html.night .breadcrumb .lang-menu:hover{background-position-y:0}main article{border-right:0;min-height:400px;margin:0;padding-right:0}main article,main aside{width:100%;float:none}main aside ul:not(.always-show){display:none}main aside ul li a{line-height:32px;font-size:16px;font-size:1rem;margin-left:7px}.top-info div:first-child{width:100%;float:none}.top-info div:first-child ul li a{font-size:1rem;line-height:32px;padding:5px!important}.top-info div:last-child{width:100%;float:none;margin:15px 0 0}}@media screen and (min-width:769px) and (max-width:979px){html,html.night{background:0 0}body header{height:auto;margin:5px -10px;background:url(/media/images/template/logo-calendar-holidays-in-germany-mobile.webp)no-repeat left top}body header .current-date{left:48px;top:42px;font-size:26px;width:70px}body header .logo-title{padding-top:5px;height:40px;margin-left:160px}body header nav#main-nav,body header nav.breadcrumb{margin-left:160px}main aside{background-size:80%}}@media screen and (min-width:481px) and (max-width:768px){html,html.night{background:0 0}body header{height:auto;min-height:160px;margin:5px -10px;background:url(/media/images/template/logo-calendar-holidays-in-germany-mobile.webp)no-repeat left top}body header .current-date{left:48px;top:42px;font-size:26px;width:70px}body header .logo-title{padding-top:5px;margin-left:160px;height:70px}body header .logo-title p:first-child{font-size:25px;line-height:1.2}body header .logo-title p:last-child{font-size:14px;height:22px;color:#333;overflow-y:hidden}body header nav#main-nav{background:url(/media/images/template/navi-bg.png)no-repeat top center;padding-top:44px;margin:0 5px 0 0!important}body header nav#main-nav>ul{border-radius:0 0 1em 1em;border:3px solid #2a4f47;border-bottom:15px solid #2a4f47}body header nav#main-nav>ul>li:nth-child(2n)>a,body header nav#main-nav>ul>li>a{background:url(/media/images/template/buttons.webp)no-repeat 0-225px}body header nav#main-nav>ul>li.active>a,body header nav#main-nav>ul>li:hover>a{background:url(/media/images/template/buttons.webp)no-repeat 9px -251px}body header nav.breadcrumb{margin-left:160px;padding-top:10px}body header nav.breadcrumb .lang-menu{display:inline-block;width:40px;height:29px;margin-right:10px;background:url(/media/images/template/app-icons-small.png)no-repeat -222px 0}body header nav.breadcrumb .lang-menu:hover{background:url(/media/images/template/app-icons-small.png)no-repeat -222px -52px}body header nav.breadcrumb .ico-home{display:inline-block;width:36px;height:29px;margin-right:5px;background:url(/media/images/template/app-icons-small.png)no-repeat 0 0}body header nav.breadcrumb .ico-home:hover{background:url(/media/images/template/app-icons-small.png)no-repeat 0-52px}html.night body header p:last-child{color:#ccc}html.night body header nav.breadcrumb .ico-home,html.night body header nav.breadcrumb .lang-menu{background-position-y:-52px}html.night body header nav.breadcrumb .ico-home:hover,html.night body header nav.breadcrumb .lang-menu:hover{background-position-y:0}main aside{min-height:auto}main aside .h4{background:url(/media/images/template/navi-bg-2.png)no-repeat top center!important}}@media screen and (max-width:480px){html,html.night{background:0 0}body header{height:auto;min-height:160px;margin:5px -10px;background:url(/media/images/template/logo-calendar-holidays-in-germany-mobile.webp)no-repeat left top}body header .current-date{left:48px;top:42px;font-size:26px;width:70px}body header .logo-title{padding-top:5px;margin-left:148px;height:150px}body header .logo-title p:first-child{font-size:27px;line-height:1.2}body header .logo-title p:first-child>span{display:block}body header .logo-title p:last-child{display:none}body header nav#main-nav{background:url(/media/images/template/navi-bg.png)no-repeat top center;top:30px;padding-top:44px}body header nav#main-nav>ul{border-radius:0 0 1em 1em;border:3px solid #2a4f47;border-bottom:15px solid #2a4f47}body header nav#main-nav>ul>li:nth-child(2n)>a,body header nav#main-nav>ul>li>a{background:url(/media/images/template/buttons.webp)no-repeat 0-225px}body header nav#main-nav>ul>li.active>a,body header nav#main-nav>ul>li:hover>a{background:url(/media/images/template/buttons.webp)no-repeat 9px -251px}body header nav.breadcrumb{margin:0 0 0 10px}main aside{min-height:auto}main aside .h4{background:url(/media/images/template/navi-bg-2.png)no-repeat top center!important}}