/* perustyyli*/

/* sivun perustekstin muotoilua, 20.03.07 */
body {
	font-family: Arial,Verdana,sans-serif;
	/*font-size: 10pt;*/
	font-size: 14px;
	margin: 0pt 10pt 0pt 0pt; 
	}

/* kappaletekstin perusmuotoilu, 20.03.07 */
p {
	font-family: Arial,Verdana,sans-serif;
	/*font-size: 10pt;*/
	font-size: 14px;
	/*line-height: 13pt;*/
	margin: 0pt 10pt 5 pt 0pt;
	}
		
/* sivun pääotsikon muotoilua, 20.03.07 */
h1 {
	font-family: Verdana,Arial,sans-serif;
	/*font-size:16pt;*/ 
	font-size: 18px;
 	color: black;
	font-weight: bold;
	margin: 0pt 0pt 5pt 0pt;
	/*position: relative; top=5pt; */
	}

/* alaotsikon muotoilua, 20.03.07 */
h2 {
	font-family: Verdana,Arial,sans-serif;
	/*font-size: 13pt;*/
	font-size: 16px;
	color: #0000FF;
	line-height: 16pt;
	margin: 0pt 0pt 5pt 0pt;
	}

/* alaotsikon muotoilua, 20.03.07 */
h3 {
	font-family: Verdana,Arial,sans-serif;
	/*font-size: 11pt;*/
	font-size: 14px;
 	color: #0000FF;
	line-height: 14pt;
	margin-left: 0pt;
	margin-right: 10pt;
	}

table {font-size: 11pt;
	font-family: Arial,Book Antiqua; color: #000000;
	margin: 0pt 0pt 0pt 0pt;
	}

.huom{
	font-family: Arial,Verdana,sans-serif;
	/*font-size: 9pt;*/
	font-size: 12px;
	/*font-weight: bold; */
	color: blue;
	line-height: 13pt;
	display: block;
	float: right;
	width: 30%;
	background: lemonchiffon; 
	border-style: ridge;
	margin: 15pt 5pt 0pt 5pt;
	padding: 5pt;
	}

.oik_kuva{
	display: block;
	float: right;
	/*width: 40%; */
	/*background: lemonchiffon; */
	/*border-style: ridge; */
	margin: 5pt 5pt 5pt 5pt;
	padding: 5pt;
	}

.vas_kuva{
	display: block;
	float: left;
	/*width: 40%; */
	/*background: lemonchiffon; */
	/*border-style: ridge; */
	margin: 5pt 5pt 5pt 5pt;
	padding: 5pt;
	}


.huom li{
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	}

.alkuun{
	font-size: 9pt;
	color: #0000FF;
	background: #d3d3d3;
	display: inline-block;
	width: 100%;
	text-decoration: none;
	text-align:right;
	position: fixed; bottom: 1em; right: 1em;
	}

/* Seuraavassa ottelupaikkoja koskevia määritteitä, 09.04.07*/

tr.sarja{
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
	background: #f0e68c;
	}

/* kuukausiotsikko*/
tr.kuu{
	font-weight: bold;		
	font-size: 10pt;
	color: #0000FF;
	background: white;
	}

tr.norm{
	/*font-weight: bold;*/
	font-size: 10pt;
	color: blue;
	background: whitesmoke;
	}

/* futsal-turnaukset*/
tr.fut{
	font-weight: bold;
	font-size: 10pt;
	color: #0000ff;
	background: #fffacd;
	}

/* jalkkis-turnaukset*/
tr.jal{
	/*font-weight: bold;*/
	font-size: 10pt;
	color: black;
	background: whitesmoke; 
	}

/* erilliset turnaukset*/
tr.tur{
		/*font-weight: bold;*/
	 	font-size: 10pt;
	 	color: fuchsia;
		background: white; 
}

/* Seuraavassa harjoituspaikkoja koskevia määritteitä, 09.04.07*/


tr.kulju{
		/*font-weight: bold;*/
		font-size: 10pt;
	 	color: black;
		background: white;
}

tr.lukio{
		/*font-weight: bold;*/
		font-size: 10pt;
	 	color: black;
		background: white;
}

tr.hakkari{
		/*font-weight: bold;*/
		font-size: 10pt;
	 	color: red;
		background: white;
}

tr.kuokkala{
		/*font-weight: bold;*/	 	
		font-size: 10pt;
	 	color: green;
		background: whitesmoke;
}

tr.mayria{
		/*font-weight: bold;*/
		font-size: 10pt;
	 	color: black;
		background: white;
}

tr.saija{
		/*font-weight: bold;*/	 	
		font-size: 10pt;
	 	color: black;
		background: whitesmoke;
}

tr.sahly{
		/*font-weight: bold;*/	 	
		font-size: 10pt;
	 	color: black;
		background: whitesmoke;
}

tr.keskus{
		/*font-weight: bold;*/	 	
		font-size: 10pt;
	 	color: black;
		background: navajowhite;
}

tr.kunto{
		/*font-weight: bold;*/	 	
		font-size: 10pt;
	 	color: black;
		background: papayawhip;
}

tr.peruutettu{
		/*font-weight: bold;*/	 	
		font-size: 10pt;
	 	color: red;
		background: white;
		text-decoration: line-through;
}

tr.futsal{
		font-weight: bold;	 	
		font-size: 10pt;
	 	color: black;
		background: wheat;
}

td {
	font-family: Calibri,Arial,Verdana,sans-serif;
}

td.red{
		font-weight: bold;	
		font-size: 10pt;
		text-align: center;
	 	color: white;
		background: red;
}

td.yellow{
		font-weight: bold;		
		font-size: 10pt;
		text-align: center;
	 	color: blue;
		background: yellow;
}

td.green{
		font-weight: bold;	
		font-size: 10pt;
		font-color: yellow;
		text-align: center;
	 	color: white;
		background: green;
}

td.norm{
		/*font-weight: bold;	*/ 	
		font-size: 10pt;
		text-align: left;
	 	color: black;
		background: white;
}

td.goalie{
		font-weight: bold;	 	
		font-size: 10pt;
	 	color: white;
		background: blue;
}

td.blank{
		font-weight: bold;	 	
		font-size: 10pt;
	 	color: white;
		background: white;
}

/* Seuraavassa valikkorakenteita koskevia määritteitä, 09.04.07*/

.menu1 {
	font: 13px Arial, sans-serif;
	display: block; 
	padding: 2px 10px;
	margin: 5 0 0 0px; 
	text-decoration: none;
	border: solid #c0c0c0 1px;
	border-style: outset; 
	}

a.menu1:link {
	color: black; 
	background: #f0e68c;
	}

a.menu1:visited {
	color: black;
	background: #f0e68c;
	}

a.menu1:hover {
	color: white;  
	background: #008000;
	}

a.menu1:active {
	color: black;  
	background: #f0e68c;
	} 

.menu2 {
	font: 13px Arial, sans-serif;
	display: block; 
	width: 120px; 
	padding: 2px 10px;
	margin: 0 0 0 0px; 
	text-decoration: none;
	border: solid #c0c0c0 1px;
	border-style: outset; 
}

a.menu2:link {
	color: black; 
	background: #f0e68c; 
	}

a.menu2:visited {
	color: black;
	background: #f0e68c; 
	}

a.menu2:hover {
	color: white;  
	background: #0000ff; 
	}

a.menu2:active {
	color: black;  
	background: #f0e68c;
	} 

.menu3 {
	font: 11px Arial, sans-serif;
	font-weight: bold;
	display: block; 
	background: lemonchiffon; 
	padding: 1px 3px;
	margin: 0 0 0px; 
	text-decoration: none;
	border-style: outset;
	}

a.menu3:link {
	color: black; 
	background: #ffffe0;
	}

a.menu3:visited {
	color: black;
	background: #ffffe0;
	}

a.menu3:hover {
	color: blue; 
	background: #d3d3d3;
	}

a.menu3:active {
	color: black;  
	background: #ffffe0;
	} 

a:link, a:visited {
	/*color:#666;*/
	}

ul {
	margin:0;
	padding: 0;
	list-style-type:none;
	/*font:80% 'Lucida Grande',Verdana, Helvetica, sans-serif;*/
	margin: 3pt 3pt 3pt 5pt; /* top right bottom left */
	}

li {
	background: url(IMAGES/bullet.jpeg) no-repeat 0 50%;
	padding-left: 15px; 
	}


/* external links kirjan CSS Tehokas hallinta mukaan 18.01.2008
================================== */

a[href^="http:"] {
	background: url(IMAGES/externalLink.gif) no-repeat right top;
	padding-right: 5px;
	margin-right: 5px
	}

a[href^="mailto:"] {
	background: url(IMAGES/email.png) no-repeat right top;
	padding-right: 15px;
	}
