.nomobile, #polku, #tools, #tekstiversiolinkki, #headerbox, #shadow, #kommentit_shadow, #left_end, #paivitetty img, #osoiterivi {display:none;}

body {
	padding:0;
	margin:0;
	background-image:none;
	background:#f0f0f0;
	color: #000000;
	text-align:left;
	width:100%;
}

	body, p, td {font-family: verdana, arial, helvetica, sans-serif; font-size:11px;}
	h1, h2, h3, h4 {font-family: arial, helvetica, sans-serif; font-weight:normal; line-height: 25px;}
	h1 {font-size:2.0em; padding:0px; margin-top:0px; margin-bottom:0px; letter-spacing:0px; color:#ee7313;} 
	h2 {font-size:1.4em; margin-top:0px; margin-bottom:10px; color:#000000;}
	h3 {font-size:1.0em; font-weight:bold; margin-bottom:0px; color:#ee7313;}
	h4 {font-size:1.4em; font-style:italic; margin-bottom:0px; color:#735D4A;}
	.blue {color:#015777;}
	.orange {color:#ee7313;}
	.white {color:#ffffff;}
	.green {color:#00ff00;}
	.red {color:#ff0000;}
	
	a {text-decoration: underline; color: #ee7313;}
	a:hover {text-decoration: none;}
	a.ext_link:after {content:' »';	}
	
	hr { color: #D1E3E9; width: 100%; height: 1px; background-color: #D1E3E9; border: 0; margin-top:0px;} 
	
	ul,ol {margin:10px; padding:5px;}
	li {margin-left:12px;}
	
	form {margin:0px; padding:0px;}
	button, .button {font-weight:bold; font-size:11px; padding:0 5px 0 5px; color:#ffffff; border:solid 1px #CB5904; height:20px; background:#FF8200; } /* IE ei vielä tätä jummarra */
	button:hover, .button:hover {background:#FF9210;}
	input.text, textarea, select {border:solid 1px #a1b3b9;}
	input[type="text"] {border:solid 1px #a1b3b9;}
	input[type="text"]:hover, input.text:hover, textarea:hover, textarea:hover, select:hover {border-color:#015777;}
	fieldset {background:#fafaff; padding:6px; border:solid 1px #c1d3d9; margin-bottom:10px;}
	legend {color:#015777; background:#ffffff; padding:1px;}
	label {font-style:italic; color:#015777;}
	
	#outer {
	max-width:750px;
	background:#ffffff;
	background-image:none !important;
	width:expression(document.body.clientWidth > 750 ? "750px" : "auto" ); /* bugi-IE:lle oma max-width kikka */
	margin:1% auto;
	border:solid 1px #999999;
	padding:1%;
	}

/* Yläpalkki */
	#header 	{margin-left:5px; font-family:arial;}
/* rivi 1 */
#topbar {background:#f0f0f0; padding:4px; margin-bottom:10px;}
#yksikkonimilinkki { color:#015777; font-size:0.9em; font-weight:bold; text-decoration:none;}
#pikavalikko {float:right; margin:0;min-width:170px;}
#pikavalikko select { font-size: 11px; border:solid 1px #BBBBDD; color: #000000; background: #F5F5FF;}
#pikavalikko #gobutton {font-size: 10px; width:10px; border:none; margin-left:-2px; margin-right:-8px; color:#ffffff; background:#E6862A;}
	#otsikko_ylateksti {font-size:0.5em; font-weight:bold; letter-spacing:1px;}
	#tekijat {font-size:0.9em; font-weight:bold; margin-left:2px; margin-top:0px;}
	#tekijat_engl {font-size:0.9em; font-weight:bold; margin-left:2px; margin-top:0px; color:#735D4A; font-style:italic;}
	#engl {color:#735D4A; font-style:italic;}
	#ingressi {margin-top:20px;}
	#kuvateksti {font-size:0.9em; font-style:italic;}
	#oranssilainaus {font-size:1.4em; color:#ee7313; text-align:center;}
	#mustalainaus {font-size:1.4em; color:#000000; text-align:center;}
	#mustateksti {font-size:1.1em; color:#000000; text-align:left; font-style:italic;}
	.ruskeatausta {background:#F3EED8;}
	.iso {font-size:1.4em;}
	.pd10px {padding:10px;}
	#lisatietoa {font-style:italic;}

/* rivi 2 */
	#orangebox {background: #F38E34; border:solid 1px #CB5904;}
	#orangebox a {padding:3px 3px 5px 5px;; color:#ffffff; text-decoration:none;}
	#orangebox a:hover, #orangebox a:focus {text-decoration:underline;}
	#orangebox form { padding:1px; }
.searchtext {margin:0 2px 0 3px; width:90px; border:solid 1px #CB5904;}
#searchbutton {font-weight:bold; letter-spacing:0px; font-size:11px; padding:1px; color:#ffffff; border:solid 1px #CB5904; height:auto; background:#FF8200;}


/* rivi3 */
	#navibar {color:#015777; font-size:12px; margin:10px 0;}
	#navibar a:hover {color:#015777;}
	#navibaractive {font-weight:bold; background:#D9E4EA; border:solid 1px #BBD0D8;}

	#content {padding:11px;}

/* Vasen palsta */
	#left {max-width:780px;}
	#left_cover {margin-left:12px;}

/* Oikea palsta (tekstiosio) */
	#right {padding:10px 0; }

/* Alapalkki */
	#paivitetty {color:#5DA9B5; font-size:10px; text-align:right; margin-bottom:5px;}
	#paivitetty a {display:block; width:12px;}
	#paivitetty a:hover {background:#D9E4EA;}
	#footer {background:#ffffff; text-align:left;}
	#alkuunlinkki {display:block; background:#f18f37; margin-top:10px; padding:3px; text-align:center; color:#ffffff;}

/* kaksipalstainen taulukko diveillä */
.taulukko {width:100%;}
.tr {width:100%;}
.tr div {padding:2px;}
.tdleft { float:none; margin-top:10px; white-space: nowrap;}
.tdright { clear:right; margin:0px;}
.th {font-weight:bold; color:#015777; background:#f0f0f0; border:solid 1px #cccccc; margin-top:5px;}
.thleft { float:none; margin-top:10px; white-space: nowrap; font-weight:bold; color:#015777; background:#f0f0f0; border:solid 1px #cccccc;}
.thright { clear:right; margin-top:10px; font-weight:bold; color:#015777; background:#f0f0f0; border:solid 1px #cccccc;}


/* sisältöihin liittyvää muotoilua */
.yhteystieto {margin:0px 3%; padding:6px; background:#f9f9fa; border-bottom:solid 1px #dddddd;}
.doc {color:#666666; font-size:0.9em;}

/* JUHLALIITE CSS */

.aikajana {
	border: 1px solid #F08902; 
	background-color: #F3ECD4; 
	width: 100%; 
	max-width: 250px; 
	padding: 3px;
}

.strong {
	color: #F08902;
}
