body{
	margin:0px;
	padding:0px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size: 17px;
	line-height: 27px;
	color:#202020;
}
h1{ font-family: 'AntiqueOliveStd-BoldCond'; font-size:59px; line-height:78px; font-weight:normal; text-transform:uppercase; color:#232323; margin:0px; padding:0px 0px 24px;}
h2{ font-size:22px; line-height:33px; font-weight:bold; color:#232323; margin:0px; padding:0px 0px 24px;}
h3{ font-size:17px; line-height:27px; font-weight:bold; color:#232323; margin:0px; padding:0px 0px 2px;}
h4{ font-size:15px; line-height:24px; font-weight:bold; color:#202020; padding:0;}
h5{ font-size:14px; line-height:30px; font-weight:bold; color:#202020; padding:0;}
h6{ font-size:14px; line-height:30px; font-weight:bold; color:#202020; padding:0;}
.teaserHeading{ font-family: 'AntiqueOliveStd-BoldCond'; margin:0px; padding:0px; font-weight:normal;font-size: 30px; line-height: 33px;}
strong, b {font-weight:bold;}
em {font-style: italic;}
u {text-decoration: underline;}
p{ margin:0px; padding:0px 0px 28px;}
a{ text-decoration:none; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;}
ul,ol { margin:0px; padding:0px 0px 25px 0px;}
ul li, ol li{ margin:0px; padding:0px;list-style-type:none;}
img{ border:0px;height:auto;max-width: 100%;vertical-align: top;}

/*ul li span{ padding-right:16px;}*/
a {color:#fff;}
a:hover {color:#ffcf00;}

/* innercontent == WYSIWYG-Content */
.innercontent > ul {padding-left: 36px;}
.innercontent > ul li {position: relative;}
.innercontent > ul li::before {content:'\2022';margin-left: -25px;position: absolute;}
.innercontent > ol {padding-left: 36px;}
.innercontent > ol li {position: relative;counter-increment: step-counter;}
.innercontent > ol li::before {content:counter(step-counter);margin-left: -25px;position: absolute;font-weight: bold;}

/* TODO:  :not(.noStyle) */
.content-inner a, a.default, .teaser-right-content a{ display:inline; color:#232323; vertical-align:top; position:relative;z-index: 0;
	box-decoration-break: clone; -webkit-box-decoration-break: clone; border-bottom: solid 2px #ffcf00; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;
	/* z-index:-1; 2018-07-04/SSO: because the line will be over link-text... */
}
.content-inner a:hover, a.default:hover, .teaser-right-content a:hover{color:#232323;
	border-bottom: solid 2px #232323;
}
.content-inner a.imgLink, .teaser-right-content a.imgLink{ border-bottom:none;}
.content-inner a.imgLink:hover, .teaser-right-content a.imgLink:hover{ opacity:0.6; border-bottom: none;}
.content-inner a.imgLink img {vertical-align: top;}
.noStyle::after, .dropdown-menu a {border-bottom: none;}
.clickable {cursor: pointer;}

.hero-match-top-hp img {max-height:50px;}

.pull-left{ float:left;}
.pull-right{ float:right;}
.clearfix{ clear:both; overflow:hidden;height: 0;}
.clear{ clear:both;}
.wrapper{ margin:0px auto;}
/*.container{ width:1060px; margin:auto; padding:0px 0px;}*/
.container{ width:1200px; margin:auto; padding:0px 0px;}
.home-block-main .first-container{ width:auto;}
/*--------------- HEADER_START --------------*/
#header{ background:#ffcf00; width:100px; position:fixed; left:0px; top:0px; height:100%; z-index:1060;}
.logo{ padding:15px 0px 15px; margin:0px; text-align:center; border-bottom:solid 1px #d6ae33; overflow:hidden; background:#ffcf00; position:relative;}
.logo img{ height:80px; }
.navigation-main{ margin:0px; padding:0px;}
.navigation-main .navbar > ul{ margin:0px; padding:0px; width:100%;}
.navigation-main .navbar > ul > li{ margin:0px; padding:0px; float:none; height:100px;}
.navigation-main .navbar > ul > li > a{ padding:16px 0px 0px; display:block; height:100px; border-bottom:solid 1px #d6ae33;  z-index:200; position:relative; background:#ffcf00;}
.navigation-main .navbar-nav > li{ float:none;}
.menu-text-hp{ margin:0px; padding:6px 0px 0px; text-align:center; font-size:14px; color:#191919; font-weight:500;}
.navigation-main .navbar > ul > li > a:hover{ background:#000;}
.navigation-main .navbar > ul > li > a:hover .menu-text-hp{ color:#ffcf00;}
.navigation-main .navbar > ul > li.active > a{ background:#000;}
.navigation-main .navbar > ul > li.active > a .menu-text-hp{ color:#ffcf00;}

.navigation-main .sport-menu-icon-hp, .menu__link .sport-menu-icon-hp{ background:url(../../images/2018/sport_menu_icon.png) no-repeat center center; width:32px; height:32px; margin:0px auto;}
.navigation-main .navbar > ul > li > a:hover .sport-menu-icon-hp{ background:url(../../images/2018/sport_menu_icon_yellow.png) no-repeat center center;}
.navigation-main .navbar > ul > li.active > a .sport-menu-icon-hp{ background:url(../../images/2018/sport_menu_icon_yellow.png) no-repeat center center;}

.navigation-main .club-menu-icon-hp, .menu__link .club-menu-icon-hp{ background:url(../../images/2018/club_menu_icon.png) no-repeat center center; width:32px; height:32px; margin:0px auto;}
.navigation-main .navbar > ul > li > a:hover .club-menu-icon-hp{ background:url(../../images/2018/club_menu_icon_yellow.png) no-repeat center center;}
.navigation-main .navbar > ul > li.active > a .club-menu-icon-hp{ background:url(../../images/2018/club_menu_icon_yellow.png) no-repeat center center;}

.navigation-main .tickets-menu-icon-hp, .menu__link .tickets-menu-icon-hp{ background:url(../../images/2018/tickets_menu_icon.png) no-repeat center center; width:36px; height:26px; margin:0px auto;}
.navigation-main .navbar > ul > li > a:hover .tickets-menu-icon-hp{ background:url(../../images/2018/tickets_menu_icon_yellow.png) no-repeat center center;}
.navigation-main .navbar > ul > li.active > a .tickets-menu-icon-hp{ background:url(../../images/2018/tickets_menu_icon_yellow.png) no-repeat center center;}

.navigation-main .business-menu-icon-hp, .menu__link .business-menu-icon-hp{ background:url(../../images/2018/business_menu_icon.png) no-repeat center center; width:30px; height:30px; margin:0px auto;}
.navigation-main .navbar > ul > li > a:hover .business-menu-icon-hp{ background:url(../../images/2018/business_menu_icon_yellow.png) no-repeat center center;}
.navigation-main .navbar > ul > li.active > a .business-menu-icon-hp{ background:url(../../images/2018/business_menu_icon_yellow.png) no-repeat center center;}

.navigation-main .fans-menu-icon-hp, .menu__link .fans-menu-icon-hp{ background:url(../../images/2018/fans_menu_icon.png) no-repeat center center; width:32px; height:32px; margin:0px auto;}
.navigation-main .navbar > ul > li > a:hover .fans-menu-icon-hp{ background:url(../../images/2018/fans_menu_icon_yellow.png) no-repeat center center;}
.navigation-main .navbar > ul > li.active > a .fans-menu-icon-hp{ background:url(../../images/2018/fans_menu_icon_yellow.png) no-repeat center center;}

.navigation-main .kids-menu-icon-hp, .menu__link .kids-menu-icon-hp{ background:url(../../images/2018/kids_menu_icon.png) no-repeat center center; width:34px; height:32px; margin:0px auto;}
.navigation-main .navbar > ul > li > a:hover .kids-menu-icon-hp{ background:url(../../images/2018/kids_menu_icon_yellow.png) no-repeat center center;}
.navigation-main .navbar > ul > li.active > a .kids-menu-icon-hp{ background:url(../../images/2018/kids_menu_icon_yellow.png) no-repeat center center;}

.menu__item .lang-menu-icon-hp{ background:url(../../images/2018/icons/24px/functional/language.svg) no-repeat center center; width:34px; height:32px; margin:0px auto;}
.menu__item:hover {background:#000;}
.menu__item:hover .lang-menu-icon-hp{ background-image:url(../../images/2018/icons/24px/functional/language_y.svg);}

.navigation-main .navbar{ border-radius:0px; border:0px; background:none; margin:0px; padding:0px 0px 30px; height:100%;}
.navigation-main .animate{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.navigation-main .side-nav .dropdown { position:initial;}
.navigation-main .side-nav .dropdown-menu{ width:290px; left:100px; top:0; height:100%; border:0; padding:101px 0px 0px 0px; margin:0; border-radius:0; background:#ffcf00; display:block; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; z-index:9; box-shadow:0px 5px 15px rgba(0, 0, 0, 0.2); z-index:1040;}
.navigation-main .dropdown-menu{ -webkit-transform-origin: left; transform-origin: left; -webkit-animation-fill-mode: forwards;  animation-fill-mode: forwards; -webkit-transform: scale(0, 1); display: block;  transition: all 0.2s linear; -webkit-transition: all 0.2s linear;}
*::-ms-backdrop, .navigation-main .dropdown-menu{ width: 0px !important; overflow: hidden; min-width: 0px;}
.navigation-main .open > .dropdown-menu { -webkit-transform: scale(1, 1); transform: scale(1, 1); }
*::-ms-backdrop, .navigation-main .open > .dropdown-menu { -webkit-transform: scale(1, 1); transform: scale(1, 1); width: 290px !important; overflow: hidden;  min-width: 0px;}

.navigation-main .navbar-nav .dropdown-menu{ position: fixed;}
.navigation-main .navbar-nav .dropdown-menu{ float: none;}
.navigation-main .dropdown-menu > li{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.navigation-main .dropdown-menu > li > a{ padding:0px; margin:0px 35px; line-height:50px; font-size:15px; color:#232323; border-bottom: solid 1px #d6ae33;}
.navigation-main .dropdown-menu > li:hover{ background:rgba(0, 0, 0, 0.15); }
.navigation-main .dropdown-menu > li:hover a{ color:#232323; background:url(../../images/2018/menu_bullet_icon.png) no-repeat center left; padding:0px 0px 0px 15px;}
.navigation-main .dropdown-menu > li.active{ background:rgba(0, 0, 0, 0.15);}
.navigation-main .dropdown-menu > li.active > a, .navigation-main .dropdown-menu > li.active > a:hover, .navigation-main .dropdown-menu > li.active > a:focus{ color:#232323; background:url(../../images/2018/menu_bullet_icon.png) no-repeat center left; padding:0px 0px 0px 15px;}
.menu-overlay-hp{ background:rgba(0, 0, 0, 0.5); position:fixed; width:100%; top:0px; left:0px; z-index:1050; height:100%; display:none;}

/*--------------- HEADER_END --------------*/
/*--------------- CONTAIN_START --------------*/
#contain{ margin:0px; padding:0px;}
.top-part-main-hp{ margin:0px; padding:0px; min-height:623px;position:relative;background-color:#000;}
.main-slider-hp{ width:calc(100% - 440px); margin:0px 0px 0px 100px; padding:0px; float:left; height:623px;}
.main-slider-inner-hp{ margin:0px; height:623px; background:linear-gradient(rgba(0, 0, 0, 0.0) 50%, rgba(0, 0, 0, 0.5) 100% );}
.main-slider-text-hp{ margin:0px; padding:305px 0px 0px 85px; position:relative; height:100%;}
.main-slider-text-hp h1{ background:rgba(0, 0, 0, 0.5); font-size:75px; line-height:70px; margin:0px; padding:2px 15px 0px 15px; display:table; color:#fff; text-transform:uppercase;}
.main-slider-text-hp h1 span{ color:#ffcf00;}
.main-slider-text-hp h1:first-child{ padding-top:9px; }
.main-slider-text-hp p{ font-size:14px; line-height:22px; margin:0px 0px 28px 100px; padding:0px;color:#fff; position:absolute; left:0px; bottom:0px;width:600px;}
.main-slider-text-hp p a{ color:#ffcf00; position:relative;}
.main-slider-text-hp p a:after{ content:''; position:absolute; width:0%; background:#ffcf00; height:2px; left:0; bottom:0px; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.main-slider-text-hp p a:hover:after{ width:100%;}

.main-slider-hp .flex-direction-nav a{ width:40px; height:40px; margin:0px 60px 32px 0px; top:auto; bottom:0px;}
.main-slider-hp .flex-direction-nav .flex-prev{ border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/main_slider_prev_arrow.png) no-repeat center center; left:auto; right:54px;}
.main-slider-hp .flex-direction-nav .flex-next{ border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/main_slider_next_arrow.png) no-repeat center center; left:auto; right:0px;}
.main-slider-hp .flexslider:hover .flex-direction-nav .flex-prev{ left:auto; right:54px;}
.main-slider-hp .flex-direction-nav .flex-prev:hover{ border:solid 2px #ffcf00; background:url(../../images/2018/main_slider_prev_arrow_black.png) no-repeat center center #ffcf00;}
.main-slider-hp .flex-direction-nav .flex-next:hover{ border:solid 2px #ffcf00; background:url(../../images/2018/main_slider_next_arrow_black.png) no-repeat center center #ffcf00;}

.mobile-mslider-go-article-hp{ margin:0px; padding:0px; position:absolute; display:none; bottom:34px; left:5%;}
.mobile-mslider-go-article-hp a{ display:block;}
.mob-mslider-go-article-img-hp{ float:left; padding:0px 13px 0px 0px;}
.mob-mslider-go-article-img-hp img{ width:auto !important;}
.mob-mslider-go-article-text-hp{ float:left; color:#fff; font-size:14px; position:relative; }
.mob-mslider-go-article-text-hp:after{ content:''; position:absolute; width:0%; background:#ffcf00; height:2px; left:0; bottom:-4px; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.mobile-mslider-go-article-hp a:hover .mob-mslider-go-article-text-hp:after{ width:100%; }

.bx-wrapper img {margin: 0 auto;}




.hero-500plus-hp {position: absolute;left: 0px;height: 48px;width: 140px;transform: translateX(-100%);background: #000000;padding: 10px;}
.hero-box-main-hp{ margin:0px; padding:0px; width:340px; float:right;}
.hero-box-top-hp{ position: relative; margin:0px; padding:0px;}
.hero-search-box-main-hp{ float:right; margin:0px; padding:0px; position:relative; z-index:1040;}
.hero-search-icon-hp{ margin:0px; z-index:1030; position:relative;}
.hero-search-icon-hp a{ display:block; background:#ffcf00 url(../../images/2018/search_icon.png) no-repeat center center; width:48px; height:48px;}
.hero-search-icon-hp a:hover{ display:block; background:#000 url(../../images/2018/search_icon_yellow.png) no-repeat center center; width:48px; height:48px;}
.hero-search-tbox-hp{ position:absolute; width:0px; right:48px; top:0px; z-index:200;}
.hero-search-tbox-hp input{ width:100%; height:48px; line-height:48px; background:#fff; border:0px; padding:0px 15px 0px; margin:0px; outline:0px; font-size:16px; color:#000; font-weight:400; font-family: 'Roboto', sans-serif;}
.hero-box-top-left-hp{ margin:0px; float:left; padding:0px; width:calc(100% - 48px); background:#000; min-height:48px;}
.language-menu-lp{ margin:0px; float:left;width:90px;}
/*.language-menu-lp .bootstrap-select { margin:0px!important; background:#000 !important; padding:0px!important; width:90px !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); height:50px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; z-index:1030; border-right:2px solid #404040;}*/
/*.language-menu-lp .dropdown-toggle{ background:#000; border:0px; line-height:50px; font-size:14px; padding:0px 18px 0px 18px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; box-shadow:0px 0px 0px; color:#ebebeb; font-family: 'Roboto', sans-serif;}*/
/*.language-menu-lp .bootstrap-select.btn-group .dropdown-toggle .filter-option{ color:#fff !important; }*/
/*.language-menu-lp .bootstrap-select.btn-group .dropdown-toggle .caret{ color:#999999; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px dashed; border-bottom:0px;}*/
/*.language-menu-lp .open > .dropdown-toggle.btn-default{ background:#000; border:0px; color:#ebebeb;}*/
/*.language-menu-lp .open > .dropdown-toggle.btn-default:hover, .language-menu-lp .open > .dropdown-toggle.btn-default:focus, .language-menu-lp .open > .dropdown-toggle.btn-default.focus{ background:#000; border:0px; color:#ebebeb; }*/
/*.language-menu-lp .btn-default:active:hover, .language-menu-lp .btn-default.active:hover, .language-menu-lp .open > .dropdown-toggle.btn-default:hover, .language-menu-lp .btn-default:active:focus, .language-menu-lp .btn-default.active:focus, .language-menu-lp .open > .dropdown-toggle.btn-default:focus, .language-menu-lp .btn-default.focus:active, .language-menu-lp .btn-default.active.focus, .language-menu-lp .open > .dropdown-toggle.btn-default.focus{ background:#000; border:0px; color:#ebebeb;}*/
/*.language-menu-lp .bootstrap-select .dropdown-toggle:focus{ outline:none !important;}*/
/*.language-menu-lp .open > .dropdown-menu{  margin:0px 0px 0px 0px; z-index:0; padding:0px 0px 0px; color:#fff; behavior: url(PIE.htc); background:#000; border:0px; border-top:solid 1px #4c4c4c; border-radius:0px; top:0px; right:88px; left:auto;}*/
/*.language-menu-lp .bootstrap-select.btn-group .dropdown-menu li a{ color:#ebebeb; padding:0px 18px 0px; line-height:50px; font-size:14px; border-left: solid 1px #4c4c4c; border-right: solid 1px #4c4c4c;}*/
/*.language-menu-lp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background:#ffcf00; color:#000; border-left: solid 1px #ffcf00; border-right: solid 1px #ffcf00;}*/
/*.language-menu-lp .bootstrap-select.btn-group .dropdown-menu li a span.g-translate-icon-hp{ display:inline-block; background:url(../../images/2018/g_translate_icon.png) no-repeat center center; width:20px; height:20px; margin:15px 0px 0px 0px; float:right;}*/
/*.language-menu-lp .bootstrap-select.btn-group .dropdown-menu li.selected a{ background:#ffcf00; color:#000; border-left: solid 1px #ffcf00; border-right: solid 1px #ffcf00;}*/
.hero-social-lp{ margin:0px; padding:0px; float:right;}
.hero-social-lp ul{ margin:0px; padding:0px;}
.hero-social-lp ul li{ float:right; width:48px; height:48px; line-height:48px; margin:0px; padding:0px;}
.hero-social-lp ul li a{ display:block; background:#000; color:#8d8d8d;}
.hero-social-lp ul li a i{ display:block; font-size:14px; text-align:center; line-height:48px;}
.hero-social-lp ul li:hover a{ background:#ffcf00; color:#000;}
.hero-match-box-main-hp{ margin:0px; padding:0px;}
.hero-match-info-main-hp{ margin:0px; padding:0px; height:350px; background:#000;}
.hero-match-info-inn-hp{ height:100%;}
.hero-match-time-info-hp{ margin:0px; padding:0px;}
.hero-match-time-counter-hp{ margin:0px; padding:28px 0px 0px; font-size:39px; line-height:39px; color:#fff; text-align:center; font-family: 'AntiqueOliveStd-BoldCond';}
.counter-hide {opacity:0;}
.hero-match-mid-hp.hero-match-score {width: 65px;font-size: 1em;}
.hero-match-leagu-text-hp{ margin:0px; padding:0px; font-size:14px; line-height:16px; color:#999999; text-align:center;}
.hero-match-slider-hp{ margin:34px 0px 0px; padding:0px;}
.hero-match-slider-inn-hp{ margin:0px; padding:0px;}
.hero-match-top-hp{ margin:0px; padding:0px; text-align:center;}
.hero-match-team-logo-hp{ display:inline-block; line-height:52px; padding:0px; margin:0px; vertical-align:top;max-width:140px;}
.hero-match-team-logo-hp span{white-space: nowrap;font-size: 0.8em;color:#fff;}
.nf {color:#e83521;}
.hero-match-mid-hp{ display:inline-block; font-size:34px; line-height:52px; font-weight:500; color:#fff; text-align:center; vertical-align:top; padding:0px 10px;}
.hero-match-time-text-hp{ margin:0px; /*padding:18px 0px 24px;*/}
.hero-match-time-text-hp p{ margin:0px; padding:0px 0px 2px; text-align:center; font-size:13px; line-height:17px; color:#fff;}
.hero-match-slider-hp .flex-direction-nav a{ width:28px; height:28px; margin:-40px 0 0;}
.hero-match-slider-hp .flex-direction-nav .flex-prev{ border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/hero_match_slider_prev_arrow.png) no-repeat 6px 6px; outline:0px; left:25px;}
.hero-match-slider-hp .flex-direction-nav .flex-next{ border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/hero_match_slider_next_arrow.png) no-repeat 9px 6px; outline:0px; right:25px;}
.hero-match-slider-hp .flex-direction-nav .flex-prev:hover{ border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/hero_match_slider_prev_arrow_black.png) no-repeat 6px 6px #ffcf00; outline:0px; left:25px;}
.hero-match-slider-hp .flex-direction-nav .flex-next:hover{ border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/hero_match_slider_next_arrow_black.png) no-repeat 9px 6px #ffcf00; outline:0px; right:25px;}
.hero-match-slider-hp .flexslider:hover .flex-direction-nav .flex-prev{ left:25px;}
.hero-match-slider-hp .flexslider:hover .flex-direction-nav .flex-next{ right:25px;}
.hero-match-slider-hp .default-btn-main{margin:0 10px;display:inline;}
.hero-match-tickets-btn-hp{ margin:0px; padding:15px 0 0 0px;text-align: center;}

/*----- DEFAULT_BUTTONS_START -----*/
.default-btn-main{ margin:0px; padding:0px; text-align:center;}

.basic-yellow-btn-gallery, .content-inner a.basic-yellow-btn-gallery{ margin:0px; background:url(../../images/2018/close_icon_black_np.png) no-repeat center center #ffcf00; height:50px; width:50px; line-height:14px; color:#000 !important; font-size:13px; font-weight:700; display:inline-block; outline:0px; border:solid 2px #ffcf00;}
.basic-yellow-btn-main, .content-inner a.basic-yellow-btn-main{ margin:0px; padding:14px 35px 14px 46px; background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #ffcf00; border-radius:50px; height:46px; line-height:14px; color:#000 !important; font-size:13px; font-weight:700; display:inline-block; outline:0px; border:solid 2px #ffcf00;}
.basic-yellow-btn-main:hover, .content-inner a.basic-yellow-btn-main:hover{ background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; color:#fff !important; outline:0px; border:solid 2px #000;}
.basic-yellow-btn-main:focus, .content-inner a.basic-yellow-btn-main:focus{ background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; color:#fff !important; outline:0px; border:solid 2px #000;}
.basic-yellow-border-btn-main:hover, .content-inner a.basic-yellow-border-btn-main:hover{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px; color:#ffcf00 !important; border:solid 2px #ffcf00;}

.basic-black-btn-main, .content-inner a.basic-black-btn-main{ margin:0px; padding:14px 35px 14px 46px; background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; border-radius:50px; height:46px; line-height:14px; color:#fff !important; font-size:13px; font-weight:700; display:inline-block; outline:0px; border:solid 2px #000;}
.basic-black-btn-main:hover, .content-inner a.basic-black-btn-main:hover{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #ffcf00; color:#000 !important; border:solid 2px #ffcf00;}
.basic-black-btn-main:focus, .content-inner a.basic-black-btn-main:focus{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #ffcf00; color:#000 !important; border:solid 2px #ffcf00;}
.basic-black-border-btn-main:hover, .content-inner a.basic-black-border-btn-main:hover{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px; color:#000 !important; border:solid 2px #000;}

.basic-red-btn-main, .content-inner a.basic-red-btn-main{ margin:0px; padding:14px 35px 14px 46px; background:url(../../images/2018/btn_whight_arrow.png) no-repeat center left 15px #E83531; border-radius:50px; height:46px; line-height:14px; color:#fff !important; font-size:13px; font-weight:700; display:inline-block; border:0px; outline:0px;}
.basic-red-btn-main:hover, .content-inner a.basic-red-btn-main:hover{ background:url(../../images/2018/btn_whight_arrow.png) no-repeat center left 15px #d72723; color:#fff !important;}
.basic-red-btn-main:focus, .content-inner a.basic-red-btn-main:focus{ background:url(../../images/2018/btn_whight_arrow.png) no-repeat center left 15px #d72723; color:#fff !important;}

.basic-secondary-btn-main, .content-inner a.basic-secondary-btn-main{ margin:0px; padding:14px 35px 14px 46px; background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #fff; border-radius:50px; height:46px; line-height:14px; color:#000 !important; font-size:13px; font-weight:700; display:inline-block; border:solid 2px #d5d5d5; outline:0px;}
.basic-secondary-btn-main:hover, .content-inner a.basic-secondary-btn-main:hover{ background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; color:#fff !important; border:solid 2px #000;}
.basic-secondary-btn-main:focus, .content-inner a.basic-secondary-btn-main:focus{ background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; color:#fff !important; border:solid 2px #000;}

.basic-dark-black-btn-main, .content-inner a.basic-dark-black-btn-main{ margin:0px; padding:14px 35px 14px 46px; background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px; border-radius:50px; height:46px; line-height:14px; color:#fff !important; font-size:13px; font-weight:700; display:inline-block; border:solid 2px #414141; outline:0px; vertical-align:middle;}
.basic-dark-black-btn-main:hover, .content-inner a.basic-dark-black-btn-main:hover{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #ffcf00; color:#000 !important; border:solid 2px #ffcf00;}
.basic-dark-black-btn-main:focus, .content-inner a.basic-dark-black-btn-main:focus{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #ffcf00; color:#000 !important; border:solid 2px #ffcf00;}

.basic-dark-yellow-btn-main, .content-inner a.basic-dark-yellow-btn-main{ margin:0px; padding:14px 35px 14px 46px; background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px; border-radius:50px; height:46px; line-height:14px; color:#232323 !important; font-size:13px; font-weight:700; display:inline-block; border:solid 2px #414141; outline:0px; vertical-align:middle;}
.basic-dark-yellow-btn-main:hover, .content-inner a.basic-dark-yellow-btn-main:hover{ background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; color:#fff !important; border:solid 2px #000;}
.basic-dark-yellow-btn-main:focus, .content-inner a.basic-dark-yellow-btn-main:focus{ background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; color:#fff !important; border:solid 2px #000;}

/*----- DEFAULT_BUTTONS_END -----*/
/*----- DEFAULT_SMALL_BUTTONS_START -----*/
.default-small-btn-main{ margin:0px; padding:0px; text-align:center;}

.basic-small-yellow-btn-main, .content-inner a.basic-small-yellow-btn-main{ margin:0px; padding:0px 20px 0px 20px; background:#ffcf00; border-radius:34px; height:34px; line-height:30px; color:#000 !important; font-size:12px; font-weight:600; display:inline-block; outline:0px; border:solid 2px #ffcf00;}
.basic-small-yellow-btn-main:hover, .content-inner a.basic-small-yellow-btn-main:hover{ background:#000; color:#fff !important; outline:0px; border:solid 2px #000;}
.basic-small-yellow-btn-main:focus, .content-inner a.basic-small-yellow-btn-main:focus{ background:#000; color:#fff !important; outline:0px; border:solid 2px #000;}
.basic-small-yellow-border-btn-main:hover, .content-inner a.basic-small-yellow-border-btn-main:hover{ color:#ffcf00 !important; border:solid 2px #ffcf00;}

.basic-small-black-btn-main, .content-inner a.basic-small-black-btn-main{ margin:0px; padding:0px 20px 0px 20px; background:#000; border-radius:34px; height:34px; line-height:30px; color:#fff !important; font-size:12px; font-weight:600; display:inline-block; outline:0px; border:solid 2px #000;}
.basic-small-black-btn-main:hover, .content-inner a.basic-small-black-btn-main:hover{ background:#ffcf00; color:#000 !important; border:solid 2px #ffcf00;}
.basic-small-black-btn-main:focus, .content-inner a.basic-small-black-btn-main:focus{ background:#ffcf00; color:#000 !important; border:solid 2px #ffcf00;}
.basic-small-black-border-btn-main:hover, .content-inner a.basic-small-black-border-btn-main:hover{ color:#000 !important; border:solid 2px #000;}

.basic-small-red-btn-main, .content-inner a.basic-small-red-btn-main{ margin:0px; padding:0px 20px 0px 20px; background:#E83531; border-radius:34px; height:34px; line-height:30px; color:#fff !important; font-size:12px; font-weight:600; display:inline-block; border:0px; outline:0px;}
.basic-small-red-btn-main:hover, .content-inner a.basic-small-red-btn-main:hover{ background:#d72723; color:#fff !important;}
.basic-small-red-btn-main:focus, .content-inner a.basic-small-red-btn-main:focus{ background:#d72723; color:#fff !important;}

.basic-small-secondary-btn-main, .content-inner a.basic-small-secondary-btn-main{ margin:0px; padding:0px 20px 0px 20px; background:#fff; border-radius:34px; height:34px; line-height:30px;; color:#000 !important; font-size:12px; font-weight:600; display:inline-block; border:solid 2px #d5d5d5; outline:0px;}
.basic-small-secondary-btn-main:hover, .content-inner a.basic-small-secondary-btn-main:hover{ background:#000; color:#fff !important; border:solid 2px #000;}
.basic-small-secondary-btn-main:focus, .content-inner a.basic-small-secondary-btn-main:focus{ background:#000; color:#fff !important; border:solid 2px #000;}

.basic-small-dark-black-btn-main, .content-inner a.basic-small-dark-black-btn-main{ margin:0px; padding:0px 20px 0px 20px; border-radius:34px; height:34px; line-height:30px;; color:#fff !important; font-size:12px; font-weight:600; display:inline-block; border:solid 2px #414141; outline:0px; vertical-align:middle;}
.basic-small-dark-black-btn-main:hover, .content-inner a.basic-small-dark-black-btn-main:hover{ background:#ffcf00; color:#000 !important; border:solid 2px #ffcf00;}
.basic-small-dark-black-btn-main:focus, .content-inner a.basic-small-dark-black-btn-main:focus{ background:#ffcf00; color:#000 !important; border:solid 2px #ffcf00;}

.basic-small-dark-yellow-btn-main, .content-inner a.basic-small-dark-yellow-btn-main{ margin:0px; padding:0px 20px 0px 20px; border-radius:34px; height:34px; line-height:30px;; color:#232323 !important; font-size:12px; font-weight:600; display:inline-block; border:solid 2px #414141; outline:0px; vertical-align:middle;}
.basic-small-dark-yellow-btn-main:hover, .content-inner a.basic-small-dark-yellow-btn-main:hover{ background:#000; color:#fff !important; border:solid 2px #000;}
.basic-small-dark-yellow-btn-main:focus, .content-inner a.basic-small-dark-yellow-btn-main:focus{ background:#000; color:#fff !important; border:solid 2px #000;}

.isDisabled{ cursor: not-allowed;}
.isDisabled a{ background:#ebebeb; color:#7d7d7d; border:solid 2px #ebebeb;}
a[aria-disabled="true"] {
  color: currentColor;
  display: inline-block;  /* For IE11/ MS Edge bug */
  pointer-events: none;
  text-decoration: none;
}

.basic-yellow-btn-main:after,
.basic-black-btn-main:after,
.basic-red-btn-main:after,
.basic-secondary-btn-main:after,
.basic-dark-black-btn-main:after,
.basic-dark-yellow-btn-main:after,
.basic-small-yellow-btn-main:after,
.basic-small-black-btn-main:after,
.basic-small-red-btn-main:after,
.basic-small-secondary-btn-main:after,
.basic-small-dark-black-btn-main:after,
.basic-small-dark-yellow-btn-main:after{display:none;}

/*----- DEFAULT_SMALL_BUTTONS_END -----*/


/*----- GRAY_BOX_AD_START -----*/
.gray-box-ad-wrapper .article-inn-hp .article-lable-hp {border: none !important;}

.innercontent .gray-box-ad p {display: none;}
.innercontent .gray-box-ad .iframe-wrapper {background-color: #222222;min-height: 250px;position: relative; padding-top: 0 !important}
.innercontent .gray-box-ad .iframe-wrapper iframe {vertical-align: bottom;position: absolute;top: 50% !important;left: 50%;height:216px !important;width:384px !important;transform: translate(-50%, -50%);}

.google-gray-box-ad > div {background-color: #222222;min-height: 250px;position: relative;}
.google-gray-box-ad > div > iframe {vertical-align: bottom;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/*----- GRAY_BOX_AD_END -----*/



.hero-match-scoreboard-main-hp{ margin:0px; padding:0px; background:#000; height:223px;}
.hero-match-scoreboard-title-hp{ margin:0px; padding:16px 0px 0px; border-bottom:solid 1px #282828;}
.hero-match-sb-superleag-title-hp{ width:67%; padding:0px 0px 0px 20px; font-size:12px; line-height:50px; color:#999999; font-weight:500; float:left;}
.hero-match-sb-spiele-title-hp{ width:15%; padding:0px;}
.hero-match-sb-punkte-title-hp{ width:18%; padding:0px;}
.hero-match-scoreboard-list-hp{ margin:0px; padding:0px; height:156px;overflow: hidden;}
.hero-match-scoreboard-list-hp ul{ margin:0px; padding:0px;}
.hero-match-scoreboard-list-hp ul li{ border-bottom:solid 1px #282828; margin:0px; padding:0px; line-height:50px;}
.hero-match-scoreboard-list-hp ul li a{ display:block;}
.hero-match-scoreboard-list-hp ul li a:hover{ background:#414141;}
.hero-match-scoreboard-list-r1-hp{ margin:0px;}
.hero-match-scoreboa-r1-col1-hp{ width:67%; float:left;}
.hero-match-scoreboa-team-logo-hp{ float:left; width:46px; margin:0px 0px 0px 20px; padding:0px;}
.hero-match-scoreboa-team-logo-hp img {vertical-align: top;max-width:46px;height: 46px;margin-top:2px;}
.hero-match-scoreboa-r1-col1-hp p{ float:left; width:calc(100% - 66px); margin:0px; padding:0px 0px 0px 15px; font-size:12px; font-weight:500; color:#ffffff;}
.hero-match-scoreboa-r1-col2-hp{ width:15%; float:left; font-size:12px; font-weight:500; color:#fff; padding:0px 0px 0px 8px; margin:0px;}
.hero-match-scoreboa-r1-col3-hp{ width:18%; float:left; font-size:12px; font-weight:500; color:#fff; padding:0px 0px 0px 14px; margin:0px;}

.home-block-main{ width:100%; /*float:right;*/ background:#f8f8f7; padding:45px 0 0 0; } /* f8f8f7*//*p-b:80px*/
.home-block-main .block-main-outer {padding:0;}
.detail-block-main{ margin:0px; padding:0px; position:relative; }
.kader-detail .detail-block-main{ margin-top:-200px; background:#232323 !important; }
.kader-detail .content-inner, .kader-detail .content-inner p{color:#fff; }

.kader-detail .content-inner a:after { display: none;}
.kader-detail .block-main-left { padding:0;}
/*
.kader-detail .content-inner a{ color:#fff;}
.kader-detail .content-inner a:hover {color:#fff;opacity: 0.6;}
.kader-detail .content-inner a:hover:after { background:#000;}
*/


.navitop-block-main{}
.navitop-block-main ul{ float:right; text-align:center; width:320px; padding:0 15px 40px 15px; }
.navitop-block-main ul li{ float:left; border-right:1px solid #d8d8d8; line-height:22px; font-size:12px; padding:0 14px; }
.navitop-block-main ul li:last-child{ border-right:0px;}
.navitop-block-main ul li a{ color:#232323; }

.detail-block-main .navitop-block-main {display:none;}/*float: right;margin-top: -95px;position: relative;z-index: 99999;}
.detail-block-main .navitop-block-main ul li a {line-height: 50px;}*/

.yb-news-2-left-in-hp{ padding:0 55px 0 55px;margin:0 0 0 69px;}
.yb-main-title-hp{ padding:0 15px 0 15px;}
.yb-main-title-hp h2{ float:left; line-height: 33px; color:#232323; padding-bottom: 36px;}
.news-link-right-hp{ float:right; }
.cross-link-hp{}
.cross-link-img-hp{ float:left; padding:0 13px 0 11px; }
.cross-link-img-hp img{ width:auto !important;}
.cross-link-img-hp img{ width:auto !important; margin-top:-2px;} /*from detail*/
.cross-link-text-hp{ float:left; color:#232323; font-size:15px; line-height: 24px; position:relative; }
.cross-link-text-hp:after{ content:''; position:absolute; width:0%; background:#ffcf00; height:2px; left:0; bottom:-4px; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.cross-link-hp a:hover .cross-link-text-hp:after{ width:100%; }
.cross-default-hp{ float:left; margin-left:8px;}
.cross-default-hp .cross-link-text-hp:after{ content:''; position:absolute; width:100%; background:#ffcf00; height:2px; left:0; bottom:0px; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.cross-default-hp a:hover .cross-link-text-hp:after{ background:#232323; }
/*.yb-news-boxes-main-hp{ padding-bottom:50px;}*/
.yb-news-boxes-main-hp ul{}
.yb-news-boxes-main-hp ul li{ width:33.33%; padding:0 15px; margin-bottom:25px; float:left;}
.yb-news-boxes-main-hp ul li.double-width-hp{ width:66.65%;}
.main-blocks-col-hp{ background:#fff;}
.yb-twit-block-hp{ padding:15px; }
.yb-twit-logo-main-hp{ padding-bottom:22px;}
.yb-twit-logo-hp{ float:left; margin-right:15px; width:36px; }
.yb-twit-logo-info-hp{ float:left; width:calc(100% - 51px); }
.content-inner .yb-twit-logo-info-hp h3{color:#232323; font-size:13px; padding:2px 0 1px 0; }
.content-inner .yb-twit-logo-info-hp p{ font-size:13px; color:#999999; padding:0;}
.yb-twit-time-hp{ font-size:13px; color:#777777; line-height:13px; padding-bottom:10px;}
.yb-twit-time-hp img{ vertical-align:middle; margin-right:5px;height:13px;}
.content-inner .yb-twit-time-hp a{ font-size:13px; color:#232323; font-weight:700; padding-left:5px; }
.yb-twit-text-hp{ font-size:17px; color:#232323; font-weight:700; line-height:21px; padding-bottom:20px;}
.content-inner .yb-twit-text-hp a{ color:#059ff5; }
.yb-twit-social-hp{}
.yb-twit-social-in-hp{ float:left; width:33%; font-size:12px; font-weight:500; line-height:17px;}
.content-inner .yb-twit-social-in-hp a{ color:#232323; }
.yb-twit-social-in-hp img{ vertical-align:middle; margin-right:3px;}
.heart-icon-hp{ background:url(../../images/2018/heart_icon.png) no-repeat left center; padding-left:22px;}
.heart-icon-hp:hover{ background:url(../../images/2018/heart_icon_hover.png) no-repeat left center;}
.comment-icon-hp{ background:url(../../images/2018/comment_icon.png) no-repeat left center; padding-left:22px;}
.comment-icon-hp:hover{ background:url(../../images/2018/comment_icon_hover.png) no-repeat left center;}
.share-icon-hp{ background:url(../../images/2018/share_icon.png) no-repeat left center; padding-left:22px;}
.share-icon-hp:hover{ background:url(../../images/2018/share_icon_hover.png) no-repeat left center; padding-left:22px;}
.birthday-box-hp{ background:#fff;}
.birthday-box-hp .birthday-box-img-hp{position: relative; overflow: hidden;}
.birthday-box-img-hp a {display: block;border:none;}
.birthday-box-img-hp a:hover {border:none;}
/*.birthday-box-img-hp img{ width:100%; position: absolute;top:0;right:0;left:0;width:100%;height:auto;}*/
.birthday-box-img-hp img{ width:100%; height:auto; display:flex;}
.birthday-box-hp.news-cms .birthday-box-img-hp{padding-bottom: 57.8274% !important;}
.birthday-box-hp.news-cms .birthday-box-img-hp img{ position: absolute !important;}
.birthday-box-info-hp{ padding:15px; }
.birthday-box-detail-hp{ font-size:12px; color:#232323; line-height:18px; padding-bottom:25px;}
.padding-15-hp{ padding:15px;}

.block-main-right{ float:right; width:269px;}
/* .block-main-right .side-teaser-block {padding-right: 36px;} */
.home-block-main .block-main-right .side-teaser-block {padding-right: 36px;}
.home-block-main .block-main-right{ float:right; width:320px;}
.yb-news-2-right-1-hp{}
.teaser-right-box-hp{ margin-bottom:35px;}
.side-teaser-block:last-child .teaser-right-box-hp:last-child { margin-bottom:0;}
/*.teaser-right-img-hp{}*/
/*.teaser-right-img-hp img{ width:100%; }*/
.teaser-right-box-hp h3{ font-size:13px; color:#232323; padding-bottom:5px; }
.teaser-right-box-hp p{ font-size:13px; color:#232323; }
.teaser-right-box-hp.imgText img { margin-bottom:15px; }
.teaser-right-box-hp.ybox{ background:#ffcf00; padding:25px 30px 20px 30px; margin-bottom:35px;}
.teaser-right-box-hp.ybox h2{ font-family: 'AntiqueOliveStd-BoldCond'; font-size:35px; text-align:center; padding-bottom:20px; font-weight: normal;border-width: 0;color: #000;}
.teaser-right-box-hp table {width: 100%; max-width: 100%;}
.teaser-right-box-hp td { border-style:solid; border-color:#D8D8D8;border-width:0 0 1px 0;padding:1px;font-size: 9px;line-height: 2em;}
.teaser-right-box-hp div, .teaser-right-box-hp iframe { max-width: 100%;width: auto !important;}
.teaser-right-box-hp.sporttipWidget iframe { max-width: 100%;width: 100% !important;}
.teaser-right-box-hp .teasermipddle { padding: 10px 0 0 0 !important;font-size: 9px;line-height: 2em;}
.teaser-right-box-hp.tabelle .tabelleteaser { padding: 10px 0 0 0 !important;font-size: 9px;line-height: 2em;}
.yb-news-2-right-2-hp{}
/*.teaser-right-box-hp{ margin-bottom:35px;}*/
.teaser-right-box-hp h2{ font-size:15px; font-weight:700; color:#292929; border-bottom:1px solid #292929; padding-bottom:15px; }
.teaser-right-box-hp ul{}
.teaser-right-box-hp ul li{ border-bottom:1px solid #d8d8d8; padding:14px 0;}
.yb-news-2-right-3-hp{}
/*.teaser-right-box-hp{ margin-bottom:35px;}*/
.teaser-right-box-hp img{ width:100%;}

.yb-news-btn{ text-align:center;} /*social wall button */
.yb-news-btn a { border-bottom: none; }
.yb-news-btn a:hover { border-bottom: none; }

.news-btm-hp{ text-align:center;}

.mannschft-block-hp{ min-height:515px; background:#000; overflow:hidden; position: relative;}
.mannschft-block-hp .block-image-hp { position: relative; overflow: hidden; height:100%; position:absolute; width:100%;/* z-index:9;*/}
.mannschft-block-hp .block-image-hp img { max-width: unset; transition: all 0.3s ease; width:100%; height: auto;position: absolute;left: 50%;transform: translateX(-50%);opacity:0.25;}
/*.mannschft-block-hp .block-image-hp:hover img { transform: scale(1.2);}*/
.mannschft-block-hp .block-image-detail-hp{height:100%;position: relative;/*z-index: 99;*/}
.mannschft-block-hp h2{ font-size:19px; line-height:19px; font-weight:700; color:#fff; padding:35px 0 25px 0; }
.mannschft-block-hp h2{ font-size:19px; line-height:19px; font-weight:700; color:#fff; padding:35px 15px 50px 15px; } /*from detail*/
.carousel-slider-hp{ width:795px; margin:auto; position:relative; }
/*.carousel-main-box-hp{ padding-top:50px; background:#d0bd7c; position:relative; }*/
.carousel-main-box-hp{ padding-bottom:50px; background:#d0bd7c; position:relative; }
.carousel-img-hp{ text-align:center;}
.carousel-img-hp img{ padding:0px; margin:0px; width:100%; }
.carousel-detail-hp{ background:#000; position:absolute; bottom:0; width:100%; padding:0 15px; }
.carousel-name-hp{  font-family: 'AntiqueOliveStd-BoldCond'; color:#fff;}
.cross-slider-hp{ padding-top:7px; overflow:hidden;}
.cross-slider-hp .cross-link-img-hp{ padding:0 6px 0 0px; line-height:12px !important; background:url(../../images/2018/yellow_arrow.png) no-repeat left center; width: 16px; height: 14px;}
.cross-slider-hp .cross-link-text-hp{ color:#ffcf00; font-size:12px; line-height:12px !important; }
.carousel-footer-link.cross-slider-hp {text-align:center;padding-top:18px;}
.carousel-no-hp{ width:52px; height:52px; background:#232323; color:#ffcf00; text-align:center; line-height:52px; font-family: 'AntiqueOliveStd-BoldCond'; font-size:25px; position:absolute; top:0px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.carousel-slider-arrow-hp{}
.carousel-next-arrow-hp{ position:absolute; right:-132px; top:142px;}
.carousel-next-arrow-hp a{ width:40px; height:40px; border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/main_slider_next_arrow.png) no-repeat center center; display:block; }
.carousel-next-arrow-hp a:hover{ border:solid 2px #ffcf00; background:url(../../images/2018/main_slider_next_arrow_black.png) no-repeat center center #ffcf00;}
.carousel-prev-arrow-hp{ position:absolute; left:-132px; top:142px;}
.carousel-prev-arrow-hp a{ width:40px; height:40px; border:solid 2px #ffcf00; border-radius:100%; background:url(../../images/2018/main_slider_prev_arrow.png) no-repeat center center; display:block; }
.carousel-prev-arrow-hp a:hover{ border:solid 2px #ffcf00; background:url(../../images/2018/main_slider_prev_arrow_black.png) no-repeat center center #ffcf00;}
.carousel-main-box-hp:hover .carousel-no-hp{ background:#ffcf00; color:#232323; }
.carousel-main-box-hp:hover .boutique-frame-text{ background:#ffcf00 !important;}
.carousel-main-box-hp:hover .carousel-name-hp{ color:#232323; }
.carousel-main-box-hp:hover .cross-slider-hp .cross-link-img-hp{ background:url(../../images/2018/yellow_arrow_hover.png) no-repeat left center; }
.carousel-main-box-hp:hover .cross-slider-hp .cross-link-text-hp{ color:#232323;}

.groose-yb-block-hp{ height:515px; background:#000; overflow:hidden;}
.groose-yb-block-hp .block-image-hp { position: relative; overflow: hidden; height:515px; position:absolute; width:100%; z-index:9;}
.groose-yb-block-hp .block-image-hp img { max-width: 100%; transition: all 0.3s ease; width:100%;}
/*.groose-yb-block-hp .block-image-hp:hover img { transform: scale(1.2);}*//* removed in detail */
.groose-yb-block-hp:hover .groose-image-hp img{ transform: scale(1.2);} /*from detail*/
.groose-yb-block-hp .block-image-overlay-hp { z-index: 50; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,207,0,0.8) 100%); transition: all 0.3s ease; opacity: 0; margin-top: 100px;}
.groose-yb-block-hp:hover .block-image-overlay-hp { opacity: 1; margin-top: 0px;}
.groose-yb-block-hp .block-image-detail-hp{ position:relative; height:515px; z-index:200;}
/*.groose-yb-block-hp .container{ height:100%;}*/
.groose-yb-block-hp .block-main-hp{ display:table; width:100%; height:100%;}
.groose-yb-block-hp .block-inn-hp{ display:table-cell; vertical-align:middle; height:100%;}
.groose-yb-block-hp .block-inn-hp h2{ text-align:center; line-height:82px; font-family: 'AntiqueOliveStd-BoldCond'; font-size:82px; color:#FFF;}
.groose-yb-block-hp .block-inn-hp p{ text-align:center; line-height:22px; font-size:14px; color:#FFF; padding:15px 0 30px 0;}

.article-block-hp{ margin: 50px 0px 50px 0px;}
.article-block-hp .article-1-hp {padding: 0 8px;min-height: 470px;}
.article-block-hp .article-1-hp:nth-child(3n-2) {padding: 0 16px 0 0;}
.article-block-hp .article-1-hp:nth-child(3n) {padding: 0 0 0 16px;}
.article-small-block-hp {margin:50px 0px 50px 0px !important;}
.article-small-block-hp .article-1-hp {padding: 0 8px;}
.article-small-block-hp .article-1-hp:nth-child(3n-2) {padding: 0 16px 0 0;}
.article-small-block-hp .article-1-hp:nth-child(3n) {padding: 0 0 0 16px;}

.article-inn-hp{ margin:0px;}
.article-inn-hp{ margin:0px; padding:0px;} /*from detail*/
.article-1-hp{ margin:0px;}
.article-lable-hp{ font-size:12px; color:#232323; line-height:12px; padding:0px 0 10px 0;}
.article-image-hp { position: relative; overflow: hidden;}
.article-image-hp img { max-width: 100%; transition: all 0.3s ease;}
.article-image-hp img { max-width: 100%; transition: all 0.3s ease; width:100%;} /*from detail*/
.article-image-hp:hover img { transform: scale(1.2);}
.article-image-overlay-hp { z-index: 50; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,207,0,0.8) 100%); transition: all 0.3s ease; opacity: 0; margin-top: 100px;}
.article-image-hp:hover .article-image-overlay-hp { opacity: 1; margin-top: 0px;}
.article-info-hp{ margin:0px; padding:0px;}
.article-info-hp .teaserHeading {margin:20px 0 16px 0;padding: 0;position:relative; display:inline-block;}
/*.article-info-hp h2 a{ color:#232323; position:relative;}*/
/*.article-info-hp h2 a:after{ content:''; position:absolute; width:0%; background:#ffcf00; height:2px; left:0; bottom:-4px; -webkit-transition: all 0.3s linear;*/
/*-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}*/
/*.article-info-hp h2 a:hover:after{ width:100%;}*/
.article-info-hp p{ font-size:12px; color:#232323; line-height:20px; padding:0px 0 20px 0;}
.article-info-hp .innercontent{ font-size:15px; line-height:24px; margin: 0 0 17px 0;}
.zum-artikel-hp{ margin:0px; padding:0px;}
/*.zum-artikel-icon-hp{ float:left; width:32px; height:32px; line-height:26px; border:solid 2px #e3e3e3; text-align:center;}*/
/*.zum-artikel-text-hp{ float:left; line-height:33px; font-size:15px; color:#232323; margin:0 0 0 12px; position:relative;}*/
/*.zum-artikel-text-hp:after{ content:''; position:absolute; width:0%; background:#ffcf00; height:2px; left:0; bottom:4px; -webkit-transition: all 0.3s linear;*/
/*-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }*/
/*.zum-artikel-hp a{ display:block;}*/
/*.zum-artikel-hp a:hover .zum-artikel-text-hp:after{ width:100%;}*/

.young-boys-block-hp{ background:#000; overflow:hidden;position: relative;}
.young-boys-block-hp .block-image-hp { position: relative; overflow: hidden; height:100%; position:relative; width:100%;/* z-index:9;*/}
.young-boys-block-hp .block-image-hp img { max-width: 100%; transition: all 0.3s ease; width:100%;}
/*.young-boys-block-hp .block-image-hp:hover img { transform: scale(1.2);}*/
.young-boys-block-hp .block-image-detail-hp{height:100%;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);/*z-index: 99;*/}
/*.young-boys-block-hp .container{ height:100%;}*/
.young-boys-block-hp .block-main-hp{ display:table; width:100%; height:100%;}
.young-boys-block-hp .block-inn-hp{ text-align:center; line-height:100px; font-family: 'agneyaregular'; font-size:100px; color:#FFF; text-decoration:underline; display:table-cell; vertical-align:middle; height:100%;}
.young-boys-block-hp .block-inn-hp a {color:#FFF;}

.partner-block-hp{ background:#ffcf00;margin: 0 0 0 0}
.partner-inn-hp{ padding:25px 15px;}
.partner-inn-hp{ padding:25px 0px;} /*from detail*/
.partner-inn-hp img { max-width: 100%; } /*from detail*/
.partner-left-hp{ border-right:solid 2px #232323; width:210px; margin:0 15px 0 0;}
.partner-left-hp h4{ font-size:11px; color:#000; font-weight:900; line-height:11px; text-transform:uppercase; padding:0 0 15px 0;}
.partner-right-hp{ width:805px;}
.partner-right-hp{ width:835px;} /*from detail*/
.partner-right-hp h4{ font-size:11px; color:#000; font-weight:900; line-height:11px; text-transform:uppercase;}
.partner-right-hp ul{ margin:0px; padding:0px;}
.partner-right-hp ul li{ float:left; padding:0 9px;}
.partner-right-hp ul li:first-child{ padding-left:0px;}
.partner-right-hp ul li:last-child{ padding-right:0px;}

.shadow-hover-box:hover {
    -webkit-box-shadow: 0px 0px 25px 6px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px 0px 25px 6px rgba(0,0,0,0.16);
    box-shadow: 0px 0px 25px 6px rgba(0,0,0,0.16);
    transition: box-shadow 0.3s ease-in-out;
}
/*--------------- CONTAIN_END --------------*/
/*--------------- FOOTER_START --------------*/
#footer{ margin:0; padding:0px;}
.footer-top-hp{ background:#232323; padding: 50px 0px 90px 0px; }
.footer-top-inn-hp{ margin:0px;}
.footer-top-inn-hp{ margin:0px; padding:0px;} /*from detail*/

.footer-logo-hp{ padding:0 0 64px 0;}
.footer-logo-hp img {height:50px}
.footer-logo-hp span {line-height:50px;padding-left:20px;}
.footer-logo-small-hp{ display:none;}
.footer-logo-small-hp img {width:50px;}

.footer-social-icon-hp{ margin:0px; padding:0px;}
.footer-social-icon-hp ul{ margin:0px; padding:0px;}
.footer-social-icon-hp ul li{ float:left;  margin:0 12px 0 0; }
.footer-social-icon-hp ul li:last-child{ margin:0px;}
.footer-social-icon-hp ul li a{ display:block; width:47px; height:47px; line-height:45px; border:solid 2px #404040; border-radius:100%; text-align:center; }
.footer-social-icon-hp ul li a i{ font-size:15px; line-height:15px; color:#FFF;}
.footer-social-icon-hp ul li a:hover i{ color:#ffcf00;}
.footer-social-icon-hp ul li a:hover{ border:solid 2px #ffcf00;}

.footer-bottom-inn-hp{ margin:0px;}
.footer-bottom-inn-hp{ margin:0px; padding:0px;} /*from detail*/
.footer-box-1-hp{ margin:0px;}
.footer-address-hp{ padding:0 0 32px 0;}
.footer-address-hp h2{ font-size:14px; font-weight:700; color:#FFF; line-height:14px; padding:0 0 20px 0;}
.footer-address-hp p{ font-size:12px; color:#FFF; line-height:20px;}
.feedback-foot-btn-hp{ text-align:left; margin:0px 0px 0px;}


.footer-box-2-hp .footer-address-hp{ padding: 0px 0px 35px 0px; }
.footer-phone-hp{ font-size:12px; color:#FFF; line-height:20px;}
.footer-phone-hp img{ width:14px; height:20px; margin:0px 20px 0px 0px;}
.footer-box-2-hp .footer-working-hrs-hp{ padding: 35px 0px 0px 0px;}

.footer-box-3-hp{}
.footer-contact-info-hp{  padding: 0px 0px 25px 0px; width:240px;}
.footer-contact-info-hp h2{ font-size:14px; font-weight:700; color:#FFF; line-height:14px; padding:0 0 10px 0;}
.footer-contact-info-hp ul{ margin:0px; padding:0px;}
.footer-contact-info-hp ul li{ border-bottom:solid 2px #404040; padding:10px 0px;}
.footer-contact-icon-hp{ float:left; width:14px; height:20px; margin:0px 20px 0px 0px;}
.footer-contact-text-hp{ float:left; font-size:12px; color:#FFF; line-height:20px;}
.footer-contact-text-hp a{ color:#FFF;}
.footer-contact-text-hp a:hover{ color:#ffcf00;}
.footer-contact-info-hp ul li:last-child{ border-bottom:none;}

.footer-menu-hp{ background:#000; }
.footer-menu-inn-hp{ margin:0px; padding:15px;}
.footer-menu-inn-hp{ margin:0px; padding:15px 0px;} /*from detail*/
.footer-menu-list-hp{ padding:0;}
.footer-menu-list-hp ul{ margin:0px; padding:0px;}
.footer-menu-inn-hp ul li{ float:left; font-size:12px; line-height:12px; color:#FFF; margin:0px; padding:0px 20px; background:url(../../images/2018/footer-menu-separator.png) center right no-repeat;}
.footer-menu-inn-hp ul li a{ color:#FFF;}
.footer-menu-inn-hp ul li a:hover{ color:#ffcf00;}
.footer-menu-inn-hp ul li:first-child{ padding-left:0px;}
.footer-menu-inn-hp ul li:last-child{ padding-right:0px; background:none;}
/*--------------- FOOTER_END --------------*/

/*--------------- MOBILE_MENU_START --------------*/
.menu-overlay-mobile-hp{ background:rgba(0, 0, 0, 0.5); position:fixed; width:100%; top:0px; left:0px; z-index:1070; height:100%; display:none;}
.mobile-menu-icon-hp{ display:none; margin:0px; float:right; padding:0px; height:15px;}
/*.mobile-menu-icon-hp a{ display:block;}*/
.mobile-menu-icon-hp a{ display:inline-block;height: 15px;width: 30px;background:url(../../images/2018/mobile_menu_icon.png) no-repeat center;}
.mobile-menu-icon-hp a img{ display:flex;}
.mobile-menu-main-hp{ margin:0px; position:fixed; z-index:1080; top:0px; left:0px;}/*overflow:auto;*/
.mobile-menu-header-hp{ height:50px; margin:15px 0px 0px; position:absolute; top:0px; width:100%;}
.search-icon-mobile-menu-hp{ float:left; margin:0px 0px 0px 14px; padding:0px; text-align:center; width:50px; height:50px; line-height:50px;}
.search-icon-mobile-menu-hp a{ display:block; }
/*.mobile-menu-back-icon-hp{ margin:0px; padding:0px 0px 0px 55px; background:url(../../images/2018/menu_back_arrow_black.png) no-repeat center left 30px; font-size:14px; line-height:50px; color:#000; font-weight:700;}*/
.menu__item{ border-bottom:solid 1px #d5ad33;}
.menu__link{ line-height:50px; margin:0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#232323; font-size:16px; font-weight:400; vertical-align:top;}
.menu__link .sport-menu-icon-hp{ float:left; width:28px; margin:0px 14px 0px 26px; background-size:26px; height:50px;}
.menu__link .club-menu-icon-hp{ float:left; width:28px; margin:0px 14px 0px 26px; background-size:26px; height:50px;}
.menu__link .tickets-menu-icon-hp{ float:left; width:28px; margin:0px 14px 0px 26px; background-size:28px; height:50px;}
.menu__link .business-menu-icon-hp{ float:left; width:28px; margin:0px 14px 0px 26px; background-size:26px; height:50px;}
.menu__link .fans-menu-icon-hp{ float:left; width:28px; margin:0px 14px 0px 26px; background-size:24px; height:50px;}
.menu__link .kids-menu-icon-hp{ float:left; width:28px; margin:0px 14px 0px 26px; background-size:28px; height:50px;}
.menu__item .lang-menu-icon-hp{ float:left; width:28px; margin:0px 14px 0px 26px; background-size:28px; height:50px;}
.menu__link7{ margin:0px 0px 0px; padding:0px 0px 0px 26px; text-align:left; color:#232323; font-size:16px; font-weight:400;}
.menu__link:hover{ background:#000; color:#fff;}
.menu__link:hover .sport-menu-icon-hp{ background:url(../../images/2018/sport_menu_icon_yellow.png) no-repeat center center; background-size:26px;}
.menu__link:hover .club-menu-icon-hp{ background:url(../../images/2018/club_menu_icon_yellow.png) no-repeat center center; background-size:26px;}
.menu__link:hover .tickets-menu-icon-hp{ background:url(../../images/2018/tickets_menu_icon_yellow.png) no-repeat center center; background-size:28px;}
.menu__link:hover .business-menu-icon-hp{ background:url(../../images/2018/business_menu_icon_yellow.png) no-repeat center center; background-size:26px;}
.menu__link:hover .fans-menu-icon-hp{ background:url(../../images/2018/fans_menu_icon_yellow.png) no-repeat center center; background-size:24px;}
.menu__link:hover .kids-menu-icon-hp{ background:url(../../images/2018/kids_menu_icon_yellow.png) no-repeat center center; background-size:28px;}
.menu__level__sub .menu__link{ padding-left:50px;}
.menu__breadcrumbs a{ line-height:50px; font-weight:400; color:#232323;}
.menu__breadcrumbs a .sport-menu-icon-hp{ float:left; height:50px; line-height:50px; background-size:26px; margin:0px 5px 0px 0px;}
.menu__breadcrumbs a .club-menu-icon-hp{ float:left; height:50px; line-height:50px; background-size:26px; margin:0px 5px 0px 0px;}
.menu__breadcrumbs a .tickets-menu-icon-hp{ float:left; height:50px; line-height:50px; background-size:28px; margin:0px 5px 0px 0px;}
.menu__breadcrumbs a .business-menu-icon-hp{ float:left; height:50px; line-height:50px; background-size:26px; margin:0px 5px 0px 0px;}
.menu__breadcrumbs a .fans-menu-icon-hp{ float:left; height:50px; line-height:50px; background-size:24px; margin:0px 5px 0px 0px;}
.menu__breadcrumbs a .kids-menu-icon-hp{ float:left; height:50px; line-height:50px; background-size:28px; margin:0px 5px 0px 0px;}
.menu__level__sub .menu__link img{ height:22px; margin:0px 0px 0px 15px; line-height:50px;}
.menu__level__sub .menu__link:hover img{ display:none;}
.mob-menu-social-hp{ margin:26px 0px 0px 0px;}
.mob-menu-social-left-hp{ float:left; margin:0px; padding:0px 0px 0px 15px;}
.mob-menu-social-icon-hp{ float:left; width:50px; height:50px; line-height:50px; margin:0px 12px 0px 0px;}
.mob-menu-social-icon-hp a{ display:block; color:#404040;}
.mob-menu-social-icon-hp a i{ font-size:22px; line-height:50px; text-align:center; display:block;}
.mob-menu-social-right-hp{ float:left; margin:26px 0 0 0px; padding:0px 26px 0px 0px; font-size:14px; color:#232323; line-height:50px;}
.mob-menu-social-right-hp li {float: left;}
.mob-menu-social-right-hp a{ color:#232323;margin-left: 26px;}
.mob-menu-social-hp a:hover{color:#000;}
.mobile-search-tbox-hp{ margin:0px; padding:0px; width:100%; position:absolute; top:0px; left:0px; display:none;}
.mobile-search-tbox-hp input{ margin:0px; padding:0px 20px; width:100%; font-size:14px; color:#777777; height:50px; line-height:50px; font-weight:400; font-family: 'Roboto', sans-serif; border:0px; outline:0px;}
.menu__level--current{ overflow-y:scroll;}
.menu__wrap{ border-top:solid 1px #d5ad33;}
img.OnlineShopImg {
    width: 30%;
    margin-left: 30px;
    margin-top: 5%;
}
/*--------------- MOBILE_MENU_END --------------*/


/*--------------- SPOELPLAN_PAGE_START --------------*/
.banner-top-main-spp{ margin:0px 0px 0px 0px; padding:0px; height:363px; position:relative; background:#ccc;}
.banner-top-inn-spp .hero-box-top-hp{ position:absolute; right:0px; top:0px; width:50px;z-index:1003;}
.banner-top-inn-spp .hero-box-top-hp .hero-search-box-main-hp{ float:none;}
.banner-top-inn-spp .hero-box-top-hp .hero-box-top-left-hp{ float:none; width:100%; background:rgba(0, 0, 0, 0.7);}
/*.banner-top-inn-spp .hero-box-top-hp .language-menu-lp{ float:none;}*/
.banner-top-inn-spp .hero-box-top-hp .hero-social-lp{ float:none;}
/*.banner-top-inn-spp .hero-box-top-hp .language-menu-lp .bootstrap-select{ width:50px !important; border-bottom:2px solid #404040 !important; border-right:0px !important; height:52px; background:none !important;}*/
/*.banner-top-inn-spp .hero-box-top-hp .language-menu-lp .dropdown-toggle{ padding:0px 10px; font-size:12px; background:none;}*/
/*.banner-top-inn-spp .hero-box-top-hp .language-menu-lp .bootstrap-select.btn-group .dropdown-toggle .caret{ right:10px;}*/
/*.banner-top-inn-spp .hero-box-top-hp .language-menu-lp .open > .dropdown-menu{ width:88px; right:50px;}*/
.banner-top-inn-spp .hero-box-top-hp .hero-social-lp ul li a{ background:none;}
.banner-top-inn-spp .hero-box-top-hp .hero-social-lp ul li:hover a{ background:#ffcf00;}
.banner-top-inn-spp{ margin:0px; padding:0px; height:100%; background:url(../../images/2018/spielplan_banner_back_spp.png) repeat-x center top;}
.breadcrumb-main-spp{ margin:0px; width:100%; padding:0px;}
.breadcrumb-inn-spp{ margin:10px 0px 0px;}
.breadcrumb-inn-spp > ul{ margin:0px; padding:0px;}
.breadcrumb-inn-spp > ul > li{ float:left; font-size:12px; line-height:34px; vertical-align:middle; margin:0px; padding:0px;}
.breadcrumb-inn-spp > ul > li > a{ color:#c4c4c4; display:block;}
.breadcrumb-inn-spp > ul > li > a img{ vertical-align:middle; margin:-3px 0px 0px; }
.breadcrumb-inn-spp > ul > li.active > a{ color:#ffcf00;}
.breadcrumb-inn-spp > ul > li > a:after{ content:">"; padding: 0 8px; color:#c4c4c4; font-size:12px; display:inline-block;}
.breadcrumb-inn-spp > ul > li:last-child > a:after{ display:none !important;}

/*----- BREADCRUMB_SELECT_MENU_START -----*/
.breadcrumb-default-select-menu-ssp{ margin:0px; padding:0px;}
.breadcrumb-default-select-menu-ssp .bootstrap-select { display:block !important; margin:0px!important; background:none !important; padding:0px!important;/* width:160px !important;*/ box-shadow:0px 0px 0px rgba(0, 0, 0, 0); height:34px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; z-index:1045; border:0;}
.breadcrumb-default-select-menu-ssp .dropdown-toggle{ background:none; border:0px; line-height:34px; font-size:13px; padding:0px 0px 0px 0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; box-shadow:0px 0px 0px; color:#ffcf00; font-family: 'Roboto', sans-serif;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group .dropdown-toggle .filter-option{ color:#ffcf00 !important; width:auto; padding-right:5px;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group .dropdown-toggle .bs-caret{ float:left; display:block;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group .dropdown-toggle .caret{ position:relative; background:url(../../images/2018/breadcrumb_menu_yellow_arrow_spp.png) no-repeat center right; width:14px; height:14px; border:0px; right:0px;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group.open .dropdown-toggle .caret{ background:url(../../images/2018/breadcrumb_menu_black_arrow_spp.png) no-repeat center right; width:14px; height:14px; border:0px; right:0px;}
.breadcrumb-default-select-menu-ssp .open > .dropdown-toggle.btn-default{ background:#ffcf00; border:0px; color:#232323; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0); padding:0px 10px 0px;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group.open > .dropdown-toggle .filter-option{ color:#232323 !important; }
.breadcrumb-default-select-menu-ssp .open > .dropdown-toggle.btn-default:hover, .breadcrumb-default-select-menu-ssp .open > .dropdown-toggle.btn-default:focus, .breadcrumb-default-select-menu-ssp .open > .dropdown-toggle.btn-default.focus{ background:#ffcf00; border:0px; color:#232323; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.breadcrumb-default-select-menu-ssp .btn-default:active:hover, .breadcrumb-default-select-menu-ssp .btn-default.active:hover, .breadcrumb-default-select-menu-ssp .open > .dropdown-toggle.btn-default:hover, .breadcrumb-default-select-menu-ssp .btn-default:active:focus, .breadcrumb-default-select-menu-ssp .btn-default.active:focus, .breadcrumb-default-select-menu-ssp .open > .dropdown-toggle.btn-default:focus, .breadcrumb-default-select-menu-ssp .btn-default.focus:active, .breadcrumb-default-select-menu-ssp .btn-default.active.focus, .breadcrumb-default-select-menu-ssp .open > .dropdown-toggle.btn-default.focus{ background:#ffcf00; border:0px; color:#232323; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.breadcrumb-default-select-menu-ssp .bootstrap-select .dropdown-toggle:focus{ outline:none !important; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.breadcrumb-default-select-menu-ssp .open > .dropdown-menu{  margin:0px 0px 0px 0px; z-index:0; padding:0px 0px 0px; color:#232323; behavior: url(PIE.htc); background:#ffcf00; border:0px; border-top:0; border-radius:0px; top:34px; right:0px; left:0;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group .dropdown-menu li{ border-top:solid 1px #d6ae33;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group .dropdown-menu li a{ color:#232323; padding:0px 10px 0px; line-height:34px; font-size:13px;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background:#232323; color:#fff;}
.breadcrumb-default-select-menu-ssp .bootstrap-select.btn-group .dropdown-menu li.selected a{ background:#232323; color:#fff;}
/*----- BREADCRUMB_SELECT_MENU_END -----*/

.sub-navigation-main-ssp{ margin:0px; padding:0px; border-bottom:solid 1px #d5d5d5; position:relative; z-index:1040;}
.sub-navigation-inner-ssp{ margin:0px;}
.sub-navigation-inner-ssp > ul{ margin:0px; padding:0px;}
.sub-navigation-inner-ssp > ul > li{ float:left; margin:0px; padding:0px;position:relative;margin-bottom: -1px;}
.sub-navigation-inner-ssp > ul > li > a{ display:block; color:#292929; background:#fff; font-size:14px; line-height:50px; margin:0px; padding:0px 15px; border-right:solid 1px #d5d5d5;}
.sub-navigation-inner-ssp > ul > li > a:hover{ color:#fff; background:#000; }
.sub-navigation-inner-ssp > ul > li > a.ext-link{ padding: 0px 15px 0px 40px;background-image: url(../../images/2018/icons/16px/arrow/link1-y.svg);background-position: calc(0% + 20px) 50%;background-repeat: no-repeat;background-size: 10px 10px;}
.sub-navigation-inner-ssp > ul > li.active > a{ color:#292929; background:#ffcf00; }
.sub-navigation-inner-ssp > ul > li.open > a{ background:#ffcf00; color:#292929;}
.sub-navigation-inner-ssp > ul > li:first-child > a{ border-left:solid 1px #d5d5d5;}
.sub-navigation-inner-ssp > ul > li::after {content: ''; border-bottom: 1px solid #d5d5d5; width: 100%; height: 100%; position: relative; display: block; bottom: 0; z-index: 1;}
.sub-navigation-inner-ssp .dropdown-menu{ padding:0px; margin:0px; border:1px solid #d5d5d5; border-radius:0px; min-width:226px; box-shadow:0 1px 1px rgba(0, 0, 0, 0);}
.sub-navigation-inner-ssp .dropdown-menu > li > a{ font-size:13px; line-height:40px; padding:0px 16px 0px; color:#292929;}
.sub-navigation-inner-ssp .dropdown-menu > li > a:hover{ background:#ffcf00;}
.sub-navigation-inner-ssp .dropdown-menu > li.active > a{ background:#ffcf00; color:#292929;}
.sub-navigation-inner-ssp > ul > li.dropdown > a .sub-nav-menu-caret-ssp{ border:0px; background:url(../../images/2018/sub_nav_bot_arrow_ssp.png) no-repeat center center; width:13px; height:7px;}
.sub-navigation-inner-ssp > ul > li.dropdown > a:hover .sub-nav-menu-caret-ssp{ background:url(../../images/2018/sub_nav_bot_arrow_white_ssp.png) no-repeat center center; width:13px; height:7px;}
.sub-navigation-inner-ssp > ul > li.dropdown.open > a:hover .sub-nav-menu-caret-ssp{ background:url(../../images/2018/sub_nav_bot_arrow_ssp.png) no-repeat center center; width:13px; height:7px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp{ margin:0px; padding:0px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a{ display:block; background:url(../../images/2018/close_icon_black_np.png) no-repeat center center #ffcf00; margin:0px; padding:0px; width:51px; height:50px;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp > a:hover{ background:url(../../images/2018/close_icon_white_np.png) no-repeat center center #292929;}
.sub-navigation-inner-ssp > ul > li.close-icon-spp.active > a:hover{ background:url(../../images/2018/close_icon_white_np.png) no-repeat center center #292929;}

.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp{ margin:0px; padding:0px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a{ display:block; background:url(../../images/2018/left_arrow_icon_black_np.png) no-repeat center center #fff; margin:0px; padding:0px; width:51px; height:50px;}
.sub-navigation-inner-ssp > ul > li.left-arrow-icon-spp > a:hover{ background:url(../../images/2018/left_arrow_icon_white_np.png) no-repeat center center #292929;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp{ margin:0px; padding:0px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a{ display:block; background:url(../../images/2018/right_arrow_icon_black_np.png) no-repeat center center #fff; margin:0px; padding:0px; width:51px; height:50px;}
.sub-navigation-inner-ssp > ul > li.right-arrow-icon-spp > a:hover{ background:url(../../images/2018/right_arrow_icon_white_np.png) no-repeat center center #292929;}
/*.spielplan-main-ssp{ margin:0px; padding:0px;}*/
/*.spielplan-inner-ssp{ margin:0px;}*/
.spielplan-info-main-ssp{ width:900px; margin:0px; padding:0px;}
.spielplan-info-title-main-ssp{ margin:0px; padding:45px 0px 40px;}
.spielplan-info-title-main-ssp h1{ font-size:40px; line-height:40px; color:#202020; text-transform:uppercase; margin:0px; padding:0px; float:left;}
.first-container .spielplan-info-dmenus-spp{ float:right; margin:0px; padding:0px;position: absolute;top:15px;right: 0;z-index:1040;} /* z-index added and equal to submenu | only if in first content of page */
.first-container .spielplan-info-dmenu1-spp{ float:left; margin:0px 0px 20px 20px; padding:0px; position:relative;}/* z-index:1040; romev due overlapping of filters in mobile */
.spielplan-info-dmenu2-spp{position:relative; z-index:1030;}
/*----- DEFAULT_SELECT_MENU_START -----*/
.default-select-menu-ssp{ margin:0px; padding:0px;}
.default-select-menu-ssp .bootstrap-select { margin:0px!important; background:#fff !important; padding:0px!important; width:220px !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); height:40px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; border:1px solid #d8d8d8;}/* z-index:1030; romev due overlapping of filters in mobile */
.default-select-menu-ssp.small-selector .bootstrap-select {width: 100px !important}
.default-select-menu-ssp .dropdown-toggle{ background:#fff; border:0px; line-height:38px; font-size:13px; padding:0px 15px 0px 15px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; box-shadow:0px 0px 0px; color:#232323; font-family: 'Roboto', sans-serif;}
.default-select-menu-ssp .bootstrap-select.btn-group .dropdown-toggle .filter-option{ color:#232323 !important; }
.default-select-menu-ssp .bootstrap-select.btn-group .dropdown-toggle .caret{ color:#999999; right:15px; background:url(../../images/2018/sub_nav_bot_arrow_ssp.png) no-repeat center right; width:13px; height:7px; border:0px;}
.default-select-menu-ssp .bootstrap-select.btn-group.open .dropdown-toggle .caret{ background:url(../../images/2018/sub_nav_top_arrow_ssp.png) no-repeat center right; width:13px; height:7px; border:0px;}
.default-select-menu-ssp .open > .dropdown-toggle.btn-default{ background:#f8f8f7; border:0px; color:#232323; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.default-select-menu-ssp .open > .dropdown-toggle.btn-default:hover, .default-select-menu-ssp .open > .dropdown-toggle.btn-default:focus, .default-select-menu-ssp .open > .dropdown-toggle.btn-default.focus{ background:#f8f8f7; border:0px; color:#232323; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.default-select-menu-ssp .btn-default:active:hover, .default-select-menu-ssp .btn-default.active:hover, .default-select-menu-ssp .open > .dropdown-toggle.btn-default:hover, .default-select-menu-ssp .btn-default:active:focus, .default-select-menu-ssp .btn-default.active:focus, .default-select-menu-ssp .open > .dropdown-toggle.btn-default:focus, .default-select-menu-ssp .btn-default.focus:active, .default-select-menu-ssp .btn-default.active.focus, .default-select-menu-ssp .open > .dropdown-toggle.btn-default.focus{ background:#f8f8f7; border:0px; color:#232323; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.default-select-menu-ssp .bootstrap-select .dropdown-toggle:focus{ outline:none !important; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.default-select-menu-ssp .open > .dropdown-menu{  margin:0px 0px 0px 0px; z-index:2; padding:0px 0px 0px; color:#232323; behavior: url(PIE.htc); background:#fff; border:1px solid #d8d8d8; border-top:0; border-radius:0px; right:0px; left:0; width:100% !important;}
.default-select-menu-ssp .bootstrap-select.btn-group .dropdown-menu li a{ color:#232323; padding:0px 15px 0px; line-height:40px; font-size:13px;}
.default-select-menu-ssp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background:#ffcf00; color:#232323;}
.default-select-menu-ssp .bootstrap-select.btn-group .dropdown-menu li.selected a{ background:#ffcf00; color:#232323;}
/*----- DEFAULT_SELECT_MENU_END -----*/

/*.spiel-next-game-info-left-spp{ float:left; margin:0px; padding:0px 0px 0px 20px; width:255px;}*/
/*.spiel-next-game-info-left-spp h5{ font-size:13px; line-height:13px; color:#ffffff; padding:24px 0px 0px; margin:0px; opacity:0.5;}*/
/*.spiel-next-game-info-left-spp h2{ font-size:43px; line-height:41px; color:#ffffff; padding:28px 0px 18px; margin:0px; font-family: 'AntiqueOliveStd-BoldCond';}*/
/*.spiel-next-game-info-left-spp p{ font-size:13px; line-height:13px; color:#ffffff; padding:0px 0px 6px; margin:0px;}*/
/*.spiel-next-game-info-right-spp{ float:right; margin:0px; padding:0px; width:calc(100% - 255px);}*/
/*.next-game-team-info-spp{ width:390px; float:left; margin:0px; padding:0px;}*/
/*.next-game-counter-spp{ margin:0px; padding:27px 0px 16px;}*/
/*.next-game-team-name-main-spp{ margin:0px; padding:0px;}*/
/*.next-game-team-logo-sssp{ width:calc(50% - 20px);}*/
/*.next-game-team-logo-sssp img{ width:80px;}*/
/*.next-game-team-logo-sssp p{ font-size:17px; line-height:19px; font-weight:700; color:#fff; padding:13px 0px 0px; text-align:center; margin:0px;}*/
/*.spielplan-list-main-spp{ margin:0px; padding:0px 0px 155px;}*/
/*.game-result-link-main-spp{ margin:35px 0px 20px; padding:0px;}*/
/*.game-result-link-spp{ float:right;}*/
/*.spielplan-list-inner-spp{ margin:0px; padding:0px;}*/
.spielplan-item{ margin:0px 0px 14px; padding:0px; border:solid 1px #d5d5d5; min-height:94px; position:relative;}
.spielplan-item-left{ width:calc(100% - 200px); margin:0px; padding:0px; float:left;}
/*
.spielplan-list-number-spp{ margin:0px; padding:0px; width:90px; float:left;}
.spielplan-list-number-inn-spp{ width:calc(100% - 25px); height:94px; background:#ebebeb; margin:-1px 0px -1px -1px; position:relative;}
.spielplan-list-number-inn-spp:after{ border-top:94px solid #ebebeb; border-right:25px solid transparent; height:95px; content:''; position:absolute; right:-25px; top:0;}
.spielplan-list-number-inn-spp p{ font-size:40px; line-height:96px; text-align:center; color:#202020; font-family: 'AntiqueOliveStd-BoldCond';}
.spielplan-list-number-yellow-inn-spp{ background:#ffcf00;}
.spielplan-list-number-yellow-inn-spp:after{ border-top:94px solid #ffcf00;}
*/
.spielplan-title {display: none;}

.spielplan-game-info{ margin:0px; padding:21px 0px 0px 10px; float:left; width:140px;}
.spielplan-game-info span{ font-size:13px; line-height:15px; color:#333333; margin:0px; padding:0px 0px 1px;float:left;clear:both;}
.spielplan-game-info span.spielplan-date{font-size:17px;line-height:19px;font-weight:700;padding:0px 0px 3px;}
.spielplan-title{ margin:0px; padding:21px 0px 0px 10px; float:left; width:140px;clear:left;}
.spielplan-league-info{ margin:0px; padding:5px 0px 0px 10px; width:140px; float:left;clear:left;}
.spielplan-league-info span{ font-size:13px; line-height:15px; color:#333333; margin:0px; padding:0px 0px 1px;}
.spielplan-league-info span.spielplan-date{font-weight:700;padding:0px 0px 3px;}

.spielplan-team-info{ margin:0px; width:calc(100% - 140px);display:flex;}
.spielplan-team-info-block{ width:40%; margin:0px; float:left; height:92px; display:table;}
.spielplan-team-info-logo{ display:table-cell; vertical-align:middle;padding-top:23px;float: right;}
.spielplan-team-info-logo img{max-width: 46px;height: 46px;}
.spielplan-team-info-name{ padding:35px 10px 20px 10px; margin:0px;float:right; }
.spielplan-team-info-name span { font-size:17px; line-height:19px; color:#333333; font-weight:700; padding:2px 0px 2px; margin:0px;}
.sp-gast .spielplan-team-info-logo{float: left;}
.sp-gast .spielplan-team-info-name{float:left; }

.spielplan-team-info-block-score {float: left;width: 20%;text-align: center;padding: 22px 10px 20px 10px;}
.spielplan-team-info-block-score span {font-size:17px; line-height:45px; color:#333333; font-weight:700; margin:0px;}
.spielplan-team-info-block-score span.spielplan-score {font-size: 19px;}

.spielplan-item-right{ width:200px; margin:0px; padding:0px; float:right;}
.spielplan-button-block{ margin:0px; padding:0px; width:100%;/*200px;*/ float:right; border-left: solid 1px #d5d5d5; background:#f8f8f7; min-height:92px; text-align:center;}
.spielplan-btn{ margin:27px 4px 0px; display:block;}
.sp-button-num-2 .spielplan-btn{margin-top: 8px;}
.not-scheduled-text-spp{ margin:0px; padding:37px 0px 0px; font-size:13px; line-height:15px; text-align:center; color:#777777;}

.spielplan-bigitem {min-height: 238px;background:url(../../images/2018/spiel_game_info_banner_spp.png) no-repeat center center #191919; background-size:cover;border-width: 0;color:#fff;}
.spielplan-bigitem .spielplan-item-left{ width:calc(100% - 300px);}
.spielplan-bigitem .spielplan-item-right{width:300px;}
/*.spielplan-bigitem .spielplan-item-right{ width:calc(100% - 390px); float:right; margin:0px; padding:68px 0px 0px 30px;}*/
/*.spielplan-bigitem .spielplan-btn{ margin:0px 0px 15px 0px; padding:0px;}*/

.spielplan-bigitem .spielplan-game-info {width:240px;padding-left: 20px;}
.spielplan-bigitem .spielplan-game-info span{ color:#fff; }
.spielplan-bigitem .spielplan-title{ width:240px;display: block;padding-left: 20px;}
.spielplan-bigitem .spielplan-title h1 {color:#fff;line-height: 1em;padding:0;}
.spielplan-bigitem .spielplan-league-info {width:240px;padding-left: 20px;}
.spielplan-bigitem .spielplan-league-info span{ color:#fff; }
.spielplan-bigitem .spielplan-team-info {width:calc(100% - 240px);padding:70px 40px 0;}
.spielplan-bigitem .spielplan-team-info-logo {display: block;float: none;text-align: center;padding-top: 0;}
.spielplan-bigitem .spielplan-team-info-logo img{max-width: 92px;height: 92px;}
.spielplan-bigitem .spielplan-team-info-name {float: none;text-align: center;padding-top:10px;}
.spielplan-bigitem .sp-gast .spielplan-team-info-logo {float: none;}
.spielplan-bigitem .sp-gast .spielplan-team-info-name {float: none;}
.spielplan-bigitem .spielplan-team-info-name span { color:#fff;}
.spielplan-bigitem .spielplan-team-info-block-score span {color:#fff;font-size: 33px;}
.spielplan-bigitem .spielplan-button-block{border-width: 0;background-color: transparent;padding-top:50px;}
.spielplan-bigitem .spielplan-btn{ margin-top:46px}
.spielplan-bigitem .sp-button-num-2 .spielplan-btn{margin-top: 15px;}
.spielplan-bigitem .spielplan-btn .default-btn-main{ text-align:left;}

.last-game {}
.next-game {}


/*----- SUB_NAV_MOBILE_MENU_START -----*/
.sub-nav-mobile-menu-spp{ display:none; margin:0px; position:relative; z-index:1050;}
.sub-nav-mobile-menu-inn-spp{ margin:0px; padding:0px;}
.sub-nav-mobile-menu-inn-spp .btn-default{ width:100%; padding:0px 15px 0px 15px; height:48px; line-height:48px; font-size:14px; color:#232323; background:#e1b700; text-align:left; border:0px; border-radius:0px; display:block; position:relative;}
.sub-nav-mobile-menu-inn-spp .dropdown-toggle .caret{ color:#999999; right:17px; background:url(../../images/2018/icons/16px/arrow/dropdown2.svg) no-repeat center right; width:16px; height:7px; border:0px; position:absolute; top:0px; margin:21px 0px 0px 0px; right:15px; display:block;}
.sub-nav-mobile-menu-inn-spp.open .dropdown-toggle .caret{ background:url(../../images/2018/icons/16px/arrow/dropdown2_w.svg) no-repeat center right; width:16px; height:7px; border:0px;}
.sub-nav-mobile-menu-inn-spp .btn-default:active:hover, .sub-nav-mobile-menu-inn-spp .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .sub-nav-mobile-menu-inn-spp .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .sub-nav-mobile-menu-inn-spp .btn-default:active.focus, .sub-nav-mobile-menu-inn-spp .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{ background:#232323; color:#fff;}
.sub-nav-mobile-menu-inn-spp .btn-default:active, .sub-nav-mobile-menu-inn-spp .btn-default.active, .open > .dropdown-toggle.btn-default{ background:#232323; color:#fff;}
.sub-nav-mobile-menu-inn-spp .dropdown-menu{ width:100%; border-radius:0px; padding:0px; margin:0px; border:0px; border-radius:0px; left:0px; background-clip:inherit; box-shadow:0 1px 1px rgba(0, 0, 0, 0); background:#ffcf00;}
.sub-nav-mobile-menu-inn-spp .dropdown-menu > li{ border-top:solid 1px #d6ae33;}
.sub-nav-mobile-menu-inn-spp .dropdown-menu > li > a{ color:#232323; padding:0px 15px 0px; line-height:48px; font-size:14px;}
.sub-nav-mobile-menu-inn-spp .dropdown-menu li a:hover{ background:#232323; color:#fff;}
.sub-nav-mobile-menu-inn-spp .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background:#232323; color:#fff;}
.subnav-mobile-submenu-title-spp{ display:block; width:100%; padding:0px 15px 0px 15px; height:48px; line-height:48px; font-size:14px; color:#232323;}
.sub-nav-mobile-menu-inn-spp .dropdown-submenu .dropdown-toggle .caret{ color:#999999; right:15px; background:url(../../images/2018/sub_nav_mobile_black_arrow_spp.png) no-repeat center right; width:11px; height:7px; border:0px;}
.sub-nav-mobile-menu-inn-spp .dropdown-submenu.open .dropdown-toggle .caret{ background:url(../../images/2018/sub_nav_mobile_white_arrow_spp.png) no-repeat center right; width:11px; height:7px; border:0px;}
.sub-nav-mobile-menu-inn-spp .dropdown-submenu.open .subnav-mobile-submenu-title-spp{ background:#232323; color:#fff;}
/*----- SUB_NAV_MOBILE_MENU_END -----*/

/*--------------- SPOELPLAN_PAGE_START_END --------------*/

/*--------------- KADER_PAGE_START ----------------*/
/*.banner-top-main-spp{ padding:110px 0 80px 0; background:#232323 url(../../images/2018/main_back_kap.png) repeat-x top; }*/
.kader-detail .banner-top-main-spp{ padding:0; background:#232323 !important; }
.kader-detail .banner-top-main-spp .breadcrumb-main-spp{ position:absolute; width:100%; top:0px; left:0px;}
.kader-inner-kap{ padding:0px;}
.kader-left-main-kap{ width:330px; float:left;}
.player-img-main-kap{ margin:0px; padding:0px; width:300px; position:relative; min-height:670px;}
.player-front-img-kap{ margin:0px; padding:0px; text-align:center;}
.player-back-img-kap{ margin:0px; padding:0px; text-align:center; display:none;}
.player-img-show-kap{ display:block;}
.player-img-hide-kap{ display:none;}
.player-img-transform-arrow-kap{ margin:-10px 0px 0px; padding:0px;}
.player-img-transform-arrow-kap a{ display:block; width:54px; height:54px; line-height:54px; text-align:center; margin:0px auto; padding:0px; background:url(../../images/2018/player_transform_icon_yellow_kap.png) no-repeat center center #000; border-radius:100%;}
.player-img-transform-arrow-kap a:hover{ background:url(../../images/2018/player_transform_icon_black_kap.png) no-repeat center center #ffcf00;}
.kader-right-main-kap{ width:730px; float:left;}
.kader-right-inner-kap{ padding:0px 0px 0px 30px;}
.kader-info-title-main-kap{ margin:0px; padding:0px;}
.kader-info-title-left-kap{ margin:0px; padding:0px; float:left;}
.content-inner .kader-info-title-left-kap h2{ font-size:77px; line-height:68px; color:#fff; font-family: 'AntiqueOliveStd-BoldCond'; padding:10px 0px 0px; margin:0px;}
.content-inner .kader-info-title-left-kap h2 .spnum{ color:#ffcf00; }
.kader-arrow-main-kap{ margin:14px 0px 0px 0px; padding:0px; float:right;}
.kader-grid-icon-kap{ margin:0px; padding:0px; float:left;}
.kader-grid-icon-kap a{ display:block; width:50px; height:50px; background:url(../../images/2018/kader_grid_black_icon_kap.png) no-repeat center center #ffcf00; margin:0px; padding:0px;}
.kader-grid-icon-kap a:hover{ display:block; width:50px; height:50px; background:url(../../images/2018/kader_grid_white_icon_kap.png) no-repeat center center #191919; margin:0px; padding:0px;}
.kader-arrow-right-kap{ margin:0px; padding:0px; float:left;}
.kader-prev-icon-kap{ margin:0px; padding:0px; float:left;}
.kader-prev-icon-kap a{ display:block; width:50px; height:50px; background:url(../../images/2018/kader_prev_white_icon_kap.png) no-repeat center center #191919; margin:0px; padding:0px;}
.kader-prev-icon-kap a:hover{ display:block; width:50px; height:50px; background:url(../../images/2018/kader_prev_black_icon_kap.png) no-repeat center center #ffcf00; margin:0px; padding:0px;}
.kader-next-icon-kap{ margin:0px; padding:0px; float:left;}
.kader-next-icon-kap a{ display:block; width:50px; height:50px; background:url(../../images/2018/kader_next_white_icon_kap.png) no-repeat center center #191919; margin:0px; padding:0px;}
.kader-next-icon-kap a:hover{ display:block; width:50px; height:50px; background:url(../../images/2018/kader_next_black_icon_kap.png) no-repeat center center #ffcf00; margin:0px; padding:0px;}
.player-info-part1-main-kap{ margin:0px; padding:43px 0px 0px 0px;}
.player-basic-data-info-kap{ margin:0px; padding:0px; width:316px; float:left;}
.player-info-title-kap{ margin:0px; padding:0px 0px 11px 0px; font-size:14px; line-height:14px; color:#ececec; font-weight:700;}
.player-basic-data-table-kap{ margin:0px; padding:0px;}
.player-basic-data-table-r1-kap{ margin:0px; padding:0px; border-bottom:solid 1px #5c5c5c;}
.player-basic-data-table-r1-kap:first-child{ border-top:solid 1px #5c5c5c;}
.player-basic-data-r1-label-kap{ margin:0px; padding:0px; width:158px; float:left; font-size:13px; color:#868686; line-height:30px;}
.player-basic-data-r1-text-kap{ margin:0px; padding:0px; width:calc(100% - 158px); float:right; font-size:13px; color:#ececec; line-height:30px;}
.player-board-trustees-box-kap{ margin:0px; float:right; padding:0px; width:314px;}
.player-board-trustees-logo-kap{ margin:0px; padding:0px; width:314px; height:140px; background:#fff; display:table; text-align:center;}
.player-board-trustees-logo-kap a{ display:table-cell; vertical-align:middle;line-height: 140px;}
.player-board-trustees-logo-kap a img {vertical-align: middle;}
.current-stati-info-main-kap{ width:100%; margin:0px; padding:0px;}
.current-stati-info-title-main-kap{ margin:0px; padding:0px 0px 24px;}
.current-stati-info-title-main-kap .player-info-title-kap{ float:left; line-height:38px; padding:0px;}
.current-stati-selectbox-kap{ margin:0px; padding:0px; float:right;}
.current-stati-table-main-kap{ margin:0px; padding:0px;}
.current-stati-table-title-kap{ margin:0px; padding:0px; }
.current-stati-table-title-kap table{ margin-bottom:0px; border:0px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ padding:1px; }
.current-stati-table-title-kap table tr th{ color:#868686; font-size:13px; padding:8px 10px; font-weight:400; }
.current-stati-table-title-kap table tr td{ color:#fff; font-size:13px; padding:6px 10px; font-weight:400;}
.table > thead > tr > th{ border-bottom:2px solid #999999;}
.table > tbody > tr > td, .table > tbody > tr > th, table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td{ border:0px; border-bottom:2px solid #404040; }
.table tr td:first-child, .table tr th:first-child{ border-left:0px;}
.table tr td:last-child, .table tr th:last-child{ border-right:0px;}
.table tr:last-child td{ border-bottom:0px;}
.box-body{ overflow:hidden;}

/*----- CURRENT_STATI_DATA_SELECT_MENU_START -----*/
.current-stati-default-select-menu-kap{ margin:0px; padding:0px;}
.current-stati-default-select-menu-kap .bootstrap-select { margin:0px!important; background:#232323 !important; padding:0px!important; width:175px !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); height:40px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; z-index:1030; border:1px solid #404040;}
.current-stati-default-select-menu-kap .dropdown-toggle{ background:#232323; border:0px; line-height:38px; font-size:13px; padding:0px 15px 0px 15px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; behavior: url(PIE.htc); position:relative; box-shadow:0px 0px 0px; color:#fff; font-family: 'Roboto', sans-serif;}
.current-stati-default-select-menu-kap .bootstrap-select.btn-group .dropdown-toggle .filter-option{ color:#fff !important; }
.current-stati-default-select-menu-kap .bootstrap-select.btn-group .dropdown-toggle .caret{ color:#999999; right:15px; background:url(../../images/2018/sub_nav_bot_arrow_white_ssp.png) no-repeat center right; width:13px; height:7px; border:0px;}
.current-stati-default-select-menu-kap .bootstrap-select.btn-group.open .dropdown-toggle .caret{ background:url(../../images/2018/sub_nav_bot_arrow_white_ssp.png) no-repeat center right; width:13px; height:7px; border:0px;}
.current-stati-default-select-menu-kap .open > .dropdown-toggle.btn-default{ background:#232323; border:0px; color:#fff; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.current-stati-default-select-menu-kap .open > .dropdown-toggle.btn-default:hover, .current-stati-default-select-menu-kap .open > .dropdown-toggle.btn-default:focus, .current-stati-default-select-menu-kap .open > .dropdown-toggle.btn-default.focus{ background:#232323; border:0px; color:#fff; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.current-stati-default-select-menu-kap .btn-default:active:hover, .current-stati-default-select-menu-kap .btn-default.active:hover, .current-stati-default-select-menu-kap .open > .dropdown-toggle.btn-default:hover, .current-stati-default-select-menu-kap .btn-default:active:focus, .current-stati-default-select-menu-kap .btn-default.active:focus, .current-stati-default-select-menu-kap .open > .dropdown-toggle.btn-default:focus, .current-stati-default-select-menu-kap .btn-default.focus:active, .current-stati-default-select-menu-kap .btn-default.active.focus, .current-stati-default-select-menu-kap .open > .dropdown-toggle.btn-default.focus{ background:#232323; border:0px; color:#fff; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.current-stati-default-select-menu-kap .bootstrap-select .dropdown-toggle:focus{ outline:none !important; box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0);}
.current-stati-default-select-menu-kap .open > .dropdown-menu{  margin:0px 0px 0px 0px; z-index:0; padding:0px 0px 0px; color:#fff; behavior: url(PIE.htc); background:#232323; border:solid 1px #404040; border-radius:0px; right:0px; left:0;}
.current-stati-default-select-menu-kap .bootstrap-select.btn-group .dropdown-menu li a{ color:#fff; padding:0px 15px 0px; line-height:40px; font-size:13px;}
.current-stati-default-select-menu-kap .bootstrap-select.btn-group .dropdown-menu li a:hover{ background:#ffcf00; color:#232323;}
.current-stati-default-select-menu-kap .bootstrap-select.btn-group .dropdown-menu li.selected a{ background:#ffcf00; color:#232323;}
/*----- CURRENT_STATI_DATA_SELECT_MENU_END -----*/

/*--------------- KADER_PAGE_END ----------------*/

/*--------------- NEWS1_PAGE_START --------------*/
.news-detail-modul ul {padding-left: 36px;}
.news-detail-modul ul li::before {content: '\2022';margin-left: -25px;position: absolute;}
.news-block-1-np{ margin:0px; padding:0px;}
.news-block-1-info-np{ margin:0px; padding:0px;}
.block-1-info-inn-np{ padding:50px 15px 40px 15px;}
.block-1-left-info-np{ width:calc(100% - 465px); margin:0 0 0 180px; float:left;}
.block-1-datetime-np{ font-family: 'Roboto', sans-serif; font-size:12px; line-height:14px; font-weight:400; color:#797979;padding-bottom:20px;}
.block-1-datetime-np i{ font-size:14px; padding:0 5px 0 0; line-height:14px;}
.block-1-datetime-np span{ font-family: 'Roboto', sans-serif; font-size:13px; line-height:14px; font-weight:500; color:#191919; padding:0 0 0 10px;}
.block-1-texts-np{ margin:0px; padding:0px;}
.block-1-texts-np h2{ font-family: 'Roboto', sans-serif; font-size:18px; line-height:24px; font-weight:500; color:#191919; padding:17px 0 10px 0;}
/*.block-1-texts-np p{ font-family: 'Roboto', sans-serif; font-size:14px; line-height:22px; font-weight:400; color:#797979; padding:10px 0 10px 0;}*/
.block-1-right-btn-np{ width:285px; float:right;}
.block-1-slider-caption-np h2{ margin-left:-35px;}
.block-1-btn-np{ text-align:right;}
.news-block-1-slider-np{ margin:0 0 0 100px;}
.videoWrapper { position: relative; width: 100%; height: 100%;}
.videoWrapper43 {  padding-top: 75%;}
.videoWrapper169 {  padding-top: 56%;}
.videoIframe {  position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: transparent;}
.videoPoster { position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; border: 0; outline: none; background-position: center center; background-size: 100% 100%; background-size: cover; overflow: hidden; opacity: 1; -webkit-transition: opacity 800ms, height 0s; -moz-transition: opacity 800ms, height 0s; transition: opacity 800ms, height 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; transition-delay: 0s, 0s;}
.videoWrapperActive .videoPoster { opacity: 0; height: 0; -webkit-transition-delay: 0s, 1500ms; -moz-transition-delay: 0s, 1500ms; transition-delay: 0s, 1500ms;}
.videoPoster-inner-gro8{ display:table; width:100%; height: 100%; position:relative; z-index:9;}
.videoPoster-icon-gro8{ display:table-cell; vertical-align:middle; position:relative; z-index:200;}
.videoPoster-play-gro8{ text-align:center; padding-bottom:12px; background:url(../../images/2018/video_play_btn_img.png) no-repeat center center; width:70px; margin:auto; height:70px;}
.videoPoster-play-gro8:hover{ background:url(../../images/2018/video_play_btn_hover_img.png) no-repeat center center; }
.block-2-left-info-np { width:670px; margin: auto; float: none;}
.block-2-info-inn-np{ padding: 0px 15px 70px;}
.block-2-texts-np h2{ font-weight:700;}
.block-2-texts-np p{ padding: 10px 0 0px 0;}
.news-block-2-slider-np{ margin:50px 0 0 0;}
.block-3-texts-np{ padding:10px 0px;}
.block-3-texts-np p{ padding:10px 0px;}
.news-block-2-slider-np .cd-slider { width: 850px; height: 560px; margin: 0 auto 50px auto;}/*height: 480px;*/
.news-block-2-slider-np .cd-slider .prev{ left:-30px;position: absolute;}
.news-block-2-slider-np .cd-slider .next{ right:-30px;position: absolute;}
.news-block-2-slider-np .cd-slider .prev:after, .news-block-2-slider-np .cd-slider .next:after{display:none;}
.news-block-2-slider-np .block-1-slider-caption-np h2{ font-size:12px !important; line-height:16px !important; margin:0px; padding: 0px;}
.news-block-2-slider-np .counter { display: inline-block; bottom:-32px;}
.news-block-2-slider-np  .block-1-slider-caption-np { bottom: -32px;}
li.current .block-1-slider-caption-np h2 {padding:0;-webkit-transition-delay: 0s;transition-delay: 0s;}
.news-block-3-np{ background:#232323; margin:0px; padding:50px 0 42px 0;}
.news-block-3-inn-np{ margin:0px; padding: 0px;}
.aufstellung-main-np{ float:left; width:336px;}
.soccer-ground-block-np{ margin:0px;}
.ground-main-np{ background:url(../../images/2018/soccer_ground_map_img.png) no-repeat; width:306px; height:336px;}
.ground-main-np .player-info-np{text-align:center;}
.ground-team{  top:-10px; position: relative;}
.ground-team .team-row-1-np ul li{ padding: 13px 0px 13px 0;}
.team-row-1-np{ margin:0px 0 0 0;}
.team-row-1-np ul li{ padding: 0 0 7px 0;}
.team-row-2-np ul li{ float:left; width:25%;}
.team-row-3-np{ width:50%; margin:auto;}
.team-row-3-np ul li{ float:left; width:50%;}
.player-info-row1-np{ text-align:center; }
.top-extra-player-np{ padding: 0 0 10px 0;}
.bottom-extra-player-np{ padding:10px 0 0 0;}
/*.bottom-extra-player-np .player-info-np{ text-align:right; color:#ababab;}*/
/*.bottom-extra-player-np .player-info-np a{ color:#ababab;}*/
.player-info-np{ float:left;text-align:left; font-family: 'Roboto', sans-serif; font-size:11px; line-height:18px; font-weight:400; color:#ffcf00;} /* dynamic div blocks with playernames */
.player-info-np a{ color:#ffcf00;}
.player-info-np img{ text-align:left; padding:0 0 4px 0;}
.grey-team-np .player-info-np{ color:#ababab;}
.grey-team-np .player-info-np a{ color:#ababab;}
.news-block-3-title-np{ font-family: 'Roboto', sans-serif; font-size:16px; line-height:16px; font-weight:500; color:#fff; padding: 0 0 12px 0;}
.news-block-3-title2-np{ padding: 0 0 35px 0; line-height:46px;}
.spieldaten-main-np{ float:right; width:600px;}
.spieldaten-left-np{ float:left; width:240px; margin:0 15px 0 0;}
.spieldaten-info-np{ margin:0px;}
.spieldaten-texts-np{ padding:0 0 18px 0;}
.spieldaten-texts-np p{ padding:0 0 7px 0; font-size:12px; line-height:16px; color:#b9b9b9; font-weight:400;}
.spieldaten-right-np{ float:left; width:315px;}
.block-3-btn-np{ text-align:left; margin:0 0 35px 0;}
.news-block-4-np{ margin:0px;}
.news-block-4-inn-np{ margin:0px; padding: 0px;}
.news-block-4-title-np{ font-size:18px; line-height:18px; font-weight:700; color:#000; padding: 0 15px; margin: 0 0 15px 0;}
.banner-top-main-np{ height:520px;}
.banner-text-main-np{ margin:0px; width:100%; position:absolute; bottom:0px; left:0px; background:url(../../images/2018/banner_text_back_np.png) repeat-x bottom left;}
.banner-text-inn-np{ margin:0px; padding:0px 0px 40px 15px;}
.banner-text-inn-np h2{ background:rgba(0, 0, 0, 0.7); font-size:85px; line-height:80px; font-family: 'AntiqueOliveStd-BoldCond'; margin:0px; padding:2px 15px 0px 15px; display:table; color:#fff; text-transform:uppercase;}
.banner-text-inn-np h2 span{ color:#ffcf00;}
.banner-text-inn-np h2:first-child{ padding-top:9px; }
.sub-navigation-inner-mobile-ssp{ display:none;}
/*--------------- NEWS1_PAGE_END --------------*/

/*--------------- LEHEBETRIEBE_PAGE_START --------------*/
.block-main-outer{ margin:0px; padding:40px 0 40px 0;}
.kader-detail .block-main-outer{padding-top:0;}
/*.content-inner h2{ font-family: 'AntiqueOliveStd-BoldCond'; font-size:40px; line-height:48px; color:#202020; text-transform:uppercase; padding:0 0 38px 0;}*/
.block-1-right-lp{ float:right; width:258px; margin:76px 0 0 0px;}
.block-1-right-lp p{ font-size:13px; line-height:17px; color:#202020; font-weight:400; padding:0 0 28px 0;}
.cordinator-block-lp{ width:228px; padding:15px; border:solid 1px #fff; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.cordinator-avatar-lp{ width:103px; height:103px; }
.cordinator-avatar-lp img{ width:100%; height:100%; border-radius:100%;}
.cordinator-info-lp{ padding:10px 0 0 0;}
.cordinator-name-lp{ font-size:13px; line-height:20px; color:#232323; font-weight:700;}
.cordinator-profile-lp{ font-size:13px; line-height:20px; color:#232323; font-weight:400;}
.cordinator-phone-lp{ border-bottom:solid 1px #dddddd; font-size:13px; line-height:20px; color:#232323; font-weight:400; padding:5px 0; margin:10px 0px;}
.cordinator-phone-lp img { height:20px; padding:0 10px 0 0; vertical-align:middle;}
.cordinator-phone-lp a{ color:#232323; text-decoration:underline;}
.cordinator-email-lp{ border:none; padding:0px; margin: 0px;}
.cordinator-email-lp a:hover{ color:#ffcf00; }
.cordinator-block-lp:hover{ border:solid 1px #dddddd; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;-ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.block-2-main-lp{ margin:0px; padding:0px;}
.block-2-inn-lp{ margin:0px; padding:0 0 250px 0;}
.block-2-title-lp{ font-size:19px; line-height:23px; color:#202020; font-weight:700; padding:0 15px 5px 15px;}
.block-2-imgbox-lp{ margin:15px 0px;}
.block-2-imgbox-inn-lp{ border:solid 1px #ddd; height:130px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.box-image-main-lp{ display:table; height:100%; width:100%;}
.box-image-lp{ display:table-cell; height:100%; vertical-align:middle; text-align:center;}
.box-image-lp img{ width:100%; max-width:315px;}
.box-text-main-lp{ font-size:13px; line-height:13px; color:#232323; font-weight:400; bottom:12px; left:27px; position:absolute;}
.block-2-imgbox-inn-lp:hover{ border:solid 1px #fff; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
/*--------------- LEHEBETRIEBE_PAGE_END --------------*/

/*--------------- JAHRESKARTE_PAGE_START --------------*/

.block-1-inn-jhp{ width:672px; padding:45px 0 170px 0; margin:auto; float:none;}
.block-1-title-jhp{ padding:0px 0px 48px 0px;}
.block-1-title-jhp h2{ padding:0 0 22px 0; font-family: 'AntiqueOliveStd-BoldCond'; font-size:40px; line-height:48px; color:#202020; text-transform:uppercase; }
.block-1-title-jhp p{ font-size:19px; line-height:28px; color:#202020; font-weight:500;}
.block-1-form-main-jhp{margin:40px 0px; max-width: 600px;}
.form-field1-jhp{ margin:0px 0px 20px; padding:0px;}
.form-field1-jhp label{ font-size:18px; line-height:22px; color:#202020; font-weight:700; width:100%; padding:0px 0px 23px; margin:0px;}
.form-field1-jhp input, .form-field1-jhp select, .form-field1-jhp textarea{ font-size:13px; color:#232323; font-weight:400; width:320px; height:46px; line-height:44px;  background:#FFF; border:solid 1px #999999; padding:0 15px; border-radius:2px; outline:0px;}
.form-field1-jhp textarea{ line-height:20px; padding-top:12px;padding-bottom:12px;height:170px;}
.form-r1-jhp{ margin:0px; padding:0px;}
.form-your-data-title-jhp{ font-size:13px; line-height:14px; color:#232323; font-weight:700; padding:6px 0px 10px; margin:0px;}
/*.form-tbox1-jhp{ margin:0px 0px 20px; padding:0px;}*/
/*.form-tbox1-jhp input{ font-size:13px; color:#232323; font-weight:400; width:320px; height:46px; line-height:44px;  background:#FFF; border:solid 1px #999999; padding:0 20px; border-radius:2px; outline:0px;}*/
.form-searchfield{ margin:0px 0px 20px; padding:0px;}
.form-searchfield input{ width: 150px; font-size:13px; color:#232323; font-weight:400; height:40px; line-height:38px;  background:#FFF; border:1px solid #d8d8d8; padding:0 20px; border-radius:0px; outline:0px;float: left;}
.form-searchfield input.searchbutton {width: 40px;padding: 10px;border-left: none;}
/*.form-r2-jhp{ margin:0px 0px 20px;}*/
/*.form-r1-jhp h2{ font-size:13px; line-height:14px; color:#232323; padding:6px 0px 10px; margin:0px;}*/
.form-bd-tbox1-jhp{ float:left; margin:0px 15px 0px 0px;}
/*.form-bd-tbox1-jhp input{ font-size:13px; color:#232323; font-weight:400; width:46px; height:46px; line-height:44px;  background:#FFF; border:solid 1px #999999; padding:0 14px; border-radius:2px; outline:0px; text-align:center;}*/
/*.form-bd-tbox3-jhp input{ width:138px; text-align:left;}*/
.form-bd-calender-icon-jhp{ float:left; margin:0px; width:50px; text-align:left; padding:11px 0px 0px; cursor:pointer;}
.form-submit-btn-jhp{ margin:0px 0px 0px; padding:7px 0px 0px;}
.form-submit-btn-jhp input{ margin:0px; padding:14px 35px 14px 46px; background:url(../../images/2018/btn_yellow_arrow.png) no-repeat center left 15px #000; border-radius:50px; height:46px; line-height:14px; color:#fff; font-size:13px; font-weight:700; display:inline-block; outline:0px; border:solid 2px #000; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.form-submit-btn-jhp input:hover{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #ffcf00; color:#000; border:solid 2px #ffcf00;}
.form-submit-btn-jhp input:focus{ background:url(../../images/2018/btn_black_arrow.png) no-repeat center left 15px #ffcf00; color:#000; border:solid 2px #ffcf00;}
.ui-widget-header .ui-icon.ui-icon-circle-triangle-w{ background:url(../../images/2018/calender_prev_black_icon_jhp.png) no-repeat center left; cursor:pointer;}
.ui-widget-header .ui-icon.ui-icon-circle-triangle-e{ background:url(../../images/2018/calender_next_black_icon_jhp.png) no-repeat center left; cursor:pointer;}
/*--------------- JAHRESKARTE_PAGE_END --------------*/

/*--------------- HISTORIE_PAGE_START --------------*/
.banner-top-main-htp{ height:500px;}
.historie-main-banner-text-htp{ margin:0px; padding:0px; height:500px;}
.historie-main-banner-text-htp h2{ margin:0px; padding:150px 0px 0px 0px; text-align:center; line-height:78px; font-family:'agneyaregular'; font-size:98px; color:#FFF; text-decoration:underline;}
.historie-main-banner-text-htp h3{ margin:0px; padding:27px 0px 0px 0px; text-align:center; line-height:39px; font-family: 'AntiqueOliveStd-BoldCond'; font-size:39px; color:#ffcf00;}
/*.historie-block-main-htp{ margin:0px; padding:0px; position:relative; }*/
.historie-block-inn-htp{ margin:0px; padding:0px 0px 0px; height:500px; position:relative;}
/*.toc-bar-htp{ margin:0px; padding:0px; position:absolute; width:36px; left:195px; top:38px; text-align:center; z-index:1050;}*/
.has-toc-bar .container { padding-left:340px;}
.has-toc-bar-small .container { padding-left:80px;}
.toc-bar-htp{ margin-left:-340px; padding:0px; position:absolute; width:300px; top:12px; z-index:1050;}
.toc-bar-htp ul{ margin:0px; padding:0px; }
.toc-bar-htp ul li{ margin:0px; padding:0px;}
.toc-bar-htp ul li a:after{display:none;}
.toc-bar-htp ul li a{ font-size:13.6px; line-height:14px; color:#999999; border-bottom:solid 2px #999999; margin:0px; padding:8px 0px 8px; display:block; font-weight:500;}
.toc-bar-htp ul li a:hover{ color:#ffcf00; border-bottom:solid 2px #ffcf00;}
.toc-bar-htp ul li a.active{ color:#ffcf00; border-bottom:solid 2px #ffcf00;}
.toc-bar-htp.toc-position-bottom{ top:auto; bottom:38px;}
.has-toc-bar-small .toc-bar-htp{ margin-left:-80px; width:40px;}
.toc-title-num {padding-right: 10px;}
.toc-bar-htp .toc-title-num {width: 20px;padding:8px 0;text-align: center;font-weight: bold;color:#000;background-color: #fff;height: 100%;position: absolute;left: 0;top:0;display: block;}
.has-toc-bar-num .toc-bar-htp ul li a {padding-left: 25px;color:#000; border-bottom:solid 1px #e3e3e3;}
.has-toc-bar-num .toc-bar-htp ul li a:hover{ color:#ffcf00; border-bottom:solid 1px #e3e3e3;}
.has-toc-bar-num .toc-bar-htp ul li a:hover .toc-title-num {background-color:#ffcf00;}
.has-toc-bar-num .toc-bar-htp ul li a.active{ /*color:#ffcf00;*/ border-bottom:solid 1px #e3e3e3;}
.has-toc-bar-num .toc-bar-htp ul li a.active .toc-title-num {background-color:#ffcf00;}
.toc-select-mobile-htp {padding-bottom: 33px;border-bottom:1px solid #e3e3e3;margin-bottom:33px;}
.toc-select-mobile-htp .bootstrap-select {width: 100% !important;z-index: 1050;}
.has-toc-bar-num .wo-img {padding-bottom: 33px;border-bottom: 1px solid #e3e3e3;margin-bottom:33px;}

.historie-content-main-htp{ margin:0px; padding:0px; width:100%;}
.historie-info-block-htp{ margin:0px; padding:0px;}
.historie-info-inner-htp{ margin:0px;}
.historie-info-text-block-htp{ width:600px; margin:0px 0px 0px 180px; padding:49px 0px 26px;}
.historie-info-text-block-htp h2{ font-size:19px; line-height:28px; color:#232323; padding:0px 0px 39px; margin:0px;}
.historie-info-text-block-htp h3{ font-size:14px; line-height:16px; color:#232323; padding:0px 0px 6px; margin:0px;}
.historie-info-text-block-htp p{ font-size:14px; line-height:24px; color:#232323; padding:0px 0px 28px; margin:0px;}
.historie-info-banner-main-htp{ margin:0px; padding:0px; position:relative;}
.historie-info-banner-text-htp{ margin:0px;}
.historie-info-banner-text-inn-htp{  height:524px; display:table; width:100%;}
.historie-info-banner-text-htp h2{ margin:0px; padding:0px 0px 0px 180px; text-align:left; line-height:85px; font-family: 'AntiqueOliveStd-BoldCond'; font-size:85px; color:#ffcf00; display:table-cell; vertical-align:middle;}
.historie1986-info-banner-text-inn-htp{ height:680px;}
.historie-info-banner-btn-htp{ position:absolute; bottom:2px; right:0px; background:rgba(0, 0, 0, 0.5); height:60px; min-width:112px; line-height:18px; font-size:11px; text-align:center; z-index:9;}
.historie-info-banner-btn-htp a{ color:#ababab; display:block; padding:21px 5px 21px; margin:0px;}
.historie-info-banner-btn-htp img{ vertical-align:top; display:inline-block; margin:0px 0px 0px 14px;}
#html5box-html5-lightbox{ z-index:1070 !important;}
#html5-watermark{ display:none !important;}
.html5-title{ display:none !important;}
/*--------------- HISTORIE_PAGE_END --------------*/

/*--------------- TAGESSCHULE_PAGE_START --------------*/
.block-main-outer{ margin:0px;}
/*.tagesschule .content-inner{ width:580px; margin:0px 0px 0px 188px; padding:51px 0px 60px;}*/
.tagesschule-info-title-tsp{ margin:0px; padding:0px;}
.content-inner{ margin:0px; padding:0px;}
.content-inner > *:last-child{ margin-bottom:0px; padding-bottom:0px;}
.partner-shool-logo-tsp{ margin:35px 0px 60px; padding:0px;}
.partner-shool-logo-tsp img{ display:flex;}
.pdf-download-link-tsp{ margin:0px; padding:0px;}
.pdf-download-link-tsp .zum-artikel-icon-hp{ width:46px; height:46px; line-height:42px;}
.pdf-download-link-tsp .zum-artikel-text-hp{ line-height:46px;}
.zum-artikel-text-hp:after{ bottom:10px;}
.tagesschule-info-banner-tsp{ margin:0px; padding:0px; height:620px;}

.home-block-main .page-content h1 {display:none;}


/*.urther-question-contact-tsp{ margin:0px; padding:0px 0px 25px;}*/
/*.content-inner h4{ font-size:14.50px; line-height:18px; color:#232323; margin:0px; padding:0px 0px 4px;}*/
/*.content-inner h5{ font-size:14.50px; line-height:22px; color:#232323; font-weight:700; margin:0px; padding:0px 0px 6px;}*/
.interview-text-list-main-tsp{ margin:0px; padding:0px 0px 63px;}
/*--------------- TAGESSCHULE_PAGE_END --------------*/

.block-main-left{ float:left; width:calc(100% - 320px);margin:auto;}
/*.home-block-main .block-main-left{margin-top:-60px;}*/

.noteaser .block-main-left {width:100%;float:none;}
.noteaser .block-main-right {display: none;}
.small .block-main-left {max-width:580px;}

.full {}
.img520 {height:520px;}
.img620 {height:620px;}
.img680 {height:680px;}
.page-content {}/*padding-bottom:45px;*/
.wo-img {padding-bottom:45px;}
.wo-img .content-inner > *:last-child {padding-bottom:0;}

.footernote {color:#fff;font-size: 12px;line-height: 12px;}
/*.content-inner a {color:#232323;border-bottom:2px solid #ffcf00;padding-bottom: 2px !important;}*/
/*.content-inner a:hover {border-bottom-color:#232323;color: #232323;}*/

.video-container {position:relative;padding-bottom:56.25%;overflow:hidden;width:100%;height:auto;}
.video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.matchday-container {position:absolute;top:0;left:0;height:100%;width:100%;z-index:1050;display:none;opacity:0;transition: opacity 0.5s linear;}
.matchday-modal {position:relative;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.8);}
.matchday-frame {position:absolute;top:0;left:0;margin:20px 50px 0 150px;height:580px;width:calc(100% - 200px);overflow:hidden;text-align: center;}
.matchday-frame .matchday-wrapper {position:relative;height:100%;width: 100%;max-width:1440px;display: inline-block;}
.matchday-frame .matchday-wrapper::after {content:'';position:absolute;top:0;left:0;height:100%;width: 100%;cursor:pointer;z-index:2;}
.matchday-frame iframe {position:relative;height:100%;width: 100%;max-width:1440px;z-index:1;}
.matchday-open .matchday-container {display:block;}
.matchday-opening .matchday-container {opacity:1;transition: opacity 0.5s linear;}

.matchcenter .banner-top-main-spp {height:713px;}/*310+352+71*/
.matchcenter .block-main-outer {padding-top:0;}
.matchcenter #content_inner {background-color:#F8F8F7;}
.matchcenter .container {width:100% max-width:calc(1440px + 30px);}
.matchcenter .matchday-wrapper {width:100%;margin-top:-683px;}
.matchcenter .matchday-wrapper iframe {width:1px !important;min-width:100% !important;height: 3000px;}

.match-center-title {display:none;}
.match-center-title {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	/*left: 20px;*/
}

.match-center-title h1 {
    color: #fff;
    display: inline-block;
    background-color: red;
    text-align: center;
    padding: 5px 5px 2px;
    margin: 10px 15px;
    font-weight: 700;
    white-space: nowrap;
    font-size: 3rem;
    line-height: 1;
    text-transform: capitalize;
}
.md-home {display:none;}
.is-match-day .md-center {display: none;}
.is-match-day .md-home {display: inline;}

.matchday-wrapper .sub-navigation-main-ssp{position:absolute;bottom:0;border-bottom: none;}
.matchday-wrapper .sub-navigation-inner-ssp > ul{border-top:1px solid #d5d5d5;}
.matchday-wrapper .sub-navigation-inner-ssp > ul > li.close-icon-spp > a{background-position: 18px center;padding:0 15px 0 55px;width: auto;}

.countdown-section {position: relative;width: 50px;display: inline-block;}
.countdown-period {position: absolute;top: -28px;font-size: 0.3em;font-family: roboto;left: 0;width: 100%;}

.generic-content {padding-bottom:46px;}

.element-sponsors .element-block,
.element-sponsorsybfrauen .element-block,
.element-sponsorsyouthbase .element-block {padding-bottom:40px;text-align: left;margin-left: -15px;margin-right: -15px;}
.element-sponsors .element-block h2,
.element-sponsorsybfrauen .element-block h2,
.element-sponsorsyouthbase .element-block h2 {text-align: left;padding-left: 15px;padding-right:15px;}
.element-sponsors .element-text,
.element-sponsorsybfrauen .element-text,
.element-sponsorsyouthbase .element-text {font-size: 15px; font-weight: 400;padding-right: 14px; padding-left: 14px; text-align: left;position: absolute;bottom: 3px;}
.element-sponsors .element-text h3,
.element-sponsorsybfrauen .element-text h3,
.element-sponsorsyouthbase .element-text h3 {font-size: 15px; font-weight: 400;}
.element-sponsors .element-item,
.element-sponsorsybfrauen .element-item,
.element-sponsorsyouthbase .element-item {display: inline-block;width: 25%;text-align: center; border: 1px solid #cccccc; position: relative;overflow: hidden;}
.element-sponsors .element-item img,
.element-sponsorsybfrauen .element-item img,
.element-sponsorsyouthbase .element-item img {max-width: 100%;}
/* Sponsoren Partner - Einzelne Kategorie (ohne .element-block) */
.element-sponsors .element-item .element-img,
.element-sponsorsybfrauen .element-item .element-img,
.element-sponsorsyouthbase .element-item .element-img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;max-width: 240px;}
.element-sponsors .element-item,
.element-sponsorsybfrauen .element-item,
.element-sponsorsyouthbase .element-item {width: calc(33.33% - 30px);min-height: 152px;margin:0 14px 17px 14px;}
/* Sponsoren Partner - Reset */
.element-sponsors .element-block .element-item .element-img,
.element-sponsorsybfrauen .element-block .element-item .element-img,
.element-sponsorsyouthbase .element-block .element-item .element-img {position: relative;top: unset;left: unset;width: unset;max-width: unset;}
.element-sponsors .element-block .element-item,
.element-sponsorsybfrauen .element-block .element-item,
.element-sponsorsyouthbase .element-block .element-item {width: calc(100% - 30px);min-height: 304px;margin:0 15px 0 15px;}
/* Sponsoren Partner - Alle zusätzlichen, die nach Partner [:nth-child(5)] kommen */
.element-sponsors .element-block .element-item .element-img {transform: translate(0%,40%);}
.element-sponsors .element-block .element-item {width: calc(16.66% - 30px);min-height: 100px;margin:0 15px 17px 15px;}
/* Sponsoren Partner (YB-Frauen / Youth Base) - Alle Partner-Stufen, die nicht spezifisch definiert wurden */
.element-sponsorsybfrauen .element-block .element-item .element-img,
.element-sponsorsyouthbase .element-block .element-item .element-img {transform: translate(0%,85%);}
.element-sponsorsybfrauen .element-block .element-item,
.element-sponsorsyouthbase .element-block .element-item {width: calc(25% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Hauptpartner */
.element-sponsors .element-block:nth-child(1) .element-item .element-img,
.element-sponsorsybfrauen .element-block:nth-child(1) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(1) .element-item .element-img {transform: translate(0%,50%);}
.element-sponsors .element-block:nth-child(1) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(1) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(1) .element-item {width: calc(100% - 30px);min-height: 304px;margin:0 15px 0 15px;}
/* Sponsoren Partner - Premium Partner */
.element-sponsors .element-block:nth-child(2) .element-item .element-img,
.element-sponsorsybfrauen .element-block:nth-child(2) .element-item .element-img,
.element-sponsorsyouthbase .element-block:nth-child(2) .element-item .element-img {transform: translate(0%,33%);}
.element-sponsors .element-block:nth-child(2) .element-item,
.element-sponsorsybfrauen .element-block:nth-child(2) .element-item,
.element-sponsorsyouthbase .element-block:nth-child(2) .element-item {width: calc(33.33% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Goldpartner */
.element-sponsors .element-block:nth-child(3) .element-item .element-img {transform: translate(0%,85%);}
.element-sponsors .element-block:nth-child(3) .element-item {width: calc(25% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Silberpartner */
.element-sponsors .element-block:nth-child(4) .element-item .element-img {transform: translate(0%,86%);}
.element-sponsors .element-block:nth-child(4) .element-item {width: calc(16.66% - 30px);min-height: 152px;margin:0 15px 17px 15px;}
/* Sponsoren Partner - Partner */
.element-sponsors .element-block:nth-child(5) .element-item .element-img {transform: translate(0%,40%);}
.element-sponsors .element-block:nth-child(5) .element-item {width: calc(16.66% - 30px);min-height: 100px;margin:0 15px 17px 15px;}

.element-presenter {padding-bottom:40px;text-align: left;margin-left: -15px;margin-right: -15px;}
.element-presenter h2 {text-align: left;padding-left: 15px;padding-right:15px;}
.element-presenter .element-text {font-size: 15px; font-weight: 400;padding-right: 14px; padding-left: 14px; text-align: left;position: absolute;bottom: 8px;}
.element-presenter .element-text h3 {font-size: 15px; font-weight: 400;line-height: 1.2rem;}
.element-presenter .element-item {display: inline-block;width: 25%;text-align: center; border: 1px solid #cccccc; position: relative;width: calc(33.33% - 30px);min-height: 152px;margin:0 15px 17px 15px;overflow: hidden;}
.element-presenter .element-item:hover {
	-webkit-box-shadow: 0px 0px 25px 6px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 25px 6px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 25px 6px rgba(0,0,0,0.16);
	transition: box-shadow 0.3s ease-in-out;
}
.element-presenter .element-item img {max-width: 100%;}
.element-presenter .element-item .element-img {position:absolute;top:50%;width:100%;transform: translateY(-50%);text-align: center;}

.element-business {margin-right:-42px;}
.element-business .element-item {float:left;width:267px;height:318px;margin-right:42px;margin-bottom:45px;}
.element-business .element-links .link1 { border-bottom: none; }
.element-business .element-links .link2 { border-bottom: none; }
/*.element-business .element-item:nth-child(4n) {margin-right: 0px;}*/
.element-business .element-item:hover {
	-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.17);
	box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.17);
}
/*.col-lg-9 .element-business .element-item:nth-child(4n) {margin-right:42px;}*/
/*.col-lg-9 .element-business .element-item:nth-child(3n) {margin-right: 0px;}*/
.element-business .element-img {position:relative; height: 158px;overflow: hidden;}
.element-business .element-img:after {content:'';position: absolute;height: 100%;width: 100%;top: 0;left: 0;border:1px solid #d8d8d8;}
	.element-business .element-img-inner {height: 100%;width: 100%;overflow: hidden;position: relative;}
.element-business .element-img img {position:absolute;max-width: 100%; height: auto;transform: none;z-index: 1;}
.element-business .element-text {padding:20px 18px 0 18px;height:116px;border:1px solid #d8d8d8;border-top-width: 0;}
.element-business .element-text h3 {display:block;height:35px;overflow: hidden;}
.element-business .element-text p {display:block;height:60px;overflow: hidden;padding-bottom:16px;}
.element-business .element-links {height:44px;}
.element-business .element-links a {position:relative; display:block;line-height: 44px;text-align: center;}
.element-business .element-links a:before {content:'';position: absolute;height: 100%;width: 100%;left: 0;top: 0;border: 1px solid #d8d8d8;border-top-width: 0;}
.element-business .element-links a:after {display:none;}
.element-business .element-links a:hover {background-color:#232323;color:#fff;}
.element-business .element-links a:hover:before {border: 1px solid #232323;z-index: 1;}
.element-business .element-links.link-cols-2 a {width:50%;float: left;}
.element-business .element-links.link-cols-2 a:last-child {width:calc(50% + 1px);margin-left:-1px;}
.element-business .element-links a:before {
text-decoration: none;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}

/*.element-business .element-item:before {content:''; position: absolute;height: 100%;width: 100%;border:1px solid red;}*/
ul.element-filter {display: inline-block;margin:30px 0 25px 0;}
.block-filter ul.element-filter {margin:-1px 0 0 -1px;}
ul.element-filter li {float: left;line-height: 46px;border:1px solid #d8d8d8;padding:0 40px;cursor: pointer;margin:-1px 0 0 -1px;}
ul.element-filter li:last-child {border-right-width: 1px;}
ul.element-filter li.active {background-color:#ffcf00;border-color:#ffcf00;border-right-width: 1px;margin-right: -1px;position:relative;z-index: 1;}
ul.element-filter li.active:last-child {margin-right: 0;}
.block-filter label {float:left;line-height: 40px;padding-right: 15px;}

/*.element-contact {margin-bottom: 40px;}*/
.element-contact {margin-right: -40px;}
/*.element-contact .element-item {float:left;width:269px;height:345px;padding:20px;margin-right: 40px;margin-bottom: 56px;}*/
	.element-contact .element-item {float:left;width:269px;height:405px;padding:20px;margin-right: 40px;margin-bottom: 56px;}
.element-contact .element-item:hover {
	-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.17);
	box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.17);
}
.teaser-right-box-hp .element-contact .element-item {width: 269px !important;margin:30px 0 0 0;}
.teaser-right-box-hp .element-contact {margin:0;}
/*.element-contact .element-img {border-radius:50%;overflow:hidden;width: 120px !important;height: 120px;position: relative;margin:4px;}*/
	.element-contact .element-img {overflow:hidden;width: 120px !important;height: 180px;position: relative;padding:4px;box-sizing: content-box;/*border:1px solid #e3e3e3;*/}
	.element-contact .element-img-inner {height: 100%;width: 100%;overflow: hidden;position: relative;}
.element-contact .element-img img {position: absolute;width: 100%;}
.element-contact .element-text {margin-top: 20px;margin-bottom: 18px;}
.element-contact .element-text h3 {line-height:22px;font-size: 15px;padding:0;}
.element-contact .element-text p {line-height:22px;font-size: 15px;padding:0;}
.element-contact .element-links {position: relative;}
.element-contact .element-links.link-cols-2::after {content: '';height: 1px;width: 100%;position: absolute;top: 52px;background-color: #d8d8d8;left: 0;}
.element-contact .element-links a {float: left;clear:both;line-height:22px;font-size: 15px;margin: 15px 0 15px 35px;position: relative;}
.element-contact .element-links a.link1::before {content:'';height:20px;width: 14px;background-image: url(../../images/2018/footer-call-icon.png); position: absolute;left: -30px;}
.element-contact .element-links a.link2::before {content:'';height:20px;width: 19px;background-image: url(../../images/2018/footer-email-icon.png); position: absolute;left: -33px;}


.kader-list {}
.kader-item {float:left;width:269px;height:345px;margin-right: 40px;margin-bottom: 35px;background-color: #333;position: relative;}
.kader-item:nth-child(4n) {margin-right: 0px;}
.kader-nummer {position: absolute;height: 88px;width: 60px;top: 0;left: 0;background-color: #232323;z-index: 1;}
.kader-nummer h3 {font-size:32px;line-height: 48px;padding-top:20px;text-align: center;color:#ffcf00;}
.kader-bild {position: relative;height: 100%;overflow: hidden;}
.kader-bild img {position: absolute;top: 0;width: 100%;}
.kader-text {position: absolute;width: 100%;height: 150px;bottom: 0;padding:18px 20px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.kader-text h3 {font-size:36px;line-height:36px;color:#fff;position: absolute;bottom: 48px;width: calc(100% - 38px);}
.kader-text a {color:#ffcf00;position: absolute;bottom: 18px;}
.kader-item:hover .kader-nummer {background-color:#ffcf00 ;}
.kader-item:hover .kader-nummer h3 {color:#232323;}
.kader-item:hover .kader-text {
	background: -moz-linear-gradient(top, rgba(249,202,58,0) 0%, rgba(249,202,58,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(249,202,58,0) 0%,rgba(249,202,58,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(249,202,58,0) 0%,rgba(249,202,58,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f9ca3a', endColorstr='#f9ca3a',GradientType=0 ); /* IE6-9 */
}
.kader-item:hover .kader-text h3 {color:#000;}
.kader-item:hover .kader-text a {color:#232323;}

.foto-item {float:left;width:267px;height:166px;margin-right:42px;margin-bottom:45px;overflow: hidden;}
.foto-item:nth-child(4n) {margin-right: 0px;}


.news-item {padding-bottom: 40px;}
.news-left {float:left;width: 40%;padding-right:20px;}
.news-date {float:left;width: calc(100% - 200px);border-top:1px solid #999;padding:10px 0 0 20px;margin-right: 20px;}
.news-img {float:left;width: 180px;overflow: hidden;}
.news-img .img-wrapper {padding-bottom:57.778%;position: relative;}
.news-img a {width:100%;height:100%;position: absolute;}
.news-img img {width: 100%; max-width:none;height:auto;vertical-align: top;}
.news-right {float:left;width: 60%;}
.news-head {color:#999;}
.noImage .news-left{width: 20%;}
.noImage .news-date{width: 100%;}
.noImage .news-img{display: none;}
.noImage .news-right{width: 80%;}


.news-pager span {line-height: 42px;padding:0 10px;font-size: 20px;color:#fff;background-color: #232323;display: inline-block;min-width: 42px;}
.news-pager a { display: inline-block;line-height: 42px;padding:0 10px;font-size: 20px;min-width: 42px;}
.news-pager a:hover {color:#fff;background-color: #232323; border-bottom: none;}
.news-pager a {border-bottom: none;}
.pg-prev {background-image:url(../../images/2018/icons/24px/arrow/long-left2.svg);background-repeat: no-repeat;background-position: center;}
.pg-prev:hover {background-image:url(../../images/2018/icons/24px/arrow/long-left2_w.svg);}
.pg-next {background-image:url(../../images/2018/icons/24px/arrow/long-right2.svg);background-repeat: no-repeat;background-position: center;}
.pg-next:hover {background-image:url(../../images/2018/icons/24px/arrow/long-right2_w.svg);}

/* .rsl-table-modul {position:relative;} */
.rsl-form-0 {display:inline-block;border-radius:50%;height:10px;width:10px;margin-right:10px;background-color:#fd4200;}
.rsl-form-1 {display:inline-block;border-radius:50%;height:10px;width:10px;margin-right:10px;background-color:#d8d8d8;}
.rsl-form-3 {display:inline-block;border-radius:50%;height:10px;width:10px;margin-right:10px;background-color:#52c546;}
.rsl-form-y {display:inline-block;border-radius:50%;height:10px;width:10px;background-color:#ffcf00;}
.rsl-form-r {display:inline-block;border-radius:50%;height:10px;width:10px;background-color:#ff4200;}
.rsl-form-yr {display:inline-block;border-radius:50%;height:10px;width:10px;margin-left:-2px;background-color:#ffcf00;position: relative;}
.rsl-form-yr:after { display:inline-block;border-radius:50%;height:10px;width:10px;margin-right:10px;background-color:#ff4200;position:absolute;content:'';top: 0;left: 5px;}
.highlight td {font-weight: bold;}
.yb-highlight td {background-color:rgba(255,207,0,0.8);}

.simple-table th, .simple-table td {text-align:center;height:48px;line-height: 22px;padding:13px 10px;font-size: 16px;}
.simple-table th {color:#999;border-bottom: 1px solid #000;}
.simple-table td {border-bottom: 1px solid #d8d8d8;}
.simple-table img {max-height:50px;vertical-align: middle;}

.simple-table-left th, .simple-table-left td {text-align:left;height:48px;line-height: 22px;padding:13px 10px;font-size: 16px;}
.simple-table-left th {color:#999;border-bottom: 1px solid #000;}
.simple-table-left td {border-bottom: 1px solid #d8d8d8;}
.simple-table-left img {max-height:50px;vertical-align: middle;}

.rsl-fieberkurve-modul {position:relative;}
.lbl-fieberkuve {height:4px;width:20px;float:left;margin:20px 10px 0 20px;background-color: #fccf24;}

.news-modul {position: relative;}
.news-detail-modul .facebookLead.facebookLeadTop,
.news-detail-modul .facebookBot.facebookBotTop,
.news-detail-modul .trenner {display: none;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}

a.pdf {margin:16px 0 16px 70px;position:relative;line-height:22px;/*54px;*/margin-left:70px;}
a.pdf::before {content:'';height:54px;width:54px;position:absolute;top:-16px;left:-70px;border:1px solid #d8d8d8;background-image:url(../../images/2018/icons/24px/arrow/download.svg);background-repeat: no-repeat;background-position: center;}
a.ext {margin:7px 0 7px 70px;position:relative;line-height:22px;/*54px;*/margin-left:52px;}
a.ext::before {content:'';height:36px;width:36px;position:absolute;top:-7px;left:-52px;border:1px solid #d8d8d8;background-image:url(../../images/2018/icons/24px/arrow/long-right2.svg);background-repeat: no-repeat;background-position: center;}

a.cross-link {color:#232323;border-bottom:2px solid #ffcf00;padding-bottom: 2px !important;position:relative;margin-left:20px;}
a.cross-link:hover {border-bottom-color:#232323;color: #232323;}
a.cross-link::after  {content:'';background:transparent;position:absolute;left:-16px;top:10px;height:10px;width:10px;border-style:solid;border-color:#ccc;border-width:2px 2px 0 0;}
a.cross-link::before {content:'';background:transparent;position:absolute;left:-13px;top:10px;height:12px;width:2px;border-right:2px solid #ccc;transform: rotate(45deg);}
a.cross-link:hover::before, a.cross-link:hover::after {background:transparent;}

iframe.ds-if {max-width:600px;}

.onlymobile {display:none;} /* TODO: replace with others */
@media screen and (max-width: 1545px){
	.leaderboard_abovenews{
		/*display:none;*/
		padding:0 !important;
		margin: 0 0 0 30px !important;
	}
}
@media screen and (max-width: 1468px){
	.leaderboard_abovenews{
		display:none;
	}
}
@media screen and (max-width: 1023px) {
	.onlymobile {display: block;} /* TODO: replace with others */
	.onlydesktop {display:none;} /* TODO: replace with others */
}
.on-mob-s {display: none;}
.on-mob-m {display: none;}
.on-mob-l {display: none;}
.on-mob-x {display: none;}

.aleft {text-align: left !important;}
.aright {text-align: right !important;}

.trans {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.teamstat-modul .stat-table .element-item {width:120px;}
.teamstat-modul .stat-table td:nth-child(1) {font-weight: bold;}
.teamstat-modul .stat-table td:nth-child(2) {font-weight: bold;}


/*--------------- TABLE_LAYOUT_START --------------*/
/*table.simple-table {width:1px !important; min-width:100%; max-width: 100%;overflow-x: auto;display: block;}*/
/*table.simple-table td {white-space: nowrap;}*/
/*--------------- TABLE_LAYOUT_END --------------*/


/*--------------- START: GOOGLE LANG WIDGET --------------*/
/*#google_translate_ph_desktop { width: 90px; overflow:hidden;}*/
							#google_translate_element {width: 100%; overflow:hidden;}
							#google_translate_element .goog-te-gadget {font-family:'Roboto' !important; font-size:inherit !important;}
#google_translate_ph_mobile #google_translate_element .goog-te-gadget {font-size:16px !important;}
							#google_translate_element .goog-te-gadget-simple {height: 48px;line-height: 48px;background-color: transparent !important;border-width: 0 !important;font-family:'Roboto' !important; font-size:inherit !important;}
							#google_translate_element .goog-te-gadget-icon {display: none;}
							#google_translate_element .goog-te-gadget-simple .goog-te-menu-value {margin:0 !important;}
							#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span {color: transparent !important;border-color:#fff !important;}
#google_translate_ph_mobile #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span {color: #232323 !important;border-color:#232323 !important;}
.menu__item:hover #google_translate_ph_mobile #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span {color: #fff !important;border-color:#fff !important;}
#google_translate_ph_mobile {height:50px;overflow: hidden; /*display: inline-block;*/}

.language-menu-lp {background-image:url(../../images/2018/icons/24px/functional/language_w.svg);background-size: auto 24px;background-repeat: no-repeat;background-position: center;opacity: 0.6;width: 52px;}
.language-menu-lp:hover {background-color:#ffcf00; color:#000;background-image:url(../../images/2018/icons/24px/functional/language.svg);opacity: 1;}
.banner-top-main-spp .language-menu-lp {width: 48px;}
/*#google_translate_element .goog-te-gadget-simple {background-image:url(../../images/2018/icons/24px/functional/language_w.svg);background-size: cover;}*/
/*--------------- END: GOOGLE LANG WIDGET --------------*/

/*--------------- SITEMAPL_PAGE_START --------------*/
.sitemap-modul ul {padding:0;}
.sitemap-modul a:after {display: none;}
.sitemap-modul .lvl-1 > li > span {font-size: 22px;font-weight: 700;line-height: 33px;}
.sitemap-modul .lvl-2 > li > a {font-size: 19px;font-weight: 400;line-height: 34px;}
.sitemap-modul .lvl-3 > li > a {font-size: 19px;font-weight: 400;line-height: 34px;}
/*--------------- SITEMAPL_PAGE_END --------------*/

/*--------------- SEARCH_PAGE_START --------------*/
.search-modul ul {padding:0;}
.search-modul a:after {display: none;}
.search-modul .lvl-1 > li > span {font-size: 22px;font-weight: 700;line-height: 33px;}
.search-modul .lvl-2 > li > a {font-size: 19px;font-weight: 400;line-height: 34px;}
.search-modul .lvl-3 > li > a {font-size: 19px;font-weight: 400;line-height: 34px;}
/*--------------- SEARCH_PAGE_END --------------*/

ul.lvl-1 > li {font-size:22px;line-height:27px;}
ul.lvl-2 li {padding-left: 33px;line-height: 27px;background-image: url(../../images/2018/icons/24px/arrow/long-right2_g.svg);background-repeat: no-repeat;background-position: 0% 5px;}
ul.lvl-2 {padding-bottom: 45px;}

/*--------------- YB_FAN_WALL_START --------------*/
/*Champions League Wall*/
/*.fanwall {
	background: #060c3e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDYwYzNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDYwYzNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjNjMzZjlmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-65deg, #060c3e 1%, #060c3e 50%, #633f9f 75%, #2989d8 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#060c3e), color-stop(50%,#060c3e), color-stop(75%,#633f9f), color-stop(100%,#2989d8));
	background: -webkit-linear-gradient(-65deg, #060c3e 1%,#060c3e 50%,#633f9f 75%,#2989d8 100%);
	background: -o-linear-gradient(-65deg, #060c3e 1%,#060c3e 50%,#633f9f 75%,#2989d8 100%);
	background: -ms-linear-gradient(-65deg, #060c3e 1%,#060c3e 50%,#633f9f 75%,#2989d8 100%);
	background: linear-gradient(155deg, #060c3e 1%,#060c3e 50%,#633f9f 75%,#2989d8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060c3e', endColorstr='#2989d8',GradientType=1 );
	background-attachment: fixed;
}*/
.fanwall h1 {display: none;}
/* .fanwall .block-main-outer:before {content: "";background: url(../../images/2018/cl-logo.svg);background-repeat: no-repeat;width: 160px;display: block;height: 160px;position: absolute;top: 40px;left: -180px;background-size: contain;} */
/*--------------- YB_FAN_WALL_END --------------*/


/*--------------- YB_FAN_WALL_SKY_SCRAPER_START --------------*/
.fanwall .block-main-outer {width: calc(100% - 183px) !important;}
/*--------------- YB_FAN_WALL_SKY_SCRAPER_END --------------*/

/*--------------- YB_TICKET_BOXEN_START --------------*/
.yb_ticket_modul {
    display: block;
    margin: 0;
}
.yb_ticket_modul .yb_ticket_item {
	display: inline-block;
	width: 33.3333%;
	padding: 0 10px 30px 10px;
}
.yb_ticket_modul .yb_ticket_item:nth-child(3n+1) {
    padding: 0 0 30px 20px;
}
.yb_ticket_modul .yb_ticket_item:nth-child(3n+2) {
    padding: 0 20px 30px 0;
}
.yb_ticket_modul .yb_ticket_item:hover {
	opacity: 0.6;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.yb_ticket_modul .yb_ticket_item > a {
	display: block;
	text-decoration: none;
	border: none;
}
.yb_ticket_modul .yb_ticket_item img {
}

@media screen and (max-width: 1024px) {
	.yb_ticket_modul .yb_ticket_item {
		display: inline-block;
		width: 50%;
		padding: 0 10px 30px 10px;
	}
	.yb_ticket_modul .yb_ticket_item:nth-child(2n+1) {
	    padding: 0 0 30px 15px;
	}
	.yb_ticket_modul .yb_ticket_item:nth-child(2n+2) {
	    padding: 0 15px 30px 0;
	}
}

@media screen and (max-width: 420px) {
	.yb_ticket_modul .yb_ticket_item {
		display: inline-block;
		width: 100%;
		padding: 0 0 15px 0 !important;
	}
}

/*--------------- YB_TICKET_BOXEN_END --------------*/

/* swiss quali quest siegel */
.block_sqq {float:right; width: 110px; margin:0 0 10px 10px;}
