body {
    background: url(/img/cssnew/bg_body.jpg) fixed repeat-x #eef1f4
}

#pGenre, #pTop, #pBot, .layclosed, .layclosedW, .layopen, .layopenW, .but_delete_big, .but_reminder_add, .but_reminder_del, .but_edit, .but_duplicate, .but_delete, .but_reload, .but_agent, .rgb, .but_up, .but_down, .but_CAL, .but_print, .TST, .TSW, .TZK, .TBW, .THG, .HDTV, .IWH, .ico_hdtv, .ico_play, .cBottom, div.BoxTop.head, .cHead, .intern, .internWhite, .tipImg, a.email, a.email:hover, a.extern, .defaultForm, .arr, .arr.open, a.choice, .tipHeadDayTip, .dragHandle, .searchInput, .TVinfoLogo a, #searchField input[type=submit], .menuCL em, .menuCL ul li.more, #mUp, .pd, .pu, .pui {
    background: url("//pictures.tvinfo.net/img/tvinfo_SPRITE20250213.png") no-repeat transparent 1px 100px
}

div.BoxTop.head, .cHead {
    background-repeat: no-repeat;
    background-position: 0 -605px
}

.sh_w_v, .tdBorder, .tdLeftBorder {
    background: url(/img/cssnew/shadowRow.png) repeat-x 0 0
}

.sh_d_h, .hoverMenue li li {
    background: url(/img/cssnew/shadowCol.png) repeat-y !important
}

.hoverMenue li li {
    background-color: #e0e5f6
}

.sh_w_h {
    background: url(/img/cssnew/shadowColLight.png) repeat-y !important
}

#bannerRight, #infoRight, [data-oldid="infoRight"], #ax-skyscraper {
    position: absolute;
    margin: 21px 0 0 820px;
    z-index: 1000
}

#bannerTop, #infoTop, [data-oldid="infoTop"], #ax-billboard {
    z-index: 1100;
    text-align: center
}

#bannerTop table, #infoTop table, #bannerTop div, #infoTop div, #bannerTop object, #infoTop object {
    margin: 0 auto
}

#bannerCont {
    overflow: hidden;
    width: 300px;
    z-index: 1200
}

#bannerBlock {
    float: left;
    width: 810px;
    height: 1px;
    overflow: hidden;
    border: none
}

#BannerBottom {
    text-align: center
}

#ax-billboard, #ax-billboard-sub {
    display: flex;
    justify-content: center;
    align-items: center
}

div.Box1, div.Box2, div.Box3, div.Box4, div.Box25 {
    overflow-x: hidden
}

#pageBox {
    overflow: hidden;
}

#pageBox, div.Box1, div.Box2, div.Box3, div.Box4, div.Box25, #navBoxTop {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

#_all {
    max-width: 980px;
    width: 100%;
    margin: auto;
    margin-top: 10px;
    min-height: 1000px
}

#pageBox {
    height: auto;
    width: 820px;
    z-index: 100
}

#pageHeader, #pageHolder, #pageFooter {
    left: 0px;
    width: 100%;
    float: left
}

#pageHeader, #pageFooter {
    height: 10px;
    background: #fff
}

body.mf_wallpaper #pageHeader {
    background: #fff
}

#pageHeader h1, h1.h1pageHead {
    margin: 4px 0 0 0;
    padding: 0;
    text-align: center;
    font-size: 10px;
    color: #2f4566;
    font-style: italic
}

h4 span {
    display: inline !important;
    font-weight: normal;
    font-size: 9px;
    text-transform: uppercase
}

#pageHolder {
    background: #fff;
    padding: 0 10px 10px 10px;
    height: auto;
    _height: 600px;
    min-height: 600px;
    text-align: left;
    max-width: 800px
}

#linkListBox {
    background-color: #fff;
    width: 100%;
    display: inline-flex
}

#footerBox {
    float: left;
    padding: 6px 0 6px 0;
    width: 100%;
    text-align: center
}

#footerBox ul {
    margin: 0 0 0 42px
}

#footerBox li {
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #fff
}

#footerBox li.last {
    border: none;
    padding: 0
}

#footerBox a {
    color: #FFF
}

#footerBox a:hover {
    text-decoration: underline
}

div.menu {
    padding-left: 5px
}

div.menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

div.menu ul ul {
    width: 495px;
    float: left
}

div.menu ul li, div.menu ul a, .col2 div.menu ul li {
    float: left
}

div.menu ul ul li, .col2 div.menu ul li {
    border-left: 1px solid #c6d9f7
}

.col2 div.menu td, .col2 div.menu td a {
    font-size: 10px
}

div.menu ul li a.m {
    width: 95px;
    font-weight: bold
}

li.sender {
    list-style: none
}

.senderLayOuter {
    position: relative;
    width: auto;
    height: auto;
    float: left;
    border: 2px solid #000
}

div.senderLay {
    z-index: 8000;
    position: absolute;
    left: 0px;
    top: 20px;
    overflow: hidden;
    height: 0px;
    width: 600px;
    background: #99ffff
}

.senderGroup:hover div.senderLayOuter div.senderLay {
    overflow: visible
}

div.BoxBTT, div.BoxAltBTT {
    width: 395px;
    height: 335px;
    text-align: center;
    overflow: hidden
}

div.BoxBTT {
    display: none
}

div.BoxAltBTT {
    display: block;
    text-align: left
}

div.mfc170, div.mfc3728 {
    margin: 10px auto;
    display: block
}

.mfc3728 {
    text-align: center
}

.mfc3728 div, .mfc3728 table {
    margin: auto
}

div.mfc170 {
    width: 320px;
    float: left
}

table {
    border: none;
    border-collapse: collapse
}

td {
    vertical-align: top
}

.botLineW {
    border-bottom: 1px solid #FFF
}

div.Box1, div.Box2, div.Box3, div.Box4, div.Box25 {
    height: auto;
    color: #024589;
    text-align: left
}

.Box1 {
    width: 193px
}

.Box2 {
    width: 395px
}

.Box3 {
    width: 597px
}

.Box4 {
    width: 799px
}

.Box25 {
    width: 344px
}

.Box15 {
    width: 409px
}

div.BoxIframe {
    width: 378px
}

div.BoxTop, div.BoxBottom {
    height: 3px;
    padding: 0;
    overflow: hidden;
    clear: left
}

.Box15 div.BoxTop, .Box15 div.BoxBottom {
    background: #FFF !important
}

div.head, div.BoxTop.head {
    height: 17px;
    padding: 3px 0 0 10px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF
}

div.BoxContent {
    padding: 5px
}

.Box4 .sh_d_h div.BoxContent {
    min-height: 60px
}

.col1, .col2, .col3, .col4 {
    position: relative;
    float: left
}

.col1 {
    left: 0px
}

.col2 {
    left: 9px
}

.col3 {
    left: 18px
}

.col4 {
    left: 27px
}

div.mpSpacerLeft, div.spacer, .spacer {
    display: block;
    clear: both;
    height: 10px
}

div.mpSpacerLeft {
    margin-right: 11px
}

.row {
    width: 799px;
    padding-bottom: 10px;
    float: left
}

.tvTippIMG, .tvTippTXT, .tvTippSLTime {
    float: left
}

.tvTippIMG {
    width: 125px
}

.tvTippTXT {
    width: auto;
    max-width: 170px;
    padding-top: 5px
}

.tvTippSLTime, .sparteTipp {
    width: auto;
    min-width: 60px
}

.tvTippSL {
    padding: 5px 0 0 0
}

.tvTippTime, .tvTime, td div.ct {
    width: 38px;
    font-size: 1em;
    text-align: center;
    padding: 0;
    font-weight: bold;
    color: #cc0033;
    margin: 0 0 2px 0;
    display: block
}

td div.ct {
    margin: 5px 8px 0 0
}

.sparteTipp {
    text-align: center
}

.line {
    height: 1px
}

.woTime, .woSLIMG, .woSLTXT, .woProg {
    float: left
}

.woTime {
    padding: 3px 10px 3px 0;
    font-weight: bold
}

.woSLTXT {
    padding: 3px 10px;
    width: 57px;
    font-weight: bold
}

.woProg {
    padding: 3px 0 3px 0;
    width: 250px
}

.regInfo {
    padding-left: 3px;
    padding-right: 3px;
    background: #73abc4;
    color: #fff
}

#infoLay, .loginLay, #infoInnerTxt, .infoInnerTxt, div.infoClose {
    position: absolute
}

#infoLay, .loginLay {
    background: #cee4ff;
    margin-left: 180px;
    top: 200px;
    width: 550px;
    min-height: 400px;
    display: none;
    z-index: 999999;
    box-shadow: 14px 15px 13px rgba(55, 66, 77, 0.5);
}
.regButton {
    margin-left:31%;
}

div.LOGOsw {
    display: block;
    width: 170px;
    height: 80px;
    background: url("//pictures.tvinfo.net/css-img/20160901/TVinfo_Logo_Blau.png") no-repeat;
    background-size: 70%;
    margin: 10px 0 0 10px;
}

div.LOGOsw span {
    display: none
}

.loginLay {
    visibility: visible
}

#infoInnerTxt, .infoInnerTxt {
    color: #000;
    font-weight: bold;
    font-size: 12px;
    height: auto;
    width: 90%;
    margin: 5%;
    margin-top: 0;
    padding: 0;
    position: relative;
}

div.infoClose {
    top: 10px;
    right: 10px
}

.searchInput {
    background-position: -310px -47px !important;
    border-top: none !important;
    border-radius: 9px;
    height: 18px;
    padding: 2px 20px 0 25px;
    width: 300px
}

.regionalPGL {
    padding-top: 0px;
    width: 150px
}

.layclosed, .layclosedW, .layopen, .layopenW {
    background-position: -334px -34px;
    cursor: pointer;
    background-size: 420px
}

.layopen, .layclosed {
    background-position: -396px -38px;
    padding-left: 20px
}

.layclosedW {
    background-position: -334px -37px
}

.layopen {
    background-position: -396px -58px
}

.layopenW {
    background-position: -334px -59px
}

.timeField, .tipHeadTime {
    background: #6a81a7;
    height: 27px;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    width: 55px;
    height: 20px;
    display: block;
    border-radius: 3px;
    text-align: center
}

.arr, .arr.open {
    background-position: -808px -203px;
    padding-left: 12px
}

.arr.open {
    background-position: -808px -225px
}

.modulFrame2C {
    border: none 0;
    width: 395px;
    height: 270px
}

.modulFrame4C {
    border: none 0;
    width: 799px;
    height: 430px;
    z-index: 1
}

#ctrlDiv {
    visibility: visible;
    width: 1px;
    height: 1px;
    overflow: hidden
}

[class*=but_] {
    box-sizing: border-box;
    font-size: 13px !important;
    text-align: center;
    height: 22px;
    line-height: 22px !important;
    border: none;
    padding-top: 0px;
    margin-bottom: 2px;
    display: table-cell;
    float: left;
    color: #1a2747;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 183px
}

a[class*=but_]:hover {
    text-decoration: none !important
}

[class*=but_xl] {
    width: 129px
}

[class*=but_xm] {
    width: 114px
}

[class*=but_m] {
    width: 79px
}

[class*=but_xs] {
    width: 60px
}

[class*=but_xxs] {
    width: 53px;
}

[class*=but_s] {
    width: 33px
}

[class*=but_] {
    background-color: #f0f5f8;
    color: #525252
}

[class*=_red] {
    background-color: #cb0236;
    color: #fff
}

[class*=_white] {
    background-color: #fff
}

[class*=_orange] {
    background-color: #f5bc02
}

[class*=_blue] {
    background-color: #c4dbe9
}

[class*=_lightBlue] {
    background-color: #dce9f1
}

[class*=_dBlue] {
    background-color: #5d7db6;
    color: #fff
}

[class*=_yellow] {
    background-color: #f2e72e
}

[class*=_green], .but_edit, .but_duplicate {
    background-color: #4ea328;
    color: #fff !important
}

[class*=but_]:hover {
    background-color: #ff060d;
    color: #fff
}

[class*=_red]:hover {
    background-color: #f20244
}

[class*=_green]:hover {
    background-color: #43d502
}

.but_s_pass, .but_s_pass:hover, .but_xs_pass, .but_xs_pass:hover {
    cursor: default;
    color: #CCC
}

.but_reminder_add, .but_reminder_del, .but_delete_big, .but_edit, .but_duplicate, .but_reload, .but_delete, .but_agent, .but_calendar, .but_print, .but_up, .but_down, .but_CAL {
    display: block;
    width: 33px;
    margin: 0 1px 0 0;
    display: block;
    border: none
}

.but_CAL, .but_print, .but_up, .but_down, .but_edit, .but_duplicate, .but_reload, .but_delete, .but_agent, .but_delete, .but_delete_big {
    width: 33px;
    background-position: -99px -180px;
    background-size: 370px !important
}

.but_CAL, .but_print, .but_up, .but_down, .but_duplicate, .but_reload, .but_agent, .but_reminder_add, .but_reminder_del {
    background-color: #b5b5b5
}

.but_print {
    background-position: -53px -125px;
    background-color: #6a81a7
}

.but_up {
    background-position: -345px -74px
}

.but_down {
    background-position: -345px -55px
}

.but_edit, .but_duplicate, .but_delete, .but_agent {
    float: left
}

.but_edit span, .but_duplicate span, .but_reload span, .but_delete span, .but_agent span, .but_reminder_add span, .but_reminder_del span, .TSW span, .TZK span, .TST span, .TBW span, .THG span, .HDTV span, .IWH span, .but_print span, .ico_hdtv span, .ico_play span {
    display: none
}

span.butLabel {
    display: block !important;
    margin: 3px 0 0 0;
    padding-left: 37px;
    color: #999;
    white-space: nowrap
}

.but_edit {
    background-position: -61px -234px
}

.but_agent {
    background-position: -100px -234px
}

.but_duplicate {
    background-position: -65px -170px;
    background-size: 408px !important
}

.but_reload {
    background-position: -86px -151px
}

.but_delete {
    background-position: -135px -233px;
    background-color: #cb0236
}

.but_delete_big {
    background-position: -177px -317px;
    background-color: #cb0236;
    background-size: 502px auto !important;
    width: 57px;
    height: 27px
}

.but_agent.rp {
    margin-right: 5px
}

.but_reminder_add, .but_reminder_del {
    display: block;
    width: 22px;
    height: 21px;
    background-position: -2px -216px;
    background-size: 387px !important;
    float: left
}

.but_reminder_del {
    background-position: -31px -216px
}

.TST, .TSW, .TZK, .TBW, .THG, .HDTV, .ico_hdtv, .IWH {
    display: block;
    width: 30px;
    height: 14px;
    background-position: -50px -12px;
    list-style: none;
    float: left;
    margin: 0;
    padding: 0
}

.TSW {
    background-position: -81px -12px
}

.TZK {
    background-position: -120px -12px
}

.HDTV, .ico_hdtv {
    background-position: -154px -12px
}

.IWH {
    background-position: -183px -12px
}

.TBW {
    background-position: -216px -12px
}

.THG {
    background-position: -247px -12px
}

.ico_play {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin: 0 0 2px 0;
    background-position: -2px -248px;
    background-size: 598px;
    background-color: #b5b5b5;
    border-radius: 3px
}

.ico_film, .ico_serie {
    width: 40px;
    padding: 1px 0 0 0;
    font-size: 0.6em;
    text-transform: uppercase;
    color: #fff !important;
    background: #cc0033;
    text-align: center;
    border-radius: 3px;
    display: block;
    margin: 0 0 2px 0
}

.ico_serie {
    background: #5555dd
}

.ico_film.s, .ico_serie.s, .tvTime.s {
    width: 30px
}

.s, .tvTime.s {
    font-size: 0.8em
}

.cast1 {
    width: 120px;
    color: #333;
    font-weight: bold;
    vertical-align: top;
    font-size: 12px
}

.cast2 {
    width: 460px;
    font-size: 12px;
    text-align: left;
    color: #1a2747
}

.vList {
    vertical-align: top;
    border-left: 1px solid #d1d0d0
}

.tdBorder, .tdLeftBorder {
    padding: 3px;
    border-right: 1px solid #d1d0d0;
    border-bottom: 1px solid #d1d0d0;
    vertical-align: top;
    background-position: 0 -1px
}

.tdLeftBorder {
    border-left: 1px solid #d1d0d0
}

.cBlue {
    background-color: #95aed6
}

.label, .label5, .label0, label {
    float: left;
    display: inline;
    padding: 4px 3px 0 0
}

.label5 {
    padding-right: 5px
}

.label0 {
    padding-right: 0px
}

.form {
    float: left;
    height: 22px;
    padding: 0;
    margin-right: 5px
}

form {
    margin: 0
}

.red, .dark, .timeBlue, .darkBlue, .green, .orange {
    color: #FFF !important
}

.mediumBlue, .blue, .lightBlue, .lightestBlue, .lightGreen, .lightestBlue, .lightGreen, .yellow {
    color: #1a2747 !important
}

.lightOrange, .lightestOrange, .lightestOrange2 {
    color: #482301 !important
}

.red {
    background-color: #cb0034 !important
}

.dark {
    background-color: #1a2747 !important;
    color: #FFF !important
}

.timeBlue {
    background-color: #5f81af !important
}

.darkBlue {
    background-color: #73abc4 !important
}

.mediumBlue {
    background-color: #a2c9ee !important
}

.blue {
    background-color: #c6d9f7 !important
}

.lightBlue {
    background-color: #d1e1f6 !important
}

.lightestBlue {
    background-color: #e2ecf9 !important
}

.green {
    background-color: #87af40 !important
}

.lightGreen {
    background-color: #b9d982 !important
}

.yellow {
    background-color: #e8ed51 !important
}

.lightYellow {
    background-color: #ffffa3 !important;
    color: #000 !important
}

.grey {
    background-color: #ebf1fc !important
}

.lightGrey {
    background-color: #f9f9f9 !important
}

.white {
    background-color: #FFF !important
}

.orange {
    background-color: #ff844e !important
}

.lightOrange {
    background-color: #ffb672 !important
}

.lightestOrange {
    background-color: #ffdab8 !important
}

.noColor {
    background-color: transparent !important
}

.esDark {
    background-color: #ffeda9 !important;
    color: #406700 !important
}

.esLight {
    background-color: #ffffcb !important;
    color: #4d7e11 !important
}

.esDark {
    background-color: #2a4a01 !important;
    color: #f3b81c !important;
}

.esLight {
    background-color: #ffffcb !important;
    color: #4d7e11 !important;
}

.head {
    color: #fff !important;
}

#pageHolder .lightBlue {
    background-color: #e0e5f6 !important
}

#pageHolder .lightestBlue {
    background-color: #efefff !important
}

#pageHolder .blue {
    background-color: #dae1fa !important
}

.sh_w_v.noLine, .lightBlue.sh_w_v.noLine {
    background-position: 0 -1px !important
}

.lightestOrange2 {
    background-color: #ffe7d1 !important
}

.BoxTop.head.noBox {
    display: none
}

table.list, div.list {
    border: none !important;
    width: 100%
}

table.list th, table.list td, div.list div {
    padding: 3px !important
}

table.list .t1, div.list .t1 {
    padding-left: 15px !important
}

table.list .tLast, div.list tLast {
    padding-right: 15px !important
}

.orderButtons {
    padding: 4px 10px 0 10px;
    position: relative
}

.orderButtons label {
    color: #1a2747;
    font-weight: bold;
    font-size: 13px;
    margin: 0;
    padding: 0 10px 0 0
}

.orderButtons input, .orderButtons a {
    margin-right: 5px
}

.tableAgenda {
    float: left;
    padding: 10px 0 15px 15px;
    width: 780px;
    color: #505972;
    font-style: italic
}

.tableSubmit {
    float: right;
    padding: 10px 15px 15px 0;
    width: 230px;
    text-align: right
}

.tableSubmit div, .tableSubmit label, .tableSubmit input {
    float: right !important
}

.tableSubmit label, .tableSubmit checkbox {
    height: 18px
}

.w799 {
    width: 799px
}

.w760 {
    width: 760px
}

.w670 {
    width: 670px
}

.w597 {
    width: 597px
}

.w585 {
    width: 585px
}

.w570 {
    width: 570px
}

.w555 {
    width: 555px
}

.w512 {
    width: 512px
}

.w468 {
    width: 468px
}

.w430 {
    width: 430px
}

.w395 {
    width: 395px
}

.w370 {
    width: 370px
}

.w355 {
    width: 355px
}

.w344 {
    width: 344px
}

.w334 {
    width: 334px
}

.w320 {
    width: 320px
}

.w300 {
    width: 300px
}

.w285 {
    width: 285px
}

.w255 {
    width: 255px
}

.w241 {
    width: 241px
}

.w228 {
    width: 228px
}

.w200 {
    width: 200px
}

.w199 {
    width: 199px
}

.w198 {
    width: 198px
}

.w196 {
    width: 196px
}

.w194 {
    width: 194px
}

.w193 {
    width: 193px
}

.w190 {
    width: 190px
}

.w185 {
    width: 185px
}

.w170 {
    width: 170px
}

.w180 {
    width: 180px
}

.w160 {
    width: 160px
}

.w150 {
    width: 150px
}

.w140 {
    width: 140px
}

.w130 {
    width: 130px
}

.w120 {
    width: 120px
}

.w110 {
    width: 110px
}

.w100 {
    width: 100px
}

.w95 {
    width: 95px
}

.w90 {
    width: 90px
}

.w80 {
    width: 80px
}

.w70 {
    width: 70px
}

.w60 {
    width: 60px
}

.w59 {
    width: 59px
}

.w50 {
    width: 50px
}

.w40 {
    width: 40px
}

.w30 {
    width: 30px
}

.w20 {
    width: 20px
}

.w15 {
    width: 15px
}

.w10 {
    width: 10px
}

.w5 {
    width: 5px
}

.menButton {
    width: 14px;
    text-align: center;
    border-right: 2px solid #c6d9f7;
    border-bottom: 2px solid #c6d9f7
}

.h4 {
    height: 4px
}

.h5 {
    height: 5px
}

.h6 {
    height: 6px
}

.h7 {
    height: 7px
}

.h8 {
    height: 8px
}

.h9 {
    height: 9px
}

.h10 {
    height: 10px
}

.h11 {
    height: 11px
}

.h12 {
    height: 12px
}

.h13 {
    height: 13px
}

.h14 {
    height: 14px
}

.h15 {
    height: 15px
}

.h16 {
    height: 16px
}

.h17 {
    height: 17px
}

.h18 {
    height: 18px
}

.h19 {
    height: 19px
}

.h20 {
    height: 20px
}

.h30 {
    height: 30px
}

.h45 {
    height: 45px
}

.h60 {
    height: 60px
}

.h65 {
    height: 65px
}

.h100 {
    height: 100px
}

.h114 {
    height: 114px
}

.h120 {
    height: 120px
}

.h130 {
    height: 130px
}

.h140 {
    height: 140px
}

.h150 {
    height: 150px
}

.h200 {
    height: 200px
}

.h233 {
    height: 233px
}

.h270 {
    height: 270px
}

.valignTop {
    vertical-align: top
}

.overflowHidden {
    overflow: hidden
}

.line {
    height: 1px;
    overflow: hidden;
    background-color: #FFF
}

.center {
    text-align: center
}

.wLine {
    clear: left;
    background: #FFF;
    height: 1px;
    width: 100%;
    overflow: hidden
}

.print {
    display: none
}

.autoScroll {
    overflow: auto
}

.invisible {
    display: none
}

.genre0, .red.head.genre0 {
    background-color: #a8d825;
    color: #343455
}

html, a, p, input, textarea, td, th {
    font-family: Arial, Helvetica, sans-serif;
    color: #1a2747;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none
}

a img {
    border: none
}

h1, .h1 {
    font-size: 16px
}

h2, .h2 {
    font-size: 14px
}

h3, .h3 {
    font-size: 12px;
    font-weight: bold
}

th {
    color: #5f81af;
    font-style: italic;
    font-size: 11px
}

ul {
    margin: 0;
    padding: 0
}

li {
    padding: 0px;
    list-style: none
}

.noBullet {
    list-style-image: none;
    list-style: none
}

div.wlj {
    margin-bottom: 5px
}

.wlj h3, .wlj ul, .wlj div, .wlj.spacer {
    float: left;
    margin: 0;
    padding: 0
}

.wlj h4, .wlj p {
    margin: 0;
    padding: 0
}

.wlj div.content {
    width: 200px
}

.wlj h3, .wlj div.spacer {
    clear: left;
    display: block;
    width: 70px
}

.wlj li {
    list-style: none;
    width: 310px
}

#bookmarkList {
    float: left;
    width: 550px
}

.bold {
    font-weight: bold
}

.normal {
    font-weight: normal;
    font-style: normal
}

.italic {
    font-style: italic
}

.rightAlign {
    text-align: right
}

.justify {
    text-align: justify
}

.t9 {
    font-size: 9px
}

.t10 {
    font-size: 10px
}

.t11 {
    font-size: 11px
}

.t12 {
    font-size: 12px
}

.t13 {
    font-size: 13px
}

.t14 {
    font-size: 14px
}

.t16 {
    font-size: 16px
}

.t18 {
    font-size: 18px
}

a {
    text-decoration: none
}

a:hover {
    color: #cc0033
}

a.tWhite:hover {
    color: #000
}

a.men, a.menAct, a.menH, a.menRed, a.menRedAct {
    color: #5f81af;
    font-weight: bold;
    white-space: nowrap;
    padding: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px
}

a.menRed {
    color: #cb0034
}

.nob a {
    padding-left: 0px
}

.menOver, .menOver a {
    color: #acc5ee
}

a.men:hover, a.menAct {
    color: #FFF;
    background-color: #5f81af
}

a.menRed:hover, a.menRedAct {
    color: #fff;
    background-color: #cb0034
}

a.menH {
    font-style: italic;
    color: #ff844e
}

.intern, .internWhite, a.email, a.email:hover, a.extern {
    color: #cc0033;
    background-position: -799px 5px;
    padding-left: 18px
}

.internWhite {
    color: #FFF;
    background-position: -799px -5px
}

a.email, a.email:hover, a.extern {
    padding-left: 22px;
    background-position: -796px -18px
}

a.email:hover {
    color: #FFF;
    background-position: -796px -33px
}

a.extern {
    background-position: -796px -47px;
    padding-left: 24px
}

.internWhite:hover {
    color: #000
}

.title {
    color: #cc0034;
    font-weight: bold;
    font-size: 13px
}

.subTitle {
    font-style: italic;
    font-size: 10px
}

.tBlue {
    color: #c6d9f7
}

.tRed {
    color: #cb0034
}

.tDark {
    color: #1a2747
}

.tDarkBlue {
    color: #73abc4
}

.tBlack {
    color: #000
}

.tWhite {
    color: #FFF
}

.tBblue {
    color: #84a0cf
}

.tMediumBlue {
    color: #5f81af
}

.tMediumDark {
    color: #003468
}

.tYellow {
    color: #fdfe4f
}

.regional {
    display: block;
    overflow: hidden;
    color: #444;
    font-style: italic;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

input[type=text], input[type=password], textarea, select {
    font-size: 12px;
    line-height: 12px;
    background-position: 0 -47px;
    background-repeat: repeat-x;
    background-color: #f7f9fd;
    border: 1px solid #bbb;
    padding: 0px 5px;
    border-radius: 3px;
    margin-bottom: 4px;
    height: 20px
}

textarea {
    height: auto
}

textarea {
    background-position: 0 -617px
}

select {
    background-position: 0 -47px
}

select {
    padding: 0
}

input.ico {
    height: 37px
}

input[type=text]:hover, input[type=text]:focus, input[type=text]:active, input[type=password]:hover, input[type=password]:focus, input[type=password]:active, textarea:hover, textarea:focus, textarea:active, select:hover, select:focus, select:active {
    border: 1px solid #092347
}

input.noBorder:hover, input.noBorder:focus, input.noBorder:active {
    border: none
}

input[type=checkbox], input[type=radio], input[type=checkbox].class, input[type=radio].class {
    background: none;
    border: none
}

.error, input.error, textarea.error, select.error {
    border: 1px solid #cb0034;
    background: #ffb9cb;
    color: #72001d
}

.login {
    border: none;
    width: 93px;
    color: #FFF
}

.border {
    border: 1px solid #cb0034
}

.borderGrey {
    border: 1px solid #ccc
}

.borderLR {
    border-left: 1px solid #c6d9f7;
    border-right: 1px solid #c6d9f7
}

.noBorder {
    border: none !important
}

.actForm {
    border: 1px solid #ff844e;
    background: #FFF
}

.altSl {
    color: #000;
    padding: 5px
}

.tipHead {
    color: #cb0034;
    font-size: 14px;
    font-weight: bold
}

input.cb {
    padding: 0px;
    padding-right: 10px;
    border: none
}

#hm-halfpage {
    display: none;
    max-width: 350px;
    margin: 0;
    padding: 10px 0 10px 0;
    padding-left: 45px;
    background: #fff
}

#_quicklinks li {
    list-style: none;
    padding: 0 0 10px 10px;
    margin: 0
}

#_quicklinks li a {
    color: #7094bb
}

#addMastheadContent div.BoxContent img {
    width: 44px;
    height: 44px;
    padding: 0 1px 3px 2px
}

#addMastheadContent div.BoxContent li {
    list-style: none;
    padding: 2px 5px 7px 5px;
    border-bottom: 1px solid #FFF;
    width: 143px
}

#addMastheadContent div.BoxContent li a {
    font-size: 10px
}

.TTLIST {
    display: block
}

.TTLIST hr, .TTLIST span {
    display: none
}

.TTLIST span.vis {
    display: inline
}

.TTLIST div.c2 {
    float: left;
    width: 60px;
    margin-right: 5px
}

.TTLIST div.c3 {
    float: left;
    width: 190px
}

div.BoxIframe .TTLIST div.c3 {
    width: 180px
}

.TTLIST div.img, .TTLIST div.imgActor {
    float: left;
    width: 125px;
    margin-right: 10px;
    overflow: hidden
}

.TTLIST div.imgActor div {
    height: 130px;
    overflow: hidden
}

.TTLIST div.imgActor a {
    width: 125px;
    background: url(/img/cssnew/shadowCol.png) repeat-y scroll 0 0 #dae1fa !important;
    height: 130px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    border-bottom: 1px solid #d0d3d9
}

.TTLIST h2, .TTLIST p {
    margin: 0;
    padding: 0
}

.TTLIST h2 {
    margin: 7px 10px 0 0
}

.TTLIST p {
    margin: 3px 10px 0 0
}

.TTLIST h2 a, .TTLIST a i {
    font-weight: bold
}

/* fussball seite */

.slogo-questions a {
    border-radius: 0 !important;
}

.img-questions {
    margin-top: 10px;
    padding-left: 15px;
    padding-bottom: 15px;
    width: 147px !important;
}

.img-questions-a {
    width: 100% !important;
}
@media screen and (min-width: 800px) {
    .football-image-template {
        top: -13px;
        position: relative;
    }
}

.c3-questions {
    float: left;
    width: 300px;
}

.TTLIST h4.serie.no-image {
    height: 94px !important;
}

.TTLIST h4.serie.no-image.tipImg {
    height: 94px !important;
}
div.TTLIST div.img h4.serie.no-image.tipImg {
    height: 94px !important;
}

.pPill-questions {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-image: none;
    padding: 0 6px;
    line-height: 25px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height:27px;
    max-height:27px;
    overflow: hidden
}
.pButton-questions {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer
}
#pDate-questions {
    color: #fff;
    font-size: 18px
}
#pEndTime-questions {
    text-align: center;
    margin-top:35px
}
#pStartEnd-questions {
    margin: 14px 8px 0 0
}

#pTime-questions {
    color: #fff;
    background-color: #214ea2;
    font-weight: bold;
    font-size: 18px;
}

.date-no-br-questions {
    border-radius: 0 !important;
    font-style: normal;
    margin: 14px 8px 0 15px;
    font-weight: bold;
    display: inline-block;
    background: #c5345a;
    color: #fff;
    padding: 2px 3px;
    text-align: center;
}

.em-date-questions {
    font-style: normal;
    font-weight: bold;
    display: inline-block;
    background: #cb0236;
    color: #fff;
    padding: 2px 3px;
    border-radius: 4px;
    text-align: center;
    height: 23px;
    width: 75px;
}

#mPageHeader-questions, #pageBot-questions {
    background: linear-gradient(to bottom,#dce9f1,#dce9f1) 0 0px / 100% 31px no-repeat;
    width: 484px;
}

#pTime-questions, #pSL-questions, #pDate-questions, #pNavi-questions, #pStartEnd-questions, #pageMenue-questions {
    position: relative;
    float: left;
}

#pSL-questions {
    color: #000000;
    font-size: 11px;
    padding: 0 4px;
    margin-top: 14px;
}

#pSL-questions .slogo {
    border-radius: 0 !important;
}


.TTLIST h4 {
    display: block;
    width: 125px;
    height: 14px;
    margin: 0;
    padding: 3px 0 0 5px
}

.hoverMenue {
    float: left
}

.hoverMenue ul {
    margin: 0;
    padding: 0
}

.hoverMenue li {
    list-style: none;
    float: left
}

.hoverMenue li li {
    position: absolute;
    z-index: 9999999;
    padding: 10px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: #d1e1f6 !important;
    display: none
}

.hoverMenue li.act li {
    display: block
}

.dragHandle, .noDragHandle {
    width: 35px;
    height: 30px;
    display: block
}

.dragHandle {
    cursor: move;
    background-position: -466px -157px;
    background-size: 491px auto;
    background-color: #d5d5d5;
    border-radius: 5px;
    margin: 5px 0 0 0
}

.TOPTIP div.txt {
    margin: 0 1px 0 1px;
    padding: 5px;
    background: #fff
}

.slogo span {
    display: none;
    background: #fff
}

.ico {
    display: block;
    width: 37px;
    height: 37px;
    background: url("//pictures.tvinfo.net/img/tvinfo_SPRITE20250213.png") no-repeat #c5345a -407px 0;
    float: left;
    margin: 0 3px 3px 0;
    border: none;
    border-radius: 5px;
    background-size: 600px
}

.ico.off {
    background: #f2f2f2;
    border-radius: 6px
}

.ico.small {
    width: 18px;
    height: 19px;
    margin: 0
}

.ico b {
    color: #FFF;
    padding: 2px
}

.ico.FOTO b, .ico.FOTOact b {
    float: right;
    color: #dedede;
    padding-top: 0
}

.ico.FOTOact b {
    color: #FFF
}

.ico span {
    display: none
}

.ico.FOTO, .ico.FOTOact {
    background-position: -2px -285px
}

.ico.FB {
    background-position: -55px -320px
}

.ico.GOOGLE {
    background-position: -97px -320px
}

.ico.TWITTER {
    background-position: -141px -320px
}

.ico.CAL {
    background-position: -169px -290px
}

.ico.REM {
    background-position: -2px -332px
}

.ico.MAIL {
    background-position: -213px -290px
}

.ico.SMS {
    background-position: -155px -203px
}

.ico.LIVE {
    background-position: -235px -237px;
    background-size: 691px
}

.ico.FILM, .ico.FILMact, .ico.MTK {
    background-position: 1px -246px
}

.ico.GOOD {
    background-position: -95px -332px;
    background-color: #7db32c
}

.ico.BAD {
    background-position: -144px -329px;
    background-color: #b72e2e
}

.ico.SERIE {
    background-position: -44px -246px
}

.ico.REP {
    background-position: -57px -376px
}

.ico.PREV, .ico.BACK {
    background-position: -3px -202px
}

.ico.NEXT {
    background-position: -42px -202px
}

.ico.CLOSE {
    background-position: -209px -366px
}

.ico.ZOOM {
    background-position: -227px -332px
}

.ico.AGENT {
    background-position: -141px -326px;
    background-size: 518px auto
}

.ico.BLOG {
    background-position: -1px -376px
}

.ico.FILM, .ico.ZOOM, .ico.FOTO {
    background-color: rgba(181, 181, 181, 0.7)
}

.ico.FOTOact, .ico.FILMact {
    background-color: rgba(151, 178, 211, 0.7)
}

.ico.CLOSE, .ico.FB, .ico.GOOGLE, .ico.TWITTER {
    background-size: 660px
}

.ico.small {
    background-size: 360px;
    border-radius: 2px
}

.ico.REM.small {
    background-position: -3px -201px
}

.ico.LIVE.small {
    background-position: -123px -123px
}

.ico.PREV.small {
    background-position: -4px -123px
}

.ico.NEXT.small {
    background-position: -27px -123px
}

.ico.ZOOM.small {
    background-position: -138px -201px
}

.padding3 {
    padding: 3px
}

.padding5 {
    padding: 5px
}

.padding5Top {
    padding-top: 5px
}

.margin5Top {
    margin-top: 5px
}

.padding5Right {
    padding-right: 5px
}

.padding5Left {
    padding-left: 5px
}

.padding10Left {
    padding-left: 10px
}

.padding10Right {
    padding-right: 10px
}

.floatLeft {
    float: left
}

.clearLeft {
    clear: left
}

.clear {
    clear: both !important
}

.floatRight {
    float: right
}

.clearRight {
    clear: right
}

.displayNone {
    display: none
}

.absOO {
    position: absolute;
    top: 0px;
    left: 0px
}

.autoScroll {
    overflow: auto
}

.vis {
    display: block !important
}

.ag {
    float: left;
    margin-right: 3px;
    color: #505972
}

.icons {
    margin-bottom: 10px
}

#bloverlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: .6;
    display: none
}

.onlyMobile {
    display: none
}

div.noClip, div #mainBox {
    overflow: inherit !important
}

.recom {
    border: 1px solid #ccc;
    margin-bottom: 10px
}

.recom div.sltdH {
    padding: 3px 5px
}

.recom div.sltdH div.floatRight {
    text-align: center
}

.recom p {
    padding: 0 5px 0 5px;
    margin: 10px 0 0 0;
    height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.recom a.img {
    width: 100%;
    height: 145px;
    background: #000;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle
}

.recom a.img img {
    width: 100%;
    height: auto
}

em.date {
    font-style: normal;
    margin: 6px 0 5px 0;
    font-weight: bold;
    display: inline-block;
    background: #cb0236;
    color: #fff;
    padding: 2px 3px;
    border-radius: 4px;
    text-align: center
}

.blueLI {
    width: 25%!important;
}


.SD_,.SD_13th_street,.SD_3sat,.SD_alpha,.SD_animal_planet,.SD_anixe_hd,.SD_ard,.SD_arte,.SD_atv,.SD_atv2,.SD_axnblack,.SD_axnwhite,.SD_bbc,.SD_bbc_entertainment,.SD_belgien_1,.SD_bfs,.SD_bibel_tv,.SD_bloombergtv,.SD_bongusto,.SD_boomerang,.SD_cartoon_network,.SD_channel21shop,.SD_classica,.SD_cnbc,.SD_cnn,.SD_comedy_central,.SD_crimeinvestigation,.SD_dazn,.SD_deutsches_wetterfernsehen,.SD_df1,.SD_discovery_hd,.SD_disney_channel_free_tv,.SD_dmax,.SD_dmc,.SD_dmusiktv,.SD_dokusat,.SD_dr1,.SD_dr2,.SD_dw-tv,.SD_einsfestival,.SD_eotv,.SD_euronews,.SD_euros2,.SD_eurosport,.SD_extreme_sports_channel,.SD_fashiontvhd,.SD_geotelevision,.SD_goldstar_tv,.SD_gute_laune_tv,.SD_heimatkanal,.SD_hf,.SD_hh1,.SD_hiptrips,.SD_history_hd,.SD_home_shopping_europe,.SD_homeundgardentv,.SD_k-tv,.SD_k1,.SD_k1doku,.SD_kabel_eins_classics,.SD_kinowelt_tv,.SD_kka,.SD_mdr,.SD_melodietv,.SD_motorvision,.SD_mtv,.SD_mtv_hits,.SD_muenchen_tv,.SD_n24doku,.SD_n3,.SD_nautical_channel,.SD_nghd,.SD_ngwild,.SD_nick,.SD_nicktoons,.SD_nl1,.SD_nl2,.SD_nl3,.SD_ntv,.SD_oneterra,.SD_orf1,.SD_orf2,.SD_orf_iii,.SD_orf_sport_plus,.SD_otv,.SD_passion,.SD_phoenix,.SD_planet,.SD_playboytveurope,.SD_pro7,.SD_prosieben_maxx,.SD_prosiebenfun,.SD_pu4,.SD_qvc,.SD_rbb,.SD_rheinmaintv,.SD_ric,.SD_rnfplus,.SD_romance_tv,.SD_rtl,.SD_rtl2,.SD_rtl_crime,.SD_rtl_living,.SD_rtl_lux,.SD_rtl_nitro,.SD_rtl_tvi,.SD_rtlplus,.SD_rtls,.SD_sat1,.SD_sat1emotions,.SD_sat1gold,.SD_sci_fi,.SD_sf1,.SD_sf2,.SD_silverline,.SD_sixx,.SD_sklar,.SD_sky_1,.SD_sky_action,.SD_sky_atlantic_hd,.SD_sky_cinema,.SD_sky_cinema_family_hd,.SD_sky_fussball_bundesliga,.SD_sky_krimi,.SD_sky_nostalgie,.SD_sky_sport_austria,.SD_skycinemahighlightshd,.SD_sp1plu,.SD_spiegel_geschichte,.SD_spiegel_tv_wissen,.SD_sport1,.SD_srtlch,.SD_swr,.SD_tagesschau24,.SD_tele_5,.SD_tide,.SD_tlc,.SD_tnt_serie,.SD_tntcomedy,.SD_tntfilm,.SD_trace_tv,.SD_trt,.SD_tsi1,.SD_tsi2,.SD_tv5,.SD_tv5_monde_fbs,.SD_tv_2,.SD_tv_allgaeu,.SD_tv_franken,.SD_tv_oberfranken,.SD_tv_slovenija_1,.SD_tv_slovenija_2,.SD_tvberlin,.SD_tve_internationale,.SD_universal_channel,.SD_vh1_classic,.SD_vox,.SD_voxup,.SD_wdr,.SD_welt,.SD_weltderwundertv,.SD_xplore,.SD_zdf,.SD_zdf_info,.SD_zdfneo{display:block;width:57px;height:27px;background:url(https://pictures.tvinfo.net/senderlogos/senderlogos_120x56.842105263158_1743068779.png) no-repeat;border-radius:3px;background-size:570px;}
.SD_13th_street{background-position:-57px 0px;}
.SD_3sat{background-position:-114px 0px;}
.SD_alpha{background-position:-171px 0px;}
.SD_animal_planet{background-position:-228px 0px;}
.SD_anixe_hd{background-position:-285px 0px;}
.SD_ard{background-position:-342px 0px;}
.SD_arte{background-position:-399px 0px;}
.SD_atv{background-position:-456px 0px;}
.SD_atv2{background-position:-513px 0px;}
.SD_axnblack{background-position:0px -27px;}
.SD_axnwhite{background-position:-57px -27px;}
.SD_bbc{background-position:-114px -27px;}
.SD_bbc_entertainment{background-position:-171px -27px;}
.SD_belgien_1{background-position:-228px -27px;}
.SD_bfs{background-position:-285px -27px;}
.SD_bibel_tv{background-position:-342px -27px;}
.SD_bloombergtv{background-position:-399px -27px;}
.SD_bongusto{background-position:-456px -27px;}
.SD_boomerang{background-position:-513px -27px;}
.SD_cartoon_network{background-position:0px -54px;}
.SD_channel21shop{background-position:-57px -54px;}
.SD_classica{background-position:-114px -54px;}
.SD_cnbc{background-position:-171px -54px;}
.SD_cnn{background-position:-228px -54px;}
.SD_comedy_central{background-position:-285px -54px;}
.SD_crimeinvestigation{background-position:-342px -54px;}
.SD_dazn{background-position:-399px -54px;}
.SD_deutsches_wetterfernsehen{background-position:-456px -54px;}
.SD_df1{background-position:-513px -54px;}
.SD_discovery_hd{background-position:0px -81px;}
.SD_disney_channel_free_tv{background-position:-57px -81px;}
.SD_dmax{background-position:-114px -81px;}
.SD_dmc{background-position:-171px -81px;}
.SD_dmusiktv{background-position:-228px -81px;}
.SD_dokusat{background-position:-285px -81px;}
.SD_dr1{background-position:-342px -81px;}
.SD_dr2{background-position:-399px -81px;}
.SD_dw-tv{background-position:-456px -81px;}
.SD_einsfestival{background-position:-513px -81px;}
.SD_eotv{background-position:0px -108px;}
.SD_euronews{background-position:-57px -108px;}
.SD_euros2{background-position:-114px -108px;}
.SD_eurosport{background-position:-171px -108px;}
.SD_extreme_sports_channel{background-position:-228px -108px;}
.SD_fashiontvhd{background-position:-285px -108px;}
.SD_geotelevision{background-position:-342px -108px;}
.SD_goldstar_tv{background-position:-399px -108px;}
.SD_gute_laune_tv{background-position:-456px -108px;}
.SD_heimatkanal{background-position:-513px -108px;}
.SD_hf{background-position:0px -135px;}
.SD_hh1{background-position:-57px -135px;}
.SD_hiptrips{background-position:-114px -135px;}
.SD_history_hd{background-position:-171px -135px;}
.SD_home_shopping_europe{background-position:-228px -135px;}
.SD_homeundgardentv{background-position:-285px -135px;}
.SD_k-tv{background-position:-342px -135px;}
.SD_k1{background-position:-399px -135px;}
.SD_k1doku{background-position:-456px -135px;}
.SD_kabel_eins_classics{background-position:-513px -135px;}
.SD_kinowelt_tv{background-position:0px -162px;}
.SD_kka{background-position:-57px -162px;}
.SD_mdr{background-position:-114px -162px;}
.SD_melodietv{background-position:-171px -162px;}
.SD_motorvision{background-position:-228px -162px;}
.SD_mtv{background-position:-285px -162px;}
.SD_mtv_hits{background-position:-342px -162px;}
.SD_muenchen_tv{background-position:-399px -162px;}
.SD_n24doku{background-position:-456px -162px;}
.SD_n3{background-position:-513px -162px;}
.SD_nautical_channel{background-position:0px -189px;}
.SD_nghd{background-position:-57px -189px;}
.SD_ngwild{background-position:-114px -189px;}
.SD_nick{background-position:-171px -189px;}
.SD_nicktoons{background-position:-228px -189px;}
.SD_nl1{background-position:-285px -189px;}
.SD_nl2{background-position:-342px -189px;}
.SD_nl3{background-position:-399px -189px;}
.SD_ntv{background-position:-456px -189px;}
.SD_oneterra{background-position:-513px -189px;}
.SD_orf1{background-position:0px -216px;}
.SD_orf2{background-position:-57px -216px;}
.SD_orf_iii{background-position:-114px -216px;}
.SD_orf_sport_plus{background-position:-171px -216px;}
.SD_otv{background-position:-228px -216px;}
.SD_passion{background-position:-285px -216px;}
.SD_phoenix{background-position:-342px -216px;}
.SD_planet{background-position:-399px -216px;}
.SD_playboytveurope{background-position:-456px -216px;}
.SD_pro7{background-position:-513px -216px;}
.SD_prosieben_maxx{background-position:0px -243px;}
.SD_prosiebenfun{background-position:-57px -243px;}
.SD_pu4{background-position:-114px -243px;}
.SD_qvc{background-position:-171px -243px;}
.SD_rbb{background-position:-228px -243px;}
.SD_rheinmaintv{background-position:-285px -243px;}
.SD_ric{background-position:-342px -243px;}
.SD_rnfplus{background-position:-399px -243px;}
.SD_romance_tv{background-position:-456px -243px;}
.SD_rtl{background-position:-513px -243px;}
.SD_rtl2{background-position:0px -270px;}
.SD_rtl_crime{background-position:-57px -270px;}
.SD_rtl_living{background-position:-114px -270px;}
.SD_rtl_lux{background-position:-171px -270px;}
.SD_rtl_nitro{background-position:-228px -270px;}
.SD_rtl_tvi{background-position:-285px -270px;}
.SD_rtlplus{background-position:-342px -270px;}
.SD_rtls{background-position:-399px -270px;}
.SD_sat1{background-position:-456px -270px;}
.SD_sat1emotions{background-position:-513px -270px;}
.SD_sat1gold{background-position:0px -297px;}
.SD_sci_fi{background-position:-57px -297px;}
.SD_sf1{background-position:-114px -297px;}
.SD_sf2{background-position:-171px -297px;}
.SD_silverline{background-position:-228px -297px;}
.SD_sixx{background-position:-285px -297px;}
.SD_sklar{background-position:-342px -297px;}
.SD_sky_1{background-position:-399px -297px;}
.SD_sky_action{background-position:-456px -297px;}
.SD_sky_atlantic_hd{background-position:-513px -297px;}
.SD_sky_cinema{background-position:0px -324px;}
.SD_sky_cinema_family_hd{background-position:-57px -324px;}
.SD_sky_fussball_bundesliga{background-position:-114px -324px;}
.SD_sky_krimi{background-position:-171px -324px;}
.SD_sky_nostalgie{background-position:-228px -324px;}
.SD_sky_sport_austria{background-position:-285px -324px;}
.SD_skycinemahighlightshd{background-position:-342px -324px;}
.SD_sp1plu{background-position:-399px -324px;}
.SD_spiegel_geschichte{background-position:-456px -324px;}
.SD_spiegel_tv_wissen{background-position:-513px -324px;}
.SD_sport1{background-position:0px -351px;}
.SD_srtlch{background-position:-57px -351px;}
.SD_swr{background-position:-114px -351px;}
.SD_tagesschau24{background-position:-171px -351px;}
.SD_tele_5{background-position:-228px -351px;}
.SD_tide{background-position:-285px -351px;}
.SD_tlc{background-position:-342px -351px;}
.SD_tnt_serie{background-position:-399px -351px;}
.SD_tntcomedy{background-position:-456px -351px;}
.SD_tntfilm{background-position:-513px -351px;}
.SD_trace_tv{background-position:0px -378px;}
.SD_trt{background-position:-57px -378px;}
.SD_tsi1{background-position:-114px -378px;}
.SD_tsi2{background-position:-171px -378px;}
.SD_tv5{background-position:-228px -378px;}
.SD_tv5_monde_fbs{background-position:-285px -378px;}
.SD_tv_2{background-position:-342px -378px;}
.SD_tv_allgaeu{background-position:-399px -378px;}
.SD_tv_franken{background-position:-456px -378px;}
.SD_tv_oberfranken{background-position:-513px -378px;}
.SD_tv_slovenija_1{background-position:0px -405px;}
.SD_tv_slovenija_2{background-position:-57px -405px;}
.SD_tvberlin{background-position:-114px -405px;}
.SD_tve_internationale{background-position:-171px -405px;}
.SD_universal_channel{background-position:-228px -405px;}
.SD_vh1_classic{background-position:-285px -405px;}
.SD_vox{background-position:-342px -405px;}
.SD_voxup{background-position:-399px -405px;}
.SD_wdr{background-position:-456px -405px;}
.SD_welt{background-position:-513px -405px;}
.SD_weltderwundertv{background-position:0px -432px;}
.SD_xplore{background-position:-57px -432px;}
.SD_zdf{background-position:-114px -432px;}
.SD_zdf_info{background-position:-171px -432px;}
.SD_zdfneo{background-position:-228px -432px;}
.jetztWerben {
    background-color: #f2e72e;
    box-sizing: border-box;
    font-size: 16px !important;
    text-align: center;
    height: 30px;
    line-height: 22px !important;
    border: none;
    padding-top: 0px;
    margin-bottom: 2px;
    display: table-cell;
    float: left;
    border-radius: 4px;
    width: 120px;
}
#senderboxesDefault .h2.tWhite.bold {
    color: #1a2747;
}

.centerBox-werben {
    text-align: center;
}

.infoWrapper-werben {
    display: flex;
    justify-content: center;
    gap: 40px;
    margin-top: 45px;
}

.infoBlock-werben {
    text-align: center;
}

.infoNumber-werben {
    font-size: 38px;
    font-weight: bold;
    color: #4369af;
    margin: 0;
}

.infoLabel-werben {
    font-size: 20px;
    color: #28292b;
}

.ml-50-werben {
    margin-left: -50px;
}

.advertiseCont-werben {
    margin-top: 30px;
    margin-bottom: 30px;
}

.mediaDataText-werben {
    font-size: 16px;
    color: #28292b;
    display: flex;
    justify-content: center;
}

.mediaDataLink-werben {
    font-weight: bold;
    text-decoration: underline;
    font-size: 16px;
    margin: 0 4px;
    color: #28292b;
}

.advertiseButton-werben {
    background: #4369af;
    color: #fff;
    width: 175px;
    border: none;
    padding: .3em;
    display: flex;
    justify-content: center;
    margin: auto;
}

.advertiseLink-werben {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

.azerionLogo-werben {
    width: 75px;
    display: flex;
    margin: auto;
}

.promoVideo-werben {
    width: 450px;
    margin-top: -8px;
}

.promoImage-werben {
    width: 450px;
    margin-top: -8px;
}

.sourceInfo-werben {
    font-size: 10px;
    color: #969696;
}

.margin-left-werben {
    margin-left: 25px;
}
.margin-right-werben {
    margin-left: 25px;
}

.button-werben {
    width: 225px;
}

.button-werben-bottom {
    width: 250px;
}

.info-ml-werben {
    margin-left: -45px
}

.button-ml-werben {
    margin-left: 95px;
}

.button-ml-bottom-werben {
    margin-left: 85px;
}

.margin-top-werben {
    margin-top: 80px
}

.ml-50-werben {
    margin-left: -50px;
}

.advertiseCont-werben {
    margin-top: 30px;
    margin-bottom: 30px;
}

.azerionLogo-werben {
    width: 75px;
    display: flex;
    margin: auto;
}

.promoVideo-werben {
    width: 450px;
    margin-top: -8px;
}

.promoImage-werben {
    width: 450px;
    margin-top: -8px;
}

.sourceInfo-werben {
    font-size: 10px;
    color: #969696;
}
.aboutUsCont {
    margin: 0 50px;
}
.aboutUs p,
.aboutUs .intern {
    font-size: 14px;
}
.intern {
    background-position: -799px 5px!important;
}
.aboutUs h2 {
    font-size: 19px;
    padding-top: 25px;
}
.aboutUs h3 {
    font-size: 15px;
    white-space: normal;
}
.aboutList {
    padding: 0 0 7px 3%;
}
.aboutList li {
    list-style: disc;
    font-size: 14px;
}
.aboutUsImages {
    width: 100px;
    float: left;
    padding: 0 10px 10px 0;
}
.aboutUsImages img {
    width: 100%;
}
.aboutUsQuotes {
    padding: 1px 0 10px 0;
}
.aboutImg {
    max-width: 15%;
    padding: 15px;
}
.aboutUsContainer, .aboutUsQuotes {
    display: flex;
    align-items: flex-start;
}
.aboutUsContainer .aboutImg {
    margin-right: 15px;
}
.aboutList {
    padding-top: 7px;
}
.aboutUsInterviews {
    border: 6px solid #4270df;
}
.aboutUsRight {
    text-align: right;
    justify-content: flex-end;
    padding-right: 17px;
}
.aboutUsLeft {
    text-align: left;
    justify-content: flex-start;
    padding-left: 7px;
}
.aboutUsButton {
    display: flex;
    justify-self: flex-end;
    padding: 0 5px 5px 18px;
}
[class*=_interview]{
    background: #dae1fa;
    margin-left: auto;
    margin-top: 20px;
    width: 18%!important;
}
