/*
### CSS Swisslose ###
version 0.35- 20.10.2011
*/

body.lots	{
	background:#FFF url(../../../media/global/images/bg/bg_lots.png) repeat-y;
}

/* Main Columns START */
.lots #leftCol,
    .lots #rowTop, .lots .canvasBackground {
    background: #720081;
}

.lots #logo{
  width: 151px;
  border-right:1px solid #ffffff;
}

/* Main Columns END */

/* NavigationLeft START */

.lots #navigationLeft ul li ul li a,
   .lots #navigationLeft ul li ul li a:link,
   .lots #navigationLeft ul li ul li a:visited {
    padding-right: 3px;
}

.lots #navigationLeft a,
    .lots #navigationLeft a:link,
    .lots #navigationLeft a:visited {
    background: #720081;
}

.lots #navigationLeft a:hover,
    .lots #navigationLeft a:focus,
    .lots #navigationLeft a:active {
	color:#9138a7;
	background-color:#FFDC00;
}

.lots #navigationLeft .selected a,
    .lots #navigationLeft .selected a:link,
    .lots #navigationLeft .selected a:visited,
    .lots #navigationLeft .selected a:hover,
    .lots #navigationLeft .selected a:focus,
    .lots #navigationLeft .selected a:active {
	color:#9138a7;
	background-color:#FFDC00;
}

.lots #navigationLeft .selected a.selected,
    .lots #navigationLeft .selected a.selected:link,
    .lots #navigationLeft .selected a.selected:visited,
    .lots #navigationLeft .selected a.selected:hover,
    .lots #navigationLeft .selected a.selected:focus,
    .lots #navigationLeft .selected a.selected:active {
    color: #e2001a;
}

.lots #navigationLeft .selected ul a,
    .lots #navigationLeft .selected ul a:link,
    .lots #navigationLeft .selected ul a:visited {
	color:#9138A7;
	background:url(../../../media/global/images/bg/nav_bg_lots.png) repeat-y #000000;
}

.lots #navigationLeft .selected ul a:hover,
    .lots #navigationLeft .selected ul a:focus,
    .lots #navigationLeft .selected ul a:active {
    color: #e2001a;
}

/* NavigationLeft END */

/* ActualNumbers START */
.pageHeadBox#lots h2	{
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:17px;
}
.pageHeadBox#lots p	{
	margin:0;
}
/*
.lots #actualNumbers .numberLarge {
    background: url(http://87.193.216.74:9999/media/global/images/statistiken/actual_bgball_l_lots.gif) no-repeat;
}

.lots #actualNumbers .star {
    background: url(http://87.193.216.74:9999/media/global/images/statistiken/actual_bgstar_lots.gif) no-repeat;
}

.lots #actualNumbers .numberLargeEuromillion {
    background: url(http://87.193.216.74:9999/media/global/images/statistiken/actual_bgball_le_lots.gif) no-repeat;
}
*/
.lots #actualNumbers .pageHeadBox .submitButton .submit {
    background-image: url(../../../media/global/images/icons/loginbox_lots_lo.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots #actualNumbers .pageHeadBox .submitButton .submit:hover {
    background-image: url(../../../media/global/images/icons/loginbox_lots_hi.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
    padding-right: 15px;
}

/* ActualNumbers END */

/* LoginBox START */
.lots #loginBox .linkBox a.box, .lots #loginBoxSuisseId .linkBox a.box {
    background-image: url(../../../media/global/images/icons/loginbox_lots_lo.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots #loginBox .linkBox a.box:hover, .lots #loginBoxSuisseId .linkBox a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_lots_hi.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
    padding-right: 15px;


}

/* LoginBox END */

/* logged in START */
.lots #loginBox .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_lots_lo.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots #loginBox .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_lots_hi.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
}

/* logged in END */

/* logged in START */
.lots #loginBoxLoggedIn .linkBoxLoggedIn a.box {
    background-image: url(../../../media/global/images/icons/loginbox_lots_lo.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots #loginBoxLoggedIn .linkBoxLoggedIn a.box:hover {
    background-image: url(../../../media/global/images/icons/loginbox_lots_hi.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
}

/* logged in END */

/*
version 1.0 - 04.02.2008
*/

.buttonright#lots, .lots .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;
}

.lots .buttonright.mgm{
    padding-top:1px;
    margin-left: -13px;
    margin-top: 11px;
    height: 26px;
    background-position: 0 20px;

}

.buttonright#lots, .lots .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_lots.png); /*---  Firefox need png to show the right way ---*/
}

*html .buttonright#lots, *html .lots .buttonright.mgm {
    background-image: url(../../../media/global/images/bg/bg_buttonright_lots2.gif); /*---  IE can�t show png the right way ---*/
    background-position: 0 0;
}

.lots #contentCol .whiteBox .buttonR a.button, .lots #contentCol .whiteBox .buttonR a.button:link, .lots #contentCol .whiteBox .buttonR a.button:visited, .lots #contentCol .whiteBox .buttonR a.button:hover, .lots #contentCol .whiteBox .buttonR a.button:focus, .lots #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_lots.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.lots #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_lots.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#lots {
    margin-bottom: 40px;
}

div.chooseBlock#lots input {
    margin: 25px 20px 0 0;
}

div.donate {
    width: 195px;
    height: auto;
    float: left;
    margin-top: 10px;
}

div.donate label {
    font-weight: bold;
    vertical-align: top;
    margin-left: 0;
    text-transform: uppercase;
}

div.donate input {
    margin: 35px 10px 0 0;
}

div.donate img, div.donate input, div.donate label, div.donate textarea {
    float: left;
}

div.donate input.spielguthaben, div.donate input.spieltipps {
    margin: 7px 7px 0 0;
}

div.donate img#lg_lots {																			
    margin-top: 16px;
}

div.donate input#lots {												
    margin-top: 18px;
}

div.donate input.spieltipps#tipplots {											
    margin-top: 16px;
}

div.donate img#lg_lots {																			
    margin-top: -3px;
}

div.donate img#lg_lots_tipp {
		margin-top: -9px;
}
/*
### 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 */
.lots #contentCol p {
    color: #9138a7;
}

.lots #contentCol h1 {
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    color: #9138a7;
    text-transform: uppercase;
    margin-left: 10px;
}

.lots #contentCol h4 {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
}

.lots h4.red{
     color: #9138a7 important;
}

/* Text and headline elements outside a "whitebox" END */

/* Text and headline elements inside a "whitebox" START */

.lots .popupView  #contentCol  h1 {
  color: #9138a7;
}

.lots #contentCol .whiteBox p,
    .lots #contentCol .receiptContainer *,
    .lots #contentCol table *,
    .lots #infoCol {
    color: #000000;
}

.lots #contentCol  h2 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #9138a7;
    text-transform: uppercase;
    padding-top: 10px;
}

.lots #contentCol a,
    .lots #contentCol a:link,
    .lots #contentCol a:visited {
    color:#000000;
}
.lots p a, .lots p a:link, .lots p a:visited{
		text-decoration:underline;
}
.lots p a:hover	{
	color:#e10016!important;
}
.black	{
	color:#000000!important;
	width:380px!important;
}
form p.black	{
	width:580px!important;
}
.lots #contentCol .transLink a, .lots #contentCol .transLink a:link, .lots #contentCol .transLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    width: 380px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots #contentCol .transLink a:hover, .lots #contentCol .transLink a:focus, .lots #contentCol .transLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_hi.gif);
    background-position: 100% 0.3em;
    background-repeat: no-repeat;
}


 .textButtonRight	{
	margin: -12px 0 8px 534px !important;
}
.lots .textLink a, .lots .textLink a:link, .lots .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #9138a7 !important;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_lo.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 18px !important;
}
.lots .textLink .yellow a, .lots .textLink .yellow a:link, .lots .textLink .yellow a:visited {
    background-image: url(../../../media/global/images/icons/link_arrows_right_yellow_lots_lo.gif) !important;
}
.lots .textLink a:hover, .lots .textLink a:focus, .lots .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_hi.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
}
.lots .textLink .yellow a:hover, .lots .textLink .yellow a:focus, .lots .textLink .yellow a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_yellow_lots_hi.gif) !important;
}
.lots #contentCol .textLink a, .lots #contentCol  .textLink a:link, .lots #contentCol .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #9138a7 !important;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_lo.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 18px!important;
}
.lots #contentCol .textLink .yellow a, .lots #contentCol .textLink .yellow a:link, .lots #contentCol .textLink .yellow a:visited {
    background-image: url(../../../media/global/images/icons/link_arrows_right_yellow_lots_lo.gif) !important;
}
.lots #contentCol .textLink a:hover, .lots #contentCol .textLink a:focus, .lots #contentCol .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_hi.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
}
.lots #contentCol .textLink .yellow a:hover, .lots #contentCol .textLink .yellow a:focus, .lots #contentCol .textLink .yellow a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_yellow_lots_hi.gif) !important;
}


.lots #contentCol .textLink input, .lots #contentCol  .textLink input:link, .lots #contentCol .textLink input:visited {
    background: none;
    border: none;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #9138a7 !important;
    text-decoration: none;
    text-transform: uppercase;
    text-align: right;
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_lo.gif) !important;
    background-position: 100%;
    padding-right: 14px;
    background-repeat: no-repeat;
    cursor: pointer;
    cursor: hand;
    width: auto;
    overflow: visible;
}
.margin	{
	margin-top:25px;
}
.lots #contentCol .textLink input:hover, .lots #contentCol .textLink input:focus, .lots #contentCol .textLink input:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_hi.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 14px;
}

.lots #contentCol .textButton input {
    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_lots.gif);
    background-repeat: repeat-x;
    padding: 1px 12px 1px 12px !important;
    margin-top: 10px;
    cursor: hand;
    overflow: visible;
    width: auto;
}

.lots #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_lots.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 */
.lots #infoCol .teaserBorder {
    background: url(../../../media/global/images/bg/info_border_lots.png) no-repeat #004D9F;
}

.lots #infoCol .teaserContent {
    border-left: 1px solid #720081;
}

/* Teaser elements inside the info column END */

/* Content Column END */

/* MARGINAL TEASER COLUMN START */

.lots .teaserContent h6 {

    color: #000000;
}

.lots  .teaserContent .teaserLink a, .lots  .teaserContent .teaserLink a:link, .lots  .teaserContent .teaserLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots  .teaserContent .teaserLink a:hover, .lots  .teaserContent .teaserLink a:focus, .lots  .teaserContent .teaserLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
}

.lots  .teaserContent .teaserLink a.white:hover, .lots  .teaserContent .teaserLink a.white:focus, .lots  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_teaser.png) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 16px;
 
}

*html .lots  .teaserContent .teaserLink a.white:hover,*html .lots  .teaserContent .teaserLink a.white:focus,*html .lots  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_teaser2.gif)  !important;
}

/* MARGINAL TEASER COLUMN END */

/* Normale ULs mit Auszaehlungszeichen START */
.lots .whiteBox ul li {
    background: url(../../../media/global/images/icons/list_dot_lots.gif) no-repeat;
}

/* Normale ULs mit Auszaehlungszeichen END */

.lots #contentCol .whiteBox a,
    .lots #contentCol .whiteBox a:link,
    .lots #contentCol .whiteBox a:visited,
    .lots #contentCol .whiteBox a:hover,
    .lots #contentCol .whiteBox a:focus,
    .lots #contentCol .whiteBox a:active,
    .lots #contentCol table a,
    .lots #contentCol table a:link,
    .lots #contentCol table a:visited,
    .lots #contentCol table a:hover,
    .lots #contentCol table a:focus,
    .lots #contentCol table a:active {
    color: #9138a7;
}

.lots #contentCol .whiteBox .textLink a, .lots #contentCol .whiteBox  .textLink a:link, .lots #contentCol .whiteBox .textLink a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_lo.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots #contentCol .whiteBox .textLink a:hover, .lots #contentCol .whiteBox .textLink a:focus, .lots #contentCol .whiteBox .textLink a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_hi.gif);
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.lots #contentCol .textLinkActive a, .lots #contentCol  .textLinkActive a:link, .lots #contentCol .textLinkActive a:visited {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #9138a7 !important;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_lo.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 18px !important;		/* Assai:28.1.2009: Korrektur Seiten 30, 33 */
    margin-right:15px;
    float: left;
}
.lots #contentCol .textLinkActive .yellow a, .lots #contentCol  .textLinkActive .yellow a:link, .lots #contentCol .textLinkActive .yellow a:visited {
    background-image: url(../../../media/global/images/icons/link_arrows_right_yellow_lots_lo.gif) !important;
}
.lots #contentCol .textLinkActive a:hover, .lots #contentCol .textLinkActive a:focus, .lots #contentCol .textLinkActive a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_lots_hi.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
}
.lots #contentCol .textLinkActive .yellow a:hover, .lots #contentCol .textLinkActive .yellow a:focus, .lots #contentCol .textLinkActive .yellow a:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_yellow_lots_hi.gif) !important;
    background-position: 100%;
    background-repeat: no-repeat;
}

.lots .textButton a, .lots .textButton a:link, .lots .textButton a:focus,.lots .textButton a:active,
.lots #contentCol .textButton a, .lots #contentCol .textButton a:link, .lots #contentCol .textButton a:focus,.lots #contentCol .textButton a:active, 
.lots #contentCol .whiteBox .textButton a, .lots #contentCol .whiteBox .textButton a:link, .lots #contentCol .whiteBox .textButton a:focus,.lots #contentCol .whiteBox .textButton a:active, 
.textButtonRight a  {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../../../media/global/images/bg/buttons/bg_but_lots.gif);
    background-repeat: repeat-x;
    padding: 3px 15px 3px 15px !important;
    border: 1px solid #ffffff !important;
    margin: 8px 0 8px 0;
		text-decoration:none;
}
.lots .textButton a:hover, .lots #contentCol .textButton a:hover, .textButtonRight a:hover  {
 		text-decoration:none;
}



.lots #contentCol img.withBorder,
    .lots #contentCol .downloadBox,
    .lots #contentCol .downloadBoxVST {
    border: 1px solid #9138a7;
}

.lots .dividingRule {
    background: #9138a7;
}

/* White Box Table START */
.lots .whiteBoxTable .seperator {
    background: url(../../../media/global/images/bg/bg_table_lots.png) no-repeat #FFF;
}

/* White Box Table END */

/* Receipt & Confirmation Sheets START */
#contentCol .receiptContainer .lots .desc_l {
    line-height: 25px;
}

#contentCol .receiptContainer .lots ul.playedNumbers li {
    padding: 10px 2px 13px 2px;
    line-height: 25px;
}

#contentCol .receiptContainer .lots ul.playedNumbers li.winningNumber,
    #contentCol .receiptContainer .lots ul.playedNumbers li.extraNumber {
    padding: 2px;
}

/* Receipt & Confirmation Sheets END */

.lots div#contentCol table#transactions td.tab_beschreibung a:link, .lots div#contentCol table#transactions td.tab_beschreibung a:visited {
	text-decoration: underline;
}

.lots div#contentCol table#transactions td.tab_beschreibung a:hover {
	text-decoration: none;
}

.lots div#contentCol table#transactions td.tab_beschreibung a:active {
	text-decoration: underline;
}

/* Stat table layout # "Ausstehend" START */
.lots .tableStatAusstehend table {
    background-image: none;
}

.lots .tableStatAusstehend td.description {
    width: 250px;
    padding: 15px 4px 0 0;
}

.lots .numberLarge {
    padding-top: 11px;
}

.lots #contentCol .numberLarge {
    background: transparent url(../../../media/global/images/bg/bg_ball_l_em.gif) no-repeat;
}

.lots .diagram {
    background: #FFD907;
    height: 14px;
    text-align: right;
    padding: 2px 5px 2px 0;
    margin-top: -3px;
}

.lots .starLarge {
    float: left;
    display: table-cell;
    padding: 10px 12px 6px 11px;
    margin-right: 2px;
    font-weight: bold;
    background: url(../../../media/global/images/icons/icon_lots_star_large_1.gif) no-repeat;
}

/* Stat table layout # "Ausstehend" END */

/* Receipt Overview Table START */
.lots tr.even {
    background: #FFFBBF;
}

/* Receipt Overview Table END */

/* Sortable Table START */
.lots th.order1 a {
    background: url(../../../media/global/images/icons/icon_sort_up_lots.gif) no-repeat top right;
}

.lots th.order2 a {
    background: url(../../../media/global/images/icons/icon_sort_down_lots.gif) no-repeat top right;
}

/* Sortable Table END */

/* Search Result Table START */
.lots #contentCol #searchResult .searchResChannel,
    .lots #contentCol #searchResult .searchResChannel * {
    color: #FFF100;
}

/* Search Result Table END */

/* Alternative Darstellung Spielscheine START */
.lots .spielscheinNoFlash {
    width: 627px;
    height: 443px;
    margin-left: 1px;
    text-align: center;
}

.lots .magicgame {
    width: 844px;
}

.lots #contentCol .spielscheinNoFlash p,
    .lots #contentCol .spielscheinNoFlash a,
    .lots #contentCol .spielscheinNoFlash a:link,
    .lots #contentCol .spielscheinNoFlash a:visited,
    .lots #contentCol .spielscheinNoFlash a:hover,
    .lots #contentCol .spielscheinNoFlash a:focus,
    .lots #contentCol .spielscheinNoFlash a:active, {
    color: #FFF;
}

/* Alternative Darstellung Spielscheine END */

/* Sitemap START */
#contentCol .lots .sitemap ul li {
    background: #9138a7;
}

#contentCol .lots .sitemap ul li ul li {
    background: #7FA6CF;
    font-weight: normal;
}

/* Sitemap END */

/* Palette Navigation START */

.lots .paletteNavi .stepAhead {
    background: #DDA0DD; 
}

.lots #contentCol .paletteNavi .stepActual {
    color: #FFFFFF;
    background: #9138a7;
}

.lots #contentCol .paletteNavi .stepComplete {
    color: #FFD907;
    background: #9138a7;
}

/* Palette Navigation END*/

/*
### Swisslos2 ###
*/
/* version 1.01 - 14.02.2008 */
/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen */
.lots #contentCol .downloadBox_42 {
    border: 1px solid #9138a7;
}

/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen END */

/*
### CSS Cal ###
*/

/* The main calendar widget.  DIV containing a table. START */
.lots .calendar table,
    .lots .calendar thead .active,
    .lots .calendar tbody .daysrow,
    .lots .calendar tbody .rowhilite td,
    .lots .calendar .combo {
    background: #ffd907;
}

.lots .calendar thead .title,
    .lots .calendar tfoot .ttip,
    .lots .calendar .combo .active,
    .lots .calendar .combo .hilite {
    background: #9138a7;
}

.lots .calendar thead .name,
    .lots .calendar thead .hilite,
    .lots .calendar table .wn,
    .lots .calendar tbody td.hilite,
    .lots .calendar tbody .rowhilite td.wn {
    background-color: #fff7cd;
}

/* .lots .calendar tbody td.selected, */
.lots .calendar thead .hilite {
    color: #9138a7;
}

.lots .calendar .combo .active,
    .lots .calendar .combo .hilite,
    .lots .calendar tfoot .footrow * {
    color: #FFF;
}

.lots .calendar tbody td.today,
    .lots .calendar tbody td.hilite {
    color: #000;
}

/* The main calendar widget.  DIV containing a table. END*/


/* Tickets Start */
body.lots #contentCol {
    float: left;
    margin: 127px 0 0 11px;
    padding-bottom: 15px;
}
div.ticketNew	{
	width:313px;
	height:160px;
	float:left;
	margin:0 7px -7px -9px;
}

div.ticket	{
	width:191px;
	height:170px;
	float:left;
	margin:14px 18px 0 0;
}

div.image	{
	width:191px;
	height:157px;
	position:absolute;
	z-index:10;
	
}
div.price	{
	width:191px;
	height:38px;
	position:absolute;
	z-index:20;
	margin-top:102px;
	text-align:center;
}

.ticket .price h3	{
	color:#000000 !important;
	margin:0 !important;
	padding:0 !important;
	width:191px !important;
}
.ticket .price p	{
	font-size:2em;
	font-weight:bold;
	color:#720081 !important;
	margin:0 !important;
	width:191px !important;
}

#test	{
		color:#ffdb00 !important;
}
div.button	{
		position:relative;
		height:21px;
		padding:139px 0 0 4px;
		z-index:40;
}
*html div.button	{
		height:21px !important;
		padding-top:0;
		top:137px;
}
.ticketNew .button	{
		padding-top:116px;
		padding-left:66px;
}
*html .ticketNew .button	{
		height:18px !important;
		padding-top:0 !important;
}
.lots .ticket a.button, .ticketNew a.button, .lots .freeLotNotification a.button {
		display:block;
		float:left;
    background-repeat: repeat-x;
    border: 1px solid #ffffff;
    margin: 8px 3px 8px 0;
    font-family: arial;
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: none;
    text-transform: uppercase;
		text-align:center;
}
.lots .ticket a.button {
		width:84px !important;
		background-image:url(../../../media/global/images/bg/buttons/bg_but_lots_ticket.gif);
    padding: 2px 2px 3px 2px;
    font-size: 11px;
}
.lots .ticketNew a.button {
		width:108px !important;
		background-image:url(../../../media/global/images/bg/buttons/bg_but_lots_ticketNew.gif);
    padding: 3px 2px 3px 2px;
    font-size: 14px;
}
*html .lots .ticketNew a.button	{
		font-size:13px;
		margin-top:-13px;
		padding-top:2px !important;
}
.lots .ticketNew a.button:hover	{
		text-decoration:none;
}
/* Tickets End */

/* Promotion Gratisspiel Start*/

.lots #freeLotNotification {
    width: 450px;
    margin-top: 10px;
    margin-left: 10px;
    border: 1px solid #000;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #FFF;
}

.lots .freeLotNotification div {
    margin-left: 10px;
    padding-top: 4px;
}

.lots .freeLotNotification a.button {
    background-image:url(../../../media/global/images/bg/buttons/bg_but_lots_ticket.gif);
    padding: 2px 2px 3px 2px;
    font-size: 11px;
    float: none !important;
    width: 108px !important;
    margin-left: 320px;
}

.lots .freeLotNotification a.buttonDisabled {
    background-image:url(../../../media/global/images/bg/buttons/bg_but_lots_ticket.gif);
    padding: 2px 2px 3px 2px;
    font-size: 11px;
    float: none !important;
    width: 108px !important;
    margin-left: 320px;
    border: 1px solid #000 !important;
    color: #000 !important;
}

/* Promotion Gratisspiel End*/

/* Panic Button Start */

.lots #panic	{
		margin-left:-5px;
	color:#000000 !important;
}
.lots #panic a	{
		display:block;
		width:220px;
		height:100px;
		text-decoration:none !important;
}
.lots #panic a:hover{
		background:transparent;
}
.lots #panic a span {
	height:100px !important;
	display:none;
	text-decoration:none;
	border:1px solid transparent;
	}
.lots .white	{
	color:#FFFFFF!important;
	border:1px solid red;
}	
.lots #panic a:hover span {
		display:block;
		position:relative;
		top:-50px;
		left:73px;
		height:50px;
		background-image:url(../../../media/swisslos-lose/online-lose/bg_panic_explanation.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		padding:0 0 0 26px;
		border:1px solid transparent;
}
.lots span p	{
		width:155px !important;
		padding-top:24px !important;
}
*html .lots span p	{
		padding-top:0;
}
/* Panic Button End */

/* Checkboxes Start  */
/*.lots .paddedText		{
	width:167px;
	float:left;

}*/
.lots .period	{
	padding: 3px 0 0 0;
	height:20px!important;
	width:305px!important;
	float:left;
}
/*.lots input.checkBox	{
	clear:both;
	margin-left:-3px;
}*/
.lots .invisible	{
	visibility:hidden;
}
p.attention	{
	color:#e2001a !important;
	width:580px !important;
	clear:left;
}
p.attention a, p.attention a:link, p.attention a:visited	{
	text-decoration:underline;
	color:#E10016!important;
}
p.attention a:hover	{
	color:#000000!important;
}
/* Checkboxes End  */

h3	{
	margin-bottom:10px!important;
}

/*---------- block account ----------*/

ul.block {
	float: left;
	display: block;
	width: auto;
}

ul.block li {
	float: left;
	display: block;
}

div#contentCol ul.block {
	margin-left: 145px !important;
	margin-left: 72px;
}

ul.block li.linkGraphicalSmaller {
	margin-right: 50px !important;
	margin-right: 25px;
}

div.displaySet {}

/*---------- panic button layer ----------*/

div#selfblockinfobox {
	position: absolute; 
	left: 180px; 
	top: 200px; 
	z-index: 1; 
	visibility: hidden; 
	width: 290px;
}

span#selfblockinfotext {
	width: 290px;
}

div.box {
	padding: 30px 38px; 
	font-size: 9px; 
	color: #fff;
	background: url(../../../media/swisslos-lose/online-lose/bg_panic_explanation.gif) 0 0 no-repeat; 
}

/* Alternative Darstellung Tipp NO FLASH START */                                                  

.lots #contentCol .playNoFlash {
    width: 860px;
    height:400px;
    margin-left:5px;
    padding-top:30px;
}

.lots  #contentCol .playNoFlash p {
    text-align:center;
    width:580px;
    color:#FFFFFF;
}

.lots .playNoFlash a  {
    color:#FFFFFF!important;
}

.lots .playNoFlash a:hover {
    text-decoration:none;
}

.lots #contentCol .textButtonHigh input, .lots #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_lotsHigh.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;
}

/* zimmer, 20.10.11 */
.printView #pageContainer .tableMioSymbol h2 {
	font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #DF0029;
    text-transform: uppercase;
    padding-top: 10px;
}
