.sisaltoOtsikko
{
	MARGIN-BOTTOM: 0px;
	FONT-WEIGHT: bold;
 	COLOR: #000000;
	MARGIN-Top: -4px;
}
/* Build session */
.light { color: #ccccd1; }
.cartsum { padding-top: 3px;  padding-bottom: 2px; padding-left: 9px; padding-right: 10px; background: #ccccd1; }
sub { vertical-align:0; position:relative; top: 0.5ex; font-size:10px; }
a.warrow:link { padding-left: 8px; background: url( /vv-auto/vw4.nsf/arrow_orange.gif ) 0px 3px no-repeat; font-family: Arial, Helvetica; font-size: 11px; color: #3E5F88; text-decoration: none; } 
a.warrow:visited {  padding-left: 8px; background: url( /vv-auto/vw4.nsf/arrow_orange.gif ) 0px 3px no-repeat; font-family: Arial, Helvetica; font-size: 11px; color: #3E5F88; text-decoration: none; } 
a.warrow:active {  padding-left: 8px; background: url( /vv-auto/vw4.nsf/arrow_orange.gif ) 0px 3px no-repeat; font-family: Arial, Helvetica; font-size: 11px; color: #3E5F88; text-decoration: underline; } 
a.warrow:hover { padding-left: 8px; background: url( /vv-auto/vw4.nsf/arrow_orange.gif ) 0px 3px no-repeat; font-family: Arial, Helvetica; font-size: 11px; color: #3E5F88; text-decoration: underline; } 
/* ------------------------- List with F1 -linecolor --------------------------------------------- */

.list
{
background: #F1F1F1;
width:570px;
}
.listHeader
{
padding-left: 5px;
line-height: 15px;
background: #5C5C5C;
color: #FFFFFF;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
border-color: #ffffff;
border-width: 0 0 1 0;
border-style: solid;
}
.listTd
{
padding-left: 5px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: top;
border-color: #ffffff;
border-width: 0 0 1 0;
border-style: solid;
}
a.listHeaderLink:link 
{ 
font-family: Arial, Helvetica; 
text-decoration: none; 
font-weight: bold;
color: #ffffff;
}
a.listHeaderLink:active 
{ 
font-family: Arial, Helvetica; 
text-decoration: underline; 
font-weight: bold;
color: #ffffff;
}
a.listHeaderLink:visited
{ 
font-family: Arial, Helvetica; 
text-decoration: none; 
font-weight: bold;
color: #ffffff;
}
a.listHeaderLink:hover 
{ 
font-family: Arial, Helvetica; 
text-decoration: none; 
font-weight: bold;
color: #ffffff;
}
/* ------------------------- Table with F1 -datalinecolor and border = 1 --------------------------------------------- */

.table1
{
background: #F1F1F1;
width:577px;
}
.table1Header
{
line-height: 15px;
background: #5C5C5C;
color: #FFFFFF;
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
padding-left: 3px;
}
.table1Td
{
background-color: #FFFFFF;
padding-left: 3px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
vertical-align: top;
height: 15px;
border-style: solid;
border-color: #FFFFFF;
border-width: 1 0 0 1;
}
.table1DataTd
{
padding-left: 3px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
vertical-align: top;
height: 15px;
border-style: solid;
border-color: #FFFFFF;
border-width: 1 0 0 1;
}
.autogear { color: green; }
/* ------------------------- Table with F1 -datalinecolor and only bottomborder = 1 --------------------------------------------- */

.table2
{
background: #F1F1F1;
width:577px;
}
.table2Header
{
line-height: 15px;
background: #5C5C5C;
color: #FFFFFF;
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
padding-left: 10px;
}
.table2Td
{
background: #FFFFFF;
padding-left: 10px;
padding-right: 1px;
border-color: #ffffff;
border-style: solid;
border-width: 1 0 0 0;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: top;
height: 15px;
}
.table2DataTd
{
padding-left: 10px;
padding-right: 1px;
border-color: #ffffff;
border-style: solid;
border-width: 1 0 0 0;
padding-top: 2px;
padding-bottom: 2px;
vertical-align: top;
height: 15px;
}
/* ------------------------- List with F1 and FF -linecolors --------------------------------------------- */
a.listLink:link 
{ 
font-family: Arial, Helvetica; 
text-decoration: none; 
color: #000000;
}
a.listLink:active 
{ 
font-family: Arial, Helvetica; 
text-decoration: underline; 
color: #5C5C5C;
}
a.listLink:visited
{ 
font-family: Arial, Helvetica; 
text-decoration: none; 
color: #000000;
}
a.listLink:hover 
{ 
font-family: Arial, Helvetica; 
text-decoration: underline; 
color: #5C5C5C;
}
.listpaddingStage1
{
padding-left: 10px;
padding-right: 10px;
}
.listpaddingStage2
{
padding-left: 30px;
padding-right: 10px;
}
.listpaddingStage3
{
padding-left: 50px;
padding-right: 10px;
}
.listpaddingStage4
{
padding-left: 70px;
padding-right: 10px;
}
.listrowOddStage1
{
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
background-color: #F1F1F1;
line-height: 25px;
}
.listrowEvenStage1
{
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
line-height: 25px;
}
.listrowOddStage2
{
font-family: Arial, Helvetica;
font-size: 12px;
background-color: #F1F1F1;
color: #000000;
line-height: 15px;
}
.listrowEvenStage2
{
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
line-height: 15px;
}
.listrowOddStage3
{
font-family: Arial, Helvetica;
font-size: 12px;
background-color: #F1F1F1;
color: #000000;
line-height: 15px;
}
.listrowEvenStage3
{
font-family: Arial, Helvetica;
font-size: 12px;
color: #000000;
line-height: 15px;
}
/*-------------------- form tabMenu --------------------*/
.basictab{
padding:  3px;
margin-left: 0;
font: 11px Arial, sans-serif;
border-bottom: 1px solid #272727;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;

}

.basictab li a{
text-decoration: none;
padding: 3px 6px;
margin-right: 3px;
border-bottom: 0px solid #272727;

background-color: #d4d4d4;
color: #2d2b2b;
}

.basictab li a:visited{
text-decoration: none;
color: #2d2b2b;
border-bottom: 1px solid #272727;
}

.basictab li a:hover{
border-bottom: 1px solid #272727;
text-decoration: none;
background-color:#272727;
color: #ffffff;
}

.basictab li a:active{
text-decoration: none;
color: #000000;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
text-decoration: none;
padding-top: 4px;
background-color:#272727;
color: #ffffff;
}
.basictab li.selected a:hover{ /*selected tab effect*/
position: relative;
text-decoration: none;
padding-top: 4px;
background-color:#272727;
color: #ffffff;
}
.basictab li.selected a:active{ /*selected tab effect*/
position: relative;
text-decoration: none;
padding-top: 4px;
background-color:#272727;
color: #ffffff;
}
.basictab li.selected a:visited{ /*selected tab effect*/
position: relative;
text-decoration: none;
padding-top: 4px;
background-color:#272727;
color: #ffffff;
}
.mustakentta { font-family: Arial, Helvetica; font-size: 11px; border-color: #003399; border-style: solid; border-width: 1px}
#rekisteriseloste { position: absolute; bottom: 100px; z-index: 99; display:none; background: #f1f1f1; width:400px; border-color: #000; border-style: solid; border-width: 1px; }

