/* 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.inhalt_oben {
	float:left; 
 	text-align:left;
	background-color: #fff;
	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:5px; 
	top:0px; 
	width:720px;
	height:315px;
	z-index:1;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.inhalt_unten {
	float:left; 
 	text-align:left;
	background-color: #000;
	background-image:url('/ALL/erholung/games/toto/images/background_c.jpg');
	background-repeat:no-repeat;
	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:-8px; 
	top:0px; 
	width:730px;
	height:320px;
	z-index:1;
	overflow-y: hidden; 
	overflow-x: hidden;
	visibility: visible;
}


div.liga_tabelle_back {
	float:left; 
 	text-align:center;
	background-image:url('/ALL/erholung/games/toto/images/bg_hellgruen.gif');
	background-repeat:repeat;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	-moz-opacity:0.8;
	margin: 5px 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:0px; 
	top:0px; 
	width:350px;
	height:285px;
	z-index:2;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.liga_tabelle_front {
	float:left; 
 	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:-350px; 
	top:0px; 
	width:350px;
	height:285px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.liga_tabelle_meine_back {
	float:left; 
 	text-align:center;
	background-image:url('/ALL/erholung/games/toto/images/bg_hellgruen.gif');
	background-repeat:repeat;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	-moz-opacity:0.8;
	margin: 5px 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:-289px; 
	width:300px;
	height:285px;
	z-index:2;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.liga_tabelle_meine_front {
	float:left; 
 	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:125px; 
	top:-289px; 
	width:300px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_back {
	float:left; 
 	text-align:center;
	background-color:#fff;
/*	background-image:url('/ALL/erholung/games/toto/images/bg_hellgruen.gif');
	background-repeat:repeat;	*/
	filter:Alpha(opacity=70, finishopacity=0, style=0);
	-moz-opacity:0.7;
	margin:  5px 0px 0px 5px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width:3px;
	border-color:#b40001;
	border-collapse: collapse;
	position:relative; 
	left:470px; 
	top:-288px; 
	width:235px;
	height:85px;
	z-index:2;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_back_b {
	float:left; 
 	text-align:center;
	background-color:#fff;
/*	background-image:url('/ALL/erholung/games/toto/images/layout1_Oppo_EKWs_dk.jpg');
	background-repeat:repeat;*/
	filter:Alpha(opacity=100, finishopacity=0, style=0);
	-moz-opacity:1.0;
	margin:  5px 0px 0px 5px;
	padding: 0px 0px;  
	border-spacing: 0px;
	border-style:solid;
	border-width:3px;
	border-color:#b40001;
	border-collapse: collapse;
	position:relative; 
	left:470px; 
	top:-288px; 
	width:235px;
	height:85px;
	z-index:2;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_front {
	float:left; 
 	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:10px;
	width:235px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.register_front_b {
	float:left; 
 	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_back_c {
	float:left; 
 	text-align:center;
	background-color:#fff;
/*	background-image:url('/ALL/erholung/games/toto/images/layout1_Oppo_EKWs_dk.jpg');
	background-repeat:repeat;*/
	filter:Alpha(opacity=100, finishopacity=0, style=0);
	-moz-opacity:1.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:-295px; 
	width:235px;
	height:85px;
	z-index:2;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}



div.register_front_c {
	float:left; 
 	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;
}

a:link.register_front {
	text-decoration:none;
	color:#000;
	font-size:16pt;
}

a:visited.register_front {
	text-decoration:none;
	color:#000;
	font-size:16pt;
}

a:hover.register_front {
	text-decoration:none;
	color:#b40001;
	font-size:16pt;
}




div.tipp {
	float:left; 
 	text-align:left;
	background-color: #fff;
	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:0px; 
	width:450px;
	height:300px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.rangliste {
	float:left; 
 	text-align:left;
/*	background-color: #ddd; */
	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:0px; 
	width:270px;
	height:270px;
	z-index:3;
	overflow-x: hidden; 
	overflow-y: hidden; 
	visibility: visible;
}

div.toptipper {
	float:none;
 	text-align:left;
	background-color: #fff;
	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:0px; 
	width:275px;
	height:222px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.toptipper_in {
	float:none;
 	text-align:left;
	background-color: #fff;
	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:0px; 
	width:268px;
	height:185px;
	z-index:3;
	overflow-y: auto; 
	overflow-x: hidden; 
	visibility: visible;
	scrollbar-track-color: #ddd;
	scrollbar-face-color: #e1e1e1;
}


div.Admin_links {
	float:left; 
 	text-align:left;
	background-color: #ddd;
	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:0px; 
	width:450px;
	height:300px;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.Admin_rechts {
	float:left; 
 	text-align:left;
	background-color: #bbb;
	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:0px; 
	width:254px;
	height:300px;
	z-index:2;
	overflow-x: hidden; 
	overflow-y: hidden; 
	visibility: visible;
}



div.nav {
	float:left; 
 	text-align:left;
	background-color: #f00;
	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;
}


div.spieler_saison_oben {
 	text-align:left;
	background-color: #e5e5e5;
	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:10px; 
	width:705px;
	height:140px;
	z-index:5;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}


div.spieler_saison_balken {
 	text-align:left;
	background-color: #f00;
	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:0px; 
	width:705px;
	height:30px;
	z-index:5;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

div.spieler_saison_unten {
 	text-align:left;
	background-color: #e5e5e5;
	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:0px; 
	width:705px;
	height:140px;
	z-index:5;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}




table.spieltag{
	background-color: #eee;
	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.tipp{
	background-color: #eee;
	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;
}



td.viel_erfolg_1{
	color:#d00;
	font-family: Arial;
	font-size: 36px;	
	font-weight:800;
}

td.viel_erfolg_2{
	color:#f00;
	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;
}

td.nav_separation{
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style:solid;
	border-right-width:1px;
	border-right-color:#fff;
}


td.spieltag{
	color:#000;
	font-family: Arial;
	font-size:12px;
	height:23px;
}


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;
	color:#000;
	font-family: Arial;
	font-size:12px;	
	height:23px;
	overflow-x: hidden; 
	overflow-y: hidden; 
}


td.spieltag_tipp{
	background-color:#ddd;
	color:#000;
	font-family: Arial;
	font-size: 12px;
}

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;
}

 
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_left{
	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-collapse: collapse;
	z-index:3;
	overflow-y: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

td.saison_tabelle_left{
	text-align:center;
	width:10px;
	height:10px;
	color:#000;
	font-family: Arial;
}



table.saison_tabelle_balken{
	table-layout:fixed;
	text-align:left;
	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;
}

tr.saison_tabelle_balken{
	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;
}

td.saison_tabelle_balken_1{
	text-align:center;
	width:28px;
	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;
	color:#000;
	font-family: Arial;
}


td.saison_tabelle_balken{
	text-align:center;
	font-size:10px;
	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;
	color:#000;
	font-family: Arial;
}


*+html td.saison_tabelle_balken{
	text-align:center;
	width:19px;
	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;
	color:#000;
	font-family: Arial;
}

*html td.saison_tabelle_balken{
	text-align:center;
	width:19px;
	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;
	color:#000;
	font-family: Arial;
}


/* Inset 3D Raised */
.raised {background: transparent; width:28px;  margin:1px 0px 0px 0px; }
.raised h1, .raised p {margin:0 1px; } 
.raised h1 {font-size:1em; color:#fff; letter-spacing:1px;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2  {background:#bbb; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3	 {background:#bbb; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4	 {background:#bbb; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#bbb; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#bbb; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#bbb; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1               {margin:0 5px; background:#fff;}
.raised .b1b              {margin:0 5px; background:#999;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:1px; margin:0px 1px;}
.raised .boxcontent { background:#bbb; border-left: 1px solid #fff; border-right:1px solid #999;}
.boxcontent {height:14px; width:26px;}

*+html .boxcontent {height:14px; width:28px;}

*html .boxcontent {height:14px; width:28px;}