body {

		margin: 0px;

		background-color: white;

		background-image: url(img/vasen.gif);
		background-repeat: repeat-y;

}



a:link		{ color: #C51015; text-decoration: none; }
a:visited	{ color: #C51015; text-decoration: none; }
a:active	{ color: #C51015; text-decoration: none; }
a:hover		{ color: #949494; text-decoration: underline; }

table { width: 1100px; }

div#intro {
		
}

#intro span {
		display: none; 
		}

#linkit {

		
		font-family: Arial, Helvetica;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;

		letter-spacing: 0.7pt;

		margin-top: 24px;
		margin-left: 20px;

}

#linkit a {
		margin-bottom: 5px;
		display: block;
		}

a img { border: none; }

#linkit a:link		{ color: #C51015; text-decoration: none; }
#linkit a:visited	{ color: #C51015; text-decoration: none; }
#linkit a:active	{ color: #C51015; text-decoration: none; }
#linkit a:hover		{ color: #7E7E7E; text-decoration: none; }

#osoite {
		margin-top: 15px;

		font-family: Arial, Helvetica;
		font-size: 9px;
		color: #767676;
}

#osoite p { 
		font-size: 11px;

		padding-left: 33px; 
		line-height: 16px;
}

#leipis {
		font-family: Arial, Helvetica;
		

		padding: 0px;
		margin-top: 23px;
		width: 450px;
		text-align: left;
}

h1 { 
		font-size: 22px;
		color: #C51015;
		line-height: 22px;
		padding-right: 10px;
		padding-left: 30px;

		font-weight: normal;

}

h2 { 
		font-size: 14px;
		color: #4C4C4C;
		line-height: 22px;
		padding-right: 10px;
		padding-left: 30px;

		text-transform: uppercase;
		letter-spacing: 0.7pt;

}

p { 
		font-size: 13px;
		color: #636363;
		line-height: 22px;

		padding-top: 0px;
		padding-bottom: 0xp;

		padding-right: 10px;
		padding-left: 30px;

}

.ingressi {
		font-size: 16px;
		color: #898989;
		line-height: 25px;

		font-weight: normal;
}

.puna { color: #C51015; 
		font-size: 13px;
		font-weight: bold;
}

.puna2 { color: #C51015; 
		font-size: 12px;
		font-weight: bold;
}

.vahva {
		color: #636363; 
		font-size: 14px;
		font-weight: normal;
}

.vahva2 {
		color: #636363; 
		font-size: 16px;
		font-weight: normal;
}

div#ylakuva {
		margin-left: 30px;
		background-image: url(diaesitys/9.jpg);
		background-repeat: no-repeat;
		}


div#ajankohtaista {
		
		border-style: solid;
		border-width: 0px 0px 0px 1px;
		border-color: #CACACA;

		width: 220px;
		min-height: 300px;

		margin-top: 20px;
		margin-left: 10px;

		margin-right: 350px;

}

#ajankohtaista img {
		color: #C51015;
		padding-left: 10px;
		}

#ajankohtaista {
		font-family: Arial, Helvetica;
		font-size: 11px;
		color: #898989;
		}

#ajankohtaista H2 {

		font-family: Arial, Helvetica;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		color: #C51015;

		padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 13px;
		line-height: 16px;

		margin: 0px;
		}

#ajankohtaista p {
		font-size: 11px;
		padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 13px;
		line-height: 16px;

		margin: 0px;
		}

#ajankohtaista p span.aika {
		font-size: 10px;
		font-weight: bold;
		color: #C51015;
		line-height: 16px;
		padding-top: 0px;
		padding-bottom: 0px;
		}

span.dropcap {
		  display:block;
		  float:left;
		  width:148px;
		  height:98px;
		  margin-right:5px;
		  background-image:url("img/p.gif");
		  background-repeat:no-repeat;
  }

span.dropcap span {
			display:none;
} 


span.dropcap_k {
		  display:block;
		  float:left;
		  width:100px;
		  height:101px;
		  margin-right:5px;
		  margin-bottom: 0px;
		  background-image:url("img/anfang_k_2.gif");
		  background-repeat:no-repeat;
  }

span.dropcap_k span {
			display:none;
} 

img#looppi { margin-left: 60px; }

ul { 		
		font-size: 14px;
		color: #C51015;

		font-weight: bold;
		line-height: 25px;
		
		margin-left: 0px;
		padding-left: 30px;

}

li { 
		list-style-type: decimal; 
		padding-top: 8px;
		line-height: 25px;
		
		margin-left: 26px;
		padding-left: 10px;

}

table#yhteystiedot {

		width: 470px;

		font-size: 12px;
		color: #3C3C3C;
		line-height: 18px;

		margin-bottom: 0px;

		margin-left: 25px;
}

#yhteystiedot td {  
		padding-bottom: 0px; padding-right: 8px;
}

table#yhteystiedot2 {

		width: 200px;

		font-size: 12px;
		color: #3C3C3C;
		line-height: 18px;
		margin-left: 0px;
		margin-bottom: 0px;

}

#yhteystiedot2 td { 
		padding-bottom: 0px; 
}

input, textarea {
		font-family: Arial, Helvetica;
		font-size: 13px;
		line-height: 18px
		color: #3C3C3C;
}

img#pdf { margin-left: 30px; }

div#flash { 
width: 206px;
height: 378px;
background-image: url(flash/k1.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#flash object, #flash embed {
float: right; 
}



