/* CSS Document YHTEISET */

html  {
SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #97a3a7; 
	SCROLLBAR-3DLIGHT-COLOR: #97a3a7; 
	SCROLLBAR-ARROW-COLOR: #97a3a7; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
		text-align:left;
  overflow-x: hidden; 
} 

html,body { 
  min-height: 100%; 
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

} 

/* .............. LOGO ................. */
/* näiden sisältö sama kaikilla sivuilla */
#logo {
position:absolute;
top:3px;
right:5px;
margin:0px; 
padding:0px; 
border:0px;
}


/* .............. VASEN REUNA ................. */
/* näiden sisältö sama kaikilla sivuilla */

#kulma {
position:absolute;
top:0px;
left:0px;
margin:0px; 
padding:0px; 
border:0px;
width:225px;
height:221px;
}

 

/* ETUSIVU päälle tuleva teksti */
.movtext {
width:225px;
height:221px;
position:absolute;
top:90px;
left:50%;
margin:0px 0px 0px -112px;
padding:0px;

visibility:hidden;

text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
letter-spacing:0.4em;
color:#f84202;
font-weight:bold;
text-decoration: none;
background-color:none; 
border:0px black solid;
}


/* .............. YLÄREUNA ................. */
/* näiden sisältö vaihtuu kunkin alasivun mukaan */
/* ulkoasu määritellään aikakauden omassa css */

/* YLÄREUNAN NAVI */
#navi-top {
position:absolute;
top:10px;
left:235px;
margin:0px; 
padding:0px; 
border:0px;
width:350px;
height:100px;
z-index:60;
}

#navi-top img {
margin:0px 0px 0px 0px; 
padding:0px; 
border:0px;
}

/* SISÄLLYSNAVI aina oranssi */
/* tarkoitus laittaa kuvilla tekstit aikakauden mukaan */

#navi1 {
position:absolute;
top:78px;
left:235px;
margin:0px; 
padding:0px; 
border:0px;
width:380px;
height:100px;
z-index:90;
}

#navi1 img {
margin:0px 4px -3px 0px; 
padding:0px; 
border:0px;
}

/* PERUSLINKIT */
a {	color: #f84202; text-decoration:underline;}
a:visited {	color: #f84202; text-decoration:underline;}
a:hover {	color: #a1b578; text-decoration:none;}
a:active {	color: #f84202; text-decoration:underline;}

.linkki {text-indent: 0em;
padding:0px 0px 0px 0px; 
margin: 2em 0px 0px 0px;}

.niksit {text-indent: 0em;
padding:0px 0px 0px 0px; 
margin: 0em 0px 20px 0px;}


/* VIIVA */
/* joka aikakaudella omansa */
#viiva {
position: absolute;
top: 168px;
right: 0px;
margin: 0px; 
padding: 0px; 
border: 0px;
width: 679px;
height: 23px;
}


/* LEHDEN NIMI */
/* joka aikakaudella omansa */
#nimi {
position:absolute;
top:75px;
right:10px;
margin:0px; 
padding:0px; 
border:0px;
width:419px;
height:94px;
}





/* .............. SISÄLTÖKENTÄT ................. */

#sisalto {
position:absolute;
left:0px;
top:180px;
	padding: 0px;
		margin:0px;
	width: 100%;
	height:auto;
	text-align:left;
	border: 0px solid black;
}

/* VASEN palsta */
/* asemointi suhteessa sisältöön */
/* ei välttämättä täytettä */
#vasen {
position:absolute;
left:0px;
top:45px;
	padding: 10px 0px 0px 0px;
		margin:0px;
	width: 200px;
	height:400px;
	text-align:left;
	border: 0px solid red;

}

/* OIKEA palsta */
/* asemointi suhteessa sisältöön */
/* ei välttämättä täytettä */
#oikea {
float:right;
	padding:0px;
		margin: 10px 0px 0px 0px;
	width:400px;
	height:400px;
	text-align:center;
	border: 0px solid blue;
}



 

/* .............. IFRAME ................. */
/* käytössä vain kuvasivuilla */
 
iframe { 
overflow-x: hidden;  
} 

#box {
	background-image:none;
	background-color:none;
 	width:400px;	
	height:520px;
		padding:0px 0px 0px 0px;
		margin:0px;
		position:absolute;
		top:4px;
		right:10px;
		border:0px;
}

#kuvaroll {
position:absolute;
left:180px;
top:40px;
	background:none;
overflow: auto; 
width: 350px; 
height: 120px;
}

#pikkukuvat {width: 9100px;}

#pikkukuvat img {float: left; height:90px; margin: 0 5px;}

.noborder { border: 0; padding: 0; }