@charset "UTF-8";.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}[class^=col-]{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:100%}@media (min-width:576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:100%}}@media (min-width:768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:100%}}@media (min-width:992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:100%}}@media (min-width:1200px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xl-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:100%}}@media (min-width:1400px){.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xxl-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:100%}}.tennis a{color:#c1532f}.verein a{color:#007a4b}.karate a{color:#57311b}.gymnastik a{color:#0a7d85}.tanzkreise a{color:#7734bd}a{text-decoration:none!important}.menu-highlight a{font-weight:700;font-size:18px}@media screen and (max-width:479px){header .main-header .et_pb_column_0_tb_header{width:30%!important;margin-bottom:0!important}header .main-header .et_pb_column_1_tb_header{width:70%!important}}header .main-header .et_pb_row{-webkit-transition:padding .3s ease-in;transition:padding .3s ease-in}header .main-header .et_pb_image_wrap img{-webkit-transition:max-width .3s ease-in;transition:max-width .3s ease-in}header .main-header.et_pb_sticky--top .et_pb_row{padding:10px 0!important}@media screen and (min-width:980px){header .main-header.et_pb_sticky--top .et_pb_image_wrap img{max-width:100px}}header .main-header .top-meta-nav .et_mobile_nav_menu{display:none!important}@media screen and (min-width:701px){header .main-header .top-meta-nav .et_pb_menu__menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.tennis .main-footer{background-color:#c1532f!important;border-top:5px solid #d98063;color:#fff}.tennis .main-footer .current_page_item a{border-bottom:1px solid #de9178;color:#000}.tennis .main-footer a{color:#fff}.verein .main-footer{background-color:#007a4b!important;border-top:5px solid #00c77a;color:#fff}.verein .main-footer .current_page_item a{border-bottom:1px solid #00e08a;color:#000}.verein .main-footer a{color:#fff}.karate .main-footer{background-color:#57311b!important;border-top:5px solid #91522d;color:#fff}.karate .main-footer .current_page_item a{border-bottom:1px solid #a55d33;color:#000}.karate .main-footer a{color:#fff}.gymnastik .main-footer{background-color:#0a7d85!important;border-top:5px solid #0fc0cc;color:#fff}.gymnastik .main-footer .current_page_item a{border-bottom:1px solid #11d6e4;color:#000}.gymnastik .main-footer a{color:#fff}.tanzkreise .main-footer{background-color:#7734bd!important;border-top:5px solid #9e68d5;color:#fff}.tanzkreise .main-footer .current_page_item a{border-bottom:1px solid #aa7cdb;color:#000}.tanzkreise .main-footer a{color:#fff}@media screen and (min-width:768px) and (max-width:979px){.main-footer .et_pb_row_5col .et_pb_column{width:33.3333%;margin-right:0}}@media screen and (max-width:767px){.main-footer .et_pb_row_5col .et_pb_column{margin-bottom:5px}}.main-footer .et_pb_menu__wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-footer .et_pb_menu__menu{display:block!important}.main-footer .et_pb_menu__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-right:0}.main-footer .et_pb_menu__menu li{padding:0;display:block;height:auto}.main-footer .et_pb_menu__menu li.menu-headline .et-pb-icon{font-family:ETModules;content:'3';font-size:24px;cursor:pointer}@media screen and (min-width:768px){.main-footer .et_pb_menu__menu li.menu-headline .et-pb-icon{display:none}}@media screen and (max-width:767px){.main-footer .et_pb_menu__menu li.menu-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-footer .et_pb_menu__menu li.menu-headline a{padding:8px 0}.main-footer .et_pb_menu__menu li.menu-headline~li{display:none}.main-footer .et_pb_menu__menu li.menu-headline.open~li{display:block}}.main-footer .et_pb_menu__menu li.menu-headline>a{font-weight:700;font-size:18px}.main-footer .et_pb_menu__menu li a{padding:0}.main-footer .et_mobile_nav_menu{display:none!important}.sidebar .parent-title a{color:#333}.sidebar .info-box a{color:initial}.tennis .sidebar .info-box{background-color:#c1532f}.tennis .sidebar .info-box a{color:#c1532f}.verein .sidebar .info-box{background-color:#007a4b}.verein .sidebar .info-box a{color:#007a4b}.karate .sidebar .info-box{background-color:#57311b}.karate .sidebar .info-box a{color:#57311b}.gymnastik .sidebar .info-box{background-color:#0a7d85}.gymnastik .sidebar .info-box a{color:#0a7d85}.tanzkreise .sidebar .info-box{background-color:#7734bd}.tanzkreise .sidebar .info-box a{color:#7734bd}.sidebar .et_pb_ajax_pagination_container .et_pb_post{margin-bottom:20px;padding-bottom:10px}.sidebar .et_pb_ajax_pagination_container .et_pb_post:not(:last-child){border-bottom:1px solid #e0e0e0}.meta-nav .et_mobile_nav_menu{display:none!important}.meta-nav .et_pb_menu__menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:980px){.meta-nav .et_pb_menu__menu .et-menu{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.meta-nav li:not(:last-child)::after{content:'|';font-size:25px;display:inline-block;margin-top:8px}.meta-nav li{padding:0!important;margin:0!important}.meta-nav li a{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,.3)),color-stop(50%,transparent));background-image:linear-gradient(90deg,rgba(255,255,255,.3) 50%,transparent 50%);background-position:right bottom;background-size:220% 100%;-webkit-transition:background-position .3s ease-out,color .5s linear!important;transition:background-position .3s ease-out,color .5s linear!important;display:inline-block;padding:11px 22px;opacity:1}.meta-nav li a:hover{background-position:left bottom}.meta-nav li .children{display:none!important}#menu-hauptmenue-circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:980px){#menu-hauptmenue-circles{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#menu-hauptmenue-circles li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#menu-hauptmenue-circles li{list-style:none}#menu-hauptmenue-circles li:not(:last-child){margin-right:25px}#menu-hauptmenue-circles li.tennis img{border:10px solid #c1532f}#menu-hauptmenue-circles li.verein img{border:10px solid #007a4b}#menu-hauptmenue-circles li.karate img{border:10px solid #57311b}#menu-hauptmenue-circles li.gymnastik img{border:10px solid #0a7d85}#menu-hauptmenue-circles li.tanzkreise img{border:10px solid #7734bd}#menu-hauptmenue-circles li a{display:inline-block;position:relative;text-align:center;overflow:hidden}#menu-hauptmenue-circles li a:hover img{border-width:75px}#menu-hauptmenue-circles li a:hover span{height:150px;width:150px;-webkit-transition:all .2s ease-in!important;transition:all .2s ease-in!important;opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#menu-hauptmenue-circles li a img{-webkit-transition:all .5s ease-in!important;transition:all .5s ease-in!important;border-radius:100%}#menu-hauptmenue-circles li a span{position:absolute;top:50%;left:50%;-webkit-transition:all .5s ease-in!important;transition:all .5s ease-in!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;color:#fff;text-transform:uppercase;font-size:18px;font-weight:700}#menu-hauptmenue-default>li.menu-item{margin-top:0;padding:0}#menu-hauptmenue-default>li.menu-item:last-child .sub-menu{left:initial;right:0}#menu-hauptmenue-default>li.menu-item.tennis:hover{opacity:1;background-color:#c1532f}#menu-hauptmenue-default>li.menu-item.tennis:hover a{color:#fff;opacity:1}#menu-hauptmenue-default>li.menu-item.tennis>a{color:#c1532f;padding:15px 18px;display:block}@media screen and (min-width:981px) and (max-width:1024px){#menu-hauptmenue-default>li.menu-item.tennis>a{padding:15px 15px}}#menu-hauptmenue-default>li.menu-item.tennis.menu-item-has-children{padding-right:10px}#menu-hauptmenue-default>li.menu-item.tennis.menu-item-has-children a:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-hauptmenue-default>li.menu-item.tennis .sub-menu{background-color:#c1532f!important;width:auto;min-width:300px;padding:0}#menu-hauptmenue-default>li.menu-item.tennis .sub-menu li{padding:0;width:100%}#menu-hauptmenue-default>li.menu-item.tennis .sub-menu li.current-menu-item a{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.tennis .sub-menu li a{display:block;width:100%;font-size:16px;font-weight:700}#menu-hauptmenue-default>li.menu-item.tennis .sub-menu li a:hover{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.verein:hover{opacity:1;background-color:#007a4b}#menu-hauptmenue-default>li.menu-item.verein:hover a{color:#fff;opacity:1}#menu-hauptmenue-default>li.menu-item.verein>a{color:#007a4b;padding:15px 18px;display:block}@media screen and (min-width:981px) and (max-width:1024px){#menu-hauptmenue-default>li.menu-item.verein>a{padding:15px 15px}}#menu-hauptmenue-default>li.menu-item.verein.menu-item-has-children{padding-right:10px}#menu-hauptmenue-default>li.menu-item.verein.menu-item-has-children a:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-hauptmenue-default>li.menu-item.verein .sub-menu{background-color:#007a4b!important;width:auto;min-width:300px;padding:0}#menu-hauptmenue-default>li.menu-item.verein .sub-menu li{padding:0;width:100%}#menu-hauptmenue-default>li.menu-item.verein .sub-menu li.current-menu-item a{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.verein .sub-menu li a{display:block;width:100%;font-size:16px;font-weight:700}#menu-hauptmenue-default>li.menu-item.verein .sub-menu li a:hover{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.karate:hover{opacity:1;background-color:#57311b}#menu-hauptmenue-default>li.menu-item.karate:hover a{color:#fff;opacity:1}#menu-hauptmenue-default>li.menu-item.karate>a{color:#57311b;padding:15px 18px;display:block}@media screen and (min-width:981px) and (max-width:1024px){#menu-hauptmenue-default>li.menu-item.karate>a{padding:15px 15px}}#menu-hauptmenue-default>li.menu-item.karate.menu-item-has-children{padding-right:10px}#menu-hauptmenue-default>li.menu-item.karate.menu-item-has-children a:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-hauptmenue-default>li.menu-item.karate .sub-menu{background-color:#57311b!important;width:auto;min-width:300px;padding:0}#menu-hauptmenue-default>li.menu-item.karate .sub-menu li{padding:0;width:100%}#menu-hauptmenue-default>li.menu-item.karate .sub-menu li.current-menu-item a{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.karate .sub-menu li a{display:block;width:100%;font-size:16px;font-weight:700}#menu-hauptmenue-default>li.menu-item.karate .sub-menu li a:hover{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.gymnastik:hover{opacity:1;background-color:#0a7d85}#menu-hauptmenue-default>li.menu-item.gymnastik:hover a{color:#fff;opacity:1}#menu-hauptmenue-default>li.menu-item.gymnastik>a{color:#0a7d85;padding:15px 18px;display:block}@media screen and (min-width:981px) and (max-width:1024px){#menu-hauptmenue-default>li.menu-item.gymnastik>a{padding:15px 15px}}#menu-hauptmenue-default>li.menu-item.gymnastik.menu-item-has-children{padding-right:10px}#menu-hauptmenue-default>li.menu-item.gymnastik.menu-item-has-children a:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-hauptmenue-default>li.menu-item.gymnastik .sub-menu{background-color:#0a7d85!important;width:auto;min-width:300px;padding:0}#menu-hauptmenue-default>li.menu-item.gymnastik .sub-menu li{padding:0;width:100%}#menu-hauptmenue-default>li.menu-item.gymnastik .sub-menu li.current-menu-item a{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.gymnastik .sub-menu li a{display:block;width:100%;font-size:16px;font-weight:700}#menu-hauptmenue-default>li.menu-item.gymnastik .sub-menu li a:hover{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.tanzkreise:hover{opacity:1;background-color:#7734bd}#menu-hauptmenue-default>li.menu-item.tanzkreise:hover a{color:#fff;opacity:1}#menu-hauptmenue-default>li.menu-item.tanzkreise>a{color:#7734bd;padding:15px 18px;display:block}@media screen and (min-width:981px) and (max-width:1024px){#menu-hauptmenue-default>li.menu-item.tanzkreise>a{padding:15px 15px}}#menu-hauptmenue-default>li.menu-item.tanzkreise.menu-item-has-children{padding-right:10px}#menu-hauptmenue-default>li.menu-item.tanzkreise.menu-item-has-children a:after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-hauptmenue-default>li.menu-item.tanzkreise .sub-menu{background-color:#7734bd!important;width:auto;min-width:300px;padding:0}#menu-hauptmenue-default>li.menu-item.tanzkreise .sub-menu li{padding:0;width:100%}#menu-hauptmenue-default>li.menu-item.tanzkreise .sub-menu li.current-menu-item a{opacity:1;background:rgba(0,0,0,.1)}#menu-hauptmenue-default>li.menu-item.tanzkreise .sub-menu li a{display:block;width:100%;font-size:16px;font-weight:700}#menu-hauptmenue-default>li.menu-item.tanzkreise .sub-menu li a:hover{opacity:1;background:rgba(0,0,0,.1)}.nav-inline ul{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.nav-inline ul li{padding:0 15px!important;position:relative}.nav-inline ul li:not(:last-child):after{content:'|';position:absolute;right:0;top:0}.child-pages-menu{padding:0!important;margin-left:20px;border-left:1px solid #e0e0e0}.child-pages-menu>ul{padding:0}.child-pages-menu>ul ul{padding-bottom:0}.child-pages-menu li{list-style:none;margin-bottom:1px}.child-pages-menu li a,.child-pages-menu li span{display:block;padding:5px 15px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;font-size:15px;position:relative}.child-pages-menu li a:before,.child-pages-menu li span:before{content:'';width:10px;height:1px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e0e0e0}.child-pages-menu li a:hover,.child-pages-menu li span:hover{padding-left:20px}.child-pages-menu li a:hover:before,.child-pages-menu li span:hover:before{width:15px}.child-pages-menu li.current-page>a{font-weight:700}.main-nav .opened .mobile_menu_bar{z-index:10000;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .2s ease-in .3s;transition:-webkit-transform .2s ease-in .3s;transition:transform .2s ease-in .3s;transition:transform .2s ease-in .3s,-webkit-transform .2s ease-in .3s}.main-nav .opened .mobile_menu_bar::before{content:'\4d'}.main-nav .opened .et_mobile_menu{padding-top:40px}.main-nav .et_mobile_menu{position:fixed!important;left:0;right:0;top:0;overflow-y:scroll;height:100vh}.main-nav .et_mobile_menu li.tennis a{color:#c1532f}.main-nav .et_mobile_menu li .sub-menu{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li a{text-transform:none!important;font-weight:400!important;font-size:16px}.main-nav .et_mobile_menu li.verein a{color:#007a4b}.main-nav .et_mobile_menu li .sub-menu{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li a{text-transform:none!important;font-weight:400!important;font-size:16px}.main-nav .et_mobile_menu li.karate a{color:#57311b}.main-nav .et_mobile_menu li .sub-menu{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li a{text-transform:none!important;font-weight:400!important;font-size:16px}.main-nav .et_mobile_menu li.gymnastik a{color:#0a7d85}.main-nav .et_mobile_menu li .sub-menu{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li a{text-transform:none!important;font-weight:400!important;font-size:16px}.main-nav .et_mobile_menu li.tanzkreise a{color:#7734bd}.main-nav .et_mobile_menu li .sub-menu{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li{padding-left:0}.main-nav .et_mobile_menu li .sub-menu li a{text-transform:none!important;font-weight:400!important;font-size:16px}.alert{margin-bottom:40px}.tennis .alert{padding:10px 20px;font-style:italic;background-color:#de9178;color:#000}.alert{margin-bottom:40px}.verein .alert{padding:10px 20px;font-style:italic;background-color:#00e08a;color:#000}.alert{margin-bottom:40px}.karate .alert{padding:10px 20px;font-style:italic;background-color:#a55d33;color:#000}.alert{margin-bottom:40px}.gymnastik .alert{padding:10px 20px;font-style:italic;background-color:#11d6e4;color:#000}.alert{margin-bottom:40px}.tanzkreise .alert{padding:10px 20px;font-style:italic;background-color:#aa7cdb;color:#000}.entry-hero{overflow:hidden;max-height:228px}.tennis .entry-hero{border-bottom:2px solid #c1532f}.verein .entry-hero{border-bottom:2px solid #007a4b}.karate .entry-hero{border-bottom:2px solid #57311b}.gymnastik .entry-hero{border-bottom:2px solid #0a7d85}.tanzkreise .entry-hero{border-bottom:2px solid #7734bd}.entry-hero img{min-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-teaser-box:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-teaser-box.tennis:hover a{background-color:#c1532f!important;color:#fff}.page-teaser-box.verein:hover a{background-color:#007a4b!important;color:#fff}.page-teaser-box.karate:hover a{background-color:#57311b!important;color:#fff}.page-teaser-box.gymnastik:hover a{background-color:#0a7d85!important;color:#fff}.page-teaser-box.tanzkreise:hover a{background-color:#7734bd!important;color:#fff}.page-teaser-box .et_pb_main_blurb_image{width:100%;max-width:initial;margin-bottom:0;display:block;overflow:hidden}.page-teaser-box .et_pb_main_blurb_image img{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;width:100%}.page-teaser-box .et_pb_blurb_container .et_pb_module_header{padding-bottom:0;text-align:center}.page-teaser-box .et_pb_blurb_container .et_pb_module_header a{display:block;padding:20px;background:#eee;border-radius:0 0 10px 10px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.contact-box .et_pb_main_blurb_image{max-width:initial;width:100%}.contact-box .et_pb_main_blurb_image img{width:100%}.main-content .et_pb_section{padding-top:0!important}.main-content .et_pb_row{padding-top:0!important;width:100%}.main-content ul{list-style:none}.main-content ul li:before{padding-right:5px;content:"\00BB"}table{border-collapse:collapse;border-color:#e0e0e0;background:#fff}table td{padding:8px 12px}.table-header table tr:first-child{background:#e0e0e0}.table-header table tr:first-child td{font-weight:700}.table-stripes table tr:not(:first-child):nth-child(odd){background-color:#f2f2f2}.mb-5{margin-bottom:1rem}.main-content .et_pb_text_inner h1,.main-content .et_pb_text_inner h2,.main-content .et_pb_text_inner h3,.main-content .et_pb_text_inner h4,.main-content .et_pb_text_inner h5,.main-content .et_pb_text_inner h6{margin-bottom:20px}.tennis .main-content .et_pb_toggle_title::before{color:#c1532f;font-size:20px}.tennis .main-content .et_pb_toggle_open{border-color:#c1532f}.verein .main-content .et_pb_toggle_title::before{color:#007a4b;font-size:20px}.verein .main-content .et_pb_toggle_open{border-color:#007a4b}.karate .main-content .et_pb_toggle_title::before{color:#57311b;font-size:20px}.karate .main-content .et_pb_toggle_open{border-color:#57311b}.gymnastik .main-content .et_pb_toggle_title::before{color:#0a7d85;font-size:20px}.gymnastik .main-content .et_pb_toggle_open{border-color:#0a7d85}.tanzkreise .main-content .et_pb_toggle_title::before{color:#7734bd;font-size:20px}.tanzkreise .main-content .et_pb_toggle_open{border-color:#7734bd}.main-content table td strong{color:#595959}.home #main-footer,.home #main-header{display:none}.home #page-container{padding-top:0!important;height:100vh}.personen-liste{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.person{padding:10px;border:1px solid #e0e0e0}.person-infos{max-height:200px;overflow:hidden;position:relative;height:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.person-infos.open{max-height:100%;margin-bottom:40px}.person-infos.open::after{height:0}.person-infos::after{content:'';height:50%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,#fff));background:linear-gradient(to bottom,transparent 0,#fff 60%);width:100%;display:block;position:absolute;bottom:0;left:0;z-index:199;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.person h3{margin-bottom:0!important}.person .btn-more{display:block;position:absolute;bottom:0;width:100%;margin:0 auto;z-index:200;text-align:center;cursor:pointer}.tennis .person .btn-more{color:#c1532f}.verein .person .btn-more{color:#007a4b}.karate .person .btn-more{color:#57311b}.gymnastik .person .btn-more{color:#0a7d85}.tanzkreise .person .btn-more{color:#7734bd}
/*# sourceMappingURL=maps/styles.min.css.map */
