a.KS {
	padding: 0 0.25em 0 0.25em;
	margin-left: 0.5em;
	color: white !important;
	text-decoration: none !important;
	background-color: #3d70a5;
}


/* HAKUSANAN TIEDOT */
.hakusanantiedot {
	font-family: "Noto Serif", Serif;
	display: block;
	margin-bottom: 1rem;
}
h1.hakusana {
	font-style: normal;
  	font-size: 1.5rem;
  	display: inline;
  	color: #303030;
}
/* Yksittäisen SSA-artikkelin päähakusanan tiedot */
.hakusanalohko {
	display: inline;
}
span.hakusana {
	font-weight: bold;
}
/* artikkelin sisäiset "hakusanat" */
span.hakusana_emb {
	font-style: italic;
}
/* Homonyyminumero */
span.homindeksi {
	font-style: normal;
	vertical-align: super;
	font-size: smaller;
  	display: inline;
}

/* Viiva hakusanan tietojen alla */
.display-para {
	border: 0.031rem solid #cccccc;
}

/* LOHKOT */
div.kappale {
	display: block;
	margin-top: .5rem;
}
.copgnateblock, .etymologyblock, .derivationblock, .inflectionblock, .variantblock {
	display: inline;
}
.ssa-kommentti {
	display: block;
	/*margin-left: 1rem;*/
	border-left-width: 1px;
	border-left-color: black;
	border-left-style: solid;
	padding-left: 1rem;
}

/* SELITTEET */
span.selite {
	font-style: normal;
	font-weight: normal;
	display: inline;
}
/* kieli */
.kieli {
	font-style: normal;
}

/* kursivoidut kielenainekset, jotka sisältävät erikoisia erikoismerkkejä */
.inflection, .sana, .fragment, .variant, .derivation, .korostus {
	font-style: italic;
	/*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: sans-serif;
	padding-right: 0.07rem;
	white-space: nowrap; /* ei katkaista sanoja */
}

/* Testataan CognateBlockin ryhmittelyä 
.ckommentti {
	background-color: yellow;
}
*/

/* Klaasin etymologian otsikko */
.etymlabel {
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
}

/* piilotettavien osioiden otsikot */
.kirjallisuusluettelo {
	font-weight: normal;
	font-style: normal;
	/*font-variant: small-caps;*/
	padding-top: 1rem;
}


/* VIITTAUKSET */
span.viittausjakso {
	font-weight: normal;
	font-style: normal;
	display: block;
}
a.viittaus {
	font-style: normal;
	font-weight: normal;
	display: inline;
}


/* MUITA KOROSTUKSIA */
/* onko tarpeen? */
.small {
	font-style: normal;
	font-size: 0.8rem;
}

/* Artikkelissa olevat kieli-, alue- ja lähdelyhenteet, jotka avataan. */

/*** A: Tooltip-toteutus ***/
/* kevyt alleviivaus */
.kieli[title] {
	border-bottom: 	2px dotted rgba(0, 122, 124, 1);
}
.alue[title] {
	border-bottom: 	2px dotted rgba(0, 122, 124, 1);
}
.lahde[title] {
	border-bottom: 	2px dotted rgba(0, 122, 124, 1);
}
/* hoverina laatikko */
.kieli[title]:hover {
	outline: 2px solid black;
}
.alue[title]:hover {
	outline: 2px solid black;
}
.lahde[title]:hover {
	outline: 2px solid black;
}

/*** B: J. Korpelan mallin mukainen toteutus ***/
/*
[data-abbr] {
	border-bottom: 	2px dotted rgba(0, 122, 124, 1);
	position: relative;
}
[data-abbr]::after {
	display: block;
	width: 10rem;
	position: absolute;
	z-index: 100;
	left: 0rem;
	top: 1.5rem;
	border: solid thin black;
	padding: 0.2rem;
	color: white;
	background: #00416f;
	visibility: hidden;
	line-height: 1.2;
}
[data-abbr]::after {
	content: attr(data-abbr);
}
[data-abbr]:hover {
	outline: 2px solid black;
}

[data-abbr]:hover::after {
	visibility: visible;
}
*/

/* ASUN KOROSTAMINEN, kun tullaan sivupalkista */

span.hakuasu {
	font-style: italic;
  	font-weight: bold;
	display: inline;
  	color: #914957;
/*	color: rgb(150, 50, 50);*/
}

/* Artikkelien kommenttien lähdeviitteet */
.lahdeviite {
    text-align: right;
    font-size: smaller;
    margin-bottom: 2rem;
}

/* kytketyn yhdysviivan toteutus */
.nobr {
	white-space: nowrap;
}


/* Osumien korostus */
/* OL 24.4.2013 */
.osuma {
	background-color: #5bbfca;
}
.murreosuma {
	font-style: italic;
	background-color: #5bbfca;
}
/* Osumarakenteen korostus (UUSI) */
[osuma=KOROSTUS] {
	border-bottom-style: solid;
	border-width: 0.2rem;
	border-color: rgb(0, 127, 170);
/*
	font-weight: 600 !important;
*/
}
