/* tätä tyylitiedostoa käytetään vanhoissa selaimissa */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	}

h1, h2, h3, h4, h5, h6, ul, li, ol, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
}

h1 {
	font-size: 150%;
	font-weight: bold;
	}

h2 {
	font-size: 120%;
	font-weight: bold;
	}

h3 {
	font-size: 110%;
	}

h4, h5, h6 {
	font-size: small;
	font-weight: bold;
	}

p {
	margin-top:10px;
	margin-bottom:20px;
	}

/* Testausta varten lisätty 6.10.2004 väärien InDesign-tyylin takia */
#Sisalto P.h_2 {
        margin-top: 0px;
        margin-bottom: 5px;
        font-size: 110%;
        font-weight: bold;
}
#Sisalto P.h_3 { 
        font-size: 120%;
        font-weight: bold;
}
#Sisalto P.h_1 {
        font-size: 150%;
        font-weight: bold;
}



/* Testi loppuu */

td p {
	margin:0;
	padding:0;
	}

table {
	/* huom! tyylit.css sisältää taulukoille myös leveysmäärityksen */
	margin:0;
	padding:0;
	border:0;
	}



tr {
	background: white;
	}

tr:hover {
	background: #CCD8E5;
	}

table.noHover tr:hover {
	background: none !important;
	}


td { 
	margin:0;
	padding:2px;
	border:0;
	vertical-align: bottom;
	}

/* ======= ELEMENTIT ====== */

#YlaOsa {
}

#VasNavi {
	
	}

#Sisalto {
	
	}

/* ====== TAULUKKOTYYLIT (solut ja kappaleet) ====== */
/* Alussa, tagien kohdalla, on poistettu TD:n sisällä olevilta P-tageilta marginit. */

/* TAULUKOT */

.Ylos td {
	vertical-align:top;
	}
.Alas td {
	vertical-align:bottom;
	}

/* SOLUT */

.Plain {
	
	}

.PlainNobr {
	white-space:nowrap;
	}

.PlainYla {
	border-top: 1px solid black;
	}
	
.PlainAla {
	border-bottom: 1px solid black;
	}

.PlainAlaNobr {
	border-bottom: 1px solid black;
	white-space:nowrap;
	}


.PlainYlaAla {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	}



.Savy {
	background: #CCD8E5;
	}

.SavyYla {
	background: #CCD8E5;
	border-top: 1px solid black;
	}
	
.SavyAla {
	background: #CCD8E5;
	border-bottom: 1px solid black;
	}

.SavyYlaAla {
	background: #CCD8E5;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	}

/* SOLUISSA OLEVAT KAPPALEET */

.irtableriplain {
	text-align: right;
	}
.irtablericapsbold {
	text-align: right;
	font-weight: bold;
	}
.irtable1leplainindent { margin-left: 15px }

.t1h1 {
	font-weight: bold;
	}

.t1le1bold {
	font-weight: bold;
	}

.t1le1ind {
	margin-left: 15px;
	}



/* TIMON LISÄYKSET */

.t1ri1plain { text-align: right }
.t1ri1capsbold { font-weight: bold; text-align: right }
.t1ri1caps { text-align: right }
.h1 { font-size: 120%; font-weight: bold; margin-top: 0; margin-bottom: 5px; padding-top: 0 }
.h2 { font-size: 110%; font-weight: bold; margin-top: 0; margin-bottom: 5px }
.h3 { font-size: 110%; font-weight: bold }
.i1 { font-style: italic; margin-top: 10px; margin-bottom: 20px }
/* ====== KAPPALETYYLIT ====== */

.irheading1 {
	margin-top:0px;
	margin-bottom: 5px;
	padding-top:0px;
	font-size: 120%;
	font-weight: bold;
	}
.irheading2 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
	}
.irheading3 {
	font-size: 110%;
	font-weight: bold;
	}
.irheading4, .irheading5, .irheading6 {
	font-size: small;
	font-weight: bold;
	}
.irtable1lebold {

	text-align: left;
	font-weight:bold;
}


