/*------------- yleiset tyylit -------------*/


/* Navigoinnin linkit */

.linkNavi1 A:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	float: left;
}
	
.linkNavi1 A:hover {
	color: #FFFFFF;
	background: #6ea8d8;
}	
	
.linkNavi1 A:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	float: left
}
	
.linkNavi1 A:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	float: left;
}		

/* Sisällön linkit */
	
.linkPage1 A:link {
	color: #6196C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
	
.linkPage1 A:hover {
	color: #000000;
}	

a:visited {
	color: #6196C2;
	text-decoration: none;
}


/*------------- navigoinnin tyylit -------------*/

/* navi, koko navigointi taulukon yläpuolelle tyhjätila, vrt. spacerPageAbove  */
.spacerNaviAbove {
	height: 30px;
	width: 339px;
}

/* navi, ensimmäisen linkin yläpuolelle tyhjätila  */
.spacerNaviTop {
	height: 2px;
	width: 1px;
}

/* navi, alimmaisen linkin alapuolelle tyhjätila  */
.spacerNaviBottom {
	height: 15px;
	width: 1px;
}

/* tekstialue, koko tekstialueen solun tausta  */
.bkgrTextArea {
	background-image: url(../kuvat/bkgr_textarea.gif);
}

/* navi, koko navigointialueen solun taustakuva  */
.bkgrNaviImg {
	background-image: url(../kuvat/navibkgr.gif);
}


/* navi, sivulinkkien tausta normaali  */
.bkgrNaviLinkLo {
}

/* navi, avatun sivulinkin tausta, Higlight  */
.bkgrNaviLinkHi {
	background-color:  #6ea8d8;
}

/* navi, koko aukiolevan pääosion tausta  */
.bkgrNaviLinkOpen {
	background-color: #82ACCE;
}

/* navi, väliviva  */
.bkgrNaviLine {
	background-color: #6ea8d8;
}

/* artikkelin tausta  */
.bkgrTxtArtikkeli {
	background-image: url(../kuvat/bkgr_txt_artikkeli.gif);
}

/* muiden tausta  */
.bkgrTxtMuut {
	background-image: url(../kuvat/bkgr_txt_muut.gif);
}

/* footerin tausta  */
.bkgrFooter {
	background-color: #6196c2;
}

/* kuvan reunaviiva  */
.ImgBorder {
	border: 1px solid #6196c2;
}


/* navi solu varaus osio-osoitinkuvalle  */
.firstCellNavi {
	width: 10px;
}

/* navi, linkin tabulointi pääosio  */
.tab1 {
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
	width: 299px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* navi, linkin tabulointi alasivu  */
.tab2 {
	padding-left: 50px;
	padding-right: 10px;
	width: 269px;

}

/* navi, linkin tabulointi ala-alasivu - TÄMÄ EI OLE KÄYTÖSSÄ SILLÄ NÄME MENEVÄT ARTIKKELIN SISÄISEEN NAVIGOINTIIN */
.tab3 {
	padding-left: 40px;
	padding-right: 20px;
	width: 280px;
}

/* Ylimääräiset columnit vasemmalla ja oikealla (kavennus)  */
.spacerExtraColumns {
	height: 1px;
	width: 15px;
}

/*------------- sisällön tyylit -------------*/

/* sisältöalue, koko sisältötaulukon yläpuolelle tyhjätila, vrt. spacerNaviAbove  */
.spacerPageAbove {
	height: 10px;
	width: 621px;
}

/* sisältöalue, vasemmanpuoleinen marginaali  */
.spacerPageLeft {
	width: 30px;
}

/* sisältöalue, oikeanpuoleinen marginaali  */
.spacerPageRight {
	width: 20px;
}

/* sisältöalue, kategoriaotsikon alapuolinen tyhjä  */
.spacerPageCategoryBelow {
	height: 6px;
	width: 1px;
}

/* sisältöalue, otsikon ja tekstin väliin tyhjätila  */
.spacerPageTop {
	height: 18px;
	width: 1px;
}


/* sisältöalue, tekstin alle tyhjätila  */
.spacerPageBottom {
	height: 35px;
	width: 1px;
}

/* sisältöalue, tekstin otsikon päälle korkeutta jotta normaalisivu asettuu linjaan kun artikkeli-osat poistetaan  */
.spacerPageAboveSubject {
	height: 5px;
	width: 1px;
}

/* sisältöalue, tabuloitu taulukko taittopalassa leveys  */
.spacerPageTableIntendLeft {
	width: 30px;
	height: 1px;
}


/* sisältöalue, sisällön alla oleva tyhjä  */
.spacerPageBelowContent {
	height: 20px;
	width: 1px;
}

/* sisältöalue, artikkelin ylä ja alapalkkien tyhjät  */
.spacerArtPalkki {
	height: 6px;
	width: 1px;
}

/* sisältöalue, top of the pagen yläpuolen tyhjä  */
.spacerTopPageAbove {
	height: 6px;
	width: 1px;
}

/* sisältöalue, otsikkosolu  */
.pageHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

/* sisältöalue, osio-otsikkosolu  */
.pageHeaderMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* etusivu - sisältöalue, tekstisolut  */
.pageTxtEtusivu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

/* sisältöalue, tekstisolut  */
.pageTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/* sisältöalue, tekstisolut Italics */
.pageTxt1Italics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}

/* sisältöalue, bold/strong tekstin keskellä */
.pageTxtStrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

/* kuvateksti  */
.imageTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

/* footer teksti  */
.footerTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

/* sivun alkuun teksti  */
.topOfThePageTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a:visited.topOfThePageTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

/* artikkelin vaalea teksti  */
.artTxtLo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

/* artikkelin tumma teksti  */
.artTxtHi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* sivun alkuun teksti  */
.toteutus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.toteutus  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


/* tehtäväsivut - logon etäisyys vasemmalta  */
.spacerExeLogoleft {
	height: 1px;
	width: 12px;
}

.spacerExeNumberBall {
	height: 1px;
	width: 30px;
}

.spacerExeAboveLink {
	height: 6px;
	width: 1px;
}

.spacerExeTable1 {
	height: 1px;
	width:140px;
}
.spacerExeTable2 {
	height: 1px;
	width: 5px;
}
.spacerExeTable3 {
	height: 1px;
	width: 185px;
}
.spacerExeTable4 {
	height: 1px;
	width: 5px;
}
.spacerExeTable5 {
	height: 1px;
	width: 230px;
}

/* sisältöalue, tehtava-alueen otsikko  */
.pageHeaderExe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6196C2;
}
/* sisältöalue, tehtava-alueen paaosiolista  */
.pageMainCategExe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3f738f;
}
/* sisältöalue, tehtava-alue, otsikon alapuolinen tila  */
.spacerHeaderExeBelow {
	height: 10px;
	width: 1px;
}

