@charset "UTF-8";
/* CSS Document */

body {
	background-color: #a78663;
	font-family: "palatino linotype",palatino,serif;
	font-size: 12px;
	color: #2B2B2B;
	text-align:left;
	background-image: url(../images/tausta.jpg);	
	background-repeat:repeat-x;	
}

img a, a img {
	border: 0px none;
	text-decoration: none;
}

p {
	font-size:12px;
	}

a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}


h1 {
	font-size: 12px;
	color: #3baeff;
	margin-bottom: 0px;

}

h4, h5 {
	font-size: 12px;
	color: #3baeff;
	margin-bottom: 0px;

}
h3 {
	font-size: 16px;
	color: #3baeff;
	text-align:left;
}

#Table_01 {
	margin:0 auto;
	width:870px;
}

.haa{
	display: none;
}


#header {
	width:870px;
	height:308px;
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	
}

#maincontent {
	position:relative;
	width:870px;
	background-image:url(../images/maincontent.jpg);
	background-repeat:repeat-y;
}

#navi {
	position:relative;
	left:130px;
	width:180px;
	float:left;
}

#navi img{

	border: none;
	margin-left:-30px;
	
}
/* ################ navin sijainti ######################## */


.mainlevel
{
        list-style-type: none;
        margin: 0px 0px 10px 15px;
		text-align:left;
		padding-left:0px;
		padding-top: 0px;
		font-size: 18px;
		
	
}


/* ################ menutekstin pÃ¤Ã¤ li-tyyli ######################## */

.mainlevel
{
	text-color:#c30000;
	letter-spacing: 1px ;
	font-family:"Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif;
	color: #FFFFFF; /* li-tekstin vÃ¤ri, kun ei ole linkki */
   	border: 0px;
	white-space: nowrap;
	

}



/* ################## linkkien vÃ¤lit ################## */
#navi a:link,  #navi a:visited
{
        display: block;
        padding: 20px 0px 0px 0px;
        text-decoration: none;
        font-size: 18px;
	
}



/* ################## a:hover kursori linkin pÃ¤Ã¤llÃ¤ ################## */
#navi a:hover, #navi a:active, #navi a:focus
{
        color: #c30000 !important;
	
}

#oikea_kuva {
	position:relative;
	float:left;
	left:130px;
	width:494px;
	min-height:480px;
	height:auto !important;	
	height:480px;
	font-family: "palatino linotype",palatino,serif;
	color: #2B2B2B;
	font-size: 12px;
	text-align:left;
	background-image: url(../images/ala_tausta.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
}


.teksti{
	padding: 0px 10px 0px 10px;
}


#footer {
	clear:left;
	background-image: url(../images/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color: #2B2B2B;
	width:870px;
	height:122px;
}

.moduletable {
	font-size: 12px;
}


.moduletable h1 {
	font-size: 12px;
	color: #3baeff;
	margin-bottom: 0px;

}

.moduletable h4, h5 {
	font-size: 12px;
	color: #3baeff;
	margin-bottom: 0px;

}
.moduletable h3 {
	font-size: 16px;
	color: #3baeff;
	text-align:left;
}

.contentheading {
	font-family: "palatino linotype",palatino,serif;
	font-size: 19px;
	color: #c30000;
	text-align:left;

}

.contentpaneopen h2 {
	font-size: 14px;
	color: #c30000;
	text-align:left;

}

.componentheading{
	font-family: "palatino linotype",palatino,serif;
	font-size: 19px;
	color: #c30000;
	text-align:left;
	margin-bottom: -30px;
}

.chronoform{
	display:none;	
}