
A:link, A:visited, A:active {
	text-decoration: none; 
	color: #78162D;
}
A:hover {
	text-decoration: underline; 
	color: #aa0000;
}
.otsikko{
	color: 		#551122;
	font-family: 	Verdana;
	font-weight:	Bolder;
	font-size: 		20px;
}
.otsake{
	font-weight:	Bolder;
	color: 		#000000;
	font-family: 	Verdana;
	font-size: 		12px;
}
.lieka {
	text-decoration: 	none; 
	color: 		#ddaaaa; 
	font-family:	Arial; 
	font-size: 		12px;
}
.login {
	font-weight: 	bolder;
	color: 		#A2004C; 
	font-family:	verdana; 
	font-size: 		10px;
}
.viite{
	text-decoration: 	none; 
	font-weight: 	bolder;
	color: 		#bb8888; 
	font-family:	Verdana; 
	font-size: 		8pt;
}

td.tausta td{
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	2px;
	padding-bottom:	2px;
}
td{
	color: 		#000000;
	font-family: 	Verdana;
	font-size: 		10px;
}
tr.rahtikirja_eikehystaä td {
	font-weight:	normal;
	background-color: #FFFFFF;
	font-family: 	Arial;
	font-size: 		10px;
	padding: 		2px 2px 2px 2px;
	valign:		top;
}
tr.rahtikirja td {
	font-weight:	normal;
	background-color: #FFFFFF;
	font-family: 	Arial;
	font-size: 		10px;
	padding: 		1px 1px 2px 1px;
 	border-color: 	#000000;
	border-style: 	solid;
	border-width: 	1px;
	valign:		top;
}
tr.rivi td {
	background-color: #D9D9D9;
 	border-color: 	#78162D;
	border-style: 	solid;
	font-family: 	Arial;
	font-size: 		12px;
	border-width: 	1px;
	border-bottom: 	1px;
	border-left: 	0px;
	border-right: 	0px;
	padding: 		1px 0px 1px 2px;
}
tr.rivi2 td {
	background-color: #999999;
 	border-color: 	#78162D;
	border-style: 	solid;
	font-family: 	Arial;
	font-size: 		12px;
	border-width: 	1px;
	border-bottom: 	1px;
	border-left: 	0px;
	border-right: 	0px;
	padding: 		1px 0px 1px 2px;
}
tr.rivi1 td {
	background-color: #c9c9c9;
 	border-color: 	#78162D;
	border-style: 	solid;
	font-family: 	Arial;
	font-size: 		12px;
	border-width: 	1px;
	border-bottom: 	1px;
	border-left: 	0px;
	border-right: 	0px;
	padding: 		1px 0px 1px 2px;
}
tr.rivi0 td {
	background-color: #FFFFFF;
 	border-color: 	#78162D;
	border-style: 	solid;
	font-family: 	Arial;
	font-size: 		12px;
	border-width: 	1px;
	border-bottom: 	1px;
	border-left: 	0px;
	border-right: 	0px;
	padding: 		1px 0px 1px 2px;
}
tr.otsikko td {
	background-color: #78162D;
 	border-color: 	#000000;
	border-style: 	solid;
	font-family: 	Arial;
	font-weight:	normal;
	color:		EAEAEA;
	font-size: 		13px;
	border-width: 	1px;
	border-left: 	0px;
	border-right: 	0px;
	padding: 		1px 0px 1px 2px;
}


.input {
	BORDER-BOTTOM: 	#000000 1px solid;
	BORDER-LEFT: 	#000000 1px solid;
	BORDER-RIGHT: 	#000000 1px solid;
	BORDER-TOP: 	#000000 1px solid;
	COLOR:		#220000;
	FONT-FAMILY: 	Verdana;
	FONT-SIZE: 		11px;
	HEIGHT: 		18px;
	BACKGROUND:		#FEFDFA;	
}
.input_300 {
	BORDER-BOTTOM: 	#000000 1px solid;
	BORDER-LEFT: 	#000000 1px solid;
	BORDER-RIGHT: 	#000000 1px solid;
	BORDER-TOP: 	#000000 1px solid;
	COLOR:		#220000;
	FONT-FAMILY: 	Verdana;
	FONT-SIZE: 		11px;
	HEIGHT: 		18px;
	BACKGROUND:		#FEFDFA;	
	WIDTH: 		300px;
}
.text_300{
	BORDER-BOTTOM: 	#000000 1px solid;
	BORDER-LEFT: 	#000000 1px solid;
	BORDER-RIGHT: 	#000000 1px solid;
	BORDER-TOP: 	#000000 1px solid;
	COLOR:		#220000;
	FONT-FAMILY: 	Verdana;
	FONT-SIZE: 		11px;
	scrollbar-Track-Color:	#eeeeee;
	scrollbar-face-color:	#cccccc;
	BACKGROUND:		#FEFDFA; 
	HEIGHT: 		80px;
	WIDTH: 		300px;
}
.nappi{
	BACKGROUND: 	#551122;
	BORDER-BOTTOM: 	#220000 1px solid;
	BORDER-LEFT: 	#220000 1px solid;
	BORDER-RIGHT: 	#220000 1px solid;
	BORDER-TOP: 	#220000 1px solid;
	COLOR:		#F1F1F1;
	FONT-FAMILY: 	Verdana;
	FONT-SIZE: 		11px;
	HEIGHT:		18px;
}

{ Tästä eteenpäin Lomakkeen tyyliä}

.l-220, .l-180, .l-400, .l-50, .l-100{
	BACKGROUND:		#FFFFFF;	
	BORDER-BOTTOM: 	#FFFFFF 0px solid;
	BORDER-LEFT: 	#FFFFFF 0px solid;
	BORDER-RIGHT: 	#FFFFFF 0px solid;
	BORDER-TOP: 	#FFFFFF 0px solid;
	COLOR:		#550000;
	FONT-FAMILY: 	Verdana;
	FONT-WIEGHT: 	bolder;
	HEIGHT: 		20px;
}
.l-400 { WIDTH: 	400px; FONT-SIZE: 14px; HEIGHT: 	20px;}
.l-180 { WIDTH: 	180px; FONT-SIZE: 12px; HEIGHT: 	16px;}
.l-220 { WIDTH: 	220px; FONT-SIZE: 12px; HEIGHT: 	16px;}
.l-100 { WIDTH: 	100px; FONT-SIZE: 12px; HEIGHT: 	16px;}
.l-50  { WIDTH: 	50px;  FONT-SIZE: 12px; HEIGHT: 	16px;}

.t-400{
	BORDER-BOTTOM: 	#000000 0px solid;
	BORDER-LEFT: 	#000000 0px solid;
	BORDER-RIGHT: 	#000000 0px solid;
	BORDER-TOP: 	#000000 0px solid;
	scrollbar:		no;
	scrollbar-Track-Color:	#FFFFFF;
	scrollbar-face-color:	#FFFFFF;
	COLOR:		#000000;
	FONT-FAMILY: 	Verdana;
	FONT-SIZE: 		14px;
	FONT-WIEGHT: 	bolder;
	HEIGHT: 		20px;
	BACKGROUND:		#FFFFFF;	
	WIDTH: 		350px;
	HEIGHT: 		50px;
}