<style type="text/css"><!--

/* Basic tag replacements -------------------------------------------*/

/* Article and event classes --------------------------------------------*/

.BodyText {
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 		11px;
	LINE-HEIGHT:		13pt;
}
.ArticleHeader{
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 		22px;
	LINE-HEIGHT:		24px
}

.imgIntroThumb	{
		border:0px solid #000
}
/* Navigation ----------------------------------------------------------- */

.NaviSide {
	FONT-SIZE: 11px; color:#FFE270; line-height: 18px
}
A.NaviSide:link {
	FONT-SIZE: 11px; color:#FFE270; text-decoration:underline; line-height: 18px
; font-weight: bold
}
A.NaviSide:visited {
	FONT-SIZE: 11px; color:#FFE270; text-decoration:underline; font-weight: bold; line-height: 18px
}
A.NaviSide:hover {
	FONT-SIZE: 11px; color:#FFFFFF; text-decoration:none; font-weight: bold; line-height: 18px
}

.NaviSide2 { FONT-SIZE: 10px; color:#FFFFFF;
}
A.NaviSide2:link {
	FONT-SIZE: 10px; color:#FFFFFF; text-decoration:none; line-height: 16px
}
A.NaviSide2:visited {
	FONT-SIZE: 10px; color:#FFFFFF; text-decoration:none; line-height: 16px
}
A.NaviSide2:hover {
	FONT-SIZE: 10px; color:#DEE7FF; text-decoration:underline; line-height: 16px
}

.NaviSide3 { Font-SIZE: 10px; color:#003399;
}
A.NaviSide3:link {
	FONT-SIZE: 10px; color:#003399; text-decoration:underline; line-height: 16px
}
A.NaviSide3:visited {
	FONT-SIZE: 10px; color:#003399; text-decoration:underline; line-height: 16px
}
A.NaviSide3:hover {
	FONT-SIZE: 10px; color:#3366FF; text-decoration:none; line-height: 16px
}

.NaviTop { FONT-SIZE: 10px; font-weight:bold; color:#FFFFFF;
}
A.NaviTop:link {
	FONT-SIZE: 10px; color:#FFFFFF; font-weight:bold; text-decoration:underline
}
A.NaviTop:visited {
	FONT-SIZE: 10px; color:#FFFFFF; font-weight:bold; text-decoration:underline
}
A.NaviTop:hover {
	FONT-SIZE: 10px; color:#FFE270; font-weight:bold; text-decoration:none
}

.NaviTopTools {FONT-SIZE: 10px; color:#000000;
}
A.NaviTopTools:link {
	FONT-SIZE: 10px; color:#000000; text-decoration:none
}
A.NaviTopTools:visited {
	FONT-SIZE: 10px; color:#000000; text-decoration:none
}
A.NaviTopTools:hover {
	FONT-SIZE: 10px; color:#3366FF; text-decoration:underline
}

.NaviGuide {
	FONT-SIZE: 10px; color:#000000;
}
A.NaviGuide:link {
	FONT-SIZE: 10px; color:#003399; text-decoration:underline
}
A.NaviGuide:visited {
	FONT-SIZE: 10px; color:#003399; text-decoration:underline
}
A.NaviGuide:hover {
	FONT-SIZE: 10px; color:#3366FF; text-decoration:none
}




/* Calendar   ---------------------------------------------------------------------- */

.Calendar{
	FONT-SIZE: 10px; color:#000000;
}
A.Calendar:link {
	FONT-SIZE: 10px; color:#003399; text-decoration:underline
}
A.Calendar:visited {
	FONT-SIZE: 10px; color:#003399; text-decoration:underline
}
A.Calendar:hover {
	FONT-SIZE: 10px; color:#3366FF; text-decoration:none
}



/* --------------------------------------------------------------------------- */

.SResult{
	font-size:12px; Color:#000000;
}
A.SResult:link {
	font-size:12px; Color:#AA3322; text-decoration:underline; line-height: 13pt
}
A.SResult:visited{
	font-size:12px; Color:#AA3322; text-decoration:underline; line-height: 13pt
}
A.SResult:hover{
	font-size:12px; color:#AA3322; text-decoration:none; line-height: 13pt
}


.SResult2 {
	font-size:10px; color:#000000;line-height: 12pt
}
A.SResult2:link {
	font-size:10px; color:#525252; text-decoration:underline; line-height: 12pt
}
A.SResult2:visited{
	font-size:10px; color:#525252; text-decoration:underline; line-height: 12pt
}
A.SResult2:hover{
	font-size:10px; color:#AA3322; text-decoration:none; line-height: 12pt
}

.SResult3 {
font-size: 		8px;
}

.SresultIndex {

}

/* ---------------------------------------------------------------------------------- */

.Headline {
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 		16px;
        Color:			#000000;
        font-weight:		bold
}
A.Headline:link {
	font-family:		Arial, Helvetica, sans-serif;
	FONT-SIZE: 		16px; color:#4A7C4F; text-decoration:underline
}
A.Headline:visited {
	font-family:		Arial, Helvetica, sans-serif;
	FONT-SIZE: 		16px; color:#4A7C4F; text-decoration:underline
}
A.Headline:hover {
	font-family:		Arial, Helvetica, sans-serif;
	FONT-SIZE: 		16px; color:#3366FF; text-decoration:none
}
.Headline2 {

}


.SubHeadline {
	font-family:		Arial, Helvetica, sans-serif;
	FONT-SIZE: 		13px; color:#385199; text-decoration:underline

}

A.SubHeadline:link {
	font-family:		Arial, Helvetica, sans-serif;
	FONT-SIZE: 		13px; color:#385199; text-decoration:underline
}
A.SubHeadline:visited {
	font-family:		Arial, Helvetica, sans-serif;
	FONT-SIZE: 		13px; color:#385199; text-decoration:underline
}
A.SubHeadline:hover {
	font-family:		Arial, Helvetica, sans-serif;
	FONT-SIZE: 		13px; color:#577AA3; text-decoration:none
}


.Footer {
	FONT-FAMILY: 		Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 			9px;
	LINE-HEIGHT:		12pt
	FONT-WEIGHT:		bold;
	Color:				#333333;
}

.Ingress {
	Font-family:		Verdana, Arial, Helvetica, sans-serif;
	Color:			#000000;
	font-size: 		11px;
        line-height: 		13pt;
}

.InfoText {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
        Color:			#000000;
	line-height: 		10pt;
}

/*
	infotext 2 used in right side blocks
	viljo & tomi, 30.8.
*/
.InfoText2 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		11px;
        Color:			#000000;
	line-height: 		11pt;
}

.Lift {
	font-family:		Ms Sans Serif, Verdana, Arial, Helvetica, sans-serif;
	font-size: 		17px;
        font-weight:		bold;
        color:			#000000;
}

.BlockTitle1 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight:		bold;
	color:			#000000;
}
.BlockTitle2{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;
	color:			#FFFFFF
}

/* Discussion ------------------------------------------------------------- */

.DiscNavi {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; Color:#000000;
}
A.DiscNavi:link {
	font-size:11px; Color:#cc0000; text-decoration:underline; line-height: 13pt
}
A.DiscNavi:visited{
	font-size:11px; Color:#cc0000; text-decoration:underline; line-height: 13pt
}
A.DiscNavi:hover{
	font-size:11px; Color:#cc0000; text-decoration:none; line-height: 13pt
}

.DiscHeadline {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:bold; color:#000000;
}
A.DiscHeadline:link {
	font-size:16px; font-weight:bold; color:#4A7C4F; text-decoration:underline; line-height: 18pt
}
A.DiscHeadline:visited{
	font-size:16px; font-weight:bold; color:#4A7C4F; text-decoration:underline; line-height: 18pt
}
A.DiscHeadline:hover{
	font-size:16px; font-weight:bold; color:#AA3322; text-decoration:none; line-height: 18pt
}


.DiscText {
	font-size:11px; color:#000000; line-height: 13pt
}

.DiscInfo {
	font-size:10px; color:#000000;
}

.DiscLink{
	font-size:12px; font-weight:bold; color:#000000; line-height: 13pt;
}
A.DiscLink:link {
	font-size:12px; font-weight:bold; color:#cc0000; text-decoration:underline; line-height: 13pt;
}
A.DiscLink:visited{
	Font-size:12px; font-weight:bold; color:#cc0000; text-decoration:underline; line-height: 13pt;
}
A.DiscLink:hover{
	font-size:12px; font-weight:bold; color:#AA3322; text-decoration:none; line-height: 13pt;
}


.DiscLink2 {
	font-size:11px; color:#173385; line-height: 13pt
}

A.DiscLink2:link {
	font-size:11px; color:#173385; text-decoration:underline; line-height: 13pt
}
A.DiscLink2:visited{
	font-size:11px; color:#173385; text-decoration:underline; line-height: 13pt
}
A.DiscLink2:hover{
	font-size:11px; color:#4A7C4F; text-decoration:none; line-height: 13pt;
}


.DiscLink3 {
	font-size:11px; color:#173385; line-height: 13pt
}

A.DiscLink3:link {
	font-size:11px; color:#173385; text-decoration:underline; line-height: 13pt
}
A.DiscLink3:visited{
	font-size:11px; color:#173385; text-decoration:underline; line-height: 13pt
}
A.DiscLink3:hover{
	font-size:11px; color:#4A7C4F; text-decoration:none; line-height: 13pt;
}


/* Form elements ---------------------------------------------------------- */

.FormTextfield {

}
.FormMenu {

}
/***** PAGE PROPERTIES ****/
body {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	font-size:11px;
} form {
	margin: 0px;
	padding: 0px;
}
p,td,div {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.BodyText.a:link {
	text-decoration: underline;
	color: #000000;	
}
.BodyText.a:hover {
	text-decoration: none !important;
	color: #000000;	
}
.BodyText.a:visited {
	text-decoration: underline;
	color: #000000;	
}




a {
	text-decoration: underline;
	color: #000000;
}
a:link {
	text-decoration: underline;
	color: #000000;	
}
a:hover {
	text-decoration: none !important;
	color: #000000;	
}
a:visited {
	text-decoration: underline;
	color: #000000;	
}
.follow	{color:#EA9226;}
a.follow:hover	{color:#EA9226}
a.follow:link	{color:#EA9226}
a.follow:visited	{color:#EA9226}

input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}
form	{
	margin:0px;
	padding:0px;
}
/***** ADVERTISING ****/
.annons {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	padding-top: 13px;
	padding-bottom: 3px;
}
.annons_img {
	margin-bottom: 5px;
}
.annons_td{
	vertical-align: top;
}

/***** NAVIGATION ****/
.navigation_table {
	width: 760px;
	background-image: url(/pics/v2/navigation_top.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #016EB3 !important;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	margin-left: 5px;
	padding: 0px;
}
.nav_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #016eb3 !important;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	margin:0 5px 0 5px;
	padding: 0px;
}

a.nav_left1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E3E4F7 !important;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	margin:0 2px 0 2px;
	padding: 0px;
}
a.nav_right1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E3E4F7 !important;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	margin:0 2px 0 2px;
	padding: 0px;
}

.navigation_search_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding-left: 55px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#input_search {
	background-color: #F0F9FF;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
	padding: 0px;
	height: 15px;
	font-size:9px;
}
#navigation_search_button {
	padding: 0px;
	width: 37px;
	height: 12px;
	margin-bottom: 1px;
}
#navigation_links_td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
#hr_navigation {
	color: #016EB3;
}
.navigation_subpages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	padding-right: 6px;
}
.navigation_subpages_border {
	border: 1px solid #016EB3;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
.navigation_subpages_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.NOU {text-decoration:none;}
A.NOU:link {text-decoration:none;}
A.NOU:visited {text-decoration:none;}
A.NOU:hover {text-decoration:underline !important;}

/***** CONTENT ****/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-top: 15px;
	margin: 0px
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: lighter;
	padding-bottom: 20px;
	padding-top: 15px;
	margin: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}
.content_td_left {
	width: auto;
}
.content_td_middle {
	width: 20px;
}
.content_td_right {
	width: auto;
}
.content_emptyrow {
	height: 10px;
}
.content_aktuellt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: 0px;
}
.content_aktuellt_td_middle {
	width: 20px;
	background-image: url(/pics/v2/services_bg.gif);
	background-position: center;
}
.content_coloredbox {
	background-color: #FF9900;
	height: 11px;
	width: 4px;
	margin-right: 5px;
	padding: 0px;
	clear: none;
	float: left;
}
.content_subpages_listcontent_h3 {
}
.content_subpages_listcontent_h4 {
	padding-top: 5px;
}
table.hittadirektor td	{padding:5px;line-height:15px;}

/***** SERVICES ****/
.services_td_left {
	width: 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;	
}
.main_td {
	width: 580px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;	
}
.right_td {
	width: 160;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;	
}
.services_td_middle {
	width: 10px;
	background-image: url(/pics/v2/services_bg.gif);
	background-position: center;
}
.services_td_right {
	width: 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;	
	vertical-alignment: top;
}
.services_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	padding-left: 6px;
	background-color: #EA9226;
	height:17px;
	text-transform:uppercase;
}
.presentation_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	padding-left: 8px;
	background-color: #DEE7FF;
	height:17px;
	font-weight:bold;
	text-transform:uppercase;
}

.searchEngine_title {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	padding-left: 8px;
	border-bottom: 2 solid #DEE7FF;
	background-color: #FFFFFF;
	height:20px;
	font-weight:bold;
	
}

.services_content {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #EA9226;
	padding: 5px;
}
.services_emptyrow {
	height: 2px;
}
.poll_content {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid #D5E0FF;
	padding: 5px;
}

.link1	{color:#000;}
a.link1:link	{color:#000;text-decoration:underline;}
a.link1:visited	{color:#000;text-decoration:underline;}
a.link1:hover	{color:#006;text-decoration:none;}

.mrg1	{margin-bottom:5px;padding-left:15px;background-image: url(/se/pics/bgButton1.gif);background-repeat:no-repeat;}
.mrg2	{margin-bottom:1px;padding-left:15px;background-image: url(/se/pics/bgButton1.gif);background-repeat:no-repeat;}
.mrg3	{margin-bottom:4px;padding-left:1px;}

/* Event calendar */
#CALENDAR	{margin-bottom:8px;padding:2px;border:1px solid #EA9226; }
.cal_head	{ font-size:10px;padding-right:2px; color:#ffffff;}
.cal_nro	{ font-size:10px;text-align:center; background-color:#DDDDDD; padding-right:2px; height:19px;}
.cal_sel	{ font-size:10px;text-align:center; background-color:#fbc98c; border:1px solid #ea9226; padding-right:2px; height:19px; }
.cal_wk		{ font-size:10px;text-align:center;  background-color:#EFEFEF; padding-right:2px; height:19px; }
.cal_week	{ font-size:10px;font-weight:normal; text-align:center; background-color:#FFFFFF; padding-right:2px;color:#D00 }

/* SEARCH BUTTONS */
#searchButton_se	{
	background-image: url(/se/pics/search_button.gif); 
	width: 80; height: 32; border: 0;
}
#searchButton_en	{
	background-image: url(/en/pics/search_button.gif); 
	width: 80; height: 32; border: 0;
}
#searchButton_de	{
	background-image: url(/de/pics/search_button.gif); 
	width: 80; height: 32; border: 0;
}
#searchButton_fi	{
	background-image: url(/fi/pics/search_button.gif); 
	width: 80; height: 32; border: 0;
}

.S1		{float:left;align:left;width:87px;font-weight:bold;}

/* CORRECT ANSWER FOR POLL */
.rightAnswerBg	{background-color:#EFEFEF}

--></style>




