
BODY {margin: 0px; text-align: center;background:#F2EDE5}

.paanavi {
	margin-right: 0px;
	padding: 0px;
}



.paanavi A {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none; 
	padding-right: 3px;
}

.paanavi A:hover {  text-decoration: underline;}
.sisalto {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.sisalto A {  color: #666666}
.alanavi {background: #C6AB7A; width:170px; background-image: url('images/navi_bg2.gif');}
.alanavi A {margin-left: 4px; line-height: 16px; text-decoration: none;}
td#leftmargin DIV {
	margin-left: 22px; 
	padding-right: 12px; 
}

td#leftmargin .paanavi {
  margin:0px;
  margin-left: 22px; 
  padding: 0px;
  margin-top: 4px;
}

#ElemCELL4 {margin-top: 16px;}

#Solu7 DIV P {
	padding: 0px;
	margin: 0px;
}


td#Solu6 {border-top: 3px solid #FFFFFF;}

td#Solu5 DIV {margin-top: 8px;}

.leipateksti {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666
}

.leipateksti TABLE {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666
}

.ajankohtaista, .ajankohtaista2 {

	width: 180px;
}

.ajankohtaista .teksti {
	background: #856C44;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding: 4px;
}

.ajankohtaista .teksti A {
	color: #FFFFFF;
}

.ajankohtaista .teksti DIV {
	margin: 0px;
	padding: 0px;
}

.ajankohtaista .otsikko {
	background: #856C44;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding: 4px;
}


.ajankohtaista2 .teksti {
	background: #C6AB7A;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding: 4px;
}

.ajankohtaista2 .teksti A {
	color: #FFFFFF;
}

.ajankohtaista2 .teksti DIV {
	margin: 0px;
	padding: 0px;
}

.ajankohtaista2 .otsikko {
	background: #C6AB7A;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding: 4px;
}


#tapahtumakalenteri #otsikko {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#tapahtumakalenteri #ajankohta {
	padding: 0px;
	margin: 0px;
}

#tapahtumakalenteri #seloste {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

#tapahtumakalenteri {
	width: 100%;
	padding-left: 22px; 
	margin-right: 22px;
	margin-top: 20px;
	font-size: 12px;
}
