
	body {
		height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		background-image: url(img/tausta.gif); background-repeat: repeat-y;
	}
	
	div#kaikki {	}

	div#intro {
		height: 119px;

		margin-right: 0px;
		
		background-image: url(img/ylapalkki.gif);
		background-repeat: repeat-x;
	}
	
	div#hallintaintro { height: 158px; background-image: url(img/ylapalkki.gif); }

	#intro span.tyhja { display: block; height: 100%; width: 767px; background-image: url(img/ylapalkki.gif); }

	#intro form { margin: 0px; padding: 0px; }
	#intro div#pudotusvalikko {
		width: 780px;
		height: 20px;
		clear: both;
		
		background-image: url(img/alapalkki.gif);
	}
	
	#intro marquee {
		display: block;
		float: left;
		
		/* overflow: hidden; */
		
		width: 520px;
		
		padding-left: 0px;
		padding-top: 9px;
		
		color: #BACADD;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		
	}
	
	#intro marquee strong { color: #FFBC26; }

	#intro form {
		float: right;
		clear: right; 	
		padding-left: 130px;
		
		background-image: url(img/v_kieli.gif); background-repeat: no-repeat;
		/* background-position: 507px top;  */ 
	}
	
	#intro select {
	/*
		position: absolute;
		left: 655px;
	*/
	
		margin-top: 6px;
		
		width: 120px; 
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: white;
		background-color: #224368;
		
		border: solid 1px gray; 
	}
	
	

	div#valikko {
		width: 217px;
		padding-top: 5px;
		float: left;
		clear: left;
	}

	#valikko ul {
		margin-left: 12px;
		margin-right: 12px;

		margin-top: 0px;
		margin-bottom: 20px;

		padding: 0px;
		list-style: none;
	}

	#valikko ul li {
		list-style: none;
		margin: 0px;

		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	/* #backstage #valikko ul ul li { padding: 0px; margin-bottom: -3px;  } */
	


	#valikko ul li a {
		color: #08377B;

		padding-left: 35px;
		padding-top: 2px;


		background-image: url(img/nuoli.gif);
		background-position: 20px center;
		background-repeat: no-repeat;

		font-family: "Trebuchet MS", Trebuchet, Arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;

		text-decoration: none;
		text-transform: uppercase;
	}
	
	#valikko ul li a.lisaa { font-weight: bold; }
	#valikko ul li a.poista { color: #DD0000; } 


	/* ############################ TÄSSÄ BLOKKILINKKITYYLI JOS TARPEEN
	#valikko ul li a {
		display: block;

		height: 24px;

		padding-top: 6px;
		padding-bottom: 5px;
		padding-left: 20px;
		margin: 0px;

		color: #08377B;

		font-family: "Trebuchet MS", Trebuchet, Arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;

		text-decoration: none;
		text-transform: uppercase;
	} */

	html>body #valikko ul li a { height: auto; }

	#valikko ul li a:hover { color: #FAB700; }


		/* ### ALAVALIKOT ### */

		#valikko ul ul {
			display: none;

			margin: 0px; margin-left: 2px; margin-right: 2px;
			background-color: #F0F3F7;
			padding-top: 5px; padding-bottom: 8px;

			border: solid 1px #CCD7E3;
			border-width: 1px 0px 1px 0px;
		}
		#valikko ul ul li { margin: 0px; padding: 0px; }

		#valikko ul ul li a {
			padding: 0px;
			height: auto;
			padding-left: 32px;

			content: "asdf";

			background-image: url(img/alanuoli.gif);
			background-position: 18px center;

			text-transform: none;
			font-weight: normal;
			font-size: 11px;
			color: #416999;
		}



	/* ########### SISÄLTÖ ########### */

	div#sisalto {
		position: absolute;
		left: 215px; 
		
		/* width: 590px; */
		width: 600px;
		
	}

	div#leipateksti {
		padding-left: 25px;
		padding-right: 25px; 
		padding-bottom: 60px;
		padding-top: 5px;

		font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #444444;
	}

	#leipateksti table td, #sisalto ul li {
		font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #444444;
		
		vertical-align: top;
	}

	#sisalto p, #sisalto address {
		margin-top: 0px;
		margin-bottom: 18px;
	}

	#sisalto h1 {
		padding-top: 5px;
		margin-top: 0px;
		margin-bottom: 15px;

		border: solid 1px #BBBBBB;
		border-width: 0px 0px 1px 0px;

		font-size: 20px;
		font-weight: normal;
		color: #11427D;
	}

	#sisalto h2 {
		margin-top: 25px;

		color: #11427D;
		font-size: 14px;
		font-weight: bold;
	}

	#sisalto h3 {
		margin-bottom: 0px;
		margin-top: 15px;

		color: #11427D;
		font-size: 12px;
		font-weight: bold;

	}
	
	#sisalto address {
		display: block;
		font-style: italic;
	}

	#sisalto ul {
		list-style-image: url(img/listanuoli.gif);
		margin-left: 0px;
		padding-left: 30px;
	}
	
	#sisalto ul li {
		margin-left: 0px;
	}
	
	#sisalto a img { border: solid 1px white;  } /* #2263AF; */
	#sisalto a:hover img { border: solid 1px #F1AA00; }
	
	a:link { color: #2263AF; }
	a:visited { color: #6689B1; }
	a:hover, a:active { color: #F1AA00; }
	

	#valikko ul ul.piilossa { display: none; }
	#valikko ul ul.nakyvissa { display: block; }

	#valikko a.akt { font-weight: bold; text-transform: uppercase;}

/* ################################################################################## */

	table.uutisetTaulukko td { padding-bottom: 8px; padding-top: 8px; border: dashed 1px gray; border-width: 0px 0px 1px 0px ; }

	div#tyokalut { padding-bottom: 6px; clear: both; }
	#tyokalut textarea { clear: both; }

	hr { clear: both; }

	#tyokalut a {
		width: 30px;

		/* float: left; */
		/* display: block; */

		border-style: solid;
		border-width: 1px;
		border-color: #EEEEEE black black #EEEEEE;
		background-color: #DDDDDD;

		padding: 2px;
		font-family: Times, serif;
		text-align: center;
		text-decoration: none;
		font-size: 13px;

		color: black;
	}

	#tyokalut a:link, #tyokalut a:visited, #tyokalut a:active { color: black; }
	#tyokalut a:active { border-color: black #EEEEEE #EEEEEE black; }

	a#bold { font-weight: Bold; }
	a#otsikko { font-weight: Bold; font-size: 100%; }
	a#otsikko2 { font-weight: Bold; font-size: 80%; }
	a#otsikko3 { font-weight: Bold; font-size: 70%; }
	a#linkki:link, a#linkki:visited { font-weight: bold; text-decoration: underline; color: blue; }
	
	a#italic { font-style: Italic; }

	#backstage form { background-color: #EAE7E0; padding: 10px; border: dashed 1px gray; }
	#backstage form p { margin-top: 0px; }

	#backstage form h2 { margin-top: 0px; color: #747169; font-weight: Bold; font-size: 16px; letter-spacing: 2px; text-align: center; text-transform: uppercase; border: solid 1px #747169; border-width: 0px 0px 1px 0px; }

	textarea {
		font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica; font-size: 12px; padding: 3px;
		border: solid 1px #AAAAAA;
	}

	textarea#tekstieditori {
		width: 500px;
		height: 340px; 
		letter-spacing: 1px;
		
	}

	.tiedostot tr:hover {
		background-color: #FCCA03;
	}
	
	span.alihakemisto {
		display: block;
		padding: 10px;
		margin-left: 40px;
		margin-bottom: 10px;
		
		background-color: #EFEFEF;
		
		border: dashed 1px #888888;
	}
	
	h2.alihakemisto img {
		vertical-align: middle;
		border: 0px;
		margin-right: 10px;
	}
	
	h2.alihakemisto { margin-bottom: 0px; margin-top: 0px; padding: 0px; }
	
	h2.alihakemisto a:link, h2.alihakemisto a:visited { text-decoration: none; color: #11427D; }
	h2.alihakemisto a:hover { color: #FAB700; }
	
	div.piilossa { display: none; }
	div.nakyvissa { display: block; }