/*
 * Copyright (c) 2003-2019 GameDuell GmbH, All Rights Reserved
 * This document is strictly confidential and sole property of GameDuell GmbH, Berlin, Germany
 */

/*
    contentSlider. basic CSS for the contentSlider module. Could be later added as mixin in a separate module.
    TODO contains a lot of CSS definitions which are special for the homepage.
*/
.c-contentSlider{
    position: relative;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:auto;
    height: 164px;
    overflow: hidden;
}
.c-contentSlider-prev, .c-contentSlider-next{
    -moz-transition: opacity 600ms, left 600ms , right 600ms;
    -webkit-transition: opacity 600ms, left 600ms , right 600ms;
    transition: opacity 600ms, left 600ms , right 600ms;
}
.c-contentSlider-prev{
    width: 37px;
    height: 164px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: -37px;
    opacity: 0;
    background-color: rgba(117, 131, 141, 0.6);
}
.c-contentSlider-prev-arrow,.c-contentSlider-next-arrow{
    background: url(../images/teaserManagerSprite.png) no-repeat;
    width: 30px;
    height: 70px;
    margin-top: 50px;
    margin-left: 5px;
}
.c-contentSlider-next-arrow{
    background-position: 0 -70px;
}
.c-contentSlider-next:hover .c-contentSlider-next-arrow{
    background-position: -29px -70px;
}
.c-contentSlider-next:active .c-contentSlider-next-arrow{
    background-position: -58px -70px;
}
.c-contentSlider-prev:hover .c-contentSlider-prev-arrow{
    background-position: -30px -0px;
}
.c-contentSlider-prev:active .c-contentSlider-prev-arrow{
    background-position: -58px -0px;
}
.c-contentSlider-next{
    width: 37px;
    height: 164px;
    position: absolute;
    z-index: 10;
    top: 0;
    right: -37px;
    opacity: 0;
    /* TODO use standard background color with opacity */
    background-color: rgba(117, 131, 141, 0.6);
}
.c-contentSlider:hover .c-contentSlider-prev,
.c-contentSlider:hover .c-contentSlider-next{
    opacity: 1;
}
.c-contentSlider:hover .c-contentSlider-next{
    right: 0;
}
.c-contentSlider:hover .c-contentSlider-prev{
    left: 0;
}
/* end of contentSlider CSS definitions */

.teaserManager {
    position: relative;
	margin-bottom: 10px;
}
/* general fixedSizeTeaser configuration */
.teaserManager.base.fixedSizeTeaser{
    height: 154px;
    border-top:none;
    margin-bottom: 10px;
}
/* define the standard padding for fixedSizeTeaser content */
.teaserManager.fixedSizeTeaser .teaserContent{padding: 9px 25px 6px;}
#rightContentSmall .teaserManager.fixedSizeTeaser .teaserContent{padding: 9px 9px 0;}
.teaserManager.fixedSizeTeaser.small{
    height: 59px;
}
body.g940 .teaserManager.fixedSizeTeaser{height: 164px;}
body.g940 .teaserManager.fixedSizeTeaser.small{height: 63px;}
body.g940 .teaserManager.fixedSizeTeaser.becomeGamblerSmall,
.teaserManager .teaserManagerSprite { background: url(../images/teaserManager_SPRITE.png) top left no-repeat; }
body.g940 .teaserManager.fixedSizeTeaser.becomeGamblerSmall,
.teaserManager .teaserManagerSprite.goldenBG { background-position: -5px -494px; width: 218px; height: 65px;}
body.g940 #rightContentSmall .teaserManager.fixedSizeTeaser.becomeGamblerSmall,
.teaserManager .teaserManagerSprite.goldenBG { background-position: -65px -424px; width: 158px; height: 65px;}
.teaserManager .teaserManagerSprite.since2003GFX { background-position: -144px -359px; width: 81px; height: 60px;}
.teaserManager .teaserManagerSprite.flagDE { background-position: -213px -280px; width: 11px; height: 75px;}
.teaserManager .teaserManagerSprite.donationGFX { background-position: -145px -93px; width: 79px; height: 89px;}
.teaserManager .teaserManagerSprite.fairnessGFX { background-position: -145px -187px; width: 79px; height: 89px;}
.teaserManager .teaserManagerSprite.questionsGFX { background-position: -123px -702px; width: 102px; height: 91px; margin: auto; margin-bottom: 8px;}
.teaserManager .linkedBox {position:absolute; height: 100%; width:100%; top:0px; left:0px}
.teaserManager .teaserManagerSprite.bbbGFX { background-position: -5px -309px; display: inline-block; width: 100px; height: 45px;}
/* must be overwritten if required */
.teaserManager.flexibleTeaser .additionalContent,
.teaserManager .title,
.teaserManager.flexibleTeaser .outsideContent{display: none;position: absolute;}
.teaserManager .base.teaserContent {
    border-top: none;
}
.teaserManager.flexibleTeaser .teaserContent .listItem {display: block;}
.teaserManager.flexibleTeaser .featureLink {
    padding: 0 5px;
    text-decoration: none;
}
.teaserManager.flexibleTeaser .featureLink .noLink {
    text-decoration: none;
    color: #333;
}
.teaserManager.flexibleTeaser .featureLink .link {
    text-decoration: underline;
}
.teaserManager.container .logo {
    display: block;
    position: relative;
    height: 154px;
    margin: 0;
    padding: 0;
    top: 0;
}
body.g940 .teaserManager.container .logo{
    height: 164px;
}
/** the first box can have different styles (do not remove this we need this for our new boxes) **/
.teaserManager.container:first-child .logo {
    /*height: 180px !important;*/
}
.teaserManager.flexibleTeaser.container .featureLink,
.teaserManager.flexibleTeaser .teaserContent {
    padding: 0;
}
.teaserManager.flexibleTeaser.container .flexiblepart {
    display: none /* Switch it to block for displaying the text*/;
    height: auto;
    padding: 0 5px;
}
.teaserManager.flexibleTeaser.container .teaserContent a.featureLink {color: #fff;}
.teaserManager .logo {background-position: -40px top;}
body.g940 #rightContentSmall .teaserManager .logo{background-position: -30px top;}
body.g940 .teaserManager .logo,
.teaserManager .logo {background-position: center top;}
/*you can pass additional content if you need this in teh flexible teaser*/
.teaserManager.flexibleTeaser .additionalContent{width: 100%;}
.teaserManager .title{
    z-index: 1;
    top: 0px;
    left: 0px;
    width: 150px;
    background-position: 0px -164px;
}
body.g940 .teaserManager .title{left: 35px}
body.g940 #rightContentSmall .teaserManager .title{left:9px;}
.teaserManager.flexibleTeaser.awards .logo{background-image: url(../images/flexibleTeaser/ba_flexible_awards_220x165.png);}


body[lang=fr] .teaserManager.flexibleTeaser.tournaments_bel .logo {background-image: url(../images/flexibleTeaser/ba_flexible_220x165_belote.png);}

/*until the color definitions follow the concrete variables this will be a hard coded gradient for the tournaments flex teaser only*/
.teaserManager.flexibleTeaser.tournaments_ska_differentLink.tournamentsGradientGreen,
.teaserManager.flexibleTeaser.tournaments_ska.tournamentsGradientGreen {
    background: #3D5C38;
    background: linear-gradient(#3D5C38, #5C8A3E);
}

.teaserManager.flexibleTeaser.tournaments.tournamentsGradientBlue {
    background: #253475;
    background: linear-gradient(#253475, #4262bd);
}
.teaserManager.flexibleTeaser.tournaments .logo {background-image: url(../images/flexibleTeaser/tournament_generic.png);}

.teaserManager.flexibleTeaser.tournaments_rom .title,
.teaserManager.flexibleTeaser.tournaments .title {display: block; text-align: center;}

.teaserManager.flexibleTeaser.tournaments_rom .title .tournamentsflexibleTitle,
.teaserManager.flexibleTeaser.tournaments .title .tournamentsflexibleTitle {display: block;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    padding-top: 5px;
    text-transform: uppercase;
}
.teaserManager.flexibleTeaser.tournaments_rom .title .tournamentsflexibleTitle {
    padding-top: 45px;
}

body[lang=de] .teaserManager.flexibleTeaser.tournaments_ska_differentLink .logo,
body[lang=de] .teaserManager.flexibleTeaser.tournaments_ska .logo {background-image: url(../images/flexibleTeaser/ba_220x165_skat.png);}

body[lang=de] .teaserManager.flexibleTeaser.tournaments_rom .logo {background-image: url(../images/flexibleTeaser/tournament_romme.png);}
body[lang=de] .teaserManager.flexibleTeaser.tournaments_rom .logo:before {
    display: block;
    content: '';
    width: 165px;
    height: 55px;
    margin: auto;
    background-image: url(../images/flexibleTeaser/tournament_logo_romme.png);
}

.teaserManager.flexibleTeaser.freeplay .logo {background-image: url(../images/flexibleTeaser/ba_flexible_220x165_freegame.png);}
/* ++MINILEAGUE++ */
.teaserManager.flexibleTeaser.minileague .additionalContent{display: table;bottom: 0px;height: 54px;width:132px;padding: 0 43px;}
#rightContentSmall .teaserManager.flexibleTeaser.minileague .additionalContent{padding: 0 14px;}
.teaserManager.flexibleTeaser.minileague .additionalContent .centerBox {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.teaserManager.flexibleTeaser.minileague .title,
.teaserManager.flexibleTeaser.minileague .logo {background-image: url(../images/flexibleTeaser/ba_flexible_minileague_SPRITE.png);}
.teaserManager.flexibleTeaser.minileague .title{background-position: -3px -240px;height:40px;display: block;}
body[lang=es] .teaserManager.flexibleTeaser.minileague .title,
body[lang=de] .teaserManager.flexibleTeaser.minileague .title,
body[lang=da] .teaserManager.flexibleTeaser.minileague .title{background-position: -3px -178px;}
body[lang=fr] .teaserManager.flexibleTeaser.minileague .title{background-position: -3px -302px;}
body[lang=nl] .teaserManager.flexibleTeaser.minileague .title{background-position: -3px -546px;}
body[lang=sv] .teaserManager.flexibleTeaser.minileague .title{background-position: -3px -421px;}
/* --MINILEAGUE--*/
/* ++BEL_MOBILE++ */
.teaserManager.flexibleTeaser.bel_mobile_alt .title,
.teaserManager.flexibleTeaser.bel_mobile_alt .logo,
.teaserManager.flexibleTeaser.bel_mobile .title,
.teaserManager.flexibleTeaser.bel_mobile .logo{background-image: url(../images/flexibleTeaser/ba_flexible_220x165_bel_mobile.png);}
.teaserManager.flexibleTeaser.bel_mobile_alt .title,
.teaserManager.flexibleTeaser.bel_mobile .title{background-position: -3px -170px;height:70px;display: block;}
.teaserManager.flexibleTeaser.bel_mobile_alt .flexiblepart p,
.teaserManager.flexibleTeaser.bel_mobile .flexiblepart p{
    margin-top: 65px;
    display: inline-block;
    padding: 10px 10px 0;
    text-shadow: 0 0 2px #333;
}
.teaserManager.flexibleTeaser.bel_mobile_alt.container .flexiblepart,
.teaserManager.flexibleTeaser.bel_mobile.container .flexiblepart{display: block;height: 0;overflow: hidden;}
/* --BEL_MOBILE--*/
/* ++MAU_MOBILE++ */
.teaserManager.flexibleTeaser.mau_mobile .title,
.teaserManager.flexibleTeaser.mau_mobile .cards,
.teaserManager.flexibleTeaser.mau_mobile .cover,
.teaserManager.flexibleTeaser.mau_mobile .logo{background-image: url(../images/flexibleTeaser/ba_flexible_220x165_mau_mobile.png);}
.teaserManager.flexibleTeaser.mau_mobile .title{background-position: -170px -170px;height:70px;display: block;}
body[lang=de] .teaserManager.flexibleTeaser.mau_mobile .title{background-position: -0px -170px;height:70px;display: block;}
body[lang=fr] .teaserManager.flexibleTeaser.mau_mobile .title{background-position: -340px -170px;height:70px;display: block;}
.teaserManager.flexibleTeaser.mau_mobile .cards{ background-position: -204px -250px; width: 92px; height: 94px;}
body[lang=de] .teaserManager.flexibleTeaser.mau_mobile .cards{ background-position: -0px -250px; width: 92px; height: 94px;}
.teaserManager.flexibleTeaser.mau_mobile .cover{ background-position: -102px -250px; width: 92px; height: 94px;}
.teaserManager.flexibleTeaser.mau_mobile .flexiblepart p{
    margin-top: 65px;
    display: inline-block;
    padding: 10px 10px 0;
    text-shadow: 0 0 2px #333;
}
.teaserManager.flexibleTeaser.mau_mobile.container .additionalContent{
    display: block;
    bottom:0;
    height: 69px;
    overflow: hidden;
    left: 50%;
    margin-left: -47px;
    width: 92px;
}
.teaserManager.flexibleTeaser.mau_mobile.container .additionalContent .cards{top:80px;}
.teaserManager.flexibleTeaser.mau_mobile.container .additionalContent .cover{top:0;}
.teaserManager.flexibleTeaser.mau_mobile.container .additionalContent .cards,
.teaserManager.flexibleTeaser.mau_mobile.container .additionalContent .cover{
    position: absolute;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.teaserManager.flexibleTeaser.mau_mobile.container.showCards .additionalContent .cards{
    top:0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    transition-delay: 0.3s;

}
.teaserManager.flexibleTeaser.mau_mobile.container.showCards .additionalContent:hover .cards{
    -webkit-transform: rotate(359deg);
    transform:rotate(359deg);
    transition-delay: 0s;
}
.teaserManager.flexibleTeaser.mau_mobile.container.showCards .additionalContent .cover{
    top:80px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.teaserManager.flexibleTeaser.mau_mobile.container .flexiblepart{display: block;height: 0;overflow: hidden;}
/* --MAU_MOBILE--*/
/* ++ WE ARE HIRING ++ */
.teaserManager.flexibleTeaser.weAreHiring .title,
.teaserManager.flexibleTeaser.weAreHiring .logo {background-image: url(../images/flexibleTeaser/img_weAreHiring_static_SPRITE.png);}
.teaserManager.flexibleTeaser.weAreHiring .logo {background-position:  -22px -11px}
body.g940 #rightContentSmall .teaserManager.flexibleTeaser.weAreHiring .logo {background-position: -2px 0px;}
.teaserManager.flexibleTeaser.weAreHiring .title{background-position: -13px -272px; height: 101px;;display: block;}
body[lang=de] .teaserManager.flexibleTeaser.weAreHiring .title{background-position: -13px -168px;}
/* --MINILEAGUE--*/
/* ++ CUSTOMER SERVICE ++ */
.teaserManager.flexibleTeaser.customerService .outsideContent,
.teaserManager.flexibleTeaser.customerService .title{width: 140px;left:0 !important;}
body.g940 .teaserManager.flexibleTeaser.customerService .outsideContent,
body.g940 .teaserManager.flexibleTeaser.customerService .title{width: 220px;}
body.g940 #rightContentSmall .teaserManager.flexibleTeaser.customerService .outsideContent,
body.g940 #rightContentSmall .teaserManager.flexibleTeaser.customerService .title{width: 160px;}
.teaserManager.flexibleTeaser.customerService .logo {background-image: url(../images/flexibleTeaser/img_customerservice_flexible_SPRITE.png);}
.teaserManager.flexibleTeaser.customerService .logo {background-position: center -7px;}
.teaserManager.flexibleTeaser.customerService .additionalContent .icon.phoneService{visibility: hidden; margin-bottom: 5px;}
body[lang=de] .teaserManager.flexibleTeaser.customerService .additionalContent .icon.phoneService{visibility: visible;}
body[lang=en][requestCountry=US] .teaserManager.flexibleTeaser.customerService .additionalContent .icon.phoneService{visibility: visible;}
body[lang=fr] .teaserManager.flexibleTeaser.customerService .additionalContent .icon.phoneService{visibility: visible;}
body.g940 .teaserManager.flexibleTeaser.customerService .logo {background-position: center top;}
.teaserManager.flexibleTeaser.customerService .title{display: block;top: 7px;text-align: center; line-height: 17px;}
.teaserManager.flexibleTeaser.customerService .additionalContent {display: block;top: 38px;left: 14%; width:auto;}
body.g940 .teaserManager.flexibleTeaser.customerService .additionalContent {top: 43px;}
.teaserManager.flexibleTeaser.customerService .outsideContent {
    display: block;
    bottom: 8px;
    text-align: center;
}
.teaserManager.flexibleTeaser.customerService .additionalContent .centerBox {
    width: 110px;
    text-align: center;
    margin: auto;
}
.teaserManager.container.customerService .csLink {display: block;font-size: 10px;line-height: 13px;}
/* -- CUSTOMER SERVICE -- */
/* +++ FAQ BOX +++ */
.teaserManager.fixedSizeTeaser.faqBoxTeaser .questionBox .qustionLogo{margin: auto;}
.teaserManager.fixedSizeTeaser.faqBoxSmallTeaser ul,
.teaserManager.fixedSizeTeaser.faqBoxTeaser ul{
    -webkit-padding-start: 36px;
    padding-left: 14px;
    margin-top: 5px;
}
.teaserManager.fixedSizeTeaser.faqBoxSmallTeaser ul{
    margin-top: -4px;
}
.teaserManager.fixedSizeTeaser.faqBoxSmallTeaser li,
.teaserManager.fixedSizeTeaser.faqBoxTeaser li{margin-bottom: 3px;color:#116F96;}
.teaserManager.fixedSizeTeaser.faqBoxSmallTeaser li a,
.teaserManager.fixedSizeTeaser.faqBoxTeaser li a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 13px;
}
/* -- FAQ BOX -- */
/* +++ BECOME GAMBLER SMALL +++ */
.teaserManager.fixedSizeTeaser.becomeGamblerSmall .teaserContent{
    font-size: 12px;
    text-align: center;
    height: 59px;
    vertical-align: middle;
}
body.g940 #rightContentSmall .teaserManager.fixedSizeTeaser.becomeGamblerSmall .teaserContent{width: 140px;height: 49px;}
body.g940 .teaserManager.fixedSizeTeaser.becomeGamblerSmall .teaserContent{width: 200px;padding: 9px 9px 6px;}
.teaserManager.fixedSizeTeaser.becomeGamblerSmall{}
/* --- BECOME GAMBLER SMALL --- */

/* +++ WARRANTY +++ */
.teaserManager.fixedSizeTeaser.warranty .teaserContent{text-align: center;}
.teaserManager.fixedSizeTeaser.warranty .warrantyBox{
    text-align: left;
    text-decoration: none;
    padding: 5px 14px;
}
#rightContentSmall .teaserManager.fixedSizeTeaser.warranty .warrantyBox{padding: 0;}
body.g940  #rightContentSmall .teaserManager.fixedSizeTeaser.warranty .warrantyBox{padding: 2px 8px;}
.teaserManager.fixedSizeTeaser.warranty .warrantyBox .warrantyFlag{margin-left:5px;padding-left: 16px;width: auto;}
.teaserManager.fixedSizeTeaser.warranty .warrantyBox .warrantyFlag .text{padding-top:5px;width: 110px;}
.teaserManager.fixedSizeTeaser.warranty .teaserContent .warrantyRibbon{
    position: absolute;
    top: 0px;
    right: -1px;
}
.teaserManager.fixedSizeTeaser.warranty .teaserContent .textWrapper{
    display: table-cell;
    height: 67px;
    vertical-align: middle;;
}
.teaserManager.fixedSizeTeaser.warranty .teaserContent .link{display: block;}
.teaserManager.fixedSizeTeaser.warranty .teaserContent p{margin: 0;}
#rightContentSmall .teaserManager.fixedSizeTeaser.warranty .teaserContent p{margin: 5px 0;text-align: left;}
body.g940 #rightContentSmall .teaserManager.fixedSizeTeaser.warranty .teaserContent p{margin: 4px 0 0;text-align: center;}
.teaserManager.fixedSizeTeaser.warranty .teaserConten .link{margin-top:5px;}
/* --- WARRANTY --- */
/* +++ CHARITY +++ */
.teaserManager.fixedSizeTeaser.charity .teaserContent{padding: 6px;text-align: center;}
.teaserManager.fixedSizeTeaser.charity .charityBox{margin-bottom: 5px;text-align: left;text-decoration: none;}
.teaserManager.fixedSizeTeaser.charity .charityBox .charityLogo{margin: auto;}
.teaserManager.fixedSizeTeaser.charity .charityBox .textWrapper{
    position: absolute;
    top: 81px;
    left: 0px;
    width: 100%;
    text-align: center;
}
.teaserManager.fixedSizeTeaser.charity .charityBox .logoText{

}
.teaserManager.fixedSizeTeaser.charity .teaserContent p{
    margin: 0 0 6px;
    text-align: left;
}
/* --- CHARITY --- */
/* +++ FAIRNESS GUARANTEE +++ */
.teaserManager.fixedSizeTeaser.fairnessGuarantee .teaserContent{text-align: center;}
.teaserManager.fixedSizeTeaser.fairnessGuarantee .fairnessBox{margin-bottom: 5px;}
.teaserManager.fixedSizeTeaser.fairnessGuarantee .fairnessBox .fairnessLogo{margin: auto;}
.teaserManager.fixedSizeTeaser.fairnessGuarantee .fairnessBox .logoText{
    position: absolute;
    top: 81px;
    left: 0px;
    width: 100%;
    white-space: nowrap;
}
.teaserManager.fixedSizeTeaser.fairnessGuarantee ul{text-align:left;margin: 1px 0 0 0;padding-left: 12px;}
.teaserManager.fixedSizeTeaser.fairnessGuarantee li{white-space: nowrap;margin-bottom: 1px;}
body.g940 .teaserManager.fixedSizeTeaser.fairnessGuarantee li a{font-size: inherit;}
/* --- FAIRNESS GUARANTEE --- */
/* --- BBB--- */
body.g940 .teaserManager.fixedSizeTeaser.bbb{text-align: center;}
body.g940 .teaserManager.fixedSizeTeaser.bbb {height: 164px;}
#rightContentSmall .teaserManager.fixedSizeTeaser.bbb .teaserContent {padding: 55px 0 62px 0;}
/* ++FLEXIBLE_HOVER_TEASERS ++ */
.teaserManager.flexibleTeaser .flexiblepart p{margin-top: 0px;display: inline-block;}
.teaserManager.flexibleTeaser .flexiblepart .listItem{display: list-item;font-weight: bold;line-height: 17px;}
.teaserManager.flexibleTeaser.container .flexiblepart {display: block;height: 0;overflow: hidden; position: relative;}
.teaserManager.flexibleTeaser .flexiblepart .ppmastersbutton{margin-top: 30px;margin-bottom: 30px; z-index: 3;}
.teaserManager.flexibleTeaser .flexiblepart.showInitial{height: 140px;}
/* --FLEXIBLE_HOVER_TEASERS -- */
/* ++BEL_TOURNAMENTS++ */
.teaserManager.flexibleTeaser.bel_tournaments .title,
.teaserManager.flexibleTeaser.bel_tournaments .additionalContent{background: url(../images/flexibleTeaser/ba_flexible_belote_tournaments_SPRITE.png)top left no-repeat;}
.teaserManager.flexibleTeaser.bel_tournaments .title{background-position: -0px -122px; width: 219px; height: 58px; display: block; left: 0px;}
.teaserManager.flexibleTeaser.bel_tournaments .additionalContent{background-position: -0px 45px; width: 218px; height: 165px; display: block; left: 1px; bottom: 0px; }
.teaserManager.flexibleTeaser.bel_tournaments .flexiblepart p{padding: 10px 35px 0;}
.teaserManager.flexibleTeaser.bel_tournaments .flexiblepart p.GS .ppmastersbutton{margin-left: 8px;}
.teaserManager.flexibleTeaser.bel_tournaments.container .flexiblepart {top: 58px;}
/* --BEL_TOURNAMENTS--*/
/* ++BEL_AWARDS++ */
.teaserManager.flexibleTeaser.bel_awards .title,
.teaserManager.flexibleTeaser.bel_awards .additionalContent{background: url(../images/flexibleTeaser/ba_flexible_belote_awards_SPRITE.png)top left no-repeat;}
.teaserManager.flexibleTeaser.bel_awards .title{background-position: -0px -98px; width: 219px; height: 80px; display: block; left: 0px;}
.teaserManager.flexibleTeaser.bel_awards .additionalContent{background-position: -0px 70px; width: 218px; height: 165px; display: block; left: 1px; bottom: 0px; }
.teaserManager.flexibleTeaser.bel_awards .flexiblepart p{padding: 8px 0px 0px 35px;}
.teaserManager.flexibleTeaser.bel_awards .flexiblepart p.GS{padding: 0px 10px 0px 35px;}
.teaserManager.flexibleTeaser.bel_awards .flexiblepart p.GS .ppmastersbutton{margin-top: 10px;margin-bottom: 25px;}
.teaserManager.flexibleTeaser.bel_awards.container .flexiblepart {top: 80px;}
/* --BEL_AWARDS-- */
/* ++BEL_CONVERSION++ */
.teaserManager.flexibleTeaser.bel_conversion .title,
.teaserManager.flexibleTeaser.bel_conversion .additionalContent{background: url(../images/flexibleTeaser/ba_conversion_belote_SPRITE.png)top left no-repeat; }
.teaserManager.flexibleTeaser.bel_conversion .title{background-position: -0px -99px; width: 219px; height: 80px; display: block; left: 0px;}
.teaserManager.flexibleTeaser.bel_conversion .additionalContent{background-position: -0px 69px; width: 218px; height: 165px; display: block; left: 1px; bottom: 0px; }
.teaserManager.flexibleTeaser.bel_conversion .flexiblepart p{padding: 8px 0px 0px 35px;}
.teaserManager.flexibleTeaser.bel_conversion.container .flexiblepart {top: 80px;}
/* --BEL_CONVERSION-- */
/* ++BEL_FACEBOOK_PROMOTION++ */
.teaserManager.flexibleTeaser.bel_facebookPromotion .additionalContent .sprity, .teaserManager.flexibleTeaser.bel_facebookPromotion .title { background: url(../images/flexibleTeaser/ba_flexible_belote_facebookPromotion_sprite.png) top left no-repeat; display: block;}
.teaserManager.flexibleTeaser.bel_facebookPromotion .additionalContent .sprity.facebookWoman { background-position: -0px -0px; width: 220px; height: 100px; position: absolute; bottom: 0;}
.teaserManager.flexibleTeaser.bel_facebookPromotion .title { background-position: -0px -105px; width: 220px; height: 60px; left: 0;position:relative}
.teaserManager.flexibleTeaser.bel_facebookPromotion .logo{display: none;height: 0px;}
.teaserManager.flexibleTeaser.bel_facebookPromotion .flexiblepart.showInitial {height: auto}
.teaserManager.flexibleTeaser.bel_facebookPromotion .flexiblepart div {
    position: relative;
    padding-right: 12px;
    height: auto;
    padding-bottom: 25px;
}
.teaserManager.flexibleTeaser.bel_facebookPromotion .flexiblepart span.colorButton {margin-left: 23px;font-size: 12px;}
.teaserManager.flexibleTeaser.bel_facebookPromotion .additionalContent{
    display: block;
    position: relative;
    height: 104px;
    overflow: hidden;}
/* --BEL_FACEBOOK_PROMOTION--*/
/* ++ROM_TOURNAMENTS++ */
.teaserManager.flexibleTeaser.rom_tournaments .title,
.teaserManager.flexibleTeaser.rom_tournaments .additionalContent{background: url(../images/flexibleTeaser/ba_flexible_rom_sprite.png)top left no-repeat;}
.teaserManager.flexibleTeaser.rom_tournaments .title{background-position: -0px -0px; width: 220px; height: 58px; display: block; left: 0px;}
.teaserManager.flexibleTeaser.rom_tournaments .additionalContent{background-position: -0px -64px; width: 218px; height: 107px; display: block; left: 1px; bottom: 0px; }
.teaserManager.flexibleTeaser.rom_tournaments .flexiblepart p{padding: 16px 33px 0;}
.teaserManager.flexibleTeaser.rom_tournaments .flexiblepart .ppmastersbutton{margin-top: 30px;margin-bottom: 22px;}
.teaserManager.flexibleTeaser.rom_tournaments .flexiblepart p.GS .ppmastersbutton{margin-top: 20px;margin-bottom: 15px;}
.teaserManager.flexibleTeaser.rom_tournaments.container .flexiblepart {top: 55px;}
.teaserManager.flexibleTeaser.rom_tournaments.specialMastersColor{
    background: #6F0F1C;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6F0F1C), to(#510913));
    background: -webkit-linear-gradient(#6F0F1C, #510913);
    background: -moz-linear-gradient(#6F0F1C, #510913);
    background: -ms-linear-gradient(#6F0F1C, #510913);
    background: -o-linear-gradient(#6F0F1C, #510913);
    background: linear-gradient(#6F0F1C, #510913);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6F0F1C ', EndColorStr='#510913 ');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6F0F1C', EndColorStr='#510913')";

}
/* --ROM_TOURNAMENTS--*/
/* +++ TEASER ROTATION +++ */
.teaserManager.teaserRotation{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:auto;
    height: 154px;
    overflow: hidden;
}
body.g940 .teaserManager.teaserRotation{height: 164px;}
.teaserManager.teaserRotation .teaserManagerSprite{ background: url(../images/teaserManagerSprite.png) no-repeat;}
.teaserManager.teaserRotation #arrowRight:hover .teaserManagerSprite.arrowRight{background-position: -29px -70px;}
.teaserManager.teaserRotation #arrowRight .teaserManagerSprite.arrowRight:active,
.teaserManager.teaserRotation #arrowRight:active .teaserManagerSprite.arrowRight{background-position: -58px -70px;}
.teaserManager.teaserRotation .teaserManagerSprite.arrowLeft,
.teaserManager.teaserRotation .teaserManagerSprite.arrowRight{
    background-position: 0px -70px;
    width: 30px;
    height: 70px;
    margin-top: 50px;
    margin-left: 5px;
}
.teaserManager.teaserRotation #arrowLeft:hover .teaserManagerSprite.arrowLeft{background-position: -30px -0px;}
.teaserManager.teaserRotation #arrowLeft:active .teaserManagerSprite.arrowLeft{background-position: -58px -0px;}
.teaserManager.teaserRotation .teaserManagerSprite.arrowLeft{
    background-position: 0px 0px;
    margin-left: 3px;
}

#teaserRotation div.logo{
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    width: 235px;
    height: 116px;
    display: block;
}
#teaserRotation .colorButton{
    font-size: 14px;
    padding-left: 20px;
}
.teaserManager.teaserRotation #teaserRotationContent{
    position: relative;
    height: 100%;
    width: 100%;
    z-index: -1;
    -webkit-transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
}
.teaserManager.teaserRotation .teaserRotationContainer{
    position: absolute;
    top: -1px;
    left: 20px;
}
.teaserManager.teaserRotation .imageFrameWrapper {
    cursor: pointer;
    position: absolute !important;
    top: 12px ;
    z-index: 0;
    left: 0px !important;
    background-color: transparent;
    border-width: 4px;
}
body.g940 .teaserManager.teaserRotation .imageFrameWrapper{top: 22px;}
.teaserManager.teaserRotation .imageFrameWrapper > div{
    height: 114px;
    width: 234px;
}
.teaserManager.teaserRotation .imageFrameWrapper{
    border-color: #ffffff\9;
}
.teaserManager.teaserRotation .imageFrameWrapper > div{
    height: 110px\9;
    width: 228px\9;
    border-width: 3px;
}
.teaserManager.teaserRotation .imageWrapper{
    position: absolute;
    top: 16px;
    left: 4px;
}
body.g940 .teaserManager.teaserRotation .imageWrapper{top: 26px;}
.teaserManager.teaserRotation.teaserManager .teaserDescription{
    float: right;
    width: 149px;
    margin-left: 269px;
    height: 135px;
    padding-right: 20px;
    position: relative;
}
body.g940 .teaserManager.teaserRotation.teaserManager .teaserDescription{height: 143px;}
.teaserManager.teaserRotation.teaserManager .teaserDescription h2{margin-top: 19px;margin-bottom: 6px;}
body.g940 .teaserManager.teaserRotation.teaserManager .teaserDescription h2{margin-top: 24px;}
.teaserManager.teaserRotation.teaserManager .teaserDescription p{margin:0;}
.teaserManager.teaserRotation.teaserManager .teaserDescription ul{padding-left: 14px;}
body.g940 .teaserManager.teaserRotation .teaserDescription{width: 209px;}
.teaserManager.teaserRotation .teaserDescription .link{
    position: absolute;
    bottom: 0;
    right: 20px;
    font-size: 13px;
    font-weight: bold;
    width: auto;
    padding-left: 13px;
}
/* -- TEASER ROTATION -- */
/* CONVERSION BANNER */
#conversionBanner.teaserManager .contentConversionBanner._0 {
    background-image: url("../images/img_banner_conversion_644x142_1.jpg");
    height: 142px;
    width: 640px;
}
#conversionBanner.teaserManager .contentConversionBanner._1 {
    background-image: url("../images/img_banner_conversion_644x142_2.jpg");
    height: 142px;
    width: 640px;
}
#conversionBanner.teaserManager .contentConversionBanner .head {
    min-width: 300px;
    padding-top: 12px;
    padding-bottom: 8px;
    float: right;
    margin-right: 20px;
}
#conversionBanner.teaserManager .contentConversionBanner ul {
    margin: 5px auto auto 360px;
    padding: 0;
    clear: both;
}
#conversionBanner.teaserManager .contentConversionBanner ul li {
    list-style: none;
    width: auto;
    padding-left: 25px;
    height: auto;
}
#conversionBanner.teaserManager .contentConversionBanner .linkButton {
    display: block;
    position: absolute;
    bottom: 15px;
    left: 383px;
}

/******Loyalty_Gold Minileague Teaser*/
body.g940 .teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .title,
body.g940 .teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .logo {background-image: url(../images/flexibleTeaser/img_Loyalty_MiniL_flexible_SPRITE.png);}
body.g940 #rightContentSmall .teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .title {left:0px;}
.teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .title {background-position: -0px -272px; display: block;width: 160px; height: 52px;}
body[lang=es].g940 .teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .title {background-position: -0px -378px;}
body[lang=de].g940 .teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .title {background-position: -0px -166px;}
body[lang=fr].g940 .teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .title {background-position: -0px -325px;}
body[lang=nl].g940 .teaserManager.flexibleTeaser.loyaltyMinileagueTeaser .title {background-position: -0px -219px;}


/* ++BEL_MOBILE_TABLET++ */
.teaserManager.flexibleTeaser.bel_mobile_tablet{text-decoration: none; text-shadow: 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302; font-weight: bold;}

.teaserManager.flexibleTeaser.bel_mobile_tablet .title,
.teaserManager.flexibleTeaser.bel_mobile_tablet .logo{display: none;height: 0px;}
.teaserManager.flexibleTeaser.bel_mobile_tablet .title{background-position: -3px -170px;height:0px;display: none;}

.teaserManager.flexibleTeaser.bel_mobile_tablet .flexiblepart{display: block;height: 221px;overflow: hidden;}

.teaserManager.flexibleTeaser.bel_mobile_tablet .flexiblepart div.headline{padding: 20px 10px 8px 10px;}
.teaserManager.flexibleTeaser.bel_mobile_tablet .flexiblepart div.browsericons{
    background-image: url("../images/flexibleTeaser/ba_flexible_303x140_bel_mobile_tablet_SPRITE.png");
    background-position: 70px 35px;
    float: right;
    height: 35px;
    margin-right: 0;
    position: relative;
    right: -5px;
    width: 70px;
    top: 12px;
}

.teaserManager.flexibleTeaser.bel_mobile_tablet .flexiblepart div.headline{padding-left: 20px;position: relative;top: -10px;}
.teaserManager.flexibleTeaser.bel_mobile_tablet .flexiblepart div.text{padding: 10px 20px 0px 20px;}

.teaserManager.flexibleTeaser.bel_mobile_tablet .additionalContent{display: block;position: relative;height: 164px;overflow: hidden;}
.teaserManager.flexibleTeaser.bel_mobile_tablet .additionalContent .fadeOutText{position: relative;text-align: center;top: 10px;display: block;height: 25px;}

.teaserManager.flexibleTeaser.bel_mobile_tablet .bel_mobile_tablet_moreInfo{display: inline;visibility: hidden;}
.teaserManager.flexibleTeaser.bel_mobile_tablet .bel_mobile_tablet_logo{
    height:157px;
    left: -5px;
    position: relative;
    top: 10px;
}
.teaserManager.flexibleTeaser.bel_mobile_tablet .bel_mobile_tablet_logo.zoomout {
    -webkit-transform: scale(1.8);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(1.8);
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(1.8);
    -ms-transition-duration: 500ms;
    -ms-transition-timing-function: ease-out;
    top: 73px;
}
.teaserManager.flexibleTeaser.bel_mobile_tablet .bel_mobile_tablet_logo.zoomin {
    -webkit-transform: scale(1.0);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(1.0);
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(1.0);
    -ms-transition-duration: 500ms;
    -ms-transition-timing-function: ease-out;
}
.teaserManager.flexibleTeaser.bel_mobile_tablet .bel_mobile_tablet_url{
    width: 115px;
    height: 16px;
    line-height: 16px;
    position: absolute;
    top: 68px;
    left: 63px;
    z-index:5;
    text-align: left;
    text-shadow: none;
    padding-left: 5px;
    font-size: 11px;
}

.teaserManager.flexibleTeaser.bel_mobile_tablet .hiddenBackgroundImage{background-image: none !important;}

/* --BEL_MOBILE_TABLET--*/

/* ++MAU_MOBILE_TABLET++ */
.teaserManager.flexibleTeaser.mau_mobile_tablet{text-decoration: none; text-shadow: 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302, 0 0 3px #c35302; font-weight: bold;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .title,
.teaserManager.flexibleTeaser.mau_mobile_tablet .logo{display: none;height: 0px;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .title{background-position: -3px -170px;height:0px;display: none;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .flexiblepart{display: block;height: 250px;overflow: hidden;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .flexiblepart div.headline{padding: 20px 10px 5px 10px;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .flexiblepart div.browsericons{
    background-image: url("../images/flexibleTeaser/ba_flexible_303x140_bel_mobile_tablet_SPRITE.png");
    background-position: 70px 35px;
    float: right;
    height: 35px;
    margin-right: 0;
    position: relative;
    right: -5px;
    width: 70px;
    top: 15px;
}
.teaserManager.flexibleTeaser.mau_mobile_tablet .flexiblepart div.headline{padding-left: 20px;position: relative;top: -10px;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .flexiblepart div.text{padding: 21px 20px 0px;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .additionalContent{
    display: block;
    position: relative;
    height: 220px;
    overflow: hidden;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .additionalContent .fadeOutText{
    position: absolute;
    top: 15px;
    display: block;
    z-index: 10;
    width: 218px;
}
.teaserManager.flexibleTeaser.mau_mobile_tablet .mau_mobile_tablet_moreInfo{display: inline;visibility: hidden;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .mau_mobile_tablet_url{
    width: 160px;
    height: 16px;
    line-height: 16px;
    position: absolute;
    top: 90px;
    left: 42px;
    z-index:5;
    text-align: left;
    text-shadow: none;
    padding-left: 5px;
    font-size: 12px;
}
.teaserManager.flexibleTeaser.mau_mobile_tablet .mau_mobile_tablet_logoX.zoomin {
    -webkit-transform: scale(0.45, 0.45);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(0.45, 0.45);
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(0.45, 0.45);
    -ms-transition-duration: 500ms;
    -ms-transition-timing-function: ease-out;

    left: -188px;
    position: relative;
    top: -143px;
}
.teaserManager.flexibleTeaser.mau_mobile_tablet .mau_mobile_tablet_logoX.zoomout {
    left: -188px;
    position: relative;
    top: -125px;

    -webkit-transform: scale(1, 1);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(1, 1);
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(1.00, 1.00);
    -ms-transition-duration: 500ms;
    -ms-transition-timing-function: ease-out;
}

.teaserManager.flexibleTeaser.mau_mobile_tablet .centeredText {text-align: center;}
.teaserManager.flexibleTeaser.mau_mobile_tablet .addon{overflow: hidden; position: relative; padding-top:20px;}

/* --MAU_MOBILE_TABLET--*/

/* ++KNO_MOBILE_TABLET++ */
.teaserManager.flexibleTeaser.kno_mobile_tablet{text-decoration: none; text-shadow: 0 0 3px #246cb5, 0 0 3px #246cb5, 0 0 3px #246cb5, 0 0 3px #246cb5, 0 0 3px #246cb5; font-weight: bold;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .title,
.teaserManager.flexibleTeaser.kno_mobile_tablet .logo{display: none;height: 0px;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .title{background-position: -3px -170px;height:0px;display: none;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .flexiblepart{display: block;height: 250px;overflow: hidden;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .flexiblepart div.headline{padding: 20px 10px 5px 10px;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .flexiblepart div.browsericons{
    background-image: url("../images/flexibleTeaser/ba_flexible_kno_SPRITE.png");
    background-position: 70px 35px;
    float: right;
    height: 35px;
    margin-right: 0;
    position: relative;
    right: -5px;
    width: 70px;
    top: 15px;
}
.teaserManager.flexibleTeaser.kno_mobile_tablet .flexiblepart div.headline{padding-left: 20px;position: relative;top: -10px;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .flexiblepart div.text{padding: 21px 20px 0px;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .additionalContent{
    display: block;
    position: relative;
    height: 220px;
    overflow: hidden;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .additionalContent .fadeOutText{
    position: absolute;
    top: 13px;
    display: block;
    z-index: 10;
    width: 218px;
}
.teaserManager.flexibleTeaser.kno_mobile_tablet .kno_mobile_tablet_moreInfo{display: inline;visibility: hidden; font-size: 15px;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .kno_mobile_tablet_url{
    width: 160px;
    height: 16px;
    line-height: 16px;
    position: absolute;
    top: 90px;
    left: 42px;
    z-index:5;
    text-align: left;
    text-shadow: none;
    padding-left: 5px;
    font-size: 12px;
}
.teaserManager.flexibleTeaser.kno_mobile_tablet .kno_mobile_tablet_logoX.zoomin {
    -webkit-transform: scale(0.45, 0.45);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(0.45, 0.45);
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(0.45, 0.45);
    -ms-transition-duration: 500ms;
    -ms-transition-timing-function: ease-out;

    left: -188px;
    position: relative;
    top: -143px;
}
.teaserManager.flexibleTeaser.kno_mobile_tablet .kno_mobile_tablet_logoX.zoomout {
    /*opacity:1;*/
    left: -188px;
    position: relative;
    top: -125px;

    -webkit-transform: scale(1, 1);
    -webkit-transition-duration: 500ms;
    -webkit-transition-timing-function: ease-out;
    -moz-transform: scale(1, 1);
    -moz-transition-duration: 500ms;
    -moz-transition-timing-function: ease-out;
    -ms-transform: scale(1.00, 1.00);
    -ms-transition-duration: 500ms;
    -ms-transition-timing-function: ease-out;
}

.teaserManager.flexibleTeaser.kno_mobile_tablet .centeredText {text-align: center;}
.teaserManager.flexibleTeaser.kno_mobile_tablet .addon{overflow: hidden; position: relative; padding-top:20px;}
.teaserManager.kno_mobile_tablet.base.gr.c1.c.mirror {
    background: #246cb5;
    background: -webkit-linear-gradient(#246cb5 0%, #58add5 80%);
    background: -moz-linear-gradient(#246cb5 0%, #58add5 80%);
    background: -ms-linear-gradient(#246cb5 0%, #58add5 80%);
    background: -o-linear-gradient(#246cb5 0%, #58add5 80%);
    background: linear-gradient(#246cb5 0%, #58add5 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#246cb5 ', EndColorStr='#58add5 ');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#246cb5', EndColorStr='#58add5')";
}

/* --KNO_MOBILE_TABLET--*/

.teaserManager .logo.ba_mau {background-image:  url(../../teaserManager/images/games/ba_235x116_mau_txt.jpg);}
.teaserManager .logo.ba_ams{background-image:  url(../../teaserManager/images/games/ba_235x116_ams_txt.jpg);}
.teaserManager .logo.ba_rom{background-image:  url(../../teaserManager/images/games/ba_235x116_rom_txt.jpg);}
.teaserManager .logo.ba_kno{background-image:  url(../../teaserManager/images/games/ba_235x116_kno_txt.jpg);}
.teaserManager .logo.ba_jwl{background-image:  url(../../teaserManager/images/games/ba_235x116_jwl_txt.jpg);}
.teaserManager .logo.ba_flu{background-image:  url(../../teaserManager/images/games/ba_235x116_flu_txt.jpg);}
.teaserManager .logo.ba_pfm{background-image:  url(../../teaserManager/images/games/ba_235x116_pfm_txt.jpg);}
.teaserManager .logo.ba_1pf{background-image:  url(../../teaserManager/images/games/ba_235x116_1pf_txt.jpg);}
.teaserManager .logo.ba_2pf{background-image:  url(../../teaserManager/images/games/ba_235x116_2pf_txt.jpg);}
.teaserManager .logo.ba_3pf{background-image:  url(../../teaserManager/images/games/ba_235x116_3pf_txt.jpg);}
.teaserManager .logo.ba_4pf{background-image:  url(../../teaserManager/images/games/ba_235x116_4pf_txt.jpg);}
.teaserManager .logo.ba_mbs{background-image:  url(../../teaserManager/images/games/ba_235x116_mbs_txt.jpg);}
.teaserManager .logo.ba_rum{background-image:  url(../../teaserManager/images/games/ba_235x116_rum_txt.jpg);}
.teaserManager .logo.ba_jt2{background-image:  url(../../teaserManager/images/games/ba_235x116_jt2_txt.jpg);}
.teaserManager .logo.ba_sh2{background-image:  url(../../teaserManager/images/games/ba_235x116_sh2_txt.jpg);}
.teaserManager .logo.ba_so3{background-image:  url(../../teaserManager/images/games/ba_235x116_so3_txt.jpg);}

body[lang=da] .teaserManager .logo.ba_mpy{background-image:  url(../../da/teaserManager/images/games/ba_235x116_mpy_txt.jpg);}
body[lang=de] .teaserManager .logo.ba_dko{background-image:  url(../../de/teaserManager/images/games/ba_235x116_dko_txt.jpg);}
body[lang=de] .teaserManager .logo.ba_rom{background-image:  url(../../de/teaserManager/images/games/ba_235x116_rom_txt.jpg);}
body[lang=de] .teaserManager .logo.ba_kno{background-image:  url(../../de/teaserManager/images/games/ba_235x116_kno_txt.jpg);}
body[lang=es] .teaserManager .logo.ba_drg{background-image:  url(../../es/teaserManager/images/games/ba_235x116_drg_txt.jpg);}
body[lang=es] .teaserManager .logo.ba_ruk{background-image:  url(../../es/teaserManager/images/games/ba_235x116_ruk_txt.jpg);}
body[lang=es] .teaserManager .logo.ba_kno{background-image:  url(../../es/teaserManager/images/games/ba_235x116_kno_txt.jpg);}
body[lang=fr] .teaserManager .logo.ba_kno{background-image:  url(../../fr/teaserManager/images/games/ba_235x116_kno_txt.jpg);}
body[lang=fr] .teaserManager .logo.ba_bel{background-image:  url(../../fr/teaserManager/images/games/ba_235x116_bel_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_ams{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_ams_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_wiz{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_wiz_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_kla{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_kla_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_mjj{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_mjj_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_kno{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_kno_txt.jpg);}
body[lang=sv] .teaserManager .logo.ba_mpy{background-image:  url(../../sv/teaserManager/images/games/ba_235x116_mpy_txt.jpg);}

body[lang=da] .teaserManager .logo.ba_jwl{background-image:  url(../../da/teaserManager/images/games/ba_235x116_jwl_txt.jpg);}
body[lang=de] .teaserManager .logo.ba_jwl{background-image:  url(../../de/teaserManager/images/games/ba_235x116_jwl_txt.jpg);}
body[lang=de] .teaserManager .logo.ba_pfm{background-image:  url(../../de/teaserManager/images/games/ba_235x116_pfm_txt.jpg);}
body[lang=es] .teaserManager .logo.ba_jwl{background-image:  url(../../es/teaserManager/images/games/ba_235x116_jwl_txt.jpg);}
body[lang=es] .teaserManager .logo.ba_rom{background-image:  url(../../es/teaserManager/images/games/ba_235x116_rom_txt.jpg);}
body[lang=fr] .teaserManager .logo.ba_jwl{background-image:  url(../../fr/teaserManager/images/games/ba_235x116_jwl_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_jwl{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_jwl_txt.jpg);}
body[lang=sv] .teaserManager .logo.ba_jwl{background-image:  url(../../sv/teaserManager/images/games/ba_235x116_jwl_txt.jpg);}
body[lang=fr] .teaserManager .logo.ba_mbs{background-image:  url(../../fr/teaserManager/images/games/ba_235x116_mbs_txt.jpg);}

body[lang=fr] .teaserManager .logo.ba_rom{background-image:  url(../../fr/teaserManager/images/games/ba_235x116_rom_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_rom{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_rom_txt.jpg);}

body[lang=fr] .teaserManager .logo.ba_sh2{background-image:  url(../../fr/teaserManager/images/games/ba_235x116_sh2_txt.jpg);}
body[lang=nl] .teaserManager .logo.ba_so3{background-image:  url(../../nl/teaserManager/images/games/ba_235x116_so3_txt.jpg);}