/*
### CSS Swisslotto###
version 0.27 - 03.07.2009
*/
body.swisslotto {
    background: #FFF url(../../../media/global/images/bg/bg_swisslotto.png) repeat-y;
}

/* Main Columns START */
.swisslotto #leftCol,
    .swisslotto #rowTop, .swisslotto .canvasBackground {
    background: #F1293C;
}

.swisslotto .spielscheinLotto {
    margin: 0 0 0 -11px;
}

/* Main Columns END */

/* NavigationLeft START */
.swisslotto #navigationLeft a,
    .swisslotto #navigationLeft a:link,
    .swisslotto #navigationLeft a:visited {
    background: #F1293C;
}

.swisslotto #navigationLeft a:hover,
    .swisslotto #navigationLeft a:focus,
    .swisslotto #navigationLeft a:active {
    background-color: #00499E;
}

.swisslotto #navigationLeft .selected a,
    .swisslotto #navigationLeft .selected a:link,
    .swisslotto #navigationLeft .selected a:visited,
    .swisslotto #navigationLeft .selected a:hover,
    .swisslotto #navigationLeft .selected a:focus,
    .swisslotto #navigationLeft .selected a:active {
    background-color: #00499E;
}

.swisslotto #navigationLeft .selected a.selected,
    .swisslotto #navigationLeft .selected a.selected:link,
    .swisslotto #navigationLeft .selected a.selected:visited,
    .swisslotto #navigationLeft .selected a.selected:hover,
    .swisslotto #navigationLeft .selected a.selected:focus,
    .swisslotto #navigationLeft .selected a.selected:active {
    color: #F1293C;
}

.swisslotto #navigationLeft .selected ul a,
    .swisslotto #navigationLeft .selected ul a:link,
    .swisslotto #navigationLeft .selected ul a:visited {
    color: #00499E;
    background: url(../../../media/global/images/bg/nav_bg_swisslotto.png) repeat-y #FFFFFF;
}

.swisslotto #navigationLeft .selected ul a:hover,
    .swisslotto #navigationLeft .selected ul a:focus,
    .swisslotto #navigationLeft .selected ul a:active {
    color: #F1293C;
}

/* NavigationLeft END */

/* ActualNumbers START */
.swisslotto #actualNumbers .number {
    background: url(../../../media/global/images/statistiken/actual_bgball_s_swisslotto.gif) no-repeat;
}

.swisslotto #actualNumbers .numberLarge {
    background: url(../../../media/global/images/statistiken/actual_bgball_l_swisslotto.gif) no-repeat;
}

.swisslotto #actualNumbers .pageHeadBox .submitButton .submit {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #actualNumbers .pageHeadBox .submitButton .submit:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* ActualNumbers END */

/* LoginBox START */
.swisslotto #loginBox .linkBox a.box {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #loginBox .linkBox a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #loginBox fieldset .submitButton {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 13px;
}

.swisslotto #loginBox fieldset .submitButton:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 13px;
}

/* LoginBox END */

/* logged in START*/
.swisslotto #loginBox .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #loginBox .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* logged in END*/

/* logged in START*/
.swisslotto #loginBoxLoggedIn .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #loginBoxLoggedIn .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslotto_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* logged in END*/

/*
version 1.0 - 04.02.2008
*/

.buttonright#swisslotto, .swisslotto .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;

}

.swisslotto .buttonright.mgm{
    padding-top:1px;
    margin-left: -13px;
    margin-top: 11px;
    height: 26px;
    background-position: 0 20px;

}

.buttonright#swisslotto, .swisslotto .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_swisslotto.gif); /*---  Firefox need png to show the right way ---*/
}

*html .buttonright#swisslotto, *html .swisslotto .buttonright.mgm  {
    background-image: url(../../../media/global/images/bg/bg_buttonright_swisslotto2.gif); /*---  IE can�t show png the right way ---*/
    background-position: 0 0;
}

.swisslotto #contentCol .whiteBox .buttonR a.button, .swisslotto #contentCol .whiteBox .buttonR a.button:link, .swisslotto #contentCol .whiteBox .buttonR a.button:visited, .swisslotto #contentCol .whiteBox .buttonR a.button:hover, .swisslotto #contentCol .whiteBox .buttonR a.button:focus, .swisslotto #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_swisslotto.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.swisslotto #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_swisslotto.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_swisslotto {
    margin-top: 8px;
}
div.choose img#lg_swisslotto_tipp {
    margin-top: 10px;																			/*  Assai, 8.10.2008: Logo-Darstellung Spielguthaben */
}
div.choose input#swisslotto {
    margin-top: 22px;																/*  Assai, 2.10.2008: Logo-Darstellung Spielguthaben */
}

div.choose input.spieltipps#tippSwisslotto {
    margin-top: 16px;
}

/*
### CSS Content Modules ###
version 1.09 - 04.06.2008
*/

/* Content Column START */

/* Text and headline elements inside a "whitebox" START */

.swisslotto .popupView  #contentCol  h1 {
  color: #F1293C;
}

.swisslotto #contentCol .whiteBox p,
    .swisslotto #infoCol {
    color: #000000;
}

.swisslotto #contentCol  h2 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #F1293C;
    text-transform: uppercase;
    padding-top: 10px;
}
.swisslotto h2.statistics	{
	color:#000000!important;
}

.swisslotto h5.system	{       /* Assai: 17.12.2008 */
	padding-top:10px!important;
	color:#000000!important;
	margin-left:12px;
}
.swisslotto #contentCol .transLink  a, .swisslotto #contentCol .transLink  a:link, .swisslotto #contentCol .transLink  a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #fffffff;
    width: 380px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_white_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #contentCol .transLink  a:hover, .swisslotto #contentCol .transLink  a:focus, .swisslotto #contentCol .transLink  a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto .textButton a {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_swisslotto.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.swisslotto #contentCol .textButton a {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_swisslotto.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.swisslotto .textLink a, .swisslotto .textLink a:link, .swisslotto .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #f1293c;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto .textLink a:hover, .swisslotto .textLink a:focus, .swisslotto .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #contentCol .textLink a, .swisslotto #contentCol .textLink a:link, .swisslotto #contentCol .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #f1293c;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #contentCol .textLink a:hover, .swisslotto #contentCol .textLink a:focus, .swisslotto #contentCol .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #contentCol .textLinkActive a, .swisslotto #contentCol .textLinkActive a:link, .swisslotto #contentCol .textLinkActive a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #f1293c;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
    margin-right:15px;
    float: left;
}

.swisslotto #contentCol .textLinkActive a:hover, .swisslotto #contentCol .textLinkActive a:focus, .swisslotto #contentCol .textLinkActive a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #contentCol .textLink input, .swisslotto #contentCol .textLink input:link, .swisslotto #contentCol .textLink input:visited {
    background: none;
    border: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #f1293c;
    text-decoration: none;
    text-transform: uppercase;
    margin-left: -5px;
    text-align: left;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
    cursor: hand;
    width: auto;
    overflow: visible;
}

.swisslotto #contentCol .textLink input:hover, .swisslotto #contentCol .textLink input:focus, .swisslotto #contentCol .textLink input:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
}

.swisslotto #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_swisslotto.gif);
    background-repeat: repeat-x;
    padding: 3px 8px 3px 8px;
    border: none;
    height: 22px;
    margin-top: 10px;
    cursor: hand;
    width: auto;
    overflow: visible;
}
.swisslotto #contentCol .textButtonHigh input, .swisslotto #contentCol .textButtonHigh 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_swisslottoHigh.gif);
    background-repeat: repeat-x;
    padding: 1px 8px 4px 8px;
    border: none;
    height: 35px;
    margin: 10px 20px 0 0;
    cursor: hand;
    width: 230px;
	float:left;
    overflow: visible;
}
/* Text and headline elements inside a "whitebox" END */

/* Teaser elements inside the info column START */
.swisslotto #infoCol .teaserBorder {
    background: url(../../../media/global/images/bg/info_border_swisslotto.png) no-repeat #F1293C;
}

.swisslotto #infoCol .teaserContent {
    border-left: 1px solid #F1293C;
}

/* Teaser elements inside the info column END */

/* Content Column END */

/* MARGINAL TEASER COLUMN START */

.swisslotto .teaserContent h6 {

    color: #F1293C;
}

.swisslotto .teaserContent .teaserLink a, .swisslotto  .teaserContent .teaserLink a:link, .swisslotto  .teaserContent .teaserLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #F1293C;
    text-transform: uppercase;
    text-decoration: none;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
    width: auto;
}

.swisslotto  .teaserContent .teaserLink a:hover, .swisslotto  .teaserContent .teaserLink a:focus, .swisslotto  .teaserContent .teaserLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto  .teaserContent .teaserLink a.white:hover, .swisslotto  .teaserContent .teaserLink a.white:focus, .swisslotto  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_teaser.png) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 16px;
 
}

*html .swisslotto  .teaserContent .teaserLink a.white:hover,*html .swisslotto  .teaserContent .teaserLink a.white:focus,*html .swisslotto  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_teaser2.gif)  !important;
}

/* MARGINAL TEASER COLUMN END */

/* Normale ULs mit Auszaehlungszeichen START */
.swisslotto .whiteBox ul li {
    background: url(../../../media/global/images/icons/list_dot_swisslotto.gif) no-repeat;
}

/* Normale ULs mit Auszaehlungszeichen END */

.swisslotto #contentCol .whiteBox a,
    .swisslotto #contentCol .whiteBox a:link,
    .swisslotto #contentCol .whiteBox a:visited
.swisslotto #contentCol .whiteBox a:hover,
    .swisslotto #contentCol .whiteBox a:focus,
    .swisslotto #contentCol .whiteBox a:active,
    .swisslotto #contentCol table a,
    .swisslotto #contentCol table a:link,
    .swisslotto #contentCol table a:visited
.swisslotto #contentCol table a:hover,
    .swisslotto #contentCol table a:focus,
    .swisslotto #contentCol table a:active {
    color: #00499E;
}

.swisslotto #contentCol .whiteBox .textLink a, .swisslotto #contentCol .whiteBox .textLink a:link, .swisslotto #contentCol .whiteBox .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #f1293c;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #contentCol .whiteBox .textLink a:hover, .swisslotto #contentCol .whiteBox .textLink a:focus, .swisslotto #contentCol .whiteBox .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto #contentCol .textLinkActive a, .swisslotto #contentCol .textLinkActive a:link, .swisslotto #contentCol .textLinkActive a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #f1293c;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
    margin-right:15px;
    float: left;
}

.swisslotto #contentCol .textLinkActive a:hover, .swisslotto #contentCol .textLinkActive a:focus, .swisslotto #contentCol .textLinkActive a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslotto_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslotto .textButton a, .swisslotto .textButton a:link, .swisslotto .textButton a:visited, .swisslotto .textButton a:hover, .swisslotto .textButton a:focus, .swisslotto .textButton a:active ,
.swisslotto #contentCol .textButton a, .swisslotto #contentCol .textButton a:link, .swisslotto #contentCol .textButton a:visited, .swisslotto #contentCol .textButton a:hover, .swisslotto #contentCol .textButton a:focus, .swisslotto #contentCol .textButton a:active,
.swisslotto #contentCol .whiteBox .textButton a, .swisslotto #contentCol .whiteBox .textButton a:link, .swisslotto #contentCol .whiteBox .textButton a:visited, .swisslotto #contentCol .whiteBox .textButton a:hover, .swisslotto #contentCol .whiteBox .textButton a:focus, .swisslotto #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_swisslotto.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.swisslotto #contentCol img.withBorder,
    .swisslotto #contentCol .downloadBox,
    .swisslotto #contentCol .downloadBoxVST {
    border: 1px solid #F1293C;
}

.swisslotto #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_swisslotto.gif);
    background-repeat: repeat-x;
    padding: 2px 9px 2px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.swisslotto .dividingRule {
    background: #F1293C;
}

/* White Box Table START */
.swisslotto .whiteBoxTable .seperator {
    background: url(../../../media/global/images/bg/bg_table_swisslotto.png) no-repeat #FFF;
}

/* White Box Table END */

/* Receipt Overview Table START */
.swisslotto tr.even {
    background: #CCDBEC;
}

/* Receipt Overview Table END */

/* Sortable Table START */
.swisslotto th.order1 a {
    background: url(../../../media/global/images/icons/icon_sort_up_swisslotto.gif) no-repeat top right;
}

.swisslotto th.order2 a {
    background: url(../../../media/global/images/icons/icon_sort_down_swisslotto.gif) no-repeat top right;
}

/* Sortable Table END */

/* Search Result Table START */
.swisslotto #contentCol #searchResult .searchResChannel,
    .swisslotto #contentCol #searchResult .searchResChannel * {
    color: #F1293C;
}

/* Search Result Table END */

/* Alternative Darstellung Spielscheine START */
.swisslotto .spielscheinNoFlash {
    width: 627px;
    height: 477px;
    margin-left: 1px;
    text-align: center;
}

.swisslotto .magicgame {
    width: 844px;
}

/* Alternative Darstellung Spielscheine END */

/* Sitemap START */
#contentCol .swisslotto .sitemap ul li {
    background: #F1293C;
}

#contentCol .swisslotto .sitemap ul li ul li {
    background: #F8949D;
    font-weight: normal;
}

/* Sitemap END */

/* Palette Navigation START */

.swisslotto .paletteNavi .stepAhead {
    color: #000000;
    background: #FCD4D8;
}

.swisslotto .paletteNavi .stepActual {
    color: #FFFFFF;
    background: #F1293C;
}

.swisslotto .paletteNavi .stepComplete {
    color: #000000;
    background: #F1293C;
}

/* Palette Navigation END */

/*
### Swisslos2 ###
*/
/* version 1.01 - 14.02.2008 */
/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen */
.swisslotto #contentCol .downloadBox_42 {
    border: 1px solid #F1293C;
}

/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen END */

/*
### CSS Cal ###
*/

/* The main calendar widget.  DIV containing a table. START */
/* Swisslotto */
.swisslotto .calendar table,
.swisslotto .calendar thead .active,
.swisslotto .calendar tbody .daysrow,
.swisslotto .calendar tbody .rowhilite td,
.swisslotto .calendar .combo					{ background: #f1293c; }

.swisslotto .calendar thead .title,
.swisslotto .calendar tfoot .ttip,
.swisslotto .calendar .combo .active,
.swisslotto .calendar .combo .hilite			{ background: #00499e; }

.swisslotto .calendar thead .name,
.swisslotto .calendar thead .hilite,
.swisslotto .calendar table .wn,
.swisslotto .calendar tbody td.hilite,
.swisslotto .calendar tbody .rowhilite td.wn	{ background-color: #fcd4d8; }

/* .swisslotto .calendar tbody td.selected,
.swisslotto .calendar tbody td.today, */
.swisslotto .calendar thead .hilite				{ color: #00499e; }

.swisslotto .calendar .combo .active,
.swisslotto .calendar .combo .hilite,
.swisslotto .calendar tfoot .footrow *			{ color:#FFF; }

.swisslotto .calendar tbody td.hilite			{ color:#000; }

.swisslotto .calendar thead .weekend			{ color:#00499e; }
.swisslotto .calendar tbody td.weekend			{ color:#FFF; }

/* The main calendar widget.  DIV containing a table. END */


/* Table Stat Quoten: Description Plus */   /* Assai: 17.12.2008   */

.swisslotto td.center	{
	text-align:center;
}
.swisslotto td.strong	{
	font-weight:bold;
}
.swisslotto td.left	{
	text-align:left!important;
}
.swisslotto td.middle	{
	vertical-align: middle;
}
.swisslotto td.descriptionPlus {
    width: 110px;
    padding-right: 0;
}
.swisslotto td.description3	{
	width:160px!important;
}
.swisslotto td.rank	{
	width:65px!important;
}
.swisslotto td.rankPlus	{
	width:120px!important;
}
/*
.swisslotto td.hit	{
	width:40px!important;
	background-color:#99FFFF;
	padding:0!important;
	margin:0!important;
}

.swisslotto td.description3	{
	width:150px!important;
	padding:0!important;
	margin:0!important;
	background-color:orange;

}

.swisslotto td.description1	{
	width:100px!important;
	background-color:#FFCCFF;
	padding:0!important;
	margin:0!important;
}

.swisslotto td.drawing	{
	width:220px!important;
	background-color:#FFFFCC;
	padding:0!important;
	margin:0!important;
}*/
.swisslotto .tableStatQuoten span.kugel_plus, .swisslotto .tableStatQuoten span.kugel_replay {
	display: block;
	width: 47px;
	height: 28px;
	padding: 12px 0 5px 0;
	margin-left:55px;					/* Assai:19.01.2008 */
	background-image: url(../../../media/global/images/statistiken/bg_kugel_plus.gif);
	background-position: 2px 0;
	background-repeat: no-repeat;
	font-size:15px;
	text-align:center;
}
.swisslotto .tableStatQuoten span.kugel_replay {
	background-image: url(../../../media/global/images/statistiken/bg_kugel_replay.gif);
	background-position: 2px -1px!important;					/* Assai:19.01.2008 */

}


/* Confirmation Plus */   /* Assai: 7.1.2009  */
.swisslotto span.plus	{
	margin-left:5px;
}


/* ---------- Statistics: outstanding numbers   -   Assai:7.1.2009  ---------- */

.swisslotto .numbersOutstanding	{
	width:608px;
	height:176px;
	margin-bottom:21px;
	background-image:url(../../../media/global/images/statistiken/bg_ausstehende_zahlen.jpg);
	background-repeat:no-repeat;
	border:10px solid #FFFFFF;
	padding: 11px 0 0 0;
}
*html .swisslotto .numbersOutstanding	{
	width:588px;
	overflow:hidden;
}
.swisslotto .numbersOutstanding h1	{
	text-transform:capitalize;
	font-size:16px;
	font-weight:bold!important;
	color:#000000!important;
}

.swisslotto .numbersOutstanding ul	{
	margin:85px 0 0 23px;
}

.swisslotto .numbersOutstanding ul li	{
	float:left;
	display:block;
	width:57px;
	margin-right:17px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.swisslotto .numbersOutstanding ul li.plus	{
	margin-left:38px!important;
}
.swisslotto table.outstandingNumbers{
	margin-left:-9px;
}
.swisslotto table.outstandingNumbers th{
	vertical-align:top;
}
.swisslotto table.outstandingNumbers tr{
	vertical-align:top;
}
.swisslotto table.outstandingNumbers tr.odd td{
	background-color:#e5ecf5;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.swisslotto table.outstandingNumbers tr.even td{
	background-color:#f2f6fa;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.swisslotto table.outstandingNumbers span{
	font-weight:normal;
	display:block;
}
/* ---------- Statistics: RECORDS WIN/JACKPOT   -   Assai:24.1.2009: Start  ---------- */

.swisslotto .recordsWin	{
	width:608px;
	height:176px;
	margin-bottom:21px;
	background-image:url(../../../media/global/images/statistiken/bg_records.jpg);
	background-repeat:no-repeat;
	border:10px solid #FFFFFF;
	padding: 11px 0 0 0;
}
*html .swisslotto .recordsWin	{
	width:588px;
	overflow:hidden;
}
.swisslotto .recordsWin h1	{
	text-transform:capitalize;
	font-size:16px;
	font-weight:bold!important;
	color:#000000!important;
}
.swisslotto img.recordsWin	{
	float:left;
	width:109px;
	height:142px;
	margin:2px 0 0 50px;
	border:none;
	background:none;
}
.swisslotto img.recordsJackpot	{
	float:left;
	width:134px;
	height:148px;
	margin:6px 0 0 26px;
	border:none;
	background:none;
}
.swisslotto .recordsLotto, .swisslotto .recordsPlus, .swisslotto .recordsJoker	{
	width:380px;
	height:40px;
	float:left;
	margin:5px 0 0 49px;
}
.swisslotto .recordsLotto img, .swisslotto .recordsPlus img, .swisslotto .recordsJoker img	{
	float:left;
}

.swisslotto .recordsLotto p, .swisslotto .recordsPlus p, .swisslotto .recordsJoker p	{
	float:left;
	width:290px!important;
	margin:6px 0 0 0!important;
}
.swisslotto span.amount	{
	width:195px;
	display:block;
	float:left;
	margin:0 0 0 22px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	font-size:18px;
}
*html .swisslotto span.amount	{
	margin-left:10px!important;
}
.swisslotto span.date	{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-top:6px!important;
}
.swisslotto span.combination	{
	font-size:11px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif!important;
	margin:0 0 0 22px!important;
}
*html .swisslotto span.combination	{
	margin-left:11px!important;
}
.swisslotto .inlineLogo	{
	float:left;
	color:#000000!important;
	margin-top:5px;
}
.swisslotto img.logoRecords	{
	float:left;
	margin:12px 0 0 10px;
}
.swisslotto table.records{
	margin:0 0 20px -9px;
	float:left;
}
*html .swisslotto table.records{
	margin-left:0;
	}

.swisslotto table.records th{
	vertical-align:top;
}
.swisslotto table.records tr{
	vertical-align:top;
}
.swisslotto table.records tr.odd td{
	background-color:#e5ecf5;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.swisslotto table.records tr.even td{
	background-color:#f2f6fa;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.swisslotto table.records span{
	font-weight:normal;
	display:block;
}
.swisslotto table.records .right	{
	text-align:right;
	padding-right:40px;
}
.swisslotto table.records th.empty	{
	width:25%;
}
.swisslotto table.records th.empty50	{
	width:50%;
}

/* ---------- Statistics: RECORDS WIN/JACKPOT   -   Assai:24.1.2009: End  ---------- */
/* ---------- Statistics: MILLIONAIRE   -   Assai:24.1.2009: End  ---------- */
.swisslotto .millionaire	{
	width:278px;
	height:185px;
	float:left;
	margin-bottom:21px;
	border:10px solid #FFFFFF;
	padding: 3px 0 0 0;							/* Assai: 29.01.2009 */
	background-image:url(../../../media/global/images/statistiken/bg_millionaire_year.jpg);
	background-repeat:no-repeat;
}
.swisslotto .millionaire#left	{
	margin-right:9px;
	background-image:url(../../../media/global/images/statistiken/bg_millionaire_total.jpg);
	background-repeat:no-repeat;
}
*html .swisslotto .millionaire	{
	width:279px;
	overflow:hidden;
}
.swisslotto .millionaire h1	{
	text-transform:capitalize;
	font-size:16px;
	font-weight:bold!important;
	color:#000000!important;
	margin-top:0!important;
}
.swisslotto .millionaireLotto, .swisslotto .millionairePlus, .swisslotto .millionaireJoker {
	width:270px;
	height:40px;
	float:left;
	margin:5px 0 0 20px;
}

.swisslotto .millionaireLotto img, .swisslotto .millionairePlus img, .swisslotto .millionaireJoker img {
	float:left;
}
.swisslotto .millionaireLotto	{
	margin-top:20px;
}
.swisslotto .millionaireLotto p, .swisslotto .millionairePlus p, .swisslotto .millionaireJoker p {
	float:left;
	width:50px!important;
	margin:6px 0 0 0!important;
}
.swisslotto span.totalYear	{
	width:50px;
	display:block;
	float:left;
	margin:0 0 0 22px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	font-size:20px;
	text-align:right;
}
.swisslotto .millionaireTotalLotto, .swisslotto .millionaireTotalPlus, .swisslotto .millionaireTotalJoker {
	width:88px;
	height:160px;
	float:left;
	margin-top:7px;		/* Assai: 29.01.2009 */
}
.swisslotto .millionaireTotalLotto {
	margin-left:5px;
	background-image:url(../../../media/global/images/statistiken/bg_award_blue.gif);
	background-repeat:no-repeat;
	background-position:8px 31px;	/* Assai: 29.01.2009 */
}
.swisslotto .millionaireTotalPlus {
	background-image:url(../../../media/global/images/statistiken/bg_award_yellow.gif);
	background-repeat:no-repeat;
	background-position:8px 31px;	/* Assai: 29.01.2009 */
}
.swisslotto .millionaireTotalJoker {
	background-image:url(../../../media/global/images/statistiken/bg_award_red.gif);
	background-repeat:no-repeat;
	background-position:14px 31px;	/* Assai: 29.01.2009 */
}
.swisslotto span.total	{
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	font-size:16px;
	display:block;
	margin:27px 0 0 10px;	/* Assai: 29.01.2009 */
}
.swisslotto span.total#blue	{
	width:63px;
	color:#0b0d53;
	text-align:center;
}
.swisslotto span.total#yellow	{
	width:63px;
	color:#d1bb02;
	text-align:center;
}
.swisslotto span.total#red	{
	width:76px;
	color:#9b0604;
	text-align:center;
}
.swisslotto table.records.millionaer th	{
	width:20%;
}
.swisslotto table.records.millionaer th span {
	font-family:Arial, Helvetica, sans-serif;
}
/* ---------- Statistics: MILLIONAIRE   -   Assai:24.1.2009: End  ---------- */
/* ---------- REPLAY GEWINN   -   Assai:12.1.2009  ---------- */

.swisslotto .contentBox	{
	width:456px;
	height:220px;
	/*border-top:3px solid #000000;*/			/* Assai:28.01.2009 - Korrekturen   */
	border-left:3px solid #01367a;
	/*border-right:3px solid #000000;*/
	background-color:#F1293C;
}

.swisslotto .contentBox h2	{
	color:#FFFFFF!important;
	font-weight:normal!important;
	font-size:18px!important;
	margin:0 0 5px 10px;
}
/* Replay-Form Start */
.swisslotto form.replayGewinn {
	width:450px;
	font-weight:bold;
}
.swisslotto form.replayGewinn fieldset {
	margin:13px 0 0 11px;
}
.swisslotto form.replayGewinn fieldset.totalBet {
	margin-top:18px;
}
.swisslotto form.replayGewinn label {
	width:220px;
	display:block;
	float:left;
	color:#FFFFFF;
}
.swisslotto form.replayGewinn label.total {
	width:300px;
	display:block;
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-right:6px;
}
.swisslotto form.replayGewinn select {
	width:75px;
	font-weight:bold!important;
	float:left;
	margin-right:12px;
	margin-top:-4px;
}
.swisslotto input.pool {
	width:87px;
	height:16px;
	float:left;
	background-color:#024a9e;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px!important;
	margin-top:-4px;
}

.swisslotto #swisslottoTipps {
	width:87px;
	height:16px;
	float:left;
	background-color:#F1293C;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px!important;
	margin-top:-4px;
}

*html .swisslotto input.pool	{
	margin-left:3px;
}
.swisslotto form.replayGewinn span	{
	width:85px;
	display:block;
	float:left;
	padding-left:3px;
	color:#FFFFFF!important;
}
.swisslotto form.replayGewinn span.currency	{
	width:30px;
	float:left;
	margin:0;
	display:block;
}

.swisslotto div.sendButton	{
	float:left;
	display:block;
	margin:0!important;
	padding:0!important;
	width:456px;
	height:10px;
	/*border-top:3px solid #000000;*/			/* Assai:28.01.2009 - Korrekturen   */
	border-left:3px solid #01367a;
	/*border-right:3px solid #000000;*/
	background-color:#f1293c;
}
*html .swisslotto div.sendButton	{
	background-image:url(../../../media/global/images/bg/buttons/bg_sendButton_replay.gif);
	border-left:none;
	background-color:transparent;
	width:459px;
}
.swisslotto input.btn_tipp {
	width:350px;
	display:block;
	float:right;
	padding: 0 0;
	text-transform: uppercase;
	text-align:center;
	font-weight: bold;
	font-size:14px;
	text-decoration: none;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_swisslotto_blue.gif) 0 0 repeat-x;
	background-color:#09539a;
	border:1px solid #000000;
	cursor: hand;
	margin:0 14px 20px 0!important;
}

/* Replay-Form Start */

/*--- begin ziehungsh�ufigkeit ---*/		/* Assai: 28.01.2009 */
.swisslotto div.frequency {
	width: 588px;
	height: 157px;
	margin-bottom: 10px;
	border: 10px solid #fff;
	background: url(../../../media/global/images/statistiken/bg_ziehungshaeufigkeit.jpg) 0 0 no-repeat;
}
.swisslotto div.frequency h1 {
	text-transform: capitalize;
	padding: 21px 0 0 182px;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	color: #000 !important;
}

.swisslotto div#contentCol div.whiteBox select.input_m {
	width: auto;
}

.swisslotto td.frequencyAbsolut	{
	border-right:none;
	text-align:right;
	padding-right:20px;
}

.swisslotto td.frequencyPercentage	{
	border-left:none;
	text-align:right;
	padding-right:36px;
}

.swisslotto ul.drawingNumber	{
    list-style-type: none;
	margin:32px 0 0 19px;
}
*html .swisslotto ul.drawingNumber	{
	float:left;
	margin-left:9px;
}
.swisslotto ul.drawingNumber li	{
	float:left;
	width:62px;
	margin: 0 12px 0 0;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}
.swisslotto ul.drawingNumber li.drawingPlus	{
	margin-left:39px;
}
.swisslotto ul.drawingNumber span.drawingFrequency, .swisslotto ul.drawingNumber span.drawingPercentage	{
	font-size:11px;
	font-weight:normal;
	text-align:center;
	display:block;
}
.swisslotto ul.drawingNumber span.drawingFrequency	{
	margin-top:23px;
}
/*--- end ziehungsh�ufigkeit ---*/

/* Swisslotto Microsite ---   START   --- Assai: 05.03.2009 */

.swisslotto .teaser_microsite	{
	float: left;
	position: relative;
	border: 10px solid #fff;
}
.swisslotto .teaser_microsite#profit	{
	width: 588px;
	height: 170px;
	margin-top: 13px;
	background: url(../../../media/swisslotto/migration/bg_teaser_profit.jpg) 0 0 no-repeat;
}
.swisslotto .teaser_microsite#deposit	{
	width:583px;
	height: 74px;
	background: url(../../../media/swisslotto/migration/bg_teaser_deposit.jpg) 0 0 no-repeat;
	padding: 0 0 0 5px;
	margin-top:28px!important;
}
.swisslotto .teaser_microsite#register	{
	width:583px;
	min-height: 320px;
	height: auto !important;
	height: 320px;
	background-color:#FFFFFF;
	/*padding: 0 0 0 5px;*/
}
/*
.swisslotto .teaser_microsite#win	{
	width:583px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	background-color:#FFFFFF;
	padding: 0 0 0 5px;
	margin-top:10px!important;
	border-top:none;
	border-bottom:none;
}
*/
.swisslotto .teaser_microsite#register div.btn_more {
	bottom: 22px;
}
.swisslotto .teaser_microsite a.btn_more	{
	font-size:14px;
	padding-top:2px!important;
	padding-bottom:2px!important;
}

img.ball	{
	float:left;
	margin:58px 0 0 0px;
}
img.aboText	{
	float:left;
	margin: 5px 0 0 0px;
}
.swisslotto .teaser_microsite p{
	width:500px!important;
	float:none;
	margin-top:0!important;
	margin-left:0!important;
	color:#FFFFFF!important;
	font-size:13px;
}
.swisslotto .teaser_microsite#profit p{
	float: left;
	margin:10px 0 0 10px!important;
	width:450px!important;
}
.swisslotto .teaser_microsite#profit span {
	color:#FFFFFF!important;
	font-weight:bold;
	font-size:13px;
}
.swisslotto .teaser_microsite#register p{
	color:#FFFFFF!important;
}
.swisslotto .teaser_microsite#register span {
	color:#FFFFFF!important;
	font-weight:bold;
}
.swisslotto .teaser_microsite#deposit	p{
	float:none;
	width:370px!important;
	margin:16px 0 0 15px!important;
}
.swisslotto div.registerAbo	{
	float:none;
	margin:8px 0 0 -1px;
	padding-bottom:0px;
}
*html .swisslotto div.registerAbo	{
	margin-left:0px;			
}
.swisslotto .registerAboTop	{
	width:590px;
	height:21px;
	float:none;
	background-image:url(../../../media/swisslotto/migration/bg_registerAbo_top.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.swisslotto .registerAboBottom	{
	width:590px;
	height:22px;
	float:none;
	background-image:url(../../../media/swisslotto/migration/bg_registerAbo_bottom.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.swisslotto .registerAboMiddle	{
	width:590px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	float:none;
	background-image:url(../../../media/swisslotto/migration/bg_registerAbo_middle.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
.swisslotto .registerAbo p	{
	color:#FFFFFF!important;
	font-size:11px!important;
	padding-left:23px;
	margin-bottom:0;
}

.swisslotto form.registerAbo	{
	float: none;
	width:auto;
	margin: 0;
	margin-left:0px;
	margin-bottom:0px!important;
}
.swisslotto form.registerAbo fieldset {
	width: 400px;
	margin: 0 0 0 23px;
	padding-top: 8px;
}
.swisslotto form.registerAbo label{
	width:160px!important;
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.swisslotto form.registerAbo input {
	float:left;
	display:block;
	width:173px;
	height:14px;
	border-top:1px solid #3d510c;
	border-left:1px solid #3d510c;
	border-right:none;
	border-bottom:none;
}

/*---------- button home ----------*/
.swisslotto div.btn_more {
	/*float: right;*/
	position: absolute;
	bottom: -16px;
	right: 10px;
	height: 21px;
}

.swisslotto div#contentCol div.btn_more a:link, .swisslotto div#contentCol div.btn_more a:visited {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_swisslotto_more.jpg) 0 0 repeat-x;
}

.swisslotto div#contentCol div.btn_more a:hover {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_swisslotto_more.jpg) 0 0 repeat-x;
}

.swisslotto div#contentCol div.btn_more a:active {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_swisslotto_more.jpg) 0 0 repeat-x;
}

.swisslotto div.inputbtn_more {
	/*float: right;*/
	position: relative;
	float: none;
	top: 0px;
	left: 0px;
	height: auto;
}

.swisslotto div.inputbtn_more input.btn_tipp {
	position: absolute;
	right: 10px;
	top: 9px;
	width:auto;
	height: auto;
	display:block;
	float: none;
	padding: 1px 9px;
	text-transform: uppercase;
	text-align:center;
	font-weight: bold;
	font-size:14px;
	text-decoration: none;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_swisslotto_more.jpg) 0 0 repeat-x;
	background-color:#fff;
	border:1px solid #fff;
	cursor: hand;
	margin:0 !important;
	overflow: visible;
}


/* swisslotto Microsite ---   END  9 */
