﻿/*
	Name
		StyleSheet.css

	Author
		21.11.2005	Risto Peltokorpi

	Purpose
		KSWeb-palvelun tyylimäärittelyt.

	Changes
*/

/* Perus-headerien tyylimäärittelyjä. */
.h0 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 24px;
	font-weight: bold;
	color: black;
} /* h0 */

/* Perus-headerien tyylimäärittelyjä. */
.h1 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
} /* h1 */

/* Perus-headerien tyylimäärittelyjä. */
.h2 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: black;
} /* h2 */

/* Perus-headerien tyylimäärittelyjä. */
.h3 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
} /* h3 */

/* Perus-headerien tyylimäärittelyjä. */
.h4 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
} /* h4 */

/* Perus-headerien tyylimäärittelyjä. */
.h5 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
} /* h5 */

/* Lomakkeiden labelit. */
.label {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: small;
	font-weight: normal;
	color: black;
} /* h5 */

/* Painikkeet. */
.button {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: small;
	font-weight: normal;
	color: black;
} /* h5 */

/* TreeView-kontrollin tyylit. */
.NodeStyle { color:Black;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:8pt; }
.NodeStyleFolder { font-weight:bold; }
.HoverNodeStyle { text-decoration:underline; }

/* Kehystaulu - lomakkeiden, listauksien ym. ympärille*/
table.surround
{
	BORDER-RIGHT: #e6e6fa thin solid;
	BORDER-TOP: #e6e6fa thin solid;
	BORDER-LEFT: #e6e6fa thin solid;
	BORDER-BOTTOM: #e6e6fa thin solid;
}


/* Taulukoiden tyyli. */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
} /* td */

/* Listaukset, esim. sonnilistat */
/* Otsikkorivi */
tr.listHeader 
{
	background-color: #507cd1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold; 
}

.listHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}

/* Pariton datarivi */
tr.listOdd
{
	background-color: #EFF3FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Parillinen datarivi */
tr.listEven
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

/* Muokattava datarivi */
tr.listEdit
{
	background-color: #2461BF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

.listEdit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

/* Muokattavan datarivin tekstikenttien ja pudotusvalikon tekstien tyyli*/
.textEdit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Muokattavan datarivin ominaisuusryhmien päivämääräkenttien tyyli*/
.smallDateEdit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Linkkien tyyli. */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
} /* a */

/* Linkkien tyyli (isokokoinen). */
a.large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
} /* a */

/* Tämä puree dokumentin koko body-osioon. Mikäli
   serverside-kontrollille on määritetty koko, se
   ohittaa allaolevan fonttikoon oletusmäärityksen. */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} /* body */

/* Ohjesivujen fontti (tyyliluokka tulee Wordista). */
MsoNormal
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
}

/* Grideissä käytettävä otsikkorivin tyyli. */
.GridHeader
{
    background-color: #e6e6fa;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
    font-weight: bold;
    color: Black;
} /* GridHeader */

/* Grideissä käytettävä väliotsikoiden tyyli. */
.GridSubHeader
{
    background-color: #e6e6fa;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
    color: Black;
} /* GridSubHeader */

/* Grideissä käytettävä yksittäisen solun korostus-tyyli. */
.GridHighlight
{
    background-color: #e6e6fa;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
    font-weight: bold;
    color: Black;
} /* GridHighLight */

/* Huomatus-/virheteksti-labelin tyyli, jos näytetään huomautustietoa. */
.LabelOK
{
	font-weight: normal;
	color: Blue;
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
} /* LabelOK */

/* Huomatus-/virheteksti-labelin tyyli, jos näytetään virhetietoa. */
.LabelError
{
	font-weight: normal;
	color: Red;
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
} /* LabelError */

/* Vaakaviiva, jolla erotetaan esim. hakulomakkeella olevat hakuvaihtoehdot toisistaan. */
hr.formDivider
{
	COLOR: #e6e6fa;
}

.modalPopup
{
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	padding: 10px;
	width: 250px;
	height: 125px;
}


