/*
### CSS Euromillions ###
version 0.29 - 19.09.2011
*/

body.euromillions {
    background: #FFF url(../../../media/global/images/bg/bg_euromillions_1.png) repeat-y;
}

/* Main Columns START */
.euromillions #leftCol,
    .euromillions #rowTop, .euromillions .canvasBackground {
    background: #004D9F;
}

.euromillions #logo{
  width: 151px;
  border-right:1px solid #ffffff;
}

/* Main Columns END */

/* NavigationLeft START */
.euromillions #navigationLeft a,
    .euromillions #navigationLeft a:link,
    .euromillions #navigationLeft a:visited {
    background: #004D9F;
}

.euromillions #navigationLeft a:hover,
    .euromillions #navigationLeft a:focus,
    .euromillions #navigationLeft a:active {
    color: #004D9F;
    background-color: #FFD907;
}

.euromillions #navigationLeft .selected a,
    .euromillions #navigationLeft .selected a:link,
    .euromillions #navigationLeft .selected a:visited,
    .euromillions #navigationLeft .selected a:hover,
    .euromillions #navigationLeft .selected a:focus,
    .euromillions #navigationLeft .selected a:active {
    color: #004D9F;
    background-color: #FFD907;
}

.euromillions #navigationLeft .selected a.selected,
    .euromillions #navigationLeft .selected a.selected:link,
    .euromillions #navigationLeft .selected a.selected:visited,
    .euromillions #navigationLeft .selected a.selected:hover,
    .euromillions #navigationLeft .selected a.selected:focus,
    .euromillions #navigationLeft .selected a.selected:active {
    color: #ED1D24;
}

.euromillions #navigationLeft .selected ul a,
    .euromillions #navigationLeft .selected ul a:link,
    .euromillions #navigationLeft .selected ul a:visited {
    color: #004D9F;
    background: url(../../../media/global/images/bg/nav_bg_euromillions_1.png) repeat-y #000000;
}

.euromillions #navigationLeft .selected ul a:hover,
    .euromillions #navigationLeft .selected ul a:focus,
    .euromillions #navigationLeft .selected ul a:active {
    color: #ED1D24;
}

/* NavigationLeft END */

/* ActualNumbers START */
.euromillions #actualNumbers .numberLarge {
    background: url(../../../media/global/images/statistiken/actual_bgball_l_euromillions.gif) no-repeat;
}

.euromillions #actualNumbers .star {
    background: url(../../../media/global/images/statistiken/actual_bgstar_euromillions.gif) no-repeat;
}

/*furtner 13.10.2010*/
.euromillions #actualNumbers .superstar {
    background: url(../../../media/global/images/statistiken/actual_bgsuperstar_euromillions.gif) no-repeat;
}

.euromillions #actualNumbers .numberLargeEuromillion {
    background: url(../../../media/global/images/statistiken/actual_bgball_le_euromillions.gif) no-repeat;
}

.euromillions #actualNumbers .pageHeadBox .submitButton .submit {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions #actualNumbers .pageHeadBox .submitButton .submit:hover {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* ActualNumbers END */

/* LoginBox START */
.euromillions #loginBox .linkBox a.box, .euromillions #loginBoxSuisseId .linkBox a.box {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions #loginBox .linkBox a.box:hover, .euromillions #loginBoxSuisseId .linkBox a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;


}

/* LoginBox END */

/* logged in START */
.euromillions #loginBox .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions #loginBox .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
}

/* logged in END */
/* logged in START */
.euromillions #loginBoxLoggedIn .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions #loginBoxLoggedIn .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_euromillions_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
}

/* logged in END */

/*
version 1.0 - 04.02.2008
*/

.buttonright#euromillions, .euromillions .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;
}

.euromillions .buttonright.mgm{
    padding-top:1px;
    margin-left: -13px;
    margin-top: 11px;
    height: 26px;
    background-position: 0 20px;
}

.buttonright#euromillions, .euromillions .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_euromillions.png); /*---  Firefox need png to show the right way ---*/
}

*html .buttonright#euromillions, *html .euromillions .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_euromillions2.gif); /*---  IE can�t show png the right way ---*/
    background-position: 0 0;
}

.euromillions #contentCol .whiteBox .buttonR a.button, .euromillions #contentCol .whiteBox .buttonR a.button:link, .euromillions #contentCol .whiteBox .buttonR a.button:visited, .euromillions #contentCol .whiteBox .buttonR a.button:hover, .euromillions #contentCol .whiteBox .buttonR a.button:focus, .euromillions #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_euromillions.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.euromillions #contentCol .whiteBox .buttonR input {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    float:none;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_euromillions.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.chooseBlock#euromillions {
    margin-bottom: 40px;
}

div.chooseBlock#euromillions input {
    margin: 25px 20px 0 0;
}

div.choose input.spielguthaben#euromillions {
    margin-top: 18px;
}

div.choose input.spieltipps#tippEuromillions {
    margin-top: 16px;
}

/*
### 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 */
.euromillions #contentCol p {
    color: #004D9F;
}

.euromillions .popupView  #contentCol  h1 {
  color: #004d9d;
}

.euromillions #contentCol h1 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #004d9d;
    text-transform: uppercase;
    margin-left: 10px;
}

.euromillions #contentCol h4 {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d !important;
    text-transform: uppercase;
}

/* Text and headline elements outside a "whitebox" END */

/* Text and headline elements inside a "whitebox" START */

.euromillions #contentCol .whiteBox p,
    .euromillions #contentCol .receiptContainer *,
    .euromillions #contentCol table *,
    .euromillions #infoCol {
    color: #000000;
}

.euromillions #contentCol  h2 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #004d9d;
    text-transform: uppercase;
    padding-top: 10px;
}

.euromillions #contentCol a,
    .euromillions #contentCol a:link,
    .euromillions #contentCol a:visited {
    color: #004d9d;
}



.euromillions #contentCol .transLink a, .euromillions #contentCol .transLink a:link, .euromillions #contentCol .transLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d;
    width: 380px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions #contentCol .transLink a:hover, .euromillions #contentCol .transLink a:focus, .euromillions #contentCol .transLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
}



.euromillions .textLink a, .euromillions .textLink a:link, .euromillions .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions .textLink a:hover, .euromillions .textLink a:focus, .euromillions .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
}

.euromillions #contentCol .textLink a, .euromillions #contentCol  .textLink a:link, .euromillions #contentCol .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions #contentCol .textLink a:hover, .euromillions #contentCol .textLink a:focus, .euromillions #contentCol .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
}

.euromillions #contentCol .textLinkActive a, .euromillions #contentCol  .textLinkActive a:link, .euromillions #contentCol .textLinkActive a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
     margin-right:15px;
    float: left;
}

.euromillions #contentCol .textLinkActive a:hover, .euromillions #contentCol .textLinkActive a:focus, .euromillions #contentCol .textLinkActive a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
}

.euromillions #contentCol .textLink input, .euromillions #contentCol  .textLink input:link, .euromillions #contentCol .textLink input:visited {
    background: none;
    border: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d;
    text-decoration: none;
    text-transform: uppercase;
    text-align: right;
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_lo.gif);
    background-position: 100%;
    padding-right: 14px;
    margin-left: -5px;
    background-repeat: no-repeat;
    cursor: pointer;
    cursor: hand;
    width: auto;
    overflow: visible;
}

.euromillions #contentCol .textLink input:hover, .euromillions #contentCol .textLink input:focus, .euromillions #contentCol .textLink input:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
}

.euromillions #contentCol .textButton input { /* zimmer 16.11.2010 */
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    border: none;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_euromillions.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    margin-top: 7px;
    cursor: hand;
    overflow: visible;
    width: auto;
}

.euromillions #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_euromillions.gif);
    background-repeat: repeat-x;
    padding: 2px 9px 2px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

/* Text and headline elements inside a "whitebox" END */

/* Teaser elements inside the info column START */
.euromillions #infoCol .teaserBorder {
    background: url(../../../media/global/images/bg/info_border_euromillions.png) no-repeat #004D9F;
}

.euromillions #infoCol .teaserContent {
    border-left: 1px solid #004D9F;
}

/* Teaser elements inside the info column END */

/* Content Column END */

/* MARGINAL TEASER COLUMN START */

.euromillions .teaserContent h6 {

    color: #004d9d;
}

.euromillions  .teaserContent .teaserLink a, .euromillions  .teaserContent .teaserLink a:link, .euromillions  .teaserContent .teaserLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d;
    text-transform: uppercase;
    text-decoration: none;
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions  .teaserContent .teaserLink a:hover, .euromillions  .teaserContent .teaserLink a:focus, .euromillions  .teaserContent .teaserLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
}

.euromillions  .teaserContent .teaserLink a.white:hover, .euromillions  .teaserContent .teaserLink a.white:focus, .euromillions  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_teaser.png) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 16px;
 
}

*html .euromillions  .teaserContent .teaserLink a.white:hover,*html .euromillions  .teaserContent .teaserLink a.white:focus,*html .euromillions  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_teaser2.gif)  !important;
}

/* MARGINAL TEASER COLUMN END */

/* Normale ULs mit Auszaehlungszeichen START */
.euromillions .whiteBox ul li {
    background: url(../../../media/global/images/icons/list_dot_euromillions.gif) no-repeat;
}

/* Normale ULs mit Auszaehlungszeichen END */

.euromillions #contentCol .whiteBox a,
    .euromillions #contentCol .whiteBox a:link,
    .euromillions #contentCol .whiteBox a:visited,
    .euromillions #contentCol .whiteBox a:hover,
    .euromillions #contentCol .whiteBox a:focus,
    .euromillions #contentCol .whiteBox a:active,
    .euromillions #contentCol table a,
    .euromillions #contentCol table a:link,
    .euromillions #contentCol table a:visited,
    .euromillions #contentCol table a:hover,
    .euromillions #contentCol table a:focus,
    .euromillions #contentCol table a:active {
    color: #004d9d;
}

.euromillions #contentCol .whiteBox .textLink a, .euromillions #contentCol .whiteBox  .textLink a:link, .euromillions #contentCol .whiteBox .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #004d9d;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.euromillions #contentCol .whiteBox .textLink a:hover, .euromillions #contentCol .whiteBox .textLink a:focus, .euromillions #contentCol .whiteBox .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_euromillions_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}



.euromillions .textButton a, .euromillions .textButton a:link, .euromillions .textButton a:visited, .euromillions .textButton a:hover, .euromillions .textButton a:focus, .euromillions .textButton a:active ,
.euromillions #contentCol .textButton a, .euromillions #contentCol .textButton a:link, .euromillions #contentCol .textButton a:visited, .euromillions #contentCol .textButton a:hover, .euromillions #contentCol .textButton a:focus, .euromillions #contentCol .textButton a:active,
.euromillions #contentCol .whiteBox .textButton a, .euromillions #contentCol .whiteBox .textButton a:link, .euromillions #contentCol .whiteBox .textButton a:visited, .euromillions #contentCol .whiteBox .textButton a:hover, .euromillions #contentCol .whiteBox .textButton a:focus, .euromillions #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_euromillions.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}



.euromillions #contentCol img.withBorder,
.euromillions #contentCol .downloadBox,
.euromillions #contentCol .downloadBoxVST {
    border: 1px solid #004D9F;
}

.euromillions .dividingRule {
    background: #004D9F;
}

/* White Box Table START */
.euromillions .whiteBoxTable .seperator {
    background: url(../../../media/global/images/bg/bg_table_euromillions.png) no-repeat #FFF;
}

/* White Box Table END */

/* Receipt & Confirmation Sheets START */
#contentCol .receiptContainer .euromillions .desc_l {
    line-height: 25px;
}

#contentCol .receiptContainer .euromillions ul.playedNumbers li {
    padding-top: 2px !important;
    line-height: 26px;
}

#contentCol .receiptContainer .euromillions ul.playedNumbers li.winningNumber,
    #contentCol .receiptContainer .euromillions ul.playedNumbers li.extraNumber {
    padding: 3px !important;
    margin-top:4px !important;
    line-height:14px;
}

/* Receipt & Confirmation Sheets END */

/* Stat table layout # "Ausstehend" START */
.euromillions .tableStatAusstehend table {
    background-image: none;
}

.euromillions .tableStatAusstehend td.description {
    width: 250px;
    padding: 15px 4px 0 0;
}

.euromillions .numberLarge {
    padding-top: 11px;
}

.euromillions #contentCol .numberLarge {
    background: transparent url(../../../media/global/images/bg/bg_ball_l_em.gif) no-repeat;
}

.euromillions .diagram {
    background: #FFD907;
    height: 14px;
    text-align: right;
    padding: 2px 5px 2px 0;
    margin-top: -3px;
}

.euromillions .starLarge {
    float: left;
    display: table-cell;
    padding: 10px 12px 6px 11px;
    margin-right: 2px;
    font-weight: bold;
    background: url(../../../media/global/images/icons/icon_euromillions_star_large_1.gif) no-repeat;
}

/* Stat table layout # "Ausstehend" END */

/* Receipt Overview Table START */
.euromillions tr.even {
    background: #FFFBBF;
}

/* Receipt Overview Table END */

/* Sortable Table START */
.euromillions th.order1 a {
    background: url(../../../media/global/images/icons/icon_sort_up_euromillions.gif) no-repeat top right;
}

.euromillions th.order2 a {
    background: url(../../../media/global/images/icons/icon_sort_down_euromillions.gif) no-repeat top right;
}

/* Sortable Table END */

/* Search Result Table START */
.euromillions #contentCol #searchResult .searchResChannel,
    .euromillions #contentCol #searchResult .searchResChannel * {
    color: #FFF100;
}

/* Search Result Table END */

/* Alternative Darstellung Spielscheine START */
.euromillions .spielscheinNoFlash {
    width: 627px;
    height: 443px;
    margin-left: 1px;
    text-align: center;
}

.euromillions .magicgame {
    width: 844px;
}

.euromillions #contentCol .spielscheinNoFlash p,
    .euromillions #contentCol .spielscheinNoFlash a,
    .euromillions #contentCol .spielscheinNoFlash a:link,
    .euromillions #contentCol .spielscheinNoFlash a:visited,
    .euromillions #contentCol .spielscheinNoFlash a:hover,
    .euromillions #contentCol .spielscheinNoFlash a:focus,
    .euromillions #contentCol .spielscheinNoFlash a:active {
    color: #FFF;
}

/* Alternative Darstellung Spielscheine END */

/* Sitemap START */
#contentCol .euromillions .sitemap ul li {
    background: #004D9F;
}

#contentCol .euromillions .sitemap ul li ul li {
    background: #7FA6CF;
    font-weight: normal;
}

/* Sitemap END */

/* Palette Navigation START */

.euromillions .paletteNavi .stepAhead {
    background: #CCDBEC;
}

.euromillions #contentCol .paletteNavi .stepActual {
    color: #FFFFFF;
    background: #004D9F;
}

.euromillions #contentCol .paletteNavi .stepComplete {
    color: #FFD907;
    background: #004D9F;
}

/* Palette Navigation END*/

/*
### Swisslos2 ###
*/
/* version 1.01 - 14.02.2008 */
/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen */
.euromillions #contentCol .downloadBox_42 {
    border: 1px solid #004D9F;
}

/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen END */

/*
### CSS Cal ###
*/

/* The main calendar widget.  DIV containing a table. START */
.euromillions .calendar table,
    .euromillions .calendar thead .active,
    .euromillions .calendar tbody .daysrow,
    .euromillions .calendar tbody .rowhilite td,
    .euromillions .calendar .combo {
    background: #ffd907;
}

.euromillions .calendar thead .title,
    .euromillions .calendar tfoot .ttip,
    .euromillions .calendar .combo .active,
    .euromillions .calendar .combo .hilite {
    background: #004d9f;
}

.euromillions .calendar thead .name,
    .euromillions .calendar thead .hilite,
    .euromillions .calendar table .wn,
    .euromillions .calendar tbody td.hilite,
    .euromillions .calendar tbody .rowhilite td.wn {
    background-color: #fff7cd;
}

/* ---------- Statistics: outstanding numbers   -   Assai:7.1.2009  ---------- */
.euromillions .numbersOutstanding .logo	{				/*   Assai:26.03.2009.2009   */
	margin: 0 20px 0 8px;
	float:left;
}
.euromillions .numbersOutstanding	{
	width:608px;
	height:152px;																	/*   Assai:26.03.2009.2009   */
	margin-bottom:21px;
	background-image:url(../../../media/global/images/statistiken/euromillions/bg_ausstehende_zahlen.jpg);
	background-repeat:no-repeat;
	border:10px solid #FFFFFF;
	padding: 6px 0 0 0;
}
*html .euromillions .numbersOutstanding	{
	width:588px;
	overflow:hidden;
}
.euromillions .numbersOutstanding h1	{
	text-transform:capitalize;
	font-size:16px;
	font-weight:bold!important;
	color:#000000!important;
	margin-top: 15px!important;
	float:left;
}

.euromillions .numbersOutstanding ul	{
	margin:27px 0 0 22px;															/*   Assai:26.03.2009.2009   */
	float:left;
	width:600px;
}
*html .euromillions .numbersOutstanding ul	{
	margin-left:11px;
}
.euromillions .numbersOutstanding ul li	{
	float:left;
	display:block;
	width:57px;
	margin-right:17px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.euromillions .numbersOutstanding ul li.plus	{
	margin-left:38px!important;
}
.euromillions table.outstandingNumbers{
	margin-left:-9px;
}
.euromillions table.outstandingNumbers th{
	vertical-align:top;
}
.euromillions table.outstandingNumbers tr{
	vertical-align:top;
}

.euromillions table.outstandingNumbers tr.odd td{
	background-color:#e5ecf5;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.euromillions table.outstandingNumbers tr.even td{
	background-color:#f2f6fa;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.euromillions table.outstandingNumbers span{
	font-weight:normal;
	display:block;
}

/* ---------- Statistics: RECORDS WIN/JACKPOT   -   Assai:24.1.2009: Start  ---------- */

.euromillions .recordsWin	{
	width:608px;
	height:176px;
	margin-bottom:21px;
	background-image:url(../../../media/global/images/statistiken/euromillions/bg_records_win.jpg);
	background-repeat:no-repeat;
	border:10px solid #FFFFFF;
	padding: 5px 0 0 0;									/*   Assai:26.3.2009   */
}
*html .euromillions .recordsWin	{
	width:588px;
	overflow:hidden;
}
.euromillions .recordsWin h1	{									/*   Assai:26.3.2009   */
	text-transform:capitalize;
	font-size:16px;
	font-weight:bold!important;
	color:#000000!important;
	margin:6px 0 0 128px!important;
	float:left;
}
*html .euromillions .recordsWin h1	{									/*   Assai:26.3.2009   */
	margin-left:104px!important;
}
.euromillions img.recordsWin	{
	float:left;
	width:109px;
	height:142px;
	margin:2px 0 0 50px;
	border:none;
	background:none;
}
.euromillions .recordsWin .logo	{										/*   Assai:26.3.2009   */
	float:left;
	margin:0 0 0 7px;
}
.euromillions .recordsWin#jackpot	{
	background-image:url(../../../media/global/images/statistiken/bg_records.jpg)!important;
}
.euromillions .recordsWin#jackpot h1{
	margin:0 0 0 10px!important;
	float:none;
}
.euromillions img.recordsJackpot	{
	float:left;

	margin:6px 0 0 45px;
	border:none;
	background:none;
}
.euromillions .recordsEuromillions	{  /* Assai: 11.2.2009 */
	width:380px;
	height:40px;
	float:left;
	margin:20px 0 0 29px;
}
*html .euromillions .recordsEuromillions	{
	margin-left:0;
}
.euromillions .recordsEuromillions img, .euromillions .recordsEuromillionsTotal img, .euromillions .recordsEuromillionsSwiss img	{ /* Assai: 11.2.2009 */
	float:left;
}

.euromillions .recordsEuromillions p	{ /* Assai: 11.2.2009 */
	float:right;
	width:290px!important;
	margin:10px 0 10px 0!important;
}
.euromillions .recordsEuromillionsTotal p, .euromillions .recordsEuromillionsSwiss p	{ /* Assai: 11.2.2009 */
	float:left;
	width:385px!important;
	margin:0!important;
}
.euromillions .recordsEuromillionsTotal	{  /* Assai: 11.2.2009 */
	width:380px;
	height:40px;
	float:left;
	margin:13px 0 0 107px;												/* Assai: 26.3.2009 */
}
*html .euromillions .recordsEuromillionsTotal	{
	margin-left:73px;
	width:420px;
}
.euromillions .recordsEuromillionsSwiss	{  /* Assai: 11.2.2009 */
	width:380px;
	height:40px;
	float:left;
	margin:30px 0 0 198px;												/* Assai: 26.3.2009 */
}
*html .euromillions .recordsEuromillionsSwiss	{
	margin:15px 0 0 83px;
	width:420px;
}
.euromillions span.total	{ /* Assai: 11.2.2009 */
	width:195px;
	display:block;
	float:left;
	margin:0 0 5px 22px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	font-size:14px!important;

}
.euromillions span.amount	{		  /* Assai: 11.2.2009 */
	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 .euromillions span.amount	{
	margin-left:22px!important;
}
.euromillions .recordsEuromillions span.amount	{
	width:125px;
	margin:0 0 0 0!important;
	text-align:right;
	padding-right:30px;
}
.euromillions span.chf	{
	width:50px;
	display:block;
	float:left;
	margin:0 0 0 0!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	font-size:18px;
	
}
.euromillions .recordsEuromillionsTotal span.amount, .euromillions .recordsEuromillionsSwiss span.amount	{
	width:280px;		  /* Assai: 11.2.2009 */
}
.euromillions span.date	{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin:6px 0 0 0!important;
	float:left;
}
.euromillions span.combination	{
	font-size:11px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif!important;
	margin:0 0 0 22px!important;
}
*html .euromillions span.combination	{
	margin-left:23px!important;
}
.euromillions .inlineLogo	{
	float:left;
	color:#000000!important;	
    margin-top:5px;
}

.euromillions #theBlue {
	float:left;
	color:#004D9D!important;
    margin-top:5px;
}

.euromillions img.logoRecords	{
	float:left;
	margin:12px 0 0 10px;
}
.euromillions table.records{
	margin:0 0 20px -9px;
	float:left;
}
*html .euromillions table.records{
	margin-left:0;
	}

.euromillions table.records th{
	vertical-align:top;
}
.euromillions table.records th.winningAmount	{		/* Assai:12.2.2009 */
	width:110px;
	padding-left:18px;
}
.euromillions table.records tr{
	vertical-align:top;
}
.euromillions table.records tr.odd td{
	background-color:#e5ecf5;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.euromillions table.records tr.even td{
	background-color:#f2f6fa;
	border-bottom:1px solid #FFFFFF;
	padding-top:2px!important;
	padding-bottom:2px!important;
}
.euromillions table.records span{
	font-weight:normal;
	display:block;
}
.euromillions table.records .right	{
	text-align:right;
	padding-right:50px;
}
.euromillions table.records .chf	{
	border-right:none;
	text-align:right;
}
.euromillions table.records .jackpot	{
	width:80px;
}
.euromillions table.records th.empty	{
	width:25%;
}
.euromillions table.records th.empty50	{
	width:50%;
}

/* ---------- Statistics: RECORDS WIN/JACKPOT   -   Assai:24.1.2009: End  ---------- */

/* ---------- Statistics: MILLIONAIRE   -   Assai:24.1.2009: End  ---------- */
.euromillions .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;	
}
.euromillions .millionaire#left	{
	margin-right:9px;
	background-image:url(../../../media/global/images/statistiken/bg_millionaire_total.jpg);
	background-repeat:no-repeat;
}
*html .euromillions .millionaire	{
	width:279px;
	overflow:hidden;
}
.euromillions .millionaire h1	{
	text-transform:capitalize;
	font-size:16px;
	font-weight:bold!important;
	color:#000000!important;
	margin-top:0!important;
}
.euromillions .millionaireLotto, .euromillions .millionairePlus, .euromillions .millionaireJoker {
	width:270px;
	height:40px;
	float:left;
	margin:5px 0 0 20px;
}

.euromillions .millionaireLotto img, .euromillions .millionairePlus img, .euromillions .millionaireJoker img {
	float:left;
}
.euromillions .millionaireLotto	{
	margin-top:20px;
}
.euromillions .millionaireLotto p, .euromillions .millionairePlus p, .euromillions .millionaireJoker p {
	float:left;
	width:50px!important;
	margin:6px 0 0 0!important;
}
.euromillions 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;
}
.euromillions .millionaireTotalLotto, .euromillions .millionaireTotalPlus, .euromillions .millionaireTotalJoker {
	width:88px;
	height:160px;
	float:left;
	margin-top:7px;		/* Assai: 29.01.2009 */
}
.euromillions .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 */
}
.euromillions .millionaireTotalPlus {
	background-image:url(../../../media/global/images/statistiken/bg_award_yellow.gif);
	background-repeat:no-repeat;
	background-position:8px 31px;	/* Assai: 29.01.2009 */
}
.euromillions .millionaireTotalJoker {
	background-image:url(../../../media/global/images/statistiken/bg_award_red.gif);
	background-repeat:no-repeat;
	background-position:14px 31px;	/* Assai: 29.01.2009 */
}
.euromillions 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 */
}
.euromillions span.total#blue	{
	width:63px;
	color:#0b0d53;
	text-align:center;
}
.euromillions span.total#yellow	{
	width:63px;
	color:#d1bb02;
	text-align:center;
}
.euromillions span.total#red	{
	width:76px;
	color:#9b0604;
	text-align:center;
}
.euromillions table.records#millionaer th	{
	width:20%;
}
.euromillions table.records#millionaer th span {
	font-family:Arial, Helvetica, sans-serif;
}
/* ---------- Statistics: MILLIONAIRE   -   Assai:24.1.2009: End  ---------- */


/* .euromillions .calendar tbody td.selected, */
.euromillions .calendar thead .hilite {
    color: #004d9f;
}

.euromillions .calendar .combo .active,
    .euromillions .calendar .combo .hilite,
    .euromillions .calendar tfoot .footrow * {
    color: #FFF;
}

.euromillions .calendar tbody td.today,
    .euromillions .calendar tbody td.hilite {
    color: #000;
}

/* The main calendar widget.  DIV containing a table. END*/

/*--- begin ziehungsh�ufigkeit ---*/		/* Assai: 28.01.2009 */
.euromillions div.frequency {
	width: 588px;
	height: 157px;
	margin-bottom: 10px;
	border: 10px solid #fff;
	background: url(../../../media/global/images/statistiken/euromillions/bg_ziehungshaeufigkeit.jpg) 0 0 no-repeat;
}
.euromillions 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;
}

.euromillions div#contentCol div.whiteBox select.input_m {
	width: auto;
}

.euromillions td.frequencyAbsolut	{
	border-right:none;
	text-align:right;
	padding-right:20px;
}

.euromillions td.frequencyPercentage	{
	border-left:none;
	text-align:right;
	padding-right:36px;
}

.euromillions ul.drawingNumber	{
    list-style-type: none;
	margin:32px 0 0 19px;
}
*html .euromillions ul.drawingNumber	{
	float:left;
	margin-left:9px;
}
.euromillions ul.drawingNumber li	{
	float:left;
	width:62px;
	margin: 0 12px 0 0;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}
.euromillions li.drawingStar	{				/*  Assai:11.02.2009  */
	margin-left:34px;
	margin-right:20px!important;
}
.euromillions ul.drawingNumber li.drawingStar	{				/*  Assai:11.02.2009  */
	margin-left:34px;
	margin-right:17px!important;
}
.euromillions ul.drawingNumber span.drawingFrequency, .euromillions ul.drawingNumber span.drawingPercentage	{
	font-size:11px;
	font-weight:normal;
	text-align:center;
	display:block;
}
.euromillions ul.drawingNumber span.drawingFrequency	{
	margin-top:23px;
}
.euromillions span.star	{						/* Assai: 11.02.2009  */
	background-image:url(../../../media/global/images/statistiken/euromillions/bg_star_table.gif);
	background-repeat:no-repeat;
	padding: 4px 0 4px 6px;
	font-weight:bold!important;
}
/*--- end ziehungsh�ufigkeit ---*/

