body {
	font-size: 12px; 
	margin: 5px; 
	color: #000000; 
	font-family: 
		franklin gothic book,
		microsoft sans-serif,
		tahoma,
		verdana,
		times new roman; 
	background-color: #1d560d; 
}
a {
	color: #000000; text-decoration: underline

}
a:active {
	color: #000000

}
a:visited {
	color: #000000

}
a:hover {
	/*color: gray; */
	text-decoration: underline;
	background-color: #fcf9ea;
		
}
p{  
         margin: 5px 5px 0px 0px; 
} 
g{
	cellpadding-bottom: 5
}
.inputbox {
	background-color: #FFFCe4;
	text-align:right;
	padding-right:5px;
}
.inputboxgrey {
	background-color: #f5f5d5;
	font:tahoma,helvetica;
	font-size: 10px; 
	text-align:right;
	padding:0px;

}
.inputboxcookies {
	background-color: #fff;
	font:tahoma,helvetica;
	font-size: 10px; 
	text-align:left;
	padding:0px;
}
.leipis {
   font-size: 15px; 
	font-weight: normal; 
	color: #000001; 
	line-height: 19px; 
	margin: 1px;	
	text-align:left
}
.navi{
	font-size:8pt; 
	font-family: tahoma, helvetica/*verdana*/;
	font-weight: normal; 
	color: #000000; 
	line-height: 15px; 
	vertical-align: center;
	background-color: #ece9da ;
	padding:1px;
	text-align:left
}
.testdiv{ // testing-version tuloste
	visibility:hidden; 
	position: absolute;
	z-index: 0; 
	font-family: Tahoma,sans-serif;
	font-size:10px;
	padding-left:5px;
	background-color: #fee;
	border-style: solid; 
	border: 1px outset #999;
	margin-top:0px; 
	margin-left: 0px; 
	width:600px;
}
.linkit{
	font-size:8pt; 
	font-family: tahoma/*verdana*/;
	font-weight: normal; 
	color: #000000; 
	line-height: 10px; 
	letter-spacing: 0.03em; 
	vertical-align: center;
	padding:0px; 
/*	padding-top: 10px;*/
	text-align:left
}
.printversio{
	font-size:8pt; 
	font-family: tahoma/*verdana*/;
	font-weight: normal; 
	line-height: 12px; 
	letter-spacing: 0.03em; 
	vertical-align: bottom;
/*	background-color: #ece9da ;/*#b7ceec*/
	padding:2px; 
	text-align:right
}

.taustataulu {
	background-color: #fff;
	padding-top:0px;

}

.tokasarake{
	background-color: #fff;
	vertical-align: top;	
	
}

.ingressi{
	overflow: auto; 
	width:95%;  
	font-size:9pt; 
	font-family: verdana;
	padding:1px; 
	margin-left:10px; 
	
	/*border-bottom: 1px gray solid*/
}

.memo{
	overflow: visible; 
	height:auto;
	font-size:9pt; 
	font-family: verdana;
	padding:10px; 
	margin-left: 10px;
	background-color: #FFFCe4;
	/*border-bottom: 1px gray solid*/
	
}
.textedit{
	overflow: visible; 
	height:auto;
	float: none;
	font-family: verdana;
}
.oikeelle{
/*   position: absolute;*/
	position: relative;
	right: 0;
   width: 50%;
}
.vasemmalle{
   position: absolute;
	left: 10%;
   width: 100%;
/*   padding-right: 30px;*/
}

.graafisarake{	vertical-align: top;}
.uppoleipis {
	background-color: #e8edff;
	font-size: 11pt; 
	font-weight: normal; 
	color: #000001; 
	line-height: 17px; 
	letter-spacing: 0.03em; 
	vertical-align: center;
	margin: 1px;	
	text-align:left
}

.leipispo {
	background-color: #f1fff1;
	font-size: 12px; 
	font-weight: normal; 
	color: #000001; 
	line-height: 15px; 
	letter-spacing: 0.03em; 
	vertical-align: center;
	margin-left: 1px;	
	text-align:left
}

.selectsdiv{
	font-family: tahome,Arial,Helvetica,Geneva;
	font-weight:bold;
	padding:1px; 
	text-align: right;
}


.perustable {
	background-color: #fff;
	font-family: tahome,Arial,Helvetica,Geneva;
	font-size: 9pt; 
	line-height: 13px; 
	border: 1px;
	text-align:left;
	margin-left:10px;
}

.pt1 { background-color:#E4F7F6}
.pt2 { background-color:#D6F9C8}
.pt3 { background-color:#FAF9F7}
.pt4 { background-color:#F5F2ED}

.perustableots {
	background-color: #ebe8d9;
	font-size: 13px; 
	margin-left: 1px;
	line-height: 18px; 
}
.perustableotssaap {
	background-color: #b3ddfe;
	font-size: 13px; 
	line-height: 15px; 
	margin-left: 1px
	
}
.perustableotsvar {
	background-color: #ffe4b8;
	font-size: 13px; 
	line-height: 15px; 
	margin-left: 1px
	
}
.perustableotslaht {
	background-color: #bfffbc;
	font-size: 13px; 
	line-height: 15px; 
	margin-left: 1px
	
}

.perustableotslaht2 {
	background-color: #84CF70;/*#6afb92;*/
	/*text-decoration: underline; */ 
	font-size: 13px; 
	line-height: 15px; 
	margin-left: 1px
	
}

.perustableotsm {
	background-color: #f3daa9; /*#a3ff9c;*/
	font-size: 13px; 
	line-height: 15px; 
	margin-left: 1px
	
}

.oikeeleipispo {
	font-size: 12px;    
	font-weight: normal; 
	color: #000001; 
	line-height: 19px; 
	letter-spacing: 0.03em; 
	vertical-align: center;
	margin: 1px;	
	text-align:right
}
.keski {
	font-size: 12px;    
	font-weight: normal; 
	color: #000001; 
	line-height: 14px; 
	letter-spacing: 0.03em; 
	vertical-align: center;
	margin: 1px;	
	text-align:center;
}
.uppoleipispo {
	background-color: #eaffea;
	font-size: 11px; 
	font-weight: normal; 
	color: #000001; 
	line-height: 17px; 
	letter-spacing: 0.03em; 
	vertical-align: center;
	margin: 1px;	
	text-align:left
}
.otsikko {
	font-size: 11px;
	font-weight: bold; 
	color: #0C1FAF; 
	line-height: 18px; 
	letter-spacing: 0.03em; 
	vertical-align: bottom
}
.otsikkoUUS {
	font-size: 13px;
	font-weight: bold; 
	color: #0C1FAF; 
	line-height: 7px; 
	letter-spacing: 0.03em; 
	vertical-align: bottom
}
.otsikko1 {
	font-size: 18px; 
	font-weight: bold; 
	color: #0C1FAF; 
	line-height: 15px; 
	vertical-align: top
	
}

.paaotsikko{
	font-size: 15px; 
	font-family: verdana;
	line-height: 15px;
}

.leipis_ed_etusivu {
	background-color: #f1fff1;
	font-size: 16px; 
	font-weight: normal; 
	font-family: verdana;
	color: #000001; 
	line-height: 23px; 
	letter-spacing: 0.03em; 
	vertical-align: center;
	margin: 1px;	
	right:yes
}

.vasennavilinkki {
	font-size: 14px; 
	padding-bottom: 3px; 
	color: #000000; 
	line-height: 14px; 
	padding-top: 3px; 
	text-decoration: none

}
.vasenalanavilinkki {
	font-size: 12px; 
	padding-bottom: 3px; 
	margin: 10px; 
	color: #000000; 
	line-height: 14px; 
	padding-top: 3px; 
	text-decoration: none

}

.vasennavilinkki:hover 
{
	color: #FFDBC9; 
	text-decoration: none
}

.vasennavilinkki:visited 
{
	color: #000000
}

.vasenalanavilinkki:hover 
{
	color: #FFDBC9; text-decoration: none
}

.vasenalanavilinkki:visited 
{
	color: #0C1FAF
}

.navitausta_passiivinen 
{
	background-color: #E4E6FF	
}

.navitausta_aktiivinen 
{
	background-color: #8080FE	
}

.alanavitausta_passiivinen 
{
	background-color: #EBECFE
}

.alanavitausta_aktiivinen 
{
	background-color: #9D9EFE	

}

