body { 
background-color:#EFEFC6;
margin-top: 0pt;
margin-bottom: 4pt;
}

h1, h2, h3 {
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	margin-bottom: 10px; }

h1 {font-size : 14pt; border-bottom: 1px solid #947C25;}
h2 {font-size : 10pt;}
h3 {font-size : 13px; border-bottom: 1px solid #F3BE4B;}
h5 {margin-bottom: 5px;}

h4, h4.gb {
color: #454529;
margin-bottom: 5px;
font-weight:bold;
font-size:11px; 
}


h4 {border-bottom: 1px solid #F3BE4B;}

h4.gb {margin-top: 10px;
border-bottom: 1px solid #A8C8E8;
}

h1.ritz {font-size : 14pt; border-bottom: 0px}
h3.pink {border-bottom: 1px solid #FF80FF;}

td     { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #000000
}

hr{width: 100%; border-bottom: 1px solid #F3BE4B;}   


table.yle {
width: 988px;
background-image: url('elementit/element_tausta.jpg'); }

table.perus {background-image: url('elementit/element_tausta.jpg'); }

td.ylaosa, table.valikko, table.apuvalikko, td.apuvalikko_tyhja, table.perus, td.uutisala {
width: 970px}

elementit {
vertical-align: bottom;
background-repeat: no-repeat;}

td.ylaosa {
background-image: url('elementit/element_sivun_ylaosa.png');
height: 250px;}

td.alaosa {
height: 52px;
width: 988px;
background-image: url('elementit/element_sivun_alaosa2.jpg');}

td.yleis_vasen, td.yleis_oikea {
width: 9px;
background-repeat: repeat-y;}

td.yleis_vasen{background-image: url('elementit/element_yleis_vasen.gif');}
td.yleis_oikea{background-image: url('elementit/element_yleis_oikea.gif');}

table.valikko {
background-color: #63635A;
background-image: url('elementit/element_valikkotausta.gif');
background-repeat: repeat-x;
height: 32px;
text-align: center; }

table.apuvalikko {
background-color:#000000;
height: 24px;
text-align: center; }

td.apuvalikko_tyhja{
height: 24px;
background-image: url('elementit/element_valikko_apu_tyhja.gif');
background-repeat: repeat-x;
}

td.otsikko, td.taulu {height: 19px}
td.otsikko {background-color:#E7D79F;}
td.taulu {background-color:#EFEFC6;}

td.vasenpalkki, td.oikeapalkki {
vertical-align: top;
width: 235px;
text-align:center; }

td.aktiivi {
background-image: url('elementit/element_valikkotausta_aktiivinen.gif');
background-repeat: repeat-x;
text-align: center;
height: 32px; }

td.erotin {
background-image: url('elementit/element_valikko_erotin.gif');
width: 1px;
height: 32px; }

td.uutisvasen, td.uutisoikea {
width: 8px;
background-repeat: repeat-y; }

td.uutisala {
background-image: url('elementit/element_uutinen_ala2.jpg');
background-repeat: no-repeat;
width: 230px;
height: 16px;
}

td.uutisvasen{background-image: url('elementit/element_uutinen_vasen.jpg');}
td.uutisoikea{background-image: url('elementit/element_uutinen_oikea.jpg');}

td.uutinen, td.keski, td.keski_levea {
background-color: #FFFFFF;
vertical-align: top;
text-align: left;}

td.uutinen{
width: 214px;}

td.keski{width: 464px;}

td.keski_yla, td.keski_ala {
width: 500px;
height: 21px;
;}

td.keski_yla{background-image: url('elementit/element_keski_yla2.gif');}
td.keski_ala{background-image: url('elementit/element_keski_ala2.gif');}

td.keski_levea{width: 624px;}

td.keski_yla_levea, td.keski_ala_levea{
width: 660px;
height: 21px;}

td.keski_yla_levea{background-image: url('elementit/element_keski_yla_levea.gif');}
td.keski_ala_levea{background-image: url('elementit/element_keski_ala_levea.gif');}


td.keski_vasen, td.keski_oikea {
width: 18px;
background-repeat: repeat-y; }

td.keski_vasen{background-image: url('elementit/element_keski_vasen.gif');}
td.keski_oikea{background-image: url('elementit/element_keski_oikea.gif');}

/* a:hover, a:active, a:visited, a:visited:hover, a:link, a, a:visited.menu {
font-family: Verdana, Arial, sans-serif;
font-size: 8pt;
} */
	
a:hover {text-decoration: none;}
a:visited {
	text-decoration: underline;
	color: #660066 }

a:visited:hover {
	text-decoration: none;
	color: #660066 } 
  
a:link {
	text-decoration: underline;
	color: #000080 }

a     {text-decoration: none;
	color: #000000 }

a.menu, a:visited.menu {
text-decoration: none;
color: #FFFFFF
 }
 
a:hover.menu, a:visited:hover.menu {
text-decoration: underline;
color: #FFFFFF
 }

a.iso, a:visited.iso, a:hover.iso {
font-size: 10pt;
font-weight:bold; }

a.iso, a:visited.iso {text-decoration: underline;}
a:hover.iso {text-decoration: none;}
