BODY{
	font-size:11px;
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 160%;
	background-image: url(fileadmin/template/pics/bgliuku.gif);
	background-repeat: repeat-x;
	}

/* General Fonts */
P,OL,UL,td {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	line-height: 160%;
	background-repeat: repeat;
}
/* Headings */
H1,H2,H3,H5 {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color: #290B9A;
	font-size: 18px;
	margin_top: 1em;
	margin_bottom: 0.5em;
	font-weight: bold;
/*   border-bottom: thin dashed #E02B32;*/
}
.blinkinglink {
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}
.bigred {
	font-weight: bold;
	color: #FF0000;
	font-size: 13px;
	text-align: center;
	border: 1px solid #FF0000;
	padding:10px;	
}
.bigred a:link, .bigred a:visited {
	font-weight: bold;
	color: #FF0000;
	font-size: 13px;
}
.teaser, .teaser a:link, .teaser a:visited {font-size: 9px; color: #666666}
.teaser a:hover, .teaser a:active {
	text-decoration: underline;
	color: #000000;
}

.rootnav, .rootnav a:link, .rootnav a:visited {
	font-size: 9px;
	color: #666666;
}
.rootnav a:hover, .rootnav a:active {
	text-decoration: underline;
	color: #000000;
}

a:link, a:visited {color: #666666; text-decoration: none;}
a:hover,a:active {color: #000000; text-decoration: underline;}



/* Left Navigation Menu */
.leftnav, .leftnav a:link, .leftnav a:visited {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}   
.leftnav a:active, .leftnav a:hover{
	color: #000000;
	font-weight: normal;
   text-decoration: underline;
}
.leftnav_act, .leftnav_act a:link, .leftnav_act a:visited {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.leftnav_act a:hover, .leftnav_act a:active {
	color: #000000;
	font-weight: bold;
   text-decoration: underline;
}

/* Bottom Navigation Menu */
.bottomnav {
    font-weight: normal;
   font-family:  Verdana, Tahoma, Helvetica, sans-serif;
   font-size:11px;
   color: #666666;
}   
.bottomnav a:link, .bottomnav a:visited {
    font-weight: normal;
   font-family:  Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration: none;
   color: #666666;
   padding: 2px;
}
.bottomnav a:hover, .bottomnav_act a:active {
    font-weight: normal;
   font-family:  Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration: underline;
   color: #000000;    /* white */    
   padding: 2px;
}

.bottomnav_act {
    font-weight: bolder;
   font-size:11px;
   font-family:  Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration: none;
   color: #000000;
   padding: 2px;
}

.bottomnav_act a:link, .bottomnav_act a:visited {
    font-weight: bolder;
   font-size:11px;
   font-family:  Verdana, Tahoma, Helvetica, sans-serif;
   text-decoration: none;
   color: #000000;
   padding: 2px;
}
.bottomnav_act a:hover, .bottomnav_act a:active {
	font-family:  Verdana, Tahoma, Helvetica, sans-serif;
    font-weight: bolder;
	text-decoration: underline;
	color: #000000;
	padding: 2px;
}
/* Forms Fields */
SELECT {  
 font-family:  Verdana, Tahoma, Helvetica, sans-serif;
 font-size: 10px 
}
TEXTAREA {  
 font-family:  Verdana, Tahoma, Helvetica, sans-serif; 
 font-size: 10px
} 
INPUT {  
 font-family:  Verdana, Tahoma, Helvetica, sans-serif; 
 font-size: 10px 
}

.cellmenu {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size:11px;
 color : #000000;
 margin-left: 15px;
}

.cellsubmenu {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size:11px;
 color : #000000;
 margin-left: 30px;
}



.caption {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size:11px;
 color : #000000;
}


.bulletlist {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size:11px;
 color : #000000;
}


.contenttable {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size:11px;
 color : #000000;
 border:  1px solid #C0C8D4;
}

 

/* Search Formats */
.searchform {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size:11px;
 color : #000000;
 font-weight : normal;
}
.searchresultpagetitle {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size : 15px;
 color : #333333;
 font-weight : bold;
}
.searchresultcontent {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size:11px;
 color : #000000;
 font-weight : normal;
}
.searchresultheader {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
 font-size : 14px;
 color : #333366;
 font-weight : bolder;
}
.searchmarkup {
 color : #000000;
}
 
.pikkuotsikko, .pikkuotsikko a:link, .pikkuotsikko a:visited {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight: bold;
}
.pikkuotsikko a:hover, .pikkuotsikko a:active {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
text-dexoration: underline;
}


.otsikko {
 font-family :  Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
b {
	font-weight: bold;
}
.vasenpalkki {
	background-attachment: scroll;
	background-image: url(kuvat/bgavain.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topnav, .topnav a:link, .topnav a:visited {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bolder;
	text-decoration: none;
	text-align: right;
	width: 100%;
	letter-spacing: 1px;
}
.pystykatko {
	background-attachment: scroll;
	background-image: url(kuvat/piste.gif);
	background-repeat: repeat-y;
	background-position: center;
}


/* Left Navigation Menu */
.leftnavtop, .leftnavtop a:link, .leftnavtop a:visited, .leftnavtop a:active { 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #290B9A;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-right: 5px;
	width: 100%;
 } 

.leftnavtop a:hover { 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	margin-right: 5px;
	width: 100%;
 }

.leftnavtop_act, .leftnavtop_act a:link, .leftnavtop_act a:visited, .leftnavtop_act a:active { 
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
 } 
.headerbox {
	font-family: Tahoma, "MS Sans Serif", Arial, Helvetica;
	font-size: 9px;
	color: #666666;
	border: 1px solid #CCCCCC;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	height: 18px;
	width: 100px;
	font-weight: normal;
	clear: none;
	float: none;
	margin-top: 3px;}

.headerbox a:link, .headerbox a:active, .headerbox a:visited {
	font-family: Tahoma, "MS Sans Serif", Arial, Helvetica;
	font-size: 9px;
	color: #666666;
	letter-spacing: normal;
}
.headerbox a:hover {
	font-family: Tahoma, "MS Sans Serif", Arial, Helvetica;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	letter-spacing: normal;
}

.altteksi, .altteksti a:link, .altteksti a:active, .altteksti a:visited, .altteksti a:hover{
	font-family: Verdana, Tahoma, "MS Sans Serif", Arial, Helvetica;
	font-size: 9px;
	color: #666666;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	margin: 2px;
	padding: 2px;
	border: 1px solid #FFFF99;
	background-color: #FFFFCC;


}

.pisteviiva {
	background-image: url(pics/piste.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.oikeatausta {
	background-image: url(pics/bgtajmahal.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.blinkinglink {
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}
.blinkinglink a:link, .blinkinglink a:visited {
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}
