BODY
{
    FONT-WEIGHT: normal;
    MARGIN: 1.58em 1ex 1.58em 1.58em;
    font-family: helvetica,arial,sans;
    background-attachment: fixed;
}

.ncmd
{
    Background: #f4f4f8;
    Font-family: arial, helvetica;
}
/*    background-image: url(/kevibg.png)
*/

/* finland.fi */
/*
body { margin: 0px 10px 0px 10px; }
fieldset { border: 1px solid #000; }
hr { color: #06C; }
input.hae { width: 156px; font-size: 84%; }
.linkit li { margin-top: 8px }
.linkit ul { margin-top: -10px }
.linkit dd { margin-top: 5px }

a:link { color: #004EB3; }
a:active { color: #F03; }
a:visited { color: #873561; }

.url { color: #555; }
.tuottaja { font-size: 84%; font-family: verdana,arial,helvetica,sans-serif; }
h1 { font-size: 150%; font-family: arial,helvetica,sans-serif; margin-bottom: 0px; }
h2 { font-size: 100%; font-family: arial,helvetica,sans-serif; }
h3 { font-size: 100%; font-family: arial,helvetica,sans-serif; font-weight: normal; font-style: italic; }
*/
.txt { font-family: arial,helvetica,sans-serif; }
.txtS { font-size: 84%; font-family: arial,helvetica,sans-serif; }
.txtTitle { font-size: 84%; color: #FFF; font-weight: bold; font-family: arial,helvetica,sans-serif; }

.bgBorder { background-color: #a1a1fC;}
.bgFooter { background-color: #E7F0FF;}
/* .bgKuvitus { background-image: url(/image/ylapalkki.jpg); background-repeat: no-repeat; background-color: #FFFFFF}
*/
.bgTitle1 { background-color: #69C; }
.bgTitle2 { background-color: #89cf80; }
.bgMuut { background-color: #EEFBEA; }

.marginleft { margin: 5px; font-size: smaller;}
.margin { margin-left: 1ex; }
.margin1 { margin-left: 2ex; }
.margin2 { margin-bottom: 7px; }
.margin3 { margin-top: 5px; margin-bottom: 5px; }
.margin4 { padding-left: 5px; }
.margin5 { margin: 8px 5px 5px 5px; }
.margin6 { margin-bottom: 18px; }
.margin7 { margin-bottom: 5px; }

.bgKaavio1 { background-color: #C6DCFC; }
.bgKaavio2 { background-color: #F0F7FF; }
.bgKaavio3 { background-color: #DDEEDE; }
.bgKaavio4 { background-color: #D5E5F7; }
.kaavio dd { margin-left: 7px; }
/*end*/

.kirjaarv { margin: 14px; font-size: smaller }
.kirjatop { margin: 7px; font-size: larger }
.note
{
    FONT-SIZE: smaller;
    MARGIN-LEFT: 12%;
    MARGIN-RIGHT: 12%
}
.comment
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-FAMILY: "Times New Roman", serif
}
H1
{
    MARGIN-TOP: .20em;
    FONT-WEIGHT: 500;
    FONT-SIZE: 2em;
    MARGIN-BOTTOM: 0.33em;
    COLOR: #036;
    LINE-HEIGHT: 130%;
    font-family: helvetica,arial;
    TEXT-ALIGN: center
}
.ingress
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e0e0f0 solid;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 1.5em;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 12%;
    MARGIN-RIGHT: 12%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e0e0f0 solid;
    FONT-STYLE: normal;
    font-family: helvetica,arial;
    BACKGROUND-COLOR: transparent
}
.infobox
{
    BORDER-RIGHT: #dddddd 2px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #dddddd 2px solid;
    PADDING-LEFT: 1em;
    FONT-SIZE: smaller;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 1em;
    MARGIN-LEFT: 7%;
    BORDER-LEFT: #dddddd 2px solid;
    COLOR: #000000;
    MARGIN-RIGHT: 7%;
    PADDING-TOP: 1em;
    font-family: helvetica,arial;
    BORDER-BOTTOM: #dddddd 2px solid
}
.first { color: green } 

.cout {
	font-size:16px;
	font-family:helvetica,arial;
	}
.cinp {
	font-size:14px;
	background: #eeeeee;
	font-family:helvetica,arial;
	cursor: pointer;
	}
.cinblnk {
	font-size:14px;
	background: #eeeeee;
	font-family:helvetica,arial;
	cursor: pointer;
	text-decoration: blink;}

A.no { 
	color: black;
	cursor: default;
	font-family:helvetica,arial;
	font-size: 110%;
	text-decoration: none;}
A.no:link { 
	color: black;
	cursor: default;
	font-family:helvetica,arial;
	font-size: 110%;
	text-decoration: none;}

A.no:visited {	
	color: black;
	cursor: default;
	font-family:helvetica,arial;
	font-size: 110%;
	text-decoration: none;}

A.no:hover  {	
	color: black;
	cursor: default;
	font-family:helvetica,arial;
	font-size: 115%;
	text-decoration: none;}

A.oi:link { 
	color: blue;
	background: #eeeeee;
	font-family:helvetica,arial;
	text-decoration: underline;}

A.oi:visited {	
	color: purple;
	background: #eeeeee;
	font-family:helvetica,arial;
	text-decoration: underline;}

A.oi:hover  {	
	background: #ffffff;
	font-family:helvetica,arial;
	text-decoration: underline;}

.important
{
    BORDER-RIGHT: #cedeff thick solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cedeff thick solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5% 10%;
    BORDER-LEFT: #cedeff thick solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cedeff thick solid
}
H1.mainmenuheader
{
    TEXT-ALIGN: left
}
.marginquote
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: right;
    MARGIN-BOTTOM: 2em;
    MARGIN-LEFT: 2em;
    BORDER-LEFT: gray;
    WIDTH: 25em;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f5f5f5
}

