@CHARSET "UTF-8";

*{


}

body {
	/*background-color: #D4FFC8;/*#FFD283;/*white; /*#FFF7C6;*/
	/*border: 0px;*/
}

body.main {
	color:#585858;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top:0px;
	border: 0px solid gfixedray;
	background-color: #FCFFF4;/*#D4FFC8;/*#FFD283;/*white; /*#FFF7C6;*/
	/*border: 0px;*/
	height:auto;
	width:100%;
	font-family: monospace;
}


a.menu_link {
	color: gray;
}


p.warning{
	color: #FF386A;
}



/*==================================================================================== login */
#login_header{
    text-align: right;
    font-weight: normal;
    font-size: 12px;
    font-family: arial;
    color: #7EA374;
    opacity: 50;
    background-color: silver;
    width:100%;
    /*
    position:absolute;    
    left:0px;
    top:0px;
*/
}


table.login_header{ 
	text-align: center;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 100%;
	background-color: #fff;
	border: 0px #94AE62 solid;
	border-collapse: collapse;
	border-spacing: 0px; 
}


table.login{
  /*background-color: #ffffff;*/
  margin-top : 80px;
  /*padding-top: 120px;
  padding-bottom: 125px;
  padding-left: 100px;
  padding-right: 100px;
  border-width: 0;*/

  /*width:501px;
  height:376px;
  /*background: url(../img/pes-2010-screen-005_w_T.png);*/ 
  /*background: url(../img/login/elephants_501x376_w_T.png);*/
  /*color:gray;*/
 color:white;
}




#login_form{
 background: url(../img/login_bg.png);
 margin : 50px;
 width:500px;
 height:320px;
 border-width:1px;
 border-color:green;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 border-radius: 10px;
 padding-top: 20px;
 font-family: monospace;
 font-size: 8px;
 font-weight: bold;
 color:white;
}


#edit_form{
 font-family: monospace;
 font-size: 8px;
 font-weight: bold;
 color:#585858;
}


.time{
    border: 1px solid #fff;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    margin: 5px;
    background-color: #96B077; /* #ccb06a;*/
    color: #fff;
    font-family: monospace;
	font-weight:bold;
	display:block;
}


span.welcome{
    border: 1px solid #fff;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    margin: 5px;
    background-color: #96B077; /* #ccb06a;*/
    color: #FFFFFF;
    font-family: "Lucida Console", "Arial", "monospace";
	font-weight:bold;
	display:block;
	opacity: "50%";
}

.space{
    width: 30px;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 10px;
}




/*==================================================================================== wrapper table layout */
table.main_layout_table {
	background-color: #FCFFF4;
	/*border: 0px;*/
	width:100%;
	height:100%;
	border-width: 0px;
	border-style:none;
	border-color:transparent;
	/*table-layout:fixed;*/
	
}





/*==================================================================================== user header */

table.user_greeting{
	padding: 0px;
	text-align:center;
	color:gray;
	font-family:serif;
	font-weight:bold;
	font-size:14px;
}


p.user_greating{


}

tr.main_table_header{
	width:100%;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:30px;
	padding-bottom:20px;
	padding-right:10px;
	margin-top:20px;
	min-height:208px;
	height:120px;
	background-color:#ACC5A8;/*#CBC77D;*/
	border-collapse: collapse;
}

#user_header{
	position:absolute;
	top:0px;
	left:0px;
	background:url("../img/header/header_soccer.jpg");
	width:100%;
	height: 208px;
	padding-top:20px;
	padding-left:30px;
	padding-bottom:20px;
	padding-right:20px;
	background-repeat:no-repeat;
	margin-top:0px;
}


#user_header_logo{
	margin-left:20px;
	text-align:center;
	width:140px;
	color:white;
	border: 1px solid white;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: transparent;
	opacity: 0.99;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	
}

#user_header_symbol{
	background:url("../img/em2012_logo_circle.png");
	width:121px;
	height: 121px;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top:55px;
	right:10px;
	display:block;
	opacity: 0.9;
	margin-top:10px;
	margin-right:20px;
	text-align:right;	
}

#user_header_logout{
	background:url("../img/lock_32x32.png");
	width:32px;
	height: 32px;
	background-repeat:no-repeat;
	background-color:transparent;
	position:absolute;
	top:20px;
	right:20px;
	display:block;
	opacity: 0.9;
	font-size: 10px;
	margin-top:3px;
	margin-right:3px;
	text-align:right;	
}

#welcome_text{
	position:absolute;
	top:30px;
	left:200px;
	background-color:transparent;
	color:white;
	font-size:18px;
	font-family:verdana;
	font-weight:bold;
	text-align:center;	
}








/*==================================================================================== IE  */
/*
menu style
*/


td.main_table_menu_section{
	min-height:300px;
	height:300px;
	min-width:11.2em;
	width:11.2em;
}

#menu_block{
 padding-top: 20px;
 padding-bottom: 20px;
 display:block;
 text-align:center;	
 margin-left:35px;
 margin-right:12px;
 margin-bottom:20px;
 margin-top:20px;
 width:12.2em;	/*width of menu*/
 border-color: white;
 border: 2px solid white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 border-radius: 10px;
 background: url("../img/login_bg.png");
 font-family: sans-serif;
 font-size: 0.9em;
 -moz-box-shadow: 0px 0px 5px 5px #888;
 -webkit-box-shadow: 0px 0px 5px 5px #888;
 box-shadow: 0px 0px 5px 5px #888;
}


#main_menu{
	font-family: Georgia, Tahoma, Verdana, Arial, sans-serif;
}

  #main_menu a.selected {
    border-width:2px;
    border-color: white;
    border-left-color: white; border-top-color: white;
    color: white; 
    background-color: #ACC5A8;
    /*font-weight: bold;*/
  }

  #main_menu a.warning {
    border-width:2px;
    border-color: white;
    border-left-color: white; border-top-color: white;
    color: white; 
    background-color: #FF492D;
    /*font-weight: bold;*/
  }


ul#main_menu {
	
    /*width: 70%;*/
    width: 100px;
    margin: 0; padding: 0.8em;
    border-color: white;
    opacity: 0.9;
    text-align:center;
  }


  * html ul#main_menu {  /* Korrekturen fuer IE 5.x */
    /*width: 11.6em;
    width: 10em;*/
    width:100px;
    padding-left: 0;
    padding-left: 0.8em;
  }

  ul#main_menu li {
    list-style: none;
    margin: 10px; padding: 1px;
    display: inline;
  }

  ul#main_menu a {
    text-align: center;
    display:block;
    margin: 1px;	/*distance between buttons*/
    padding: 0.3em; /*width of buttons*/
    text-decoration: none; font-weight: normal;
    border: 1px solid white;
    border-left-color: white; border-top-color: white;
    color: white;/*#514227;/*#6D6DFF;*/ 
    background-color: #86A353; 
	/*width: 12em;*/
	width:10em;	/*length of buttons*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

  }
  * html ul#main_menu a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    width: 6.8em;
  }
  ul#main_menu a:hover {
    border-color: white;
    border-left-color: white; border-top-color: white;
    color: white; 
    background-color: gray;
    /*font-weight: bold;*/
  }

  ul#main_menu a:focus {
    border-color: white;
    border-left-color: white; border-top-color: white;
    color: white; 
    background-color: gray;
    /*font-weight: bold;*/
  }


 ul#main_menu a:active {
    font-weight:bold;
    border-color: white;
    border-left-color: white; border-top-color: white;
    color: white; 
    background-color: gray;
  }

 ul#main_menu a:hover, ul#main_menu span {
    border-color: white;
    border-left-color: white; border-top-color: white;
    color: white; 
    background-color: #7C8965;
    /*font-weight: bold;*/
  }







/*==================================================================================== flush player */

td.main_table_player_section{
	min-height:25px;
	height:25px;
}

#flashPlayer{
 padding-top: 20px;
 display:block;
 text-align:center;	
 margin-left:12px;
 margin-right:12px;
 margin-bottom:12px;
 margin-top:12px;
 width:auto;
 height:230px;
 border-color: white;
 background-color: #94AE62;
 border: 1px solid white;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
 border-radius: 20px;
 color: white;
}

/*==================================================================================== online */

td.main_table_online_section{
	height:auto;
}

#POL{
 padding-top: 7px;
 display:block;
 text-align:left;	
 margin-left:12px;
 margin-right:12px;
 margin-bottom:12px;
 margin-top:12px; 
 width:230px;
 background-color: white;
 border: 1px solid #8FAA5B;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
 border-radius: 20px;
 opacity: 0.95;
 color:#8FAA5B;
 font-family:monospace;
 font-size:12px;
}

#POL p{
 background-color: #8FAA5B;/*#7063C4;/*#36B9FF;/*#BD995B;*/
 padding-left:15px;
 padding-top:5px;
 padding-bottom:5px;
 padding-right:5px;
 color:white;
 text-align:left;
}






/*==================================================================================== footer */
/*
footer
*/
#footer_time {
	bottom:20px;
	right:20px;
	position:fixed;
	display:inline-block;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #C2C2C2;
	opacity: 0.6;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-size: 10px;
}

#footer_menu {
	text-align:center;
	display:inline-block;
	background-color: #C2C2C2;
	font-size: 10px;
}

/*check it*/
p#footer_time{
	opacity: 1;
}

#footer{
	background-color:#ACC5A8;
	width:100%;
	height: 110px;
	margin-top:20px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-bottom:0px;
}

#footer ul{
	text-align: center;
}

#footer ul li{
	list-style: none;
	border-color: white;
	color:white;
	font-family:arial;
	font-size:10pt;
    display: inline;
}

#footer ul li a {
	border-color: white;
	color:white;
	font-family:arial;
	font-size:10pt;
}




/*==================================================================================== content */

#content{
	width: auto;
	height:auto;
	display:block;
	border: 1px solid #27A304;/*#C0C000;*/
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	opacity: 0.9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	padding:20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: white;
	min-width: 700px;
	min-height: 700px;
}






/*==================================================================================== messager */

table.message_board{
	padding: 0px;
	text-align:left;
	font-family: georgia, verdana, tahoma, arial, sans-serif;
	color:black;
	background-color: transparent;
	font-size:1em;
}



#message{
	background-color: #E0D6BA;/*#866F44;/*#FCFFA0;/*#E5BA6E;/*#D3A659;*/
	padding-left:20px;
	padding-right:20px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top:10px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	display:block;
	width:auto;
	min-width: 780px;
	opacity:0.9;
	color:black;/*white*/
	
}


#messanger textarea{
	border: 1px, solid, gray;	
}

#messanger_area{
	background-color: #F4F4F4;/*white;/*#C3C3C3;*/
	border:1px solid gray;
	padding:20px;
	color:black;
}

#shadow{
	background:url("../img/shadow_top_bottom.png");
	width:100%;
	height: 10px;
	margin-bottom:0px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	background-repeat:repeat-x;
	position: static;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	width:780px;
}



/*==================================================================================== rating table */
table.rating{

	font-family:verdana;
	font-size: 14px;
	font-weight:bold;
	color: #4F5860;/*#454545;*/
	background-color:white;
	border-width:0px;

}

table.rating th.name, th.points{
	color:white;
	font-size:14px;
	text-align:center;
	font-family:verdana;
	font-weight:bold;
}

table.rating th.name{
	width:380px;
}

table.rating th.points{
	width:80px;
	color:rgb(255,255,255);
}

table.rating th.empty{
	background-color:white;
}

table.rating td.name{
	color:white;
	background-color:#B09B6D;
	text-align:left;
	padding-left:20px;
}

table.rating td.points{
	color:rgb(255,255,255);
	background-color:gray;
	text-align:right;
	padding-right:20px;
}




/*==================================================================================== stat */

#stat_head{
	min-width: 100px;
	background-color: #559CFF;
	color: white;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#stat_head p{
	margin-left:20px;
	font-weight:bold;
	font-family: georgia;
	text-align:left;
}

#stat_body{
	min-width: 100px;
	background-color: #FFF3C6;
	color: #F22451;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	border: 1px solid #559CFF;
	font-family: Georgia;
	text-align:left;
}

#stat_shadow{
	background:url("../img/shadow_top_bottom.png");
	
	height: 10px;
	margin-bottom:0px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	background-repeat:repeat-x;
	position: static;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	width:auto;
}


#board_head{
	min-width: 100px;
	background-color: #559CFF;
	color: white;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

#board_head p, small{
	margin-left:20px;
	font-weight:bold;
	font-family: georgia, verdana, tahoma, arial, sans-serif;
	text-align:left;
}

#board_body{
	min-width: 100px;
	background-color: #5E5E5E;
	color: white;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	border: 1px solid #559CFF;
	font-family: monospace;
	font-size:14px;
	text-align:left;
}



/*==================================================================================== info */

#info{
	min-width: 700px;
	width: 700px;
}

/*==================================================================================== table results*/



table.hints{
	font-family:verdana;
	font-size: 12px;
	font-weight:bold;
	color: #4F5860;/*#454545;*/
	background-color:white;
	border-width:1px;
	color:black;
	border-color:grey;
}

table.hints td {
	min-width:30px;
	text-align:center;
}

table.hints td.correct{
	background-color:#FF8572;
}

table.hints td.not_correct{
	background-color:#DCDCDC;
}

table.hints td.tendence{
	background-color:#12DA83;
}

table.hints tr.separator {
	background-color:red;
}

table.hints td.not_defined {
	background-color:#585858;
}


table.hints tr.game_result, tr.game_head {
	background-color:#FFECC3;
}

span.penalty_highlight{
	color:red;
}

table.hints td.name{
	background-color: #7D7E7C;
	color:white;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family: verdana;
}




table.champ{
	font-family:verdana;
	font-size: 14px;
	font-weight:bold;
	color: #4F5860;/*#454545;*/
	background-color:white;
	border-width:3px;
	color:black;
	border-color:grey;
}

table.champ td.name {
	background-color: #7D7E7C;
	color:white;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	font-family: verdana;
	min-width: 150px;
	
}

table.champ td.team {
	background-color: #77A6FE;
	color:white;
	padding-left:20px;
	padding-right:20px;
	text-align:right;
	font-family: verdana;
	min-width: 400px;
	
}
table.champ tr.head {
	color:grey;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	font-family: verdana;
	background-color:#FFECC3;
	
}


/*==================================================================================== stat menu*/
#stat_menu ul{
	text-align: left;
}

#stat_menu ul li{
	list-style: none;
	border-color: white;
	color:gray;
	font-family:arial;
	font-size:10pt;
    	display: inline;
}

#stat_menu ul li a {
	border-color: white;
	color:gray;
	font-family:arial;
	font-size:10pt;
}


/*==================================================================================== test */
#test{
	background-color: #72A1FF;
	min-width:600px;
	min-height:600px;
	color:yellow;
	text-align:center;
	padding:30px;
}

/*==================================================================================== table statistic explain*/
#statistic_explain table{
	font-family:monospace;
	font-size:12px;
}
/*==================================================================================== table pictures */
table.picture_show {
	font-family:verdana, sans-serif, monospace;
	font-size:12px;
	font-weight: lighter;
	font-style:italic;
	color:white;/*#E3E3E3;*/
}

table.picture_show td.caption{
	border: 1px solid #F5F5F5;
	background-color: #8F8F8F;
	padding:5px;
	text-align:center;
}


table.picture_show td.copyright {
	color:#C8C8C8;
	font-size:10px;
	font-family:monospace;
	text-align:right;
}
/*==================================================================================== table check_tips */
table.check_tips {
	font-family: monospace;
	font-size:12px;
	font-weight: lighter;
	font-style: italic;
	color:#303030;/*#5588FF;/*gray;/*white;/*#E3E3E3;*/
	padding-left:10px;
	padding-right:10px;
	text-align: right;

}

table.check_tips td{
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #55AAFF;
	text-align: left;
	border-width:1px;
	/*border-color:gray;*/	
	background-color: white;
	/*border-bottom-color:white;
	border-right-color:white;
	border-top-color:gray;
	border-left-color:gray;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#check_tips{
	margin-bottom:10px;
	background-color:#5590FF; /*#6078FF;*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom:10px;
}

/*==================================================================================== table news */

#NEWS{
 padding-top: 7px;
 display:block;
 text-align:left;	
 margin-left:12px;
 margin-right:12px;
 margin-bottom:12px;
 margin-top:12px; 
 width:230px;
 background-color: #BD995B;
 border: 1px solid #BD995B;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
-webkit-border-radius-topleft: 20px;
-webkit-border-radius-topright: 20px;
 opacity: 0.95;
 color:white;
 font-family:monospace;
 font-size:12px;
}

#NEWS p, small{
	margin-left:20px;
	font-weight:bold;
	font-family:verdana;
	text-align:left;
}

#NEWS_BODY{
	min-width: 100px;
	background-color: white;
	color: gray;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	border: 0px solid white;
	font-family: monospace;
	font-size:12px;
	text-align:center;
}

/*==================================================================================== games stat */
ul#Team_Stat {
    width: 600px;
    margin: 0; padding: 0.8em;
    border-color: white;
    opacity: 0.9;
    font-family:verdana,monospace;
 font-size:14px;
    list-style: none;
    display:block;
  }

ul#Team_Stat li.games_scores {
    border-top:1px solid white;
    border-bottom:1px solid white;
    background-color:#D8DED3;
    list-style: none;
    display:block;
    padding:5px;
    font-size:12px;
    text-align:left;
}

ul#Team_Stat li.team {
    border:1px solid white;
    background-color: #B4BFFF;
    padding:5px;
}

ul#Team_Stat ul.games {
    text-align:center;
    display:none;
    background-color: white;
}

#Team_Stat_Wrapper{
	text-align:center;
}

ul#Team_Stat li:hover > ul {
    list-style: none;
    display:block;
}

/*ul#Team_Stat li.team:hover {
    background-color: #9EA8E0;
}*/
/*==================================================================================== */
