BODY{
font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
color: black;
background: #003300 none;
margin: 12px 0px 3px 0px;
text-align: center;
}

TD{
font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;
color: black;
background: transparent none;
text-align: left;
}

H1{
font-size: 1.6em;
font-weight: bold;
font-variant: small-caps;
margin: 0px 0px 0px 0px;
padding: 4px 6px 0px 1em;
color: #004A00;
background: #FFFF99 none;
}

IMG{
border: 0
}

.kieli{
text-align: right;
font-size: 1em;
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 0px;
border-width: 0px;
color: black;
background: #FFFF99 none;
}

.subnavigointi{
font-size: 1em;
margin: 0px 0px 3px 0px;
padding: 0px 3px 3px 6px;
border-width: 0px;
color: black;
background: #FFFF99 none;
}

H2{
font-size: 1.3em;
font-weight: bold;
font-variant: small-caps;
margin: 1em 0px 0px 0px;
padding: 0px 0px 0px 6px;
}

H3{
font-size: 1em;
font-weight: bold;
font-variant: small-caps;
margin: 1em 0px 0px 0px;
padding: 0px 0px 0px 6px;
}

P,LI,H2,H3 {
width: 28em;
}

P {
padding: 0px 6px 0px 6px;
}

PRE{
padding: 0px 6px 0px 6px;
}

.kysymys{
font-size: 1.4em;
font-weight: bold;
font-variant: small-caps;
color: #FFFF00;
background: transparent none;
margin-top: 0px;
}

.uusi{
font-size: 1em;
color: #FF0000;
background: #FFFF00 none;
}

.kuvateksti{
font-weight: bolder;
}

.tekstilaatikko{
width: 28em;
background: #FFFF77 none;
color: black;
margin: 6px;
padding: 6px;
border-width: 1px;
border-style: solid;
border-color: #009900 #003300 #003300 #009900;
}

.copyright{
color: #999900;
background: transparent none;
text-align: right;
}

.enkku {
font-style: italic;
}

ACRONYM,ABBR{
font-variant: normal;
text-decoration: none;
}

LI.navigointi{
list-style-image: url(elementit/kuula.gif);
}

HR {
height: 2px;
background: transparent none;
color: #004A00;
padding: 0px 6px 0px 6px;
}

A:link    {text-decoration: none;}
A:visited {text-decoration: none; color: #CC0099; background: transparent none;}
A:hover   {text-decoration: underline;}

A.nav:link{
font-size: 1.1em;
text-decoration: none;
color: #000000;
background: transparent none;
}

A.nav:visited{
font-size: 1.1em;
text-decoration: none;
color: #336633;
background: transparent none;
}

A.nav:hover{
font-size: 1.1em;
text-decoration: none;
color: #FFFF00;
background: transparent none;
}

.vaakareunat{
padding: 0px;
border-width: 0px;
background: transparent url(elementit/vaakapalkki.gif);
height: 6px;
}

.pystyreunat{
padding: 0px;
border-width: 0px;
background: transparent url(elementit/pystypalkki.gif);
width: 6px;
}

.vykulma{
margin: 0px;
padding: 0px;
border-width: 0px;
background: transparent url(elementit/vykulma.gif);
width: 6px;
height: 6px;
}

.oykulma{
padding: 0px;
border-width: 0px;
background: transparent url(elementit/oykulma.gif);
width: 6px;
height: 6px;
}

.oakulma{
padding: 0px;
border-width: 0px;
background: transparent url(elementit/oakulma.gif);
width: 6px;
height: 6px;
}

.vakulma{
padding: 0px;
border-width: 0px;
background: transparent url(elementit/vakulma.gif);
width: 6px;
height: 6px;
}

.pystyvali{
width: 12px;
background: transparent url(elementit/vaakapalkki.gif) repeat-x;
background-position: 0% 30%;
}

.vaakavali{
height: 12px;
background: transparent url(elementit/pystypalkki.gif) repeat-y;
background-position: 70% 0%;
}

.sisalto{
padding: 0px 0px 6px 0px;
border-width: 0px;
color: black;
background: white none;
}

.sisaltonav1{
padding: 0px 0px 0px 0px;
border-width: 0px;
color: black;
background: #002200 none;
margin: 0px;
padding: 0px;
}

.sisaltonav2{
padding: 3px 6px 3px 6px;
border-width: 0px;
color: black;
background: #00CC00 none;
}

.sisaltonav3{
padding: 3px 6px 3px 6px;
border-width: 0px;
color: black;
background: #00CC00 none;
}

.sisaltonav4{
width: 128px;
padding: 3px 6px 3px 6px;
border-width: 0px;
color: black;
background: #00CC00 none;
text-align: center;
}

.isotaulukko{
margin-left: auto;
margin-right: auto;
}

.coll{
background: #DDDDDD none;
color: black;
vertical-align: top;
text-align: right;
margin: 0px;
padding: 3px 6px 3px 6px;
border-width: 2px;
border-style: solid;
border-color: white;
}

.colr{
background: #DDDDDD none;
color: black;
vertical-align: top;
text-align: left;
margin: 0px;
padding: 3px 6px 3px 6px;
border-width: 2px;
border-style: solid;
border-color: white;
}