﻿@media all and (min-width: 896px){.order{order:2}.order~.box{order:1}}@media not all and (min-width: 896px){.hide-small{display:none}}@media all and (min-width: 1056px){.hide-large{display:none}}.show-large{display:none}@media all and (min-width: 1056px){.show-large{display:block}}@media all and (min-width: 1056px){td.show-large,th.show-large{display:table-cell}}@media all and (min-width: 896px){.mobile{display:none}}.desktop{display:none}@media all and (min-width: 896px){.desktop{display:initial}}.desktop-block{display:none}@media all and (min-width: 896px){.desktop-block{display:block}}.desktop-inline{display:none}@media all and (min-width: 896px){.desktop-inline{display:inline}}.desktop-inline-block{display:none}@media all and (min-width: 896px){.desktop-inline-block{display:inline-block}}.desktop-flex{display:none}@media all and (min-width: 896px){.desktop-flex{display:flex}}.desktop-table-cell{display:none}@media all and (min-width: 896px){.desktop-table-cell{display:table-cell}}@font-face{font-family:"weathericons";src:url("../font/weathericons-regular-webfont.eot");src:url("../font/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/weathericons-regular-webfont.woff2") format("woff2"),url("../font/weathericons-regular-webfont.woff") format("woff"),url("../font/weathericons-regular-webfont.ttf") format("truetype"),url("../font/weathericons-regular-webfont.svg#weather_iconsregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../font/OpenSans-Regular-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../font/OpenSans-Regular-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../font/OpenSans-Regular-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../font/OpenSans-Regular-greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../font/OpenSans-Regular-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../font/OpenSans-Regular-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../font/OpenSans-Regular-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../font/OpenSans-SemiBold-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../font/OpenSans-SemiBold-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../font/OpenSans-SemiBold-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../font/OpenSans-SemiBold-greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../font/OpenSans-SemiBold-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../font/OpenSans-SemiBold-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../font/OpenSans-SemiBold-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold-greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../font/OpenSans-Bold-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;padding:0;margin:0;text-decoration:none;border:none}html{font-size:.75em}@media all and (min-width: 896px){html{font-size:.875em}}@media all and (min-width: 1056px){html{font-size:1em}}body{background-color:#ccc}body.home{background-color:#333}img{display:block;max-width:100%}button:focus{outline:none;text-decoration:underline}address{font-style:normal}body{font-family:"Open Sans",sans-serif;color:#111}ul,ol{list-style:none}strong{font-weight:700}strong.blue{color:#1b7091}a{font-weight:600;text-decoration:none;color:inherit}a:focus{outline:none}@media all and (min-width: 896px){a:hover{text-decoration:underline}}a:focus{text-decoration:underline}a:focus-within{text-decoration:underline}a[href^="mailto:"]{font-weight:400}a[href^="tel:"]{font-weight:400}p,.p{font-size:1.2rem;line-height:1.6rem;font-weight:400}address{font-size:1.2rem;line-height:1.6rem;font-weight:400}table{font-size:1.2rem;line-height:1.6rem;font-weight:400}table tr.spacing td{padding-bottom:.4rem}ul,ol{font-size:1.2rem;line-height:1.6rem;font-weight:400}h3,.h3{font-weight:700;font-size:1.2rem;color:#1b7091}h2~h3,h2~.h3{color:#111}h3.orange,.h3.orange{background-color:#ed8027;color:#eee}h3.blue,.h3.blue{background-color:#1b7091;color:#eee}h3.lightorange,.h3.lightorange{background-color:#facfa9;color:#111}h3.lightblue,.h3.lightblue{background-color:rgba(27,112,145,.7);color:#eee}h3.white,.h3.white{background-color:#eee;color:#111}h3.grey,.h3.grey{background-color:gray;color:#eee}h3.lightgrey,.h3.lightgrey{background-color:#f1f2f2;color:#111}h3.darkgrey,.h3.darkgrey{background-color:hsl(0,0%,50%);color:#eee}h2,.h2{font-weight:400;font-size:1.8rem;line-height:2.2rem;color:#1b7091;text-transform:uppercase;padding-bottom:.8rem}h1,.h1{display:none}#content a{color:#1b7091;font-size:1.2rem;line-height:1.6rem}#content h3,#content p+p,#content p+h2,#content p+h3:first-of-type{padding-top:.8rem}#content p.bullet+h2{padding-top:0}#content h2+h3{padding-top:0}#content ul{list-style:none}#content ul>li{padding-left:1.2em}#content ul>li::before{content:"-";display:inline-block;width:1.2em;margin-left:-1.2em;vertical-align:top;font:inherit}#content ul>li:nth-of-type(1):before{content:"-"}#content ol{list-style:none}#content ol>li{padding-left:1.2em}#content ol>li::before{content:"a)";display:inline-block;width:1.2em;margin-left:-1.2em;vertical-align:top;font:inherit}#content ol>li:nth-of-type(1):before{content:"a)"}#content ol>li:nth-of-type(2):before{content:"b)"}#content ol>li:nth-of-type(3):before{content:"c)"}#content ol>li:nth-of-type(4):before{content:"d)"}#content ol>li:nth-of-type(5):before{content:"e)"}#content ol>li:nth-of-type(6):before{content:"f)"}#content ol>li:nth-of-type(7):before{content:"g)"}#content table{width:100%;border-spacing:0;padding:.5em .8rem}#content table:first-child{padding-top:0}#content table:last-child{padding-bottom:.8rem}#content table th{font-weight:600}#content table td,#content table th{text-align:left;vertical-align:bottom}#content table td:nth-of-type(2),#content table th:nth-of-type(2){text-align:right;white-space:nowrap}#content table td strong,#content table th strong{font-weight:700}#content table.stripes>tbody td{padding:.25em 0}#content table.stripes>tbody>tr:nth-of-type(odd){background-color:rgba(27,112,145,.7)}#content table.ranking{font-size:1rem;padding:.5rem 0}#content table.ranking thead tr:last-child th{padding-top:0}#content table.ranking thead tr:first-child th{padding-bottom:0}#content table.ranking td,#content table.ranking th{width:2rem;padding:.5em;text-align:center;border-right:1px solid #111}#content table.ranking td:last-of-type,#content table.ranking th:last-of-type{border-right:none}#content table.ranking td:nth-of-type(2),#content table.ranking th:nth-of-type(2){width:100%;text-align:left}#content table.ranking tbody tr:nth-of-type(even),#content table.ranking thead tr{background-color:#ccc}.clearfix::after{content:"";display:block;clear:both}[data-pdf]{display:flex;flex-direction:column}[data-pdf] canvas{display:block;width:100%}.icon{display:inline-block;width:1em;height:1em}.icon img{width:100%;height:100%}.content-width{position:relative;max-width:77rem;padding:0 1rem;width:100%;margin:auto}.content-width .content-width{max-width:75rem;padding:0}.boxed{padding:.8rem}.boxed-l{padding-left:.8rem}.boxed-r{padding-right:.8rem}.boxed-t{padding-top:.8rem}.boxed-b{padding-bottom:.8rem}.boxed-lr{padding-left:.8rem;padding-right:.8rem}.boxed-tb{padding-top:.8rem;padding-bottom:.8rem}.onscroll{display:none}.scroll .noscroll{display:none}.scroll .onscroll{display:block}a[href]{display:inline-block}a[href]::after{content:"";font-weight:normal;margin-left:.2em;background-image:url("../img/external.svg");background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:inline-block;cursor:pointer}a[href]>img{display:inline-block;vertical-align:bottom}a[href].no-external::after,a[href^="#"]::after,a[href^="tel:"]::after,a[href^="mailto:"]::after,a[href=""]::after{display:none}a[href^="https://www.golfclub-liebenzell.de"]::after,a[href^="https://golfclub-liebenzell.de"]::after,a[href^="https://localhost"]::after,a[href^="/"]::after,a[href^="https://dev.wululu.de"]::after{display:none}a[href$=".pdf"]::after,a.pdf::after{content:"";font-weight:normal;margin-left:.2em;background-image:url("../img/pdf.svg");background-repeat:no-repeat;background-size:contain;width:1em;height:1em;display:inline-block;cursor:pointer}[data-collapse-target]{cursor:pointer}#back-to-top{position:fixed;right:1rem;bottom:3rem;width:2rem;height:2rem;opacity:0;transition:opacity .5s}.scroll #back-to-top{opacity:1}#back-to-top>a.caret-up{display:block;width:100%;height:100%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{font-family:"Font Awesome 5 Free";animation:spin 1.5s steps(8) infinite}.spinner::before{content:""}.iframe{position:relative;padding-bottom:56.25%;background-color:#eee;text-align:center}.iframe .frame{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background-color:inherit}.iframe .frame .disclaimer{position:absolute;top:0;left:0;right:0;background-color:#eee;text-align:center;padding:2rem 1rem}.iframe .frame .disclaimer button{background-color:#1b7091;color:#fff;font-size:1.2rem;border-radius:.4em;padding:.5em 1em;margin-top:1rem}.iframe .frame .preview{display:flex;padding:1rem;align-items:center;justify-content:space-evenly;text-align:left}.iframe .frame .close{position:absolute;top:.8rem;right:.8rem;display:block;width:2rem;height:2rem}.iframe .frame img{height:100%}figure{background-color:hsl(0,0%,50%);color:#eee;height:8.2rem;display:flex;align-items:stretch;position:relative}figure img{height:100%;display:block;background-color:#eee;flex-shrink:0;flex-grow:0;margin:auto}figure figcaption{position:relative;display:block;width:100%;padding-left:.8rem;padding-bottom:1.2rem}figure figcaption .top{position:absolute;top:0;left:.8rem}figure figcaption .bottom{position:absolute;bottom:0;left:.8rem}figure.grow{height:unset}figure.grow img{height:unset;width:100%;max-width:unset}figure.portrait img{width:6rem}figure.portrait figcaption .bottom{bottom:1.2rem}.figures{display:grid;margin-top:1rem;gap:1rem;grid-template-columns:1fr}@media all and (min-width: 896px){.figures{grid-template-columns:1fr 1fr}}.figures.auto{grid-template-columns:repeat(auto-fit, minmax(20rem, auto))}.figures.stretch{grid-template-columns:auto}.figures figure{background-color:unset;color:#111;display:inline-block;height:unset}.figures figure img{background-color:unset;max-width:100%;width:100%;height:auto}.figures figure figcaption{padding:0}.bullet{padding-left:5rem;position:relative}.bullet.news .bullet{background-color:#1b7091}.bullet.events .bullet{background-color:#1b7091}.bullet>.bullet{padding:0;position:absolute;left:0;top:0;width:4rem;height:4rem;border-radius:50%;text-align:center;line-height:4rem;color:#eee;font-size:1.25em}.bullet>.bullet.orange{background-color:#ed8027}.bullet>.bullet.blue{background-color:#1b7091}.square{position:relative;padding-bottom:100%}@media all and (min-width: 896px){.double .square{padding-bottom:50%}}.after-figure{padding-top:.4rem;height:2.8em;line-height:1.4rem;font-size:1.2rem;color:#111}.after-figure a{white-space:nowrap;color:#111}hr{height:.8rem;display:block;width:100%;background-color:#ccc}hr.orange{background-color:#ed8027;color:#eee}hr.blue{background-color:#1b7091;color:#eee}hr.lightorange{background-color:#facfa9;color:#111}hr.lightblue{background-color:rgba(27,112,145,.7);color:#eee}hr.white{background-color:#eee;color:#111}hr.grey{background-color:gray;color:#eee}hr.lightgrey{background-color:#f1f2f2;color:#111}hr.darkgrey{background-color:hsl(0,0%,50%);color:#eee}.center{text-align:center}.center img{margin:auto}.hide{display:none}.caret-left{background-image:url("../img/Nach-links.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}.caret-right{background-image:url("../img/Nach-rechts.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}.caret-up{background-image:url("../img/Nach-oben.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}.caret-down{background-image:url("../img/Nach-unten.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}.close{background-image:url("../img/close.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}#content form{max-width:30rem}#content form .acf-form-fields .acf-label{display:none}#content form .acf-fields>.acf-field{padding:0}#content form input,#content form select,#content form textarea{color:#111;background-color:#eee;margin-bottom:.8rem;height:2rem;display:block;width:100%;font-family:"Open Sans",sans-serif;font-size:1.2rem}#content form input::-webkit-input-placeholder,#content form select::-webkit-input-placeholder,#content form textarea::-webkit-input-placeholder{color:inherit}#content form input:-moz-placeholder,#content form select:-moz-placeholder,#content form textarea:-moz-placeholder{color:inherit}#content form input::-moz-placeholder,#content form select::-moz-placeholder,#content form textarea::-moz-placeholder{color:inherit}#content form input:-ms-input-placeholder,#content form select:-ms-input-placeholder,#content form textarea:-ms-input-placeholder{color:inherit}#content form input::-ms-input-placeholder,#content form select::-ms-input-placeholder,#content form textarea::-ms-input-placeholder{color:inherit}#content form input::placeholder,#content form select::placeholder,#content form textarea::placeholder{color:inherit}#content form textarea{resize:vertical;min-height:3rem}#content form input[type=checkbox]{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:top}#content form input[type=checkbox]+label{display:inline-block;width:calc(100% - 2.3rem);vertical-align:top}#content form input[type=submit]{background-color:#1b7091;color:#eee}#content form input,#content form textarea{padding:0 .25em}#content .boxed form{max-width:29.2rem}#content .is-style-color-orange{color:#ed8027}#content .is-style-color-blue{color:#1b7091}#content .is-style-color-white{color:#eee}#content .is-style-color-black{color:#111}:root .has-vivid-cyan-blue-color{color:#1b7091 !important}:root .has-luminous-vivid-orange-color{color:#ed8027 !important}#header{position:sticky;left:0;right:0;width:100%;transition:background-color 1s ease-out 0s;background-color:rgba(0,0,0,0);top:9rem;height:5.5rem;z-index:999}@media all and (min-width: 896px){#header{position:fixed;height:auto;top:0;border-bottom:.8rem solid #eee}}.home #header{background-color:rgba(0,0,0,0);border-bottom:none}.home.scroll #header,#header{border-bottom:.8rem solid #eee;background-color:#333}.showMainMenu{overflow:hidden}@media all and (min-width: 896px){.showMainMenu{overflow:auto}}.showMainMenu #header{position:fixed}nav>ul{display:flex;justify-content:space-between}#logo{position:fixed;top:0;left:0;right:0;padding:1rem 0;transition:background-color .5s linear 0s;z-index:1}#logo a{position:relative;z-index:99;border-radius:50%;display:block;width:8rem;height:8rem;left:50%;transform:translateX(-50%) rotate(0deg);background-repeat:no-repeat;background-size:100% 100%;transition:background-image 0s linear 0s,left .5s ease-out 0s,height .5s ease-out 0s,transform .5s ease-out 0s}.home #logo{background-color:rgba(0,0,0,0)}.home #logo a{background-image:url("../img/GCBL-Logo-blau.svg")}.home.showMainMenu #logo{background-color:#333}.home.showMainMenu #logo a{background-image:url("../img/GCBL-Logo.svg")}@media all and (min-width: 896px){.home.showMainMenu #logo{background-color:rgba(0,0,0,0)}.home.showMainMenu #logo a{background-image:url("../img/GCBL-Logo-blau.svg")}}.home.scroll #logo,#logo{background-color:#333}.home.scroll #logo a,#logo a{background-image:url("../img/GCBL-Logo.svg")}@media all and (min-width: 896px){#logo{position:relative;background-color:rgba(0,0,0,0)}.home.scroll #logo,#logo{background-color:rgba(0,0,0,0)}.home #logo a{width:11rem;height:11rem;left:50%;transform:translateX(-50%) rotate(0deg)}.home.scroll #logo a,#logo a{transform:translateX(0%) rotate(-360deg);left:0;height:5.5rem;width:5.5rem}}@media all and (min-width: 896px)and (min-width: 1056px){.home.scroll #logo a,#logo a{transform:translateX(-20%) rotate(-360deg)}}#main-nav{display:none;padding-bottom:.8rem}.showMainMenu #main-nav{height:100vh;position:fixed;top:0;left:0;padding:14rem 0 0;background-color:#333}.showMainMenu #main-nav>ul{height:100%;overflow:auto;flex-direction:column;text-align:center;justify-content:start;padding-bottom:2rem}@media all and (min-width: 896px){.showMainMenu #main-nav>ul{overflow:unset}}.showMainMenu #main-nav>ul li.menu-item-has-children>.sub-menu{position:relative}@media all and (min-width: 896px){#main-nav{display:block}.home #main-nav{display:none}.home.scroll #main-nav{display:block}.showMainMenu #main-nav{background-color:rgba(0,0,0,0);padding:0 0 .8rem;position:unset;height:unset}.showMainMenu #main-nav>ul{height:unset;padding-bottom:unset;flex-direction:row;justify-content:space-between}.showMainMenu #main-nav>ul li.menu-item-has-children>.sub-menu{position:absolute;text-align:left}}.showMainMenu #main-nav{display:block}#main-nav a{color:#eee}#main-nav li{border-bottom:none;text-transform:uppercase}#main-nav .sub-menu li{font-size:1.2rem;line-height:2.4rem;text-transform:none}@media all and (min-width: 896px){#main-nav .sub-menu li{font-size:.95rem;line-height:1.8rem}}#main-nav>ul>li{font-weight:600;font-size:1.4rem;line-height:2.8rem}@media all and (min-width: 896px){#main-nav>ul>li{font-size:.95rem;line-height:1.4rem}}.home #main-nav>ul>li>a{color:#1b7091}.home.showMainMenu #main-nav>ul>li>a{color:#eee}@media all and (min-width: 896px){.home.showMainMenu #main-nav>ul>li>a{color:#1b7091}}.home.scroll #main-nav>ul>li>a{color:#eee}.home #main-nav>ul>li.current-menu-item>a{color:#ed8027}#main-nav>ul>li.menu-item-has-children>.sub-menu{display:none}#main-nav>ul>li.menu-item-has-children:focus{outline:none}#main-nav>ul>li.menu-item-has-children:focus>.sub-menu{display:block}#main-nav>ul>li.menu-item-has-children:focus-within>.sub-menu{display:block}@media all and (min-width: 896px){#main-nav>ul>li{font-size:1.075rem;border-bottom:none;text-transform:uppercase}}#main-nav>ul>li.current-menu-item>a,#main-nav>ul>li.current-menu-ancestor>a{color:#ed8027}#main-nav>ul>li li{font-size:.95rem;line-height:1.8rem;text-transform:none}#main-nav>ul>li li.current-menu-item>a,#main-nav>ul>li li.current-menu-ancestor>a{color:#ed8027}#main-nav>ul>li li li{color:hsl(0,0%,50%)}#main-nav>ul{display:flex;justify-content:space-between;align-content:center;align-items:center;height:2.6rem}#main-nav>ul li a{border-bottom:none;cursor:pointer}#main-nav>ul li.menu-item-has-children{position:relative}#main-nav>ul li.menu-item-has-children>.sub-menu{display:none}#main-nav>ul li.menu-item-has-children:focus{outline:none}@media all and (min-width: 896px){#main-nav>ul li.menu-item-has-children:hover>.sub-menu{display:block}}#main-nav>ul li.menu-item-has-children:focus>.sub-menu{display:block}#main-nav>ul li.menu-item-has-children:focus-within>.sub-menu{display:block}#main-nav>ul li.menu-item-has-children>a:focus{outline:none}#main-nav>ul li.menu-item-has-children .sub-menu{position:absolute;background-color:rgba(51,51,51,.85);left:0;white-space:nowrap;padding:.5em 0;font-size:.9rem;font-weight:600}#main-nav>ul li.menu-item-has-children .sub-menu li{padding:0 .5em}#main-nav>ul li.menu-item-has-children .sub-menu .sub-menu{color:gray}@media all and (min-width: 896px){#main-nav>ul li.menu-item-has-children .sub-menu .sub-menu{left:100%;top:-0.5em}}#main-nav>ul li.menu-item-has-children>a::after{display:none}#secondary-nav{position:relative;top:0rem;padding:1rem;width:100%;z-index:1}@media all and (min-width: 896px){#secondary-nav{position:absolute;padding:0;right:0;transform:translateY(-50%);transition:top .5s ease-out}.home #secondary-nav{top:5.5rem}.home.scroll #secondary-nav,#secondary-nav{top:2.75rem}}#secondary-nav form{display:none}#secondary-nav ul{position:absolute;top:1rem}#secondary-nav ul:first-child{width:13.2rem;left:0}#secondary-nav ul:last-child{width:6.4rem;right:0}#secondary-nav ul:last-child li:first-child{visibility:hidden}@media all and (min-width: 896px){#secondary-nav ul:first-child{right:1rem;top:0;left:auto}#secondary-nav ul:last-child{right:-3.4rem;left:6rem;top:0;flex-direction:row-reverse;width:auto}#secondary-nav ul:last-child li:last-child{display:none}.home #secondary-nav ul:last-child{left:1rem}.home #secondary-nav ul:last-child li:last-child{display:list-item}.home #secondary-nav ul:last-child li:last-child::after{content:"Menü";color:#1b7091;font-size:1.075rem;position:absolute;line-height:3rem;padding-left:.4rem;text-transform:uppercase;font-weight:600}.home.scroll #secondary-nav ul:last-child,.home.showMainMenu #secondary-nav ul:last-child{left:6rem}.home.scroll #secondary-nav ul:last-child li:last-child,.home.showMainMenu #secondary-nav ul:last-child li:last-child{display:none}}#secondary-nav ul li{width:3rem;height:3rem;float:left;z-index:99}#secondary-nav ul li a,#secondary-nav ul li img{display:block;width:100%;height:100%}ul.sub-menu{display:none}#footer{padding-bottom:2rem;padding-top:2rem}#footer .content-width{padding:0 0 1rem;background-color:#444;max-width:75rem}@supports(display: grid){#footer .content-width{display:grid;grid-template-areas:"sponsors" "contact" "nav";grid-template-columns:1fr;grid-gap:2rem}@media all and (min-width: 1056px){#footer .content-width{grid-template-areas:"sponsors sponsors sponsors" ". contact ." ". nav .";grid-template-columns:3rem 1fr 3rem}}}#footer #sponsors{grid-area:sponsors}#footer .partners{display:flex;background-color:#fff;grid-area:partners;justify-content:space-evenly;align-items:center;margin-top:.4rem}#footer .partners div{padding:1rem;flex-basis:15rem;flex-grow:0;flex-shrink:1}#footer .sponsors{background-color:#fff;overflow:hidden;padding:1rem 0}@supports(display: grid){#footer .sponsors{display:grid;align-items:stretch;justify-items:center;justify-content:center;grid-template-columns:10rem 10rem}}#footer .sponsors div{float:left}@supports(display: grid){#footer .sponsors div{float:none}}#footer .sponsors .text{font-family:"Open Sans";color:#ed7120;font-weight:600;text-transform:uppercase;grid-column:span 2;font-size:1.4rem;text-align:center;align-self:center;float:none;clear:left}@supports(display: grid){@media all and (min-width: 640px){#footer .sponsors{grid-template-columns:10rem 10rem 10rem 10rem}#footer .sponsors .text{grid-column:span 4}}@media all and (min-width: 800px){#footer .sponsors{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem}#footer .sponsors .text{grid-column:span 1}#footer .sponsors .text span{display:block}}}#footer .contact{grid-area:contact;color:#eee;display:block;text-align:center}#footer .contact span{display:block;white-space:nowrap}@media all and (min-width: 896px){#footer .contact{padding:0 2rem;display:flex;flex-wrap:wrap;justify-content:space-between}}#footer nav{grid-area:nav;color:#eee;display:block;row-gap:1rem;align-items:center;grid-template-columns:1fr}@supports(display: grid){#footer nav{display:grid}}#footer nav ul{justify-content:center;padding:0 1rem;flex-wrap:wrap}#footer nav ul li:nth-child(even){padding-left:1rem}#footer nav ul li:nth-child(odd){padding-right:1rem}#footer nav ul li:nth-child(3){order:3}#footer nav ul li:nth-child(3)+li{order:3}#footer nav ul::after{content:"";display:block;width:100%;order:2}@media all and (min-width: 896px){#footer nav{padding:0 2rem;grid-template-columns:1fr auto}#footer nav ul{justify-content:space-between;padding:0 4rem 0 0}#footer nav ul li{padding:0}#footer nav ul::after{display:none}}#footer .icons{margin:auto;display:flex;font-size:2rem;width:8rem;justify-self:center;justify-content:space-between}@supports(display: grid){#footer .icons{margin:unset}}#footer .icons a{position:relative;display:block;width:1em;height:1em}#footer .icons a::after{display:none}#footer .icons a svg{width:100%;height:100%}#content{top:13rem;margin-bottom:13rem;padding-top:1rem}#content .box{max-width:80ch;margin:0 auto 2rem}.anchor{position:relative;scroll-margin-top:15rem}@media all and (min-width: 896px){.anchor{scroll-margin-top:13rem}}@supports(display: grid){#content .box{max-width:unset}#content{display:grid;grid-template-columns:1fr;top:9rem;padding-top:1rem;margin-bottom:9rem}@media all and (min-width: 896px){#content{padding-top:unset;top:13rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:3rem}}@media all and (min-width: 896px){#content{margin-bottom:13rem}}.home #content{top:2rem;margin-bottom:2rem}.home #content.float{position:absolute;left:0;right:0;top:unset;margin-bottom:unset;margin-top:-5rem;transform:translateY(-100%)}#content>*{grid-column:1}@media all and (min-width: 896px){#content>*{grid-column:span 6}}#content>div{margin-bottom:1rem}@media all and (min-width: 896px){#content>div{margin-bottom:2rem}}#content>div.accordion{margin-bottom:.4rem}#content>div.box{grid-column:1;max-width:25rem;margin-left:auto;margin-right:auto;width:100%}#content>div.box.big{max-width:unset}@media all and (min-width: 896px){#content>div.accordion{margin-bottom:2rem}}@media all and (min-width: 896px){#content>div.box{grid-column:span 2}#content>div.box.big{grid-column:span 3;max-width:unset}#content>div.box.full{grid-column:span 6;max-width:unset}}}@keyframes slideleft{0%{transform:translateX(100%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes slideright{0%{transform:translateX(-100%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes slideup{0%{transform:translateY(100%);opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes slidedown{0%{transform:translateY(-100%);opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}[data-animate=running][data-animation=slideleft]{animation:slideleft .75s ease-out forwards}[data-animate=running][data-animation=slideright]{animation:slideright .75s ease-out forwards}[data-animate=running][data-animation=slideup]{animation:slideup .75s ease-out forwards}[data-animate=running][data-animation=slidedown]{animation:slidedown .75s ease-out forwards}[data-animate=running][data-animation=fade]{animation:fade .75s ease-out forwards}[data-animate]{opacity:0}[data-animate=pending]{animation-play-state:paused !important}#content>.accordion .title{text-align:left;cursor:pointer}#content>.accordion .title::before{content:"";background-image:url("../img/Nach-unten.svg");background-repeat:no-repeat;background-size:contain;background-color:#fff;width:2rem;height:2rem;display:block;position:absolute;top:0;left:0}#content>.accordion.accordion-on .title::before{background-image:url("../img/close.svg")}@media all and (min-width: 896px){#content>.accordion.accordion-desktop .title::before{content:unset}}#content>.accordion.abschnitt{display:block !important;margin-bottom:.4rem;margin-top:1rem}#content>.accordion.abschnitt+.abschnitt{margin-top:0}@media all and (min-width: 896px){#content>.accordion.abschnitt{margin-bottom:1rem}}#content>.accordion.abschnitt .accordion-desktop{padding:.8rem;background-color:#eee}@media all and (min-width: 896px){#content>.accordion.abschnitt .accordion-desktop{padding:0;background-color:unset}}#content>.accordion.abschnitt .title{position:relative;font-weight:700;background-color:gray;color:#eee;font-size:1rem;line-height:2rem;padding:0 0 0 2.8rem}@media all and (min-width: 896px){#content>.accordion.abschnitt .title{line-height:2.4rem;padding:.3rem 0;font-size:1.8rem;font-weight:400;color:#1b7091;background-color:unset}}#content>.box{background-color:#eee;align-self:start}#content>.box.orange{background-color:#ed8027;color:#eee}#content>.box.blue{background-color:#1b7091;color:#eee}#content>.box.lightorange{background-color:#facfa9;color:#111}#content>.box.lightblue{background-color:rgba(27,112,145,.7);color:#eee}#content>.box.white{background-color:#eee;color:#111}#content>.box.grey{background-color:gray;color:#eee}#content>.box.lightgrey{background-color:#f1f2f2;color:#111}#content>.box.darkgrey{background-color:hsl(0,0%,50%);color:#eee}#content>.box.stretch{align-self:stretch}@media all and (min-width: 896px){#content>.box.stretch>.bottom{position:absolute;top:unset;bottom:.8rem;left:.8rem;right:.8rem}}#content>.box.title.boxed h2:first-child{margin-top:-0.8rem}#content>.box.title h2{position:relative;font-weight:700;background-color:gray;color:#eee;text-align:center;font-size:1rem;line-height:2.4rem;padding:.3rem 0}#content>.box.title h2 span{display:block;font-size:1em;line-height:1.2rem}#content>.box.title h2 span+span{font-size:.9em}#content>.box.accordion .title{line-height:2rem;padding:0 0 0 2.8rem}@media all and (min-width: 896px){#content>.box.accordion.accordion-desktop .title{padding-left:.8rem}}#content>.box.home{background-color:#ccc}#content>.box.home table{padding:0 !important}#content>.box.home table td:nth-child(2){width:1px;text-align:left !important}#content>.box.home .date-flag{position:relative;padding:.2rem;padding-left:2rem;padding-right:.8rem;margin-left:-2rem;margin-top:.8rem;margin-bottom:.2rem;font-size:1.1rem;display:inline-block;background-color:#1b7091;color:#eee;font-weight:700;line-height:normal;text-transform:uppercase}#content>.box.home .date-flag::before{content:"";display:block;background-image:url("../img/flag.svg");position:absolute;left:0;bottom:-0.828rem;height:.828rem;width:1.2rem;filter:brightness(2)}#content>.box.home .title{font-weight:400;font-size:1.5rem;text-transform:uppercase;background-color:unset;text-align:left;padding:0;margin:0;line-height:1.2rem;padding-top:.4rem;padding-bottom:.4rem;color:#111}#content>.box.home table{color:#111}#content>.box.home h3{padding-top:0;padding-left:.2em;font-weight:400;padding:0;color:#111}#content>.box.home a{font-size:1rem;color:#111}#content>.box.home td a{font-size:1.2rem}#content.float>.box.home{animation-delay:2s;background-color:rgba(51,51,51,.8)}#content.float>.box.home .title,#content.float>.box.home table,#content.float>.box.home h3,#content.float>.box.home a{color:#eee}@keyframes translate-width{0%{transform:translate3d(0%, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}.showMainMenu .text-banner{position:fixed;margin-top:0}.text-banner{position:relative;white-space:nowrap;overflow:hidden;color:#eee !important;background-color:rgba(237,128,39,.85) !important;user-select:none;width:100%;margin-top:-7.5rem;margin-bottom:5rem;line-height:2rem;height:2rem;font-size:.9rem;font-weight:600}@media all and (min-width: 896px){.text-banner{margin-bottom:2rem;margin-top:-5rem;top:0;line-height:3rem;height:3rem;font-size:1.4rem}.showMainMenu .text-banner{position:relative;margin-top:-5rem}}.text-banner>div{position:relative;display:inline-block;padding-left:100%;animation:translate-width 10s linear infinite;animation-duration:inherit}.text-banner>div>span{display:inline}.text-banner>div>span::after{padding:0 7em;content:"..."}.text-banner>div>span:last-child::after{display:none}.text-banner:hover>div{animation-play-state:paused}#background-image{position:relative;z-index:-1;width:100%;overflow:hidden}#background-image img{width:100%}#background-image .text-banner{position:absolute;top:57%;width:100%}.shadow{display:inline-block;margin:0;height:100%;width:100%;border-radius:20%;position:relative;overflow:hidden}.shadow::after{content:"";top:0;left:0;display:block;position:absolute;width:100%;height:100%;border-radius:8%;box-shadow:inset -4.5px -5px 2px -4px #333,inset 4.5px 5px 2px -4px #ccc}.slider{overflow:hidden;position:relative;height:0;padding-top:1.4rem}.slider>.navigation{position:absolute;display:flex;justify-content:space-between;align-items:baseline;left:0;bottom:0;width:100%;color:#fff;font-size:60px;height:calc(50% + 0.525rem + 1rem)}.slider>.navigation::before{content:"";height:1.4rem;width:100%;position:absolute;bottom:0;left:0;background-color:#f1f2f2}.slider>.navigation>.prev,.slider>.navigation>.next{position:absolute;cursor:pointer;width:2rem;height:2rem;line-height:2rem;font-size:2rem;text-align:center;color:#111;background-color:#eee;display:none}@media all and (min-width: 896px){.slider>.navigation>.prev,.slider>.navigation>.next{display:inline-block}}.slider>.navigation>.prev{left:.8rem}.slider>.navigation>.next{right:.8rem}.slider>.navigation>.dots{display:flex;position:absolute;right:.4rem;bottom:.35rem}.slider>.navigation>.dots>.dot{cursor:pointer;box-sizing:border-box;width:.7rem;height:.7rem;margin-left:.35rem;background-color:#eee;border-radius:50%}.slider>.navigation>.dots>.dot:hover,.slider>.navigation>.dots>.dot.active{background-color:#ed8027;transition:background-color .2s ease-out}.slider>.images{display:flex;align-items:center;height:100%;padding-bottom:1.4rem;position:absolute;top:0;left:0}.slider>.images>img{height:auto;width:100%;flex-shrink:0}.fader .images{position:relative}.fader .images img{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 2s ease-in}.fader .images img.active{opacity:1}.infobox{position:relative;height:5rem;background-color:#fff}.infobox .info{font-size:1.5rem;line-height:2.5rem;position:relative}.infobox label{position:absolute;right:0;height:2rem;background-color:orange;padding-left:.2em;border-radius:.2em}.infobox label::after{content:"v";width:2rem;height:2rem;border:1px solid #000;box-sizing:border-box;background-color:#fff;display:inline-block;text-align:center}.toggle-checkbox{opacity:0;visibility:hidden;position:absolute}.toggle-checkbox+*{display:none}.toggle-checkbox:checked+*{display:block}.accordion-toggle{position:relative;line-height:2rem;font-weight:700}.accordion-toggle .accordion-label{position:absolute;top:.25rem;right:0;line-height:1.5rem;font-size:.9rem;cursor:pointer}.accordion-toggle .accordion-label.green{background-color:#5cb85c;color:#eee}.accordion-toggle .accordion-label.orange{background-color:#ed8027;color:#eee}.accordion-toggle .accordion-label.blue{background-color:rgba(27,112,145,.7);color:#eee}.accordion-toggle .accordion-label span{padding-left:1.5em;padding-right:1.25em;margin-right:1.5rem}.accordion-toggle .accordion-label div{position:absolute;right:0;top:0px;width:1.5rem;height:1.5rem;border-top:2px groove;border-left:2px groove;background-color:#fff}.accordion .accordion-on{display:none}.accordion .accordion-desktop{display:none}@media all and (min-width: 896px){.accordion .accordion-desktop{display:block}}.accordion .accordion-off{display:block}.accordion.accordion-on .accordion-desktop{display:block}.accordion.accordion-on .accordion-on{display:block}.accordion.accordion-on .accordion-off{display:none}.webcam{background-color:#eee}.courses{position:relative;padding-top:3.5rem;width:100%}.courses label{position:fixed;top:14.5rem;left:1rem;right:1rem;height:2.5rem;padding-right:2.5rem;line-height:2.5rem;text-align:center;color:#eee;background-color:#1b7091;font-size:1.2rem}@media all and (min-width: 896px){.courses label{left:unset}}.courses label input{text-align:center;position:absolute;right:0;top:0;background-color:#eee;width:2.5rem;height:2.5rem;color:#111}.courses a.back,.courses .prev,.courses .next{display:none}.courses img{width:100%;padding:.8rem 0}@media all and (min-width: 896px){.courses{display:flex;padding-top:0}.courses label{position:absolute;top:unset;right:0;bottom:0;width:25%;padding:0}.courses .anchor{display:none}.courses img{width:unset}.courses #total{width:100%;max-height:calc(100% - 3rem);background-color:#eee}.courses #total.active{display:block}.courses #total svg{width:100%;height:100%}.courses a.back{position:absolute;top:0;left:0;width:2rem;height:2rem;border:1px solid #111;background-color:#eee}.courses .prev{width:2rem;height:2rem;position:absolute;top:50%;margin-top:-1rem;left:.8rem}.courses .next{width:2rem;height:2rem;position:absolute;top:50%;margin-top:-1rem;right:.8rem}.course_single .courses #total{display:none}.course_single .courses .back,.course_single .courses .prev,.course_single .courses .next{display:block}.courses [data-id^=bahn_]{cursor:pointer}.courses img{display:none}.courses img.pre{display:block;order:1;width:25%}.courses img.post{display:block;order:3;width:25%}.courses img.active{display:block;order:2;width:50%;padding:0 5%}}.no-mobile{display:none}@media all and (min-width: 896px){.no-mobile{display:initial}}@media all and (min-width: 896px){#greeting{min-height:10rem}}.home #greeting h2,.home #greeting p{color:#eee}.course_single #greeting{display:none}#quicklinks{position:relative;display:block;max-width:80ch;margin-top:2rem;margin:4rem auto 0;grid-template-columns:1fr;grid-auto-flow:dense;grid-gap:.8rem;gap:.8rem}@supports(display: grid){#quicklinks{display:grid;max-width:77rem;margin-top:unset}}#quicklinks>.quicklink{margin:1rem 0;padding-bottom:100%;height:0;display:block;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}@supports(display: grid){#quicklinks>.quicklink{margin:unset}}#quicklinks>.quicklink a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#quicklinks>.quicklink .text{font-size:3vw;position:absolute;bottom:0;left:0;display:block;width:100%;padding:.8rem}@media all and (min-width: 896px){#quicklinks>.quicklink .text{font-size:1.5vw}}@media all and (min-width: 77rem){#quicklinks>.quicklink .text{font-size:1rem}}#quicklinks>.quicklink .text h2{font-weight:400;color:#eee;text-shadow:.05em .05em .2em #111;line-height:1;padding-bottom:.25em}#quicklinks>.quicklink .text p{color:#eee;line-height:1.1}@media all and (min-width: 896px){#quicklinks{grid-template-columns:1fr 1fr 1fr}#quicklinks>.double{grid-column-start:span 2;padding-bottom:calc(50% - .4rem)}#quicklinks>.triple{grid-column-start:span 3}}.canvas{position:relative;background-color:#eee;padding-top:1rem;text-align:center}.canvas canvas{width:100%;margin-top:1rem}.team .captains{position:relative;display:flex;align-items:stretch;justify-content:stretch;height:6rem;margin-bottom:2.8rem}@media all and (min-width: 896px){.team .captains{margin-bottom:.8rem}}.team .captains div{position:static;margin-left:.4rem;width:100%}@media all and (min-width: 896px){.team .captains div{position:relative}}.team .captains div .bottom{position:absolute;left:0;bottom:-2rem}@media all and (min-width: 896px){.team .captains div .bottom{bottom:0}}.anfahrt{display:grid;grid-template-columns:1fr;align-items:center;max-width:25rem;background-color:#eee;margin:auto}.anfahrt img{width:100%}.anfahrt address{padding:1rem}@media all and (min-width: 896px){.anfahrt{margin:0;grid-template-columns:2fr 1fr;max-width:unset}.anfahrt address{padding-bottom:20%}}.youtube{position:relative;padding-top:56.25%}.youtube img,.youtube iframe{position:absolute;top:0;left:0;width:100%;height:auto}.youtube iframe{height:100%}@media all and (min-width: 896px){.youtube .disclaimer{position:absolute}}.disclaimer{position:relative;top:0;left:0;background-color:#fff;width:100%;text-align:center;padding:1rem}.disclaimer button{background-color:#1b7091;color:#fff;font-size:1.2rem;border-radius:.4em;padding:.5em 1em;margin-top:1rem}#image-background{position:fixed;left:0;right:0;z-index:-1;overflow:hidden;margin-top:-1.4rem;display:grid;grid-template-columns:1fr;justify-content:center}#image-background img{width:100%;height:auto;min-width:max-content;max-width:unset}#golfschule{background-color:rgba(238,238,238,.9);padding:1rem;hyphens:auto;word-break:break-word;width:fit-content;margin:0rem auto;max-width:100%}#golfschule .alignleft{float:left;margin-right:1rem;margin-top:-0.5em}#golfschule ul+p,#golfschule .termine+*{padding-top:.8rem}@media all and (min-width: 896px){#golfschule{width:100%;margin:0}}#golfschule.golfschule-home .content{display:grid;gap:1.6rem;grid-template-columns:1fr}@media all and (min-width: 896px){#golfschule.golfschule-home .content{grid-template-columns:1fr 1fr}}#golfschule.golfschule-team .content{display:grid;gap:1.6rem;grid-template-columns:1fr 1fr}@media all and (min-width: 896px){#golfschule.golfschule-team .content{grid-template-columns:1fr 1fr 1fr 1fr}}#golfschule.golfschule-team .content .placeholder{display:none;grid-column:span 2}#golfschule.golfschule-team .content .placeholder img{width:100%}@media all and (min-width: 896px){#golfschule.golfschule-team .content .placeholder{display:block}}#golfschule.golfschule-team .trainer{max-width:300px;grid-column:span 2}@media all and (min-width: 600px){#golfschule.golfschule-team .trainer{grid-column:unset}}#golfschule.golfschule-team .trainer .contact a{font-weight:400 !important}#golfschule.golfschule-team .trainer .booking *{font-weight:600 !important}#golfschule.golfschule-team .trainer>div{padding:.8rem 0}#golfschule.golfschule-team .trainer>img{width:auto;max-width:100%}#golfschule.golfschule-kurse{display:grid;grid-template-columns:1fr;gap:0 1.6rem;margin-top:2.4rem}@media all and (min-width: 600px){#golfschule.golfschule-kurse{margin-top:0;grid-template-columns:1fr 1fr}#golfschule.golfschule-kurse h2{grid-column:1/3;grid-row:1}#golfschule.golfschule-kurse .content{grid-column:1;grid-row:2}}#golfschule.golfschule-kurse .termine{display:grid;grid-template-columns:auto auto auto auto;font-size:1.2rem;line-height:1.6rem;font-weight:400;gap:0 .4rem;white-space:nowrap;justify-content:space-between;justify-items:center}#golfschule.golfschule-kurse .termine.no_time{grid-template-columns:auto auto auto}#golfschule.golfschule-kurse .termine .month{justify-self:stretch}#golfschule.golfschule-kurse .termine .after{grid-column:1/-1;justify-self:stretch}#golfschule.golfschule-kurse .termine .border{grid-column:1/-1;border-bottom:1px solid #111;width:100%;height:1px;padding:0;margin:0}#golfschule.golfschule-kurse .termine .label{font-weight:600}#golfschule.golfschule-kurse .termine .date.no_time{grid-column:span 2}#golfschule.golfschule-kurse .termine .date.no_time+.time{display:none}#golfschule.golfschule-kurse .termine .id-label{display:none;font-weight:600}#golfschule.golfschule-kurse .termine.small{grid-template-columns:auto auto;justify-content:stretch;justify-items:stretch;white-space:normal}#golfschule.golfschule-kurse .termine.small.no_time .date{grid-column:span 2}#golfschule.golfschule-kurse .termine.small .after{border-top:1px solid;margin-top:.8rem}#golfschule.golfschule-kurse .termine.small .border{display:none}#golfschule.golfschule-kurse .termine.small div{padding-left:.4rem}#golfschule.golfschule-kurse .termine.small .label{display:none}#golfschule.golfschule-kurse .termine.small .id-label{display:block}#golfschule.golfschule-kurse .termine.small .month{justify-self:stretch;font-weight:600;grid-column:span 2;border-bottom:1px solid;background-color:#f1f2f2;margin-top:.8rem}#golfschule.golfschule-kurse .termine.small .label+.month{margin-top:0}#golfschule.golfschule-kurse .termine.small .month.empty{border-bottom:none}#golfschule.golfschule-kurse .termine.small .id{font-weight:600}#golfschule.golfschule-kurse #contact{padding-top:3rem}@media all and (min-width: 600px){#golfschule.golfschule-kurse #contact{padding-left:1rem}}#golfschule.golfschule-kurse input.toggle{display:none}#golfschule.golfschule-kurse input.toggle+h2,#golfschule.golfschule-kurse input.toggle+h2+div{display:none}@media all and (min-width: 600px){#golfschule.golfschule-kurse input.toggle+h2,#golfschule.golfschule-kurse input.toggle+h2+div{display:block;visibility:hidden}}#golfschule.golfschule-kurse input.toggle:checked+h2,#golfschule.golfschule-kurse input.toggle:checked+h2+div{display:block}@media all and (min-width: 600px){#golfschule.golfschule-kurse input.toggle:checked+h2,#golfschule.golfschule-kurse input.toggle:checked+h2+div{visibility:visible}}#golfschule.golfschule-kurse #kursnavigation{display:grid;grid-template-columns:0 auto;overflow:hidden;grid-template-rows:2.4rem;background-color:#f1f2f2;font-weight:600;position:fixed;top:14.5rem;left:1rem;right:1rem;height:2.4rem;z-index:999999}@media all and (min-width: 600px){#golfschule.golfschule-kurse #kursnavigation{position:static;height:auto;grid-auto-rows:auto;overflow:auto}}#golfschule.golfschule-kurse #kursnavigation label,#golfschule.golfschule-kurse #kursnavigation input{display:none}@media all and (min-width: 600px){#golfschule.golfschule-kurse #kursnavigation label,#golfschule.golfschule-kurse #kursnavigation input{display:block}}#golfschule.golfschule-kurse #kursnavigation:focus{outline:none;height:auto;overflow-y:auto;max-height:50vh}@media all and (min-width: 600px){#golfschule.golfschule-kurse #kursnavigation:focus{max-height:unset}}#golfschule.golfschule-kurse #kursnavigation:focus label,#golfschule.golfschule-kurse #kursnavigation:focus input{display:block}#golfschule.golfschule-kurse #kursnavigation h3{color:#eee;background-color:#1b7091;grid-column:span 2;padding:.4rem 1rem;display:block;cursor:pointer;text-transform:uppercase}#golfschule.golfschule-kurse #kursnavigation h3::after{content:"";position:absolute;right:.4rem;width:1.6rem;height:1.6rem;background-image:url(../img/Nach-unten.svg);background-repeat:no-repeat;background-size:contain}@media all and (min-width: 600px){#golfschule.golfschule-kurse #kursnavigation h3::after{display:none}}#golfschule.golfschule-kurse #kursnavigation input{width:0 !important}#golfschule.golfschule-kurse #kursnavigation label{line-height:2rem;padding-left:1rem;background-color:#f1f2f2;cursor:pointer;border-left:1px solid #111;border-right:1px solid #111}#golfschule.golfschule-kurse #kursnavigation label:last-of-type{border-bottom:1px solid #111}@media all and (min-width: 600px){#golfschule.golfschule-kurse #kursnavigation label{border:none !important}}#golfschule.golfschule-kurse #kursnavigation input:focus+label,#golfschule.golfschule-kurse #kursnavigation label:hover{text-decoration:underline}#golfschule.golfschule-kurse #kursnavigation input:checked+label{background-color:rgb(246,191.5,147)}#finance{position:relative;display:grid;top:1rem;right:0;left:0;z-index:1;opacity:1;transition:opacity .6s ease-in-out}@media all and (min-width: 896px){#finance{position:fixed;top:13em;justify-content:end}.home.showMainMenu #finance{top:15.5em}.home.scroll #finance{opacity:0;pointer-events:none}}#finance .grid{display:grid;padding:.6em 1.1em;font-size:1.2rem;line-height:1em;grid-template-columns:1fr auto auto auto auto auto auto auto auto;background-color:hsla(0,0%,100%,.85);gap:.75em 0;align-items:end;margin:auto;width:25rem}@media all and (min-width: 896px){#finance .grid{width:23rem}}#finance h2{grid-column:span 9;font-size:1.1em;line-height:1;font-weight:600;padding:0;color:#000;text-transform:none}#finance h3{color:#000;font-size:.9em;font-weight:600;padding:0;margin:0;align-self:baseline}#finance span{color:#000;font-size:.7em;line-height:1;font-weight:600}#finance span.dot{font-size:1.5em}#finance span.normal{font-size:.8em;font-weight:400;margin-left:.4em}#finance .digit{position:relative;display:grid;font-size:2em;align-self:stretch;align-items:center;padding:0 .13em;z-index:1;border-radius:.25em}#finance .yellow{background-color:#feca0a}#finance .orange{background-color:#ed8027}#finance .digit::after{content:"";position:absolute;border-radius:inherit;top:0;bottom:0;left:0;right:0;z-index:-1;box-shadow:0em .33em .5em rgba(17,17,17,.7)}#finance span+span{margin-left:.12em}.sr-only{display:block !important;opacity:0 !important;position:absolute !important;left:-1px !important;top:auto !important;overflow:hidden !important;width:1px !important;height:1px !important;grid-area:sr-only !important;user-select:none;pointer-events:none}
