body
{
background-color:#FFB6C1;
color:purple;
margin:0;
font-family:arial;
}

/*otsikoiden muotoilut*/
h1
{
text-transform:uppercase;
margin:10px 10px 10px 5%;
font-size:250%;

}

h1.paasivu /*pääsivun otsikko sisennyksen osalta erilainen*/
{
margin:2% 2% 2% 20%;

}

h2
{
clear:all;
margin-left:6%;
font-size:150%;
}
/*sivupalkissa olevat kakkostason otsikot*/
h2.palkki
{

display:block;
margin-left:6%;
font-size:150%;
clear:both;
}

h4.palkki
{
margin-left:7%;
font-size:90%;
}


h3
{
margin-top:0px;
margin-left:6%;
font-size:100%;
}
h3.incluudattu
{
display:inline;
}

/*sivun yläreuna jossa liukuvärjätty kuva*/
.ylapalkki
{
background-image:url('../images/menu.jpg');
height:60px;
padding:0px;
}

/*sivun alareuna jossa mm. copyright*/
.alapalkki
{
background-color: #FFC0CB;
height:60px;
background-color: #FFC0CB;
text-align:center;
border-top:solid white 0.1em;
}

/*solu jossa firman logo*/
.valkoinen
{
background-color:#fff;
height:50px;
width:200px;
border-bottom:solid white;
margin-left:0px;
text-align:center;
border-right:solid white 0.1em;
border-left:solid white 0.1em;
border-top:solid white 0.1em;

}

/*logon vasemmalle puolelle jäävä tyhjä solu*/
.vasenreuna
{
width:5%;
background-color:#FF377F;
border-bottom:solid white 0.1em;

}

/*solu jossa sivuston navigointi*/
.linkit
{
background-color:#FF377F;
border-bottom:solid white 0.1em;
font-size:80%;

}

/*sivun vasemmassa reunassa oleva ajankohtaista palkki*/
.sivupalkki
{
vertical-align:top;
background-color: #FFC0CB;
width:300px;
/*padding-right:-10px;*/
border-right:solid white 0.1em;
border-left:solid white 0.1em;
}
.sivupalkki img /*sivupalkissa mahdollisesti oleva kuva*/
{
margin-left:5%;

}

/*.sisalto
{
vertical-align:top;
}*/

/*navigoinnin muotoilut*/
td a:link
{
	float:left;
	display:block;
	font-family:helvetica;
	font-size:100%;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	padding:5px 6px 5px 6px;
	color: #FFFFFF;
	border:outset;
	margin-left:10px;
	letter-spacing:0.2em;

}
td  a:visited
{
	float:left;
	display:block;
	font-family:helvetica;
	font-size:100%;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	padding:5px 6px 5px 6px;
	color: #FFFFFF;
	border:outset;
	margin-left:10px;
	letter-spacing:0.2em;
}

td a:hover
{
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	padding:5px 6px 5px 6px;
	color: #FFFFFF;
	border:inset;
	margin-left:10px;
	letter-spacing:0.2em;
	font-size:100%;
}
/*galleria sivun klikatut linkit , reunaviiva erilainen kuin muissa*/
td .galleria a:visited
{
	float:left;
	display:block;
	font-family:helvetica;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
	padding:5px 6px 5px 6px;
	color: #FFFFFF;
	border:inset;
	margin-left:10px;
}

/*pääotsikon sisältävä solu*/
td.otsikkosolu
{
vertical-align:middle;
border-top:solid white 0.1em;
}

/*hautalahden linkkiä varten*/
.tavislinkki:link
{
	border:none;
	color:purple;
	margin-left:-10px;
	font-size:100%;
	
	letter-spacing:normal;	
}
.tavislinkki:visited
{
	border:none;
	color:purple;
margin-left:-10px;
	font-size:100%;

	letter-spacing:normal;	
}
.tavislinkki:hover
{
	border:none;
	color:purple;
margin-left:-10px;
	font-size:100%;
	letter-spacing:normal;	
}

.normaali:visited
{
	border:dotted;
}
table
{
	border:none;
	border-collapse:collapse;
}

td
{
	padding:5px;
	margin:-10px;
	vertical-align:top;
}
/*käytössä pääsivulla, taustakuva*/
td.sisalto
{
	
	background-image:url('../images/lcn1024.jpg');
	background-repeat:no-repeat
}
/*ko sivun pohjassa oleva painike hoidettu spannilla*/
span
{
	margin-left:10px;
	float:left;
    display:block;
	width:auto;
	text-align:center;
	text-decoration:none;
	padding:5px 6px 5px 6px;
	color: #FFFFFF;
	border:inset white 0.1em;
	font-family:helvetica;
	font-weight:bolder;
	letter-spacing:0.4em;	
}

ul
{
	margin-left:6%;
	font-family:palatino;
}

p
{
	margin-left:6%;
	font-family:palatino;
	line-height:1.6em;
}

/*sivun pääkappale*/
p.sisalto
{
	
	margin-left:250px; /*tekstikappale pois enkelinkuvan päältä*/
	margin-top:2%;
	width:45%;
	font-weight:900;
	font-size:130%;

}

/*ei käytössä tällähetkellä*/
img.kelluva
{
float:right;
margin:0 2% 0 0;
}
div.vasen
{

text-align:center;
}
address script
{
	border:none;
}
address
{
	margin-left:6%;
}

input, textarea, label
{
	margin-left:6%;
}
