/** perusmuotoilut **/
body {
	background-color:#FFFFFF; 
	color:#000000; 	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:small; /** FONTTIKOKO **/
}

/** linkkifontit **/
a:link 			{ color:#000000; text-decoration: none;}
a:hover 		{ color:#457AB0; text-decoration: underline; }
a.underline 		{ color:#003399; text-decoration: underline;}
a.underline:visited	{ color:#400080; text-decoration: underline; }
a.underline:hover 	{ color:#0066CC; text-decoration: underline; }


/** Laatikoiden linkkityylit **/
.contentbox A, .infobox A, .know_back A, .news_back A
{ COLOR: #003399; TEXT-DECORATION: underline }

.contentbox A:visited:hover, .contentbox A:hover, .infobox A:hover, .infobox A:visited:hover , .know_back A:hover, .know_back A:visited:hover, .news_back A:hover, .news_back A:visited:hover
{ COLOR: #0066CC; TEXT-DECORATION: underline }

.contentbox A:visited, .infobox A:visited, .know_back A:visited, .news_back A:visited
{ COLOR: #400080; TEXT-DECORATION: underline }


a.whitelink		{ color:#FFFFFF; text-decoration: underline;}
a.whitelink:visited 	{ color:#FFFFFF; text-decoration: underline;}
a.whitelink:hover 	{ color:#9ACBF3; text-decoration: underline;}
a.bluelink		{ color:#005DA0; font-weight:bold; font-size: 90%; text-decoration: none;}
a.bluelink:visited 	{ color:#005DA0; font-weight:bold; text-decoration: none;}
a.bluelink:hover 	{ color:#005DA0; font-weight:bold; }
a.darklink		{ color:#00337F; font-weight:bold; }
a.darklink:visited 	{ color:#00337F; font-weight:bold; }
a.darklink:hover 	{ color:#457AB0; font-weight:bold; }
a.naviselect		{ color:#223290; text-decoration: none;}
a.naviselect:visited 	{ color:#223290; }
a.naviselect:hover 	{ color:#223290; }
a.navlink		{ color:#000000; text-decoration: none;}
a.navlink:hover		{ color:#457AB0; text-decoration: underline; }
a.murupolku		{ color:#005DA0; text-decoration: none;}
a.murupolku:visited 	{ color:#005DA0; text-decoration: none;}
a.murupolku:hover 	{ color:#005DA0; text-decoration: underline;}
a.toplink		{ color:#034D86; font-weight:bold; font-size: 90%; text-decoration: none;}
a.toplink:visited 	{ color:#034D86; font-weight:bold; text-decoration: none;}
a.toplink:hover 	{ color:#034D86; font-weight:bold; }

/** erikoisfontit **/
.bluebold		{ color:#005DA0; font-weight:bold; }
.whitetext		{ color:#FFFFFF; margin-left: 6px; }
.smallwhite		{ color:#FFFFFF; font-weight:bold; font-size: 85%;}
.smalltext		{ font-weight:bold; font-size: 90%; }
.brown			{ color:#76654A; } /** Uutispäiväyksien väri **/
.nav_selected		{ color:#346699; }
.greytext		{ color:#737374; }
.murupolku		{ color:#005DA0; }
.toptext		{ color:#034D86; }
.updated		{font-size: 80%;}


/** taulukkojen taustavärit **/
.topbar			{ background-color: #FFDF7E; } /** Yläpalkin väri **/
.bottombar		{ background-color: #FFDF7E; } /** Alapalkin väri **/
.whitecell		{ background-color: #FFFFFF; } /** Valkoiset solut **/
.sidebar		{ background-color: #ABC3DD; } /** Vasemman ja oikean palkin väri **/
.main_bar		{ background-color: #175AA0; } /** Pääsivujen tumma väri (esim. pääkuvan oikealla puolella laatikko) **/
.main_dark		{ background-color: #175AA0; } /** Pääsivujen vielä tummempi laatikkoväri **/
.main_back		{ background-color: #D8E6F3; } /** Vaalea tausta  **/
.navigation		{ background-color: #ECF1F7; } /** Päänavigaation taustaväri **/
.news_bar		{ background-color: #999999; } /** Uutispalkin väri **/
.news_back		{ background-color: #F4F4F5; } /** Uutispalkin taustaväri **/
.know_bar		{ background-color: #175AA0; } /** Alalaidan palkkien väri **/
.know_back		{ background-color: #FFFFFF; } /** Alalaidan palkkien taustaväri **/
.navbox			{ vertical-align: baseline;	 }
.navmargin		{ margin-top:10px; margin-bottom:10px; }

.contentbox		{ background-color: #ffffff; } /** Pääsisältölaatikon taustaväri **/
.infobox		{ background-color: #ffffff; } /** Lisätietolaatikon taustaväri **/




