/* Perusasetukset */
body { background-color: #F5F1D9; margin: 0px 0px 0px 0px; text-align: center; }

/* Perusfontti */
body, td, p, ul, ol, li { font-family: arial,helvetica,sans-serif; font-size: 12px; color: #000000; }

/*Pääotsikko */
h1 {font-size: 150%;
font-weight: bold;
color: #68604C;
line-height: 28px;
}

/*Alaotsikko */
h2 {font-size: 140%;
color: #000000;
text-align: left;
}

/*Alaotsikko */
h3 {font-size: 120%;
color: #68604C;
text-align: left;
}

h5 {font-size: 120%;}

.kalenteri h5
{font-size: 120%;
line-height: 14px;
margin-bottom: 0;
margin-top 0;
background-color: #CBC390; 
padding: 5px;}

/* Teksti- ja taulukkoasetukset */
#container {
	position:relative;
	margin: 0 auto;
	width: 802px;
	text-align: left;
	border-style: solid;
	border-width: 20px 1px 1px 1px;
	border-color: 68604C;
	background-color:#CBC390;
/* IE-korjaus */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:802px;
	}
/* Opera-korjaus". */
body>#Container {width:802px;
  }

#raita1 {
	background-image: url(images/upper_ala.gif);
	background-repeat: repeat-y;
	font-size: 90%;
	text-align: left;
	height: 22px;
	width: 802px;

}

.floatright { 
	float: right; 
	}


#Content {
	margin-left: 230px;
	width: 571px;
	border-style: solid;
	border-width: 1px 0px 20px 1px;
	border-color: 68604C;
	background-color: #fff;
/* IE-korjaus */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:571px;
	}
/* Opera-korjaus". */
body>#Content {width:571px;
	}

#Content2 {
	margin-left: 230px;
	width: 571px;
	border-style: solid;
	border-width: 1px 0px 20px 1px;
	border-color: 68604C;
	background-color: #fff;
/* IE-korjaus */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:571px;
	}

#alkuun {margin-left: 230px;
	width: 571px;
	padding-bottom: 20px;
	text-align: right;}

.marginaali {
	padding:20px 50px 50px 50px;
}

#Menu {
	font-size: 9pt;
	position:absolute;
	top:173px;
	left:0px;
	width:230px;
	background-color:#B1A65E;
/* IE-korjaus */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px;
	}
/* Opera-korjaus". */
body>#Menu {width:230px;

}

#Menu ul {
	font-size: 9pt;
	list-style: none;
	padding:0;
	margin: 0;
}

#Menu li {
	font-size: 9pt;
	padding-left: 15px;
	line-height:25px;
}

#sub ul  {
	font-size: 9pt;
	list-style: none;
	padding: 20;
	margin: 20;
	background-color: 68604C;
}

#sub li { 
	font-size: 9pt;
	background-color: 68604C;
	line-height:25px;
}

#tiedot {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: 68604C;
	width: 450px;
	height: 60px;
	padding: 10px;
	}

.vasen {float: left;}
.oikea {text-align: right;}

.form {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: 68604C;
}

.form td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: 68604C;
}

.kalenteri 
	{border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: 68604C;
	width: 350px;
	}
	
.kalenteri p
{padding-left: 5px;}

/* Linkit */

a.navi:link {color:#000000; text-decoration: none; margin-left: 10px; }
a.navi:active  {color:#000000; text-decoration: none; margin-left: 10px; }
a.navi:visited {color:#000000; text-decoration: none; margin-left: 10px; }
a.navi:hover {color:#ECECEC; text-decoration: none; margin-left: 10px;}

a.special:link {color:#CB0000; text-decoration: none; margin-left: 10px; }
a.special:active  {color:#CB0000; text-decoration: none; margin-left: 10px; }
a.special:visited {color:#CB0000; text-decoration: none; margin-left: 10px; }
a.special:hover {color:#ECECEC; text-decoration: none; margin-left: 10px;}

a.subnavi:link {color:#ECECEC; text-decoration: none; margin-left: 22px; }
a.subnavi:active  {color:#ECECEC; text-decoration: none; margin-left: 22px; }
a.subnavi:visited {color:#ECECEC; text-decoration: none; margin-left: 22px; }
a.subnavi:hover {color:#ECECEC; text-decoration: none; margin-left: 22px;}

a.etusivulle:link {color:#000000; text-decoration: none; font-size: 90%; margin-left: 280px;}
a.etusivulle:active  {color:#000000; text-decoration: none; font-size: 90%; margin-left: 280px;}
a.etusivulle:visited  {color:#000000; text-decoration: none; font-size: 90%; margin-left: 280px;}
a.etusivulle:hover {color:#000000; text-decoration: none; font-size: 90%; margin-left: 280px;}

a:link {color:#CB0000;}
a:active {color:#CB0000;}
a:visited {color:#CB0000;}
a:hover {color:#CB0000;}