

/* osioiden otsikot (Levikki, Vrt, Asu yms.) */
span.label {
	font-weight: bold;
	font-style: normal;
	display: inline;
}


/* MERKITYSRYHMAT */

.merkitysryhma_ylin, .merkitysryhma {
    display: grid;
    grid-template-columns: 2rem auto;
    margin-top: 1rem;
/*    border: 1px solid rgba(0, 0, 0, 0.8);*/
}
.merkryhmanro {
    font-weight: bold;
/*    border: 1px solid rgba(0, 0, 0, 0.8);*/
}
.merkryhmasisalto {
/*    border: 1px solid rgba(0, 0, 0, 0.8);*/
}



/* 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;
}
/* 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;
}

/* Näkymälinkit */
.article-viewtype {
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1rem;
	margin-bottom: 1.5rem;
	color: #cccccc;
	display: block;
}
.article-viewtype-caption {
	color: black;
}
.article-viewtype-sep {
	color: black;
}

/* SANALUOKAT JA TARKENTEET */
span.sanaluokka {
	font-style: normal;
  	font-weight: normal;
  	display: inline;
}
.hakusanantiedot > .sanaluokka {
	font-weight: normal;
}
span.sanaluokka-tarkenne {
	font-style: normal;
	font-weight: normal;
	display: inline;	
}
span.tarkenne {
	font-style: normal;
	font-weight: normal;
	display: inline;	
}

/* KAYTTOALALYHENTEET */
span.kayttoala {
	font-style: normal;
	font-weight: normal;
	display: inline;
}

/* ALIHAKUSANA */
span.alihakusana {
	font-style: normal;
	font-weight: normal;
	display: inline;
}

/* ASULUETTELOT JA MUODOT */
span.asuluettelo {
	font-style: normal;
	font-weight: normal;
	display: block;
}
span.muoto {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05rem;
	font-style: italic;
	font-weight: normal;
	display: inline;
	white-space: nowrap;
}

/* LEVIKIT */
span.paalevikki {
	font-style: normal;
	font-weight: normal;
	/*margin-top: 10px;*/
	display: block;
}
span.levikki {
	font-style: normal;
	font-weight: normal;
	display: inline;
}

/* ALUEET JA PITAJAT */
span.alue {
	font-style: normal;
	/*font-variant: small-caps;*/
	display: inline;
}
span.pitaja {
	font-style: normal;
	font-weight: normal;
	color: black;
	display: inline;
	white-space: nowrap;
}

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


/* SELITTEET */
span.selite {
	font-style: normal;
	font-weight: normal;
	display: inline;
}
span.asuluettelo + span.selite, span.huomautus + span.selite {
	display: block;
	margin-top: 5px;
}
span.suljeselite {
	font-style: normal;
	font-weight: normal;
	color: black;
	display: inline;
}

/* ESIMERKIT */

/* Esimerkkilohkot */
details.esimerkisto {
	margin-top: 1rem;
}
ul.esimerkkilohko {
	margin-left: 2rem;
	line-height: 1.6;
	padding-left: 0px;
}
ul.poikkeava-esimerkkilohko {
	margin-left: 2rem;
	line-height: 1.6;
	padding-left: 0px;
}

/* normaali esimerkkijakso (sis. pitaja) */
li.esimerkkijakso {
	font-style: normal;
	font-weight: normal;
}

/* poikkeava esimerkkijakso */
li.poikkeava-esimerkkijakso {
	font-style: normal;
	font-weight: normal;
	list-style-type: square;
	/*color: #914957;*/
	color: #8CB5B7;
}

/* esimerkin yleiskielinen (ei murretta) osuus */
span.esimerkki {
	font-style: normal;
	font-weight: normal;
	color: black;
	display: inline;
}
/* esimerkin murreosuus */
span.murre {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	font-style: italic;
	font-weight: normal;
	color: black;
	display: inline;
}
/* fonttikorjaus murre-esimerkissä olevalle ylaindeksille JV 13.10.2021, toivottavasti väliaikainen */
span.murre + .smallit {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}



/* sitaatit */
span.sitaatti {
	font-style: normal;
	font-weight: normal;
	color: black;
	display: inline;
}
/* ? */
span.huutomerkki {
	font-style: normal;
	font-weight: normal;
	color: black;
	display: inline;
}

/* HUOMAUTUKSET */
span.huomautus {
	font-style: normal;
	font-weight: normal;
	display: block;
}
span.muotohuom + span.huomautus, span.huomautus + span.huomautus, span.paalevikki + span.huomautus {
	margin-top: 10px;margin-bottom: 10px;
}

span.muotohuom {
	font-style: normal;
	font-weight: normal;
	display: block;
}
span.muotohuom + span.muotohuom, span.huomautus + span.muotohuom {
	margin-top: 10px;margin-bottom: 10px;
}

/* Huomautus aineiston siirrosta etunuoliartikkeleissa */
span.siirtohuomautus {
	margin-top: 10px;
	font-style: normal;
	font-weight: normal;
	display: block;
}

/* KURSIVOITU SPIRANTTI ERI FONTILLA */
.spirant {
	font-style: italic;
	font-color: black;
	font-family: Cambria, Arial, sans-serif;
}

/* piilotettavien osioiden otsikot */
.label {
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
}


/* MUITA KOROSTUKSIA */
.sparse {
	font-style: italic;
	letter-spacing: 0.2em;
}
.korostus {
	font-style: italic;
}
.sc {
	font-style: normal;
	font-variant: small-caps;
}
.lihavointi {
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
}
.small {
	font-style: normal;
	font-size: 0.8rem;
}
.smallit {
	font-style: italic;
	font-size: 0.8rem;
	letter-spacing: -0.05rem;
}

/* ASUN KOROSTAMINEN, kun tullaan sivupalkista */

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

.korostustesti {
	/*color: #914957;*/
	/*color: white;*/
	font-weight: bold;
	font-style: normal;
	display: inline;
 	background-color: rgb(225, 240, 241);
 	/*background-color: rgb(225, 240, 241);*/
	/*background-color: rgb(102, 144, 150);*/
	/*background-color:  #914957;*/
}

/* 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;
*/
}
