.body {
    background-color:#FFFFFF;
}

.register {
    background-color:#FFFFFF;
    font-family:Arial;;
    font-size:11px;
    color:Black;
    font-weight:bold;
}

.header {
   background-color:#79A6F2;
}

td {
    font-family:Arial;;
    font-size:11px;
    color:Black;
}

td.login {
    font-family:Arial;;
    font-size:11px;
    color:Black;
}

table.boxhead {
    background-color:#5078C6;
}


tr.boxhead, td.boxhead {
    background-color:#5078C6;
    background-image:url(http://static.mybet.com/images/normalBlue_bg_cg.gif);
    background-repeat:repeat-x;
}

tr.boxheadCombination, td.boxheadCombination {
    background-color:#00317E;
}

tr.paymentBoxhead {
    background-color:#79A6F2;
     font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:White;
}

tr.paymentBody {
    background-color:#F7F9FA;
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:White;
}


td.paymentBoxhead {
    background-color:#79A6F2;
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:#002065;
}



table.myBetsBoxhead, tr.myBetsBoxhead {
    font-family:Arial;;
    font-size:11px;
    color:Black;
    font-weight:bold;
    background-color:#F7D754;
}
.myBetsTabSelected {
    background-color:#FF9900;
}
.myBetsTabUnSelected {
    text-decoration:underline;
    cursor:hand;
    cursor:pointer;
}

.myBetsTabUnavailable {
    background-color:#CCCCCC;
    cursor:default;
    color:#666666;
}

td.myBetsBoxhead{
    background-color:#F7D754;
}
tr.myBetsTitle {
    background-color:#9D0F01;
}



tr.newsInfo {
    background-color:#EFF3F6;
}


.newsboxcontent {
    background-color:#FFFFFF;
}

table.errors {
    width: 100%;
}
table.messages {
    width: 100%;
}

tr.boxline {
    background-color:#FFFFFF;
}
.boxcontent {
    background-color:#EDEDED;
}
.errorcontent {
    background-color:#FF0000;
}
.errorHeader {
    background-color:#000033;
}

tr.boxcontentthin {
    background-color:#E6EFFC;
}
td.boxhead {
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:White;
}
td.errorHeader {
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:White;
}

td.boxheadCombination {
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:White;
}

td.newsInfo {
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:black;
}


td.smallboxhead {
    font-family:Arial;;
    font-size:9px;
    font-weight:bold;
    color:White;
}


td.boxheadDark {
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:White;
    background-color:#00307C;
}
a {
    font-family:Arial;;
    color:Black;
    text-decoration:underline;
}
/*
    font-weight:bold;

a:hover {
    font-family:Arial;;
    color:Black;
    font-weight:bold;
    text-decoration:underline;
}*/
a.refreshLink {
    font-family:Arial;;
    font-size:9px;
    color:White;
    text-decoration:none;
}
a.refreshLink:hover {
    font-family:Arial;;
    font-size:9px;
    color:White;
    text-decoration:underline;
}
a.linkboxhead {
    font-family:Arial;;
    font-size:11px;
    color:White;
    font-weight:bold;
    text-decoration:none;
}
a.linkboxhead:hover {
    font-family:Arial;;
    font-size:11px;
    color:White;
    font-weight:bold;
    text-decoration:underline;
}
a.linkhelp {
    font-family:Arial;;
    font-size:10px;
    color:Black;
    text-decoration:none;
}
a.linkhelp:hover {
    font-family:Arial;;
    font-size:10px;
    color:Black;
    text-decoration:underline;
}
a.linkWhite {
    font-family:Arial;;
    font-size:11px;
    color:White;
    font-weight:bold;
    text-decoration:none;
}

a.linkGreen {
    font-family:Arial;;
    font-size:11px;
    color:#7AB728;
    font-weight:bold;
    text-decoration:none;
}

a.linkBlue {
    font-family:Arial;;
    font-size:11px;
    color:#2961CC;
    font-weight:bold;
    text-decoration:none;
}

a.tradingBox {
    font-family:Arial;;
    font-size:11px;
    color:#003399;
    font-weight:normal;
    text-decoration:underline;
}

a.tradingBox:hover {
    font-family:Arial;;
    font-size:11px;
    color:#003399;
    font-weight:normal;
    text-decoration:none;
}

a.linkWhite:hover {
    font-family:Arial;;
    font-size:11px;
    color:White;
    font-weight:bold;
    text-decoration:underline;
}
a.footer {
    font-family:Arial;;
    font-size:11px;
    color:#073591;
    font-weight:normal;
    text-decoration:none;
}

a.white {
    font-family:Arial;;
    font-size:11px;
    color:white;
    font-weight:normal;
    text-decoration:none;
}

a.white:hover {
    font-family:Arial;;
    font-size:11px;
    color:white;
    font-weight:normal;
    text-decoration:underline;
}

a.footer:hover {
    font-family:Arial;;
    font-size:11px;
    color:#073591;
    font-weight:normal;
    text-decoration:underline;
}
a.trading_buy {
    font-family:Arial;;
    font-size:11px;
    color:#E78C00;
    font-weight:bold;
}

a.trading_sell {
    font-family:Arial;;
    font-size:11px;
    color:#707070;
    font-weight:bold;
}


.inputDisabled {
    font-family:Arial;;
    font-size:10px;
    color:#333333;
    background-color:#EEEEEE;
    border-width:1px;
    border-style:solid;
    border-color:#CCCCCC;
}
.marketName {
    font-family:Arial;;
    font-size:14px;
    font-weight:bold;
    color:black;
}
.eventtree {
    font-family:Arial;;
    color:Black;
    font-size:16px;
    font-weight:bold;
}
.marketstate {
    align: center;
    position:absolute;
    top:25px;
    width:100%;
    color:#FF0000;
    font-weight:bold;
    font-size:24pt;
    visibility:hidden;
    text-align:center;
}
.table-row {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        vertical-align:middle;
}
.table-row-lightgrey {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#EDEDED;
}
.table-row-lightgrey table {
	margin-top:1px; /* sorgt für einen weissen strich */
}
.table-row-darkgrey {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#DADADA;
}

.table-row-darkerblue {
    font-family:Arial;;
    font-size:11px;
    background-color:#EFF3F6;
}

.table-row-lightgrey-strike {
    font-family:Arial;;
    font-size:11px;
    text-decoration:line-through;
    background-color:#EDEDED;
}
.table-row-darkgrey-strike {
    font-family:Arial;;
    font-size:11px;
    text-decoration:line-through;
    background-color:#DADADA;
}
.table-row-darkergrey {
    font-family:Arial;;
    font-size:11px;
    background-color:#BFBFBF;
}

.table-row-lightblue{
    font-family:Arial;;
    font-size:11px;
    background-color:#EFF3F6;
}


.table-row_darkblue {
    background-color:#00307C;
    font-family:Arial;;
    font-size:11px;
    font-weight:bold;
    color:White;
}

.boxhead {
     background-color:#5078C6;
     font-family:Arial;;
     font-size:11px;
     font-weight:bold;
     color:#FF0000;
}

.red_bold {
     font-family:Arial;;
     font-size:12px;
     font-weight:bold;
     color:#FF0000;
}

.isLive{
    background-color:#FFDDDD
}

.table-box_lightblue {
    background-color:#EFF3F6;
}

.backTableRowDark {
    font-family:Arial;;
    font-size:11px;
    color:#2961CC;
    background-color:#336699;
    visibility:visible;
}
.layTableRowDark {
    font-family:Arial;;
    font-size:11px;
    color:#7AB728;
    background-color:#99CC33;
    visibility:visible;
}



.pro {
    font-family:Arial;;
    font-size:11px;
    color:#2961CC;
    background-color:White;
    visibility:visible;
}

.contra {
    font-family:Arial;;
    font-size:11px;
    color: #7AB728;
    background-color:white;
    visibility:visible;
}

.combiMenuActive {
    background-color:#F7D754;
}
.combiMenuActive a {
    color:black;
    font-weight:bold;
    text-decoration:none;
}
.combiMenuInactive {
    background-color:#FF9900;
}
.combiMenuInactive a {
    color:white;
    font-weight:bold;
}

.combiTableRow {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#D7E4F5;
    visibility:visible;
}
.combiTableRowLight {
    font-family:Arial;
    font-size:9px;
    color:black;
    background-color:#FFFFA3;
    visibility:visible;
}
.combiTableRowMultiPath {
    font-family:Arial;
    font-size:9px;
    color:black;
    background-color:#FF8533;
    visibility:visible;
}

/* #FFFFA3; */
.backTableRow {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#D7E4F5;
    visibility:visible;
}



.backBetTableRow {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#D7E4F5;
    visibility:visible;
}

/* E9EEF5*/
.backTableRowLight {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#E6E6E6;
    visibility:visible;
}

.backBetTableRowLight {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#CFDBFF;
    visibility:visible;
}

.layBetTableRowLight {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#DCF6CE;
    visibility:visible;
}


.layTableRow {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#FBEB7B;
    visibility:visible;
}

.layBetTableRow {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#C2F0AA;
    visibility:visible;
}

.layTableRowLight {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#DDF1BD;
    visibility:visible;
}

.longTableRow {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#FFD97A;
    visibility:visible;
}
.shortTableRow {
    font-family:Arial;;
    font-size:9px;
    color:black;
    background-color:#BBBBBB;
    visibility:visible;
}

.invisible {
    display:none;
    position:absolute;
    top:-1000px;
    left:-1000px;
}
.visible  {
    visibility:visible;
}
.bold {
    font-weight:bold;
}


.odds {
    font-weight:bold;
    font-size:11px;
}
.stake {
    font-size:11px;
}
.error {
    font-family:Arial;;
    font-size:11px;
    color:Red;
    font-weight:bold;
}
.errortext {
    font-family:Arial;;
    font-size:11px;
    color:White;
    font-weight:bold;
}
.message {
    font-family:Arial;;
    font-size:11px;
    color:Black;
    font-weight:bold;
}
.marketDate {
    font-size:10px;
    color:black;
    font-weight:normal;
}
.marketPath {
    font-family:Arial;
    font-size:10px;
    color:#00307C;
    font-weight:normal;
}
.marketPathOrderOverview {
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:normal;
}

.marketHead {
    background-color: #A8BEE5;
}
.marketTitle {
    font-weight:bold;
    font-family:Arial;
    font-size:14px;
    color:white;
}

.marketTabActive {
    color:white;
    background-color: #0E3C9A;
}
.marketTabInactive {
    background-color: #A8BEE5;
    color:white;
    text-decoration: underline;
    cursor:hand;
    cursor:pointer;
}
.marketTabDead {
    background-color: #A8BEE5;
}
.marketTabText {
    color: white;
}

.tab {
    color:white;
    background-color:#3F70AF;
}
.doAllButtons {
    font-family:Arial;
    font-size:9px;
    color:black;
    font-weight:bold;
}
.help {
    font-family:Arial;
    font-size:11px;
    color:black;
}
.bettingSlipTemplate {
    font-family:Arial;
    font-size:9px;
    color:black;
}
.bettingSlipHeaderOnHead {
    font-family:Arial;
    font-size:11px;
    color:black;
    font-weight:bold;
}
/* EFF3F6 */
.featureBox {
    background-color:#D7E4F5;
}
.small {
    font-family:Arial;
    font-size:10px;
    color:black;
}
.smallWhite {
    font-family:Arial;
    font-size:11px;
    color:white;

}

.standard{
    font-family:Arial;
    font-size:11px;
    color:black;
    font-weight:normal;
}


.mandatoryFields {
    font-family:Arial;
    font-size:9px;
    color:black;
}
.footer {
    font-family:Arial;
    font-size:11px;
    color:#073591;
}
.betcenterHeader {
    font-family:Arial;
    font-size:11px;
    color:white;
    font-weight:bold;
}

.tradingcenterHeader{
    font-family:Arial;
    font-size:12px;
    color:white;
    font-weight:bold;
}

.betcenterNextEvents {
    background-color:#EFF3F6;
}
.betcenterNextEventsLine {
    background-color:#C6D3E7;
}
.betcenterNextEventsHeadline {
    background-color:#D7E4F5;
    font-size:11px;
    color:black;
    font-weight:bold;
}

.tradingBoxes {
    background-color:#D7E4F5;
    font-size:11px;
    color:black;
    font-weight:normal;
}

.betcenterTopBets {
    background-color:#A6C955;
}
.betcenterTopBetsLine {
    background-color:#DEF3BD;
}
.betcenterTopBetsHeadline {
    background-color:#6BB011;
    font-size:13px;
    color:white;
    font-weight:bold;
}
.betcenterBettingArea {
    font-size:13px;
    font-weight:bold;
}

.betcenterBig {
    font-size:15px;
    font-weight:bold;
}


.betcenterBettingArea_red {
    font-size:13px;
    color:Red;
    font-weight:bold;
}

.homeBetcenterBettingArea {
    font-size:12px;
    font-weight:bold;
}

.homeBetcenterBettingArea_red {
    font-size:12px;
    color:#FF0000;
    font-weight:bold;
}

.betcenterProfit {
    font-size:13px;
    font-weight:bold;
}
.helpboxHeader {
    background-color:#C7D2E1;
    color:#00307C;
    font-size:16px;
    font-weight:bold;
}


/* #EFF3F6;*/
.helpbox {
    background-color:#D7E4F5;
    font-family:Arial;;
    color:Black;
    font-size:11px;
    font-weight:normal;
}


.livebox {
    background-color:#DE0901;
    font-size:11px;
    color:white;
    font-weight:bold;
}
.bettingSlipHeader {
    color:#00307C;
    background-color:#C7D2E1;
    font-size:11px;
    font-weight:bold;
}
.bettingSlipNewBetsHeader {
    font-size:11px;
    background-color:#336699;
    color:white;
    font-weight:bold;
}
.autoStakeProfit {
    font-family:Arial;
    font-size:11px;
    color:white;
}
.whiteBackground {
    background-color:#FFFFFF;
}
.time {
    font-family:Arial;;
    font-size:11px;
    color:#444444;
}
.profit {color:#339933;}
.loss {color:#CC0000;}
.block {text-align:justify;}
.inPlayAt {
    color:black;
    font-size:12px;
    font-weight:bold;
}
.liveBox {
  background-color:#DE0901;
}
.isLive {
  color:#DE0901;
}
table.unclickedCombi {
    background-color:#D7E4F5;
    width:100%;
    height:20px;
    border:1px solid #31659C;
    padding:0px;
    margin:0px;
    cursor:hand;
    cursor:pointer;
}
table.clickedCombi {
    background-color:#F7D754;
    width:100%;
    height:20px;
    padding:0px;
    margin:0px;
    cursor:hand;
    cursor:pointer;
}
td.combi {
    font-weight:bold;
    text-align:center;
}

td.combi_normal {
    font-weight:normal;
    font-size:11px;
    color:black;
}

td.combi_bold {
    font-weight:bold;
    font-size:12px;
    color:black;
}

td.combi_red {
    font-weight:bold;
    font-size:11px;
    color:red;
}

td.betCenter{
    font-family:Arial;
    font-size:11px;
    color:black;
    font-weight:normal;
}

td.trading_button_sell{
    font-family:Arial;
    font-size:11px;
    color:#707070;
    font-weight:bold;
}

td.trading_button_buy{
    font-family:Arial;
    font-size:11px;
    color:#E78C00;
    font-weight:bold;
}

td.priceValue {
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}

td.priceValueGreen {
    font-family:Arial;
    font-size:11px;
    color:#009933;
}

td.priceValueRed {
    font-family:Arial;
    font-size:11px;
    color:#FF0000;
}




.combinationPrintHead {
    border-top:1px solid black;
    border-bottom:1px solid black;
    color:#000000;
    font-weight:bold;
    line-height:20px;
}
.bid {color:#999999;}
.ask {color:#E8B32F;}
.market {color:#00A039;}

.trading_link {
    height:20px;
    font-size:11px;
    color:#003399;
    font-weight:normal;
    vertical-align:middle;
}

a.trading_link {
    height:20px;
    font-size:11px;
    color:#003399;
    font-weight:normal;
    vertical-align:middle;
    text-decoration: underline;
}

a.trading_link:hover {
    height:20px;
    font-size:11px;
    color:#003399;
    font-weight:normal;
    vertical-align:middle;
    text-decoration: none;
}



.cssnew_boxhead {
    height:20px;
    font-weight:bold;
    vertical-align:middle;
    background-color:#6391CD;
    font-size:12px;
    color: #FFFFFF;
}
.cssnew_subhead {
    font-size:11px;
    font-weight:normal;
    vertical-align:middle;
    background-color:#DFEAF6;
    padding-top:2px;
}
a.cssnew_subhead {
    text-decoration:underline;
    color:#003399;
}

a.footer {
    font-family:Arial;
    font-size:11px;
    color:#073591;
}

a.smallWhite {
    font-family:Arial;
    font-size:11px;
    color:white;
    text-decoration: underline;
    font-weight: normal;
}


.cssnew_subhead {
    font-size:11px;
    vertical-align:middle;
    background-color:#DFEAF6;
}

.cssnew_subhead.schrift a{
    padding-left:5px;
    display:block;
}
.cssnew_boxcontent {
    font-size:11px;
    background-color:#F3F6F8;

}
.cssnew_boxline {
    background-color:#ffffff;
}

font.bonus_big {
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#003399;
}

font.bonus_middle {
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#003399;
}

font.betCenter {
    font-family:Arial;
    text-decoration:underline;
    font-size:11px;
    font-weight:normal;
    color:003399;
}

font.registerNormal {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:black;
}

.noborder,
.noborder:hover,
.headerBackground a,
.headerBackground a:hover,
.headerBackground a img,
.headerBackground a:hover img{
    border:none;
    padding:0px;
}
#right {
    padding-left: 5px;
    vertical-align: top;
}
#boxes {
    float: left;
    width: 165px;
    font-family: Arial;
    font-size: 11px;
    padding: 0px;
    margin-left: 5px;
}
#box1 {
    margin-bottom: 10px;
}
#box1 .header {
    padding: 5px;
    background-color: #5078C6;
    font-weight: bold;
    color: white;
}
#box1 .grey {
    padding: 5px;
    background-color: #EFF3F6;
    font-weight: bold;
    color: #1E4288;
}
#box2 div {
    padding: 5px;
    background-color: #EFF3F6;
    font-weight: bold;
    color: #1E4288;
}
#box2 .header {
    background-color: transparent;
    background-image: url(http://img.mybet.com/img/teaser/teaser_support.jpg);
    color: white;
}
#box2 div a {
    color: #1E4288;
    text-decoration: none;
}
.main {
    display: inline;
    float: left;
    width: 860px;
    margin-top: 10px;
}
#footer {
    display: inline;
    float: left;
    width: 830px;
}
/* Fehlermeldungen */
.errors,
.messages {
    width: 655px;
    margin: 0px 0px 7px 0px;
}
.errors td,
.messages td {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
.errors .header {
    background-color: #000033;
    height: 23px;
}
.errors .header td {
    padding: 4px 0px 0px 15px;
    color: white;
}
.errors .content ul {
    margin-top: 10px;
}
.errors .content li {
    margin-top: 2px;
}
.errors .content {
    background-color: #FF0000;
}
.errors .content td {
    color: white;
}
.messages .header {
    background-color:#5078C6;
    height: 23px;
}
.messages .header td {
    padding: 4px 0px 0px 15px;
    color: white;
}
.messages .content {
    background-color:#EDEDED;
}
.messages .content td {
    font-weight: normal;
    padding: 10px 0px 15px 15px;
}
/* ENDE Fehlermeldungen */

/* new styles for global, league limits */
tr.limitHead {
    height:20px;
}
tr.limitHead td {
    font-weight:bold;
    width:75px;
    text-align:center;
}
tr.limitOut th {
    vertical-align:top;
    text-align:left;
    font-size:11px;
}
tr.limitOut td {
    vertical-align:top;
}
/* end global, league limits */

td.whiteLine {
    border-bottom:1px solid #FFF;
}
.filterHead td.boxHead {
    border-bottom:1px solid white;
}

/* all content in that row will be in the same line*/
tr.oneRow td {
    white-space:nowrap;
}

/* tr and tds without color-gradient (class boxhead) */
tr.noColorGrad {
    background-color:#5078C6;
    background-image:url(http://static.mybet.com/images/normalBlue_bg_cg.gif);
    background-repeat:repeat-x;
}
tr.noColorGrad td {
    color:white;
    font-weight:bold;
}

/* fixes different button-width in ie and ff */
input.sizedButton {
        font-size:11px;
        font-family:Arial,Verdana;
        overflow:visible;
        padding-left:0.25em;
        padding-right:0.25em;
        width:1pt;
}
input.sizedButton[class] { /*ie ignores [class]*/
    width:auto;
}

ul.noStyle {
    list-style-type:none;
    margin:0;
    padding:0;
}
p.sortLinks {
	margin-bottom: 0px;
	margin-top: 0px;
}
