body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}form button,input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}form button,input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/layout/fonts/open-sans-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/layout/fonts/open-sans-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v28-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/layout/fonts/open-sans-v28-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/layout/fonts/open-sans-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v28-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/layout/fonts/open-sans-v28-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/layout/fonts/open-sans-v28-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v28-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v28-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/layout/fonts/open-sans-v28-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/layout/fonts/open-sans-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v28-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/layout/fonts/open-sans-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/layout/fonts/open-sans-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v28-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}


@charset "UTF-8";
body{font-family:"Open Sans", Helvetica, Arial, sans-serif;color:#273476;font-size:15px;line-height:24px;letter-spacing:0;font-weight:normal}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html,body,*{box-sizing:border-box}*:focus{outline:none}#clearboth{clear:both}label::first-letter{text-transform:uppercase}.content-text a,#button a,.ce_er24_legal_text a{text-decoration:none;color:#2581c4}.schutz h4{height:auto;width:auto;padding-right:10px}.mod_event_booking_list th,.mod_event_booking_list td{text-align:left;padding-right:10px}.mod_event_booking_list th.col_2,.mod_event_booking_list th.col_3,.mod_event_booking_list th.col_4,.mod_event_booking_list td.col_2,.mod_event_booking_list td.col_3,.mod_event_booking_list td.col_4{display:none}.mod_registration label[for^="ctrl_username_"]:after{content:" (als Sonderzeichen sind nur _ und - möglich)"}.mod_login.logout.block{width:100%}.c4gForumNewThreadSort{display:none}div.c4g_forum_post_user_data img.user_image{object-fit:contain}.error{color:#f00}fieldset#unsichtbar{opacity:0}fieldset#unsichtbar legend{opacity:0}@media screen and (min-width:1200px){.intern #main{width:1200px}}html{min-height:100%}body{min-height:100vh}.custom,#container{width:auto;float:left}.content-text,.content-image{max-width:100%}span.rot{color:#c9375a}.content-text.eins{width:100%;float:left;padding-bottom:15px;padding-top:35px;border-top:1px solid #2581c4}@media screen and (min-width:640px){.content-text.eins{width:50%}}@media screen and (min-width:1024px){.content-text.eins{width:100%}}@media screen and (min-width:1200px){.content-text.eins{width:50%}}.content-text.eins figure{width:200px;height:265px;overflow:hidden}.content-text.eins figure img{object-fit:cover;width:200px;height:265px}.clearboth{clear:both}.headerbild{height:150px;-webkit-transition:height 1s;-moz-transition:height 1s;-ms-transition:height 1s;-o-transition:height 1s;transition:height 1s}@media screen and (min-width:640px){.headerbild{height:220px}}@media screen and (min-width:800px){.headerbild{height:300px}}@media screen and (min-width:1024px){.headerbild{height:296px}}@media screen and (min-width:1200px){.headerbild{height:340px}}.headerbild div.wrapper{z-index:200;position:absolute;right:20px;top:20px;width:137px;height:auto;background-color:#fff;padding:5px}@media screen and (min-width:1024px){.headerbild div.wrapper{padding:16px 14px 3px;right:60px;top:60px}.headerbild div.wrapper p:nth-child(1){margin-bottom:20px}}.headerbild p:nth-child(2){display:none}@media screen and (min-width:1024px){.headerbild p:nth-child(2){display:block;border-top:1px solid #2581c4;padding-top:7px;text-align:center}.headerbild p:nth-child(2) a{font-size:14px;text-transform:uppercase;font-weight:600;color:#273476}}#header figure{width:100%;height:100%}@media screen and (min-width:1024px){#header figure{padding-left:2px;padding-right:5px}}@media screen and (min-width:1200px){#header figure{padding-right:10px}}#header figure.float_right{width:auto}#header img{object-fit:cover;height:100%;object-position:left top}.custom,#container,#main{z-index:100;max-width:100%}#footer{padding:30px 20px}@media screen and (min-width:1200px){#footer{padding:30px 0}}#footer .inside{border-top:1px solid #2581c4;padding-top:10px}@media screen and (min-width:1200px){#footer .inside{display:flex;padding:30px 0}}#footer .inside div{min-width:240px}#footer .inside div.rte{min-width:130px}#footer .inside div.social img{width:45px;margin-right:21px}@media screen and (min-width:1200px){#footer .inside div.social img{margin:0 21px}}#footer .inside div.links{min-width:auto}@media screen and (min-width:1200px){#footer .inside div.post{padding-left:40px;padding-top:42px}}#footer .inside div a.button-a{width:155px;margin:10px 0;color:#fff}@media screen and (min-width:1200px){#footer .inside div a.button-a{margin:0}}.teaser #text,.teaser #bild{float:left}.teaser #bild{max-width:320px}@media screen and (min-width:800px){.teaser #text{width:60%;padding-right:30px}.teaser #bild{width:40%;padding-top:20px}}.ohnebild .teaser #text,.ball .teaser #text{width:100%;padding-right:0}.content-text a,#button a{text-decoration:none;color:#2581c4}#inside{margin:0 auto}@media screen and (min-width:1024px){#inside{width:1024px}}@media screen and (min-width:1200px){#inside{width:1200px}}nav,#header,.drumrum,ul.level_2,ul.level_1{z-index:600}.mit-ball{margin-top:100px}@media screen and (min-width:1024px){.mit-ball{padding-left:72px}}#mit-ball{width:283px}@media screen and (min-width:1024px){#mit-ball{overflow:visible;width:354px}}#mit-ball .rte h3{padding-left:15px;width:236px;background-color:#273476;height:25px;font-size:15px;text-transform:uppercase;font-weight:600;text-decoration:none;color:#fff;margin:0 0 0 45px}#mit-ball .rte::before{content:url(../../files/zeichen/tennisball.svg);width:50px;display:inline-block}#mit-ball .rte p,#mit-ball .rte h2{margin-left:45px}#mit-ball figure{margin-left:45px;padding-bottom:25px;border-bottom:7px solid #273476}.ball{margin-top:100px;overflow:visible;height:300px}.ball div:nth-child(1){width:50px;top:0;left:0}@media screen and (min-width:800px){.ball div:nth-child(1){margin-left:66px}}.ball div:nth-child(2){margin-left:40px;width:238px}@media screen and (min-width:800px){.ball div:nth-child(2){margin-left:50px}}.ball div:nth-child(2) h2{max-width:100%}.ball div:nth-child(2) h2.headline{padding-left:15px;background-color:#273476;height:25px;font-size:15px;text-transform:uppercase;font-weight:600;text-decoration:none;color:#fff;margin:0}.ball div:nth-child(2) p.more{padding-bottom:25px;border-bottom:7px solid #273476}.ball .teaser{color:#273476;padding-bottom:25px;margin-bottom:42px}#li-rand{padding-left:20px}@media screen and (min-width:1024px){#li-rand{width:440px;padding-left:15px}}@media screen and (min-width:1200px){#li-rand{width:480px}}@media screen and (min-width:1024px){#li-rand .titel{padding-left:10px}}#main{padding:20px}@media screen and (min-width:1024px){#main{width:560px;padding-top:52px}}@media screen and (min-width:1200px){#main{width:720px;padding-left:30px}}@media screen and (min-width:1200px){.intern #main{padding-top:0}}@media screen and (min-width:1200px){.vorstand #main{padding-left:0}}.zweiSpalten #main{padding-top:12px}h2{max-width:100%;font-weight:600;font-size:20px;line-height:25px;color:#c9375a;margin-bottom:0}p{margin-top:6px;margin-bottom:6px}h3{font-weight:400;font-size:20px;line-height:25px;max-width:100%;margin-bottom:0}h4{width:330px;max-width:100%;height:21px;padding-left:10px;display:inline-block;text-transform:uppercase;line-height:19px;font-weight:600;list-style:none;margin:12px 0;background-color:#c9375a;color:#fff}.eingerueckt p{padding-left:10px}.strich_unten{padding-bottom:25px;margin-bottom:42px;border-bottom:1px solid #2581c4}div.teaser{padding-bottom:25px;margin-bottom:42px;border-bottom:1px solid #2581c4}div.teaser p{margin-top:8px;margin-bottom:8px}h1{font-weight:300;font-size:48px;line-height:50px;color:#c9375a;margin-top:18px}p.more a,p.back a{color:#2581c4;text-decoration:none}p.more a:visited,p.back a:visited{color:#2581c4}a.button-a{padding-left:15px;display:inline-block;width:238px;height:25px;background-color:#273476;font-size:15px;text-transform:uppercase;font-weight:600;text-decoration:none;color:#fff;margin-left:30px}@media screen and (min-width:800px){a.button-a{margin-left:106px}}.strich-oben{position:relative}.strich-oben figcaption{float:left;padding-top:10px;border-top:1px solid #2581c4;font-style:italic;max-width:430px;bottom:0;right:0;background-color:rgba(255, 255, 255, 0.7)}@media screen and (min-width:800px){.strich-oben figcaption{position:absolute;width:215px}}@media screen and (min-width:1024px){.strich-oben figcaption{padding-left:10px}}@media screen and (min-width:1200px){.strich-oben figcaption{padding-left:0}}@media screen and (min-width:800px){.strich-oben figure{width:430px}}.liste p{margin:6px 0}.liste h2{margin-bottom:16px}.li-sp-breit{float:left;width:420px;clear:both}.re-sp{width:100%;float:left;border-bottom:1px solid rgba(39, 52, 118, 0.4)}@media screen and (min-width:640px){.re-sp{border:none;width:80px;text-align:right}}.kalender h2{padding-bottom:14px}.kalender td{padding-top:10px}.kalender .col_first{float:left;width:100%;clear:both}@media screen and (min-width:640px){.kalender .col_first{width:420px}}.kalender .col_last{width:100%;float:left;border-bottom:1px solid rgba(39, 52, 118, 0.4)}@media screen and (min-width:640px){.kalender .col_last{border:none;width:80px;text-align:right}}.trainingsplan table,.train-platz-5 table,.train-platz-4 table{width:100%;border-spacing:0;border-collapse:separate;margin-bottom:40px}.trainingsplan h2,.train-platz-5 h2,.train-platz-4 h2{padding-bottom:14px}.trainingsplan td,.trainingsplan th,.train-platz-5 td,.train-platz-5 th,.train-platz-4 td,.train-platz-4 th{padding-top:5px;padding-bottom:5px;padding-right:15px;float:left;width:100%;clear:both;text-align:left}@media screen and (min-width:640px){.trainingsplan td,.trainingsplan th,.train-platz-5 td,.train-platz-5 th,.train-platz-4 td,.train-platz-4 th{float:none;width:20%;clear:none}}.trainingsplan th,.train-platz-5 th,.train-platz-4 th{font-weight:600}.trainingsplan thead th,.trainingsplan thead th.col_last,.train-platz-5 thead th,.train-platz-5 thead th.col_last,.train-platz-4 thead th,.train-platz-4 thead th.col_last{text-align:left;display:none;border:none}@media screen and (min-width:640px){.trainingsplan thead th,.trainingsplan thead th.col_last,.train-platz-5 thead th,.train-platz-5 thead th.col_last,.train-platz-4 thead th,.train-platz-4 thead th.col_last{display:table-cell}}.trainingsplan .col_last,.train-platz-5 .col_last,.train-platz-4 .col_last{border-bottom:1px solid rgba(39, 52, 118, 0.4)}@media screen and (min-width:640px){.trainingsplan .col_last,.train-platz-5 .col_last,.train-platz-4 .col_last{border:none;width:auto}}@media screen and (min-width:640px){.train-platz-5 td,.train-platz-5 th,.train-platz-4 td,.train-platz-4 th{width:140px}}@media screen and (min-width:1200px){.train-platz-5 td,.train-platz-5 th,.train-platz-4 td,.train-platz-4 th{width:150px}}@media screen and (min-width:1024px){.abstand-links{padding-left:80px}}.abstand-links-schmal{width:238px;margin-left:45px}@media screen and (min-width:1024px){.abstand-links-schmal{margin-left:118px}}.custom #platz{position:fixed;bottom:0;z-index:300;width:100vw;background-color:#273476;text-align:center}.custom #platz a.button-a{padding-top:8px;padding-left:8px;display:inline-block;width:auto;height:35px;font-size:15px;text-transform:uppercase;font-weight:600;text-decoration:none;color:#fff;margin:0 auto}@media screen and (min-width:1024px){.custom #platz{display:none}}.nach_oben_link{position:fixed;bottom:20px;right:20px;display:none;width:50px;height:50px;background-color:#E4E023;border:1px solid #E4E023;border-radius:25px;text-align:center;padding-top:6px}.nach_oben_link a{color:#273476;font-weight:600;font-size:30px;text-decoration:none}@media screen and (min-width:1024px){.nach_oben_link{margin-left:calc(600px);right:auto}}nav span.menubutton{cursor:pointer;padding-left:20px}@media screen and (min-width:1024px){nav span.menubutton{display:none}}label.hamb{display:block}label.hamb:after{clear:both}input.side-menu{opacity:0;position:absolute}.side-menu~ul{display:none}@media screen and (min-width:1024px){.side-menu~ul{display:inline-block}}.side-menu~label img.auf{display:inline-block}.side-menu~label img.zu{display:none}.side-menu:checked~label img.auf{display:none}.side-menu:checked~label img.zu{display:inline-block}.side-menu:checked~ul.level_1{display:inline-block;position:absolute;background-color:#fff;width:100%;margin:auto}.side-menu:checked~ul.level_1 .level_2{position:relative}.mainnavi ul{padding-left:0px}.mainnavi ul.level_1{margin-top:0}.mainnavi li{font-size:15px;text-transform:uppercase;white-space:nowrap;list-style-type:none}@media screen and (min-width:1024px){.mainnavi li{float:left}.mainnavi li.footer{display:none}}.mainnavi li .drumrum{margin:16px auto;width:238px;height:25px}@media screen and (min-width:1024px){.mainnavi li .drumrum{width:204px;border-left:2px solid #fff;margin:5px auto}}@media screen and (min-width:1200px){.mainnavi li .drumrum{width:238px}}.mainnavi ul.level_1>li>.drumrum{background:#273476;text-align:center;position:relative}.mainnavi ul.level_1>li>.drumrum a,.mainnavi ul.level_1>li>.drumrum strong,.mainnavi ul.level_1>li>.drumrum span{font-weight:600;text-decoration:none;color:#fff}.mainnavi ul.level_2{width:100%;background-color:#fff}@media screen and (min-width:1024px){.mainnavi ul.level_2{width:204px;margin-bottom:5px;padding-left:0}}@media screen and (min-width:1200px){.mainnavi ul.level_2{width:238px;border-left:2px solid #fff}}.mainnavi ul.level_2>li{width:238px;margin:0 auto}.mainnavi ul.level_2>li a,.mainnavi ul.level_2>li strong,.mainnavi ul.level_2>li span{font-weight:normal;text-decoration:none;color:#273476}.mainnavi ul.level_2>li .drumrum{padding-left:20px;margin-left:0;margin-bottom:10px}@media screen and (min-width:1200px){.mainnavi ul.level_2>li .drumrum{padding-left:40px}}.mainnavi ul.level_2>li.active a,.mainnavi ul.level_2>li.active strong,.mainnavi ul.level_2>li.active span,.mainnavi ul.level_2>li:hover a,.mainnavi ul.level_2>li:hover strong,.mainnavi ul.level_2>li:hover span{color:#fff}.mainnavi li.active>.drumrum,.mainnavi ul.level_1>li.trail>.drumrum,.mainnavi ul.level_1 li:hover>.drumrum{background:#c9375a}.mainnavi ul>li.last>ul{right:0;left:auto}.mainnavi ul>li.first>ul{left:0}.mainnavi ul>li:hover>ul{display:inline-block}@media screen and (min-width:1024px){.mainnavi ul>li:hover>ul{box-shadow:2px 8px 14px 4px rgba(0, 0, 0, 0.02);-webkit-box-shadow:2px 8px 14px 4px rgba(0, 0, 0, 0.1)}}.mainnavi ul>li>ul{position:absolute;display:none;z-index:600}.mod_articlenav li{width:330px;height:24px;padding-left:10px;display:inline-block;text-transform:uppercase;list-style:none;margin:6px 0}.mod_articlenav li.active{background-color:#c9375a;color:#fff;font-weight:600}.mod_articlenav a{text-decoration:none;color:#273476}.mod_articlenav a,.mod_articlenav strong{display:inline-block;padding-bottom:4px}.mod_articlenav ul{padding-left:0}.intern ul>li.last>ul{right:auto;left:auto}.swiper-container-autoheight .swiper-slide{height:560px}.swiper-container-autoheight .swiper-slide figure{height:500px}.swiper-container-autoheight .swiper-slide figure img{object-fit:contain;object-position:center center;max-width:100%;max-height:100%;margin:auto;position:relative}.galerie .back{display:none}.content-gallery li{padding-right:12px;padding-top:12px}@media screen and (min-width:800px){.content-gallery li{padding-right:20px;padding-top:20px}}.content-gallery li .image_container,.content-gallery li figure{background-color:#cdcdcd;width:80px;height:60px}@media screen and (min-width:800px){.content-gallery li .image_container,.content-gallery li figure{width:160px;height:120px}}@media screen and (min-width:1200px){.content-gallery li .image_container,.content-gallery li figure{width:200px;height:150px}}.content-gallery li .image_container img,.content-gallery li figure img{object-fit:contain;object-position:center center;max-width:100%;max-height:100%;margin:auto;position:relative}.content-gallery ul.cols_3 li.col_last{padding-right:0}#cboxOverlay{background:#fff;opacity:1 !important;filter:alpha(opacity=100)}#cboxLoadedContent{border:5px solid #fff;background:#fff}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;width:28px;height:65px;text-indent:-9999px}.mod_article.galerie{float:left;width:100%;padding-left:0;padding-top:50px}@media screen and (min-width:1024px){.mod_article.galerie{width:540px}}@media screen and (min-width:1200px){.mod_article.galerie{width:708px;padding-left:30px;padding-top:50px}}.zweiSpalten #linkeSeite{float:left;width:443px;max-width:100%}.zweiSpalten #container{max-width:100%}.zweiSpalten #main{width:1200px;padding-left:15px;max-width:100%}.zweiSpalten .titel{padding-left:10px}.zweiSpalten a.button-rot{width:330px;height:20px;padding-left:10px;display:inline-block;text-transform:uppercase;font-weight:600;list-style:none;margin:12px 0}.zweiSpalten a.button-rot:hover{background-color:#c9375a;color:#fff}.zweiSpalten a{text-decoration:none;color:#273476}
