body.page_sportbets_tipps .sbtippwrap{
        background-color: #FFF;
        border: 1px solid #ddd;
        padding: 10px;
        margin-bottom: 10px;
    }

    body.page_sportbets_tipps .sbtippwrap.sbtactive{
        background-color: #fbfff9;
        border: 1px solid #b8ff88;
    }

    body.page_sportbets_tipps .sbtippwrap.sbtinactive{
        background-color: #fafafa;
        border: 1px solid #dbdbdb;
    }

    body.page_sportbets_tipps .sbtippwrap a{
        text-decoration: none;
    }

    body.page_sportbets_tipps .sbtippwrap .btnpart
    {
        display: inline-block;
        vertical-align: top;
        width: 20%;
        text-align: center;
        padding-top: 15px;
    }




    body.page_sportbets_tipps .sbtippwrap .tippinfopart{
        display: inline-block;
        vertical-align: top;
        width: 78%;
    }

    body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_title{
        font-weight: bold;
        font-size: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_stamp{
        font-size: 13px;
        width: 100%;
        line-height: 20px;
        margin-top: 0;
    }

    body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_data {
        font-size: 1.4rem;
        line-height: 25px;
    }

    body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_data .boxpart {
        display: inline-block;
        width: 49%;
        vertical-align: top;
    }

    body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_stamp .date{
        margin: 5px 0 0;
        line-height: 25px;
        display: inline-block;
        font-size: 1.4rem;
    }


    body.page_sportbets_tipps .commcntarea{
        display: inline-block;
        width: 145px;
        margin-top: 5px;
        max-width: 100%;
        font-size: 1.4rem;
        text-align: left;
    }

    body.page_sportbets_tipps .commcntarea a{
        color: #444;
        text-decoration: none;
    }

    body.page_sportbets_tipps .commcntarea.active a{
        color: #317a00;
    }


    body.page_sportbets_tipps .sbavatar{
        width: 20px;
        margin-right: 5px;
        border-radius: 50%;
    }

    body.page_sportbets_tipps .spavatar{
        width: 25px;
        margin-right: 2px;
        vertical-align: top;
    }

    body.page_sportbets_tipps .boxpart .sbavatar{
        margin-right: 0;
        vertical-align: text-bottom;
    }

    body.page_sportbets_tipps .sbavatar_lnk{
        text-decoration: none;
    }

    body.page_sportbets_tipps .sporttipp_meta{
        font-size: 1.5rem; margin: -15px 0 20px;
    }

    body.page_sportbets_tipps .sporttipp_meta a{
        text-decoration: none;
    }

    body.page_sportbets_tipps .post{
        display: block;
    }

    body.page_sportbets_tipps .sporttipp_info,
    body.page_sportbets_tipps .sporttipp_correct,
    body.page_sportbets_tipps .sporttipp_false{
        padding: 10px;
        border: 1px solid transparent;
        border-radius: .25rem;
        margin: 15px 0 20px 0;
        white-space: break-spaces;
    }

    body.page_sportbets_tipps .sporttipp_info .entypo,
    body.page_sportbets_tipps .sporttipp_correct .entypo,
    body.page_sportbets_tipps .sporttipp_false .entypo{
        float: left;
        margin: 0 10px 10px 0;
    }

    body.page_sportbets_tipps .tippteaser{
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }

    body.page_sportbets_tipps .actualtipp{
        color: #09a2d0;
        font-family: 'open_sansbold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        display: inline-block;
    }

    body.page_sportbets_tipps .correcttipp{
        color: #317a00;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        display: inline-block;
    }

    body.page_sportbets_tipps .falsetipp{
        color: #9b0000;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        display: inline-block;
    }

    body.page_sportbets_tipps .sporttipp_info{
        color: #004085;
        background-color: #cce5ff;
        border-color: #b8daff;
    }

    body.page_sportbets_tipps .sporttipp_correct{
        color: #155724;
        background-color: #d4edda;
        border-color: #c3e6cb;
    }

    body.page_sportbets_tipps .sporttipp_false{
        color: #856404;
        background-color: #fff3cd;
        border-color: #ffeeba;
    }

    body.page_sportbets_tipps .toplist-button{
        margin: 10px 0;
    }

    @media screen and (max-width: 1100px) {
        body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_data,
        body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_stamp .date
        {
            font-size: 1.4rem;
        }
    }

    @media screen and (max-width: 600px) {
        body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_data .boxpart {
            width: 100%;
        }


        body.page_sportbets_tipps .sbtippwrap .tippinfopart,
        body.page_sportbets_tipps .sbtippwrap .btnpart
        {
            width: 100%;
            text-align: center;
            padding-top: 0;
        }

        body.page_sportbets_tipps .sbtippwrap .btnpart .button-green{
            max-width: 100%;
            margin: 0 auto;
            position: relative;
            float: none;
            margin-top: 10px;
            display: inline-block;
        }
        body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_title{
            font-size: 16px;
        }

        body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_stamp{
            margin-top: 5px;
        }

        body.page_sportbets_tipps .sbtippwrap .tippinfopart .ndb_stamp .date{
            width: 100%;
        }
    }

/*    body.page_sportbets_tipps #nodeposit input,body.page_sportbets_tipps  #nodeposit textarea,body.page_sportbets_tipps  #nodeposit select {
        padding: 12px 15px;
        border-radius: 0;
        border: 1px solid #ddd;
        display: inline-block;
        font-size: 1.4rem;
        margin: 0 0 20px;
        outline: 0 none;
        box-shadow: none;
        width: inherit;
        width: 100%;
    }

    body.page_sportbets_tipps #nodeposit input[type="radio"]{
        width: auto;
    }

    body.page_sportbets_tipps #nodeposit textarea {
        height: 150px;
    }

    body.page_sportbets_tipps #nodeposit input[type="radio"]{
        display: inline-block;
        margin-right: 20px;
    }

    body.page_sportbets_tipps #nodeposit .label  {
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }

    body.page_sportbets_tipps #nodeposit button[type="submit"]{
        border: 0;
        background:
        #317a00;
        color:
        #fff;
        display: inline-block;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 1.6rem;
        padding: 12px 15px 13px;
        width: 100%;
        margin-top: 20px;

    }

    body.page_sportbets_tipps .mre_ndp_btn {
        border: 0;
        background:
        #317a00;
        color:
        #fff;
        display: inline-block;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 1.6rem;
        padding: 12px 15px 13px;
        width: 100%;
        margin: 0 0 20px ;
        text-align: center;
        text-decoration: none;
    }

    body.page_sportbets_tipps #nodeposit #shwmrdt{
        cursor: pointer;
        color: #317a00;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }

    body.page_sportbets_tipps #nodeposit #mrdt{
        margin-top: 10px;
        display: none;
        padding:  15px;
        background-color: #f9f9f9;
        border: none;

    }

    body.page_sportbets_tipps #nodeposit .legend{
        clear: both;
        margin: 20px 0;
        font-size: 12.8px;
    }

    body.page_sportbets_tipps input#nd_start_date,
    body.page_sportbets_tipps input#nd_ende_date {
        width: 110px;
        clear: both;
        display: block;
    }



    body.page_sportbets_tipps .sbtippwrap .casinopart{
        display: inline-block;
        text-align: center;
        width: calc(25% - 10px);
        font-size: 14px;
        padding: 0 10px;
    }
    body.page_sportbets_tipps .sbtippwrap .casinopart img{
        width: 100%;
        max-width: 170px;
        display: block;
        margin: 0 auto;
    }

    body.page_sportbets_tipps .sbtippwrap .casinopart.noimg .casinoname{
        font-weight: bold;
        font-size: 16px;
        height: 57px;
        border: 1px solid #ddd;
        vertical-align: middle;
        line-height: 55px;
        width: 100%;
        max-width: 170px;
        margin: 0 auto;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }





    body.page_sportbets_tipps .detail_btn {
        border: 0;
        background:
        #317a00;
        color:
        #fff;
        display: inline-block;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 1.6rem;
        padding: 12px 15px 13px;
        margin-top: 0;
        text-align: center;
        text-decoration: none;
    }




    body.page_sportbets_tipps .boxpart .pos{
        color: #317a00;
        font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
    }

    body.page_sportbets_tipps .boxpart .neg{
        color: #e30000;
        font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
    }




    body.page_sportbets_tipps .site-pagination{
        padding: 0;
        border: none;
    }

    body.page_sportbets_tipps .casino-item-container-new.title{
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        background-color: #000;
        color: #FFF;
        border: none;
    }

    body.page_sportbets_tipps .votingarea{
        display: inline-block;
        width: 145px;
        margin-top: 5px;
        max-width: 100%;
    }



    body.page_sportbets_tipps .votingarea .voting_pro,
    body.page_sportbets_tipps .votingarea .voting_neg{
        width: 70px;
        display: inline-block;
        font-size: 1.7rem;
        text-align: center;
    }

    body.page_sportbets_tipps .votingarea .voting_pro{
        color: #317a00;
    }

    body.page_sportbets_tipps .votingarea .voting_neg{
        color: #e30000;
    }

    body.page_sportbets_tipps .icon-go-details .nomobil{
        display: inline-block;
    }

    body.page_sportbets_tipps .casino-item-container-new{
        border-top: none;
        border-bottom: 0;
    }


    body.page_sportbets_tipps .addboni{
        margin: 0 0 20px;
    }


    body.page_sportbets_tipps .bonus-content{
        background: #f8f8f8;
        border: 1px solid #eee;
        padding: 10px;
        margin-bottom: 20px;
    }


    body.page_sportbets_tipps .bonus-image {
        margin-bottom: 0;
        margin-right: 2.7777777777777777%;
        width: 37.5%;
        float: left;
    }


    body.page_sportbets_tipps .clogowrap{
        float: none;
        margin: 0 10px 10px 0;
        width: 150px;
        display: block;
    }

    body.page_sportbets_tipps h1{
        line-height: 28px;
    }


    body.page_sportbets_tipps .casinoinfo-section .halfbox .label{
        font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
    }

    body.page_sportbets_tipps .casinoinfo-section .fullbox .label{
        font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
        border-top: 1px solid #eee;
        clear: both;
        float: left;
        width: 100%;
        font-size: 1.5rem;
        line-height: 20px;
        padding: 7px 0 0;
    }
    body.page_sportbets_tipps .casinoinfo-section .fullbox .value{
        float: left;
        width: 100%;
        font-size: 1.5rem;
        line-height: 20px;
        padding: 0 0 5px;
    }



    body.page_sportbets_tipps .datestring{
        display: inline-block;
    }

    body.page_sportbets_tipps .datestring::before {
        content: "\1f4c5" !important;
        font-family: 'entypo' !important;
        margin-right: 6px;
    }

    body.page_sportbets_tipps .casinoinfo-section {
        margin: 0 0 20px;
        font-size: 1.5rem;
    }


    body.page_sportbets_tipps .casinoinfo-section .fullbox.boxtitle {
        margin-top: 15px;
    }

    body.page_sportbets_tipps .casinoinfo-section .fullbox {
        padding: 0;
    }

    body.page_sportbets_tipps .bonus-button-row{
        margin-bottom: 20px;
        display: inline-block;
        width: 100%;
    }

    body.page_sportbets_tipps .description, body.page_sportbets_tipps .description span{
        color: #444 !important;
    }

    body.page_sportbets_tipps .casinoinfo-section .votingarea{
        width: 150px;
        float: right;
        font-size: 30px;
        line-height: 30px;
    }

    body.page_sportbets_tipps .casinoinfo-section .yourvotingarea{
        width: 100%;
        border: 1px solid rgb(238, 238, 238);
        border-left: none;
        border-right: none;
        padding: 3px 0;
        font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
        clear: both;
    }

    body.page_sportbets_tipps .casinoinfo-section .yourvotingarea button{
        border-radius: 4px;
        border: none;
        font-family: "open_sanssemibold","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 1.5rem;
        padding: 5px 15px 6px;
        background: #555;
        color: #FFF;
        margin: 10px 5px 10px 0;
    }

    body.page_sportbets_tipps .casinoinfo-section .yourvotingarea button.vpro{
        background-color: rgb(107, 121, 98);
    }



    body.page_sportbets_tipps .casinoinfo-section .yourvotingarea button.vneg{
        background-color: rgb(162, 132, 132);
    }

    body.page_sportbets_tipps .casinoinfo-section .yourvotingarea button.vpro.active{
        background-color: rgb(49, 122, 0);
    }

    body.page_sportbets_tipps .casinoinfo-section .yourvotingarea button.vneg.active{
        background-color: rgb(227, 0, 0);
    }


    body.page_sportbets_tipps .casinoinfo-section .vtbtntext,
    body.page_sportbets_tipps .casinoinfo-section .vtbtnarea{
        display: inline-block;
    }

    body.page_sportbets_tipps .casinoinfo-section .vtbtntext{
        margin-right: 30px;
    }

    body.page_sportbets_tipps .casinoinfo-section .voting_pro,
    body.page_sportbets_tipps .casinoinfo-section .voting_neg{
        cursor: help;
    }

    body.page_sportbets_tipps .casinoinfo-section .avatar-box{
        padding: 0 0 13px 5px;
        border-bottom: 1px solid #eee;
        margin-bottom: 15px;
    }

    body.page_sportbets_tipps span.videscription-nolink,
    body.page_sportbets_tipps .casinoinfo-section .avatar-box a{
        width: calc( 100% - 150px );
        display: inline-block;
        font-size: 1.5rem;
        color: #444;
        font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        text-decoration: none;
        line-height: 40px;
    }

    body.page_sportbets_tipps .casinoinfo-section .avatar-box .rounded-image{
        display: block;
        float: left;
        height: 40px;
        margin-right: 10px;
        width: 40px;
    }

    body.page_sportbets_tipps .casinoinfo-section .halfbox .label {
        width: 100%;
    }

    body.page_sportbets_tipps .casinoinfo-section .halfbox .value {
        width: 100%;
        border: none;
    }

    body.page_sportbets_tipps .casinoblackwarning {
        background-color:#121314;
        color:#ff6f6f;
        padding: 10px 15px;
        display: inline-block;
        margin-top: 15px;
        margin-bottom: 15px;
        line-height: 25px;
        width: 100%;
    }

    body.page_sportbets_tipps .casinoblackwarning img{
        width: 50px;
        float: left;
        margin: 0 10px 0 0;
    }

    body.page_sportbets_tipps .casinoblackwarning a{
        color: #68c32b;
    }


    body.page_sportbets_tipps .casinowarning {
        background-color:#f2dede;
        border:1px solid #ebccd1;
        color:#a94442;
        padding: 10px 15px;
        display: inline-block;
        margin-top: 15px;
        margin-bottom: 15px;
        line-height: 25px;
    }

    body.page_sportbets_tipps .casinoproinfo {
        background-color:#dff0d8;
        border:1px solid #d6e9c6;
        color:#3c763d;
        padding: 10px 15px;
        display: inline-block;
        margin-top: 15px;
        margin-bottom: 15px;
        line-height: 25px;
    }

    body.page_sportbets_tipps .casinoadmininfo {
        background-color:#d9edf7;
        border:1px solid #bce8f1;
        color:#31708f;
        padding: 10px 15px;
        display: inline-block;
        margin-top: 15px;
        margin-bottom: 15px;
        line-height: 25px;
        clear: both;
        width: 100%;
    }


    @media screen and (min-width: 550px) {
        body.page_sportbets_tipps .casinoblackwarning,
        body.page_sportbets_tipps .casinowarning,
        body.page_sportbets_tipps .casinoproinfo,
        body.page_sportbets_tipps .casinoadmininfo{
            margin-bottom: 0;
        }

        body.page_sportbets_tipps .clogowrap{
            float: left;
            display: block;
            margin: 0 10px 0 0;
        }

        body.page_sportbets_tipps .casinoinfo-section {
            margin: 20px 0;
        }

        body.page_sportbets_tipps .casinoinfo-section .halfbox .label,
        body.page_sportbets_tipps .casinoinfo-section .halfbox .value {
            width: 50%;
        }

        body.page_sportbets_tipps .casinoinfo-section .halfbox .value {
            border-top: 1px solid #eee;
        }
    }

    @media screen and (min-width: 1020px) {
        body.page_sportbets_tipps .casinoinfo-section .fullbox {
            padding: 0 10px;
        }

        body.page_sportbets_tipps .casinoinfo-section .fullbox .label{
            width: 100%;
        }

        body.page_sportbets_tipps .casinoinfo-section .fullbox .value{
            width: 100%;
        }

        body.page_sportbets_tipps .casinoinfo-section .fullbox {
            padding: 0 5px;
        }

        body.page_sportbets_tipps .casinoinfo-section .halfbox{
            padding: 0 5px;
        }
    }


    @media screen and (max-width: 1100px) {
        body.page_sportbets_tipps .votingarea .voting_pro,
        body.page_sportbets_tipps .votingarea .voting_neg{
            width: 40px;
            display: inline-block;
            font-size: 1.5rem;
        }


    }

    @media screen and (max-width: 700px) {
    }

    @media screen and (max-width: 600px) {


        body.page_sportbets_tipps .votingarea .voting_pro,
        body.page_sportbets_tipps .votingarea .voting_neg{
            width: 45%;
            display: inline-block;
            font-size: 1.6rem;
        }

        body.page_sportbets_tipps .votingarea{
            width: 48%;
        }

        body.page_sportbets_tipps .casino-item-container-new.title{
            padding: 10px;
        }

        body.page_sportbets_tipps .sbtippwrap .casinopart img{
            max-width: 130px;
        }



        // Extra

        .casino-item-container-new{
            padding: 0;
        }

        body.page_sportbets_tipps .sbtippwrap{
            border: none;
            background: transparent;
            border-bottom: 1px solid #ddd;
            margin-bottom: 0;
        }

    }


    .btn_orange.ndcasbtn {
        margin: 0 0 20px;
        margin: 0 0 20px;
        right: 0;
        position: relative;
        display: block;
        float: right;
    }

    */