html {min-height: 100.1%;}

body { 
background: #ffffff ;
background-attachment: fixed;
}

p {
font-family : tahoma,sans-serif;
color : #000000;
font-size :80%;
line-height : 150%;
}

p.sin {
font-family : tahoma,sans-serif;
color : #ffffff;
font-size :80%;
line-height : 150%;
}

p.oma {
font-family : tahoma;
font-size :80%; 
text-decoration: none; 
color: #808080; }

#kuori {
background: #ffffff;
width: 920px;
padding: 10px 1px 10px 1px;
}


#ala {
background: transparent;
width: 920px;
height: 30px;
font-weight : bold;
padding: 1px 0px 20px 0px;
}

#form {
font-family : tahoma,sans-serif;
color : #000000;
font-size :80%;
}

h1 {
font-family : tahoma,sans-serif;
font-weight : bold;
color : #c91f3d;
font-size :130%;
line-height : 130%;
}

h2 {
font-family : tahoma,sans-serif;
font-weight : bold;
color : #6699cc;
font-size :90%;
line-height : 130%;
}

h3 {
font-family : tahoma,sans-serif;
font-weight : bold;
color : #000000;
font-size :80%;
line-height : 120%;
}

img.kuva {
margin-bottom: 3px;
}

table.aikataulu {
font-family: tahoma,sans-serif;
font-size: 90%;
}

calendar {
font-family: tahoma,sans-serif;
font-size: 70%;
}

table {
width: 920px;
background: #ffffff;
}

table.aikataulu {
	width: 500px;
	font-family : tahoma,sans-serif;
	font-size: 80%;
	background: #ffffff;
}

td {
padding: 10px;
}

td.vasen {
	padding: 10px;
	border-right: 1px solid #4f4f4f;
	border-left: 1px solid #4f4f4f;
	font-family : tahoma,sans-serif;
	background : #ffd000;
 }

ul {
	font-family : tahoma,sans-serif;
	font-size: 80%;
}

td.oikea {
	padding: 10px;
	border-right: 1px solid #4f4f4f;
	border-left: 1px solid #4f4f4f;
	font-family : tahoma,sans-serif;
	background : #6699cc;
 }
fieldset { 
  border:1px #6699cc;
  padding: 1em; }

legend {
  padding: 0.2em 0.5em;
  border: 1px solid;
  border-color:#6699cc;
  font-family : tahoma,sans-serif;
  font-size: 80%;
  text-align:left;
  }

#linkit a:hover {
	font-family : tahoma,sans-serif;
	font-weight: bold;
	font-size: 80%;  
	color: #459595;
	text-decoration: underline;
}

#linkit a:link {
	font-family : tahoma,sans-serif;
	font-weight: bold;
	font-size: 80%;  
	color: #ffffff;
	text-decoration: none;
}
	
#linkit a:visited {
	font-family : tahoma,sans-serif;
	font-weight: bold;
	font-size: 80%; 
	color: #ffffff;
	text-decoration: none;	
}
	
#linkit a:hover {
	font-family : tahoma,sans-serif;
	font-weight: bold;
	font-size: 80%;  
	color: #ffd000;
	text-decoration: underline;
}

#linkit {
	clear: both;
      background-color: #c91f3d;
	clear: both;
	text-decoration: none;
      color: #ffffff;
	display: block;
	height: 25px;
	padding-top: 3px;
	text-align: center;
	width: 916px;
} 


a.oma:link {
font-family : tahoma;
font-size :80%; 
text-decoration: none; 
color: #0000a0; }

a.oma:visited {
font-family : tahoma;
font-size :80%;  
text-decoration: none;
color: #0000a0; }

a.oma:hover {
font-family : tahoma;
  
text-decoration: underline; 
color: #ffffff; }


a.txt:link {
font-family : tahoma;
font-size :80%;
text-decoration: none; 
color: #6699cc; }

a.txt:visited {
font-family : tahoma;
font-size :80%; 
text-decoration: none;
color: #6699cc; }

a.txt:hover {
font-family : tahoma;
font-size :80%;
text-decoration: underline; 
color: #000000; }

