body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 26, 2016 */



@font-face {
    font-family: 'news_cyclebold';
    src: url('../../files/fonts/newscycle-bold-webfont.eot');
    src: url('../../files/fonts/newscycle-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/newscycle-bold-webfont.woff2') format('woff2'),
         url('../../files/fonts/newscycle-bold-webfont.woff') format('woff'),
         url('../../files/fonts/newscycle-bold-webfont.ttf') format('truetype'),
         url('../../files/fonts/newscycle-bold-webfont.svg#news_cyclebold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'news_cycleregular';
    src: url('../../files/fonts/newscycle-regular-webfont.eot');
    src: url('../../files/fonts/newscycle-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/newscycle-regular-webfont.woff2') format('woff2'),
         url('../../files/fonts/newscycle-regular-webfont.woff') format('woff'),
         url('../../files/fonts/newscycle-regular-webfont.ttf') format('truetype'),
         url('../../files/fonts/newscycle-regular-webfont.svg#news_cycleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_probold';
    src: url('../../files/fonts/sourcesanspro-bold-webfont.eot');
    src: url('../../files/fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
         url('../../files/fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../../files/fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../../files/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_prolight';
    src: url('../../files/fonts/sourcesanspro-light-webfont.eot');
    src: url('../../files/fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/sourcesanspro-light-webfont.woff2') format('woff2'),
         url('../../files/fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../../files/fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../../files/fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proregular';
    src: url('../../files/fonts/sourcesanspro-regular-webfont.eot');
    src: url('../../files/fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../files/fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../../files/fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../../files/fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../../files/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* main.css */
*{margin:0;padding:0}a{text-decoration:none;color:#fff}a,a:hover{cursor:pointer}a.active{color:#72ae1e}.clear{clear:both}a.btn-more{height:30px;float:right;display:inline-block;margin-top:20px;padding-right:10px;padding-left:10px;text-align:center;background-color:#fff;border-radius:15px;line-height:30px;font-style:italic;color:#6f7071;text-transform:lowercase;font-weight:400;z-index:200}.bluebox a.btn-more:hover,.greybox a.btn-more:hover{background-color:#72ae1e;color:#fff}.greenbox a.btn-more:hover{background-color:#009ad2;color:#fff}img{display:inline-block;vertical-align:bottom}.invisible,.hidden,.mobileonly{display:none}html,body{width:100%;height:100%;font:15px 'Source Sans Pro',sans-serif;color:#fff;font-weight:400}body{background-color:#6f7071}#wrapper{width:90%;height:100%;margin-right:5%;margin-left:5%}#fullSlider,.layout-full{background-color:#6f7071;position: absolute;left: 0;top: 0;right: 0;bottom: 0;height: auto;width: auto}#fullSlider .rsContent .inner-wrapper{width:90%;position:relative;margin-right:5%;margin-left:5%}#fullSlider .rsContent .infoBlock{margin:200px 0 0 140px}#fullSlider .titelbild-partner .infoBlock{margin:200px 140px 0 140px}#fullSlider .rsContent .infoBlock p.count{margin:0;font-size:1.6em}#fullSlider .rsContent .infoBlock h1,.overlayLayer .inner-wrapper h1{margin:10px 0 30px;padding:0;font-size:5em;line-height:95%;text-transform:uppercase;font-weight:300}.overlayLayer .inner-wrapper h1{text-align:center;font-size:4.5em}#fullSlider .rsContent .infoBlock h1{height:180px}body.impressum #fullSlider .rsContent .infoBlock h1{height:auto}.bluebox{width:450px;min-height:450px;padding:20px;background-color:rgba(0,154,210,.9);text-transform:uppercase}.greenbox{width:450px;min-height:450px;padding:20px;background-color:rgba(109,177,40,.9)}.greybox{width:450px;min-height:450px;padding:20px;background-color:rgba(111,112,113,.9)}.greybox p,.greenbox p,.bluebox p{line-height:1.2em}table.zeiten td{padding-bottom:5px;line-height:1.3em}table.zeiten td.col_1{padding-right:15px}table.zeiten td.col_2 strong{min-width:25px;display:inline-block;font-weight:700}.overlayLayer{padding-top:400px;background-color:rgba(0,0,0,.9);font:15px/1.45em 'Source Sans Pro',sans-serif;color:#fff;height:100%;width: 100%;top: 0;left: 0;opacity:0;position: fixed;z-index: 1000;overflow-y:scroll}.overlayLayer .inner-wrapper{width:560px;padding-bottom:150px;text-align:left;margin:0px auto}.overlayLayer .inner-wrapper h2{margin-bottom:15px;padding-bottom:15px;text-align:center;border-bottom:1px solid #009ad2;font-size:2em;color:#009ad2;text-transform:uppercase}.overlayLayer .green h2{border-bottom:1px solid #72ae1e;color:#72ae1e}.overlayLayer .kontakt-head{margin-bottom:15px;padding-bottom:15px;text-align:center;border-bottom:1px solid #009ad2;text-transform:uppercase}.overlayLayer .inner-wrapper .close{margin-top:60px;text-align:center}.overlayLayer .inner-wrapper .close a{width:30px;height:30px;overflow:hidden;display:inline-block;background-image:url("../../files/template/close.svg");background-position:center center;background-repeat:no-repeat;text-indent:-999px;background-size:30px 30px;-moz-transition:0.5s all;-webkit-transition:0.5s all}.overlayLayer a{color:#72ae1e}.overlayLayer .inner-wrapper .close a:hover{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#overlay_3 .ce_text,#overlay_4 .ce_text{min-height:170px;float:none;clear:both;margin-top:30;margin-bottom:30;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #fff}#overlay_3 .image_container,#overlay_4 .image_container{float:left;margin-top:0;text-align:left}.player-profiles .image_container img{height:auto;max-width:300px}.offcanvas{top:-2500px}#header{width:90%;left:0;top:0;position:fixed;margin-right:5%;margin-left:5%;z-index:100}#header .logos{float:left;z-index:101}#header .logos img{width:115px;height:115px;margin-right:20px;-webkit-box-shadow:0 0 5px 0 #404040;box-shadow:0 0 5px 0 #404040}#header .mod_navigation{height:115px;min-width:375px;float:left;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 0 5px 0 #404040;box-shadow:0 0 5px 0 #404040}#header .mod_navigation ul.mainmenu{float:left;margin:0;padding-top:10px;padding-left:20px}.mod_navigation .submenu{min-height:96px;float:left;display:none;margin-top:10px;margin-bottom:0;margin-left:20px;padding-right:20px;padding-left:20px;border-left:1px solid #6f7071}.mod_navigation #sueber span.s1{width:88px;float:left;display:inline-block;margin-right:20px;border-right:1px solid #6f7071}.mod_navigation #sueber span.s2{display:inline-block}.mod_navigation #sueber li{display:block}.image_container{margin-top:20px;margin-bottom:20px;text-align:center}#header .mod_navigation ul{margin-bottom:0}#header .mod_navigation ul a{line-height:1.2em;text-decoration:none;color:#6f7071;text-transform:uppercase;font-weight:400}#header .mod_navigation ul a:hover,#header .mod_navigation ul a.active{text-decoration:underline}#header .anmeldung{width:115px;height:115px;float:right;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 0 5px 0 #404040;box-shadow:0 0 5px 0 #404040}#header .anmeldung .inside{padding-top:27px;padding-right:15px;padding-left:15px;text-align:center}#header .anmeldung .inside a{font-size:.9em;line-height:1.45em;font-style:italic;text-decoration:none;color:#6f7071}body.fullpage{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body.fullpage #wrapper{padding-top:150px;height:calc(100% - 150px)}body.fullpage #main{max-width:1000px;background-color:rgba(114,174,30,.9);margin:0 auto;margin-bottom:100px}body.fullpage #main .inside{padding:10px 30px 30px}body.fullpage #main h1{margin-top:10px;font-size:5em;text-transform:uppercase;font-weight:300}body.fullpage #main h2{margin-top:30px}body.fullpage #main p a{text-decoration:underline}#main ul li{margin-left:20px;list-style-type:square}#main ol li{margin-left:20px}#main .intro h1{max-width:500px;margin-left:-8px;font-size:6.6em;line-height:100%;text-transform:uppercase;font-weight:300}#main .intro{position:absolute;margin-top:100px;margin-left:137px;color:#fff;text-transform:uppercase}#main video{margin-top:-1px;background-image:url("../../files/hintergrundbilder/Slider_Fussball-Training_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;position: fixed;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -100;transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transition: 1s opacity}#main .ce_gallery ul,#main .ce_gallery ul li{float:left;display:inline;margin:0;padding:0}#main .ce_gallery img{margin-right:20px;margin-bottom:20px;padding:10px;background-color:#fff;-webkit-box-shadow:0 0 3px 0 #404040;box-shadow:0 0 3px 0 #404040}.galeriecontent .ce_gallery{width:30%;float:left;margin:1.5%;text-align:center}#main .galeriecontent .ce_gallery img{display:inline-block;margin:0;padding:2%;background-color:#fff;-webkit-box-shadow:0 0 3px 0 #404040;box-shadow:0 0 3px 0 #404040;height:auto!important;width:96%!important}#main .galeriecontent h6{height:30px;overflow:hidden;margin-top:0;margin-bottom:0;padding:0;text-align:center;font-size:.8em;line-height:110%;text-transform:uppercase}.galeriecontent .gallery-single-image .image_container{margin-top:5px}.titelbild-konzept-player{background-image:url("../../files/hintergrundbilder/Slider_Fussball-Training_01.jpg");background-size:cover}.titelbild-probetraining-player{background-image:url("../../files/hintergrundbilder/Slider_Fussball-Training_02.jpg");background-size:cover}.titelbild-spieler-player{background-image:url("../../files/hintergrundbilder/Slider_Fussball-Training_03.jpg");background-size:cover}.titelbild-elite-player{background-image:url("../../files/hintergrundbilder/Slider_Fussball-Training_04.jpg");background-size:cover}.titelbild-konzept-keeper{background-image:url("../../files/hintergrundbilder/Slider_Torwart-Training_01.jpg");background-size:cover}.titelbild-probetraining-keeper{background-image:url("../../files/hintergrundbilder/Slider_Torwart-Training_02.jpg");background-size:cover}.titelbild-spieler-keeper{background-image:url("../../files/hintergrundbilder/Slider_Torwart-Training_03.jpg");background-size:cover}.titelbild-elite-keeper{background-image:url("../../files/hintergrundbilder/Slider_Torwart-Training_04.jpg");background-size:cover}.titelbild-trainer{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_01.jpg");background-size:cover}.titelbild-standort{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_02.jpg");background-size:cover}.titelbild-galerie{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_03.jpg");background-size:cover}.titelbild-news{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_04.jpg");background-size:cover}.titelbild-partner{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.titelbild-impressum{min-height:100%;background-image:url("../../files/hintergrundbilder/Slider_UeberUns_01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;height:auto}.titelbild-jobs{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_02.jpg");background-size:cover}.titelbild-personal{background-image:url("../../files/hintergrundbilder/Slider_UeberUns_02.jpg");background-size:cover}.kontaktormular{text-align:center}.kontaktformular .widget-radio label{display:inline-block;margin-left:5px}.kontaktformular .checkbox_container label{display:inline-block;margin-bottom:30px;margin-left:5px;vertical-align:top;text-align:left;width:calc(100% - 25px)}.kontaktformular input.text{margin-bottom:15px;padding:8px;text-align:left;border:1px solid #fff;width:calc(100% - 16px)}.kontaktformular textarea{height:150px;margin-bottom:15px;padding:8px;text-align:left;border:1px solid #fff;width:calc(100% - 16px)}.kontaktformular fieldset.radio_container{margin-bottom:20px;text-align:center}.kontaktformular fieldset legend{display:none;text-align:center;position:absolute;left:50%}.kontaktformular .radio_container span{display:block;margin-bottom:10px;text-align:left}.kontaktformular .radio_container span.invisible{display:none}.kontaktformular .submit_container{text-align:center}.kontaktformular p.spacer{margin-top:15px;text-align:left;color:#72ae1e;text-transform:uppercase}.kontaktformular input.submit{height:30px;display:inline-block;padding-right:10px;padding-left:10px;text-align:center;background-color:#fff;border:0px;border-radius:15px;line-height:30px;font-style:italic;color:#6f7071;text-transform:lowercase;font-weight:400;cursor:pointer}.kontaktformular input.submit:hover{background-color:#72ae1e;border:0px;border-radius:15px;line-height:30px;font-style:italic;color:#fff;text-transform:lowercase;font-weight:400;cursor:pointer}#footer{width:90%;bottom:0;left:0;position:fixed;margin-right:5%;margin-left:5%;z-index:100}#footer .disclaimer{float:right;padding:10px;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 0 5px 0 #404040;box-shadow:0 0 5px 0 #404040;color:#6f7071}#footer .disclaimer a{text-decoration:none;color:#6f7071;text-transform:uppercase}#footer .disclaimer a.icon-facebook{width:16px;height:16px;overflow:hidden;display:inline-block;margin-left:5px;vertical-align:middle;background-image:url("../../files/template/icon-facebook.svg");background-position:center center;background-repeat:no-repeat;line-height:100%;text-indent:-9999px}#footer .disclaimer a.icon-youtube{width:16px;height:16px;overflow:hidden;display:inline-block;margin-left:20px;vertical-align:middle;background-image:url("../../files/template/icon-youtube.svg");background-position:center center;background-repeat:no-repeat;line-height:100%;text-indent:-9999px;background-size: 18px 18px}.responsive-video{margin-bottom:30px;position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden}.responsive-video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}#cboxTitle{display:none!important}.video-container{position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden}.video-container iframe,.video-container object,.video-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
@media (max-width:850px){
/* mobile800.css */
html,body{-webkit-text-size-adjust:100%;font-weight:300}body.fullpage #wrapper{padding-top:120px}.mobileonly{display:block}.img_container img{max-width:100%!important;height:auto!important}.desktop-menu,.nomobile,.callback-box,.scrollFixIt,#scroller,.simply-scroll,.rsBullets,.rsArrowIcn{display:none}.mmenu li a{display:block;padding-top:6px;padding-bottom:6px;font-size:1.3em}#header{width:90%;left:0;top:0;position:fixed;margin-right:0;margin-left:0;padding-right:5%;padding-left:5%;background-color:#fff;-webkit-box-shadow:0 0 5px 0 #404040;box-shadow:0 0 5px 0 #404040;z-index:1000;padding-bottom:5px}.mobile-menu{float:right;display:block;margin-top:25px;line-height:100%;color:#fff;z-index:9999}.mobile-menu span.icon-bar{width:40px;height:6px;display:block;margin-bottom:5px;background-color:#6f7071;border-radius:2px;cursor:pointer}#header .logos img{width:70px;height:70px;margin-right:20px;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}#main .intro{margin-top:100px;margin-left:0}#main .intro h1{font-size:3.8em;line-height:100%;text-transform:uppercase;font-weight:300}.overlayLayer .inner-wrapper h1,body.fullpage #main h1{font-size:3em;line-height:120%}#fullSlider .rsContent .inner-wrapper{position:absolute;margin-top:120px}.greenbox,.bluebox,.greybox{width:92%;min-height:100px;padding:4%}#fullSlider .rsContent .infoBlock{width:92%;margin:0}#fullSlider .rsContent .infoBlock h1{font-size:3em;height:auto}.overlayLayer{padding-top:300px}.overlayLayer .inner-wrapper{width:90%;margin-right:5%;margin-left:5%;padding-bottom:150px;text-align:left}.overlayLayer .inner-wrapper img{max-width:100%!important;height:auto!important}#fullSlider .titelbild-partner .infoBlock{margin:0}#main .ce_gallery ul li img{margin:5px;height:73px!important;width:73px!important}#main .galeriecontent h6{height:55px}#footer{width:100%;margin-right:0;margin-left:0}#footer .disclaimer{width:90%;padding:2% 5%;text-align:center;font-size:.9em}
}
