body.teetimeMobile dark {
    background: transparent !important;
    color: #000 !important;
}

body.tournamentScreens {
    font: 17px/1.5 'Calibri', Arial, Helvetica, Tahoma, Verdana, sans-serif;
    color: #000;
    background: #fff;
}

    body.tournamentScreens div.wrapper {
        background: transparent;
        border: solid 2px #e4e7ea;
        height: 853px;
        margin-top: -427px;
        zoom: 115%;
    }

    body.tournamentScreens div.tournamentList {
        background: #fff;
    }

        body.tournamentScreens div.tournamentList tbody td {
            border: solid 1px #e4e7ea;
        }

            body.tournamentScreens div.tournamentList tbody td:first-of-type {
                border-left: solid 2px #e4e7ea;
            }

            body.tournamentScreens div.tournamentList tbody td:last-of-type {
                border-right: solid 2px #e4e7ea;
            }

        body.tournamentScreens div.tournamentList a {
            color: #000;
            text-decoration: none;
        }

            body.tournamentScreens div.tournamentList a:hover {
                color: #6e7a8b;
            }

            body.tournamentScreens div.tournamentList a:active {
                color: #1f355e;
            }


    body.tournamentScreens div.head {
        background: #e4e7ea;
    }

        body.tournamentScreens div.head h1 {
            color: #1f355e;
        }

        body.tournamentScreens div.head h2 {
            color: #000;
        }

        body.tournamentScreens div.head span.logo {
            background-position: top right;
            background-image: url(logo.png);
        }

        body.tournamentScreens div.head span.logo_faldo {
            background-position: top right;
            background-image: url(logo_faldo.png);
        }

        body.tournamentScreens div.head span.logo_berlin {
            background-position: top right;
            background-image: url(logo_berlin.png);
        }

        body.tournamentScreens div.head span.logo_leonrot {
            background-position: top right;
            background-image: url(logo_leonrot.png);
        }
    
        body.tournamentScreens div.head span.logo_leonrot_int {
            background-position: top right;
            background-image: url(logo_leonrot.png);
        }
    
    
    body.tournamentScreens div.tableHead,
    body.tournamentScreens div.tournamentList table thead tr {
        background: #bcc4cb;
        color: #1f355e;
    }

    body.tournamentScreens div.content {
        color: #000;
        background: transparent;
        box-shadow: none;
        border-bottom: solid 2px #e4e7ea;
    }

        body.tournamentScreens div.content img {
            display: inline-block;
            margin-top: -5px;
            vertical-align: middle;
        }

        body.tournamentScreens div.content table {
            border-left: none;
            border-right: none;
        }

    body.tournamentScreens div.row td {
        border-left: solid 1px #e4e7ea;
        border-right: solid 1px #e4e7ea;
    }

        body.tournamentScreens div.row td:first-of-type {
            border-left: solid 2px #e4e7ea;
        }

        body.tournamentScreens div.row td:last-of-type {
            border-right: solid 2px #e4e7ea;
        }

    body.tournamentScreens div.foot {
        background: #e4e7ea url(../img/cio_logo.png) center center / 640px no-repeat;
        color: #000;
        height: 60px;
    }

    body.tournamentScreens div.foot_faldo {
        background: #e4e7ea url(../img/cio_logo_faldo.png) center center / 640px no-repeat;
        color: #000;
        height: 60px;
    }

    body.tournamentScreens div.foot_berlin {
        background: #e4e7ea url(../img/cio_logo_berlin.png) center center / 640px no-repeat;
        color: #000;
        height: 60px;
    }

    body.tournamentScreens div.foot_liga {
        background: #e4e7ea url(../img/cio_logo_liga.png) center center / 640px no-repeat;
        color: #000;
        height: 60px;
    }

    body.tournamentScreens div.yearSelect {
        border: solid 2px #e4e7ea;
    }

    body.tournamentScreens div.head {
        position: static;
    }

    body.tournamentScreens div.content.winner td {
        color: #79869e;
    }

    body.tournamentScreens span.clicker {
        cursor: pointer;
        position: absolute;
        top: 20px;
        right: 150px;
    }

    body.tournamentScreens div.row td.winner {
        color: #009ee0;
        font-weight: bold;
    }

    body.tournamentScreens div.row .totalScore {
        font-weight: bold;
        color: #009ee0;
    }
