﻿body {
    padding: 4px;
    margin: 0px;
    font: normal 12pt Calibri;
    color: #000000;
}

.extra_laheta_ppyynto {
    font-weight:700;
    color: #E90076;
    background-color: #FFB835;
    border-color: #E90076;
    border-style: solid;
    border-width: 1px;
}
.extra_laheta_ppyynto:hover {
    font-weight:700;
    color: #E90076;
    background-color: #EECC53;
    border-color: #E90076;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;
}

.divTable 
{ 
    display: table; 

}
.divTableRow 
{ 
    display: table-row; 

}
.divTableHeading 
{ 
    display: table-header-group;
}
.divTableBody 
{
     display: table-row-group;
}
.divTableFoot 
{ 
    display: table-footer-group;
}
.divTableCell 
{ 
    display: table-cell;
    padding: 4px;
}
.divTableHead
{ 
    display: table-cell;
    padding: 4px;
}

.hideOnUpdate
{
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    opacity: .5;
    filter: alpha(opacity=50);
    background-color: #FFFFFF;
    z-index: 120;
    khtml-opacity: .5;
    moz-opacity: 0.5;
}
.updateProgress
{
    background-color: #FFFFFF;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 200;
    border: 1px solid #666666;
    padding: 5px 5px 5px 5px;
    text-align: center;
    vertical-align: middle;
    color: #333333;
}

.Piilota
{
    display: none;
}

.PalvelutTopArea
{
    padding: 0px;
    margin: 0px;
    background-color: #E6EFFA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #A0A0A0;
}

.PerusGrid a {
    font-size: 11pt;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}
.PerusGrid a:hover
{
    font-size: 11pt;
    font-weight: bolder;
    color: #808080;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}
.PerusGrid a:visited
{
    font-size: 11pt;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}
.PerusGrid a[disabled]
{
	font-size: 11pt;
	font-weight: bolder;
	color: #C0C0C0;
	text-decoration: none;
	text-transform: uppercase;
	cursor: default;
}

.PerusGridHeader th
{
    border-left: #d4d4d4 1px solid;
    border-right: #d4d4d4 1px solid;
    border-top: #707070 1px solid;
    border-bottom: #707070 1px solid;
    font: bold 12px Calibri;
    background-color: #E6EFFB;
    border-color: #8BA0BC #E6EFFB #8BA0BC #E6EFFB;
    color: #1E395B;
}

.PerusGridHeader a
{
    color: #326098;
}

.PerusGridFooter td
{
    border-left: #d4d4d4 1px solid;
    border-right: #d4d4d4 1px solid;
    border-top: #707070 1px solid;
    border-bottom: #707070 1px solid;
    font: bold 12px Calibri;
    background-color: #E6EFFB;
    border-color: #8BA0BC #E6EFFB #8BA0BC #E6EFFB;
    color: #1E395B;
}

.PerusGridFooter a
{
    color: #326098;
}

.PerusGridRow td
{
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
}

.PerusGrid tr:hover
{
    background-color: #FDF7D9;
}

.PerusGridAltRow td
{
	border-left: #f5f5f5 1px solid;
	border-right: #f5f5f5 1px solid;
	border-top: #f5f5f5 1px solid;
	border-bottom: #d3d3d3 1px solid;
	/*background-color: #f5f5f5; */
	font: 12px Calibri;
}

.PerusGridSelectedRow td
{
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
	background-color: #CEE7FF;
}


.PerusTable td
{
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
}

.PerusTableNoBorder td
{
    border-style: none;
    font: 12px Calibri;
}


.Laatikko
{
	border: 1px solid #999999;
}
.leipa {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
}
.alanauha {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12pt;
	background-image: url(../pohjat/pohja_r5_c1.jpg);
	text-align: center;
}
.otsake1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #0A63AF;
}
.otsikko {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #00519C;
}
.sivuotsikko {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #3E3B3C;
}

.TJaksot_KalenteriExtender
{
	z-index: 999;
}
/*Hover Menu*/
.popupMenu
{
	border: 1px solid #C0C0C0;
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
}
/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}
.ValinnatPopup
{
	border: 1px solid #000000;
	background-color: White;
	position: absolute;
	visibility: hidden;
}

.popupHover {

	background-color:#F5F7F8;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}
.handleText
{
	width:16px;
	height:16px;
	background-image:url(Images/HandleGrip.png);
	overflow: hidden;
	cursor: se-resize;
}
.PHIkkunaAlusta
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.PHIkkuvaYlaPalkkiAlusta
{
	background-color: #003399;
}
.GVOtsikkoRivi
{
	border-left: #d4d4d4 1px solid;
	border-right: #d4d4d4 1px solid;
	border-top: #707070 1px solid;
	border-bottom: #707070 1px solid;
	font: bold 12px Calibri;
	background-color: #d4d4d4;
}
.GVOtsikkoRiviNoBorder {
    font: bold 12px Calibri;
    background-color: #d4d4d4;
}

.GVRivi
{
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
}
.GVRiviNoBorder
{
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	font: 12px Calibri;
    color: #000000;
}
.GVRiviNoBorderNoSize {
    border-left: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    font-family: Calibri;
    color: #000000;
}

.GridViewHover tr:hover
{
	background-color: #BDCFEC;
}

.GridViewHJaHand tr:hover
{
	background-color: #D2DEF2;
	cursor: pointer;
}

.GVSelectedRivi
{
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #CEE7FF;
}

.GVAltRivi
{
	border-left: #f5f5f5 1px solid;
	border-right: #f5f5f5 1px solid;
	border-top: #f5f5f5 1px solid;
	border-bottom: #d3d3d3 1px solid;
	background-color: #f5f5f5;
	font: 12px Calibri;
    color: #000000;
}

.GVFooterRivi
{
	border-left: #F0F0F0 1px solid;
	border-right: #F0F0F0 1px solid;
	border-top: #707070 1px solid;
	border-bottom: #707070 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #F0F0F0;
}

.GVOtsikkoRivi2
{
	border-left: #C6DAFF 1px solid;
	border-right: #C6DAFF 1px solid;
	border-top: #707070 1px solid;
	border-bottom: #707070 1px solid;
	font: bold 12px Calibri;
    color: #000000;
	background-color: #C6DAFF;
}

.GVRivi2
{
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
}

.GVAltRivi2
{
	border-left: #f5f5f5 1px solid;
	border-right: #f5f5f5 1px solid;
	border-top: #f5f5f5 1px solid;
	border-bottom: #d3d3d3 1px solid;
	background-color: #f5f5f5;
	font: 12px Calibri;
    color: #000000;
}

.GVFooterRivi2
{
	border-left: #C6DAFF 1px solid;
	border-right: #C6DAFF 1px solid;
	border-top: #707070 1px solid;
	border-bottom: #707070 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #C6DAFF;
}

.GVLaskutettu
{
	border-left: #8CB1FF 1px solid;
	border-right: #8CB1FF 1px solid;
	border-top: #8CB1FF 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #8CB1FF;
}

.GVLaskutettuMuualla
{
	border-left: #958CFF 1px solid;
	border-right: #958CFF 1px solid;
	border-top: #958CFF 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #958CFF;
}

.GVValmis
{
	border-left: #A6FFA6 1px solid;
	border-right: #A6FFA6 1px solid;
	border-top: #A6FFA6 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #b6d648;
}

.GVKesken
{
	border-left: #FFFF84 1px solid;
	border-right: #FFFF84 1px solid;
	border-top: #FFFF84 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #eab818;
}
.GVAjossa
{
	border-left: #FFCCCC 1px solid;
	border-right: #FFCCCC 1px solid;
	border-top: #FFCCCC 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #FFCCCC;
}
.GVHylatty
{
	border-left: #FF6666 1px solid;
	border-right: #FF6666 1px solid;
	border-top: #FF6666 1px solid;
	border-bottom: #d3d3d3 1px solid;
	font: 12px Calibri;
    color: #000000;
	background-color: #be006c;
}

.ValikkoLevel_1
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #0A63AF;
	width: 160px;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Arial Narrow' , Arial;
	color: #FFFFFF;
	padding-left: 2px;
}
.ValikkoLevel_2
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #add8e6;
	width: 160px;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Arial Narrow' , Arial;
	color: #000000;
	padding-left: 2px;
}
.ValikkoLevel_3
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #e0ffff;
	width: 160px;
	font-size: 12pt;
	font-weight: bold;
	font-family: 'Arial Narrow' , Arial;
	color: #000000;
	padding-left: 2px;
}
.ValikkoLevel_4
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #afeeee;
	width: 160px;
	font-size: 12pt;
	font-weight: bold;
	font-family: 'Arial Narrow' , Arial;
	color: #000000;
	padding-left: 2px;
}
.ValikkoLevel_Valittu
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #00ced1;
	width: 160px;
	font-size: 12pt;
	font-weight: bold;
	font-family: 'Arial Narrow' , Arial;
	color: #000000;
	padding-left: 2px;
}
.ValikkoLevel_Hover
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	background-color: #4169e1;
	width: 160px;
	font-size: 12pt;
	font-weight: bold;
	font-family: 'Arial Narrow' , Arial;
	color: #000000;
	padding-left: 2px;
}
.Nappula
{
    padding: 3px 12px 3px 12px;
    background-color: #D1DFEF;
    border-right: #ABBAD0 1px solid;
    border-top: #ABBAD0 1px solid;
    border-left: #ABBAD0 1px solid;
    border-bottom: #ABBAD0 1px solid;
    font-size: 12pt;
    font-weight: normal;
    cursor: pointer;
    color: #333333;
}
.Nappula:hover
{
    padding: 3px 12px 3px 12px;
    background-color: #F8E59E;
    border-right: #EECC53 1px solid;
    border-top: #EECC53 1px solid;
    border-left: #EECC53 1px solid;
    border-bottom: #EECC53 1px solid;
    font-size: 12pt;
    font-weight: normal;
    cursor: pointer;
    color: #333333;
}
.Linkki
{
	font-size: 10pt;
	font-weight: bolder;
	color: #0A63AF;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}
.Linkki:hover
{
	font-size: 10pt;
	font-weight: bolder;
	color: #0E87EB;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}
.Linkki:visited
{
	font-size: 10pt;
	font-weight: bolder;
	color: #0A63AF;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}
.Linkki[disabled]
{
	font-size: 10pt;
	font-weight: bolder;
	color: #C0C0C0;
	text-decoration: none;
	text-transform: uppercase;
	cursor: default;
}
.LinkkiNoSize
{
	font-weight: bolder;
	color: #0A63AF;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}
.LinkkiNoSize:hover
{
	font-weight: bolder;
	color: #0E87EB;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}
.LinkkiNoSize:visited
{
	font-weight: bolder;
	color: #0A63AF;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}
.LinkkiNoSize[disabled]
{
	font-weight: bolder;
	color: #C0C0C0;
	text-decoration: none;
	text-transform: uppercase;
	cursor: default;
}
.TekstiLaatikko
{
    padding: 2px;
    border: 1px solid #C0C0C0;
    height: auto;
}
.TekstiLaatikko:hover
{
    padding: 2px;
    border: 1px solid #808080;
    height: auto;
}
.TekstiLaatikko:disabled
{
    padding: 2px;
    border: 1px solid #C0C0C0;
    height: auto;
    background-color: #E5E5E5;
}
.PudotusValikko
{
    padding: 2px;
    border: 1px solid #C0C0C0;
}
.PudotusValikko:hover
{    
    padding: 2px;
    border: 1px solid #808080;
}
.CBox
{
	font-size: 11pt;
	font-weight: bolder;
	color: #0A63AF;
	text-decoration: none;
	text-transform: uppercase;
}
.LinkNappula
{
	font: 12px Calibri;
}
.PoistoNappula
{
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #FF0000;
	color: #FFFFFF;
}
.raportti_tarkastelu_alusta
{
	border-width: 1px;
	border-top-color: Black;
	border-top-style: solid;
}
.ListSearch_prompt
{
	background-color: #FFFFFF;
	color: #000080;
}
.watermark
{
	border: 1px solid #000000;
	background: #FFFF99;
}
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #6096C2;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	font: normal 12px Calibri;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #2290AD;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	font: normal 12px Calibri;
}

.accordionContent
{
	background-color: #F3F3F3;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	font: normal 12px Calibri;
}
.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
	background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
	background-color: #ffffcc;
	color: #ff0000;
}
.MaskedEditBlurNegative
{
	color: #ff0000;
}
.TauluSolu
{
	font-family: Calibri;
}
.TauluPvSolu
{
	font-weight: bold;
	font-family: Calibri;
}
.TauluPvmSolu
{
	font-weight: bold;
	font-family: Calibri;
}
.TauluOtsikkoSolu
{
	background-color: #C0C0C0;
	font-family: Calibri;
}
.TauluOtsikkoSoluTextBox
{
	font-weight: bold;
	font-family: Calibri;
}
.TauluFooterSolu
{
	background-color: #C0C0C0;
	font-family: Calibri;
}
.TauluSumSolu
{
	background-color: #C0C0C0;
	font-family: Calibri;
}
.TauluSoluViikonloppu
{
	background-color: #CCCCCC;
	font-family: Calibri;
}
.TauluInfoRivi
{
	background-color: #BFBFBF;
	font-size: 18px;
	font-family: Calibri;
}
.TauluInfoRiviTop
{
	background-color: #BFBFBF;
	font-weight: bold;
	font-family: Calibri;
}

.TyokuormitusLista-Cell {
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    background-color: whitesmoke;
    padding: 4px;
    margin: 0px 8px 0px 8px;
    cursor: pointer;
}

.TyokuormitusLista-Cell-Content {

}

.TyokuormitusLista-Cell-Content-Zero {
    color: gray;
}

.TyokuormitusLista-Cell-LeftOpen {
    border-right: 1px solid gray;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    background-color: whitesmoke;
    padding: 4px;
    margin: 0px 8px 0px 0px;
    cursor: pointer;
}

.TyokuormitusLista-Cell-RightOpen {
    border-left: 1px solid gray;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    background-color: whitesmoke;
    padding: 4px;
    margin: 0px 0px 0px 8px;
    cursor: pointer;
}

.TyokuormitusLista-Cell-LeftRightOpen {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    background-color: whitesmoke;
    padding: 4px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
}

.TyokuormitusLista-Cell-OpenPopupButton {
    z-index: 910;
    float:left;
    width: 12px;
    height: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    background-color: lightblue;
    padding: 4px;
    margin: 0px;
    cursor: pointer;
}

.TyokuormitusLista-Sticky-Footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.TyokuormitusLista-SidePanel {
    width: 150px;
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    background-color: whitesmoke;
    padding: 8px;
    margin: 0px;
}

.TyokuormitusLista-Tanaan {
    background-color: #e3f1fd;
}

.TyokuormitusLista-Cell-Popup {
    position: relative;
    top: 22px;
    left: 0px;
    z-index: 900;
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    background-color: whitesmoke;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.TyokuormitusLista-Cell-Popup-LinkkiContainer {
    border-bottom-color: gray;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 6px;
}

.TyokuormitusLista-Cell-LisaVariContainer {
    border-left-color: gray;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: gray;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: gray;
    border-top-style: solid;
    border-top-width: 1px;
    margin-left: 4px;
    padding: 4px;
}

.TyokuormitusLista-Cell-Linkki {
    font-size: 14px;
    font-weight: bolder;
    color: #0A63AF;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}

    .TyokuormitusLista-Cell-Linkki:hover {
        font-weight: bolder;
        color: #0E87EB;
        text-decoration: none;
        text-transform: uppercase;
        cursor: pointer;
    }

    .TyokuormitusLista-Cell-Linkki:visited {
        font-weight: bolder;
        color: #0A63AF;
        text-decoration: none;
        text-transform: uppercase;
        cursor: pointer;
    }

    .TyokuormitusLista-Cell-Linkki[disabled] {
        font-weight: bolder;
        color: #C0C0C0;
        text-decoration: none;
        text-transform: uppercase;
        cursor: default;
    }

.TyokuormitusLista-Cell-Popup-Linkki {
    font-size: 12px;
    font-weight: bolder;
    color: #0A63AF;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}

    .TyokuormitusLista-Cell-Popup-Linkki:hover {
        font-weight: bolder;
        color: #0E87EB;
        text-decoration: none;
        text-transform: uppercase;
        cursor: pointer;
    }

    .TyokuormitusLista-Cell-Popup-Linkki:visited {
        font-weight: bolder;
        color: #0A63AF;
        text-decoration: none;
        text-transform: uppercase;
        cursor: pointer;
    }

    .TyokuormitusLista-Cell-Popup-Linkki[disabled] {
        font-weight: bolder;
        color: #C0C0C0;
        text-decoration: none;
        text-transform: uppercase;
        cursor: default;
    }

.TyokuormitusRiviOtsikko {
    border-left: #d4d4d4 1px solid;
    border-right: #d4d4d4 1px solid;
    border-top: #707070 1px solid;
    border-bottom: #707070 1px solid;
    font: bold 12px Calibri;
    background-color: #d4d4d4;
    margin: 0px;
    padding: 4px;
}

.TyokuormitusRiviOtsikkoNoBorder {
    font: bold 12px Calibri;
    background-color: #d4d4d4;
    border: none;
    margin: 0px;
    padding: 4px;
}

.TyokuormitusSolu {
    border-left: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-bottom: #d3d3d3 1px solid;
    font: 12px Calibri;
    color: #000000;
    margin: 0px;
    padding: 4px;
}

.TyokuormitusRivi {
    border-left: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-bottom: #d3d3d3 1px solid;
    font: 12px Calibri;
    color: #000000;
    margin: 0px;
    padding: 4px;
}