/*
### CSS Totogoal ###
version 0.37 - 03.07.2009
*/
.totogoal br.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}

body.totogoal {
	background: #FFF url("../../../media/global/images/bg/bg_totogoal.jpg") repeat-y;
}

.totogoal h5.system	{								/*   Assai: 26.11.2008   */
	padding-top:10px!important;
	color:#000000!important;
	margin-left:12px;
}
/* Main Columns START */

.totogoal .canvasWidth{
  width: 1061px !important
}

.totogoal #leftCol,
    .totogoal #rowTop, .totogoal .canvasBackground {
    background: #8bb81b;

}

/* Main Columns END */

.totogoal #logo {
	width: 151px;
	border-right: 1px solid #fff;
	background-color: #8bb81b !important;
}

.totogoal div#logo img {
	border: 0;
}

.totogoal div#logo_tirage {
	float: left;
	display: table;
	width: 151px;
	height: 95px;
}

* html .totogoal div#logo_tirage { 
	height: 95px; 
	overflow: hidden; 
	position:relative; 
}

* html .totogoal div#logo_tirage img { 
	padding: 0; 
	margin: 2px 0 0 -1px; 
	border-right: 0; 
}

*+html .totogoal div#logo_tirage { 
	height: 95px; 
	overflow: hidden; 
	position: relative; 
}

*+html .totogoal div#logo_tirage img { 
	padding: 0; 
	margin: 2px 0 0 -1px; 
	border-right: 0; 
}

.totogoal div.logo_win {
	float: left;
	height: 32px;
	margin-right: 50px;
}

/* NavigationLeft START */
.totogoal #navigationLeft a,
.totogoal #navigationLeft a:link,
.totogoal #navigationLeft a:visited {
	color: #000;
	background-color: #8bb81b;
}

.totogoal #navigationLeft a:hover,
.totogoal #navigationLeft a:focus,
.totogoal #navigationLeft a:active {
	color: #fff;
	background-color: #666;
}

.totogoal #navigationLeft .selected a,
.totogoal #navigationLeft .selected a:link,
.totogoal #navigationLeft .selected a:visited,
.totogoal #navigationLeft .selected a:hover,
.totogoal #navigationLeft .selected a:focus,
.totogoal #navigationLeft .selected a:active {
	color: #fff;
	background-color: #666;
}

.totogoal #navigationLeft .selected a.selected,
.totogoal #navigationLeft .selected a.selected:link,
.totogoal #navigationLeft .selected a.selected:visited,
.totogoal #navigationLeft .selected a.selected:hover,
.totogoal #navigationLeft .selected a.selected:focus,
.totogoal #navigationLeft .selected a.selected:active {
	color: #8bb81b;
}

.totogoal #navigationLeft .selected ul a,
.totogoal #navigationLeft .selected ul a:link,
.totogoal #navigationLeft .selected ul a:visited {
	color: #000;
	background: url("../../../media/global/images/bg/nav_bg_totogoal.png") repeat-y #fff;
}

.totogoal #navigationLeft .selected ul a:hover,
.totogoal #navigationLeft .selected ul a:focus,
.totogoal #navigationLeft .selected ul a:active {
	color: #8bb81b;
}
/* NavigationLeft END */

/* ActualNumbers START */
.totogoal .pageHeadBox#totogoal h2 {
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:8px;                          /*   --- Assai:12.11.2008 ---   */
	color: #000;
}

.totogoal .pageHeadBox#totogoal p {
	margin:0;
}

.totogoal #actualNumbers .pageHeadBox .submitButton .submit {
	color: #000;
	display:block;                          /*   --- Assai:12.11.2008 ---   */
}

.totogoal #actualNumbers * {
	color: #000;
}

.totogoal #actualNumbers h2 {
	font-weight: bold;
}
/*
.totogoal #actualNumbers .numberLarge {
	background: url(http://87.193.216.74:9999/media/global/images/statistiken/actual_bgball_l_totogoal)$) no-repeat;
}

.totogoal #actualNumbers .star {
	background: url(http://87.193.216.74:9999/media/global/images/statistiken/actual_bgstar_totogoal)$) no-repeat;
}

.totogoal #actualNumbers .numberLargeEuromillion {
	background: url(http://87.193.216.74:9999/media/global/images/statistiken/actual_bgball_le_totogoal)$) no-repeat;
}
*/
.totogoal #actualNumbers .pageHeadBox .submitButton .submit {
	background-image: url(../../../media/global/images/icons/loginbox_totogoal_lo.gif);
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.totogoal #actualNumbers .pageHeadBox .submitButton .submit:hover {
	background-image: url(../../../media/global/images/icons/loginbox_totogoal_hi.gif);
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 15px;
}
/* ActualNumbers END */

/* LoginBox START */
.totogoal #loginBox .linkBox a.box, .totogoal #contentCol .linkBox a.box {
	background-image: url(../../../media/global/images/icons/loginbox_totogoal_lo.gif);
	background-position: 100% 0.3em;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: #000;
}

.totogoal #loginBox .linkBox a.box:hover, .totogoal #contentCol .linkBox a.box:hover {
	background-image: url(../../../media/global/images/icons/loginbox_totogoal_hi.gif);
	background-position: 100% 0.3em;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.totogoal #loginBox fieldset .submitButton {
	background-image: url(../../../media/global/images/icons/loginbox_totogoal_lo.gif);
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 13px;
	color: #000;
}

.totogoal #loginBox fieldset .submitButton:hover {
	background-image: url(../../../media/global/images/icons/loginbox_totogoal_hi.gif);
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 13px;
}
.totogoal div.pageHeadBox {
	color: #000;
}

.totogoal div#loginBox * {
	color: #000;
}
/* LoginBox END */

/* logged in START */

.totogoal div#loginBoxLoggedIn * {
    color: #000;
}

.totogoal div#loginBoxLoggedIn div.linkBoxLoggedIn a.box, .totogoal div#loginBoxLoggedIn div.linkBoxLoggedIn a.box:link,
.totogoal div#loginBoxLoggedIn div.linkBoxLoggedIn a.box:visited {
	background: url(../../../media/global/images/icons/loginbox_totogoal_lo.gif) 100% 0.4em no-repeat;
	padding-right: 15px;
	color: #000;
	text-decoration: none;
}

.totogoal div#loginBoxLoggedIn div.linkBoxLoggedIn a.box:hover {
	background: url(../../../media/global/images/icons/loginbox_totogoal_hi.gif) 100% 0.4em no-repeat;
	padding-right: 15px;
	color: #fff;
	text-decoration: none;
}
.totogoal div#loginBoxLoggedIn div.linkBoxLoggedIn a.box:active {
	background: url(../../../media/global/images/icons/loginbox_totogoal_lo.gif) 100% 0.4em no-repeat;
	padding-right: 15px;
	color: #000;
	text-decoration: none;
}

.totogoal table tbody {
	background: none;
}

.totogoal #loginBox table.linkBoxLoggedIn {
	width: 100%;
	margin-top: 10px;
	text-align: left;
}

.totogoal #loginBox table.linkBoxLoggedIn td {
	padding: 4px 0 0 11px;
	width: auto;
}

/* logged in END */

/*
version 1.0 - 04.02.2008
*/
.totogoal .buttonright#totogoal, .totogoal .buttonright.mgm {
	height: 26px;
	width: 610px;
	background-repeat: no-repeat;
	background-position: 0 6px;
	clear: left;
	margin-left: -10px;
	margin-bottom: -6px;
	margin-top: -1px;
	padding-top:0px;

}

.totogoal .buttonright.mgm{
    padding-top:1px;
    margin-left: -13px;
    margin-top: 11px;
    background-position: 0 20px;
}

.totogoal .buttonright#totogoal, .totogoal .buttonright.mgm {  /*   Assai:24.11.2008   */
	background-image: url(../../../media/global/images/bg/bg_buttonright_totogoal.gif); /*--- Firefox need png to show the right way ---*/
}

*html .totogoal .buttonright#totogoal, *html .totogoal .buttonright.mgm {  /*   Assai:24.11.2008   */
	background-image: url(../../../media/global/images/bg/bg_buttonright_totogoal2.gif); /*--- IE can�t show png the right way ---*/
	background-position: 0 0;
}

.totogoal #contentCol .whiteBox .buttonR a.button, .totogoal #contentCol .whiteBox .buttonR a.button:link, .totogoal #contentCol .whiteBox .buttonR a.button:visited, .totogoal #contentCol .whiteBox .buttonR a.button:hover, .totogoal #contentCol .whiteBox .buttonR a.button:focus, .totogoal #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_totogoal.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.totogoal #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_totogoal.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;
}


/*  Assai:24.11.2008: START --- Muss im CSS Swisslos definiert werden, da die Anzeige Spielguthaben schenken nur im Swisslos-Layout angezeigt wird ---    
div.chooseBlock#totogoal {
	margin-bottom: 40px;
}

div.chooseBlock#totogoal input {
	margin: 25px 20px 0 0;
}

div.choose input.spieltipps#tipptotogoal {   
	margin-top: 16px;
}

div.choose input.spielguthaben#totogoal {
	margin-top: 18px;
}

div.choose img#lg_totogoal {
}
   Assai:24.11.2008: Ende --- Muss im CSS Swisslos definiert werden, da die Anzeige Spielguthaben schenken nur im Swisslos-Layout angezeigt wird ---   */
/*


### CSS Content Modules ###
version 1.09 - 04.06.2008
*/
.totogoal span.btn_left_white {
	float: left;
	display: inline;
	width: 4px;
	height: 34px;
	background: url(../../../media/global/images/bg/buttons/bg_but_result_white_left.gif) 0 0 no-repeat;
}

.totogoal span.btn_right_white {
	float: left;
	display: inline;
	width: 4px;
	height: 34px;
	margin-right: 7px;
	background: url(../../../media/global/images/bg/buttons/bg_but_result_white_right.gif) 0 0 no-repeat;
}

.totogoal div.resultat_white {
	float: left;
	display: inline;
	height: 34px;
	padding: 8px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: url(../../../media/global/images/bg/buttons/bg_but_result_white.gif) 0 0 repeat-x;
}

.totogoal span.btn_left_green {
	float: left;
	display: inline;
	width: 6px;
	height: 34px;
	background: url(../../../media/global/images/bg/buttons/bg_but_result_green_left.gif) 0 0 no-repeat;
}

.totogoal span.btn_right_green {
	float: left;
	display: inline;
	width: 6px;
	height: 34px;
	margin-right: 14px;
	background: url(../../../media/global/images/bg/buttons/bg_but_result_green_right.gif) 0 0 no-repeat;
}

.totogoal div.resultat_green {
	float: left;
	display: inline;
	height: 34px;
	padding: 8px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: url(../../../media/global/images/bg/buttons/bg_but_result_green.gif) 0 0 repeat-x;
}

/* Content Column START */
/* Text and headline (except h2, it's only used in head containers) elements outside a "whitebox" START */
.totogoal #contentCol p{
	color: #fff;
}

.totogoal #contentCol h1 {
	width: auto;
	margin-left: 10px;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}

.totogoal div#contentCol h1#title_tipp {
	float: left;
	width: 370px;
}

.totogoal div.displayDateSearch {
	margin-top: 3px;
	float: right;
}

.totogoal #contentCol h4 {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

.totogoal div.teaserbox_left {
	float: left;
	width: 382px !important;
	width: 365px;
	height: 77px;
	padding: 6px 0;
	border: 9px solid #fff;
	background: url(../../../media/totogoal/teaser/bg_teaser_home.jpg) 0 0 #fff repeat-y;
}

.totogoal div.teaserbox_left p {
	margin: 0;
	padding: 0 10px;
	width: 365px !important; 
}

.totogoal div.teaserbox_left p span.arrow {
	color: #000;
}

.totogoal div.teaserbox_left h3, div.teaserbox_right h3 {
	font-size: 1.181em;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px !important; 
}

.totogoal div.teaserbox_right h3 {
	width: 130px !important;
}

.totogoal div.teaserbox_left h3 {
	width: 365px !important;
}

.totogoal div.teaserbox_right {
	float: left;
	position: relative;
	width: 177px;
	height: 67px;
	margin-left: 10px;
	padding: 10px 0;
	border: 10px solid #fff;
	background: url(../../../media/totogoal/teaser/bg_teaser_home_right_2.jpg) 0 0 #fff no-repeat;
}

*html .totogoal div.teaserbox_right{
  margin-left:7px;
  padding:12px 0;
}
/* Text and headline elements outside a "whitebox" END */

/* Text and headline elements inside a "whitebox" START */

.totogoal .popupView  #contentCol  h1 {
  color: #8bb81b;
}

.totogoal #contentCol .whiteBox p,
.totogoal #contentCol .receiptContainer *,
.totogoal #contentCol table *,
.totogoal #infoCol {
	color: #000000;
}

.totogoal #contentCol h2 {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #8bb81b;
	text-transform: uppercase;
	padding-top: 10px;
}

.totogoal #contentCol a,
.totogoal #contentCol a:link,
.totogoal #contentCol a:visited {
	color: #000000;
}

.totogoal #contentCol .transLink a, .totogoal #contentCol .transLink a:link, .totogoal #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_green_black_hi.gif);    /*   Assai:26.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.totogoal #contentCol .transLink a:hover, .totogoal #contentCol .transLink a:focus, .totogoal #contentCol .transLink a:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_lo.gif);    /*   Assai:26.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
}

/*
.totogoal #contentCol ul.threeLinks li {                
	margin-right:0;
	width: 200px;
} 
*/


.totogoal fieldset ul.threeLinks li	{
	width:auto!important;   /* Assai: 17.12.2008 */
}

.totogoal .right {																										/*  Ywu: 23.10.2008  */
	float:right!important;
	margin-right:-88px;
}

.totogoal .textLink a, .totogoal .textLink a:link, .totogoal .textLink a:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #8bb81b !important;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_hi.gif) !important;           /*   Assai:26.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 18px !important;
}

.totogoal .textLink a:hover, .totogoal .textLink a:focus, .totogoal .textLink a:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_lo.gif) !important;           /*   Assai:26.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
}

.totogoal #contentCol .textLink a, .totogoal #contentCol .textLink a:link, .totogoal #contentCol .textLink a:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #8bb81b !important;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_hi.gif) !important;
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 18px!important;
}
.totogoal #contentCol .textLink a:hover, .totogoal #contentCol .textLink a:focus, .totogoal #contentCol .textLink a:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_lo.gif) !important;
	background-position: 100%;
	background-repeat: no-repeat;
}
.totogoal #contentCol .textLink a.BlackWhite, .totogoal #contentCol .textLink a.BlackWhite:link, .totogoal #contentCol .textLink a.BlackWhite:visited {
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_white_lo.gif)!important;
	color: #000000 !important;

}
.totogoal #contentCol .textLink a.BlackWhite:hover, .totogoal #contentCol .textLink a.BlackWhite:focus, .totogoal #contentCol .textLink a.BlackWhite:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_white_hi.gif)!important;
}

.totogoal #contentCol .textLink a.green, .totogoal #contentCol .textLink a.green:link, .totogoal #contentCol .textLink a.green:visited {
	color: #7ca419 !important;																										/* ywu:23.10.2008  */
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_hi.gif)!important;
}
.totogoal #contentCol .textLink a.green:hover, .totogoal #contentCol .textLink a.green:focus, .totogoal #contentCol .textLink a.green:active {
	color: #7ca419 !important;
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_lo.gif)!important;
}


.totogoal #contentCol .textLink input, .totogoal #contentCol .textLink input:link, .totogoal #contentCol .textLink input:visited {
	background: none;
	border: none;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin-left:-5px!important;   /* Assai: 17.12.2008 */
	color: #8bb81b !important;  /* Assai: 17.12.2008 */
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_hi.gif) !important;
	background-position: 100%;
	padding-right: 14px;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	width: auto;
	overflow: visible;
}
.totogoal #contentCol .textLink input:hover, .totogoal #contentCol .textLink input:focus, .totogoal #contentCol .textLink input:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_lo.gif)!important;
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 14px;
}
.totogoal #contentCol .buttonLinkSearch input, .totogoal #contentCol .buttonLinkSearch input:link, .totogoal #contentCol .buttonLinkSearch input:visited {
	background: none;
	border: none;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000 !important;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_hi.gif)!important;
	background-position: 100%;
	padding-right: 18px; 
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	width: auto;
	overflow: visible;
}
.totogoal #contentCol .buttonLinkSearch input:hover, .totogoal #contentCol .buttonLinkSearch input:focus, .totogoal #contentCol .buttonLinkSearch input:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_lo.gif) !important;
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 18px; 
}
.totogoal #contentCol .buttonLinkSearch input.green, .totogoal #contentCol .buttonLinkSearch input.green:link, .totogoal #contentCol .buttonLinkSearch input.green:visited {
	color: #7ca419 !important;
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_hi.gif)!important;
}
.totogoal #contentCol .buttonLinkSearch input.green:hover, .totogoal #contentCol .buttonLinkSearch input.green:focus, .totogoal #contentCol .buttonLinkSearch input.green:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_lo.gif)!important;
}
.totogoal .margin {
	margin-top:25px;
}



.totogoal #contentCol .whiteBox ul.linkListGraphical li div.textLink {   /*  Assai:17.12.2200  */
	text-align:left!important;
}

.totogoal #contentCol .textButton input, 
.totogoal #contentCol .receiptContainer .displaySet ul.twoLinks a, .totogoal #contentCol .receiptContainer .displaySet ul.twoLinks a:hover, .totogoal #contentCol .receiptContainer .displaySet ul.twoLinks a:active{
	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_totogoal.gif);
	background-repeat: repeat-x;
	padding: 1px 8px 1px 8px;
	margin-top: 10px;
	cursor: hand;
	overflow: visible;
	width: auto;
}

.totogoal #contentCol .teaserRow .button {
	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_totogoal.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 box abo start */
.totogoal div.teaser_abo_fix, .totogoal div.teaser_abo_nonstop {
	float: left;
	position: relative;
	width: 278px;
	height: 185px;
	margin-right: 11px;
	border: 10px solid #fff;
	border-bottom: 7px solid #fff;
}

.totogoal div.teaser_abo_nonstop {
	margin-right: 0;
}

.totogoal div.teaser_abo {
	width: 588px;
	height: 89px;
	margin-top: 12px;
	border: 10px solid #fff;
	background: url(../../../media/totogoal/teaser/teaser_abo.jpg) 0 0 no-repeat;
}

.totogoal div#contentCol div.teaser_abo h1 {
	padding: 17px 0 0 50px;
	font-weight: bold;
	color: #fff;
	font-size: 2em;
	font-weight: bold;
}

.totogoal #contentCol .linkBox.totoAboStart a.box {
	background-image: url(../../../media/global/images/icons/link_arrows_right_gray_black-white_lo.gif);
	background-position: 100% 0.4em;
	font-weight: bold;
}

.totogoal #contentCol .linkBox.totoAboStart a.box:hover {
	background-image: url(../../../media/global/images/icons/link_arrows_right_gray_black-white_hi.gif);
	background-position: 100% 0.4em;
	font-weight: bold;
}


/* Teaser elements inside the info column START */
.totogoal #infoCol .teaserBorder {
	background: url(../../../media/global/images/bg/info_border_totogoal.png) no-repeat #8bb81b;   /*   Assai:24.11.2008   */
}

.totogoal #infoCol .teaserContent {
	border-left: 1px solid #8bb81b;    /*   Assai:24.11.2008   */
}
/* Teaser elements inside the info column END */

.totogoal #contentCol .tipp .resultMargin{
	margin-left:5px;
}

/* Content Column END */

/* MARGINAL TEASER COLUMN START */
.totogoal .teaserContent h6 {
	color: #000000;
}

.totogoal .teaserContent .teaserLink a, .totogoal .teaserContent .teaserLink a:link, .totogoal .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_green_black_hi.gif);    /*   Assai:24.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.totogoal .teaserContent .teaserLink a:hover, .totogoal .teaserContent .teaserLink a:focus, .totogoal .teaserContent .teaserLink a:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_lo.gif);       /*   Assai:24.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
}

.totogoal  .teaserContent .teaserLink a.white:hover, .totogoal  .teaserContent .teaserLink a.white:focus, .totogoal  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_totogoal_teaser.png) !important;
    background-position: 100%;
    background-repeat: no-repeat;
    padding-right: 16px;
 
}

*html .totogoal  .teaserContent .teaserLink a.white:hover,*html .totogoal  .teaserContent .teaserLink a.white:focus,*html .totogoal  .teaserContent .teaserLink a.white:active {
    background-image: url(../../../media/global/images/icons/link_arrows_right_totogoal_teaser2.gif)  !important;
}

/* MARGINAL TEASER COLUMN END */

/* Normale ULs mit Auszaehlungszeichen START */
.totogoal .whiteBox ul li {
	background: url(../../../media/global/images/icons/list_dot_totogoal.gif) no-repeat;   /*   Assai:24.11.2008  */
}
/* Normale ULs mit Auszaehlungszeichen END */

.totogoal #contentCol .whiteBox a,
.totogoal #contentCol .whiteBox a:link,
.totogoal #contentCol .whiteBox a:visited,
.totogoal #contentCol .whiteBox a:hover,
.totogoal #contentCol .whiteBox a:focus,
.totogoal #contentCol .whiteBox a:active,
.totogoal #contentCol table a,
.totogoal #contentCol table a:link,
.totogoal #contentCol table a:visited,
.totogoal #contentCol table a:hover,
.totogoal #contentCol table a:focus,
.totogoal #contentCol table a:active {
	color: #8bb81b;
}

.totogoal #contentCol .whiteBox .textLink a, .totogoal #contentCol .whiteBox .textLink a:link, .totogoal #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_green_black_hi.gif);   /* Assai:24.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.totogoal #contentCol .whiteBox .textLink a:hover, .totogoal #contentCol .whiteBox .textLink a:focus, .totogoal #contentCol .whiteBox .textLink a:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_green_black_lo.gif);   /* Assai:24.11.2008   */
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 15px;
}

.totogoal #contentCol .textLinkActive a, .totogoal #contentCol .textLinkActive a:link, .totogoal #contentCol .textLinkActive a:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #8bb81b !important;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_hi.gif) !important;
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 18px!important;
	margin-right:15px;
	float: left;
}

.totogoal #contentCol .textLinkActive a:hover, .totogoal #contentCol .textLinkActive a:focus, .totogoal #contentCol .textLinkActive a:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_black_green_lo.gif) !important;
	background-position: 100%;
	background-repeat: no-repeat;
}

.totogoal .textButton a, .totogoal .textButton a:link, .totogoal .textButton a:visited, .totogoal .textButton a:hover, .totogoal .textButton a:focus, .totogoal .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_totogoal.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
		line-height:20px;
}

.totogoal #contentCol .textButton a, .totogoal #contentCol .textButton a:link, .totogoal #contentCol .textButton a:visited, .totogoal #contentCol .textButton a:hover, .totogoal #contentCol .textButton a:focus, .totogoal #contentCol .textButton a:active,
.totogoal #contentCol .whiteBox .textButton a, .totogoal #contentCol .whiteBox .textButton a:link, .totogoal #contentCol .whiteBox .textButton a:visited, .totogoal #contentCol .whiteBox .textButton a:hover, .totogoal #contentCol .whiteBox .textButton a:focus, .totogoal #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_totogoal.gif);
    background-repeat: repeat-x;
    padding: 3px 9px 3px 9px;
    border: 1px solid #ffffff;
    margin: 8px 0 8px 0;
}

.totogoal #contentCol img.withBorder,
.totogoal #contentCol .downloadBox,
.totogoal #contentCol .downloadBoxVST {
	border: 1px solid #8bb81b;   /*   Assai:24.11.2008   */
}

.totogoal .dividingRule {
	background-color: #8bb81b;      /*   Assai:24.11.2008   */
}

/* White Box Table START */
.totogoal .whiteBoxTable .seperator {
	background: url(../../../media/global/images/bg/bg_table_totogoal.png) no-repeat #FFF;               /*   Assai:24.11.2008   */
}
/* White Box Table END */

/*---------- tipp ----------*/
.totogoal div.tipp {
	width: 810px;
	background-color: #fff;
}

.totogoal div.tipp_quittance {
	width: 695px;
	background-color: #fff;
}

.totogoal table.tipp {
	margin: 13px 0 0 0;		/*   --- Assai: 26.11.2008 ---   */
	font-weight:normal;				/* f�r Tabellenanzeige in Quittung  */
	display:block;							/*   --- Assai: 19.11.2008 ---   */
	padding-bottom:10px;
}
.totogoal table.tipp.confirmation	{			/*   --- Assai: 26.11.2008 ---   */
	margin-left:12px;
	margin-top:0;
}
.totogoal table.tipp.system.confirmation	{			/*   --- Assai: 26.11.2008 ---   */
	margin-top:10px!important;
}
.totogoal table.tipp.system	{		/*   --- Assai: 26.11.2008 ---   */
	width:500px;
}
.totogoal table.tipp.system th.tab_break	{			/* Assai: 26.11.2008   */
	width:60px;
	}
.totogoal table.tipp.system th.tab_breakEnd	{			/* Assai: 26.11.2008   */
	width:20px;
	}
.totogoal table.tipp.system span.tipps	{		/* Assai: 26.11.2008   */
	width:11px;
	display:block;
	float:left;
}
.totogoal table.tipp.system.confirmation span.tipps	{		/* Assai: 26.11.2008   */
	width:16px;
	display:block;
	float:left;
}
.totogoal div.receiptContainer.containerWidth table.tipp	{			/*   --- Assai: 19.11.2008 ---   */
	width:auto;/*   --- Assai: 24.11.2008 ---   */
}
.totogoal div.receiptContainer table.tipp	{			/*   --- Assai: 19.11.2008 ---   */
	width:auto;	/*   --- Assai: 24.11.2008 ---   */
}
.totogoal .displayRelevant table.tipp	{
	margin-left:-20px;
}
.totogoal .displayRelevant table.tipp th.tab_title	{
	padding-left:20px;
}
.totogoal table.tipp td, .totogoal table.tipp th {
	padding:0;               /*   --- Assai: 24.11.2008 ---   */
	height:20px;
	line-height:16px;
}
.totogoal table.tipp tr	{
	height:20px;
}
.totogoal th.tab_title_fc {
	text-align: left;
}
.totogoal th.tab_nr	{
	padding-right:10px !important;/		*   --- Assai: 24.11.2008 ---   */
	text-align:left;
}
.totogoal td.tab_nr	{
	padding-right:5px !important;		/*   --- Assai: 24.11.2008 ---   */ 
}
.totogoal td.tab_line	{
	width:20px; !important;
	text-align:center;
}

.totogoal td.tab_tipp1, .totogoal td.tab_tipp2, .totogoal td.tab_tipp3, .totogoal td.tab_tipp4, .totogoal td.tab_tipp5, .totogoal td.tab_tipp6, 
.totogoal td.tab_tipp7, .totogoal td.tab_tipp8, .totogoal td.tab_tipp9, .totogoal td.tab_tipp10, .totogoal td.tab_tipp11, .totogoal td.tab_tipp12 {
	text-align: center;
	width:42px!important;			/*   --- Assai: 24.11.2008 ---   */
}
.totogoal td.tab_tipp1.results	{												/*   Assai: 26.11.2008   */
	text-align:center!important;
}
.totogoal div.btn_tipp {
	float: left;
	display: inline;			/*   Assai: 15.12.2008   */
	padding: 4px 4px;
	width: 230px;
}

.totogoal div.btn_receipt {
	float: left;
	padding: 4px 4px;
	width: auto;
}

.totogoal div.btn_tipp {
	margin-left: -5px;
}

.totogoal div.abbrechen {
	color: #fff;
}

.totogoal div#contentCol div.abbrechen a:link, .totogoal div#contentCol div.abbrechen a:visited {
	text-decoration: none;
	color: #fff;
}

.totogoal div#contentCol div.abbrechen a:hover {
	text-decoration: underline;
	color: #fff;
}

.totogoal div#contentCol div.abbrechen a:active {
	text-decoration: none;
	color: #fff;
}

/*---------- win numerary ----------*/
.totogoal div.logo_win {											/*  Assai:12.11.2008 */
	padding: 6px 6px;
}

.totogoal div.tipp div.resultat_wrap {   /*  Assai:12.11.2008 */
	width:410px;
	float:right;
	margin: 10px 245px 0 -45px;
	padding-top: 20px;
}

*html .totogoal div.tipp div.resultat_wrap {   /*  Assai:12.11.2008 */
	margin: 10px 123px 0 -45px;
}

.totogoal div.resultsRight	{			/*  Assai:12.11.2008 */
	float:right;
}
.totogoal table.win {
	margin-top: 30px;
	width: 500px;
}

.totogoal th.tab_contest, .totogoal th.tab_prize, .totogoal th.tab_number, .totogoal th.tab_amount {
	vertical-align: text-top;
}

.totogoal th.tab_amount, .totogoal td.tab_amount, .totogoal th.tab_number, .totogoal td.tab_number {
	text-align: right;
}

.totogoal div#contentCol table td.tab_number div.linkBox a.box {
	margin-right: 0;
}

/*
.totogoal #contentCol ul.twoLinks li {
    float: left;
    background-image: none;
		margin-top: 0;
    margin-left: 5px;
    padding-left: 0;
    margin-right: 100px;
}
*/

.totogoal #contentCol .displaySet ul.twoLinks li {
    float: none;
    margin:0;

}

/*--------- win result ----------*/
.totogoal table.result {
	width: 547px;																/*  --- Assai: 12.11.2008 ---  */
	margin: 20px 0 20px 5px;
	border-collapse: collapse;
	border: 2px solid #787a79;
}

.totogoal table.result th {
	padding: 2px 4px;
	border-left: 1px solid #d1d1d1;
}

.totogoal table.result td {
	padding: 2px 4px;
	border: 1px solid #fff;
}

.totogoal table.result th.tab_no {
	border-left: 1px solid #787a79;
}

.totogoal table.result th.tab_no, .totogoal table.result th.tab_team, .totogoal table.result th.tab_guest, .totogoal table.result th.tab_tipp {
	text-transform: uppercase;
	font-weight: bold;
}

.totogoal table.result tn.tab_no, .totogoal table.result td.tab_no {
	text-align: right;
}
.totogoal table.result th.tab_result {
	width: 90px;
	text-transform: uppercase;
}
.totogoal table.result th.tab_no {                        /*  --- Assai:12.11.2008 ---  */
	width: 20px;
}
.totogoal table.result tr.even td {
	padding: 3px 4px;
	background-color: #e5f0d2;
}

.totogoal table.tableReceiptOverviewAbo tr.even td {
	background-color: #e5f0d2;
}

.totogoal div#contentCol table.result a:link, .totogoal div#contentCol table.result a:visited {
	text-decoration: underline;
}

.totogoal div#contentCol table.result a:hover {
	text-decoration: none;
}

.totogoal div#contentCol table.result a:active {
	text-decoration: underline;
}

/*--------- delete overview abo ----------*/
.totogoal div#contentCol table.tableReceiptOverviewAbo a.box, .totogoal div#contentCol table.tableReceiptOverviewAbo a.box:link, 
.totogoal div#contentCol table.tableReceiptOverviewAbo a.box:visited {
	background-image: url(../../../media/global/images/icons/link_arrows_right_red_black_lo.gif);
	background-position: 100% 0.4em;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: #df0029;
	text-decoration: none;
	font-weight: bold;
}

.totogoal div#contentCol table.tableReceiptOverviewAbo a.box:hover {
	background-image: url(../../../media/global/images/icons/link_arrows_right_red_black_hi.gif);
	background-position: 100% 0.4em;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: #df0029;
	text-decoration: none;
	font-weight: bold;
}

.totogoal div#contentCol table.tableReceiptOverviewAbo a.box:active {
	background-image: url(../../../media/global/images/icons/link_arrows_right_red_black_lo.gif);
	background-position: 100% 0.4em;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: #df0029;
	text-decoration: none;
	font-weight: bold;
}

.totogoal div.whiteBox.widthAdjust {
	width: 98.7%;
}
.totogoal div.whiteBox.widthAdjust div.displayDateSearch {
	margin-top: 15px;
	margin-bottom: 0;
}
.totogoal div.whiteBox.widthAdjust div.displayDateSearch .paddedText {
	width: auto;
	display: inline;
	margin-right: 14px;
}

/* Receipt & Confirmation Sheets START */
.totogoal #contentCol .receiptContainer .totogoal .desc_l {
	line-height: 25px;
}

.totogoal #contentCol .receiptContainer .totogoal ul.playedNumbers li {
	padding: 10px 2px 13px 2px;
	line-height: 25px;
}

.totogoal #contentCol .receiptContainer .totogoal ul.playedNumbers li.winningNumber,
.totogoal #contentCol .receiptContainer .totogoal ul.playedNumbers li.extraNumber {
	padding: 2px;
}
.totogoal span.winningNumber	{						/* --- Assai: 19.11.2008 --- */
	padding:2px 5px 3px 5px;
	background-color:#00499E;
	color:#FFFFFF !important;
	font-weight:bold;
}
.totogoal span.winningNumber.win{						/* --- Assai: 19.11.2008 --- */
	background-color:#8bb81b !important;/* --- Assai: 24.11.2008 --- */
	color:#FFFFFF!important;/* --- Assai: 26.11.2008 --- */
}
.totogoal span.winningNumber.R	{						/* --- Assai: 19.11.2008 --- */
	padding:1px;
	background-color:#00499E;
	color:#FFFFFF !important;
	font-weight:bold;
}
.totogoal span.winningNumber.win.R{						/* --- Assai: 19.11.2008 --- */
	background-color:#8bb81b !important;/* --- Assai: 24.11.2008 --- */
	color:#FFFFFF!important;/* --- Assai: 26.11.2008 --- */
}
.totogoal .receiptContainer .displaySet {
    width: 545px;																				/* Assai: 12.11.2008  */
}

.totogoal .receiptContainer  .selectorWidth {
    width: 545px;																			
}
/* Receipt & Confirmation Sheets END */

/* Stat table layout # "Ausstehend" START */
.totogoal .tableStatAusstehend table {
	background-image: none;
}

.totogoal .tableStatAusstehend td.description {
	width: 250px;
	padding: 15px 4px 0 0;
}

.totogoal .numberLarge {
	padding-top: 11px;
}

.totogoal #contentCol .numberLarge {
	background: transparent url(../../../media/global/images/bg/bg_ball_l_em.gif) no-repeat;
}

.totogoal .diagram {
	background-color: #FFD907;
	height: 14px;
	text-align: right;
	padding: 2px 5px 2px 0;
	margin-top: -3px;
}


/* Receipt Overview Table START */
.totogoal tr.even {
	background-color: #e5f0d2;        /*   Assai: 24.11.2008   */
}

/* Receipt Overview Table END */

/* Sortable Table START */
.totogoal th.order1 a {
	background: url(../../../media/global/images/icons/icon_sort_up_totogoal.gif) no-repeat top right;   /*   Assai:24.11.2008   */
}

.totogoal th.order2 a {
	background: url(../../../media/global/images/icons/icon_sort_down_totogoal.gif) no-repeat top right;   /*   Assai:24.11.2008   */
}

/* Sortable Table END */

/* Search Result Table START */
.totogoal #contentCol #searchResult .searchResChannel,
.totogoal #contentCol #searchResult .searchResChannel * {
	color: #FFF100;
}

/* Search Result Table END */

/* Alternative Darstellung Spielscheine START */
.totogoal .spielscheinNoFlash {
	width: 627px;
	height: 443px;
	margin-left: 1px;
	text-align: center;
}

.totogoal .magicgame {
	width: 844px;
}

.totogoal #contentCol .spielscheinNoFlash p,
.totogoal #contentCol .spielscheinNoFlash a,
.totogoal #contentCol .spielscheinNoFlash a:link,
.totogoal #contentCol .spielscheinNoFlash a:visited,
.totogoal #contentCol .spielscheinNoFlash a:hover,
.totogoal #contentCol .spielscheinNoFlash a:focus,
.totogoal #contentCol .spielscheinNoFlash a:active, {
	color: #FFF;
}

/* Alternative Darstellung Spielscheine END */

/* Sitemap START */
#contentCol .totogoal .sitemap ul li {           
	background-color: #8bb81b;          /*   Assai:24.11.2008   */
}

#contentCol .totogoal .sitemap ul li ul li {
	background-color: #e5f0d2;         /*   Assai:24.11.2008   */
	font-weight: normal;
}

/* Sitemap END */

/* Palette Navigation START */

.totogoal .paletteNavi .stepAhead {
	background-color: #e5f0d2;                /*   Assai:24.11.2008   */
}

.totogoal #contentCol .paletteNavi .stepActual {
	color: #FFFFFF;
	background-color: #8bb81b;                /*   Assai:24.11.2008   */
}

.totogoal #contentCol .paletteNavi .stepComplete {
	color: #000000;
	background-color: #8bb81b;                /*   Assai:24.11.2008   */
}

/* Palette Navigation END*/

/*
### Swisslos2 ###
*/
/* version 1.01 - 14.02.2008 */
/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen */
.totogoal #contentCol .downloadBox_42 {
	border: 1px solid #8bb81b;                /*   Assai:24.11.2008   */
}

/* geaenderte Stylesheet am Ende aufgrund von CMS-Einschraenkungen END */

/*
### CSS Cal ###
*/

/* The main calendar widget. DIV containing a table. START */
.totogoal .calendar table,
.totogoal .calendar thead .active,
.totogoal .calendar tbody .daysrow,
.totogoal .calendar tbody .rowhilite td,
.totogoal .calendar .combo {
	background-color: #676768;
}

.totogoal .calendar thead .title,
.totogoal .calendar tfoot .ttip,
.totogoal .calendar .combo .active,
.totogoal .calendar .combo .hilite {
	background-color: #8bb81b;
}

.totogoal .calendar thead .name,
.totogoal .calendar thead .hilite,
.totogoal .calendar table .wn,
.totogoal .calendar tbody td.hilite,
.totogoal .calendar tbody .rowhilite td.wn {
	background-color: #e5f0d2;
}

/* .totogoal .calendar tbody td.selected, */
.totogoal .calendar thead .hilite {
	color: #8bb81b;
}

.totogoal .calendar .combo .active,
.totogoal .calendar .combo .hilite,
.totogoal .calendar tfoot .footrow * {
	color: #FFF;
}

.totogoal .calendar tbody td.today,
.totogoal .calendar tbody td.hilite {
	color: #000;
}
/* The main calendar widget. DIV containing a table. END*/

body.totogoal #contentColAbo {
	float: left;
	width: 830px;
	margin: 127px 0 0 11px;
	padding-bottom: 15px;
}

body.totogoal #pageContainer{
  width: 1061px;
}

/*
body.totogoal #contentCol {
	float: left;
	width: 680px;
	margin: 127px 0 0 11px;
	padding-bottom: 15px;
}
*/ 

body.totogoal #contentColWidth {
	width: 680px;
}


/*---------- button home ----------*/
.totogoal div.btn_more {
	/*float: right;*/
	position: absolute;
	bottom: -16px;
	right: 10px;
	height: 21px;
}

.totogoal div#contentCol div.btn_more a:link, .totogoal div#contentCol div.btn_more a:visited {
	padding: 2px 9px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:arial;
	font-size:14px;
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
}

.totogoal div#contentCol div.btn_more a:hover {
	padding: 2px 9px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:arial;
	font-size:14px;
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
}

.totogoal div#contentCol div.btn_more a:active {
	padding: 2px 9px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:arial;
	font-size:14px;
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
}

.totogoal div.btn_more_teaser {
	/*float: right;*/
	position: absolute;
	bottom: -18px;
	right: 10px;
	height: 21px;
}

.totogoal div#contentCol div.btn_more_teaser a:link, .totogoal div#contentCol div.btn_more_teaser  a:visited, .totogoal div#contentCol div.btn_more_teaser a:hover, .totogoal div#contentCol div.btn_more_teaser a:active  {
	padding: 2px 9px;
	text-transform: uppercase;
	font-weight: bold;
	font-family:arial;
	font-size:14px;
	text-decoration: none;
	border: 1px solid #fff;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
}



/*---------- button tipp ----------*/
.totogoal div#contentCol ul.threeLinks div.btn_tipp a:link, .totogoal div#contentCol ul.threeLinks div.btn_tipp a:visited,
.totogoal div#contentCol div.btn_tipp a:link, .totogoal div#contentCol div.btn_tipp a:visited,
.totogoal div#contentCol div.textButton a:link, .totogoal div#contentCol div.textButton a:visited {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
	border:1px solid #000000;
}


.totogoal div#contentCol ul.threeLinks div.btn_tipp a:hover,
.totogoal div#contentCol div.btn_tipp a:hover,
.totogoal div#contentCol div.textButton a:hover {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
	border:1px solid #000000;
}

.totogoal div#contentCol ul.threeLinks div.btn_tipp a:active,
.totogoal div#contentCol div.btn_tipp a:active,
.totogoal div#contentCol div.textButton a:active {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
	border:1px solid #000000;
}

/* Assai: 15.12.2008 Start */
.totogoal div#contentCol div.btn_tipp input {
	padding: 3px 9px;
	background: #000000 url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
	color: #ffffff;
	border: 1px solid #000000;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
}
.totogoal div#contentCol div.btn_tipp input:hover {
	color: #000000;
}
/* Assai: 15.12.2008 End */

/*---------- button receipt ----------*/
.totogoal div#contentCol div.btn_receipt a:link, .totogoal div#contentCol div.btn_receipt a:visited {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
}

.totogoal div#contentCol div.btn_receipt a:hover {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
}

.totogoal div#contentCol div.btn_receipt a:active {
	padding: 4px 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) 0 0 repeat-x;
}


/* Checkboxes Start */
.totogoal .paddedText	 {
	float:left;
}
.totogoal .period {
	padding: 3px 0 0 0;
	height:20px;
}

.totogoal p.attention {
	color:#e2001a !important;
}

.totogoal .col_m input.checkBox {	/* Assai:17.12.2008 */
	clear:none!important;
}
/* Checkboxes End */

.totogoal h3 {
	margin-bottom:10px!important;
}

/* table overview abo */
.totogoal .tableReceiptOverviewAbo .tab_no {
	width: 50px;
	text-align: left;
}

.totogoal .tableReceiptOverviewAbo .tab_date {
	width: 70px;
	text-align: left;
}

.totogoal .tableReceiptOverviewAbo .tab_description {
	width: 180px;
	text-align: left;
}

.totogoal .tableReceiptOverviewAbo .tab_status {
	width: 100px;
	text-align: left;
}

.totogoal .tableReceiptOverviewAbo .tab_expiry_date {
	width: 100px;
	text-align: center;
}

.tableReceiptOverviewAbo .tab_receipt {
	width: 100px;
	text-align: center;
}

.tableReceiptOverviewAbo .tab_delete {
	width: 100px;
	text-align: center;
}

.totogoal .tableReceiptOverviewAbo th {
	vertical-align: top;
}

/* Abonnement-Boxes Start */

.totogoal .NoMarginLeft {
	margin-left:-10px;
}
.totogoal div.contentBoxGreen {
	width:629px;
	float:left;
	background:url("../../../media/global/images/bg/bg_GreenBox_content.png") repeat-y transparent;
}
.totogoal div.contentBoxGreenBottom {
	width:629px;
	height:17px;
	background:url("../../../media/global/images/bg/GreenBox_bottom.png") no-repeat transparent;
}
.totogoal div.contentBoxWhite {
	width:629px;
	float:left;
	background:url("../../../media/global/images/bg/bg_WhiteBox_content.png") repeat-y transparent;
	min-height: 130px;
	height: auto !important;
	height: 130px;
}
.totogoal div.contentBoxWhiteBottom {
	width:629px;
	height:5px;
	background:url("../../../media/global/images/bg/WhiteBox_bottom.png") no-repeat transparent;
}
.totogoal ul.tabnavigation {
	width:629px;
	height:44px;
	float:left;
	margin-top:0px;
	background:url("../../../media/global/images/bg/bg_GreenBox_tabnavigation.png") repeat-y transparent;
}
.totogoal ul.tabnavigation#white {
	float:left;
	background:url("../../../media/global/images/bg/bg_WhiteBox_tabnavigation.png") repeat-y transparent;
}
.totogoal ul.tabnavigation li {
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:3px;
}
.totogoal ul.tabnavigation li a {
	display:block;
	float:left !important;
	height:30px;
	margin:16px 0 0 3px;
	background-image:url(../../../media/global/images/bg/bg_GreenBox_tab.gif);
	background-repeat:no-repeat;
	padding:4px 3px 0 8px !important;
}
.totogoal ul.tabnavigation li a:hover {
	color:#ffffff!important;
}
.totogoal ul.tabnavigation li a.first {
	margin-left:6px;
}
.totogoal ul.tabnavigation#white li a {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tab.gif);
	color:#737372!important;
	padding-top:5px!important;
}
.totogoal ul.tabnavigation#white li a:hover {
	color:#000000!important;
}

.totogoal ul.tabnavigation li a.active {
	display:block;
	float:left !important;
	height:21px;
	margin:0 !important;
	background-image:url(../../../media/global/images/bg/bg_GreenBox_tabActive.png);
	padding:18px 3px 0 16px !important;
}
.totogoal ul.tabnavigation li a.active:hover {
	color:#000000!important;
}
.totogoal ul.tabnavigation#white li a.active {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tabActive.png);
	color:#000000!important;
	padding:20px 3px 0 16px !important;
	height:19px!important;
}
.totogoal ul.tabnavigation li span {
	display:block !important;
	float:left !important;
	width:11px !important;
	height:27px !important;
	background-image:url(../../../media/global/images/bg/bg_GreenBox_tab_end.gif);
	background-repeat:no-repeat;
	margin-top:16px;
}
.totogoal ul.tabnavigation#white li span {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tab_end.png);
}
.totogoal ul.tabnavigation li span.active {
	display:block !important;
	float:left !important;
	width:17px !important;
	height:39px !important;
	background-image:url(../../../media/global/images/bg/bg_GreenBox_tabActive_end.png) !important;
	margin-top:0!important;
}
.totogoal ul.tabnavigation#white li span.active {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tabActive_end.png) !important;
}
.totogoal ul.tabnavigation li a {
	font-size:1.2em !important;
}
.totogoal ul.tabnavigation#white li a {
	font-size:1em!important;
}
.totogoal ul.tabnavigation li a:hover {
	text-decoration:none;
}

/* Assai: 15.12.2008 Start */
.totogoal ul.tabnavigation li input {
	display:block;
	float:left !important;
	display: inline;
	width: auto;
	height:auto;
	border: 0;
	margin:16px 0 0 3px;
	background-color: transparent;
	background-image:url(../../../media/global/images/bg/bg_GreenBox_tab.gif);
	background-repeat:no-repeat;
	padding:2px 3px 2px 8px !important;
	font-size:1.2em !important;
	text-transform:uppercase;
	font-weight: bold;
	overflow: visible;
	cursor: pointer;
}
.totogoal ul.tabnavigation li input:hover {
	color: #ffffff;
}
.totogoal ul.tabnavigation li input.first {
	margin-left:6px;
}
.totogoal ul.tabnavigation#white li input {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tab.gif);
	color:#737372!important;
	padding-top:5px!important;
	font-size: 1em !important;
}
.totogoal ul.tabnavigation#white li input:hover {
	color: #000000 !important;
}
/* Assai: 15.12.2008 End */

.totogoal div.contentBoxGreen p {
	color:#000000!important;
	padding-left:13px!important;
	width:540px!important;
	margin-bottom:20px!important;
}
.totogoal div.contentBoxWhite h1 {
	margin-top:20px;
	padding-left:13px!important;
	font-size:1.3em!important;
	font-weight:bold!important;
	color:#4e8506!important;
	text-transform:none!important;
}
.totogoal div.contentBoxWhite p {
	color:#000000!important;
	padding-left:13px!important;
	width:540px!important;
	margin-bottom:20px!important;
}
.totogoal div.logoRight {
	float:right;
	margin: 2px 21px 0 0;
}

/* IE 6 Anzeige ohne Schatten Start */

*html .totogoal .NoMarginLeft {
	margin-left:-5px;
}
*html .totogoal div.contentBoxGreen {
	background:url("../../../media/global/images/bg/bg_GreenBox_content2.gif") repeat-y transparent;
	margin-top:-6px;		/* Assai: 15.12.2008 */
}
*html .totogoal div.contentBoxWhite {
	background:url("../../../media/global/images/bg/bg_WhiteBox_content2.gif") repeat-y transparent;
	margin-top:-7px;		/* Assai: 15.12.2008 */

}
*html .totogoal div.contentBoxGreenBottom {
	background:url("../../../media/global/images/bg/GreenBox_bottom2.gif") no-repeat transparent;
}
*html .totogoal div.contentBoxWhiteBottom {
	background:url("../../../media/global/images/bg/WhiteBox_bottom2.gif") no-repeat transparent;
}
*html .totogoal ul.tabnavigation {
	background:url("../../../media/global/images/bg/bg_GreenBox_tabnavigation2.gif") repeat-y transparent;
}
*html .totogoal ul.tabnavigation#white {
	background:url("../../../media/global/images/bg/bg_WhiteBox_tabnavigation2.gif") repeat-y transparent;
}
*html .totogoal ul.tabnavigation li a.active {
	background-image:url(../../../media/global/images/bg/bg_GreenBox_tabActive2.gif);
}
*html .totogoal ul.tabnavigation#white li a.active {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tabActive2.gif);
}
*html .totogoal ul.tabnavigation li span.active {
	background-image:url(../../../media/global/images/bg/bg_GreenBox_tabActive_end2.gif)!important;
}
*html .totogoal ul.tabnavigation#white li span.active {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tabActive_end2.gif)!important;
}
*html .totogoal ul.tabnavigation#white li span {
	background-image:url(../../../media/global/images/bg/bg_WhiteBox_tab_end2.gif);
}
*html .totogoal .right {
	float:right!important;
	margin-right:-45px;
}
*html .totogoal ul.tabnavigation li a.first {
	margin-left:3px;
}
/* IE 6 Anzeige ohne Schatten End */
/* Abonnement-Boxes End */

/* Abonnement-Forms Start */
.totogoal div.abo {
	width:430px;
	float:left;
	padding-left: 23px;
}

.abo {
	width:430px;
	float:left;
}

.totogoal div.abo fieldset {
	width:300px;
	float:left;
	margin-top:5px;
}
.totogoal fieldset.yourPool {
	margin-top:38px!important;
}
.totogoal div.abo label {
	width:180px;
	display:block;
	float:left;
	padding-top:4px;
}
.totogoal div.abo select {
	width:97px;
	font-weight:bold!important;
}
.totogoal div#pool {
	width:90px;
	height:16px;
	float:left;
	background-color:#666666;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px!important;
	padding-left:5px;
}
.totogoal .positionAbo {
	margin-top:38px!important;
	width:110px !important;
}
.totogoal img.player {
	margin-left:30px;
}
/* Abonnement-Forms End */

/* totoGoal Microsite ---   START   --- Assai: 014.01.2009 */

.totogoal .teaser_microsite	{
	float: left;
	position: relative;
	border: 10px solid #fff;
}
.totogoal .teaser_microsite#profit	{
	width: 588px;
	height: 170px;
	margin-top: 13px;
	background: url(../../../media/totogoal/migration/bg_teaser_profit.jpg) 0 0 no-repeat;
}
.totogoal .teaser_microsite#deposit	{
	width:583px;
	height: 74px;
	background: url(../../../media/totogoal/migration/bg_teaser_deposit.jpg) 0 0 no-repeat;
	padding: 0 0 0 5px;
	margin-top:28px!important;
}
.totogoal .teaser_microsite#register	{
	width:583px;
	min-height: 320px;
	/*height: auto !important;*/
	height: 320px;
	background: url(../../../media/totogoal/migration/bg_teaser_register.jpg) 0 0 no-repeat;
	background-color:#FFFFFF;
	padding: 0 0 0 5px;
}

.totogoal .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;
}


.totogoal #btn_more {
	/*bottom: -22px;*/
    position: relative;
    width: 598px;
    height: 30px;
    bottom:10px;
    right:20px;
}

.totogoal .teaser_microsite .submitButton,.totogoal #btn_more .submitButton {
	font-size:14px;
	padding-top:0px!important;
	padding-bottom:2px!important;
    padding-left:6px;
    padding-right:6px;
    background:transparent url(../../../media/global/images/bg/buttons/bg_but_totogoal_more.jpg) repeat-x scroll 0 0;
    border:0px solid #FFFFFF;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    width: auto;
    overflow: visible;
}

img.footballPlayer	{
	margin:10px 17px 0 19px;
	float:left;
	width:79px;
	height:151;
}
img.titleProfit	{
	margin-top:19px;
}
img.money	{
	float:left;
}
img.switchingImage	{
	width:160px;
	height:123px;
	float:left;
	margin: 13px 0 0 29px;
}
img.expert	{
	width:291;
	height:150;
	float:left;
	margin:6px 0 0 25px;
}
img.logoRegister	{
	width:104;
	height:27;
	float:left;
	margin: 117px 0 0 -5px;
}
img.ball	{
	float:left;
	width:194;
	height:90;
	margin-left:-50px;
}
.totogoal .teaser_microsite	p{
	width:430px!important;
	float:left;
	margin-top:3px!important;
	margin-left:0!important;
	color:#000000!important;
	font-size:13px;
}
.totogoal .teaser_microsite#profit p{
	margin-left:4px!important;
}
.totogoal .teaser_microsite#profit span {
	font-weight:bold;
	font-size:13px;
}
.totogoal .teaser_microsite#register p{
	color:#000000!important;
}
.totogoal .teaser_microsite#register span {
	font-weight:bold;
}
.totogoal .teaser_microsite#deposit	p{
	float:left;
	width:370px!important;
	margin:16px 0 0 15px!important;
}
.totogoal .teaser_microsite#win p	{
	width:600px!important;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.totogoal .registerAbo	{
	float:left;
	margin:20px 0 0 -6px;
	/*padding-bottom:10px;*/
}

*html .totogoal .registerAbo  {
  margin-left:-3px;                /* Assai:29.1.2009 */
}


.totogoal .registerAboTop	{
	width:590px;
	height:21px;
	float:left;
	background-image:url(../../../media/totogoal/migration/bg_registerAbo_top.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.totogoal .registerAboBottom	{
	width:590px;
	height:22px;
	float:left;
	background-image:url(../../../media/totogoal/migration/bg_registerAbo_bottom.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.totogoal .registerAboMiddle	{
	width:590px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	float:left;
	background-image:url(../../../media/totogoal/migration/bg_registerAbo_middle.gif);
	background-position:0 0;
	background-repeat:repeat-y;
}
.totogoal .registerAbo p	{
	color:#FFFFFF!important;
	font-size:11px!important;
	padding-left:23px;
	margin-bottom:0;
}

.totogoal #registerAboForm	{
	width:400px;
	margin-left:23px;
    margin-top:20px;
}
.totogoal #registerAboForm label{
	width:160px!important;
	float:left;
	display:block;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.totogoal #registerAboForm 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;
}
/* totoGoal Microsite ---   END   --- Assai: 014.01.2009 */

table.tableReceiptOverview {
	background-color: #ffffff;
}

.totogoal .totoAboStart{
  margin-top:10px;
}

.totogoal h4.red{
  color: #8bb81b !important;
}
