body{background-repeat: repeat-x;}


li {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}

h1 {
	COLOR: #910000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 21px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 23px;
}

p {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}
p.hinnasto {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px;
}
p.copy {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 10px;
}

p.teksti {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}
p.palautelomake {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px;
}
p.valkonen {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px;
}
p.navigointi {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px;
}
p.tulosta {
	COLOR: #04215B; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px;
}
p.otsikko {
	COLOR: #352679; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}
p.yhteys {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}
.navisivu {
	COLOR: #000000;  FONT: arial; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px;
}




A:link {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; 
}
A:visited {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}
A:hover {
	COLOR: #40380C; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}
A:active {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px;
}



A.1:link {
	COLOR: #8C5F08; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}
A.1:visited {
	COLOR: #8C5F08; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}
A.1:hover {
	COLOR: #495A67; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}
A.1:active {
	COLOR: #8C5F08; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}



A.2:link {
	COLOR: #08558C; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}
A.2:visited {
	COLOR: #08558C; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}
A.2:hover {
	COLOR: #495A67; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}
A.2:active {
	COLOR: #08558C; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; text-decoration: none;
}



A.valkonen:link {
	COLOR: #FFFFFF; FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.valkonen:visited {
	COLOR: #FFFFFF;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.valkonen:hover {
	COLOR: #40380C;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.valkonen:active {
	COLOR: #FFFFFF;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}

A.navigointi:link {
	COLOR: #ffffff; FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.navigointi:visited {
	COLOR: #ffffff;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.navigointi:hover {
	COLOR: #D3D3FF;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.navigointi:active {
	COLOR: #ffffff;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}


A.navi:link {
	COLOR: #D3D3FF; FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.navi:visited {
	COLOR: #D3D3FF;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.navi:hover {
	COLOR: #D3D3FF;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.navi:active {
	COLOR: #D3D3FF;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}


A.alanavi:link {
	COLOR: #352679; FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.alanavi:visited {
	COLOR: #352679;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.alanavi:hover {
	COLOR: #000000;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.alanavi:active {
	COLOR: #352679;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}






A.tulosta:link {
	COLOR: #04215B; FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.tulosta:visited {
	COLOR: #04215B;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.tulosta:hover {
	COLOR: #40380C;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}
A.tulosta:active {
	COLOR: #04215B;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; text-decoration: none;
}


A.copy:link {
	COLOR: #000000; FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 10px; text-decoration: none;
}
A.copy:visited {
	COLOR: #000000;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 10px; text-decoration: none;
}
A.copy:hover {
	COLOR: #ffffff;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 10px; text-decoration: none;
}
A.copy:active {
	COLOR: #000000;  FONT: arial; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 10px; text-decoration: none;
}



/* Kaavaluettelo */
table.kaavaluettelo {padding:3px}
table.kaavaluettelo td {padding:1px;}
table.kaavaluettelo th {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px;}

blockquote.cat, blockquote.image {
display: block;
margin-left: 4em;
margin-right: 4em;
padding: 4px;
border-top: 1px solid #89a;
border-bottom: 1px solid #89a;
background-color: #fdf8ff;
color: #555;
position: relative;
top: 0px;
left: 0px;
}

blockquote.cat:before {
position: absolute;
top: -1.1em;
left: -0.7em;
content: "Alikansiot:";
font-size: 0.8em;
border: 1px solid #89a;
background-color: #fdf8ff;
}

blockquote.image:before {
position: absolute;
top: -1.1em;
left: -0.7em;
content: "Kuvat:";
font-size: 0.8em;
border: 1px solid #89a;
background-color: #fdf8ff;
}

div.gallery{
width: 300px;
margin: 1em auto 0 auto;
border: 1px solid #89a;
background-color: #fdf8ff;
position: relative;
}

div.header{
position: absolute;
top: -1.1em;
left: -0.7em;
font-size: 0.8em;
border: 1px solid #89a;
background-color: #fdf8ff;
}




#navcontainer { padding: 0px; margin: 0px; }


#navcontainer ul, #navcontainer li

{
margin: 1px;
margin-left: 0px;
padding: 0px;
list-style-type: none;
}



#navcontainer a
{
display: block;
padding: 3px;
margin: 0px;
width: 200px;
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 

}


#navcontainer a:link, #navlist a:visited
{
background-color: #CCD9D3;
color: #000000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #D5DBD8;
color: #000000;
}













#navcontainer a.valittu:link, #navlist a.valittu:visited
{
background-color: #DBDBDB;
color: #000000;
text-decoration: none;

}

#navcontainer a.valittu:hover
{
background-color: #E8ECEA;
color: #000000;

}




#navcontainer a.alanavigointi:link, #navlist a.alanavigointi:visited
{
background-color: #E8ECEA;
color: #000000;
text-decoration: none;
padding: 3px 3px 3px 15px;
margin: 0;
width: 188px;

}

#navcontainer a.alanavigointi:hover
{
background-color: DBDBDB;
color: #000000;

}


#navcontainer a.alanavigointi_valittu:link, #navlist a.alanavigointi_valittu:visited
{
background-color: #DBDBDB;
color: #000000;
text-decoration: none;
padding: 3px 3px 3px 15px;
margin: 0;
width: 188px;

}

#navcontainer a.alanavigointi_valittu:hover
{
background-color: DBDBDB;
color: #000000;

}


#navcontainer a.alanavigointi2:link, #navlist a.alanavigointi2:visited
{
background-color: #E8ECEA;
color: #000000;
text-decoration: none;
padding: 3px 3px 3px 25px;
margin: 0;
width: 178px;

}

#navcontainer a.alanavigointi2:hover
{
background-color: DBDBDB;
color: #000000;

}

#navcontainer a.alanavigointi2_valittu:link, #navlist a.alanavigointi2_valittu:visited
{
background-color: #DBDBDB;
color: #000000;
text-decoration: none;
padding: 3px 3px 3px 25px;
margin: 0;
width: 178px;

}

#navcontainer a.alanavigointi2_valittu:hover
{
background-color: DBDBDB;
color: #000000;

}

















#navcontainer a.alasivu:link, #navlist a.alasivu:visited
{
background-color: #751621;
color: #ffffff;
text-decoration: none;
margin-left: 6px;

}

#navcontainer a.alasivu_valittu:hover
{
background-color: #AEC0B7;
color: #ffffff;
margin-left: 0px;

}




#navcontainer a.alasivu_valittu:link, #navlist a.alasivu_valittu:visited
{
background-color: #AEC0B7;
color: #ffffff;
text-decoration: none;
margin-left: 0px;

}




		.yhteyspalkki {
display: block;
padding: 3px;
margin-bottom: 2px;
width: 200px;
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
background-color: #CCD9D3;
color: #000000;
	
		}
				.ajank {
display: block;
padding: 3px;
margin-bottom: 2px;
width: 200px;
 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
background-color: #FFCC00;
color: #000000;
	
		}

