/*
### CSS Swisslos ###
version 0.19 - 11.03.2010
*/
body.swisslos-ecco {
    background: #FFF url(../../../media/global/images/bg/bg_swisslos-ecco.png) repeat-y;
}

/* Main Columns START */
.swisslos-ecco #leftCol,
    .swisslos-ecco #rowTop, .swisslos-ecco .canvasBackground {
    background: #ff9900;
}

/* Main Columns END */

/* NavigationLeft START */
.swisslos-ecco #navigationLeft a,
    .swisslos-ecco #navigationLeft a:link,
    .swisslos-ecco #navigationLeft a:visited {
    background: #ff9900;
}

.swisslos-ecco #navigationLeft a:hover,
    .swisslos-ecco #navigationLeft a:focus,
    .swisslos-ecco #navigationLeft a:active {
    background-color: #3b2f86;
}

.swisslos-ecco #navigationLeft .selected a,
    .swisslos-ecco #navigationLeft .selected a:link,
    .swisslos-ecco #navigationLeft .selected a:visited,
    .swisslos-ecco #navigationLeft .selected a:hover,
    .swisslos-ecco #navigationLeft .selected a:focus,
    .swisslos-ecco #navigationLeft .selected a:active {
    background-color: #3b2f86;
}

.swisslos-ecco #navigationLeft .selected a.selected,
    .swisslos-ecco #navigationLeft .selected a.selected:link,
    .swisslos-ecco #navigationLeft .selected a.selected:visited,
    .swisslos-ecco #navigationLeft .selected a.selected:hover,
    .swisslos-ecco #navigationLeft .selected a.selected:focus,
    .swisslos-ecco #navigationLeft .selected a.selected:active {
    color: #ff9900;
}

.swisslos-ecco #navigationLeft .selected ul a,
    .swisslos-ecco #navigationLeft .selected ul a:link,
    .swisslos-ecco #navigationLeft .selected ul a:visited {
    color: #3b2f86;
    background: url(../../../media/global/images/bg/nav_bg_swisslos-ecco.png) repeat-y #ffffff;
}

.swisslos-ecco #navigationLeft .selected ul a:hover,
    .swisslos-ecco #navigationLeft .selected ul a:focus,
    .swisslos-ecco #navigationLeft .selected ul a:active {
    color: #ff9900;
}

/* NavigationLeft END */

/* ActualNumbers START */
.swisslos-ecco #actualNumbers .number {
    background: url(../../../media/global/images/statistiken/actual_bgball_s_swisslos-ecco.gif) no-repeat;
}

.swisslos-ecco #actualNumbers .numberLarge {
    background: url(../../../media/global/images/statistiken/actual_bgball_l_swisslos-ecco.gif) no-repeat;
}

.swisslos-ecco #actualNumbers .star {
    background: url(../../../media/global/images/statistiken/actual_bgstar_swisslos-ecco.gif) no-repeat;
}

.swisslos-ecco #actualNumbers .numberLargeEuromillion {
    background: url(../../../media/global/images/statistiken/actual_bgball_le_swisslos-ecco.gif) no-repeat;
}

.swisslos-ecco #actualNumbers .pageHeadBox .submitButton .submit {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #actualNumbers .pageHeadBox .submitButton .submit:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* ActualNumbers END */

/* LoginBox START */
.swisslos-ecco #loginBox .linkBox a.box {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #loginBox .linkBox a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
    background-repeat: no-repeat;
    cursor: hand;
}

.swisslos-ecco #loginBox fieldset .submitButton {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 13px;
}

.swisslos-ecco #loginBox fieldset .submitButton:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 13px;
}

/* LoginBox END */

/* logged in START */
.swisslos-ecco #loginBox .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #loginBox .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* logged in START */

/* logged in START */
.swisslos-ecco #loginBoxLoggedIn .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_lo.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #loginBoxLoggedIn .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_swisslos-ecco_hi.gif);
    background-position: 100% top;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* logged in START */

/* logged in END */

/*
version 1.0 - 04.02.2008
*/

#ecco.buttonright, .buttonright#ecco, .swisslos-ecco .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;
}

.swisslos-ecco .buttonright.mgm{
    padding-top:1px;
    margin-left: -13px;
    margin-top: 11px;
    height: 26px;
    background-position: 0 20px;
}

.buttonright#ecco, .swisslos-ecco .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_swisslos-ecco.png); /*---  Firefox need png to show the right way ---*/
}

*html .buttonright#ecco, *html .swisslos-ecco .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_swisslos-ecco2.gif); /*---  IE can?t show png the right way ---*/
    background-position: 0 0;
}

div.choose img#lg_ecco {
    margin-top: 20px;																			/*  Assai, 2.10.2008: Logo-Darstellung Spielguthaben */
}
div.choose input.spielguthaben#ecco {
    margin-top: 22px;																		/*  Assai, 2.10.2008: Logo-Darstellung Spielguthaben */
}

img#ecco_image {
    margin-top: 12px;
}

/*
### CSS Content Modules ###
version 1.09 - 04.06.2008
*/

/* Content Column START */

/* Text and headline elements inside a "whitebox" START */

.swisslos-ecco .popupView  #contentCol  h1 {
  color: #ff9900;
}

.swisslos-ecco #contentCol .whiteBox p,
    .swisslos-ecco #infoCol {
    color: #000000;
}

.swisslos-ecco #contentCol  h2 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #ff9900;
    text-transform: uppercase;
    padding-top: 10px;
}

.swisslos-ecco div#contentCol div.whiteBox select.input_m {
	width: auto;
}

.swisslos-ecco #contentCol .downloadBox h5 {
    color: #ff9900 !important;
}

.swisslos-ecco #contentCol .whiteBox a.lose,
    .swisslos-ecco #contentCol .whiteBox a.lose:link,
    .swisslos-ecco #contentCol .whiteBox a.lose:visited
.swisslos-ecco #contentCol .whiteBox a.lose:hover,
    .swisslos-ecco #contentCol .whiteBox a.lose:focus,
    .swisslos-ecco #contentCol .whiteBox a.lose:active {
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    color: #ff9900;
    text-transform: uppercase;
    padding-top: 10px;
}


.swisslos-ecco #contentCol .transLink  a, .swisslos-ecco #contentCol .transLink  a:link, .swisslos-ecco #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_swisslos-ecco_white.png);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #contentCol .transLink  a:hover, .swisslos-ecco #contentCol .transLink  a:focus, .swisslos-ecco #contentCol .transLink  a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco .textLink a, .swisslos-ecco .textLink a:link, .swisslos-ecco .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco .textLink a:hover, .swisslos-ecco .textLink a:focus, .swisslos-ecco .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #contentCol .textLink a, .swisslos-ecco #contentCol .textLink a:link, .swisslos-ecco #contentCol .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #contentCol .textLink a:hover, .swisslos-ecco #contentCol .textLink a:focus, .swisslos-ecco #contentCol .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #contentCol .textLinkActive a, .swisslos-ecco #contentCol .textLinkActive a:link, .swisslos-ecco #contentCol .textLinkActive a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
    margin-right:15px;
    float: left;
}

.swisslos-ecco #contentCol .textLinkActive a:hover, .swisslos-ecco #contentCol .textLinkActive a:focus, .swisslos-ecco #contentCol .textLinkActive a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}



.swisslos-ecco #contentCol .textLink input, .swisslos-ecco #contentCol .textLink input:link, .swisslos-ecco #contentCol .textLink input:visited {
    background: none;
    border: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    text-align: left;
    margin-left: -5px;
    text-align: left;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
    cursor: pointer;
    cursor: hand;
    width: auto;
    overflow: visible;
}

.swisslos-ecco #contentCol .textLink input:hover, .swisslos-ecco #contentCol .textLink input:focus, .swisslos-ecco #contentCol .textLink input:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
}

.swisslos-ecco #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_swisslos-ecco.gif);
    background-repeat: repeat-x;
    padding: 3px 8px 4px 8px;
    border: none;
    height: 22px;
    margin-top: 10px;
    cursor: pointer;
    cursor: hand;
    width: auto;
    overflow: visible;
}

.swisslos-ecco #contentCol .textButtonSearch input{
	background-image: url(../../../media/global/images/bg/buttons/bg_but_swisslos-ecco.gif);
	background-repeat: repeat-x;
}

.swisslos-ecco #contentCol .whiteBox a.button, .swisslos-ecco #contentCol .whiteBox a.button:link, .swisslos-ecco #contentCol .whiteBox a.button:visited, .swisslos-ecco #contentCol .whiteBox a.button:hover, .swisslos-ecco #contentCol .whiteBox a.button:focus, .swisslos-ecco #contentCol .whiteBox a.button:active {
    background-image: url(../../../media/global/images/bg/buttons/bg_but_swisslos-ecco.gif);
}

/* Text and headline elements inside a "whitebox" END */

/* Teaser elements inside the info column START */
.swisslos-ecco #infoCol .teaserBorder {
    background: url(../../../media/global/images/bg/info_border_swisslos-ecco.png) no-repeat #ff9900;
}

.swisslos-ecco #infoCol .teaserContent {
    border-left: 1px solid #3b2f86;
}

/*Anpassung Abstand Flashteaser */
.swisslos-ecco #contentCol .teaserRow{
	padding-bottom:5px;
}

.swisslos-ecco #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_swisslos-ecco.gif);
    background-repeat: repeat-x;
    padding: 2px 4px 2px 4px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

/* Teaser elements inside the info column END */

/* Content Column END */

/* MARGINAL TEASER COLUMN START */

.swisslos-ecco .teaserContent h6 {
    color: #3b2f86;
}

.swisslos-ecco  .teaserContent .teaserLink a, .swisslos-ecco  .teaserContent .teaserLink a:link, .swisslos-ecco  .teaserContent .teaserLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #3b2f86;
    text-transform: uppercase;
    text-decoration: none;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco  .teaserContent .teaserLink a:hover, .swisslos-ecco  .teaserContent .teaserLink a:focus, .swisslos-ecco  .teaserContent .teaserLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco  .teaserContent .teaserLink a.white:hover, .swisslos-ecco  .teaserContent .teaserLink a.white:focus, .swisslos-ecco  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_teaser.png) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 16px;
}

*html .swisslos-ecco  .teaserContent .teaserLink a.white:hover,*html .swisslos-ecco  .teaserContent .teaserLink a.white:focus,*html .swisslos-ecco  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_teaser2.gif)  !important;
}


/* MARGINAL TEASER COLUMN END */

/* Normale ULs mit Auszaehlungszeichen START */
.swisslos-ecco .whiteBox ul li {
    background: url(../../../media/global/images/icons/list_dot_swisslos-ecco.gif) no-repeat;
}

/* Normale ULs mit Auszaehlungszeichen END */

.swisslos-ecco #contentCol .whiteBox a,
    .swisslos-ecco #contentCol .whiteBox a:link,
    .swisslos-ecco #contentCol .whiteBox a:visited
.swisslos-ecco #contentCol .whiteBox a:hover,
    .swisslos-ecco #contentCol .whiteBox a:focus,
    .swisslos-ecco #contentCol .whiteBox a:active,
    .swisslos-ecco #contentCol table a,
    .swisslos-ecco #contentCol table a:link,
    .swisslos-ecco #contentCol table a:visited
.swisslos-ecco #contentCol table a:hover,
    .swisslos-ecco #contentCol table a:focus,
    .swisslos-ecco #contentCol table a:active {
    color: #ff9900;
}

.swisslos-ecco #contentCol .whiteBox .textLink a, .swisslos-ecco #contentCol .whiteBox .textLink a:link, .swisslos-ecco #contentCol .whiteBox .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.swisslos-ecco #contentCol .whiteBox .textLink a:hover, .swisslos-ecco #contentCol .whiteBox .textLink a:focus, .swisslos-ecco #contentCol .whiteBox .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_swisslos-ecco_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}



.swisslos-ecco .textButton a, .swisslos-ecco .textButton a:link, .swisslos-ecco .textButton a:visited, .swisslos-ecco .textButton a:hover, .swisslos-ecco .textButton a:focus, .swisslos-ecco .textButton a:active ,
.swisslos-ecco #contentCol .textButton a, .swisslos-ecco #contentCol .textButton a:link, .swisslos-ecco #contentCol .textButton a:visited, .swisslos-ecco #contentCol .textButton a:hover, .swisslos-ecco #contentCol .textButton a:focus, .swisslos-ecco #contentCol .textButton a:active,
.swisslos-ecco #contentCol .whiteBox .textButton a, .swisslos-ecco #contentCol .whiteBox .textButton a:link, .swisslos-ecco #contentCol .whiteBox .textButton a:visited, .swisslos-ecco #contentCol .whiteBox .textButton a:hover, .swisslos-ecco #contentCol .whiteBox .textButton a:focus, .swisslos-ecco #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_swisslos-ecco.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.swisslos-ecco #contentCol img.withBorder,
    .swisslos-ecco #contentCol .downloadBox,
    .swisslos-ecco #contentCol .downloadBoxVST {
    border: 1px solid #ff9900;
}

.swisslos-ecco .dividingRule {
    background: #ff9900;
}

/* White Box Table START */
.swisslos-ecco .whiteBoxTable .seperator {
    background: url(../../../media/global/images/bg/bg_table_swisslos-ecco.png) no-repeat #FFF;
}

/* White Box Table END */

/* Receipt Overview Table START */
.swisslos-ecco tr.even {
    background: #e8e6f1; /* #e5e4ef*/
}

/* Receipt Overview Table END */

/* Sortable Table START */
.swisslos-ecco th.order1 a {
    background: url(../../../media/global/images/icons/icon_sort_up_swisslos-ecco.gif) no-repeat top right;
}

.swisslos-ecco th.order2 a {
    background: url(../../../media/global/images/icons/icon_sort_down_swisslos-ecco.gif) no-repeat top right;
}

/* Sortable Table END */

/* Search Result Table START */
.swisslos-ecco #contentCol #searchResult .searchResChannel,
    .swisslos-ecco #contentCol #searchResult .searchResChannel * {
    color: #ff9900;
}

/* Search Result Table END */

/* Sitemap START */
#contentCol .swisslos-ecco .sitemap ul li {
    background: #ff9900;
}

#contentCol .swisslos-ecco .sitemap ul li ul li {
    background: #FFCF79;
    font-weight: normal;
}

/* Sitemap END */

/* Palette Navigation START */

.swisslos-ecco .paletteNavi .stepAhead {
    color: #000000;
    background: #FFCF79;
}

.swisslos-ecco .paletteNavi .stepActual {
    color: #FFFFFF;
    background: #ff9900;
}

.swisslos-ecco .paletteNavi .stepComplete {
    color: #000000;
    background: #ff9900;
}

/* Palette Navigation END */

/*
### Swisslos2 ###
*/
/* version 1.01 - 14.02.2008 */
/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen */
.swisslos-ecco #contentCol .downloadBox_42 {
    border: 1px solid #ff9900;
}

/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen END */

/*
### CSS Cal ###
*/

/* The main calendar widget.  DIV containing a table. START */
/* Swisslos */
.swisslos-ecco .calendar table,
.swisslos-ecco .calendar thead .active,
.swisslos-ecco .calendar tbody .daysrow,
.swisslos-ecco .calendar tbody .rowhilite td,
.swisslos-ecco .calendar .combo						{ background: #ff9900; }

.swisslos-ecco .calendar thead .title,
.swisslos-ecco .calendar tfoot .ttip,
.swisslos-ecco .calendar .combo .active,
.swisslos-ecco .calendar .combo .hilite				{ background: #3b2f86; }

.swisslos-ecco .calendar thead .name,
.swisslos-ecco .calendar thead .hilite,
.swisslos-ecco .calendar table .wn,
.swisslos-ecco .calendar tbody td.hilite,
.swisslos-ecco .calendar tbody .rowhilite td.wn		{ background-color: #ffdfac; }

/* .swisslos-ecco .calendar tbody td.selected,
.swisslos-ecco .calendar tbody td.today, */
.swisslos-ecco .calendar thead .hilite				{ color: #00499e; }

.swisslos-ecco .calendar .combo .active,
.swisslos-ecco .calendar .combo .hilite,
.swisslos-ecco .calendar tfoot .footrow *			{ color:#FFF; }

.swisslos-ecco .calendar tbody td.hilite				{ color:#000; }

.swisslos-ecco .calendar tbody td.weekend			{ color:#FFF; }

/* The main calendar widget.  DIV containing a table. END */


