body  
{
	font-family : Verdana , Arial, sans-serif;
	font-size : 11px;
	background-color : #aaffaf;
	color: #252525;
	font-weight: normal;
	border: 0px;
}


p, ol, table
{
        font-size : 11px;
        font-family : Verdana , Arial, sans-serif;
}

table, td, img
{
        border: none;
}


A:link
{

}

A:visited
{

}

A:visited, A:active, A:link
{

}

A:hover
{         
  	color: #555555;
}

.Toiminto
{
	color: black;
}


table.Dokumentti
{
  	background-color : #ffffff;
}

.Navi
{
  	text-align: center;
	font-family : Verdana, "Arial Narrow Bold", Arial, sans-serif;
}

.NaviTaso0
{
	font-weight : bold; 
	color : black; 
  	background-color: #4444FF;
	font-size : 15px;
	text-indent : 0px;
	text-align: center;
}

.NaviTaso1
{
        font-weight : bold;
        color : black;
        background-color: #60CAFF;
        font-size : 15px;
        text-indent : 0px;
        text-align: center;
}

.NaviTaso2
{
        font-weight : bold;
        color : black;
        background-color: #80EAFF;
        font-size : 14px;
        text-indent : 0px;
        text-align: center;
}

.NaviTaso3
{
        font-weight : bold;
        color : black;
        background-color: #A0FFFF;
        font-size : 12px;
        text-indent : 0px;
        text-align: center;

}


.NaviLinkki A:link, .NaviValittu A:link
{
        font-weight : bold;
}

.Navi A:link, .Navi A:visited
{
        font-weight : bold;
  	color: black;
  	text-decoration: none;
}

.NaviLinkki A, .NaviValittu A
{
  text-decoration: none;
}

.NaviLinkki A:visited, .NaviLinkki A:active, .NaviLinkki A:link,
.NaviLinkki A:hover
{
  color: black;
}

.NaviLinkki A:hover
{
  color: #777777;
}

.NaviValittu A:visited, .NaviValittu A:active, .NaviValittu A:link,
.NaviValittu A:hover 
{
  color: white;
}

H1,H2 { font-family: "Courier New", "Times New Roman", serif; }

H1
{
        font-weight : bold;
        color : #006600;
        font-size : 20px;
        text-indent : 0px;
        text-align: left;
}

H2
{
        font-weight : bold;
        color : #006600;
        font-size : 16px;
        text-indent : 0px;
        text-align: left;
}

H3
{
        font-size : 14px;  
        color : #222222;
}

p
{
        font-size : 12px;
}

table.Valokeilassa
{
  border: solid 1px black;
  background-color : #FFFF80;
}

table.Linkit, table.Tapahtuu
{
  border: solid 1px black;
  background-color : white;
}

.Tapahtuu td
{
  font-size : 9px;
}

table.Uutiset
{
  background-color : white;  
}

.Valokeilassa th, .Uutiset th, .Linkit th, .Tapahtuu th
{
  background-color : #2222FF;
  color : white;  
}

table.Uutinen
{        
	margin-top : 2px;  
        margin-left : 5px;  
        margin-right : 5px;
        margin-bottom : 2px;
}  

td.UutisPaivays
{
        font-weight : bold;
	text-align : center;
	vertical-align : top;
        line-height : 16px;
}

td.UutisOtsake
{
        font-weight : bold;
        color : #006600;
        background-color: white;
        font-size : 12px;
        line-height : 16px;
	vertical-align : top;
}

table.Tietoja, .Tietoja tr
{
        border: solid 1px black;
        margin-top : 2px;  
        margin-left : 5px;
        margin-right : 5px;
        margin-bottom : 2px;

}



.Otsake, .VahvaSana
{
        font-weight : bold;	
}

.Huomio
{
	color : red;
}

input.UutisOtsikkoInput
{
        width: 200px;
}

input.UutisSisaltoInput
{
        width: 600px;
}

.VieraskirjaMerkinta td
{
	vertical-align : top;
}

.PKAika, .VKAika, .MKAika, .NKAika, .LKAika, .pelitAika, .kokonaisAika, 
.aktiivinenHenkilo, .kommentinKirjoittaja
{
        font-weight : bold;	  	
}

.PKAika
{
  	color: green;
}
.VKAika
{
  	color: #bbbb00;
}
.MKAika
{
  	color: red;
}
.NKAika
{
  	color: orange;
}
.LKAika
{
  	color: brown;
}
.pelitAika
{
      	color: #D661E1;
  	//color: #666666;
}

.kommentinSisalto
{
	font-style: italic;	
}

.kommentinKirjoittaja
{
	color: #777777;
}

.Kalenteri, td.Kalenteri
{
  	border: solid 0px grey;
  	padding: 2px;
        border-spacing: 0;
}

.Kalenterinsolu, .KalenterinsoluTanaan, .KalenterinsoluKuukausi
{
	border: solid 1px grey;
        border-spacing: 2;
 	width: 100px; 
	height: 80px; 
	vertical-align: top;
}

.KalenterinsoluTanaan
{
	background-color : #ffff99;
}

.KalenterinsoluKuukausi
{
	background-color : #ffffcc;
}

.Kalenterinsolu A, .KalenterinsoluTanaan A, .KalenterinsoluKuukausi A
{
   	font-size : 9px;
}

.KalenterinOtsake
{
	color: #6e6e6e;
   	font-size : 17px;
        font-weight : bold;
	text-align : center;
}

.Bordereilla, .Bordereilla td, tr.Bordereilla
{
	border : solid 2px grey;
}

.Uusi, td.Uusi         
{
        color : green;        
} 

