/*Alavus*/ 







BODY 
{ 


background-color: #D2C9B7; 

border: none;
}

body a img, body a:hover img 
{
border: none;
}


td 
{
}



/* TOP_FRAMEN ASETUKSET*/


BODY.topframe
{

background-color: #D2C9B7;
border: none;
}



/* Top-frame solut vaihtelevat asiakaskohtaisesti*/

TD.asiakaslogo
{  
background-image: url('logo.jpg'); 
width:178px;
height:145;
border: none;

}

TD.asiakaslogo_palkki
{  
/*border-right:2px double #efefef;*/

}

TD.asiakas
{ 
padding-left:20px; 
background: #ffffff;
border: none;
font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 20px; 
	font-weight: normal;	
	color: #FF9D00;

}

TD.asiakaspalkki
{  
border: none;
}




/*LOGO-LINKKI*/


a.logo
{  

text-decoration:none ; 

}

a.logo:link
{  

text-decoration:none ; 


}

a.logo:active
{  

text-decoration:none ; 


}

a.logo:visited
{  

text-decoration:none ; 


}

a.logo:hover
{  

text-decoration: none; 

}





/*  MAIN-FRAME  */


BODY.main
{


background-color: #ffffff;


}



TD.buttonrow
{
padding-left: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
}

input.ktbutton
{
background:url('gradient.gif');
color:black;
border:1px solid #818385;
}

input:link
{  
text-decoration:none ;
}


input:active
{  
text-decoration:none ; 
}


input:visited
{  
text-decoration:none ; 
}


input:hover
{  
text-decoration: none;
}



/*HAKULOMAKKEET (MAIN-FRAME)*/

/*kehikkona- toimiva taulukko, jonka sisälle soluihin on 
kerätty hakukentät ja niiden otsikot ja jotain ohjetekstiä*/

table.search
{
background-color: #FFFFFF; 
margin-bottom: 2px; 
margin-top: 2px;
} 


/*edellisen ensimmäinen rivi, joka sisältää taulukon otsikkosolun*/

TR.header
{
background-color: #FFFFFF; 
margin-top: 1px;
margin-bottom: 1px;
 
}
 

/*otsikkosolu*/

TD.header
{
background-color: #FFFFFF; 
font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #FF9D00;

padding-top:5px;
padding-bottom:5px;
padding-left: 10px;
border-bottom:1px solid  #eff4fa;

}


/*hakukenttäotsikon solu*/

TD.sfldheader
{
background-color: #ffffff;
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

padding-top:7px;
padding-bottom:5px;
padding-left: 20px;
}


/* hakukenttä solu */

TD.sflddata
{
background-color: #ffffff;
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

margin-bottom: 2px; 
margin-top: 2px;
padding-left: 20px;
}





/* HAKUTULOSLISTAT */

/* rivipohjaisten hakutulosten taulukko*/

TABLE.list
{
background-color: #FFFFFF; 
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
margin-bottom: 2px; 
margin-top: 2px;
}


/* hakutulosten sarakeotsikkorivi */

TR.colheader
{
background-color: #FFFFFF; 
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

font-weight:bold;
margin-bottom: 2px; 
margin-top: 2px;

}


/*sarakeotsikkosolu */

TD.colheader
{
background-color: #FFFFFF; 
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

font-weight:bold;
padding-top:5px;
padding-bottom:10px;
padding-left: 20px;
}


/*hakutulosrivi (vuorotellen data0 ja data1)*/

TR.data1
{
background-color: #FFFFFF; 
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

margin-bottom: 2px; 
margin-top: 2px;
padding-left: 10px;
}

TR.data0
{
background: #ebebeb;
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

margin-bottom: 2px; 
margin-top: 2px;
padding-left: 10px;
}


/*yksittäinen hakutuloskenttä*/

TD.data
{

font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

margin-left: 4px; 
margin-bottom: 2px; 
margin-top: 2px;
padding-left: 10px;
}




/*TIETUELOMAKE*/

/*tietuenäytön kehikkotaulukko*/

table.detail
{

}


/*kenttäotsikkosolu*/
td.fldheader
{
background-color: #FFFFFF; 
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

font-weight:bold; 
margin-bottom: 2px; 
margin-top: 2px;
padding-left: 20px;
border-bottom:1px solid #eff4fa;
}


/*tietosolu*/
td.flddata
{
background-color: #FFFFFF; 
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

margin-bottom: 2px; 
margin-top: 2px;
padding-left: 20px;
border-bottom:1px solid #eff4fa;
}




/*LOMAKKEIDEN ASETUKSET*/

FORM
{
background-color: #FFFFFF; 
}


TABLE.help
{
padding-bottom:20px;
background-color: #FFFFFF;
}



/*HELPPI-tiedosto*/


TD.help
{
background-color: #FFFFFF;
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 12px; 
	font-weight: normal;	
	color: #000;

padding-left: 20px;
padding-bottom:5px; 
}

TD.help_otsikko1
{

font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 20px; 
	font-weight: normal;	
	color: #FF9D00;

padding-left: 20px;
padding-bottom:7px; 

}

TD.help_otsikko2
{
font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #FF9D00;


padding-left: 20px;
padding-bottom:7px; 
}


TD.help_otsikko3
{
font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #FF9D00;
padding-left: 20px;
padding-bottom:5px; 
}










/*PERUS-LINKKIEN ASETUKSET*/
/* link=linkki, visited=käyty, hover=osoitin päällä, active=aktiivisena tällä hetkellä */



a
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FF9D00;
	text-decoration: underline;

font-size:12px;
}

a:link 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FF9D00;
	text-decoration: underline;


font-size:12px;

}



a:visited 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FF9D00;
	text-decoration: underline;


font-size:12px;

}

a:hover 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FF9D00;
	text-decoration: underline;


font-size:12px;
}



a:active 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #FF9D00;
	text-decoration: underline;


font-size:12px;

}








/* LEFTFRAME*/


BODY.leftframe
{
background-color: #D2C9B7;
border-right:2px double #efefef;
padding-left: 10px;
width:200px;
}

/* Ulompi taulukko */

TABLE.left_frame_table
{
background: #ffffff;
border-left:2px double #efefef;
width:200px;

 }



/*Sisempi taulukko sisältää valikon. Tämän alapuolella logo-solu*/


TABLE.menu_table
{
background: #ffffff;
width:200px;

}

HR
{
color: #efefef;
height:1px;
}

/* LEFTFRAME (VALIKKO) ASETUKSET*/


/* LEFTFRAME YLIMMÄISEN VALIKKORIVIN SOLUT*/

TD.top_nelio
{

}

TD.top_middle
{

}



/* tätä solua voi käyttää ohjelmallisesti default-tiedoston kautta*/

TD.top_menu
{

background: #f0f0f0;
padding-left: 3px;
font-variant:small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size: 12px; 
line-height: 20px;
width: 178px;
height:19px;
}

/*OHJELMA-LINKKI*/


a.ohjelmalinkki
{  

color: #5f6369;

text-decoration: none;
background: transparent

}

a.ohjelmalinkki:link
{  

color: #5f6369;
text-decoration: none;
background: transparent

}

a.ohjelmalinkki:active
{ 

color: #5f6369;
text-decoration: none;
background: transparent

}

a.ohjelmalinkki:visited
{  
color: #5f6369;
text-decoration: none;
background: transparent

}

a.ohjelmalinkki:hover
{  

color: #5f6369;
text-decoration: underline;
background: transparent


}

/*menu-VALIKKO-SOLUT*/


TD.nelio
{
}




TD.menu_middle_td
{
background: #f0f0f0;
height: 19px; 
width: 1px;
}


TD.menu
{ 
background: #f0f0f0;
padding-top: 0cm; 
padding-bottom: 0cm;
padding-left: 3px;
font-variant:small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
font-size: 12px; 
line-height: 20px
width: 178px;
}


/*menu-valikon solujen välit*/

TD.menuspacer_left
{
BACKGROUND: #cccccc;
height: 1px; 
width: 1px;
}


TD.menuspacer_middle
{
BACKGROUND: #cccccc;
height: 1px; 
width: 1px;
}

TD.menuspacer_right
{
BACKGROUND: #cccccc;
height: 1px; 
width: 1px;
}
  


/*LOGO-solu*/


TD.logo 
{  


}

 







/* VALIKON LINKKIEN ASETUKSET */

A.VALIKKO
{
color: #5f6369;
text-decoration: none;
background: transparent

}


A.valikko:link
{
color: #5f6369;
text-decoration: none;
background: transparent
}


A.valikko:visited 
{
color: #5f6369;
text-decoration: none;
background: transparent
}

A.valikko:hover 
{

color: #5f6369;
text-decoration: underline;
background: transparent
}

}

A.valikko:active 
{
color: #5f6369;
text-decoration: none;
background: transparent
} 



/*COPYRIGHT-LINKKI*/

td.copyright
{
text-align:center;
}

a.copyright
{  
font:  8pt Arial,Helvetica;
color: #5f6369;
text-decoration:none ; 
font-size:08pt;
font-weight:bold;
}

a.copyright:link
{  
font:  8pt Arial,Helvetica;
color: #5f6369;
text-decoration:none ; 
font-size:08pt;
font-weight:bold;

}

a.copyright:active
{  
font:  8pt Arial,Helvetica;
color: #5f6369;
text-decoration:underline ; 
font-weight:bold;
font-size:08pt;

}

a.copyright:visited
{  
font:  8pt Arial,Helvetica;
color: #5f6369;
text-decoration:none ; 
font-weight:bold;
font-size:08pt;

}

a.copyright:hover
{  
font:  8pt Arial,Helvetica;
color: #5f6369;
text-decoration:underline ; 
font-size:08pt;
font-weight:bold;
}




/* RIGHT_FRAMEN ASETUKSET*/

BODY.right_frame
{



}









/* BOTTOM_FRAMEN ASETUKSET */

BODY.bottomframe
{

}


TABLE.bottom_table
{

}

TD.bottom_palkki
{  

}












