﻿/* 
	Opportunity Homepage 
	Color:
	opp_back: #b40000
	Dimensionen: 
	Top:					y= 0px
	Oben_Obere_Weiße_Linie: y=41px
	Banner_Unterstrich:		y=90px
	Banner_Bild_Bottom:		y=100px	
	Mitte_Obere_Linie_1:	y=426px			
	Mitte_Obere_Linie_2:	y=432px			
	Mitte_Untere_Linie_1:	y=453px			
	Mitte_Untere_Linie_2:	y=459px			
	Mitte_Untere_Linie_3:	y=507px			
	Top_Unteres_Inputfeld:	y=	 
	
h1 
{
color: rgb(140,140,140);
font-size: 15pt;
font-family: Arial;
font-weight: bold;
}

h2
{
color: rgb(140,140,140);
font-size: 13pt;
font-family: Arial;
font-weight: bold;
}

h3 
{
color: rgb(140,140,140);
font-size: 11pt;
font-family: Arial;
font-weight: bold;
}

*/

div#toto_all {
	width:950px;
	margin: 0px auto;
	// background-color:#ffffff;
}


div.inhalt_oben {
	position:relative; 
	left:0px; 
	top:0px; 
	width:950px;
	height:625px;
	z-index:1;
 	/* font-size:12px;*/
    text-align:left;
	background-color: #000000;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.inhalt_unten {
	position:relative; 
	left:0px; 
	top:-336px; 
	width:647px;
	height:336px;
	z-index:1;
 	text-align:left;
	background-color: #000000;
	background-image:url('/toto/images/background_c.jpg');
	background-repeat:no-repeat;
	background-position:-18px 0px;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden;
	visibility: visible;
}

div.liga_tabelle {
	position:relative; 
	left:0px; 
	top:0px; 
	width:350px;
	height:285px;
}

div.liga_tabelle_back {
	position:relative; 
	z-index:2;
	left:0px; 
	top:10px; 
	width:350px;
	height:285px;
 	text-align:center;
	opacity:0.8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	margin: 1px 0px 0px 5px;
	padding: 0px 0px;  
	border: 0px;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
/*
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
}

div.liga_tabelle_front {
	position:relative; 
	z-index:3;
	left:4px; 
	top:-276px; 
	width:350px;
	height:285px;
 	text-align:center;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
/*
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
}


div.liga_tabelle_meine_back {
 	text-align:center;
	opacity:0.8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	margin: 1px 0px 0px 5px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:relative; 
	left:420px; 
	top:-286px; 
	width:300px;
	height:285px;
	z-index:2;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.liga_tabelle_meine_front {
	position:relative; 
	left:125px; 
	top:-286px; 
	width:300px;
	z-index:3;
 	text-align:center;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_back {
	position:relative; 
	left:470px; 
	top:-110px; 
	width:241px;
	height:91px;
	z-index:2;
 	text-align:center;
	background-color:#b40000;
	opacity:0.7;
	filter:Alpha(opacity=70, finishopacity=0, style=0);
	margin:  0px 0px 0px 0px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width:0px;
	border-color:#b40000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_back_b {
	position:relative; 
	left:470px; 
	top:-110px; 
	width:241px;
	height:91px;
	z-index:2;
 	text-align:center;
	background-color:#b40000;
/*	background-image:url('/toto/images/layout1_Oppo_EKWs_dk.jpg');
	background-repeat:repeat;	*/
	opacity:1.0;
	filter:Alpha(opacity=100, finishopacity=0, style=0);
	margin:  0px 0px 0px 0px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width: 0px;
	border-color:#b40000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.register_back_scroll {
	position:relative; 
	width:241px;
	height:91px;
	z-index:2;
 	text-align:center;
	background-color:#b40000;
	opacity:0.9;
	filter:Alpha(opacity=90, finishopacity=0, style=0);
	margin:  0px 0px 0px 0px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width:0px;
	border-color:#b40000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_back_b_scroll {
	position:relative; 
	width:241px;
	height:91px;
	z-index:2;
 	text-align:center;
	background-color:#b40000;
/*	background-image:url('/toto/images/layout1_Oppo_EKWs_dk.jpg');
	background-repeat:repeat;	*/
	opacity:1.0;
	filter:Alpha(opacity=100, finishopacity=0, style=0);
	margin:  0px 0px 0px 0px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width: 0px;
	border-color:#b40000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_back_c_scroll {
	position:relative; 
	width:241px;
	height:91px;
	z-index:2;
 	text-align:center;
	background-image:  url('/toto/images/frankreich2016.gif');
	background-repeat:no-repeat;
	background-position: 3px 2px; 
	opacity:1.0;
	filter:Alpha(opacity=100, finishopacity=0, style=0);
	margin:  0px 0px 0px 0px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width: 0px;
	border-color:#b40000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}



div.register_front {
	position:relative; 
	left: 0px; 
	top:  0px;
	width: 235px;
	height: 85px;
	z-index:3;
 	text-align:center;
	margin:  3px 0px 0px 2px;
	padding: 15px 0px;  
	border: 0px;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
/*
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
}

a.register_front:link, a.register_front:visited, a.register_front:focus, a.register_front:active {
	color:#ffffff !important;
	font-size:16pt ;
}

a.register_front:hover {
	text-decoration: underline !important;
	color:#ffffff !important;
	font-size:16pt;
}



div.register_front_b {
	position:relative; 
	z-index:3;
	left: 0px; 
	top:  0px;
	width:235px;
	height:85px;
	margin:  3px 0px 0px 2px;
	padding: 0px 0px;  
	border: 0px;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
    color:#eee;
    text-align:right;
    line-height:16px;
    font-size:12px;
/*
 	text-align:center;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
}

div.register_back_c {
 	text-align:center;
	background-color:#000000;
/*	background-image:url('/toto/images/layout1_Oppo_EKWs_dk.jpg');
	background-repeat:repeat;*/
	opacity:1.0;
	filter:Alpha(opacity=100, finishopacity=0, style=0);
	margin:  5px 0px -85px 5px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width:3px;
	border-color:#b40001;
	border-collapse: collapse;
	position:relative; 
	left:464px; 
	top:-195px; 
	width:235px;
	height:85px;
	z-index:2;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}



div.register_front_c {
 	text-align:center;
	margin:  5px 0px 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:relative; 
	left:0px; 
	top:-5px;
	width:235px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.register_front_d {
 	text-align:center;
	margin:  5px 0px 0px 0px;
	padding: 8px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:relative; 
	left:0px; 
	top:-5px;
	width:235px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}



div#tippschlusskommentar {
	display:none;
	position:absolute;
	z-index:999;
	top: 134px;
	left: 180px;
	height:70px;
	width:220px;
	padding:10px;
	background-color:#efefef;
	color:#bf0000;
	line-height:18px;
	border: 1px solid #bf0000;
}


/*==============================================*/

.totoscroller {
	/* required settings */
	position:relative;
	top: -85px;
	left: 385px;
	width: 241px;
	height:91px;
	z-index:100000;
	background-color:#f00;
	overflow:hidden;
}

.totoscroller .items {
	/* this cannot be too large */
	height:20000em;
	position:absolute;
}



/*==============================================*/


div.tipp {
	float:left; 
 	text-align:left;
	background-color: #000000;
	margin: 0px -190px 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:relative; 
	left:0px; 
	top:0px; 
	width:640px;
	height:270px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.rangliste {
	float:left; 
 	text-align:left;
	background-color: #000000; 
	margin: 0px;
	padding: 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:relative; 
	left:200px; 
	top:0px; 
	width:320px;
	z-index:3;
	overflow-x: hidden; 
	overflow-y: hidden; 
	visibility: visible;
}

div.rangliste_short {
	height:270px;
}

div.rangliste_long {
	height:610px;
}


div.toptipper {
	float:none;
 	text-align:left;
	background-color: #000000;
	margin: 0px;
	padding: 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:relative; 
	left:0px; 
	top:0px; 
	width:320px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.toptipper_short {
	height:222px;
}

div.toptipper_long {
	height:562px;
}

div.toptipper_in {
    clear:both;
	visibility: visible;
	position:relative; 
	z-index:3;
	left:0px; 
	top:0px; 
	width:290px;
	overflow-y: auto; 
	overflow-x: hidden; 
	scrollbar-track-color: #ddd;
	scrollbar-face-color: #e1e1e1;
 	text-align:left;
	background-color: #000;
	margin: 0px;
	padding: 0px;  
	border: 0px;
/*
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
}

div.toptipper_in_short {
	height:185px;	
}

div.toptipper_in_long {
	height:525px;
}

div.Admin_links {

	position:relative; 
	left:0px; 
	top:0px; 
	z-index:3;
	width:450px;
	height:300px;
	background-color: #ddd;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
/*
	float:left; 

	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;

 	text-align:left;
*/
}



div.Admin_links table {
    margin: 0px; 
    padding: 0px; 
    border: 0px; 
    border-spacing: 0; 
    border-collapse: collapse;
    width:80%;
    color:#000;
}

div.Admin_links input
{
    padding: 0px;
    border: 0px;
    margin: 0px;
    font-size: 12px;
}


div.Admin_rechts {
	float:right; 
	background-color: #bbb;
	margin: 0px 10px 0px 0px;
	padding: 0px;  
	border: 0px;
	width:254px;
	height:300px;
	overflow-x: hidden; 
	overflow-y: hidden; 
	visibility: visible;
/*
	float:left; 

	position:relative; 
	left:0px; 
	top:0px; 
	z-index:2;

	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;

 	text-align:left;
*/
}






div.Navigation_Toto {
/*
	width: 187px;
	height: 200px;
	background-color: #1a1a1a;
	background-image: url(/images/bg_navigation_normal.gif);
	background-position: 180px;
	background-repeat: repeat-y;
*/
}

/*==============================================*/


div.Auswahlleiste {
    position: relative;
    z-index: 5;
    top: 10px;
    left: -100px;
    width: 1150px;
    height: 25px;
    text-align: left;
    background-color: #b40000;
    margin: 0px 0px;
    padding: 0px 0px;
    border: 0px;
    overflow-y: hidden;
    overflow-x: hidden;
    visibility: visible;
    font-size:12px;
}

div.Saisonauswahl {
    margin-bottom: 1px;
}

div.Spieltagauswahl {
    margin-bottom:40px;
}

div.AuswahlBezeichner {
    float:left;
    width:55px;
    height:auto;
    padding-left:10px;
    margin-top:0px;
}



div.auswahlleiste {
    float:left;
	height:auto;
	margin-top:1px;
    font-size:12px;
	text-align:center;
	border:1px solid  #777;
}

div.auswahlleisteElementSaison {
    width: 88px;
}

div.auswahlleisteElementSpieltag {
    width:29px;
}

div.auswahlleiste:hover {
	background-color: #ccc;	
	font-weight: bold;
	color:#b40000;
 	cursor:pointer;
}

div.auswahlleisteaktiv {
	background-color: #ccc;	
	font-weight: bold;
	color:#b40000;
}



/*==============================================*/


div.adminnav {
	position:relative; 
	left:0px; 
	top:0px; 
	width:640px;
	height:30px;
	z-index:5;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
/*
    font-size:10px;
	float:left; 
 	text-align:left;
	background-color: #b40000;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
}


div.nav {
/*
	float:left; 
 	text-align:left;
	background-color: #b40000;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:relative; 
	left:0px; 
	top:-20px; 
	width:705px;
	height:30px;
	z-index:5;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
*/
}

table.AdminTabelle {
    width:440px !important;
	font-size: 10px;
}

table.AdminTabelle select {
    width:100% !important;
}

div.nav_area {
 	text-align:left;
	background-color: #000000;
	margin: 0px;
	padding: 0px;  
	border: 0px;
/*
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
	position:absolute; 
	left:440px; 
	top:   0px; 
	width:196px;
	height:264px;
	z-index:5;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
	display: block;
}


div.nav_area_tipp_confirm {
 	text-align:left;
	background-color: #000000;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	position:absolute; 
	left:440px; 
	top:   0px; 
	width:205px;
	height:17px;
	z-index:5;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
	display: block;
}



div.nav_login {
 	position:relative;
 	top: 52px;
 	left:0px;
}


div.nav_back_logout {
 	position:relative;
	z-index:10;
 	top:    10px !important;
 	left:  128px !important;
	width: 186px !important;
	height: 20px !important;
}

div.nav_back_logout_flash {
 	position:relative;
	z-index:10;
 	top:   -25px !important;
 	left:  520px !important;
	width: 120px !important;
	height: 20px !important;
    /*background-color:#ffffff;*/
}



div.nav_back_logout a.Logout, div.nav_back_logout a.Logout:link, div.nav_back_logout a.Logout:visited, div.nav_back_logout a.Logout:active
{
	display: block;
	/*float: right;*/
	color: white !important;
	text-decoration: none !important;
	height: 18px; 
	width: 70px;
	padding: 1px 0px 1px 0px;
	margin: 0px 30px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	border-bottom: 0px solid black !important;
	background-color: #1a1a1a;
}

div.nav_back_logout a.Logout:hover
{
	background-color: #b40000;
	/*background-image: url(/images/bg_navigation_over.gif); 
	background-position: 67px;
	background-repeat: repeat-y;
	*/
    width: 70px;
	margin: 0px;
}

div.nav_back_logout a.Back, div.nav_back_logout a.Back:link, div.nav_back_logout a.Back:visited, div.nav_back_logout a.Back:active
{
	display: block;
	float: left;
	text-align:right;
	color: white !important;
	text-decoration: none !important;
	height: 18px; 
	width: 70px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	border-bottom: 0px solid black !important;
	background-color: #1a1a1a;
	background-image: url(/images/bg_navigation_normal_mirror.gif); 
	background-position: 0px;
	background-repeat: repeat-y;
}

div.nav_back_logout a.Back:hover
{
	background-color: #b40000;
	background-image: url(/images/bg_navigation_over_mirror.gif); 
	background-position: 0px;
	background-repeat: repeat-y;
	width: 70px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
}

div.nav_back_logout a.Back0, div.nav_back_logout a.Back0:link, div.nav_back_logout a.Back0:visited, div.nav_back_logout a.Back0:active
{
	display: block;
	float: left;
	text-align:right;
	color: white !important;
	text-decoration: none !important;
	height: 18px; 
	width: 70px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	border-bottom: 0px solid black !important;
	background-color: #1a1a1a;
}

div.nav_back_logout a.Back0:hover
{
	background-color: #b40000;
	background-image: url(/images/bg_navigation_over_mirror.gif); 
	background-position: 0px;
	background-repeat: repeat-y;
	width: 70px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
}

div.nav_login form
{
	padding:0px;
	margin:0px;
	border: 0px;
	border-spacing: 0; 
	border-collapse: collapse;
}

div.nav_login input.LoginInput
{
	 float: left;
	 width: 120px;
	 height: 18px;
	 padding: 0px;
	 margin: 0px 0px 1px 0px;
	 font-size: 10px;
	 font-style:italic;
	 line-height: 18px;
	 border: 0px;
}

div.nav_login input.EMailInput
{
	 float: left;
	 width: 176px;
	 height: 18px;
	 padding: 0px;
	 margin: 0px 0px 1px 0px;
	 font-size: 10px;
	 font-style:normal;
	 line-height: 18px;
	 border: 0px;
}



div.nav_login a.Login, div.nav_login a.Login:link, div.nav_login a.Login:visited, div.nav_login a.Login:active
{
	display: block;
	float: right;
	height: 28px; 
	width: 60px;
	padding: 8px 0px 6px 4px;
	margin: 0px;
	color: white !important;
	text-decoration: none !important;
	font-size: 11px;
	line-height: 18px;
	background-color: #1a1a1a;
	border: 0px;
}

div.nav_login a.Login:hover
{
	background-color: #b40000;
}

div.nav_input
{
	clear:both;
	position: relative;
	width: 195px;
	height: 92px;
	color: white !important;
	text-decoration: none !important;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 18px;
	background-color: #1a1a1a;
	border: 0px;
	overflow-y: hidden; 
	overflow-x: hidden; 
}

div.nav_input input.PasswortInput
{
	 width: 74px;
	 height: 18px;
	 padding: 0px;
	 margin: 0px 0px 1px 0px;
	 font-size: 10px;
	 font-style:italic;
	 line-height: 18px;
	 border: 0px;
}

.RegistrierungInput
{
	 width: 190px;
	 height: 18px;
	 padding: 0px;
	 margin: 0px 0px 1px 0px;
	 font-size: 11px;
/*	 font-style:italic; */
	 font-style:normal;
	 line-height: 18px;
	 border: 0px;
}




div.nav_input a.Eintrag, div.nav_input a.Eintrag:link, div.nav_input a.Eintrag:visited, div.nav_input a.Eintrag:active
{
	display: block;
	float: left;
	text-align:right;
	color: white !important;
	text-decoration: none !important;
	height: 14px; 
	width: 70px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 9px;
	line-height: 12px;
	border-bottom: 0px solid black !important;
	background-color: #1a1a1a;
}

div.nav_input a.Eintrag:hover
{
	background-color: #b40000;
	background-image: url(/images/bg_navigation_over_mirror.gif); 
	background-position: 0px;
	background-repeat: repeat-y;
	width: 70px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
}



div.spieler_saison_oben {
	position:relative; 
	left:0px; 
	top: 17px;
	width:648px;
	height:130px;
	z-index:5;
 	text-align:left;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.spieler_saison_balken {
	position:relative; 
	left:0px; 
	top: 12px;
	width:648px;
	height:30px;
	z-index:10;
 	text-align:left;
	background-color: #b40000;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.spieler_saison_unten {
	position:relative; 
	left: 0px; 
	top: 2px;
	width:648px;
	height:127px;
	z-index:20;
 	text-align:left;
	background-color: #000000; 
	margin: 0px 0px;
	padding: 2px 0px 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}




div#totowerbebanner
{
	padding-top: 15px;
	opacity: 0.7;
	filter:alpha(opacity=70);
	width: 241px;
	height: 11px;
}

div#totowerbebanner:hover
{
	padding-top: 15px;
	opacity: 1.0;
	filter:alpha(opacity=100);
	width: 241px;
	height: 11px;
}


div#totowerbebanner .scrollable {

	/* required settings */
	position:relative;
	width: 241px;
	height: 11px;
	overflow:hidden;
	background-color: #d40000;
	border-top: 5px solid white;
	border-bottom: 5px solid white;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div#totowerbebanner .scrollable .items {
	/* this cannot be too large */
	position:absolute;
	top:400px;
	left:0px;
	height:20000em;
	width: 241px;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
div#totowerbebanner .items div {
/*	float:left; */
	width: 241px;
	height: 11px;
}

table.spieltagtitel {
    width:430px;
    border:0px;
    margin: 0px 0px -11px 0px; 
    table-layout:fixed;
}

table.spieltag{
	z-index:3;
    width:430px;
    height:auto;
	background-color: #eee;
	margin: 0px;
	padding: 0px;  
	border: 0px;
/*
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
    color:#000;
	font-size:12px;
    line-height:14px;
}


table.ligatabelle {
    width: 100%;
    height: 285px;
    line-height: 12px;
}

table.tipp{
	z-index:3;
    width:430px;
    height:236px;
	background-color: #eee;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
/*
    height:auto;
    height:236px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
*/
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
    color:#000;
	font-size:12px;
    line-height:12px;
}

div.tippfeld0 {
    height: 20px;
    width: 20px;
    background-color: #b40000;
    border-radius: 5px;
    margin: 2px;
}


td.viel_erfolg_1{
	color:#b40000;
	font-family: Arial;
	font-size: 36px;	
	font-weight:800;
}

td.viel_erfolg_2{
	color:#b40000;
	font-family: Arial;
	font-size: 30px;	
	font-weight:600;
}
 

td.nav{
	color:#fff; 
	padding: 2px 0px 0px 0px;
	font-size:12px;
}

.nav_text{
	color:#fff; 
	font-size:12px;
	background-color:#000000;
}

td.nav_separation{
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style:solid;
	border-right-width:1px;
	border-right-color:#fff;
}


td.spieltag{
    vertical-align:middle;
    color:black !important;
}


td.rangliste_head{
	float:none;
	padding:0px;
	color:#000;
	font-family: Arial;
	font-size:10px;	
	height:16px;
	overflow-x: hidden; 
	overflow-y: hidden; 
}


td.rangliste{
	padding:0px 0px 0px 2px;
	color:#000;
	font-family: Arial;
	font-size:12px;	
	height:23px;
	overflow-x: hidden; 
	overflow-y: hidden; 
}

td.rangliste_selected{
	padding:0px 0px 0px 2px;
	color:#d40000;
	font-family: Arial;
	font-size:12px;	
	height:23px;
	overflow-x: hidden; 
	overflow-y: hidden; 
}



td.spieltag_tipp{
	background-color:#ddd;
    vertical-align:middle;
}

table.saison_tabelle{
	float:left;
	table-layout:fixed;
	margin:  0px 0px;
	padding: 0px 0px;  
	border:  0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-right-width:1px;
	border-right-color:#888;
	border-collapse: collapse;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
	background-color: #222;
}

table.saison_tabelle_links{
	border-left-width:1px !important;
	border-left-color:#888 !important;
}


td.saison_tabelle_3 {
    width: 18px;
    height: 20px;
    padding: 0px;
    margin:0px;
    text-align: center;
    vertical-align: top;
}

td.saison_tabelle_4 {
    width:9px;
    height:20px;
    padding:0px;
    margin:0px;
    text-align: center;
    vertical-align: top;
}

img.BallExakt {
    width:9px; 
    height:18px; 
    margin:0px;
}

img.Ball1Punkt {
    width:9px; 
    height:9px; 
    margin:0px;
}
 
td.saison_tabelle_1{
	text-align:center;
	width:18px;
	height:18px;
	color:#000;
	font-family: Arial;
}

td.saison_tabelle_2{
	text-align:center;
	width:10px;
	height:10px;
	color:#000;
	font-family: Arial;
}

table.saison_tabelle_balken{
	float:left;
	table-layout:fixed;
	text-align:center;
	height:30px;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-top-width:0px;
	border-top-color:#000;
	border-collapse: collapse;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

table.saison_tabelle_balken_links{
	border-left-width:1px !important;
	border-left-color:#fff !important;
}

td.saison_tabelle_balken{
	background-color: #b40000;
	text-align:center;
	font-size:10px;
	letter-spacing:0.01em;
	width:18px;
	height:30px;
	margin: 0px 0px;
	padding: 0px 0px;  
	border: 0px;
	border-spacing: 0px;
	border-style:solid;
	border-right-width:1px;
	border-right-color:#fff;
	border-collapse: collapse;
	font-family: Arial;
}


td.saison_tabelle_balken_aktiv{
	background-color: #ccc !important;	
	color:#b40000 !important;
}

a.toto_rangliste, a.toto_rangliste:link, a.toto_rangliste:visited, a.toto_rangliste:active
{
	color:#000 !important;
}

a.toto_rangliste:hover
{
	color: #b40000 !important;
}


a.Navigation_Toto, a.Navigation_Toto:link, a.Navigation_Toto:active, a.Navigation_Toto:visited 
{
	display: block;
	color: white;
	text-decoration: none;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 11px;
	width: 183px !important;
    border: 0px !important;
    line-height:12px;
}


a.Navigation_Toto:hover
{
    background: #DC0000;
	/*
	    color: White !important;
	    text-decoration: none !important;

        background-image: url(/images/bg_navigation_over.gif) !important;
	    background-position: 180px !important;
	    background-repeat: repeat-y !important;
	    width: 183px !important;
        border: 0px !important;
    */
}

a.Navigation_Toto_active, a.Navigation_Toto_active:link, a.Navigation_Toto_active:active, a.Navigation_Toto_active:visited, a.Navigation_Toto_active:hover 
{
	color: #b40000 !important;
	background-color: #1a1a1a !important;
	text-decoration: none !important;
	cursor:default;	
}


/* Inset 3D Raised */
.raised_toto {background: transparent; width:28px;  margin:1px 0px 0px 0px; }
.raised_toto h1, .raised_toto p {margin:0 1px; padding:0px; } 
.raised_toto h1 {font-size:1em; color:#fff; letter-spacing:1px;}

.raised_toto .top_toto, .raised_toto .bottom_toto {display:block; background:transparent; font-size:1px;}
.raised_toto .b1_toto, .raised_toto .b2_toto, .raised_toto .b3_toto, .raised_toto .b4_toto, .raised_toto .b1b_toto, .raised_toto .b2b_toto, .raised_toto .b3b_toto, .raised_toto .b4b_toto {display:block; overflow:hidden;}
.raised_toto .b1_toto, .raised_toto .b2_toto, .raised_toto .b3_toto, .raised_toto .b1b_toto, .raised_toto .b2b_toto, .raised_toto .b3b_toto {height:1px;}
.raised_toto .b2_toto  {background:#bbb; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised_toto .b3_toto  {background:#bbb; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised_toto .b4_toto  {background:#bbb; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised_toto .b4b_toto {background:#bbb; border-left:1px solid #eee; border-right:1px solid #999;}
.raised_toto .b3b_toto {background:#bbb; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised_toto .b2b_toto {background:#bbb; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised_toto .b1_toto               {margin:0 5px; background:#fff;}
.raised_toto .b1b_toto              {margin:0 5px; background:#999;}
.raised_toto .b2_toto, .raised_toto .b2b_toto {margin:0 3px; border-width:0 2px;}
.raised_toto .b3_toto, .raised_toto .b3b_toto {margin:0 2px;}
.raised_toto .b4_toto, .raised_toto .b4b_toto {height:1px; margin:0px 1px;}
.raised_toto .boxcontent_toto { background:#bbb; border-left: 1px solid #fff; border-right:1px solid #999;}
.boxcontent_toto {height:14px;width:26px;}

*+html .boxcontent_toto {height:14px; width:28px;}

*html .boxcontent_toto {height:14px; width:28px;}