/* COMMON CSS SETTINGS */
body {
  margin:10px;
  font-family:Arial;
  font-size:12px;
  background-color:#EDEDED;
}
img {
border:0;
}
font {
margin-top:0px;
margin-bottom:0px;
font-family:Arial;
font-size:13px;
}
p {
margin-top:0px;
margin-bottom:0px;
}
h1 {
margin-top:40px;
margin-left:0px;
font-size:17px;
}
h2 {
font-size:17px;
}
h3 {
font-size:15px;
}
a {
  color:#831F3B;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
/* HEADER */
.topimage {
margin:2px;
padding:2px;
}
/* SIDEBAR */
#sidebar {
  font-size:12px;
  vertical-align:top;
}
#sidebar tr{
  vertical-align:top;
}
#sidebar table{
  font-size:12px;
}
#sidebar .date {
padding-top:12px;
font-weight:bold;
}
#sidebar a {
color:black;
}
.cmsheader
{
/*1,Header for portal pages*/
font-weight:Bold;
}
.cmsteaserheader
{
/*1,Teaser for portal pages*/
}
.cmslistsubject
{
/*1,Subject for document on portal pages*/
font-weight:Bold;
color: black;
}
.cmslistteaser
{
/*1,Teaser for document on portal pages*/
}
.cmslistlinks
{
/*1,Links for documents on portal pages*/
}
.cmslistdate
{
/*1,Date for documents on portal pages*/
}
.cmslistauthor
{
/*1,Author for documents on portal pages*/
}
.cmslistimg
{
/*1,Image formating for document on portal pages*/
}
.cmslistlinetop
{
/*0,Line display on top of documents on List page*/
color:#000000;
}
.cmslistlinebottom
{
/*0,Line display below the documents on List page*/
color:#000000;
}
/* FORM CSS */
.cmsinputheader
{
/*1,Used for input forms header*/
margin-top:40px;
font-size:17px;
margin-left:10px;
font-weight:bold;
}
.cmsinputreturn
{
/*1,Used for input forms header*/
margin-top:140px;
font-size:15px;
}
.cmsinputteaser
{
/*1,Input form Teaser*/
text-align:Left;
text-decoration:none;
color:#000000;
margin-left:10px;
margin-top:12px;
margin-bottom:12px;
font-size:15px;
}
.cmsinputfieldlabel
{
/*1,Input form Labels*/
font-weight:Bold;
text-align:Left;
padding-left:0px;
padding-top:0px;
margin-left:10px;
margin-top:0px;
text-decoration:none;
color:#000000;
font-size:14px;
}
.cmsinputtextfield
{
/*1,Input form Inputfield*/
text-align:Left;
text-decoration:none;
padding-top:0px;
margin-left:10px;
margin-top:0px;
color:#000000;
font-size:13px;
width:400px;
}
.cmsinputbutton
{
/*1,Input form Button*/
font-weight:Bold;
font-size:14px;
text-align:Center;
text-decoration:none;
color:#000000;
font-family:Calibri,
padding-bottom:40px;
margin-left:10px;
}
.cmsinputradio
{
/*1,Input form Radio buttons*/
text-align:Left;
text-decoration:none;
padding-left:0px;
padding-top:0px;
margin-left:10px;
margin-top:0px;
color:#000000;
font-size:14px;
}
.cmsinputarea {
width:600px;
margin-left:10px;
}
/* OTHER */
.cmssubject
{
/*1,Subject on documents*/
padding-left:20px;
padding-top:20px;
font-weight:Bold;
}
.cmsteaser
{
/*1,Teaser on documents*/
}
.cmslinks
{
/*1,Links on documents*/
padding-left:0px;
}
.cmsrelated
{
/*1,Related information on documents*/
padding-left:20px;
}
.cmsimagetext
{
/*1,Image text on documents*/
}
.cmsrelatedlinks
{
/*1,Related information on documents*/
padding-left:20px;
}
.cmscopyright
{
/*1,Copyright text*/
}
.cmslistbox
{
/*1,Right column portalpage list*/
text-align:Left;
text-decoration:none;
color:#000000;
border:solid 1px #CCCCCC;background-color:#EEEEEE;padding:10px;width:100px;margin-right:30px;margin-left:10px;
}
.cmshidEditor
{
/*1,Input editor text*/
text-align:Left;
text-decoration:none;
color:#000000;
}
.cmsinputselect
{
/*1,Input form Selection box*/
text-align:Left;
padding-left:20px;
text-decoration:none;
color:#000000;
}
.cmsinputresultlist
{
/*1,Input form Result list*/
text-align:Left;
padding-left:20px;
text-decoration:none;
color:#000000;
}
 
.cmslinksprint
{
/*1,Print link text on documents*/
font-family:Arial, Geneva, Verdana, Helvetica, sans-serif;
text-align:Left;
text-decoration:none;
color:#666666;
}
 
.cmsinputtext
{
/*1,Input form Date*/
text-align:Left;
text-decoration:none;
padding-left:20px;
color:#000000;
}
/* CMS CONTENT */
#contentelement {
background-color:white;
background-image:url('/documenta/mm.nsf/lupgraphics/viiva_pysty.jpg/$file/viiva_pysty.jpg');
background-repeat: repeat-y;
position:absolute;
left:265px;
top:125px;
z-index:0;
width:650;
height:676px;
overflow:auto;
}
#cmscontent {
padding-left:20px;
padding-top:20px;
}
cmscontent td
{
/*1,Text inside table cells in content*/
font-style : normal;
font-weight : normal;
color:#000000;
}
 
.cmscontent
{
/*1,Default Content style*/
font-style : normal;
font-weight : normal;
color:#000000;
}
/* MAINSITE DIV */
#contentbodystyle {
background-color:#FFFFFF;
position:relative;
left:0;
top:0;
width:900px;
height:850px;
text-align:left;
margin:0 auto;
}
/* FOOTER */
#footercell {
position:absolute;
z-index:1010;
top:805px;
height:40px;
width:915px;
text-align:right;
margin-left:0px;
padding-top:10px;
background-image:url('/documenta/mm.nsf/lupgraphics/alapalkki.jpg/$file/alapalkki.jpg');
background-repeat:repeat-y;
color: white;
font-size:13px;
}
#footercell a {
color: white;
}
#footerLink
{
  cursor:pointer;
  color:#FFFFFF;
  text-decoration:none;
}
#footerLink:hover
{
  text-decoration:underline;
}
/*COMPANY*/
#company {
width:200px;
font-size:13px;
}
/*POPUPDIV*/
#layer1 {
position: absolute;
z-index:1011;
visibility: hidden;
width: 600px;
height: 200px;
left: 20px;
top: 300px;
background-color: white;
border: 1px solid #000;
padding: 10px;
}
#close {
	float: right;
}
/*SITEMAP*/
.sitemapl1 {
padding-left:20px;
padding-top:20px;
}
.sitemapl2 {
padding-left:40px;
}
.sitemapl3 {
padding-left:60px;
}
.sitemapl4 {
padding-left:80px;
}
.cmscontentpath {
margin-left:20px;
}
/* POPUP DIV STYLE */
#layer1content {
text-align:left;
}
/* FRONTPAGE CORNERS */
/* http://www.webcredible.co.uk/user-friendly-resources/css/css-round-corners-borders.shtml */
.t {background: url('/documenta/mm.nsf/lupgraphics/dot.gif/$file/dot.gif') 0 0 repeat-x;width:22em;font-size:12px;}
.b {background: url('/documenta/mm.nsf/lupgraphics/dot.gif/$file/dot.gif') 0 100% repeat-x;}
.l {background: url('/documenta/mm.nsf/lupgraphics/dot.gif/$file/dot.gif') 0 0 repeat-y; height:16em;}
.r {background: url('/documenta/mm.nsf/lupgraphics/dot.gif/$file/dot.gif') 100% 0 repeat-y; height:16em;}
.bl {background: url('/documenta/mm.nsf/lupgraphics/bl.gif/$file/bl.gif') 0 100% no-repeat; height:16em;}
.br {background: url('/documenta/mm.nsf/lupgraphics/br.gif/$file/br.gif') 100% 100% no-repeat; height:16em;}
.tl {background: url('/documenta/mm.nsf/lupgraphics/tl.gif/$file/tl.gif') 0 0 no-repeat}
.tr {background: url('/documenta/mm.nsf/lupgraphics/tr.gif/$file/tr.gif') 100% 0 no-repeat;padding:10px;} 
  
 /* Nelikentän tyylit */
.readmore {
margin-left:10px;
}
.productdescription {
margin:0 10 5 10;
}
.producttitle {
margin:10 0 5 10;
font-weight: bold;
font-size:12px;
text-transform: uppercase;
}
