
a:link       { text-decoration: underline; color: #000000 }
a:visited    { text-decoration: underline; color: #000000 }
a:hover      { text-decoration: underline; color: #800000 }
a:active     { text-decoration: underline; color: #800000 }

body        { background-color: #FFFFFF; color: #000000; margin: 0px; font-family: verdana, tahoma, arial, 'sans serif', helvetica; font-size: x-small; background-image:url('images/taustauus.gif'); background-repeat:repeat-y }
body.intro	{ background-color: #FFFFFF; background-image: url('none') }

p, td, font, li  { color: #000000; font-family: verdana, tahoma, arial, 'sans serif', helvetica; font-size: x-small }

li			{ list-style-image: url('images/bullet.gif') }

table		{ padding: 2px; margin: 0px }
table.intro	{ padding:0px; width: 550px }
table.main	{ padding:0px }

td {
	vertical-align: top;
}

td.left		{ padding:0px; margin: 0px }
td.up		{ padding: 0px; margin: 0px }
td.right	{ background-image: url('images/viivatausta.gif'); background-repeat: repeat-x }
td.main		{ padding-left: 10px; padding-top: 10px }
td.alasisalto { border-top:1px solid #000000; border-bottom:1px solid #000000; padding:0px; margin:0px; background-color: #FFE3AA }

.alasisalto { color: #000000; text-transform: uppercase; font-size: 10px; text-align: center; font-weight: bold }

h1, h2, h3, h4	{ font-family: 'courier new', 'times new roman', arial, helvetica; color: #800000; font-weight: bold }

h1           { font-size: 18pt; text-align: center }
h2           { font-size: 16pt }
h3           { font-size: 14pt; font-style: italic }
h4           { font-size: 11pt }
h5           { color: #94C45E; font-size: 8pt; font-weight: bold }
h6           { color: #C0C0C0; font-size: 7pt; font-family: Arial }

table.navi	{ padding:0px }
td.navi		{ border-top:1px solid #000000; border-bottom:1px solid #000000; height: 17px }
.navi		{ color: #000000; text-transform: uppercase; font-weight: bold; font-size: 10px }
td.navion	{ height: 17px; background-color: #800000 }
.navion		{ color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 10px }

a:link.navi  { font-weight: bold; text-decoration: none; color: #800000 }
a:visited.navi { font-weight: bold; text-decoration: none; color: #800000 }
a:hover.navi { font-weight: bold; text-decoration: none; color: #FFFFFF; background-color:#800000 }
a:active.navi { font-weight: bold; text-decoration: none; color: #FFFFFF; background-color:#800000 }

a:link.sub  { font-weight: bold; text-decoration: none; color: #800000 }
a:visited.sub { font-weight: bold; text-decoration: none; color: #800000 }
a:hover.sub { font-weight: bold; text-decoration: underline; color: #800000 }
a:active.sub { font-weight: bold; text-decoration: underline; color: #800000 }

.sub		{ color: #000000; font-weight: bold; font-size: 11px }

table.kehys { border: 1px solid #000000 }
td.kehys	{ border: 1px solid #000000 }
td.otsikko	{ background-color: #800000; color: #FFFFFF; font-size: 11px; font-weight: bold; font-style: italic }

.nahka       { color: #000000; font-size: 10px; font-family: verdana }
.huom        { background-color: #FFCCCC }

img.left {
	float : left;
	padding-right : 5px;
}

img.right {
	float : right;
	padding-left : 5px;
}

/* Yleiset asemointimääritykset */
p.left {
	text-align : left;
}
p.center {
	text-align : center;
}
p.right {
	text-align : right;
}


p.kuvateksti {
	font-size: xx-small;
}

p.mainosteksti {
	color: Black;
	font-weight: bold;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}
