body {
	font-family: arial, verdana, times;
	font-size: 78%;
	line-height: 150%;
}

a:link, a:active, a:hover, a:visited {
	color: #000000;
}

.paalinkki {
	color: #000000;
}

h1 {
	font-size: 140%;
}

h2 {
	font-size: 140%;
}

SPAN.coords { position : absolute; }
SPAN.coordsNS { position : relative; }
.menuDiv {
	position: absolute;
	visibility: hidden;
	width: 160px;
	z-index : 1000;
}
.menupad {
	padding: 4px;
	width: 160px;
}

div.paddingSisalto {
	padding-right: 15px;
	padding-left: 21px;
}

div.paddingSisalto a{
	line-height: 150%;
}

div.paddingTop {
	padding-top: 27px;
}

/* Tekstiversio-sivujen muutos: taulukkorakenteen poisto 16.8.2004 AnuN */

	.txtMain {
		width: 750px;
	}
	
	.txtColumns {
		display: block;
		float:left;
		width: 100%;
	}
	
	.txtNavigation {
		display:inline;
		float:left;
		width: 243px;
		/*background-color: #ffccff;*/
	}
	.txtContentArea {
		display:inline;
		float:left;
		width: 507px;
		height:100%;
		/*background-color: #ccffff;*/
	}
	
	.txtNavigation ul{
		margin:0;
		padding-bottom:15px;
	}
	
	.txtNavigation ul li{
		list-style-type:none;
		list-style-position:outside;
		line-height: 150%;
	}
	
	
	.sitemap ul{
		margin:0;
	}
	
	.sitemap ul li{
		list-style-type:none;
		list-style-position:inside;
		padding-left: 20px;
	}
	
	.txtNewsLink {
		margin:0;
		padding: 5px 0 0 0;
		line-height: 120%;
	}
	.txtNewsDesc {
		margin:0;
		padding: 5px 0 10px 0;
		line-height: 120%;
	}
	
	.txtPaging {
		padding: 5px 0 10px 0;
	}
	
	
	.frmRow{
		display: block;
		float:left;
		width: 100%;
		padding-top:5px;
	}
	.frmCellLeft{
		display:inline;
		float:left;
		width: 100px;
	}
	.frmCellRight{
		display:inline;
		float:left;
		width: 250px;
	}
