
body {
margin-left: 1em;
margin-right: .2em;  
/* border: 1px solid green; */
width: 700px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #000000; 
}
html>body {
width: 700px;
} 



	h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bolder; color: #0000C1; margin-top: 3px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #0000C1; line-height: normal; clip:  rect(   ); font-style: normal; font-variant: normal; text-transform: none; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
	h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #0000C1; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #0000C1; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
	h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #0000C1}

	/* Taulukot */
	td { font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
	td A:link { COLOR: blue; TEXT-DECORATION: underline;}
	td A:visited { COLOR: #0A64FF; TEXT-DECORATION: underline;}
	td A:hover { COLOR: #CC0000;}

        caption { text-align:left; font-size: 150%; font-style: bold; padding-left: 5px;}


a:link, a:link *
 { color : #0000af; background : transparent ;
   text-decoration: underline}
a:visited, a:visited *
 { color : #609; background : transparent ;
   text-decoration: underline}
a:link:hover, a:link:hover *,
a:visited:hover, a:link:hover *
 { color : #c33; background : #ffe ;
   text-decoration: none; }
/*a:link:focus, a:link:focus * */
a:link:active, a:link:active *
 { background: yellow;
   color: red;
   text-decoration: none; }
a:visited:focus, a:visited:focus *
/* a:visited:active, a:visited:active * */
 { background: #ffc;
   color: red;
   text-decoration: none; }

.nounderline { text-decoration: none; }

p.leipis{ 
	color: blue; 
	}

p.minitoc {
  width: 12em;
  float: right;
  margin-left: 1em;
  background: #efe;
  color: black;
  border: solid #090 thin;
  padding: 0.2em 0.25em 0.2em 0.4em; }

.sidebox {
  width: 20em;
  float: right;
  margin-left: 1em;
  border: solid #063 1px;
  padding: 0.2em 0.25em 0.2em 0.4em;
  page-break-inside: avoid; }

.latest {
	width:500px;
	margin:50px auto;
	text-align:left;
	padding:15px;
	border:1px dashed #333;
	background-color:#eee;
	}

#footer{
font-size: smaller;
clear: both;
height: 5%;
border-width: 3px 0 0 0;
border-style: solid;
border-color: blue;
vertical-align: middle;
padding: 10px;
margin: 0;
} 

.note {
background : #eee; color:grey; font-size:smaller;
outline-style:dotted;
width: 40em;
min-width:inherit;
padding : 3px;
font-family : "Lucida Console", Courier, monospace;
font-style: italic;
}

table.t_hallitus{
 background-color: #FFFFFF;
 padding:5;
 outline-style:solid;
 outline-width: medium;
 width: 90%;
 empty-cells:show;
 border-collapse:collapse;
 margin-top:100px;
 margin-left:auto; 
 margin-right:auto;
 }

tr.odd td{
 background-color: #eee;
} 

blockquote { border : solid #696 1px;
   padding : 0.06em 0.2em 0.06em 0.4em; 
   margin: 0 0.5em 0.2em 1em;
   background: #f9f9f9 none; color: #000; }