/*
### CSS Sporttip###
version 0.21 - 28.08.2009
*/
body.sporttip {
    background: #FFF url(../../../media/global/images/bg/bg_sporttip.png) repeat-y;
}

/* Main Columns START */
.sporttip #leftCol,
    .sporttip #rowTop, .sporttip .canvasBackground {
    background: #151D71;
}

.sporttip #logo{
  width: 151px;
  border-right:1px solid #ffffff;
}

/* Main Columns END */

/* NavigationLeft START */
.sporttip #navigationLeft a,
    .sporttip #navigationLeft a:link,
    .sporttip #navigationLeft a:visited {
    background: #151D71;
}

.sporttip #navigationLeft a:hover,
    .sporttip #navigationLeft a:focus,
    .sporttip #navigationLeft a:active {
    background-color: #FB9907;
}

.sporttip #navigationLeft .selected a,
    .sporttip #navigationLeft .selected a:link,
    .sporttip #navigationLeft .selected a:visited,
    .sporttip #navigationLeft .selected a:hover,
    .sporttip #navigationLeft .selected a:focus,
    .sporttip #navigationLeft .selected a:active {
    background-color: #FB9907;
}

.sporttip #navigationLeft .selected a.selected,
    .sporttip #navigationLeft .selected a.selected:link,
    .sporttip #navigationLeft .selected a.selected:visited,
    .sporttip #navigationLeft .selected a.selected:hover,
    .sporttip #navigationLeft .selected a.selected:focus,
    .sporttip #navigationLeft .selected a.selected:active {
    color: #151D71;
}

.sporttip #navigationLeft .selected ul a,
    .sporttip #navigationLeft .selected ul a:link,
    .sporttip #navigationLeft .selected ul a:visited {
    color: #FB9907;
    background: url(../../../media/global/images/bg/nav_bg_sporttip.png) repeat-y #000000;
}

.sporttip #navigationLeft .selected ul a:hover,
    .sporttip #navigationLeft .selected ul a:focus,
    .sporttip #navigationLeft .selected ul a:active {
    color: #151D71;
}

/* NavigationLeft END */

/* sporttip set&one module START */

.pageHeadBox table {
    margin: -5px -5px 0 -5px;
    width: 365px;
}

.pageHeadBox table th {
    padding: 5px 5px 3px 5px;
    font-weight: normal;
    white-space: nowrap;
    background: #151D71;
}

.pageHeadBox table th.quote,
    .pageHeadBox table th.oneType,
    .pageHeadBox table th.oneLink {
    padding-left: 2px;
}

.pageHeadBox table td {
    padding: 2px;
    margin: 0;
    white-space: nowrap;
    background: #151D71;
}

#actualNumbers .pageHeadBox td {
    color: #000;
}

.pageHeadBox td.colCheckbox {
    padding-left: 0;
}

.sporttip .pageHeadBox .set tr.odd td {
    background-color: #D0D2E3;
    border: 0;
}

.sporttip #actualNumbers .pageHeadBox .one tr.odd td {
    background-color: #2B8D92;
    color: #FFF;
    border: 0;
}

.sporttip #actualNumbers .pageHeadBox .one tr.even td {
    color: #2B8D92;
}

.sporttip .pageHeadBox tr.even td {
    background: #FFF;
    border: 0;
}

/* sporttip set&one module END */

/* new sporttip set module */
.pageHeadBox .set h1 {
    margin: -5px -5px 0 0;
}

.pageHeadBox .set .tippContainer {
    margin: 0 -5px;
    padding: 3px 5px;
    background: #D0D2E3;
}

.pageHeadBox .set .tippContainer .tipp {
    float: left;
    font-weight: bold;
}

.pageHeadBox .set .tippContainer .tippDate {
    float: right;
}

.pageHeadBox .set .tippInput {
    float: left;
    background: #FFF;
    width: 52px;
    height: 38px;
    margin: 5px 3px 0 0;
}

.pageHeadBox .set .tippInput label img {
    margin: 5px;
}

.pageHeadBox .set .tippInput .quote {
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 2px 0 0 5px;
}

.pageHeadBox .set .tippInput input.checkBox {
    float: right;
}

.pageHeadBox .set .tippSelect {
    float: left;
    background: #FFF;
    width: 90px;
    height: 38px;
    margin: 5px 3px 0 3px;
}

.pageHeadBox .set .tippSelect label img {
    margin: 5px 5px 0;
}

.pageHeadBox .set .tippSelect select {
    width: 88px;
    margin: 3px 0 0 1px;
    font-size: 9px;
}

.pageHeadBox .set .tippSubmit {
    float: left;
    margin: 5px 0 0 2px;
}

.pageHeadBox .set .tippSubmit input {
    display: none;
}

#actualNumbers .pageHeadBox .set span {
    display: block;
    color: #000;
}

#actualNumbers input.checkBox {
    margin: 2px 5px 0 0;
}

#actualNumbers select#amountSelect,
    #actualNumbers select#amountSelect * {
    color: #000;
}

.sporttip #actualNumbers .pageHeadBox .submitButton .submit {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 20px;
}

.sporttip #actualNumbers .pageHeadBox .submitButton .submit:hover {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #actualNumbers .pageHeadBox .submitButton input {
    padding-right: 15px;
    float: right;
    text-transform: uppercase;
    margin-top: -3px;
    border: none;    
    font-size: 10px;
    font: arial;
    background: none;
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_lo.gif);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    cursor: hand;
    width:auto;
    overflow:visible;
}

.sporttip #actualNumbers .pageHeadBox .submitButton input:hover {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_hi.gif);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* sporttip set END */

/* LoginBox START */
.sporttip #loginBox .linkBox a.box {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #loginBox .linkBox a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
}

.sporttip #loginBox fieldset .submitButton {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 13px;
}

.sporttip #loginBox fieldset .submitButton:hover {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 13px;
}

/* LoginBox END */

/* logged in START*/
.sporttip #loginBox .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #loginBox .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
}

/* logged in END*/

/* logged in START*/
.sporttip #loginBoxLoggedIn .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #loginBoxLoggedIn .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_sporttip_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
}

/* logged in END*/

/*
version 1.0 - 04.02.2008
*/

.buttonright#sporttip, .sporttip .buttonright.mgm {
    height: 22px;
    width: 610px;
    background-repeat: no-repeat;
    background-position: 0 6px;
    clear: left;
    margin-left: -10px;
    margin-bottom: -6px;
    margin-top: -1px;
    padding-top:0px;
}

.sporttip .buttonright.mgm{
    padding-top:1px;
    margin-left: -13px;
    margin-top: 11px;
    height: 26px;
    background-position: 0 20px;

}

.buttonright#sporttip, .sporttip .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_sporttip.gif); /*---  Firefox need png to show the right way ---*/
}

*html .buttonright#sporttip, *html .sporttip .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_sporttip2.gif); /*---  IE can�t show png the right way ---*/
    background-position: 0 0;
}

.sporttip #contentCol .whiteBox .buttonR a.button, .sporttip #contentCol .whiteBox .buttonR a.button:link, .sporttip #contentCol .whiteBox .buttonR a.button:visited, .sporttip #contentCol .whiteBox .buttonR a.button:hover, .sporttip #contentCol .whiteBox .buttonR a.button:focus, .sporttip #contentCol .whiteBox .buttonR a.button:active {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_sporttip.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.sporttip #contentCol .whiteBox .buttonR input {
    font-family: arial;
    font-size: 14px;
    height: 24px;
    font-weight: bold;
    color: #ffffff;
    float:none;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_sporttip.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin-bottom: -4px;														/*  Assai, 8.10.2008: Button zeigt keinen unteren Rand von 3px */
    border:none;
    width:auto;
    overflow:visible;
}

div.choose img#lg_sporttip {
    margin-top: 15px;
}

div.choose input.spielguthaben#sporttip {
    margin-top: 18px;
}

/*
### CSS Content Modules ###
version 1.09 - 04.06.2008
*/

/* Content Column START */

/* Text and headline (except h2, it's only used in head containers) elements outside a "whitebox" START */

.sporttip .popupView  #contentCol  h1 {
  color: #FB9907;
}

.sporttip #contentCol * {
    color: #151D71;
}

/* Text and headline elements outside a "whitebox" END */

/* Text and headline elements inside a "whitebox" START */
.sporttip #contentCol .whiteBox p,
    .sporttip #infoCol {
    color: #151D71;
}

.sporttip #contentCol  h1 {
    color: #ffffff;
}

.sporttip #contentCol  h2 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #FB9907;
    text-transform: uppercase;
    padding-top: 10px;
}

.sporttip #contentCol  h2 .news {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #151D71;
    text-transform: uppercase;
    padding-top: 10px;
}

.sporttip #contentCol  h2 .newstitle {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #FB9907;
    text-transform: uppercase;
    padding-top: 10px;
}

.sporttip #contentCol h4{
   color: #151D71 !important;
}


.sporttip #contentCol .transLink a, .sporttip #contentCol .transLink a:link, .sporttip #contentCol .transLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    width: 380px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #contentCol .transLink a:hover, .sporttip #contentCol .transLink a:focus, .sporttip #contentCol .transLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}





.sporttip .textLink a, .sporttip .textLink a:link, .sporttip .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #fb9907;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip .textLink a:hover, .sporttip .textLink a:focus, .sporttip .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #contentCol .textLink a, .sporttip #contentCol .textLink a:link, .sporttip #contentCol .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #fb9907;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #contentCol .textLink a:hover, .sporttip #contentCol .textLink a:focus, .sporttip #contentCol .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #contentCol .textLinkActive a, .sporttip #contentCol .textLinkActive a:link, .sporttip #contentCol .textLinkActive a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #fb9907;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
    margin-right: 15px;
    float: left;
}

.sporttip #contentCol .textLinkActive a:hover, .sporttip #contentCol .textLinkActive a:focus, .sporttip #contentCol .textLinkActive a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #contentCol .textLink input, .sporttip #contentCol .textLink input:link, .sporttip #contentCol .textLink input:visited {
    background: none;
    border: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #fb9907;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    margin-left: -5px;
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
    cursor: hand;
    width: auto;
    overflow: visible;
}

.sporttip #contentCol .textLink input:hover, .sporttip #contentCol .textLink input:focus, .sporttip #contentCol .textLink input:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
}

.sporttip #contentCol .textButton input {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_sporttip.gif);
    background-repeat: repeat-x;
    padding: 3px 8px 3px 8px;
    border: none;
    height: 22px;
    margin-top: 10px;
    margin-right:0;
    cursor: hand;
    width: auto;
    overflow: visible;
}

.sporttip .rightButtonTip{
	margin-left:40px;
}

.sporttip #contentCol .textButtonSearch input {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_sporttip.gif);
    background-repeat: repeat-x;
    padding: 3px 8px 4px 8px;
    border: none;
    height: 22px;
    margin-left: 5px;
    cursor: hand;
    width: auto;
    overflow: visible;
}

/* Text and headline elements inside a "whitebox" END */

/* Teaser elements inside the content column START */
.sporttip #contentCol .teaserRow .button {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_sporttip.gif);
    background-repeat: repeat-x;
    padding: 2px 9px 2px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.sporttip #contentCol #teaser400News a,
    .sporttip #contentCol #teaser400News a:link,
    .sporttip #contentCol #teaser400News a:visited,
    .sporttip #contentCol #teaser400News a:hover,
    .sporttip #contentCol #teaser400News a:focus,
    .sporttip #contentCol #teaser400News a:active {
    color: #FFF;
}

.sporttip #contentCol #teaser400News a.moreLink,
    .sporttip #contentCol #teaser400News a.moreLink:link,
    .sporttip #contentCol #teaser400News a.moreLink:visited,
    .sporttip #contentCol #teaser400News a.moreLink:hover,
    .sporttip #contentCol #teaser400News a.moreLink:focus,
    .sporttip #contentCol #teaser400News a.moreLink:active {
    color: #FB9907;
    text-decoration: none;
}

/* Teaser elements inside the content column END */

/* MARGINAL TEASER COLUMN START */

.sporttip .teaserContent .teaserNews  {
    padding-bottom: 10px;
}
.sporttip .teaserContent .teaserNews p {
    padding: 0 10px 0 10px;
    margin: 0;
}

.sporttip .teaserContent h6 {
    color: #FB9907;
}

.sporttip .teaserContent .teaserNews h6 {
    color: #FB9907;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top:7px;
    padding: 0 10px 0 10px;
}

.sporttip  .teaserContent .teaserLink a, .sporttip  .teaserContent .teaserLink a:link, .sporttip  .teaserContent .teaserLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #FB9907;
    text-transform: uppercase;
    text-decoration: none;
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip  .teaserContent .teaserLink a:hover, .sporttip  .teaserContent .teaserLink a:focus, .sporttip  .teaserContent .teaserLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip  .teaserContent .teaserLink a.white:hover, .sporttip  .teaserContent .teaserLink a.white:focus, .sporttip  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_teaser.png) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 16px;
 
}

*html .sporttip  .teaserContent .teaserLink a.white:hover,*html .sporttip  .teaserContent .teaserLink a.white:focus,*html .sporttip  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_teaser2.gif)  !important;
}




/* MARGINAL TEASER COLUMN END */

/* Teaser elements inside the info column START */
.sporttip #infoCol .teaserBorder {
    background: url(../../../media/global/images/bg/info_border_sporttip.png) no-repeat #151D71;
}

.sporttip #infoCol .teaserContent {
    border-left: 1px solid #151D71;
}

/* Teaser elements inside the info column END */

/* Content Column END */

/* sporttipCardCol inside the content column START */
#contentCol .whiteBox fieldset .sporttipCardCol p {
    padding-top: 10px;
}

#contentCol .whiteBox fieldset .sporttipCardCol a {
    padding: 0;
}

#contentCol .sporttipCardCol .downloadBox {
    width: 230px;
}

#contentCol .sporttipCardCol {
    padding: 0;
    vertical-align: bottom;
    background: url(../../../media/global/images/bg/img_sporttipcard.gif) no-repeat bottom center;
}

/* sporttipCardCol inside the content column END */

/* Normale ULs mit Auszaehlungszeichen START */
.sporttip .whiteBox ul li {
    background: url(../../../media/global/images/icons/list_dot_sporttip.gif) no-repeat;
}

/* Normale ULs mit Auszaehlungszeichen END */

.sporttip #contentCol .whiteBox a,
    .sporttip #contentCol .whiteBox a:link,
    .sporttip #contentCol .whiteBox a:visited
.sporttip #contentCol .whiteBox a:hover,
    .sporttip #contentCol .whiteBox a:focus,
    .sporttip #contentCol .whiteBox a:active,
    .sporttip #contentCol table a,
    .sporttip #contentCol table a:link,
    .sporttip #contentCol table a:visited
.sporttip #contentCol table a:hover,
    .sporttip #contentCol table a:focus,
    .sporttip #contentCol table a:active {
    color: #FB9907;
}

.sporttip #contentCol .whiteBox .textLink a, .sporttip #contentCol .whiteBox .textLink a:link, .sporttip #contentCol .whiteBox .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #fb9907;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.sporttip #contentCol .whiteBox .textLink a:hover, .sporttip #contentCol .whiteBox .textLink a:focus, .sporttip #contentCol .whiteBox .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_sporttip_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}



.sporttip .textButton a,.sporttip .textButton a:link, .sporttip .textButton a:visited, .sporttip .textButton a:hover, .sporttip .textButton a:focus, .sporttip .textButton a:active ,
.sporttip #contentCol .textButton a, .sporttip #contentCol .textButton a:link, .sporttip #contentCol .textButton a:visited, .sporttip #contentCol .textButton a:hover, .sporttip #contentCol .textButton a:focus, .sporttip #contentCol .textButton a:active,
.sporttip #contentCol .whiteBox .textButton a, .sporttip #contentCol .whiteBox .textButton a:link, .sporttip #contentCol .whiteBox .textButton a:visited, .sporttip #contentCol .whiteBox .textButton a:hover, .sporttip #contentCol .whiteBox .textButton a:focus, .sporttip #contentCol .whiteBox .textButton a:active {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_sporttip.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.sporttip #contentCol img.withBorder,
    .sporttip #contentCol .downloadBox,
    .sporttip #contentCol .downloadBoxVST {
    border: 1px solid #151D71;
}

.sporttip .dividingRule {
    background: #151D71;
}

/* White Box Table START */
.sporttip .whiteBoxTable .seperator {
    background: url(../../../media/global/images/bg/bg_table_sporttip.png) no-repeat #FFF;
}

/* White Box Table END */

/* Receipt & Confirmation Sheets START */

.sporttip #contentCol .receiptContainer h4,
    .sporttip #contentCol .receiptContainer h5 {
    color: #151D71;
}

/* Sporttip Set System Table */
.sposetsysCol1 {
    width: 21px;
}

.sposetsysCol2 {
    width: 140px;
}

#contentCol .receiptContainer .displaySet .highlight1 {
    position: absolute;
    display: block;
    width: 10px;
    padding: 2px 4px 2px 6px;
    margin-left: -6px;
    color: #FFF;
    background: #1C2984;
}

#contentCol .receiptContainer .displaySet .highlight2 {
    position: absolute;
    display: block;
    width: 10px;
    padding: 2px 4px 2px 6px;
    margin-left: -6px;
    color: #FFF;
    background: #FB9907;
}

#contentCol .receiptContainer .displaySet .simple .highlight1 {
    padding: 2px 6px 2px 4px;
    margin-left: 2px;
    background: #1C2984;
}

#contentCol .receiptContainer .displaySet .simple .highlight2 {
    padding: 2px 6px 2px 4px;
    margin-left: 2px;
    background: #FB9907;
}

/* Receipt & Confirmation Sheets END */

/* Receipt Overview Table START */

.sporttip #contentCol .tableReceiptOverview thead a,
    .sporttip #contentCol .tableReceiptOverview thead a:link,
    .sporttip #contentCol .tableReceiptOverview thead a:visited,
    .sporttip #contentCol .tableReceiptOverview thead a:hover,
    .sporttip #contentCol .tableReceiptOverview thead a:focus,
    .sporttip #contentCol .tableReceiptOverview thead a:active {
    color: #151D71;
}

.sporttip tr.even {
    background: #FEE5C1;
}

/* Receipt Overview Table END */

/* Sortable Table START */
.sporttip th.order1 a {
    background: url(../../../media/global/images/icons/icon_sort_up_sporttip.gif) no-repeat top right;
}

.sporttip th.order2 a {
    background: url(../../../media/global/images/icons/icon_sort_down_sporttip.gif) no-repeat top right;
}

/* Sortable Table END */

/* Search Result Table START */
.sporttip #contentCol #searchResult .searchResChannel,
    .sporttip #contentCol #searchResult .searchResChannel * {
    color: #FB9907;
}

/* Search Result Table END */

/* Alternative Darstellung Spielscheine START */
.sporttip .spielscheinNoFlash {
    width: 852px;
    height: 477px;
    margin-left: 1px;
    text-align: center;
}

.sporttip #contentCol .spielscheinNoFlash p,
    .sporttip #contentCol .spielscheinNoFlash a,
    .sporttip #contentCol .spielscheinNoFlash a:link,
    .sporttip #contentCol .spielscheinNoFlash a:visited,
    .sporttip #contentCol .spielscheinNoFlash a:hover,
    .sporttip #contentCol .spielscheinNoFlash a:focus,
    .sporttip #contentCol .spielscheinNoFlash a:active {
    color: #FFF;
}

/* Alternative Darstellung Spielscheine END */

/* Sitemap START */
#contentCol .sporttip .sitemap ul li {
    background: #151D71;
}

#contentCol .sporttip .sitemap ul li ul li {
    background: #7377AA;
    font-weight: normal;
}

#contentCol .sporttip .sitemap ul li ul li ul li {
    background: #B8BBD4;
    font-weight: normal;
}

#contentCol .sporttip .sitemap ul li ul li ul li ul li {
    background: #E7E8F1;
    font-weight: normal;
}

#contentCol .whiteBox .sporttip .sitemap ul li ul li ul li a,
    #contentCol .whiteBox .sporttip .sitemap ul li ul li ul li a:link,
    #contentCol .whiteBox .sporttip .sitemap ul li ul li ul li a:visited,
    #contentCol .whiteBox .sporttip .sitemap ul li ul li ul li a:hover,
    #contentCol .whiteBox .sporttip .sitemap ul li ul li ul li a:focus,
    #contentCol .whiteBox .sporttip .sitemap ul li ul li ul li a:active {
    color: #151D71;
}

/* Sitemap END */

/* Palette Navigation START */

.sporttip .paletteNavi .stepAhead {
    background: #D0D2E3;
}

.sporttip #contentCol .paletteNavi .stepActual {
    color: #FFFFFF;
    background: #151D71;
}

.sporttip #contentCol .paletteNavi .stepComplete {
    color: #FB9907;
    background: #151D71;
}

/* Palette Navigation END */

/*
### Swisslos2 ###
*/
/* version 1.01 - 14.02.2008 */
/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen */
.sporttip #contentCol .downloadBox_42 {
    border: 1px solid #151D71;
}

/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen END */

/* Ecco Pos Suchergebnisse */
.sporttip #contentCol .tableEccoPosResults thead a,
    .sporttip #contentCol .tableEccoPosResults thead a:link,
    .sporttip #contentCol .tableEccoPosResults thead a:visited,
    .sporttip #contentCol .tableEccoPosResults thead a:hover,
    .sporttip #contentCol .tableEccoPosResults thead a:focus,
    .sporttip #contentCol .tableEccoPosResults thead a:active {
    color: #151D71;
}

/*
### CSS Cal ###
*/

/* The main calendar widget.  DIV containing a table. START */
/*sporttip */
.sporttip .calendar table,
.sporttip .calendar thead .active,
.sporttip .calendar tbody .daysrow,
.sporttip .calendar tbody .rowhilite td,
.sporttip .calendar .combo						{ background: #fb9907; }

.sporttip .calendar thead .title,
.sporttip .calendar tfoot .ttip,
.sporttip .calendar .combo .active,
.sporttip .calendar .combo .hilite				{ background: #151d71; }

.sporttip .calendar thead .name,
.sporttip .calendar thead .hilite,
.sporttip .calendar table .wn,
.sporttip .calendar tbody td.hilite,
.sporttip .calendar tbody .rowhilite td.wn		{ background-color: #feebcd; }

.sporttip .calendar thead .hilite				{ color: #151d71; }

.sporttip .calendar .combo .active,
.sporttip .calendar .combo .hilite,
.sporttip .calendar tfoot .footrow *			{ color:#FFF; }

.sporttip .calendar tbody td.today,
.sporttip .calendar tbody td.hilite				{ color:#000; }

/* The main calendar widget.  DIV containing a table. END */
