@font-face{font-family:'Merriweather';src:url(/sites/all/themes/ehc_neu/fonts/merriweather/merriweather-regular.woff2) format('woff2'),url(/sites/all/themes/ehc_neu/fonts/merriweather/merriweather-regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Open Sans';src:url(/sites/all/themes/ehc_neu/fonts/opensans/opensans-regular.woff2) format('woff2'),url(/sites/all/themes/ehc_neu/fonts/opensans/opensans-regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}
.mitglied-werden-link{color:#fff !important;background:#175c04;display:block;width:100%;padding:5px;box-sizing:border-box;text-align:center;}
.paragraphs-items{clear:both;}
.paragraphs-item-element-zweispaltig-1-3-2-3,.paragraphs-item-element-zweispaltig-1-3-2-3 .group-left,.paragraphs-item-element-zweispaltig-1-3-2-3 .group-right{width:100%;}@media all and (min-width:960px){.paragraphs-item-element-zweispaltig-1-3-2-3 .group-left{float:left;width:30%;}.paragraphs-item-element-zweispaltig-1-3-2-3 .group-right{float:right;width:66%;}}
.paragraphs-item-bild-volle-breite img{width:100%;height:auto;}
.paragraphs-item-element-dreispaltig-33-33-33{width:95%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraphs-item-element-dreispaltig-33-33-33 .group-left,.paragraphs-item-element-dreispaltig-33-33-33 .group-middle,.paragraphs-item-element-dreispaltig-33-33-33 .group-right{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;background:#FFF;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px 0;}@media all and (min-width:632px){.paragraphs-item-element-dreispaltig-33-33-33 .group-left,.paragraphs-item-element-dreispaltig-33-33-33 .group-middle,.paragraphs-item-element-dreispaltig-33-33-33 .group-right{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%;}}@media all and (min-width:960px){.paragraphs-item-element-dreispaltig-33-33-33{width:100%;}.paragraphs-item-element-dreispaltig-33-33-33 .group-left,.paragraphs-item-element-dreispaltig-33-33-33 .group-middle,.paragraphs-item-element-dreispaltig-33-33-33 .group-right{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;}.paragraphs-item-element-dreispaltig-33-33-33:after{content:'';-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;}}
.paragraphs-item-inhaltsreferenz .field-name-field-formularreferenz .node-webform{width:90%;max-width:860px;padding:0!important;background:none transparent!important;border:0!important;box-shadow:none!important;margin:0 auto;}
.paragraphs-items-field-multielement-item .paragraphs-item-einzelelement{text-align:center;margin:20px 0 20px 0;}.paragraphs-items-field-multielement-item .paragraphs-item-einzelelement ul{text-align:left}@media all and (min-width:480px){.field-name-field-multielement-item > .field-items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.field-name-field-multielement-item > .field-items > .field-item{-ms-flex-preferred-size:48%;flex-basis:48%;}.field-name-field-multielement-item > .field-items:after{content:'';-ms-flex-preferred-size:48%;flex-basis:48%;}}@media all and (min-width:650px){.field-name-field-multielement-item > .field-items > .field-item{-ms-flex-preferred-size:32%;flex-basis:32%;}.field-name-field-multielement-item > .field-items:after{content:'';-ms-flex-preferred-size:32%;flex-basis:32%;}}@media all and (min-width:960px){.field-name-field-multielement-item > .field-items > .field-item{-ms-flex-preferred-size:19%;flex-basis:19%;}.field-name-field-multielement-item > .field-items:after{content:'';-ms-flex-preferred-size:19%;flex-basis:19%;}}
.paragraphs-item-element-zweispaltig-50-50{width:100%;}@media all and (min-width:960px){.paragraphs-item-element-zweispaltig-50-50 .group-left{float:left;width:48%;}.paragraphs-item-element-zweispaltig-50-50 .group-right{float:right;width:48%;}}
.paragraphs-item-ueberschrift-2 .field-name-field-ueberschrift-2{display:flex;}.paragraphs-item-ueberschrift-2 .field-name-field-ueberschrift-2 h2{border-bottom:1px solid #175C04;color:#175C04;padding:0 20px 5px 0;margin:20px 0 20px 0;font-size:1.429em;line-height:1.4;}.view-mode-standard_ohne_hintergrund .paragraphs-item-ueberschrift-2 .field-name-field-ueberschrift-2{width:95%;border-bottom:1px solid #175c04;text-align:center;display:flex;justify-content:center;margin:0 auto 20px auto;}.view-mode-standard_ohne_hintergrund .paragraphs-item-ueberschrift-2 h2{border-bottom:none;font-size:24px!important;font-weight:bold;margin:20px 0 0 0;}
.paragraphs-item-datei{margin:10px 0 20px 0;}@media all and (min-width:632px){.paragraphs-item-dateigruppe .field-name-field-gruppenelemente > .field-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}}@media all and (min-width:960px){.paragraphs-item-dateigruppe .field-name-field-gruppenelemente > .field-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;}}
.paragraphs-item-blockreferenz{margin:30px 0;}.paragraphs-item-blockreferenz .digit{background:#175C04!important;}
.paragraphs-item-spielergebnis .group-mannschaften,.paragraphs-item-spielergebnis .group-tore,.paragraphs-item-spielergebnis .group-ecken,.paragraphs-item-spielergebnis .group-karten{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}.paragraphs-item-spielergebnis .group-tore > div:first-child,.paragraphs-item-spielergebnis .group-ecken > div:first-child,.paragraphs-item-spielergebnis .group-karten > div:first-child{flex-basis:100%;width:100%;text-align:center;font-weight:bold;margin:5px 0;}.paragraphs-item-spielergebnis .group-mannschaften .field-name-field-mannschaft-heim,.paragraphs-item-spielergebnis .group-mannschaften .field-name-field-mannschaft-gast{flex-basis:48%;width:48%;text-align:center;}.paragraphs-item-spielergebnis .group-mannschaften img{margin:0;width:100%;height:auto;max-width:100px;}.paragraphs-item-spielergebnis .group-mannschaften .mannschaft-extern-titel{color:#175C04;}.paragraphs-item-spielergebnis .field-name-field-endergebnis{text-align:center;font-size:24px;font-weight:bold;color:#175C04;}.paragraphs-item-spielergebnis .field-name-field-halbzeitergebnis{text-align:center;}.paragraphs-item-spielergebnis .field-name-field-tore-heim,.paragraphs-item-spielergebnis .field-name-field-ecken-heim,.paragraphs-item-spielergebnis .field-name-field-karten-heim{text-align:right;flex-basis:48%;}.paragraphs-item-spielergebnis .field-name-field-tore-gast,.paragraphs-item-spielergebnis .field-name-field-ecken-gast,.paragraphs-item-spielergebnis .field-name-field-karten-gast{text-align:left;flex-basis:48%;}
.flexslider>ul{padding:0!important;}.flexslider .flex-caption{padding:5px 20px;box-sizing:border-box;background:rgba(1,1,1,0.5);position:absolute;width:100%;bottom:4%;color:#FFF;}.flexslider .flex-direction-nav a{width:50px;height:50px;}.flexslider .flex-direction-nav a:before{color:rgba(255,255,255,0.8);}
iframe.youtube{width:100%;}.node-type-blog #page-title{margin-bottom:0;}.node-blog{padding-bottom:30px;}.node-blog .field-name-field-mannschaft{margin-bottom:10px;}.node-blog .field-name-field-mannschaft .field-item{display:inline-block;background:#eee;padding:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-right:5px;margin-bottom:5px;}.node-blog .group-left{float:left;width:44%;}.node-blog .group-right{float:right;width:48%;}.node-blog .field-name-field-bilder .field-items{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}.node-blog .field-name-field-bilder .field-items .field-item:not(:first-child){width:30%;}.node-blog .field-name-field-bilder .field-items .field-item:not(:first-child) img{width:100%;height:auto;}.node-blog .field-name-field-bilder .field-items .field-item:first-child{width:100%;}.node-blog .field-name-field-bilder .field-items .field-item:first-child img{width:100%;height:auto;}.node-blog .field-name-field-beitrag-teilen{clear:both;}.node-blog .link-wrapper{display:none;}.page-blog #main .section{background:#baceb3;box-shadow:none;}.page-blog .node-teaser{background:white;border-radius:5px;width:74.5%;margin:0 auto 20px auto;}.page-blog .node-teaser .content{width:96%;margin:0 auto;}.page-blog .node-teaser h2{width:96%;margin:0 auto;}@media only screen and (max-width :960px){.node-blog .group-left,.node-blog .group-right{float:none;width:100%;}.node-blog .field-name-field-bilder .field-items .field-item:not(:first-child){width:20%;}.node-blog .field-name-field-bilder .field-items .field-item:not(:first-child) img{width:100%;height:auto;}.node-blog .field-name-body,.node-blog .field-name-field-mannschaft,.node-blog .field-name-field-verfasser,.node-blog .paragraphs-items-field-seitenelemente{width:100%;float:none;}.not-front #main .section{width:90%;margin:0 auto;}.node-blog .not-front #main .section{width:89%;margin:0 auto;}}@media only screen and (max-width :680px){.node-blog .field-name-field-bilder .field-items .field-item:not(:first-child){width:30%;}.node-blog .field-name-field-bilder .field-items .field-item:not(:first-child) img{width:100%;height:auto;}}
.node-mannschaft .field-label,.node-mannschaft .field-group-html-element span{font-size:18px;font-weight:normal;margin:0 0 5px 0;}.node-mannschaft .group-team-header{margin:40px 0 0 0;}.node-mannschaft .group-team-header .field.field-label-above{margin:0 0 20px 0;position:relative;padding:20px 0 10px 0;border:1px solid #175c04;text-align:center;}.node-mannschaft .group-team-header .field-label{position:absolute;top:-19px;left:-1px;background:#FFF;padding:5px;}.node-mannschaft .group-team-header .field-items p{margin:0;}.node-mannschaft .group-links{display:flex;justify-content:center;flex-wrap:wrap;}.node-mannschaft .field-name-kontaktlink{margin:10px 20px 20px 0;}.node-mannschaft .field-name-kontaktlink p{margin:0;}.node-mannschaft .field-name-kontaktlink a{color:#fff !important;background:#175c04;display:block;width:100%;padding:15px 20px;box-sizing:border-box;text-align:center;height:100%;margin:0;font-size:20px;}.node-mannschaft .field-name-field-mhsb{margin:10px 0 20px 0;}.node-mannschaft .field-name-field-mhsb p{margin:0;}.node-mannschaft .field-name-field-mhsb a{color:#fff !important;background:#175c04;display:block;width:100%;padding:15px 20px;box-sizing:border-box;text-align:center;height:100%;margin:0;font-size:20px;}.node-mannschaft .group-mannschaftsbilder{position:relative;}.node-mannschaft .group-mannschaftsbilder .field-name-field-bilder-werden-aktualisiert{position:absolute;left:10%;top:40%;transform:rotate(346deg);}.node-mannschaft .group-mannschaftsbilder .field-name-field-bilder-werden-aktualisiert .field-item p{font-size:30px;color:#fff;background:#175c04;padding:20px 30px;margin:0}.node-mannschaft .group-mannschaftsbilder img{width:100%;height:auto;}@media only screen and (min-width :960px){.node-mannschaft .group-team-header{display:grid;grid-gap:20px;}.node-mannschaft .group-team-header.team-header-children-6{grid-template-columns:0.75fr 0.75fr 0.75fr 0.75fr 0.75fr 2.5fr;}.node-mannschaft .group-team-header.team-header-children-5{grid-template-columns:0.75fr 0.75fr 0.75fr 0.75fr 2.5fr 0.75fr;}.node-mannschaft .group-team-header.team-header-children-4{grid-template-columns:0.75fr 0.75fr 0.75fr 2.5fr;}.node-mannschaft .group-team-header.team-header-children-3{grid-template-columns:0.75fr 0.75fr 2.5fr 0.75fr 0.75fr 0.75fr;}.node-mannschaft .group-team-header.team-header-children-2{grid-template-columns:0.75fr 2.5fr 0.75fr 0.75fr 0.75fr 0.75fr;}.node-mannschaft .field-name-kontaktlink{display:flex;justify-content:center;}.node-mannschaft .group-mannschaftsbilder{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;}.node-mannschaft .group-mannschaftsbilder .field-name-field-bilder-werden-aktualisiert{left:30%;}}
#webform-client-form-92{width:50%;margin:0 auto;}#webform-client-form-92 fieldset{width:95%;}#webform-client-form-92 fieldset legend{background:#175c04;color:#FFF;text-shadow:none;}#webform-client-form-92 #webform-component-kontaktdaten{border:1px solid #ccc;width:91.25%;padding:10px;}#webform-client-form-92 .form-select{width:96%;}#webform-client-form-92 .form-text{width:94%;}
#webform-client-form-179{width:50%;margin:0 auto;}#webform-client-form-179 .form-text{width:94%;}#webform-client-form-179 .form-select{width:96%;}#webform-client-form-179 #edit-submitted-mannschaft .form-type-checkbox{display:inline;margin-right:20px;}@media only screen and (max-width :650px){#webform-client-form-179{width:95%;margin:0 auto;}}
#block-block-12{font-size:25px;margin:10px 0;color:#fff;cursor:pointer;}.menu-link{margin:0;}.menu-link img{width:40px;height:40px;margin-left:10px;vertical-align:bottom;}#menu{z-index:98;background:#175C04;border-left:2px solid #CB1D21;position:fixed;top:0;bottom:0;width:100%;right:-100%;height:100%;overflow-y:auto;-webkit-transition:right 1s;transition:right 1s;box-sizing:border-box;}#menu.active{right:0;-webkit-transition:right 1s;transition:right 1s;}#block-system-main-menu ul{margin-top:170px;font-size:20px;}#block-system-main-menu li{list-style:none;position:relative;margin-bottom:20px;}#block-system-main-menu li .expand-submenu{position:absolute;right:20px;color:#FFF;font-size:30px;top:0;cursor:pointer;width:50px;text-align:right;}#block-system-main-menu ul li ul{margin-top:0;}#block-system-main-menu ul li ul li{margin:0;}#block-system-main-menu a{color:#FFF;}#block-system-main-menu a.active{text-decoration:underline;font-weight:bold;}#block-system-main-menu a.active-trail{text-decoration:underline;}@media all and (min-width:650px){#menu{width:45%;right:-45%;z-index:100;}#menu.active + #page-wrapper{right:45%;width:55%;transition:all 1s;}#block-system-main-menu ul{margin-top:20px;}}@media all and (min-width:960px){#menu{width:25%;right:-25%;}#menu.active + #page-wrapper{right:25%;width:75%;}#block-system-main-menu ul{margin-top:15%;}#block-system-main-menu ul li ul{font-size:16px;}}
.event-uebersicht{width:95%;max-width:1300px;margin:0 auto;}.event-uebersicht .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.event-uebersicht .view-content .views-row{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;background:#FFF;position:relative;margin:0 0 20px 0;border:1px solid #175c04;}.event-uebersicht .event-teaser-image img{width:100%;height:auto;display:block;}.event-uebersicht .event-teaser-title{padding:0 20px;}.event-uebersicht .event-teaser-title h3 a{font-size:1.1em;}.event-uebersicht .event-teaser-text{padding:0 20px;}.event-uebersicht .event-readmore{padding:0 20px 20px 20px;}@media all and (min-width:632px){.event-uebersicht .view-content .views-row{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%;}}@media all and (min-width:960px){.event-uebersicht{width:100%;}.event-uebersicht .view-content .views-row{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;}.event-uebersicht .view-content:after{content:'';-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;}}
.view-spieler .player-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-spieler .player-group:after{content:"";}.view-spieler .views-row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EEE;padding:0 0 10px 0;margin:0 0 15px 0;border:1px solid #EEE;-webkit-transition:border 800ms;-o-transition:border 800ms;transition:border 800ms;}.view-spieler .views-row:hover{border:1px solid #175C04;-webkit-transition:border 800ms;-o-transition:border 800ms;transition:border 800ms;}.view-spieler .views-field-field-rueckennummer{position:absolute;background:#175C04;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;}.view-spieler .views-field-field-kapitaen{position:absolute;top:40px;background:#175C04;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;}.view-spieler .views-field-field-position,.view-spieler .views-field-field-name-spieler,.view-spieler .views-field-field-geboren-am,.view-spieler .views-field-field-stammverein,.view-spieler .views-field-field-kontakt{padding:0 20px;}.view-spieler .views-field-field-position .field-content{font-size:13px;margin:10px 0 5px 0;}.view-spieler .views-field-field-name-spieler .field-content{font-size:20px;font-weight:bold;margin:0 0 10px 0;}.view-spieler .views-field-field-geboren-am .views-label,.view-spieler .views-field-field-geboren-am .field-content,.view-spieler .views-field-field-stammverein .views-label,.view-spieler .views-field-field-stammverein .field-content{font-size:15px;display:inline-block;vertical-align:top;}.view-spieler .views-field-field-kontakt a{display:inline-block;padding:5px 20px;background:#175c04;color:#FFF;}@media all and (min-width:695px){.view-spieler .player-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media all and (min-width:960px){.view-spieler .player-group:after{-ms-flex-preferred-size:32%;flex-basis:32%;}.view-spieler .views-row{-ms-flex-preferred-size:32%;flex-basis:32%;}}
.news-uebersicht{width:95%;max-width:1300px;margin:0 auto;}.news-uebersicht .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.news-uebersicht .view-content .views-row{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;background:#FFF;position:relative;margin:0 0 25px 0;border:1px solid #175c04;}.news-uebersicht .news-team{position:absolute;top:3px;}.news-uebersicht .news-team .verein,.news-uebersicht .news-team a{margin:0 0 0 3px;font-size:12px;background:#CCC;padding:5px;color:#175c04;}.news-uebersicht .news-teaser-image img{width:100%;height:auto;margin:0;display:block;}.news-uebersicht .news-heading{padding:0 20px;}.news-uebersicht .news-heading h3 a{font-size:1.1em;}.news-uebersicht .news-teaser-text{padding:0 20px;}.news-uebersicht .news-readmore{padding:0 20px 20px 20px;}.news-uebersicht .view-footer{text-align:center;margin:20px 0;}.news-uebersicht .view-footer a{background:#175c04;color:#FFF;padding:10px;border-radius:5px;}@media all and (min-width:632px){.news-uebersicht .view-content .views-row{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%;}}@media all and (min-width:960px){.news-uebersicht{width:100%;}.news-uebersicht .view-content .views-row{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;}.news-uebersicht.view-display-id-block_1 .view-content .views-row{margin:0;}}
.view-ehc-kopfbild{width:100%;margin:0 auto;}.view-ehc-kopfbild .slick-slide,.view-ehc-kopfbild .unslick{position:relative;}.view-ehc-kopfbild .field-name-field-kopfbild-standard img{display:block;width:100%;height:auto;margin:0;}.view-ehc-kopfbild .field-name-field-kopfbild-beschreibung{position:absolute;bottom:0;width:100%;text-align:right;padding:5px 20px;box-sizing:border-box;background:rgba(200,200,200,0.8);}
.view-ehc-termine.termine-full{padding:20px;}.view-ehc-termine .views-row{margin-bottom:20px;padding:0 0 20px 0;border-bottom:1px solid #175C04;}.view-ehc-termine .views-row-last{border:none;}.view-ehc-termine .views-row .termin-title{font-weight:700;}.view-ehc-termine.termine-full .views-row .termin-title{font-size:16px;}.view-ehc-termine .views-row summary{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;}.view-ehc-termine .views-row summary:after{content:"Details +";font-size:16px;color:#175c04;font-weight:bold;cursor:pointer;}.view-ehc-termine .views-row details[open] summary:after{content:"Details -";}.view-ehc-termine .views-row .details-content{padding:15px 15px 0 15px;}.view-ehc-termine .view-footer .all-dates{font-weight:700;}.view-ehc-termine .view-footer .termine-download a{color:#fff !important;background:#175c04;display:block;width:300px;padding:15px 20px;box-sizing:border-box;text-align:center;height:auto;margin:20px 0;font-size:20px;}
.view-sportstaette .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-sportstaette .view-content:after{content:"";}.view-sportstaette .views-row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EEE;padding:0 0 10px 0;margin:0 0 15px 0;border:1px solid #EEE;-webkit-transition:border 800ms;-o-transition:border 800ms;transition:border 800ms;-ms-flex-preferred-size:100%;flex-basis:100%;}.view-sportstaette .views-row:hover{border:1px solid #175C04;-webkit-transition:border 800ms;-o-transition:border 800ms;transition:border 800ms;}.view-sportstaette .sportstaette-header{display:flex;flex-wrap:wrap;justify-content:center;}.view-sportstaette .sportstaette-header a,.view-sportstaette .sportstaette-header iframe{width:50%;height:auto;}.view-sportstaette .sportstaette-header a img{width:100%;height:auto;display:block;}.view-sportstaette .views-field-title{padding:20px 20px 0 20px;}.view-sportstaette .views-field-field-sportstaette-adresse{padding:0 20px 20px 20px;}.view-sportstaette .views-field-field-sportstaette-adresse p{margin:0;}.view-sportstaette .views-field-title .field-content{font-size:20px;font-weight:bold;margin:0 0 10px 0;}@media all and (min-width:695px){.view-sportstaette .view-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.view-sportstaette .views-row{-ms-flex-preferred-size:48%;flex-basis:48%;}}@media all and (min-width:960px){.view-sportstaette .view-content:after{-ms-flex-preferred-size:32%;flex-basis:32%;}.view-sportstaette .views-row{-ms-flex-preferred-size:32%;flex-basis:32%;}}
.team-uebersicht .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.team-uebersicht .view-content:after{content:'';-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;}.team-uebersicht .views-row{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0 0 20px 0;}.team-uebersicht .views-row .views-field-field-bild a{display:block;}.team-uebersicht .views-row .views-field-field-bild img{width:100%;height:auto;}.team-uebersicht .views-field-title a{color:#175C04;font-size:20px;display:block;}@media only screen and (min-width :750px){.team-uebersicht .view-content:after{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%;}.team-uebersicht .views-row{-ms-flex-preferred-size:48%;flex-basis:48%;width:48%;}}@media only screen and (min-width :960px){.team-uebersicht .view-content:after{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;}.team-uebersicht .views-row{-ms-flex-preferred-size:32%;flex-basis:32%;width:32%;}}
.slick-arrow::before{color:#175c04;}.slick-arrow:hover::before{color:#175c04;}
*{outline:0;}html,#page{height:100%;}body{line-height:1.5;font-size:87.5%;word-wrap:break-word;margin:0;padding:0;border:0;outline:0;overflow:auto;height:100%;font-family:'Open Sans',sans-serif;}iframe{width:100%;}#page-wrapper{min-height:100%;width:100%;}@media all and (min-width:650px){#page-wrapper{position:absolute;right:0;transition:all 1s;}}#messages div.section,#footer{max-width:960px;width:100%;margin-left:auto;margin-right:auto;}#header div.section{position:relative;z-index:99;background:#175C04;}#page{background:#baceb3;}#main-wrapper{min-height:670px;background:#baceb3;}#breadcrumb{margin:0 15px;}#footer-wrapper{padding:0 5px 30px;}#footer{width:100%;max-width:960px;}a:link,a:visited{color:#175c04;text-decoration:none;}a:hover,a:active,a:focus{color:#175c04;text-decoration:underline;}h1,h2,h3,h4,h5,h6{margin:1.0em 0 0.5em;font-weight:inherit;font-family:'Merriweather',serif;}h1{font-size:1.357em;color:#000;}h2{font-size:1.143em;}p{margin:0 0 1.2em;}tr.odd{background-color:#dddddd;}img{outline:0;}body,.ui-widget,.comment-form label{font-family:'Open Sans',sans-serif;}#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,table,.breadcrumb{font-family:'Open Sans',sans-serif;}input,textarea,select,a.button{font-family:'Open Sans',sans-serif;}.tablefield-wrapper{width:100%;overflow:auto;}table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table p{margin:0;}table table{font-size:1em;}#footer-wrapper table{font-size:1em;}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover{color:#FFF;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;text-align:left;}#footer-wrapper tr td,#footer-wrapper tr th{border-color:#555;border-color:rgba(255,255,255,0.18);}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table ul.links{margin:0;padding:0;font-size:1em;}table ul.links li{padding:0 1em 0 0;}.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}.contextual-links-wrapper{font-size:small !important;}ul.contextual-links{font-size:0.923em;}.contextual-links-wrapper a{text-shadow:0 0 0 !important;}.item-list .pager{font-size:0.929em;}ul.menu li{margin:0;}.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}.item-list ul li{margin:0;padding:0.2em 0.5em 0 0;}ul.tips{padding:0 0 0 1.25em;}#header{border-bottom:2px solid #cb1d21;background-color:#175C04;}.header-inline{display:inline-block;vertical-align:top;}#header .section{width:96%;max-width:1300px;margin:0 auto;box-sizing:border-box;padding:10px 0 0 0;}#header-logo{width:10%;}#logo{float:left;margin:5px 0;}#logo img{width:85px;border-radius:5px;}#header-content{width:89%;}.region-header .block li{display:inline;}.region-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;}.region-header .region-blockgroup-kopfbereich-rechts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;}#block-block-2{padding-top:5px;font-size:.857em;}#block-block-2 ul{margin:0;padding:0;}#block-block-2 a{color:#FFF;}.social-links li:last-child img{margin-right:0;}.social-links li img{margin-right:10px;}.region-header #block-search-form .form-text{width:74%;}#block-search-form{margin:0;padding-top:3px;padding-bottom:7px;height:26px;width:25%;text-align:right;}#block-search-form .content{margin-top:0;}#search-form input#edit-keys,#block-search-form .form-item-search-block-form input{font-size:1em;height:1.143em;margin-right:5px;width:9em;}#search-block-form input.form-submit,#search-form input.form-submit{margin-left:0;margin-right:0;height:25px;width:34px;padding:0;cursor:pointer;text-indent:-9999px;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background:url(/sites/all/themes/ehc_neu/images/search-button.png) no-repeat center top;overflow:hidden;}#search-block-form input.form-submit:hover,#search-block-form input.form-submit:focus,#search-form input.form-submit:hover,#search-form input.form-submit:focus{background-position:center bottom;}#search-form .form-item-keys label{display:block;}#block-search-form #edit-search-block-form--2{border-top-left-radius:5px;border-bottom-left-radius:5px;border:0;background:#EEEEEE;height:17px;outline:0;}#block-search-form #edit-submit{border-radius:0 5px 5px 0;margin-left:-10px;border:0;}#block-search-form #edit-submit--2{border-radius:0 5px 5px 0;margin-left:-5px;border:0;}#search{width:100%;margin:0;border-radius:5px;}#messages{padding:20px 0 5px;margin:0 auto;width:100%;max-width:960px;}div.messages{margin:8px 15px;}#main{width:96%;max-width:1300px;margin:20px auto 40px auto;}h1.page-title{font-size:2em;line-height:1;padding-top:20px;color:#175C04;padding-bottom:5px;border-bottom:1px solid #175C04;text-align:center;margin:0 auto 20px auto;}#main .section .node{padding:0 10px;background:white;border-radius:5px;box-shadow:rgb(30,30,30) 2px 2px 3px;}#main .section .node.view-mode-standard_ohne_hintergrund{padding:0;background:none transparent;border-radius:0;box-shadow:none;}.node .content{font-size:1.071em;}.node-teaser .content{font-size:1em;}.node-teaser h2{margin-top:0;padding-top:0.5em;margin-bottom:15px!important;}.node-teaser h2 a{color:#175C04;}.node-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:20px;box-shadow:rgb(30,30,30) 2px 2px 3px;padding:0 0 15px 0;}.node-sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node-full{background:none;border:none;padding:0;}.node-teaser .content{clear:none;line-height:1.6;}.meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.submitted .user-picture img{float:left;height:20px;margin:1px 5px 0 0;}.field-type-taxonomy-term-reference{margin:0 0 1.2em;}.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:0.8em;}.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links{font-size:0.821em;}.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none;}.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap;}.link-wrapper{text-align:right;}.field-type-image img,.user-picture img{margin:0 0 1em;}ul.links{color:#68696b;font-size:0.821em;}.node-unpublished{margin:-20px -15px 0;padding:20px 15px 0;}.node-unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}html.js input.form-autocomplete{background-position:100% 4px;}html.js input.throbbing{background-position:100% -16px;}html.js input.form-autocomplete{background:url(/sites/all/themes/ehc_neu/images/ajax-loader.gif) 100% 0 no-repeat;}html.js input.throbbing{background-position:100% -20px;}.ajax-progress{display:inline-block;width:200px;}.ajax-progress .throbber{background:transparent url(/sites/all/themes/ehc_neu/images/ajax-loader.gif) no-repeat 0 0;float:left;height:20px;width:20px;margin:2px;}.comment h2.title{margin-bottom:1em;}.comment div.user-picture img{margin-left:0;}.comment{margin-bottom:20px;display:table;vertical-align:top;}.comment .attribution{display:table-cell;padding:0 30px 0 0;vertical-align:top;overflow:hidden;}.comment .attribution img{margin:0;border:1px solid #d3d7d9;}.comment .attribution .username{white-space:nowrap;}.comment .submitted p{margin:4px 0;font-size:1.071em;line-height:1.2;}.comment .submitted .comment-time{font-size:0.786em;color:#68696b;}.comment .submitted .comment-permalink{font-size:0.786em;text-transform:lowercase;}.comment .content{font-size:0.929em;line-height:1.6;}.comment .comment-arrow{background:url(/sites/all/themes/ehc_neu/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-47px;margin-top:10px;position:absolute;width:20px;}.comment .comment-text{padding:10px 25px;border:1px solid #d3d7d9;display:table-cell;vertical-align:top;position:relative;width:100%;}.comment .indented{margin-left:40px;}.comment ul.links{padding:0 0 0.25em 0;}.comment ul.links li{padding:0 0.5em 0 0;}.comment-unpublished{margin-right:5px;padding:5px 2px 5px 5px;}.comment-unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.view-trainingszeiten-startseite .views-field-field-trainingsplan img{width:100%;height:auto;}.node-trainingszeiten .field-name-field-trainingsplan{padding-top:20px;margin:0 auto;width:90%;}.node-trainingszeiten .field-name-field-trainingsplan img{width:100%;height:auto;}.node-trainingszeiten .field-name-field-hinweis{width:90%;margin:0 auto 20px auto;}.node-trainingszeiten .field-name-field-ersteller{width:90%;margin:0 auto 20px auto;}.node-trainingszeiten .field-name-field-download{width:90%;margin:0 auto 20px auto;}.node-trainingszeiten .field-name-field-download a{color:#175C04;}.node-trainingszeiten .field-name-field-download .field-item{margin-bottom:10px;}.view-galerie-block{padding-bottom:20px;}.view-galerie-block .views-column{display:inline-block;vertical-align:top;margin-bottom:15px;}.view-galerie-block .views-column-1,.view-galerie-block .views-column-2{margin-right:60px;}.view-galerie-block .views-view-grid{margin:0 auto 0 auto;}.view-galerie-block img{padding:20px;background:url(/sites/all/themes/ehc_neu/images/stack_bg.png) center;background-size:275px;}.view-galerie-block .views-field-title{padding-left:20px;width:230px;color:#175C04;}.view-galerie-block .views-field-title a{font-weight:bold;color:#175C04;}.node-galerie .field-name-field-image .field-item{display:inline;padding:0  5px 0 5px;}#node-62 h2,#node-151 h2{text-align:center;margin-bottom:40px;}#bildpbt{float:left;}#bildpbt img{width:100%;}#textpbt{float:right;width:54%;}#node-62 #spielplan{float:right;width:54%;}ol.search-results{padding-left:0;}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}.search-results li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:1em;}.search-results .search-snippet-info{padding-left:0;}#block-views-suche-autocomplete-block .view-suche-autocomplete{height:300px;}.page-node-158 .region-content,.page-node-159 .region-content{width:30%;margin:0 auto;}.page-node-70 .field-name-body p,.page-node-70 .field-name-body h2,.page-node-70 .field-name-body ul{width:80%;margin:0 auto 20px auto;}fieldset{border:1px solid #cccccc;margin-bottom:32px;padding:0 0 10px;position:relative;top:12px;border-radius:4px;}fieldset legend{border:1px solid #ccc;border-bottom:none;left:-1px;line-height:2;padding:0;position:absolute;text-indent:10px;top:-12px;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;}.fieldset-wrapper{margin-top:25px;padding:0 10px;}input{margin:2px 0;padding:4px;}input,textarea{font-size:0.929em;}textarea{line-height:1.5;}textarea.form-textarea,select.form-select{padding:4px;}input.form-text,textarea.form-textarea,select.form-select{border:1px solid #ccc;}input.form-submit:hover,input.form-submit:focus{background:#dedede;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{font-size:0.929em;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.form-actions{padding-top:10px;}input.form-submit{background:#fff url(/sites/all/themes/ehc_neu/images/buttons.png) 0 0 repeat-x;border:1px solid #e4e4e4;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;margin-bottom:1em;margin-right:0.6em;padding:4px 17px;border-radius:15px;}#node-40{width:50%;margin:0 auto;}#node-40 label{color:#175C04;}#node-40 .form-text{width:98%;}#block-block-15{text-align:center;}#block-block-15 p:nth-child(2) span:first-child,#block-block-15 p:nth-child(2) span:nth-child(2),#block-block-15 p:nth-child(2) span:nth-child(3),#block-block-15 p:nth-child(2) span:nth-child(4){margin-right:20px;}#block-block-15 p:nth-child(2) a{padding:0 5px;}#block-block-15 p:last-child{margin-bottom:0;}#footer-wrapper{color:#FFF;font-size:0.857em;border-top:5px solid #cb1d21;background:#175C04;}#footer-wrapper a{color:#FFF;}#footer .region{margin-top:20px;}#block-block-15 p:last-child{font-size:0.857em!important;color:rgba(255,255,255,0.8)!important;}@media only screen and (max-width :960px){#header div.section{width:94%;}#main #content .section{width:96%;float:none;margin:0 auto;}.views_slideshow_cycle_main{width:94%;margin:0 auto;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}.node-teaser .field-name-field-weiterlesen a{font-size:1.1em;}#bildpbt{float:none;}#textpbt{float:none;width:95%;}#node-62 #spielplan{float:none;width:95%;}.page-node-70 .field-name-body p,.page-node-70 .field-name-body h2{width:90%;}.view--bersicht-mannschaften .views-column-2,.view--bersicht-nachwuchs .views-column-2,.view-galerie-block .views-column-2{margin-right:0;}}@media only screen and (max-width :750px){#block-search-form{width:45%;text-align:right;}}@media only screen and (max-width :650px){.view--bersicht-mannschaften .views-column-1,.view--bersicht-mannschaften .views-column-2,.view--bersicht-nachwuchs .views-column-1,.view--bersicht-nachwuchs .views-column-2,.view-galerie-block .views-column-1,.view-galerie-block .views-column-2{margin-right:0;}#block-block-15 #footer-links span{display:block;margin-bottom:10px;margin-right:0!important;}#node-40{width:85%;}#webform-client-form-92{width:95%;margin:0 auto;}#webform-client-form-92 #webform-component-kontaktdaten{width:89%;}.page-node-61 #comment-form{width:100%;}.page-node-61 #comments{width:97%;}.page-node-61 h2.comment-form{width:100%;}}@media (max-width:520px){.region-header .region-blockgroup-kopfbereich-rechts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width:480px){#header-content{width:88%;}.header-inline-block{display:block;vertical-align:top;}#block-search-form{float:right;width:78%;padding-bottom:10px;}#block-block-15 p:nth-child(2) span{display:block;margin-right:0!important;}}.page-node-157 .field-name-body img{width:100%;height:auto;}
