
#valikko{
/*        position: absolute;*/
/*        top: 168px;
        left: 15px;*/
        width: 150px;
        border: 0;
/*        background: #F0F0F0;	*/
/*        color: #F0F0F0;	*/
        margin: 0;
        padding: 0;
        }

.just { text-align: justify }


/* from kt.css */
H1 {
        text-align: center;
	/* COLOR: #606060;*/
	COLOR: black;
	font-size: 18pt; 
}
H1.alt {
        text-align: center;
	font-size: 10pt; 
/*	COLOR: #191970;*/
	COLOR: #191970;
}
H2 {
        text-align: center;
	font-size: 10pt; 
	COLOR: #191970;
}
H2.left{
        text-align: left;
	font-size: 10pt; 
	COLOR: #191970;
}
TD.info {
        text-align: center;
	font-size: 10pt; 
	FONT-WEIGHT: bold; 
	COLOR: #191970;
}
TD.c {
        text-align: center;
}

TD {
	COLOR: #191970;
	FONT-FAMILY: Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: 12px		
}
TD.norm {
	FONT-SIZE: 10px		
}
TD.borders {
	COLOR: black; 
	BORDER-BOTTOM: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-RIGHT: black 1px solid; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	TEXT-ALIGN: left
}
TD.lmenu {
	BACKGROUND-COLOR: #A0C0EF; COLOR: black; BORDER-BOTTOM: black 2px solid; PADDING-RIGHT: 3px; TEXT-ALIGN: right
}
TD.lcurr {
	BACKGROUND-COLOR: red;     COLOR: black; BORDER-BOTTOM: black 2px solid; PADDING-RIGHT: 0px; TEXT-ALIGN: right; TEXT-DECORATION: none;
}
TD.lmenu A.current:link {
	BACKGROUND-COLOR: #A0C0EF; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lmenu A:link {
	BACKGROUND-COLOR: #A0C0EF; COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lmenu A:visited {
	BACKGROUND-COLOR: #A0C0EF; COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lmenu A:hover {
	BACKGROUND-COLOR: #A0C0EF; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lmenu A:active {
	BACKGROUND-COLOR: #A0C0EF; COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

TD.lcurr A.current:link {
	BACKGROUND-COLOR: red; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lcurr A:link {
	BACKGROUND-COLOR: red; COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lcurr A:visited {
	BACKGROUND-COLOR: red; COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lcurr A:hover {
	BACKGROUND-COLOR: red; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.lcurr A:active {
	BACKGROUND-COLOR: red; COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none
}


TD.imag A.current:link {
	BACKGROUND-COLOR: white; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.imag A:link {
	BACKGROUND-COLOR: white; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.imag A:visited {
	BACKGROUND-COLOR: white; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.imag A:hover {
	BACKGROUND-COLOR: white; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.imag A:active {
	BACKGROUND-COLOR: white; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}







.teksti 	{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: none; 
		color: #000000
		}

.teksti a	{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: underline; 
		color: #000000
		}

.teksti a:hover	
		{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: none; 
		color: #CC6600
		}

.teksti h2	
		{  	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 24px; text-decoration: none; 
		}

.otsikko 	{  	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; font-weight: bold; 
		color: #000000; 
		text-decoration: none
		}

.ylalinkit 	{  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		background-color: #FFE7C1
		}

A.off 		{  	
		color: #000000; 
		text-decoration: underline
		}

.viiva	a	{  	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; font-weight: bold; 
		color: #000000; 
		text-decoration: underline
		}
.henkilo	
		{ 	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		text-decoration: none;  
		font-weight: bold; 
		color: #000000
		}.henkilo	

.ykiel
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}

.kurssit 	{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: none; 
		color: #000000
		}


.kurssit b	{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: none;
		color: #CC6600
		}

.kurssit a	{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: underline;
		font-weight: bold; 	
		color: #000000
		}


/* seuraavasaa navigointipalkkeihin viivaton linkki -ap */

.viivaton
		{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: none;
		color: #000000
		}
.viivaton a
		{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: none;
		color: #000000
		}

.viivaton a:hover
		{  	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; text-decoration: underline;
		color: #CC6600
		}


.otsikko_viivaton 
		
		{  	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; font-weight: bold; 
		color: #000000; 
		text-decoration: none
		}
	
.otsikko_viivaton a
		
		{  	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; font-weight: bold; 
		color: #000000; 
		text-decoration: none
		}
	

.otsikko_viivaton a:hover
	
		{  	
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; font-weight: bold; 
		color:  #3399CC; 
		text-decoration: none
		}
	
.line
		{
		background-color: #D3D3D3;
		}

.blue
		{
		background-color: lightblue;
		}

.yellow
		{
		background-color: yellow;
		}

.green
		{
		background-color: lightgreen;
		}
.orange
		{
		background-color: orange;
		}
.red
		{
		background-color: #66CDaa;
		}

.xblue
		{
		background-color: #DA70D6;
		}

.xyellow
		{
		background-color: #9acd32;
		}

.xgreen
		{
		background-color: cyan;
		}
.xorange
		{
		background-color: #D87093;
		}
.xred
		{
		background-color: #8080ff;
		}

