/* HTML */

	/* --- grund --- */
		body {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 12px; height: 100%;}
		tr {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 12px;}
		td {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 12px;}
		th {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 12px;}
		div {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 12px;}
		blockquote {padding:5px 20px;}
		img{vertical-align:absolute-middle;}
		

	/* --- headers --- */
		h1 {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 210%; font-weight: bold; margin-top: 10px; margin-bottom: 10px; color: #5A5952;}
		h2 {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 160%; font-weight: bold; margin-top: 10px; margin-bottom: 10px; color: #5A5952;}
		h3 {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 130%; font-weight: bold; margin-top: 10px; margin-bottom: 5px; color: #5A5952;}
		h3.toggler {cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-family: 'Andale Mono', sans-serif; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px; }
		h4 {font-family: "Trebuchet MS", Verdana, Geneva, sans-serif; font-size: 100%; font-weight: bold; margin-top: 10px; margin-bottom: 10px; color: #5A5952;}
		main_header{font-size: 1.5em; width: 550px; border-bottom: 1px solid #D7D7D7; margin-botton: 5px;}

	/* --- links --- */
		a:link {color: #000066;	text-decoration: none;}
		a:visited {color: #000033; text-decoration: none;}
		a:hover {color: #000033; text-decoration: underline;}

	/* --- other --- */		
		div.element p, div.element h4 {margin:0px; padding:4px;}

/* CLASSES */
	
	/* --- blocks --- */
		.firstblock_right {margin-top: 42px;}
		.block {margin-top: 7px;}
		.block_content {margin-left: 5px; margin-right: 5px;}
		.playerblock_header {color: #666666;  font-weight: bold;}
		.main_block			{float: left; width: 570px; background: #FBFBFB; border: 1px solid #D7D7D7; margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 5px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
		.mainHeader_block	{height: 25px; vertical-align: middle; float: left; width: 570px; background: #F5F5F5; border: 1px solid #D7D7D7; margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 5px; padding-left: 00px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center; font-size: 1.5em;}
		.mainFooter_block	{float: left; width: 570px; background: #FFFFFF; border: 1px solid #D7D7D7; margin-left: 0px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
		.right_block		{float: right; width: 270px; background: #F5F5F5; border: 1px solid #D7D7D7; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; text-align: left;}
		.rightWhite_block	{float: right; width: 270px; background: #FFFFFF; border: 1px solid #D7D7D7; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;  text-align: left;}
		.main2_block		{float: left; width: 360px; background: #FBFBFB; border: 1px solid #D7D7D7; margin-left: 0px; margin-right: 5px; margin-top: 0px; margin-bottom: 5px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
		.main3_block		{float: right; width: 195px; background: #FBFBFB; border: 1px solid #D7D7D7; margin-left: 0px; margin-right: 8px; margin-top: 0px; margin-bottom: 5px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}



		.mainAdmin{/*background-color:#ECE9D8;*/ width: 850px; margin-left: auto ; margin-right: auto; display: none; text-align: left;}
		.clear_1{height: 1px;}
		.clear_3{height: 3px;}
		.clear_5{height: 5px;}
		.clear_10{height: 10px;}
		.clear_15{height: 15px;}
		.clear_30{height: 30px;}
		
	/* --- rows --- */
		.row_right_header {width: 250px; background: #FBFBFB; margin-left: 10px; margin-top: 5px; margin-bottom: 3px; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; font-weight: bold; padding-left: 3px; text-align: center;}
		.row_right_underline {width: 250px; padding-left: 4px;  margin-bottom: 3px; border-bottom: 1px solid #cccccc; height: 18px;}
		.row_right {width: 250px; padding-left: 4px;  margin-bottom: 3px; height: 18px;}
	
	/* --- playerlist --- */
		.playerlist_mouseout{float: left; width: 240px; cursor: pointer; border-bottom: 1px dotted #cccccc;}
		.playerlist_mouseover{float: left; width: 240px; cursor: pointer; border-bottom: 1px dotted #cccccc; background-color: #FFFFFF;}
		.playerlist_row{float: left; width: 240px; cursor: pointer; border-bottom: 1px dotted #cccccc;}
		.playerlist_row_noHand{float: left; width: 240px; border-bottom: 1px dotted #cccccc;}
		.playerlist_col1 {float: left; width: 25px; text-align: left; vertical-align: middle;  }
		.playerlist_col2 {float: left; width: 187px; text-align: left; vertical-align: middle;}
		.playerlist_col3 {float: left; width: 25px; padding-right: 3px; vertical-align: middle;}
		.fixturelist_mouseout{ }
		.fixturelist_mouseover{background-color: #CED7DE;}
		
		.squadlist_row{float: left; width: 240px; cursor: pointer; border-bottom: 1px dotted #cccccc;}
		.squadlist_col1 {float: left; width: 25px; text-align: left; vertical-align: middle;  }
		.squadlist_col2 {float: left; width: 187px; text-align: left; vertical-align: middle;}
		.squadlist_col3 {float: left; width: 25px; padding-right: 3px; vertical-align: middle;}
				
	
	/* --- playerstats --- */
		.playerstats_header{width: 540px; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; height: 20px; font-weight:bold; background-color: #ffffff;}
		.playerstats_season_row{width: 540px;  height: 20px; font-weight:bold; border-bottom: 1px dotted #cccccc;}
		.playerstats_comp_row{width: 540px;  height: 20px;}0
		.playerstats_comp_row_nostats{width: 540px; height: 20px;}
		.playerstats_game_row{width: 540px; height: 20px;}
		.playerstats_game_row_odd{width: 540px; height: 20px; background-color: #ffffff;}
				
		.stats_col1 {float: left; width: 290px; text-align: center; vertical-align: middle;}
		.stats_col2 {float: left; width: 10px; text-align: center; vertical-align: middle;}
		.stats_col3 {float: left; width: 50px; text-align: center; vertical-align: middle;}
		.stats_col4 {float: left; width: 50px; text-align: center; vertical-align: middle;}
		.stats_col5 {float: left; width: 50px; text-align: center; vertical-align: middle;}
		.stats_col6 {float: left; width: 50px; text-align: center; vertical-align: middle;}

		.history_row{width: 545px;  height: 20px; border-bottom: 1px dotted #cccccc;}
		.history_col1 {float: left; width: 60px; text-align: left; vertical-align: middle;}
		.history_col2 {float: left; width: 180px; text-align: left; vertical-align: middle;}
		.history_col3 {float: left; width: 180px; text-align: left; vertical-align: middle;}
		.history_col4 {float: right; width: 120px; text-align: left; vertical-align: middle;}

	/* --- playernews --- */
		.playernews_row{width: 540px; height: 20px; cursor: pointer;}
		.playernews_row_odd{width: 540px; height: 20px; cursor: pointer; background-color: #ffffff;}
		.playernews_col1 {float: left; width: 75px; text-align: left; vertical-align: middle; margin-left: 3px;}
		.playernews_col2 {float: left; width: 400x; text-align: left; vertical-align: middle;}
		.playernews_col3 {float: right; width: 400x; text-align: right; vertical-align: middle;}

	/* --- news --- */
		.newspicture_box {cursor: pointer; position: relative; color: #000000; font-weight:bold;  font-style: italic; height: 220px; width: 500px; }
		.newstext_box{width: 535px; height: 20px; border-top: 1px solid #cccccc;}
		.news_title a {text-decoration: none;}
		.news_ingress a, .news_ingress a:hover, .news_ingress_mouseover a, .news_ingress_mouseover a:hover {color: #444; text-decoration: none;}
		.news{width:565px; cursor: pointer; margin-bottom: 10px; height: 85px;}
		.news_img{float:left; width:150px; height: 85px; padding: 0px; border: 1px solid #C5C5C5;}
		.news_imgL{width:550px; height: 310px; padding-left: 5px; padding-top: 5px; border: 1px solid #C5C5C5;  background: #D7D7D7;}
		.news_ingress{width: 405px; margin-left: 155px; text-align: left; border: 1px solid #D7D7D7; font-size: 0.9em; padding: 4px; background: #FBFBFB;}
		.news_ingress_mouseover{width: 405px; margin-left: 155px; text-align: left; border: 1px solid #D7D7D7; font-size: 0.9em; padding: 4px; background: #E7E7E7;}
		.news_title {font-size: 1.5em; }
		.news_header {font-size: 1.5em; width: 550px; border-bottom: 1px solid #D7D7D7; margin-botton: 5px;}
		.news_postinfo{color: #777; margin-bottom: 4px;}
		.news_postinfoLtop{text-align: center; padding-left: 3px; color: #777; margin-top: 10px;}
		.news_postinfoLbottom{text-align: center; padding-left: 3px; color: #777; margin-top: 5px;}
		.news_introduction{text-align: left; font-size: 1em;}
		.news_more{width:560px; margin-left: 2px; margin-bottom: 10px; height: 16px; background: #E7E7E7; cursor: pointer; text-valign: middle;}

	/* --- forum --- */
		.foruminfo_block {height: 210px; width: 560px; margin-top: 5px; background: #FBFBFB; border: 1px solid #D7D7D7; padding-left: 4px; padding-right: 4px; padding-top: 15px; padding-bottom: 10px;}
		.foruminfo_col1 {float: left; width: 184px; text-align: left; padding-left: 5px;}
		.foruminfo_col2 {float: left; width: 184px; text-align: left; }
		.foruminfo_col3 {float: right; width: 184px; text-align: left; }
		
		
	/* --- transfer --- */		
		.transferCity_row {width: 550px; height: 20px; cursor: pointer; border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;  margin-top: 10px; background-color: #DEE0E8;}
		.transferOther_row{width: 550px; height: 20px; cursor: pointer; border-top: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;  margin-top: 10px; background-color: #DEE8DE;}
		.transfer_row {width: 550px;}
		.transfer_col1 {float: left; width: 70px; text-align: left; vertical-align: middle; margin-left: 3px;}
		.transfer_col2 {float: left; width: 420x; text-align: left; vertical-align: middle;}
		.transfer_col3 {float: left; width: 40px; text-align: right; vertical-align: middle;}
		.transfer_col4 {float:right; width: 20px; text-align: center; padding-top: 3px;}
		
	/* --- form --- */
		.newsForm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #3B619C; background-color: #C3DAF9;}
		.searchForm {font-size: x-small; border: 0px; margin: 2px; height: 15px; font-family: Calibri, Verdana;}

	/* --- next fixture --- */
		.fixture_block {width: 265px; height: 180px; margin-top: 5px; margin-left: 5px; background: #F5F5F5; border: 1px solid #D7D7D7; padding-left: 4px; padding-right: 4px; padding-top: 15px; padding-bottom: 10px;}
		.fixture_col1 {float: left; width: 125px;}
		.fixture_col2 {float: right; width: 125px;}
		
	/* --- other --- */		
		.output-div-container {border:1px solid silver;	background-color:#F8F8F8; padding:10px;}		
		.admin_block {width: 265px; height: 90px; margin-top: 5px; margin-left: 5px; background: #FFFFFF; border: 1px solid #D7D7D7; padding-left: 4px; padding-right: 4px; padding-top: 15px; padding-bottom: 10px;}

/* ID:S */
		
    /* --- main --- */
		#page{width: 850px; margin-left: auto ; margin-right: auto;}
		#main {float: left; width: 580px; text-align: left;}
		#right {float: left; width: 270px; text-align: right;}

	/* --- squad --- */
		#playerlist {margin-left: 12px;}
		#playerlist_header {font-weight: bold; width: 240px;  text-align: left; border-bottom: 1px solid #cccccc;}
		#playerlist_row {float: right; width: 240px; cursor: pointer; border-bottom: 1px dotted #cccccc;}
		#playerlist_col1 {float: left; width: 25px; text-align: left; vertical-align: middle;  }
		#playerlist_col2 {float: left; width: 187px; text-align: left; vertical-align: middle;}
		#playerlist_col3 {float: left; width: 25px; padding-right: 3px; vertical-align: middle;}

	/* --- events --- */
		#event_goal {width: 540;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 20px; margin-top: 6px; background-color: #E6EAED; }
        #event_oppgoal {width: 540;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 20px; margin-top: 6px; background-color: #E2E2E2; }
		#event_yellow {width: 540;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 20px; margin-top: 6px; background-color: #EDEDC3; }
        #event_red {width: 540;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 20px; margin-top: 6px; background-color: #DECECE; }
		#event_other {width: 540;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 20px; margin-top: 6px; background-color: #FFFFFF; }
		#event_substitution {width: 540;  border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 20px; margin-top: 6px; background-color: #E4EDDC; }
        #event_text {width: 540px; text-align: left; vertical-align: middle;}

    /* --- news --- */
		#newsHeader_row{width: 540px; height: 2px; border-top: 1px solid #cccccc;}
		#news_box{width: 265px; border: 1px solid #cccccc; padding-left: 2px;}
		#news_boxHeader{background: #e3e3e3; padding-left: -3px;}
		#news_row{cursor: pointer; width: 265px; height: 20px; border-top: 1px dotted #cccccc;}
		#news_col1 {float: left; width: 20px; text-align: left; vertical-align: middle; margin-left: 3px;}
		#news_col2 {float: left; width: 235px; text-align: left; vertical-align: middle;}
		#news_col3 {float: left; width: 40px; text-align: right; vertical-align: middle;}
		#newsingress_box {background: #000000;  opacity: 0.6; filter: alpha(opacity=60); vertical-align: bottom; height: 20px; }
		#solidtext{position: relative; color: #ffffff; opacity: 1.0; filter: alpha(opacity=100); font-weight:bold; font-size: 14px; padding-left: 2px; padding-right: 2px;}
		/*#newsingress_box {background: #ffffff;  opacity: 0.6; filter: alpha(opacity=60); vertical-align: bottom; height: 20px; }
		#solidtext{position: relative; color: #000000; font-weight:bold; opacity: 0.8; filter: alpha(opacity=20); font-size: 14px; padding-left: 2px; padding-right: 2px;}		*/


    /* --- search --- */
		#playersearch_row {width: 100%;  border-top: 1px solid #cccccc; height: 20px; cursor: pointer;}
		#playersearch_mouseover {background-color: #FFFFFF;}
		#playersearch_mouseout {}

    /* --- fixture --- */
		#fixturelist_header {width: 530px; border-bottom: 1px solid #cccccc;  font-weight: bold; margin-top: 5px; text-align: left;  margin-left: 20px;}
		#fixturelist_row {border-bottom: 1px dotted #cccccc; height: 18px; width: 530px; margin-left: 20px;}
        #fixturelist_col1 {float: left; width: 35px; text-align: left; vertical-align: middle;}
		#fixturelist_col2 {float: left; width: 70px; text-align: left; vertical-align: middle;}
        #fixturelist_col3 {float: left; width: 120px; text-align: left; vertical-align: middle;}
        #fixturelist_col4 {float: left; width: 25px; text-align: left; vertical-align: middle;}
		#fixturelist_col5 {float: left; width: 225px; text-align: left; vertical-align: middle;}
        #fixturelist_col6 {float: left; width: 5px; text-align: center; vertical-align: middle;}
        #fixturelist_col7 {float: left; width: 5px; text-align: center; vertical-align: middle;}
        #fixturelist_col8 {float: left; width: 5px; text-align: center; vertical-align: middle;}
        #fixturelist_col9 {float: left; width: 40px; text-align: right; vertical-align: middle;}

    /* --- fact --- */
        #fact_row {width: 100%;  border-top: 1px solid #cccccc; height: 20px; }
		#fact_oddrow {width: 100%;  border-top: 1px solid #cccccc; height: 20px; background-color: #FFFFFF; }
        #fact_col1 {float: left; width: 230px; text-align: left; vertical-align: middle;}
		#fact_col2 {float: left; width: 230px; text-align: left; vertical-align: middle;}
	
    /* --- other --- */
		#box{font-family: Arial, Helvetica, sans-serif; font-size: 11px; width : 208px; height : auto; overflow : auto ; border : 1px solid #C5C5C5; background : #F8F8F8; cursor : pointer; text-align : left; display : none;}

	/* Big box with list of options */

	#ajax_listOfOptions{

		position:absolute;	/* Never change this one */

		width:175px;	/* Width of box */

		height:250px;	/* Height of box */

		overflow:auto;	/* Scrolling features */

		border:1px solid #317082;	/* Dark green border */

		background-color:#FFF;	/* White background color */

		text-align:left;

		font-size:0.9em;

		z-index:100;

	}

	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */

		margin:1px;		

		padding:1px;

		cursor:pointer;

		font-size:0.9em;

	}

	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

		

	}

	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */

		background-color:#317082;

		color:#FFF;

	}

	#ajax_listOfOptions_iframe{

		background-color:#F00;

		position:absolute;

		z-index:5;

	}

