/* JDA tyylitiedosto */

body {
font-size: 10pt;
}

table {
font-size: 10pt;
}


table.tapahtuma {
font-size: 9pt;
font-family: helvetica,arial,sans-serif;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
border-width: 1px 1px 1px 1px;
border-style: dotted dotted dotted dotted;
border-color: #000000;
background-color: #dcdcdc;
width: 100%;
}

table.tapahtumakalenteri {
width: 100%;
}


table.yhteystiedot {
font-size: 8pt;
font-family: helvetica,arial,sans-serif;
border-style: dotted dotted dotted dotted;
border-color: #000000;
border-width: 1px 1px 1px 1px;
}

table.yhteystiedotkuvat {
font-size: 10pt;
font-family: helvetica,arial,sans-serif;
border-style: dotted dotted dotted dotted;
border-color: #000000;
border-width: 1px 1px 1px 1px;
}

table.kertomukset {
width: 100%;
font-size: 10pt;
font-family: helvetica,arial,sans-serif;
border-style: dotted dotted dotted dotted;
border-color: #000000;
border-width: 1px 1px 1px 1px;
}

table.logolink {
font-size: 9pt;
font-family: helvetica,arial,sans-serif;
}

table.logolink tr {
font-size: 9pt;
width: 100px;
}

table.logolink td {
width: 100px;
}

#Ylaban {
background-image:url('../jdaba.jpg');
}


#YlaIngressi {
font-size: 14px;
font-family: helvetica,arial,sans-serif;
text-align: right;
background-image:url('../ingrenssi.jpg');
color: #ffffff;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
padding-right: 2.5em;
font-weight: bold;

}


#YlaIngressi a:link 	{ color: #ffffff; text-decoration: none; }
#YlaIngressi a:visited { color: #ffffff; text-decoration: none; }
#YlaIngressi a:active 	{ color: #ffffff; text-decoration: none; }
#YlaIngressi a:hover 	{ color: #ffcc33; text-decoration: none; }


#AlaIngressi {
padding-right: 2.5em;
font-size: 12px;
font-family: helvetica,arial,sans-serif;
background-image:url('../ingrenssi.jpg');
text-align: right;
color: #ffffff;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

#AlaIngressi a:link 	{ color: #ffffff; text-decoration: none; }
#AlaIngressi a:visited { color: #ffffff; text-decoration: none; }
#AlaIngressi a:active 	{ color: #ffffff; text-decoration: none; }
#AlaIngressi a:hover 	{ color: #ffcc33; text-decoration: none; }



#menu {
border-right: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
border-top: 1px solid #d0d0d0;
border-left: 1px solid #000000;
font-size: 14px;
font-family: helvetica,arial,sans-serif;
margin: 0;
padding-top: 0.4em;
padding-left: 0.5em;
padding-bottom: 1em;
color:#000000;
background-color: #f5f5f5;
}

#menu a:link 	{ color: #000000; text-decoration: none; }
#menu a:visited { color: #000000; text-decoration: none; }
#menu a:active 	{ color: #000000; text-decoration: none; }
#menu a:hover 	{ 
color: #185804; 
background-image: url('../menu_txt_tausta.gif');  
padding-right: 0px; 
text-decoration: none; 
font-weight: bold;
}

.menu_img		{ margin: 8px 16px 8px 8px; } 


#sisalto {
border-right: 1px solid #000000;
border-bottom: 1px solid #d0d0d0;
border-top: 1px solid #d0d0d0;
border-left: 0px solid #d0d0d0;
font-size: 10pt;
font-family: helvetica,arial,sans-serif;
text-align: left;
background-color: white;
color: black;
padding: 0.5em 1.0em 2em 1.0em;
}

#sisalto a:link 	{ color: rgb(51, 51, 153);}
#sisalto a:visited 	{ color: rgb(51, 51, 153);}
#sisalto a:active 	{ color: rgb(51, 51, 153);}
#sisalto a:hover 	{ color: rgb(204, 51, 204);}

#sisalto h2, #sisalto h1 {
/*background-image: url('../otsikko_tausta.gif');*/
color: rgb(0, 102, 0);
text-align: left;
/*padding-left: 5px; */
}

h2, h1 {
background-image: url('../../otsikko_tausta.gif');
text-align: left;
}

#sisalto h3 {
color: rgb(0, 102, 0);
text-align: left;
}

h3 {
color: rgb(0, 102, 0);
text-align: left;
}

#sisalto h4 {
margin: 0;
font-size: 15px;
color: rgb(153, 51, 0);
text-align: left;
}

#sisalto h5 {
margin: 0;
font-size: 12px;
color: rgb(102, 51, 102);
text-align: left;
}

#sisalto pieni {
margin: 0;
font-size: 11px;
color: rgb(0, 0, 0);
text-align: left;
}


#sisalto pt {
margin: 0;
font-size: 12px;
color: rgb(0, 0, 0);
text-align: left;
}

#sisalto SPAN.etutap {
margin: 0;
font-size: 12px;
color: rgb(0, 0, 0);
text-align: left;
}

#menu naviot {
color: rgb(0, 102, 0);
text-align: left;
font-size: 14px;
font-weight: bold;
}

#menu h1 {
text-decoration: none;
color: rgb(0, 102, 0);
text-align: left;
font-size: 14px;
font-weight: bold;
margin-bottom: 0.0em;
}



#menu h1:hover   {
background-image: url('../menu_txt_tausta.gif');
}

#sisalto hr {
color: #cbcbcb;
background-color: #cbcbcb;
height: 1px;
border: 0;
}


table.infoboxi {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.infoboxi th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	background-color: white;
}
table.infoboxi td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	background-color: white;
}

.ohje {
  font-family : courier;
  text-decoration : none;
  font-weight : bold;
}

