@font-face{font-family:'oswaldmedium';src:url(oswald/oswald-medium-webfont.eot);src:url(oswald/oswald-medium-webfont.eot?#iefix) format("embedded-opentype"),url(oswald/oswald-medium-webfont.woff2) format("woff2"),url(oswald/oswald-medium-webfont.woff) format("woff"),url(oswald/oswald-medium-webfont.ttf) format("truetype"),url(oswald/oswald-medium-webfont.svg#oswaldmedium) format("svg");font-weight:400;font-style:normal}.clear{clear:both}h3{font-family:'oswaldmedium',verdana,helvetica,arial,sans-serif}body{background-color:#e9e9e9}body,p,table,td,th,ul,ol,textarea,input{font-size:16px;margin:0;color:#222;font-family:'oswaldmedium',verdana,helvetica,arial,sans-serif}a{text-decoration:none;color:#00619d}a:hover{text-decoration:none;color:#000}.page{position:relative}h1{line-height:1.5em}.test{display:none;position:absolute;top:96px;left:0;width:100%;border-bottom:8px solid #00619d;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2);height:auto!important}.test span{font-size:.6em!important;color:#00619d!important;text-transform:uppercase}.test li{margin-left:0!important;border-right:1px solid #d5d5d5!important;margin-top:20px!important;margin-bottom:20px!important;padding:0 20px!important}.test li a{font-size:.6em!important}.test li ul{float:none;height:auto}.test li ul li{float:none;padding:.1em 0!important;margin-left:.5rem;border:none!important;margin-bottom:0!important;margin-top:0!important}.test li ul a{font-size:.8rem!important}.header{width:100%;position:fixed;top:0;background-color:#fff;z-index:100}.header_service{background-color:#e7e7e7;display:block}.header_service nav{max-width:77.5em;margin:0 auto;display:block;clear:both}.header_service nav ul{list-style:none;padding:0;margin:0;float:right;display:block}.header_service nav ul li{margin-bottom:0;float:left;border-left:1px solid #d5d5d5;font-size:14px;font-size:.875rem}.header_service nav ul li a{font-size:14px;font-size:.875rem;color:#666;display:inline-block;padding:.9375em 1em;text-transform:uppercase;position:relative}.header_service nav ul li a:hover{background-color:#f5f5f5;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}nav:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.header_nav{z-index:5;background:#fff;border-bottom:8px solid #00619d;border-top:1px solid #d5d5d5;left:0;right:0;top:-.125em;position:relative;clear:both;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);box-shadow:0 10px 10px 0 rgba(0,0,0,.2)}.header_nav_inner{max-width:1240px;margin:0 auto;height:88px}#logo{background:url(../images/logo_scb.png) right bottom no-repeat;text-indent:-9999em;display:block;top:-35px;z-index:99;margin-left:10px;-webkit-transition:width .2s ease-in,height .2s ease-in,background-size .2s ease-in,margin-left .2s ease-in,top .2s ease-in;-moz-transition:width .2s ease-in,height .2s ease-in,background-size .2s ease-in,margin-left .2s ease-in,top .2s ease-in;-ms-transition:width .2s ease-in,height .2s ease-in,background-size .2s ease-in,margin-left .2s ease-in,top .2s ease-in;transition:width .2s ease-in,height .2s ease-in,background-size .2s ease-in,margin-left .2s ease-in,top .2s ease-in;width:145px;height:175px;background-size:100%;position:absolute}.header_nav_inner ul{float:left;list-style:none;padding:0 1.875em 0 0;margin:0;background-color:#fff;height:88px}.header_nav_inner_menu_mobile{display:none;float:right}.header_nav_inner_menu_mobile img{max-height:40px;margin:24px}.header_nav_inner span{text-transform:uppercase;cursor:pointer}.header_nav_inner ul li{float:left;border:none;padding:1.4375em 0;margin-left:4em;margin-bottom:0;font-size:24px;font-size:1.5rem}.header_nav_inner ul li a{color:#333;display:inline-block;text-decoration:none;padding:0;text-transform:uppercase;position:relative;font-size:20px;font-size:1.5rem}.header_nav_inner nav ul li a:hover{color:#00619d;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.header_nav_inner nav ul li.close{display:none}#menue_oeffnen{padding-left:200px;height:88px;z-index:100}.content{max-width:1240px;margin:0 auto;display:block;clear:both;}#wrapper{margin-left:2%;margin-right:2%}.news_show{width:32%;overflow:hidden;float:left;margin-left:2%;margin-bottom:2em;background-color:#fff;padding-bottom:1.5em}.news_show p,.news_show h2{padding:0 10px}.first{margin-left:0}.news_show img{width:100%;border-top:5px solid #00619d}.news .datum{color:#00619d;padding-top:5px;padding-bottom:5px}.news h2{margin:5px 0;color:#00619d;font-size:1.2em;height:3em;line-height:1.5em;overflow:hidden}.news .nachricht{line-height:1.5em;height:9em;overflow:hidden;text-overflow:ellipsis}.tab-nextgame{width:100%;height:60px;border-bottom:1px solid #ccc}.tab-nextgame div{float:left}.tab-tabelle{width:100%;height:60px}.verein{width:40%;height:100%}.verein img{padding:10px}.ergebnis{width:18%;height:100%;text-align:center;color:#00619d}#tab-home img,#tab-home{float:right}#tab-away img,#tab-away span{float:left}#tab-home span,#tab-away span{line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:65%}.ergebnis span{line-height:60px;font-size:50px}.spieluebersicht{width:49%;float:left}#uebersicht_tabelle{padding-left:2%}.tab-tabelle{border-spacing:0;background-color:#fff}.tab-tabelle th{background:#ccc;color:#666;padding:.8125em;text-align:left}.tab-tabelle tr{height:60px;overflow:hidden;border-bottom:1px solid #ccc}.tab-tabelle td{padding-left:.8125em;padding-right:.8125em;border-bottom:1px solid #ccc}.tab-tabelle img{float:left;padding-right:10px}.tab-tabelle span{line-height:40px}#tabelle_ersatz,#tabelle_aufstellung{border-spacing:0;width:100%}#tabelle_ersatz th,#tabelle_aufstellung th{background:#fff;color:#666;padding:.8125em;text-align:left;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}#tabelle_ersatz td,#tabelle_aufstellung td{background:#fff;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:.8em}#news_artikel{width:66%;line-height:1.5em;background-color:#fff}#news_artikel img,#news_artikel h1,#news_artikel p{padding-left:2%;padding-right:2%}#news_artikel h1{margin:0}#news_bild_full{width:100%}.aehnliche_news_einzeln{overflow:hidden;height:100px;background-color:#fff;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:10px}.first_news{border-top:1px solid #e7e7e7}.aehnliche_news_einzeln_bild{float:left;height:100px;width:150px;background-size:cover}.aehnliche_news_einzeln_heading{float:left;font-size:20px;line-height:33px;padding-left:10px;overflow:hidden}#news_bild_small{max-width:96%;float:left;padding-right:10px}#spielbericht_uebersicht{float:left;line-height:1.5em}#spielbericht_statistiken{float:left;margin-left:25px}#aufstellung{max-width:400px;max-height:556px;width:400px;height:556px;background-image:url(../images/spielfeld.jpg);background-size:100% 100%;position:relative}.spieler_aufstellung{position:absolute;width:12.5%;height:12.59%;overflow:hidden}.spieler_aufstellung img{width:100%;height:100%}#spielbericht_ergebnis,#spielbericht_zeitleiste,#spielbericht_bericht{border:1px solid #eee!important;background-color:#fff;margin-bottom:20px;text-align:justify;line-height:1.5em;padding:2em 15px!important}.bild{margin-bottom:2em;line-height:1em}.bildunterschrift{background-color:#e7e7e7;display:block;width:98%;padding:1%}.content_allgemein{border:1px solid #eee!important;background-color:#fff;margin-bottom:20px;text-align:justify;line-height:1.8em;padding:2em 15px}#zeitleiste{background:#00619d;height:3px;line-height:3px;text-align:right;font-size:1px;color:#00619d;width:100%}.zeitleiste_teams{height:20px;line-height:20px;width:100%;position:relative}.zeitleiste_tor{position:absolute;padding-top:2px}.zeitleiste_gelb{position:absolute;padding-top:2px}.zeitleiste_auswechslung{position:absolute;padding-top:2px}.zeitleiste_gelb img{position:relative;left:-8px}.zeitleiste_tor img{position:relative;left:-8px}.aufstellung_button{width:50%;border-radius:50%;background-color:#00619d;margin-left:25%;margin-top:25%;border:1px solid #000}.hauptposition{width:100%;height:100%;background-image:url(../images/pos_gross.png);background-position:50% 50%;background-repeat:no-repeat}.nebenposition{width:100%;height:100%;background-image:url(../images/pos_klein.png);background-position:50% 50%;background-repeat:no-repeat}.aufstellung_name{font-size:.75em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aufstellung_spieler{width:80%;margin-left:10%}.aufstellung_tore{width:60%;height:50%;border:0 solid #000;position:absolute;top:0;margin-top:12.5%;right:0;text-align:right}.aufstellung_tore img{height:auto;width:35%;padding-left:2px;padding-bottom:2px}.mobile{width:100%!important;margin-left:0!important;max-width:none!important}#spielbericht_uebersicht h2,#spielbericht_statistiken h2{margin:0;background-color:#fff;padding:10px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7}.matchcenter_datum{font-size:.7em;text-align:center;padding-bottom:4px}.matchcenter_heim{float:left;width:40%;height:29px;overflow:hidden}.matchcenter_heim span{float:right;line-height:25px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.matchcenter_heim img{float:right;max-height:25px;max-width:25px;margin-left:10px;padding-right:0!important}.matchcenter_ergebnis{float:left;width:20%;text-align:center;overflow:hidden;height:29px;overflow:hidden}.matchcenter_ergebnis span{font-size:25px;line-height:25px}.matchcenter_auswaerts{float:left;width:40%;height:29px;overflow:hidden}.matchcenter_auswaerts span{float:left;line-height:25px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchcenter_auswaerts img{float:left;max-height:25px;max-width:25px;margin-right:10px;padding-right:0!important}.matchcenter_bericht{font-size:.7em;text-align:center;padding-top:2px}#footer{width:100%;background-color:#000;box-shadow:0 5px 50px 5px rgba(0,0,0,1);margin-top:2em;position:relative;bottom:0}#footer_content{max-width:1240px;margin:0 auto;display:block;clear:both;padding:2% 0;overflow:hidden}.content_geteilt{width:49%;min-height:100px;float:left}.geteilt_rechts{margin-left:2%}.footer_sponsoren{float:left;width:29%;margin-left:2%;margin-right:2%;text-align:center}.footer_sponsoren img{max-width:500px;width:100%}.content_full{border:1px solid #eee!important;background-color:#fff;margin-bottom:20px;padding:15px!important}.content_right{width:400px;margin-left:25px;float:left;overflow:hidden}.content_left{float:left;overflow:hidden}.content_sponsoren{float:left;overflow:hidden;width:105%;margin-left:-5%}.sponsoren{float:left;overflow:hidden;width:18%;margin-left:5%;margin-bottom:5%;background-color:#fff;padding:1%;height:120px}.sponsoren img{max-width:100%;max-height:100px;display:block;margin:auto}.sponsoren span{line-height:20px;width:100%;display:block;text-align:center}.content_left h2,.content_right h2,.content_ganz h2,.likeh2{margin:0;background-color:#fff;padding:10px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;color:#000}.content_left h2:hover,.content_right h2:hover,.content_ganz h2:hover{color:#000}.content_text{border:1px solid #eee!important;background-color:#fff;margin-bottom:20px;line-height:1.5em;padding:15px!important}.content_text_zusatz{margin:0;background-color:#fff;padding:10px;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;color:#000}.content_spielerswitch{padding-left:30px!important;padding-right:30px!important;font-size:.8em}.content_kader{margin-bottom:20px;margin-left:-22px}.content_kader h3{margin-left:22px;color:#00619d;margin-top:50px}.content_spielplan{margin-bottom:20px;font-size:15px;}#content_news{border:1px solid #eee!important;background-color:#fff;margin-bottom:20px;text-align:justify;line-height:1.8em;padding:2em 15px!important}.news_mainbild{width:100%}.mannschaftsfoto{width:100%}.spielerportrait{float:left;width:180px;border-top:5px solid #00619d;margin-left:22px;margin-bottom:25px;height:281px}.spielerportrait img{width:100%;height:241px}.portrait_name{position:relative;top:-201px;height:241px;width:100%;background-image:url(../images/portrait_blanko.png);background-size:100% 241px}.portrait_name .vorname{position:relative;display:block;padding-left:5px;font-size:.8em}.portrait_name .nachname{position:relative;display:block;padding-left:5px;font-size:1.1em}.portrait_name_div{position:absolute;bottom:0;position:absolute;bottom:0;height:20%;width:70%;overflow:hidden}#mannschaftsbild img{border-top:5px solid #00619d}#mannschaftsname span{width:98%;display:block;margin:0;background-color:#fff;padding:1%;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7}.spielplan_spiel{height:60px;width:98%;padding:1%}.spielplan_white{background-color:#fff}.spielplan_grey{background-color:#e7e7e7}.spielplan_datum{float:left;width:20%}.spielplan_begegnung{float:left;width:60%;height:60px}.spielplan_bericht{float:left;width:20%;height:60px;line-height:60px;text-align:center}.spielplan_bericht span{background-color:#ccc;padding:10px 15px;color:#fff;text-transform:uppercase}.spielplan_ligenbezeichnung{display:block;color:#00619d;padding:5px}.spielplan_datum_detail{display:block;padding:5px}.spielplan_begegnung_heim{float:left;width:40%;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:60px}.spielplan_begegnung_heim span{float:right;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spielplan_begegnung_heim img{float:right;height:40px;width:40px;padding:10px}.spielplan_begegnung_ergebnis{float:left;width:20%;text-align:center;font-size:40px;line-height:60px}.spielplan_begegnung_auswaerts{float:left;width:40%;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:60px}.spielplan_begegnung_auswaerts span{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spielplan_begegnung_auswaerts img{float:left;height:40px;width:40px;padding:10px}.button_spielplan{font-family:'oswaldmedium',verdana,helvetica,arial,sans-serif;margin-bottom:2em}.button_spielplan a{float:right;background-color:#00619d;color:#fff!important;padding:5px 10px}#spielerportrait_hintergrund{width:100%;background:url(../images/spielerbilder_hintergrund.png) left top no-repeat;margin-bottom:20px}#spielerportrait_ueberblick{position:relative;top:0}#spielerportrait_bild{width:300px;float:right;position:relative}#spielerportrait_bild img{width:100%}#spielerportrait_info{float:left;color:#fff;position:relative}#spielerportrait_info h2{color:#fff;font-size:3em;text-transform:uppercase}#spielerportrait_info h3{color:#fff;font-size:2em;text-transform:uppercase}#spielerportrait_info table{height:360px;margin-top:20px;width:80%!important;text-align:right}#spielerportrait_informationen{height:400px;width:auto!important;float:right;border-collapse:collapse;margin-right:30px}#spielerportrait_informationen td{color:#fff;padding:10px;border-bottom:1px solid #000}#spielerprofil_detail{position:relative}.tabelle-statistiken{border-collapse:collapse;width:100%;border:none}.tabelle-leistungsdaten,.tabelle-kontaktdaten,.tabelle-termine{width:100%;border:1px solid #d5d5d5;border-collapse:collapse}.tabelle-leistungsdaten th,.tabelle-kontaktdaten th,.tabelle-termine th,.tabelle-statistiken th{border:1px solid #d5d5d5;padding:10px;background-color:#e7e7e7}.tabelle-leistungsdaten td,.tabelle-statistiken td{text-align:center;border:1px solid #d5d5d5;padding:5px;line-height:30px}.tabelle-termine td{text-align:left;border:1px solid #d5d5d5;padding:5px}.tabelle-termine span{display:block;height:25px;line-height:25px;padding-left:50px}.tabelle-trainingszeiten{width:100%;border:1px solid #000;border-collapse:collapse}.tabelle-trainingszeiten th{color:#fff;background-color:#176098;border:1px solid #000;text-align:center;padding:5px}.tabelle-trainingszeiten td{width:9%}.Trainingszeiten-Herren{background-color:#538dd5;border:1px solid #000;border-collapse:collapse;text-align:center;color:#fff}.Trainingszeiten-Damen{background-color:#4bacc6;border:1px solid #000;border-collapse:collapse;text-align:center;color:#fff}.trainingszeiten-right{border-right:1px solid #000}.termin_heading{font-weight:bolder}.termin_detail{float:left}.navi_termine{width:100%}.navi_termine td{width:33%;text-align:center;font-size:1.5rem}.ical{float:right}.tabelle-kontaktdaten td{text-align:left;height:24px;line-height:24px;border:1px solid #d5d5d5;padding:2px}.tabelle-leistungsdaten td img{width:30px;height:30px;float:left;padding-left:5px;padding-right:10px}.tabelle-leistungsdaten td span{height:30px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}#spielerportrait_info div{float:left;width:50%}#spielerportrait_info_name{padding-top:50px}#spielerportrait_info_name h2,#spielerportrait_info_name h3{text-align:right}.data_tooltipp{display:none;position:absolute;z-index:50;font-size:.6em!important}.data_tooltipp td{text-align:center}#spielbericht_ergebnis{padding:15px}#spielbericht_ergebnis_heim{float:left;width:45%}#spielbericht_ergebnis_heim img{float:right;padding-left:10px}#spielbericht_ergebnis_heim span{line-height:100px;float:right;font-size:30px}#spielbericht_ergebnis_auswaerts{float:left;width:45%}#spielbericht_ergebnis_auswaerts img{float:left;padding-right:10px}#spielbericht_ergebnis_auswaerts span{line-height:100px;float:left;font-size:30px}#spielbericht_ergebnis_ergebnis{float:left;width:10%;text-align:center;line-height:100px;font-size:50px}#spielbericht_ergebnis_datum{text-align:center;color:#00619d;padding:20px}#facebook{border-top:5px solid #00619d;margin-top:52px;border-bottom:1px solid #ccc;height:359px}#zufallsbild{border-top:5px solid #00619d;margin-top:52px;border-bottom:1px solid #ccc;height:359px;width:100%;background:#fff;background-size:cover!important}#wrapper_facebook{max-width:500px}input[type="submit"]{color:#fff!important;background-color:#00619d!important;width:auto!important}input[type="submit"]:hover{color:#000!important;background-color:#00619d!important;cursor:pointer}#kontakt span,#kontakt input,#kontakt textarea{display:block;width:98%;margin-bottom:1em;margin-top:1em;padding:10px 1%;background-color:#e7e7e7;border:1px solid #d5d5d5;color:#666}#kontakt textarea{height:9em}.button_nachladen{text-align:center}.button_nachladen button{font-size:1em;padding:.5em 3em}.breadcrumb{width:100%;display:block;border-bottom:2px solid #d3d3d3;margin-bottom:2em}.breadcrumb ul{list-style:none;padding:0;margin:0}.breadcrumb ul li{display:inline-block;padding:0 0 0 8px;color:#00619d;text-transform:uppercase;margin-bottom:0}.breadcrumb ul li:first-child{padding-left:0}.breadcrumb ul li:first-child::before{display:none}.breadcrumb ul li::before{content:'>';line-height:1em;padding-right:.5em;color:#ccc}.breadcrumb a{color:#999}.breadcrumb a:hover{color:#00619d}#start{margin-left:0}.img_hessenberg{height:13em}.left_hessenberg{float:left;padding-right:.5em;padding-bottom:.25em;padding-top:.25em}.right_hessenberg{float:right;padding-left:.5em;padding-bottom:.25em;padding-top:.25em}.switch_spieler{text-align:center;margin-left:5px;margin-right:5px}.switch_spieler img{margin:auto;max-width:100%}.switch_name{padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slick-current{opacity:1!important;cursor:pointer!important}.slick-slide{opacity:.5;transition:all 300ms ease;cursor:default}#Mannschaften div{padding-top:15px}#die_letzten_spiele{background-size:100% 100%}#die_letzten_spiele img{width:50%;padding-left:25%}.die_letzten_spiele_gegner{width:20%;float:left;height:100%}.no-border{border:none!important}#stats_trainer{width:100%}#stats_trainer img{width:100%}.trainer_picture{width:25%}.head-wochentage{background-color:#e7e7e7;border-top:1px solid #d5d5d5}.calendar{float:left;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:10px;overflow:auto}.calendar-inactive{background-color:#bebebe}.item-last{border-right:1px solid #d5d5d5}.data-termin{font-size:.7em;line-height:1em;margin-top:.8em;margin-bottom:1em;height:2em;padding-left:2.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Geburtstag{background:url(../images/birthday.png) left top no-repeat;background-size:2em 2em}.Spiel{background:url(../images/game.png) left top no-repeat;background-size:2em 2em}.Termin{background:url(../images/termin.png) left top no-repeat;background-size:2em 2em}.Termin-Geburtstag{background:url(../images/birthday.png) left center no-repeat;background-size:40px 40px}.Termin-Spiel{background:url(../images/game.png) left center no-repeat;background-size:40px 40px}.Termin-Termin{background:url(../images/termin.png) left center no-repeat;background-size:40px 40px}#wrapper-termine{display:none}.internes{border:1px solid #d5d5d5;border-collapse:collapse;padding:5px;width:160px}.internes th{border:1px solid #d5d5d5;padding:10px;background-color:#e7e7e7}.internes td{border:1px solid #d5d5d5;padding:5px;line-height:30px}.internes_class{float:left;height:520px;margin-right:20px;margin-bottom:30px}.altenau td{padding:0}#aufstellung4 img{float:left}#aufstellung4 div{height:30px;overflow:hidden}.sdm{float:left;text-align:center;overflow:hidden}.sdm img{float:left}#abstimmen_button{text-align:center;padding-top:10px}.balken_namen{line-height:20px;text-align:center}.balken_auswertung{background-color:#00619d;width:80%;margin-left:10%;margin-right:10%;position:relative}.balken{height:160px;float:left;width:33%}.balken_zahlen{position:relative;line-height:20px;text-align:center}#sitemap_footer{margin-left:-2%;margin-right:-2%;margin-top:5%;padding-top:3%;border-top:5px solid #fff}.section_sitemap{float:left;width:16%;padding-left:2%;padding-right:2%;margin-bottom:2%}.section_sitemap ol{margin:0;padding:0;list-style:none}.section_sitemap li{padding-bottom:2%;padding-top:2%;font-size:.9em;line-height:1.5}.section_sitemap header{color:#fff}.section_sitemap a{color:#909090}.section_sitemap a:hover{color:#00619d}.sponsor_logo{display:block!important}.uebersicht_mannschaftsfoto,.uebersicht_mannschaftsinfos{width:50%;float:left}.uebersicht_mannschaftsfoto img{width:100%}.buttons_mannschaften{float:left;width:25%;text-align:center;padding-top:2em}.button_hessenberggeschichten{float:right}.buttons_mannschaften a,.button_hessenberggeschichten{background-color:#00619d;color:#fff;padding:10px 20px;border-radius:5px}.buttons_mannschaften a:hover,.button_hessenberggeschichten:hover{background-color:#e7e7e7;color:#000}.bild_hessenberggeschichten{width:25%;float:left;margin-right:1.8em;margin-bottom:0em}.bild_hessenberggeschichten img{width:100%}.budenzauber{background-color:#c00;color:#fff;padding:10px;text-align:center}#chartjs-tooltip{opacity:0;position:absolute;background:rgba(0,0,0,.7);color:#fff;padding:3px;border-radius:3px;-webkit-transition:all .1s ease;transition:all .1s ease;pointer-events:none;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.bericht_tore{border-bottom:1px solid #e7e7e7}.bericht_tore div{height:55px}.berichte_tore_minute{float:left;line-height:55px;width:25px;text-align:center}.berichte_tore_ergebnis{float:left;line-height:55px;width:35px;text-align:center}.berichte_tore_spielerbild{float:left;line-height:55px}.berichte_tore_spielerbild img{width:40px;height:52px}.berichte_tore_name{height:26px!important;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.berichte_tore_vorlage{height:26px!important;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.berichte_karten_name{height:55px!important;line-height:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.berichte_tore_verein{float:right;width:55px;line-height:55px;}.berichte_tore_infos{float:left;overflow:hidden;width:200px;font-size:.95em}#ersatzbank{margin-bottom:20px}@media screen and (max-width: 1160px){.header_nav_inner ul li a{font-size:16px;font-size:1.1rem}.news .nachricht{height:7.5em}}@media screen and (max-width: 1090px){.header_nav_inner ul li a{font-size:14px;font-size:1rem;display:block}}@media screen and (max-width: 1040px){.header_nav_inner ul li{margin-left:2.875em}}@media screen and (max-width: 920px){.leer{display:none}.uebersicht_mannschaftsfoto,.uebersicht_mannschaftsinfos{width:100%;display:block}#wrapper-kalendar{display:none}#wrapper-termine{display:block}.news .nachricht{height:9em}#spielerportrait_info_name{display:none}#spielerportrait_info div{width:100%}#menue_oeffnen{position:fixed;top:0;right:-240px;float:none;width:240px;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#menue_oeffnen ul li{float:none;padding-left:0;width:100%;font-size:1rem}.header_nav_inner_menu_mobile{display:block}#menue_oeffnen ul li.close{display:block}#menue_oeffnen:target{right:0;height:100%;background:#1d1d1d;overflow-y:auto}.header_nav_inner ul{float:right;background-color:#fff}.header_nav_inner ul li{float:left;border:none;padding:0;margin-left:0;margin-bottom:0;font-size:24px;font-size:1rem;line-height:40px}.header_nav_inner ul{float:right;list-style:none;padding:0;margin:0;background-color:#1d1d1d;width:100%}.header_nav_inner ul li a{color:rgba(255,255,255,0.8)}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:.2em .5em!important}#news_artikel{width:100%!important}.spieluebersicht{width:96%!important;padding-left:2%;padding-right:2%}.test{display:block!important;position:relative;float:none!important;top:0!important;border-bottom:none;padding-left:0!important;width:240px!important}.test ul{float:none!important}.test li{margin-top:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}.header_nav_inner ul{height:auto;overflow:hidden}.header_nav_inner span{font-size:1rem!important;color:rgba(255,255,255,0.8)!important;line-height:40px;height:40px;display:block}#spielbericht_ergebnis_heim,#spielbericht_ergebnis_auswaerts{text-align:center}#spielbericht_ergebnis_heim img,#spielbericht_ergebnis_auswaerts img{float:none;display:block;margin:auto}#spielbericht_ergebnis_heim span,#spielbericht_ergebnis_auswaerts span{float:none;display:block;text-align:center;line-height:50px;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content_left,.content_right{width:100%;float:none;display:block}.content_right{margin-left:0}#wrapper_facebook{float:left;width:49%;overflow:hidden}#wrapper_zufallsbild{float:left;margin-left:2%;width:49%}.test{box-shadow:none;-webkit-box-shadow:none}.header_nav_inner ul li ul li ul li a{padding-left:2.5rem!important;font-size:.7rem!important;border-bottom:1px solid rgba(255,255,255,0.8)}.header_nav_inner ul li ul li a,.header_nav_inner ul li ul li span{padding-left:1.5rem!important;font-size:.8rem!important;border-bottom:1px solid rgba(255,255,255,0.8)}.header_nav_inner ul li a{font-size:1rem!important;border-bottom:1px solid rgba(255,255,255,0.8);width:100%}.header_nav_inner ul li a,.header_nav_inner ul li span{padding-left:.5rem;border-bottom:1px solid rgba(255,255,255,0.8)}#sitemap_footer{display:none}}@media screen and (max-width: 810px){body,p,table,td,th,ul,ol,textarea,input{color:#222;font-size:12px;margin:0;font-family:'oswaldmedium',verdana,helvetica,arial,sans-serif}.tabelle-leistungsdaten td img{width:20px;height:20px;padding-top:5px;padding-left:1px;padding-right:3px}.tabelle-leistungsdaten td,.tabelle-leistungsdaten th{padding:1px}.tabelle-leistungsdaten td span{width:50px;overflow:hidden}.spielplan_datum{float:none;display:block;width:100%;font-size:.8em;height:28px}.spielplan_ligenbezeichnung{float:left}.spielplan_datum_detail{float:left}.spielplan_begegnung{float:none;width:100%;height:36px}.spielplan_begegnung_heim{line-height:36px;height:36px;width:45%}.spielplan_begegnung_auswaerts{line-height:36px;height:36px;width:45%}.spielplan_begegnung_heim img{height:30px;width:30px;padding:3px}.spielplan_begegnung_auswaerts img{height:30px;width:30px;padding:3px}.spielplan_begegnung_ergebnis{line-height:36px;font-size:20px;width:10%}.spielplan_bericht{float:none;display:block;width:100%;font-size:.8em;text-align:center;line-height:22px;height:22px}.spielplan_spiel{height:80px}.spielplan_bericht span{padding:5px 10px}.navi_termine td{font-size:1rem}}@media screen and (max-width: 700px){.header_service nav ul li a{font-size:12px;font-size:.775rem;padding:.8375em 1em}#spielbericht_ergebnis_heim span,#spielbericht_ergebnis_auswaerts span{font-size:20px;height:30px;line-height:30px}#aufstellung4 img{display:none}}@media screen and (max-width: 600px){#spielerportrait_info table{height:400px;width:100%!important;margin-right:0!important;margin-top:0!important}.news h2{height:auto}.news_show{width:100%;margin-left:0;margin-bottom:4em;padding-left:0;padding-right:0}#logo{height:92px;width:70px;top:-5px}.news .nachricht{height:auto}.tabelle_mobile{display:none}#wrapper_facebook{float:none;width:100%}#wrapper_zufallsbild{float:none;width:100%}}@media screen and (max-width: 470px){.buttons_mannschaften{width:100%;float:none;display:block}#spielerportrait_info{float:none;display:block;width:100%!important;margin-left:0;margin-right:0}#spielerportrait_ueberblick{width:100%}#spielerportrait_bild{display:block;float:none;width:100%}#spielerportrait_informationen{height:auto!important;border-left:1px solid #eee;border-right:1px solid #eee;background:#fff;color:#000}#spielerportrait_informationen td{color:#222;border-bottom:1px solid #eee}.header_service nav ul li a{font-size:10px;font-size:.675rem;padding:.6375em 1em}.spieluebersicht{display:none!important}#aufstellung{width:96%!important}#spielerportrait_hintergrund{background:none}#spielerportrait_info div{float:none}#spielbericht_ergebnis_heim span,#spielbericht_ergebnis_auswaerts span{font-size:14px;height:21px;line-height:21px}#spielbericht_ergebnis_ergebnis{font-size:20px;height:50px;line-height:50px}#spielbericht_ergebnis_heim img,#spielbericht_ergebnis_auswaerts img{height:50px;width:50px}.tab-tabelle td,.tab-tabelle th{padding-left:.5em;padding-right:.5em}.tab-tabelle span{line-height:40px;height:40px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.tab-tabelle img{width:30px;height:30px;padding-top:5px;padding-right:5px}.aehnliche_news_einzeln_heading{line-height:25px;font-size:16px}}@media screen and (max-width: 350px){.header_service nav{display:none}.spielplan_spiel{font-size:.7em}.tabelle-leistungsdaten td img{display:none}}@media screen and (max-width: 290px){.spielplan_begegnung_heim span,.spielplan_begegnung_auswaerts span{display:none}}.data_tooltipp{display:none;position:absolute;border:1px solid #eee;-webkit-box-shadow:7px 10px 29px -5px rgba(0,0,0,0.75);-moz-box-shadow:7px 10px 29px -5px rgba(0,0,0,0.75);box-shadow:7px 10px 29px -5px rgba(0,0,0,0.75);background-color:#fff;padding:5px;min-width:150px}.data_tooltipp img{max-height:60px}.data_tooltipp table{border-collapse:collapse;width:100%}.data_tooltipp table,.data_tooltipp td,.data_tooltipp th{border:1px solid #eee;font-size:1.1em}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 1.62em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{margin:0;padding:0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-5px;padding-bottom:5px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;background:#fff}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:0 solid #aaa;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border-bottom:5px solid #00619d;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#fff;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;font-size:.8em}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #00619d;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}@font-face{font-family:'flexslider-icon';src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;overflow:hidden}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block}.flexslider{margin:0 0 20px;background:#fff;border:1px solid #e7e7e7;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:25px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{display:none;width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.breadcrumb h1{font-size: 1em;margin: 0px;line-height: 1em;display: inline;font-weight: normal;} .aehnliche_news_einzeln_heading h3{font-weight: normal;float: left;font-size: 18px;line-height: 33px;padding-left: 10px;overflow: hidden;margin: 0px;line-height:1.25em;}
.footer_data{float:right;margin-top:20px;} .footer_data a{color:#909090;} .footer_data a:hover {color:#00619d;} .budenzauber_blau{background-color:#00619d; color:#fff;	padding:10px;text-align:center;}
	
	/* Standard: header ausblenden */
.header {
  display: none;
}

/* Ab 521px wieder einblenden */
@media (min-width: 521px) {
  .header {
    display: block; /* oder flex/grid – je nach Layout */
	
  }
  .content{margin-top:140px!important}
}
	
	
	.flex-caption{
		position: absolute;
		top: 0px;
		width: 100%;
		background: rgba(0,0,0,.5);
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0,0,0,.3);
		padding: 10px;
	}
	.fanshop_artikel{
		width:230px;
		float:left;
		margin-right: 55px;
    	margin-bottom: 55px;
	}	
	.fanshop_bild{
		width:230px;
		height:230px;
		overflow:hidden;
	}
	
	.fanshop_bild img{
		max-width:230px;
		max-height:230px;
	}
	
	.fanshop_preis{
		float:right;
		color:#00619d;
		font-size:1.2em;
	}
	
	.fanshop_name{
		height: 3em;
    line-height: 1.5em;
	}
	
.artikel_detail_bild{
	width:100%;
	margin-right:5%;
	min-height:100px;
	float:left;
}

.artikel_detail_bild img{
	max-width:100%;
	margin-bottom: 2em;	
}
		
.artikel_detail_beschreibung{
	width:100%;
	min-height:100px;
	float:left;
}	

.bilder_blutgraetsche img{
	float:left;
	margin-bottom:20px;
	margin-right:20px;
}
	
	
@media (min-width: 1200px){
	.artikel_detail_bild{
		width:45%;
		margin-right:5%;
		min-height:100px;
		float:left;
	}
		
	.artikel_detail_beschreibung{
		width:50%;
		min-height:100px;
		float:left;
	}	
}
	
	
.fehlendesLand{
	float: left;
    border: 1px solid #cccccc;
    padding: 0.25em 0.5em;
    margin: 0.3em 0.2em;
    border-radius: 0.5em;
    box-shadow: 0.1em 0.2em 0.15em silver;
}	
	
	
	
	.warenkorb{
		float:right;
		padding:10px 50px 10px 10px;
		background-color:#ffffff;
		margin-bottom:20px;
		background-image: url(../images/warenkorb.png);
		background-repeat:no-repeat;
		background-position: right center; 
	}
	
	.warenkorb_artikel{
		border-bottom:1px solid #d3d3d3;
	}
	
	.warenkorb_artikel_bild{
		width:100px;
		height:100px;
		padding:10px;
		float:left;
	}
	.warenkorb_artikel_bild img{
		width:100px;
		height:100px;
	}
	.warenkorb_artikel_beschreibung{
		width:300px;
		height:100px;
		padding:10px;
		float:left;
	}
	.warenkorb_artikel_preis, .warenkorb_artikel_anzahl{
		width:100px;
		height:100px;
		padding:10px;
		float:left;
	}
	
	.artikel_details_name{
		font-size:2em;
		color:#00619d;
		margin-bottom:1em;
	}
	
	.artikel_details_preis{
		font-size:2em;
		color:#00619d;
		margin-bottom:1em;
		text-align:right;
		margin-top:1em;
	}
	
	.bestellformular input, .bestellformular textarea{
		display:block;
		width:100%;
		margin-bottom:1em;
	}
	
	.center_hessenberg{
		width:100%;
		max-width:100%;
	}
	
	.altenaupokal{
		padding-left: 15px;
		padding-right: 15px;
	} 

	.altenaupokal h2{
		padding-left: 0px;
		padding-right: 0px;
		border: 0px;
	}	
	
	.internes_class{
		height:520px !important;
	}
	.bericht_tabs{
		line-height:1.8em;
		text-align: justify;
	}
	
	.hessenberggeschichten_links{
	margin-top:30px;
}
	
	.hessenberggeschichten_links:after{
	clear:both;
}

.hessenberggeschichten_links a{
	background: #00619d;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 5px;
}
	
	.hessenberggeschichten_links a:hover{
	background: #000000;
}
	
.hessenberggeschichten_links .rechts{
	float:right;
}	
	
	.hessenberggeschichten_links .links{
	float:left;
}
	
	.zitat{
		padding: 10px 30px;
    font-size: 0.9em;
	}
    
	
.fischallelaenderhead{
	display: inline-block;
	margin-top: 40px;
    margin-bottom: 20px;
}	
.fischallelaenderhead img{
	max-height:20px;
	float: left;
}
.fischallelaenderhead h3{
	max-height:20px;
	float: left;
	padding:0px;
	margin:0px;
}

.fischallelaenderhead::after{
	clear:both;
}

.bilder_alle_woistderfisch{
	width:150px;
	height:150px;
	overflow:hidden;
	background-size:cover;
	float: left;
    margin-right: 20px;
    margin-bottom: 20px;
	background-position: center;
}

.saisonbuttonkader{
	float:left;
	padding:10px 5px;
	background-color:#e7e7e7;
	margin-right:20px;
	margin-bottom:20px;
	border-radius:5px;
	border: 1px solid #d5d5d5;
	color:#666;
}

.saisonbuttonkader:hover{
	color:#222;
}

.saisonbuttonkader.active{
	background-color:#00619d;
	color:#ffffff;
	pointer-events: none;
}

.aktiveAufstellung{
	background-color:#00619d;
	color:#fff;
}

.aufstellungnichtauswaehlbar{
	cursor:not-allowed;
	background-color:#f9746a;
	color:#222;
}

.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.embed-container.ratio4x3 {
  padding-bottom: 75%;
}

#accordion h3 img{
	max-width:20px;
}

.content_50_left{
	width:50px;
	margin-right:13px;
}


.content_50_left{
	width:calc(50% - 13px);
	margin-right:13px;
	float:left;
}

.content_50_right{
	width:calc(50% - 13px);
	margin-left:13px;
	float:left;
}

.newskategorien{
	color: #999;
    font-size: 0.8em;
}

.content_spielplan{
	font-size:15px;
}

.widf_special{
    width: 100%;
    padding: 20px 40px 20px 40px;
}

.lazy{
	background-image: url('../images/placeholder.gif');
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
color:#ffffff;
   text-align:left; 
   background: #00619d; 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

.termine_termin img{
	max-height: 25px;
    max-width: 25px;
	padding-right:5px;
	float:left;
}

.termine_termin span{
	float:left;
	line-height:25px;
}

.termine_termin{
	line-height:25px;
	text-align:center;
}

.termine_termin:after{
	clear:both;
}
.Trainingszeiten-Jugend{
    background-color: #48e1a2;
    border: 1px solid #000;
    border-collapse: collapse;
    text-align: center;
    color: #fff;
}	

.fupa_widget .content_table_std img{
	max-width:40px !important;
}

.torschuetzen img{
	max-width:40px;
}

.einwurf_teaser{
	float:left;
	width:100%;
	margin-bottom:20px;
	text-align:center;
}

#banner_einwurf{
	width:100%;
	margin-bottom:1em;
}

#banner_autodoc{
	width:100%;
	margin-bottom:5em;
}

.einwurf_teaser h2{
	border:none;
}

.einwurf{
	width: calc(50% - 60px);
	overflow:hidden;
	margin-right:50px;
	margin-bottom:50px;
	float:left;
	text-align:center;
}

.einwurf img{
	width: 100%;
	max-width:250px;
}

@media (min-width: 120px){
	#UL_Einwurf{
		display:block;
	}
	#UL_Ente{
		display:block;
	}
	#UL_Mitglied{
		display:none;
	}
	#UL_Sponsor{
		display:none;
	}
	#UL_Kontakt{
		display:block;
	}
	#UL_Impressum{
		display:block;
	}
}



@media (min-width: 720px){
	#UL_Einwurf{
		display:block;
	}
	#UL_Ente{
		display:block;
	}
	#UL_Mitglied{
		display:none;
	}
	#UL_Sponsor{
		display:none;
	}
	#UL_Kontakt{
		display:block;
	}
	#UL_Impressum{
		display:block;
	}
}

@media (min-width: 820px){
	#UL_Einwurf{
		display:block;
	}
	#UL_Ente{
		display:block;
	}
	#UL_Mitglied{
		display:block;
	}
	#UL_Sponsor{
		display:block;
	}
	#UL_Kontakt{
		display:block;
	}
	#UL_Impressum{
		display:block;
	}
}

.rangliste_bild img{
	width:50px !important;
	height:67px !important;
}

.interne_rangliste{
	font-size:0.8em;
}

.spielerdesmonats{
	border-collapse: collapse;
}

.spielerdesmonats td{
	width:33%;
	text-align: center;
    border: 1px solid #d5d5d5;
    padding: 5px;
    line-height: 30px;
}

.spielerdesmonats img{
	width:75%;
}

.spielerdesmonats th{
	border: 1px solid #d5d5d5;
    padding: 10px;
    background-color: #e7e7e7;
	text-align: center;
	font-size:1.2em;
}
.game_liste h3{
	margin-top:3.5em;
}

.seitennavigation a{
	padding: 5px 10px;
    background-color: #cccccc;
    border-radius: 5px;
    border: #eeeeee;
    margin-right: 15px;
}

.seitennavigation a:hover{
    background-color: #eeeeee;
    border: #cccccc;
}
.aktuelle_spiele .spielplan_bericht a{
	display:none;
}

.manager_aufstellung{
    width: 100%;
    background-image: url(../images/spielfeld.jpg);
    background-size: 100% 100%;
    position: relative;
}

.bild_transfermarkt > a > img{
	width:50px !important;
	height:67px !important;
	border-radius: 10px !important;
	padding-left: 0px !important;
    padding-right: 0px !important;
	float:none !important;;
}

.manager_detail_bild{
	width:300px;
	float:left;
}

.manager_detail_bild img{
	width:100%;
}

.manager_detail_details{
	width:calc(100% - 300px);
	float:left;
}

.manager_spielerdetail_titel, .manager_spielerdetail_details{
	height: calc(400px / 9 - 21px);
	padding: 10px 0px;
	border-bottom: 1px solid #666666;
}

.manager_spielerdetail_titel{
	width:calc(40% - 4em);
	float:left;
	color: #00619d;
    text-transform: uppercase;
	padding-left: 2em;
    padding-right: 2em;
}

.manager_spielerdetail_details{
	width:60%;
	float:left;
}

.manager_spielerdetail_details img{
	max-height:30px;
}

@media (max-width: 776px){
	.manager_spielerdetail_titel{
		width:calc(50% - 4em);;
	}
	.manager_spielerdetail_details{
		width:50%;
		float:left;
	}
}	

@media (max-width: 668px){
	.manager_detail_bild{
		width:100%;
		float:none;
		text-align:center;
	}
	.manager_detail_details{
		width:100%;
		float:none;
	}
	.manager_detail_bild img{
		width:300px;
	}
}


@media (max-width: 355px){
	.manager_detail_bild img{
		width:100%;
	}
}


.manager_tabelle_letzteSpiele{
	width:100%;
	border-collapse: collapse;
}

.manager_tabelle_letzteSpiele td{
	border-top:1px solid #666666;
	height:42px;
	vertical-align:middle;
}

.manager_tabelle_letzteSpiele .doppelt td{
	border-top:0px solid #666666 !important;
	height:42px;
	vertical-align:middle;
}

.transfermarkt .transfermarkt_small{
	font-size:0.75em;
}

.transfermarkt .transfermarkt_name{
	width:30%;
}

.menu_normal{
	width: calc(100%/7 - 22px);
    display: block;
    float: left;
    background-color: #fff;
    padding: 10px;
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
    color: #000;
	height: 30px;
}

.menu_normal:hover{
    background-color: #00619d;
	color:#ffffff;
}

.menu_admin{
	width: calc(100%/4 - 22px);
    display: block;
    float: left;
    background-color: #c6c4c4;
	color:#fff;
    padding: 10px;
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    color: #000;
}

.menu_admin:hover{
    background-color:black;
	color:#ffffff;
}

.manager_naechsterSpieltag_datum{
	font-size:0.85em;
	font-size: 0.85em;
    text-align: center;
}

.manager_naechsterSpieltag_team{
	float:left;
	width:45%;
	text-align: center;
}

.manager_naechsterSpieltag_against{
	float:left;
	width:10%;
}

.manager_naechsterSpieltag_spiele{
	margin-bottom: 0.75em;
    padding-bottom: 0.75em;
	border-bottom: 1px solid #666666;
}

.manager_vereinsinfos{
	width:50%;
	height:40px;
	float:left;
}

.manager_vereinsinfos img{
	margin-top:8px;
	width:30px;
	float:left;
	margin-right: 5px;
}

.manager_vereinsinfos p{
	float: left;
    height: 40px;
    display: block;
    margin-top: 10px;
    font-size: 15px;
}

.manager_logs{
	background-color: #e9e9e9;
    margin-bottom: 1em;
    padding: 0.5em;
    border-radius: 10px;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}

.manager_logs_datum{
	font-size: 0.75em;
    font-weight: 100;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 1em;
}

.admin_logs{
	background-color: #f9746a;
	color:#ffffff;
}

.kader_spion{
	text-align:center;
}

.kader_spion img{
	max-width:180px;
}

.transfermarkt td img {
    width: 30px;
    height: 30px;
    float: left;
    padding-left: 5px;
	padding-right: 10px;
}

.bild_transfermarkt{
	float:left;
	margin-right: 10px;
}

.navigation_manager{
	margin-bottom:2em;
	left:0px;
	width:100%;
}

.mobile_manager_infos{
	color: #ffffff;
	padding:5px 10px;
	font-size:0.9em;
}

.mobile_manager_infos_name, .mobile_manager_infos_spieler, .mobile_manager_infos_kontostand {
	float:left;
	width:33%;
}

.mobile_manager_infos_kontostand{
	text-align:right;
}

.mobile_manager_infos_spieler{
	text-align:center;
}

.manager_menu_desktop{
	display:block;
}

.manager_menu_mobile{
	display:none;
}

.manager_menu_mobile img{
	width: 30px;
	height:30px;
}
.mobile_manager_infos_positionen{
	width:15%;
	float:left;
}

.mobile_manager_infos_positionenAllgemein{
	width:40%;
	float:left;
}

.mobile_manager_infos_positionen, .mobile_manager_infos_positionenAllgemein{
	padding-top: 8px;
} 

.mobile_manager_infos{
	display:none;
}

.manager_trikot{
	width:368px;
	height:368px;
	background-size:cover;
}

#manager_trikot_verein{
	text-align: center;
    color: #ffffff;
    padding-top: 70px;
    letter-spacing: 1.5px;
    height: 30px;
}

#manager_trikot_nummer{
	text-align: center;
    color: #ffffff;
    margin-top: 10px;
    letter-spacing: 1.5px;
    height: 90px;
    font-size: 90px;
    vertical-align: bottom;
    line-height: 90px;
}

#manager_trikot_name{
	text-align: center;
    color: #ffffff;
    letter-spacing: 1.5px;
    height: 90px;
}

.manager_spieltage_heim{
	width:45%;
	float:left;
}

.manager_spieltage_heim p{
	float:right;
	margin-right:10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	max-width:60%;
	line-height: 30px;
}

.manager_spieltage_heim img{
	float:right;
	margin-right:10px;
}

.manager_spieltage_auswaerts{
	width:45%;
	float:left;
}

.manager_spieltage_auswaerts p{
	float:left;
	margin-left:10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	max-width:60%;
	line-height: 30px;
}

.manager_spieltage_auswaerts img{
	float:left;
	margin-left:10px;
}

.manager_spieltage_trenner{
	width:10%;
	float:left;
	text-align:center;
	height:30px;
	line-height:30px;
}

.manager_spieltage_spiele{
	padding-bottom:1em;
	padding-top:1em;
}

.manager_spieltage_Datum{
	font-size:0.8em;
	padding-left: 5px;
}

.spieltag_design_odd{
	background: #eeeeee;
	border-bottom: 1px solid #f6f6f6;
}

.manager_spieltage_check{
	height:15px;
	line-height:15px;
	padding-left: 5px;
	border-right: 1px solid #000000;
    float: left;
}
.manager_spieltage_check img{
	width:15px;
	height:15px;
	float:left;
	margin-right:5px;
}
.manager_spieltage_check p{
	float: left;
    margin-right: 10px;
    font-size: 0.8em;
    line-height: 20px;
    height: 15px;
}

.manager_spieltage_spiele_statistiken{
	display:none;
}

.manager_spieltage_spiele_statistiken_hide{
	display:none;
	height:15px;
	line-height:15px;
	padding-left: 5px;
	border-right: 1px solid #000000;
    float: left;
}

.manager_spieltage_spiele_statistiken_show{
	height:15px;
	line-height:15px;
	padding-left: 5px;
	border-right: 1px solid #000000;
    float: left;
}

.manager_spieltage_spiele_statistiken_hide p, .manager_spieltage_spiele_statistiken_show p{
	float: left;
    margin-right: 10px;
    font-size: 0.8em;
    line-height: 20px;
    height: 15px;
	cursor:pointer;
}

.statistiken_beste_spieler{
	width: calc(50% - 4.5em);
    float: left;
    padding: 1em 2em;
    margin-right: 0.5em;
    border-radius: 0px 0px 1em 1em;
    background-color: #eeeeee;
	margin-bottom: 3em;
	font-size: 0.8em;
}

.manager_saisonleistung{
	width:100%;
	border-collapse: collapse;
}

.manager_saisonleistung td{
	border-top:1px solid #eeeeee;
}

.manager_saisonleistung th{
	border-bottom:1px solid #000000 !important;
}

.saisonleistung_ende td{
	border-top:1px solid #000000 !important;
}

.saisonleistung_right{
	text-align:right;
	padding-right: 10px;
}

.belohnung{
	height: 30px;
    float: right;
}

.saisonleistung_left p{
	float: left;
    height: 30px;
    line-height: 30px;
}

.manager_aufstellung img{
	border-radius: 10px !important;
}

.ui-dialog{
	width: 350px !important;
    top: 30%;
    left: calc(50% - 175px);
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}
.more_info{
	cursor: pointer;
    color: #00619d;
    text-transform: UPPERCASE;
    background-color: black;
    height: 30px;
    line-height: 30px;
    padding: 6px;
	
}

.manager_menu_desktop img{
	width:30px;
	height:30px;
	float:left;
}

.manager_menu_desktop p{
	float: left;
    height: 30px;
    line-height: 30px;
	margin-left:10px;
}

.mobile_manager_infos_spieltag, .mobile_manager_infos_aufstellung{
	float:left;
	width:50%;
	padding-top: 8px;
}

.mobile_manager_infos_transfermarkt{
	width:100%;
	padding-top: 8px;
}

.mobile_manager_infos_transfermarkt_offen{
	width:100%;
	padding-top: 8px;
}

.mobile_manager_infos_transfermarkt_geschlossen{
	width:100%;
	padding-top: 8px;
}

.modul_aufstellung_spieltag{
	display:none;
	position: fixed;
    top: 0px;
    z-index: 100;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url("https://hessenberg-manager.de/images/background_module_aufstellung.png");
}

.modul_aufstellung_spieltag_content{
	width: 400px;
    margin: auto;
    margin-top: 2em;
    background-color: #ffffff;
    border-radius: 10px;
	max-width: 100%;
}

.manager_aufstellung_tabelle{
	width:100%;
	background-image: url(../images/spielfeld.jpg);
    background-size: 100% 100%;
}

.spieler_aufstellung_manager_tabelle{
	height:100%;
}

.spieler_aufstellung_manager_tabelle img{
	height: 60%;
    margin-top: 20%;
    border-radius: 10px !important;
}

.spieler_aufstellung_manager_tabelle_punkte{
	line-height: 1em;
}

.modul_aufstellung_spieltag_content{
	text-align:center;
}

.detail_aufstellun_lupe{
	max-height:15px;
	cursor:pointer;
}

.tabelle_aktiv{
	background:#00619d !important;
	color:#ffffff !important;
}

.tabelle_aktiv a{
	color:#ffffff !important;
}

.button_filter_news{
	width: 19%;
    margin-left: 3%;
    margin-right: 3%;
    float: left;
    margin-bottom: 2em;
    text-align: center;
    background: grey;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
	cursor:pointer;
}

.button_filter_news:hover{
	color:#ffffff !important;
}

.button_aktiv{
	background:#00619d !important;
	color:#ffffff !important;
}

.news_gutschein_gewinn{
	max-width:100%;
	margin-top:1em;
}

.aufstellung_logs{
	max-width: 100%;
    border: 1px solid #000000;
    width: 500px;
	background-image: url(../images/spielfeld.jpg);
    background-size: 100% 100%;
}
.manager_header{
	display:block;
}

.spieler_beliebtheit{
	width: 100%;
    height: 25px;
    background-image: url(../images/hintergrund_beliebtheit.jpg);
    background-size: 100% 100%;
}

.zahl_beliebtheit{
	height: 25px;
    background-color: #ffffff;
    float: right;
}

.beliebtheit_rahmen{
	position: absolute;
    height: 25px;
	background-image: url(../images/ausse_beliebtheit.png);
    background-size: 100% 100%;
	text-align: center;
    text-shadow: 0 0 5px white;
	line-height: 25px;
}

.login_maske{
	width: 400px;
    margin: auto;
	max-width: 100%;
}

.login_maske input{
	border-radius: 6px;
    font-size: 17px;
    padding: 14px 16px;
    outline: none !important;
    border: 1px solid #dddfe2;
    color: #1d2129;
    width: calc(100% - 34px);
    margin-bottom: 1em;
}

.login_maske textarea{
	border-radius: 6px;
    font-size: 17px;
    padding: 14px 16px;
    outline: none !important;
    border: 1px solid #dddfe2;
    color: #1d2129;
    width: calc(100% - 34px);
    margin-bottom: 1em;
}

.uppercase{
	text-transform:uppercase;
}

.tabelle-rangliste th{
	font-size: 0.8em !important;
	padding: 6px !important;
}

.tabelle-rangliste td{
	font-size: 0.8em !important;
}

.logout{
	margin-top: 2em;
    width: 100%;
    text-align: center;
    background-color: red;
    color: #fff;
}

.logout p{
	margin-top: 2em;
    width: calc(100% - 20px);
    text-align: center;
    background-color: red;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
}

.logout p:hover{
    background-color: black;
    color: #fff;
}

.new_content_left h2{
	margin: 0;
    background-color: transparent;
    padding: 10px;
    border: 0px solid #e7e7e7;
    color: #000;
}

.new_content_left .content_allgemein{
	border: 0px !important;
    background-color: transparent;
    margin-bottom: 20px;
    padding: 2em 15px;
	color: #333333;
}

.new_content_left .manager_aufstellung_new{
	height: calc(80px - 1em);
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 0px #bab9b4;
	padding: 0.5em 0em;
	margin-bottom:20px;
}

.new_content_left .manager_aufstellung_new > div{
	float:left;
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_pos{
	width: 75px;
    text-align: center;
    line-height: calc(80px - 1em);
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_bild{
	height: calc(80px - 1em);
    width: calc(80px - 1em);
	overflow:hidden;
	border-radius: calc(80px - 1em);
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_bild img{
	height: auto;
    width: calc(80px - 1em);
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_infos{
	margin-left:10px;
	width: calc(100% - 75px - 64px - 100px - 75px - 10px - 10px - 10px);
	height: calc(80px - 1em);
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_infos2{
	margin-left: 10px;
    width: 100px;
    height: calc(80px - 1em);
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_infos > div{
	height: calc((80px - 1em)/2);
	line-height: calc((80px - 1em)/2);
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_infos2 > div{
	height: calc((80px - 1em)/2);
	line-height: calc((80px - 1em)/2);
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_mannschaft{
	color:#5e5e5e;
}

.right{
	text-align:right;
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_name{
	font-size: calc(((80px - 1em)/2)/1.5);
    font-weight: 600;
	white-space: nowrap;
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_name span{
	overflow: hidden;
	text-overflow:ellipsis;
	max-width:100%;
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_tm{
	width: 75px;
	text-align:right;
}
.new_content_left .manager_aufstellung_new .manager_aufstellung_new_tm img{
	max-width: 100%;
    max-height: calc(80px - 1em - 20px);
    padding-top: 10px;
}

.new_content_left .manager_aufstellung_new .aufstellung_new_vorname_kurz{
	display:none;
}
.new_content_left .manager_aufstellung_new .aufstellung_new_vorname{
	display:block;
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_pos .pos_lang {
	display:block;
}

.new_content_left .manager_aufstellung_new .manager_aufstellung_new_pos .pos_kurz {
	display:none;
}

.new_content_right h2{
	border-radius:10px 10px 0px 0px;
	margin: 0px 15px;
}

.new_content_right .content_allgemein{
	margin: 0px 15px 2em 15px;
	box-shadow: 0px 4px 0px #bab9b4;
	border-radius: 00px 0px 10px 10px;
}

.spieler_aufstellung_manager_tabelle_name{
	font-size:0.8em;
	text-shadow: 0px 0px 10px #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	line-height: 1.5em;
}

.spieler_aufstellung_manager_logs img{
	border-radius:10px;
}

.tm_info_gross_geoeffnet, .tm_info_gross_geschlossen{
	width:100%;
	overflow:hidden;
	margin-bottom: 2em;
}
.tm_info_gross_bild{
	width:15%;
	overflow:hidden;
	float:left;
}

.tm_info_gross_bild img{
	max-width:calc(100% - 40px);
	overflow:hidden;
	padding: 0px 20px;
}

.tm_info_gross_info{
	float:left;
	width:85%;
}

.tm_info_gross_info > span{
	width:100%;
	display:block;
}

.tm_info_gross_geoeffnet .open_info{
	color:#9ad14b;
}

.tm_info_gross_geschlossen .open_info{
	color:#f95428;
}

.content_half{
	float:left;
	width:45%;
	margin-right:5%;
}

.content_half h2{
	border: 1px solid #eee!important;
    background-color: #fff;
    margin: 0px;
    padding: 10px;
    background-color: #fff;
}

.spielerprofil_detail{
	width: 100%;
    background-size: cover;
    background-position: 50% 25%;
}

.spielerprofil_detail img{
	width: 100%;
    height:100%;
}

.managerSpielerDetailProfilbild{
	width: 200px;
    height: 200px;
    overflow: hidden;
    border-radius: 100px;
    top: -100px;
    position: relative;
    margin: auto;
	z-index: 2;
}

.managerSpielerDetailProfilbild img{
	width: 100%;
}

.managerSpielerDetailSpielerInfos{
	position: relative;
    top: -200px;
    background-color: #ffffff;
    padding-top: 100px;
}

.managerSpielerDetailSpielerInfosKleinChart{
	position: relative;
    top: calc(-200px + 2em);
    background-color: #ffffff;
	margin-top: 1em;
	padding:20px;
}

.managerSpielerDetailSpielerName{
	font-size: 2em;
    text-align: center;
    line-height: 2em;
}

.managerSpielerDetailSpielerPos{
	text-align: center;
    font-size: 1.2em;
    line-height: 1.5em;
}

.managerSpielerDetailSpielerPos span{
	padding-left:8px;
	padding-right:8px;
}

.managerSpielerDetailSpielerInfosDetails{
	position: relative;
    top: -200px;
    margin-top: 2em;
}

.managerSpielerDetailSpielerInfosKlein{
	background-color: #ffffff;
    width: calc(33% - 40px - 0.5em);
    padding: 20px;
    line-height: 2em;
    float: left;
}

._kleinone, ._kleintwo{
	margin-right:1em;
}

@media (max-width: 700px){
	._kleinone{
		width:calc(50% - 40px - 0.5em);
	}
	._kleintwo{
		width:calc(50% - 40px - 0.5em);
		margin-right:0px;
	}
	._kleinthree{
		margin-top:1em;
		width:calc(100% - 40px);
	}
}

.trend_neu1{
	float:left;
	width:50px;
}

.trend_neu2{
	float:left;
	width: calc(100% - 50px);
	overflow:hidden;
	max-height:32px;
}

.trend_neu2 img{
	max-height:100%;
	height: 28px;
    padding-top: 0px;
}

.bel_neu_detail{
	width: 75px;
    overflow: hidden;
    float: left;
}

.managerSpielerDetailSpielerInfosKlein .spieler_beliebtheit{
	float: left;
    width: calc(100% - 75px);
}

.managerSpielerDetailSpielerInfosVerkaufsHistorie{
	background-color: #ffffff;
    position: relative;
    top: -200px;
    margin-top: 3em;
    padding: 20px;
}

.managerSpielerDetailSpielerInfosVerkaufsHistorie th{
	background-color: #000000;
    padding-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 20px;
    color: #ffff;
    font-weight: 100;
}

.managerSpielerDetailSpielerInfosVerkaufsHistorie td{
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 100;
	text-align:center;
	border-top: 1px solid #D2D2D2;
}

.managerSpielerDetailSpielerInfosVerkaufsHistorie table{
	border-collapse: collapse;
    border-spacing: 0;
	border: 1px solid #D2D2D2;
	width:100%;
}
.mobile_spielerdetial{
	display:block;
}

@media (max-width: 600px){
	.managerSpielerDetailProfilbild{
		width: 150px;
		height: 150px;
		border-radius: 75px;
		top: -75px;
	}
	
	.spieler_beliebtheit{
		height: 20px;
	}
	
	.beliebtheit_rahmen{
		height:20px;
		line-height: 20px;
	}
	
	.zahl_beliebtheit{
		height: 20px;
	}
	
	.bel_neu_detail {
		width:60px;
	}
	
	.trend_neu1{
		width:38px;
	}
	.trend_neu2{
		width: calc(100% - 38px);
		max-height: 20px;
	}
	
	.trend_neu2 img{
		height: 20px;
	}
	
	.managerSpielerDetailSpielerInfosKlein .spieler_beliebtheit{
		    width: calc(100% - 60px);
	}
	
	.mobile_spielerdetial{
		display:none;
	}
	
	.managerSpielerDetailSpielerInfos{
		top: -150px;
		padding-top: 75px;
	}
	
	.managerSpielerDetailSpielerInfosDetails{
		position: relative;
		top: -150px;
	}
	
	.managerSpielerDetailSpielerInfosKleinChart{
		position: relative;
		top: calc(-150px + 2em);
	}
	
	.new_content_left .manager_aufstellung_new .aufstellung_new_vorname_kurz{
		display:block;
	}
	.new_content_left .manager_aufstellung_new .aufstellung_new_vorname{
		display:none;
	}
	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_pos .pos_lang {
		display:none;
	}

	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_pos .pos_kurz {
		display:block;
	}
	
	
	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_infos2{
		margin-left: 10px;
		width: 65px;
		height: calc(80px - 1em);
	}
	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_infos{
		width: calc(100% - 30px - 64px - 65px - 50px - 10px - 10px - 10px);
	}
	
	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_pos{
		width: 30px;
		font-size:1.5em;
	}
	
	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_tm{
		width: 50px;
		text-align:right;
	}
}



@media (max-width: 520px){
	.bild_transfermarkt{
		display:none;
	}
	.manager_header{
		display:none;
		height:8px;
	}
	.menu_normal{
		width: calc(100%/6 - 22px);
	}
	.breadcrumb_manager{
		display:none;
	}
	.navigation_manager{
		position: fixed;
		z-index: 100;
		background: url("https://hessenberg-manager.de/images/background_mobile.jpg");
		background-position: right bottom;
		background-size: cover;
		top:0px;
	}
	table.dataTable tbody td{
		padding: 4px 5px !important;
	}
	.content_allgemein{
		padding: 1em 5px;
	}
	.dataTables_length{
		font-size:20px;
	}
	.manager_menu_desktop{
		display:none;
	}

	.manager_menu_mobile{
		display:block;
	}
	.menu_normal{
		background-color: transparent;
		text-align: center;
	}
	#wrapper{
		margin-left: 0%;
		margin-right: 0%;
	}
	.mobile_manager_infos{
		display:block;
	}
	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_name{
		font-size: calc(((80px - 1em)/2)/2);
		font-weight: 600;
		white-space: nowrap;
	}
	
	.new_content_left .manager_aufstellung_new .manager_aufstellung_new_tm img{
		max-width: 100%;
		max-height: calc(80px - 1em - 30px);
		padding-top: 15px;
	}
}

@media (max-width: 400px){
	.tm_info_gross_bild{
		width:10%;
		overflow:hidden;
		float:left;
	}
	
	.tm_info_gross_info{
		float:left;
		width:90%;
		font-size: 0.9em;
	}
	
	.tm_info_gross_bild img{
		max-width:calc(100% - 10px);
		overflow:hidden;
		padding: 0px 5px;
	}
}

.kreuzverhoer_frage{
	margin-top: 2em;
    color: #00619d;
    font-size: 1.5em;
    line-height: 1.5em;
    margin-bottom: 0.75em;
}

.hbm_links{
	float: left;
    width: calc(50% - 12px);
    margin-right: 12px;
	margin-bottom: 0px;
}

.hbm_rechts{
	float: right;
    width: calc(50% - 12px);
    margin-left: 12px;
	margin-bottom: 0px;
}

@media (max-width: 700px){
	.hbm_links{
		float: none;
		width: calc(100%);
		margin-bottom: 25px;
		margin-right: 0px;
	}

	.hbm_rechts{
		float: none;
		width: calc(100%);
		margin-bottom: 25px;
		margin-left: 0px;
	}	
}

#filter{
	font-size: 0.8em;
}

#filter_tm{
	padding: 10px 5px;
    background-color: #e7e7e7;
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 1px solid #d5d5d5;
    color: #666;
    cursor: pointer;
}

.gesamtePunkte{
	background-color: #00619d;
    color: #ffffff;
    padding: 5px 10px;
    border-radius: 5px;
}

.letzterSpieltag{
	background-color: #ccc;
    color: #666;
    padding: 5px 10px;
    border-radius: 5px;
}

.next_games > div {
	min-height:20px;
	background-color:#fff;
	border-top: 5px solid #00619d;
	float:left;
	width:18.4%;
	margin-left:2%;
	margin-bottom:20px;
}

.next_games > div img {
	padding:5px;
	height:50px;
	width:50px;
}

.snippet_datum_lang{
	display:inline-block;
}

.snippet_datum_kurz{
	display:none;
}

.next_game_tag, .next_game_uhrzeit{
	width: calc(100% - 10px);
    padding: 5px;
    font-size: 0.9em;
	text-align: center;
	margin-top:5px;
	margin-bottom:5px;
}

.next_game_name_auswaerts, .next_game_name_heim{
	font-size:0.8em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	line-height: 1.5em;
}

.heading_snippet{
	background-color: #00619d;
    padding: 0.5em;
    color: #fff;
    font-size: 1.2em;
	display:none;
}

@media (max-width: 1120px){
	.snippet_datum_lang{
		display:none;
	}

	.snippet_datum_kurz{
		display:inline-block;
	}	
}

@media (max-width: 800px){
	.next_games > div img {
		padding:5px;
		height:40px;
		width:40px;
	}	
}


@media (max-width: 600px){
	.next_game_team{
		display:none;
	}
	.next_games > div {
		min-height:20px;
		background-color:#fff;
		border-top: 1px solid #00619d;
		float:none;
		width:100%;
		margin-left:0%;
		margin-bottom:0px;
	}	
	.next_games > div::after {
		content: "-";
		color: #fff;
		font-size: 0.1em;
	}
	.next_games > div img {
		padding:0px;
		height:30px;
		width:30px;
	}
	
	.next_game_tag{
		font-size: 0.8em;
		margin-top:5px;
		margin-bottom:0px;
		padding:0px;
	}
	
	.next_game_name_auswaerts, .next_game_name_heim{
		font-size:1em;
		white-space: nowrap;
		overflow: hidden;
		text-overflow:ellipsis;
		line-height: 1.5em;
	}
	.next_games{
		margin-bottom:4em;
	}
	.heading_snippet{
		display:block;
	}
	
	.snippet_datum_lang{
		display:inline-block;
	}

	.snippet_datum_kurz{
		display:none;
	}
}


#next_game_1Herren{
	margin-left:0%;
}

.next_game_team{
	width: calc(100% - 10px);
    background-color: #00619d;
    color: #fff;
    padding: 5px;
}

.next_game_heim,.next_game_auswaerts{
	width:45%;
	float:left;
	text-align: center;
}

.next_game_zwischen{
	width:10%;
	float:left;
	line-height:50px;
	text-align: center;
}

#countdown_50jahre{
	background-image: url('../images/Banner_50Jahre_countdown.jpg'); 
	background-position: 50% 50%;
	width:100%; 
	height:300px; 
	margin-bottom:30px;
	display:none;
}

#countdown_cont_zahlen{
	padding-top:125px;
	height:175px;	
}

#countdown_cont_zahlen > div{
	float:left;
	width:calc((100% / 4) - 40px );
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	color:#fff;
	font-family: 'oswaldmedium',verdana,helvetica,arial,sans-serif;
}

.count_zahlen{
	height:100px;
	line-height:100px;
	font-size:75px;
}

.count_bez{
	height:75px;
	line-height:75px;
	font-size:30px;
}

#title_50jahre{
	width: 100%;
    margin-top: 1em;
	display:none;
	text-align:center;
}

#title_50jahre img{
	width: 90%;
	margin:auto;
}

@media (max-width: 750px){
	#title_50jahre{
		width: 100%;
		margin-top: 1em;
		display:block;
		padding-top:10px;
	}
	#countdown_50jahre{
		background-image: url('../images/Banner_50Jahre_countdown_klein.jpg'); 
		background-size:contain;
		width:100%; 
		height:257px; 
		margin-bottom:30px;
	}
	#countdown_cont_zahlen{
		padding-top:10px;
		height:175px;	
	}
}

@media (max-width: 600px){
	#countdown_50jahre{
		height:200px; 
	}
		
	.count_zahlen{
		height:80px;
		line-height:80px;
		font-size:75px;
	}
	.count_bez{
		height:50px;
		line-height:50px;
		font-size:24px;
	}
}

@media (max-width: 450px){
	.count_zahlen{
		font-size:60px;
	}
	.count_bez{
		font-size:16px;
	}
}

@media (max-width: 350px){
	#countdown_50jahre{
		height:150px; 
	}
	.count_zahlen{
		height:60px;
		line-height:60px;
		font-size:50px;
	}
	.count_bez{
		height:40px;
		line-height:40px;
		font-size:13px;
	}
}

@media (max-width: 300px){
	#countdown_50jahre{
		height:130px; 
	}
	.count_zahlen{
		height:50px;
		line-height:50px;
		font-size:30px;
	}
	.count_bez{
		height:30px;
		line-height:30px;
		font-size:11px;
	}
}

.next_game_nogames{
	width: calc(100% - 10px);
    padding: 5px;
    font-size: 0.9em;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

#demoCountdown_Manager{
	background-color: #00619d;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    border-radius: 20px;
    font-size: 2em;
    line-height: 3em;
}

.likeh2 h2{
	padding:0px;
	border:0px;
	margin-top: 40px;
    margin-bottom: 10px;
}

.jugendspiel{
	float:left;
	width:33%;
}

.jugendspiel_heim,.jugendspiel_auswaerts{
	float:left;
	width:50%;
}



@media (max-width: 1000px){
	.jugendspiel{
		float:left;
		width:50%;
	}
}

@media (max-width: 560px){
	.jugendspiel{
		float:left;
		width:100%;
	}
}

.dorfmeisterschaft{
	padding-top: 0px !important;
}

.bestellung_heading{
	display:block;
}

.bestellung_heading_h1{
	display:block;
	color:#00619d;
	font-size: 1.5em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.bestellung_p{
	margin-bottom: 1em;
	border:0px;
	border-bottom:1px solid #d3d3d3;
	color:#00619d;
}

.bestellung_p:focus{
	outline: none;
	color:#00619d;
	border-bottom:1px solid #00619d;
}

.bestellung_p::placeholder{
	color:#cccccc;
}

.eingabe_bestellung{
	border:1px solid #d3d3d3;
	color:#00619d;
	padding:1em 1.5em;
	margin-bottom: 1em;
}

.eingabe_bestellung:focus{
	outline: none;
	color:#00619d;
	border-bottom:1px solid #00619d;
}

.eingabe_bestellung option:disabled {
    color: #000;
}

.eingabe_bestellung option {
    padding:1em 1.5em;
}

.bestellung_datenschutz{
	font-size: 12px;
    line-height: 15px;
}
.slidecontainer > input{
	width:100%;
}
.probetraining_radio > div{
	float:left;
	width:50%;
}
.infos_trainingszeiten{
	background-color: #00619d;
    color: #ffffff;
    padding: 1.5em;
	margin-top: 2em;
	margin-bottom:3em;
}

.infos_andererVerein{
	background-color: #f44336;
    color: #ffffff;
    padding: 1.5em;
	margin-top: 2em;
	margin-bottom:3em;
}

.infos_andererVerein a{
	color:#000000;
}

.turnieranzeige_export_tabelle_spiele{
	width:100%;
	border-spacing: 0px;
}

.turnieranzeige_export_tabelle_spiele tr{
	border-bottom: 1px solid #ccc;
}

.turnieranzeige_export_tabelle_spiele td{
	padding-left: 0.8125em;
    padding-right: 0.8125em;
    border-bottom: 1px solid #ccc;
}

.turnieranzeige_export_tabelle_spiele thead td{
	background: #ccc;
    color: #666;
    padding: 0.8125em;
    text-align: left;
}

@media (max-width: 600px){
	.turnieranzeige_export_tabelle_spiele td{
		padding-left: 2px;
		padding-right: 2px;
	}
	.turnieranzeige_export_tabelle_spiele thead td{
		padding: 2px;
	}
}

.turnieranzeige_export_tabelle_spiele .rht_heim, .turnieranzeige_export_tabelle_spiele .rht_ausw {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.turnieranzeige_export_tabelle_spiele .rht_datum {
	min-width:70px;
}
.turnieranzeige_export_tabelle_spiele .export_datum {
	display:none;
}

@media (max-width: 600px){
	.turnieranzeige_export_tabelle_spiele #export_ueberschrift_ergebnis span{
		 display:none;
	}
	.turnieranzeige_export_tabelle_spiele #export_ueberschrift_ergebnis:after{
		 content: ' ';
	}
}

@media (max-width: 440px){
	.turnieranzeige_export_tabelle_spiele .auswmannschaft_export, .turnieranzeige_export_tabelle_spiele .heimmannschaft_export{
		 display:none;
	}
	.turnieranzeige_export_tabelle_spiele .auswmannschaft_export_kurz, .turnieranzeige_export_tabelle_spiele .heimmannschaft_export_kurz{
		  display:block !important;
	}
}

.live_center_turniere{
	background: red;
    color: #ffffff !important;
    padding: 5px 3px;
    border-radius: 5px;
}

#hinweis_liga{
	color: rgb(198, 40, 40);
    font-weight: 100;
    font-size: 0.75em;
}

#beschreibung_editor.placeholder::before {
  content: attr(data-placeholder);
  color: #888;
  font-weight: 400;
  font-size: .95em;
  pointer-events: none;
}

.notice-error{padding: 20px;background-color: #f44336;color: white;opacity: 0.83; transition: opacity 0.6s; margin-bottom: 15px;}

.button_login{
	border-radius: 6px;
    font-size: 17px;
    padding: 14px 16px;
    outline: none !important;
    border: 1px solid #dddfe2;
    width: calc(100%);
    margin-bottom: 1em;
    background-color: #00619d !important;
    color: #ffffff;
    font-weight: 600;
    cursor: pointer;
}