
body { margin: 0px;padding: 0px;color: #000000;font-family: Arial, Helvetica, sans-serif;background-color:white;}

a {color: #003566;}	
.forBraille{display: none} /* Nama naytetaan ainoastaan braille-lukijoille, eli piilotetaan muilta */
#outer {width: 980px; background-color: white; vertical-align:top;  margin-left:auto; margin-right:auto; margin-top:10px; border-style:solid; border-width:0px;border-color:Black;}

td#backtoMain {text-align: right; padding-right:0px}

td#backtoMain a {text-transform: uppercase; color: #6D6E71;padding-left:16px; background-image:  url(backto.gif); background-repeat:no-repeat; background-position:0px 2px; text-decoration:none; }

#pageingress 
{
	background-position:center;
	width: 980px;
	height:127px;
	background-repeat:no-repeat;
	background-color: white;
	}
#pageingress #map_vk{height:127px; vertical-align:top;}
#topbar {background-color: white;}

#returnPath {display:none;}

td.leftborder {border-left: 1px solid #003574;}

#content {width:612px; padding:0px; margin: 0px; padding-left:0px; padding-right:34px;  padding-top: 33px;border-style:solid; border-width:0px;}
#content h1 {color: #0297AB;}
#contentFP {width:656px; padding:0px; margin: 0px; }

#middleLine_contentFP  {width:1px;}
#middleLine_content {width:11px;background-image:  url(blackline.gif);background-position:0px 33px; background-repeat:no-repeat;
	 }
td1 {border:1px solid red;}

/* 4. rivi, 2/3. sarake: kuvat */
#pic1 {border: 0px solid black;margin-right: 0px;margin-left: 25px;margin-bottom: 5px;float: right;}
#pic2 {border: 0px solid black;margin-right: 5px;margin-left: 15px;margin-bottom: 5px;float:left;}
#pic3 {border: 0px solid black;margin-right: 2px;margin-left: 20px;margin-top: 2px;margin-bottom: 5px;}
#pic4 {border: 0px solid black;margin-right: 15px;margin-left: 20px;margin-top: 2px;margin-bottom: 5px; text-align: left; }
#pic5 {border: 0px solid black;margin-right: 5px;margin-left: 15px;margin-bottom: 5px;}

#content .kuvateksti {margin:0px;padding:5px;}
 .lastupdate, #contentLanguageVersions {display:none;}

#content p.back {display:none;}

/* 4. rivi, 2/3. sarake: nosto */
#lift h1 {font-size: 16px; color: #0097AC; font-weight: bold; padding: 0px; }
#lift h1 a {font-size: 16px; color: #0097AC; text-decoration:none;}
#lift h1 a:hover {text-decoration:underline;}
#lift p { font-weight: normal; padding: 0px; }
#lift .Pdate {font-weight: normal; color: black; padding: 0px; font-style: normal;}
#lift .TDreuna{ padding-top: 18px;padding-bottom:5px; padding-left:0px; padding-right:0px;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD;}
#lift .TDreuna img {padding-bottom:5px;padding-left:5px;}
#lift .TDetusivunkuva{border: 0px; margin: 0px; padding:0px;}
#lift .TDetusivunkuva img {border: 0px; margin: 0px; padding:0px; padding-top: 18px;padding-bottom:5px;}

#liftalert h1 {font-size: 16px; color: #BA5205; font-weight: bold; padding: 0px; }
#liftalert h1 a {font-size: 16px; color: Red; text-decoration:none;}
#liftalert h1 a:hover {text-decoration:underline;}
#liftalert p { font-weight: normal; padding: 0px; }
#liftalert .Pdate {font-weight: normal; color: black; padding: 0px; font-style: normal;}
#liftalert .TDreuna{ padding-top: 18px;padding-bottom:5px; padding-left:0px; padding-right:0px;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD;}
#liftalert .TDreuna img {padding-bottom:5px;padding-left:5px;}
#liftalert .TDetusivunkuva{border: 0px; margin: 0px; padding:0px;}
#liftalert .TDetusivunkuva img {border: 0px; margin: 0px; padding-top: 18px;padding-bottom:5px; }

#lists {}
#lists h2{font-weight: bold; color: #313031; }
#lists ul{padding:0px;margin:0px; }
#lists li{color: #000000;  list-style-type: none; margin:0px; padding: 0px;}
#lists .Ah2{color: black;text-decoration: underline;}
#lists .Ah2:hover{text-decoration: none;}


#lists .showMoreLink {padding-top: 10px;}
#lists .showMoreLink a {}

#leftNaviBottom td a, #leftNaviBottom td a:visited {color: #6D6E71;}
#leftNaviBottom  td a:hover  {text-decoration:underline; color:Black;}

.navibar {margin: 0px; padding: 0px; width: 297px;background-image: none;  padding-left:26px;}
.navibar a {text-decoration:none;}
.navibar .header {text-decoration: none;font-weight: bold;color: #666666;}

#leftNaviBottom tr.selected td.selected a {	color: Black;}

.navibar tr.selected td.navigationLevel3, .navibar tr.selected td.navigationLevel4 {}

.navibar tr td {padding-top:0px; padding-bottom: 2px;}
.navibar td.navigationLevel0 {}
.navibar td.navigationLevel1 {padding-left:24px;}
.navibar td.navigationLevel2 {padding-left:48px;}
.navibar td.navigationLevel3 {padding-left:72px;}
.navibar td.navigationLevel4 {padding-left:96px;}

.navibar tr td.first {border: none; }


div#contentLabel_1   {display:none; background-image:  url(content_fi.gif); background-repeat:no-repeat; width:84px; height: 16px; padding-bottom: 20px;}
div#contentLabel_2   {display:none; background-image:  url(content_en.gif); background-repeat:no-repeat; width:84px; height: 16px; padding-bottom: 20px;}
div#contentLabel_3   {display:none; background-image:  url(content_sv.gif); background-repeat:no-repeat; width:84px; height: 16px; padding-bottom: 20px;}
#contentLabel_1 div.contentLabelText, #contentLabel_2 div.contentLabelText , #contentLabel_3 div.contentLabelText {display:none;}

#bottomLogo_contentFP_2 {background-repeat:no-repeat; background-image:  url(logo.jpg);width:249px; height: 18px; margin-top:10px; }

#vk_logo {display:none;}

#leftNaviBottom {margin-top:33px;}

#spaceBeforeContent {display:none;}

#printLink {padding-top: 5px; vertical-align:bottom;}
#printLink img {border:none; padding-right: 4px;}
#printLink a {padding-left:0px; text-transform: uppercase; color: #6D6E71;}

#LanSel img {border: 0px none white; padding-bottom:5px;}
#LanSel .lanText {display:none;}

#LanSel {width: 200px; border-bottom: 1px solid gray;}
#LanSel {display:none;}

#searchCriteria strong.label {display:block;  }

#searchCriteria .TemplateID {width: 250px;}
#searchCriteria .DescendantNodeID {width: 250px;}
#searchCriteria .SearchText, #searchCriteria .DateEnd, #searchCriteria .DateStart {width: 145px;}

#searchresults h3 {font-weight:normal;}
#searchresults h3 a {font-weight:bold;}

#Velcalc .txtBox {width:40px; background-color:#CCFFCC;}
#Velcalc .salaryBox {width:80px; background-color:#FFFF99;}
#Velcalc .Instructions {display:block;padding-bottom:15px;}
#Velcalc #salaryHeader {padding-right:5px;}
#Velcalc #monthCountHeader {}
#Velcalc #tblHeader {font-weight:bold;}
#Velcalc #countBtn {border-top:1px solid black; padding-top:10px;text-align:right;}
#Velcalc #total {font-weight: bold; text-align:right;}

#content #flap p.midText {margin-top:0px;padding-top:0px;}
#content #flap div#space {display:none;}
#content #flap p span {display:block;padding-top:2px;}

#previewNotification {padding:10px; padding-left:15px; background-color: white; color:Red; font-weight:bold;}





