/* CSS Document */
html {
	padding:0px; 
	margin:0px; 
	height:90%; 
	width:100%;
	background-color:#FFFFFF;}
body {
	padding:0px; 
	margin:0px; 
	height:100%; 
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;}
table {
	border-collapse:collapse;
	border-width:0px;}
table td {
	padding:0px; 
	margin:0px;}
form {
	padding:0px; 
	margin:0px;}
div {
	padding:0px;
	margin:0px;
	border:0;}
h1 {
	font-size:14px; 
	font-weight:Bold; 
	padding:3px 0; 
	margin:0px; 
	color:#3C7D97;}
h2 {
	font-size:12px; 
	font-weight:bold; 
	padding:3px 0; 
	margin:0px;
	color:#7E8287;}
a {
	text-decoration:none;
	text-transform:none;
	color:#5D823F;}
a:hover {
	color:#FFA500;}

p {
	padding:0px;
	margin: 0 0 12px 0;
	color:#000000;}
img {
	border:0px;
	padding:0px;
	margin:0px;}
/*
.sisalto img {
	border:1px solid #3b6b1f;}
*/
span {
	padding:0px;
	margin:0px;}
.floatleft {
	float:left;}
.floatnone {
	float:none;}

/* Navigaatio määritykset alkaa */

.FrontpageNaviEtusivu {
	position:absolute;
	top:92px;
	left:69px;
	height:26px;
	width:60px;}
.FrontpageNaviEtusivu a {
	float:left;
	height:26px;
	width:60px;}
.FrontpageNaviTuottee {
	position:absolute;
	top:92px;
	left:130px;
	margin:0;
	width:61px;
	height:26px;}
.FrontpageNaviTuottee a {
	float:left;
	width:61px;
	height:26px;}
.FrontpageNaviKonserni {
	position:absolute;
	top:92px;
	left:192px;
	width:64px;
	height:26px;}
.FrontpageNaviKonserni a {
	float:left;
	width:64px;
	height:26px;}
.FrontpageNaviUutiset {
	position:absolute;
	top:92px;
	left:257px;
	width:54px;
	height:26px;}
.FrontpageNaviUutiset a {
	float:left;
	width:54px;
	height:26px;}
.FrontpageNaviVastuullisuus {
	position:absolute;
	top:92px;
	left:312px;
	width:82px;
	height:26px;}
.FrontpageNaviVastuullisuus a {
	float:left;
	width:84px;
	height:26px;}
.FrontpageNaviSijoittajat {
	position:absolute;
	top:92px;
	left:397px;
	width:69px;
	height:26px;}
.FrontpageNaviSijoittajat a {
	float:left;
	width:69px;
	height:26px;}
.FrontpageNaviJulkaisut {
	position:absolute;
	top:92px;
	left:467px;
	width:64px;
	height:26px;}
.FrontpageNaviJulkaisut a {
	float:left;
	width:64px;
	height:26px;}
.FrontpageNaviYhteystiedot {
	position:absolute;
	top:92px;
	left:532px;
	width:85px;
	height:26px;}
.FrontpageNaviYhteystiedot a {
	float:left;
	width:85px;
	height:26px;}
	
/* Suomen Navigaatio määritykset loppuu */

/* Englannin Navigaatio määritykset alkaa */

.FrontpageNaviEtusivu_eng {
	position:absolute;
	top:92px;
	left:69px;
	height:26px;
	width:50px;}
.FrontpageNaviEtusivu_eng a {
	float:left;
	height:26px;
	width:50px;}
.FrontpageNaviTuottee_eng {
	position:absolute;
	top:92px;
	left:120px;
	margin:0;
	width:63px;
	height:26px;}
.FrontpageNaviTuottee_eng a {
	float:left;
	width:63px;
	height:26px;}
.FrontpageNaviKonserni_eng {
	position:absolute;
	top:92px;
	left:184px;
	width:51px;
	height:26px;}
.FrontpageNaviKonserni_eng a {
	float:left;
	width:51px;
	height:26px;}
.FrontpageNaviLiiketoiminnat_eng {
	position:absolute;
	top:92px;
	left:236px;
	width:100px;
	height:26px;}
.FrontpageNaviLiiketoiminnat_eng a {
	float:left;
	width:100px;
	height:26px;}
.FrontpageNaviUutiset_eng {
	position:absolute;
	top:92px;
	left:236px;
	width:46px;
	height:26px;}
.FrontpageNaviUutiset_eng a {
	float:left;
	width:46px;
	height:26px;}
.FrontpageNaviYritysvastuu_eng {
	position:absolute;
	top:92px;
	left:283px;
	width:92px;
	height:26px;}
.FrontpageNaviYritysvastuu_eng a {
	float:left;
	width:92px;
	height:26px;	}
.FrontpageNaviSijoittajat_eng {
	position:absolute;
	top:92px;
	left:376px;
	width:65px;
	height:26px;}
.FrontpageNaviSijoittajat_eng a {
	float:left;
	width:65px;
	height:26px;}
.FrontpageNaviJulkaisut_eng {
	position:absolute;
	top:92px;
	left:442px;
	width:83px;
	height:26px;}
.FrontpageNaviJulkaisut_eng a {
	float:left;
	width:83px;
	height:26px;}
.FrontpageNaviYhteystiedot_eng {
	position:absolute;
	top:92px;
	left:526px;
	width:78px;
	height:26px;}
.FrontpageNaviYhteystiedot_eng a {
	float:left;
	width:78px;
	height:26px;}
	
/* Navigaatio määritykset loppuu */

.FrontpageNaviSivustot {
	position:absolute;
	top:94px;
	left:797px;
	height:34px;
	width:255px;}
.SivustotBackground {
	position:absolute;
	top:86px;
	left:746px;
	width:205px;
	height:35px;
	background:url(/templates/raisio2004/img/SivustotBackground.jpg) 0px 0px no-repeat;
}
.NavigationWrapper {
	clear:both;
	width:100%; 
	height:34px; 
	background:url(/templates/raisio2004/img/NavigationBG.jpg) repeat-x; 
	padding:0; 
	margin:0;}
.NavigationWrapperFlash {
	position:absolute;
	top:86px;
	left:994px;
	height:34px;
	background:url(/templates/raisio2004/img/NavigationBG.jpg) repeat-x;}
.Navigaatio_Flassi {padding-top:1px;}
.RaisioLogo {
	float:left; 
	padding:20px 0 0 80px;}
.body {
	width:100%;
	height:620px;}
.HeaderBG {
	float:left; 
	width:100%; 
	height:86px; 
	background:url(/templates/raisio2004/img/HeaderKorret.jpg) no-repeat;}
.Header {
	float:left; 
	width:100%; 
	height:100px; 
	margin:-1px 0 0 0;}
.Navigaatio_Flassi {
	float:left; 
	width:100%; 
	height:120px; }
.Uppernavigation_eng {
	position:absolute;
	top:0px;
	left:510px;
	width:560px; 
	height:46px;}
.Uppernavigation {
	position:absolute;
	top:0px;
	left:510px;
	width:560px; 
	height:46px;}
* html .UpperNavigationLangStart {
	float:left;
	width:90px; 
	height:38px;
	background:url(/templates/raisio2004/img/PoSvenskaBGVasen.png) no-repeat; 
	font-size:9px;
	color:#5D823F;
	padding:4px 0 0 30px;}
*:first-child+html .UpperNavigationLangStart {
	float:left;
	width:90px; 
	height:38px;
	background:url(/templates/raisio2004/img/PoSvenskaBGVasen.png) no-repeat; 
	font-size:9px;
	color:#5D823F;
	padding:4px 0 0 30px;}
.UpperNavigationLangStart {
	float:left;
	width:60px; 
	height:38px;
	background:url(/templates/raisio2004/img/PoSvenskaBGVasen.png) no-repeat; 
	font-size:9px;
	color:#5D823F;
	padding:4px 0 0 30px;}
.UpperNavigationLangend {
	float:left;
	background:url(/templates/raisio2004/img/PoSvenskaBGOikea.png) no-repeat; 
	width:21px; 
	height:38px;}
.UpeerNavigationPageMapStart_eng {
	float:left;
	background:url(/templates/raisio2004/img/PoSvenskaBGVasen_eng.png) no-repeat; 
	width:321px; 
	height:38px;}
.UpeerNavigationPageMapStart {
	float:left;
	/*background:url(/templates/raisio2004/img/PoSvenskaBGVasen.png) no-repeat; */ 
	background:url(/templates/raisio2004/img/PoSvenskaBGVasen_eng.png) no-repeat; 
	width:321px; 
	height:38px;}
.UpeerNavigationPageMap_eng {
	float:left;
	font-size:9px; 
	color:#5D823F; 
	padding:4px 10px 0 25px; 
	height:38px;}
.UpeerNavigationPageMap {
	float:left;
	font-size:9px; 
	color:#5D823F; 
	padding:4px 10px 0 20px; 
	height:38px;}
.UpperNavigationProductSearch {
	float:left;
	font-size:9px; 
	color:#5D823F; 
	padding:4px 10px 0 7px; 
	height:38px;}
.UpperNavigationExtentedSearch_eng {
	float:left;
	font-size:9px; 
	color:#5D823F; 
	padding:4px 0px 0 5px; 
	height:38px;}
.UpperNavigationExtentedSearch {
	float:left;
	font-size:9px; 
	color:#5D823F; 
	padding:4px 5px 0 0; 
	height:38px;}
* html .UpperNavigationSearch {
	float:left;
	width:145px;  
	height:38px; 
	padding:2px 0 0 10px;
	font-size:9px;}
*:first-child+html .UpperNavigationSearch {
	float:left;
	width:145px;  
	height:38px; 
	padding:2px 0 0 10px;
	font-size:9px;}
.UpperNavigationSearch {
	float:left;
	width:135px;  
	height:38px; 
	padding:2px 0 0 10px;
	font-size:9px;}
.UppernavigationSearchInput {
	float:left; 
	color:#80A367; 
	border:1px solid #3B6B1F; 
	width:112px; 
	height:17px; 
	padding:0 0 0 2px; 
	font-size:9px;}
.UpperNavigationEnd {
	float:left;
	background:url(/templates/raisio2004/img/PoSvenskaBGOikea.png) no-repeat; 
	width:21px; 
	height:38px;}
* html .Content {
	width:970px; 
	margin:0;
	padding:0;
	background-color:#FFFFFF;}
*:first-child+html .Content {
	width:970px;  
	margin:0;
	padding:0;
	background-color:#FFFFFF;}
.Content {
	clear:both;
	width:970px; 
	margin:0;
	padding:20px 0 0 0;
	background-color:#FFFFFF;}
.ContentTitle {
	color:#3c6c38;
}
* html .ContentSubPage {
	width:100%; 
	margin:0;
	padding:0;
	background-color:#f3f5f0;}
*:first-child+html .ContentSubPage {
	width:100%;  
	margin:0;
	padding:0;
	background-color:#f3f5f0;}
.ContentSubPage {
	clear:both;
	width:100%; 
	margin:0;
	padding:20px 0 0 0;
	background-color:#f3f5f0;}
.ContentNewsBox {
	position:absolute;
	top:145px;
	left:744px;
	width:211px; 
	height:432px;}
.ContentNewsBoxHeader {
	color:#FFFFFF; 
	margin:2px 0 0 0;
	padding:0 0 0 5px;
	height:10px;
	font-weight:bold;
	font-size:9px;}
* html .ContentNewsBoxHeaderArchive_eng {
	margin:0 0 0 0;
	padding:0 0 0 120px; 
	color:#AEC19F;
	font-weight:normal;}
*:first-child+html .ContentNewsBoxHeaderArchive_eng {
	margin:0 0 0 0;
	padding:0 0 0 120px; 
	color:#AEC19F;
	font-weight:normal;}
.ContentNewsBoxHeaderArchive_eng {
	margin:0 0 0 0;
	padding:0 0 0 120px; 
	color:#AEC19F;
	font-weight:normal;}
.ContentNewsBoxHeaderArchive_eng a {
	color:#B6CBA1;
	margin:0 0 -2px 0;}
.ContentNewsBoxHeaderArchive_eng a:hover {
	color:#FFFFFF;}
* html .ContentNewsBoxHeaderArchive {
	margin:0 0 0 0;
	padding:0 0 0 100px; 
	color:#AEC19F;
	font-weight:normal;}
*:first-child+html .ContentNewsBoxHeaderArchive {
	margin:0 0 0 0;
	padding:0 0 0 100px; 
	color:#AEC19F;
	font-weight:normal;}
.ContentNewsBoxHeaderArchive {
	margin:0 0 0 0;
	padding:0 0 0 98px; 
	color:#AEC19F;
	font-weight:normal;}
.ContentNewsBoxHeaderArchive a {
	color:#B6CBA1;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:10px;}
.ContentNewsBoxHeaderArchive a:hover {
	color:#FFFFFF;}
.ContentNewsBoxBG {
	background:url(/templates/raisio2004/img/ContentNewsBoxHeaderBG.jpg) no-repeat;
	width:210px;
	height:17px;}
.ContentNewsBoxNewsItem {
	border-bottom:1px solid #CFDAC6; 
	padding:10px 0 4px 0;
}
.ContentNewsBoxHeaderBorderIMG {
	background:url(/templates/raisio2004/img/ContentNewsBoxHeaderLowerBorder.jpg) no-repeat; 
	width:210px; 
	height:6px; 
	margin:1px 0 -10px 0;
}
.ContentNewsBoxFistTopic {
	border-bottom:1px solid #CFDAC6; 
	padding:0 0 4px 0;
}
.ContentNewsBoxNewsContent {
	margin:0 0 0 -30px; 
	padding:0 0 0 0;
}
.ContentNewsBoxBottomBorderIMG {
	background:url(/templates/raisio2004/img/ContentNewsBoxBottomBorderIMG.jpg) no-repeat; 
	width:210px; 
	height:17px; 
	margin:10px 0 5px 0;
}
.ContentWrapper {
	float:left;
	margin:0;
	padding:0;
	width:735px;
	height:190px;
	background:url(/templates/raisio2004/img/ContentWrapperBG.jpg) no-repeat 48px 0px;}
.ContentCenterBottomImages {
	float:left; 
	width:910px; 
	height:154px; 
	padding:0 0 0 48px; 
	background:#FFFFFF url(/templates/raisio2004/img/CenterContentBottomBG.gif) no-repeat 19px -50px;}
.ContentWrapperPicture {
	position:absolute;
	top:133px;
	left:61px;}
.ContentCenterPictureThing {
	background: url(/templates/raisio2004/img/KeskiVaakaPalkki.jpg) no-repeat;
	width:1000px;
	height:28px;}
.ContentCenterPictureThingSubPage {
	background:url(/templates/raisio2004/img/SubPageHeaderContentTopRepeater.png) no-repeat;
	width:100%;
	height:32px;
	position:absolute;
	top:120px;
	left:0px;}
* html .ContentCenterBoxes {
	margin:-5px 0 0 0; 
	padding:0 0 0 48px; }
*:first-child+html .ContentCenterBoxes {
	margin:-5px 0 0 0; 
	padding:0 0 0 48px; }
.ContentCenterBoxes {
	clear:both;
	width:730px; 
	height:130px; 
	padding:0 0 0 48px; 
	margin:-5px 0 0 0; 
	background:url(/templates/raisio2004/img/CenterContent.gif) no-repeat 48px 0px;}
.ContentWrapperCoocbook {
	padding:12px 0 0 13px;
	width:340px;
	height:130px;}
.ContentWrapperCustomerService {
	padding:12px 0 0 7px;
	width:340px; 
	height:130px;}
.RightBGBorder {
	position:absolute;
	top:132px;
	left:955px;
	background:url(/templates/raisio2004/img/RightBGBorder.jpg) no-repeat;
	height:487px;
	width:45px;}
.RightBGBorderSubPage {
	position:absolute;
	top:120px;
	left:945px;
	background:url(/templates/raisio2004/img/SubPageContentRightIMG.jpg) no-repeat;
	height:566px;
	width:25px;}
.Elovena {
	float:left;
	width:230px; 
	height:120px; 
	padding:20px 0 0 14px;}
*:first-child+html .Sunnuntai {
	float:left;
	width:210px; 
	height:104px; 
	padding:20px 0 0 7px;
	margin:0;}
* html .Sunnuntai {
	float:left;
	width:210px; 
	height:104px; 
	padding:20px 0 0 7px;
	margin:0;}
.Sunnuntai {
	float:left;
	width:210px; 
	height:104px; 
	padding:20px 0 0 0;
	margin:0 0 0 -7px;}
.Keiju {
	float:left;
	width:210px; 
	height:104px; 
	padding:20px 0 0 13px;
	margin:0 0 0 0;}
.FooterRaisio {
	position:absolute;
	top:616px;
	left:0;
	width:1000px; 
	height:32px; 
	padding:5px 0 0 0;
	margin:0 0 0 0; 
	color:#9DB59B;
	background:url(/templates/raisio2004/img/Footer.jpg) no-repeat;}
.FooterSubPage {
	width:100%;
	height:51px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#9DB59B;
	background:#f3f5f0 url(/templates/raisio2004/img/SubpageFooter.png) no-repeat 0px 0px;}
.FooterRightRepeater {
	margin:-10px 0 0 0;
	background:url(/templates/raisio2004/img/SubpageFooterGeenLineRepeater.jpg) repeat-x;
	height:28px;
	width:100%;}
.ContentNewsBoxNewsTextTIme {
	/*color:#9DB59B;*/
	color:#5D823F;
	font-size:9px;}
.ConntentNewsBoxTitle {
	font-size: 11px;}
.ConttentNewsBoxDate {
	color:#767676; 
	font-weight:bold; 
	font-size:9px;}
.ContentRightRepeat {
	background: url(/templates/raisio2004/img/ContentRepeat.jpg) 0px 120px repeat-x; 
	width:100%;
	height:651px;}
.ContentRightRepeatSubPage {
	background:url(/templates/raisio2004/img/SubPageHeaderRightRepeater.jpg) 0px 120px repeat-x; 
	width:100%;
	height:95%;}
	
/* Sivustot tyylit alkaa */

#menubar {
	position:absolute;
	width:197px;
	left:0px;
	top:0px;
	padding:0;}
#menubar a {
	color:#3C6C38;
	letter-spacing:0;
	padding:0;
	text-decoration:none;}
#menubar a.active {}
.menu {
	width:197px;}
* html .options {
	background:url(/templates/raisio2004/img/SivustotBG.png) no-repeat;
	width:197px;
	height:100%;
	padding:20px 0 0 0;
	margin:0 0 15px 0;
}
.options {
	background:url(/templates/raisio2004/img/SivustotBG.png) no-repeat;
	width:197px;
	height:260px;
	padding:20px 0 0 0;
	margin:0 0 25px 0;
}
.optionslinkki {
	width:197px;
	height:15px;
}
.menu a {
	line-height:15px;
	color:#3C6C38;
	display:block;
	padding:3px 0 0 10px;
	text-decoration:none;
	background-color:transparent;
	font-size:10px;}
* html .menu a:hover {
	background-color:#8CAA72;
	color:#FFFFFF;
	border-left:1px solid #3B6B1F;
	border-right:1px solid #3B6B1F;
	width:100%;}
.menu a:hover {
	background-color:#8CAA72;
	color:#FFFFFF;
	border-left:1px solid #3B6B1F;
	border-right:1px solid #3B6B1F;}
.MenuTopicBottomBG {
	background:url(/templates/raisio2004/img/SivustotBGBottom.png) 0px 0px no-repeat;
	width:197px;
	height:9px;
}
/* Sivustot tyylit loppuu */
.FooterFirstFP {
	float:left; 
	color:#9DB59B;
	padding:0px 0 0 90px; 
	font-size:9px;
}
.FooterSecondFP {
	float:left; 
	color:#9DB59B; 
	padding:0px 0 0 29px; 
	font-size:9px;
}
.FooterFirstFP_eng {
	float:left; 
	color:#9DB59B;
	padding:0px 0 0 52px; 
	font-size:9px;
}
.FooterSecondFP_eng {
	float:left; 
	color:#9DB59B; 
	padding:0px 0 0 20px; 
	font-size:9px;}
.FooterFirst {
	float:left; 
	color:#9DB59B;
	padding:25px 0 0 90px; 
	font-size:9px;}
.FooterSecond {
	float:left; 
	color:#9DB59B; 
	padding:25px 0 0 29px; 
	font-size:9px;}
.FooterFirst_eng {
	float:left; 
	color:#9DB59B;
	padding:25px 0 0 52px; 
	font-size:9px;}
.FooterSecond_eng {
	float:left; 
	color:#9DB59B; 
	padding:25px 0 0 20px; 
	font-size:9px;}
.SubPageContent {
	margin:30px 0 0 0;
	padding:0 0 0 60px;
	background:#f3f5f0 url(/templates/raisio2004/img/SubPageContentRepeater.jpg) repeat-y;
	width:100%;}
.EtusivunMuokkausButton {
	position:absolute;
	top:590px;
	left:60px;}
* html .VasenNavi {
	margin:0 0 0 24px;
	list-style-type:none;}
.VasenNavi {
	list-style-type:none;
	margin:0 0 0 0px;}
.VasenNavi li {
	padding:0 0 8px 0;}
.VasenNavi ul {
	list-style-type:none;
	padding:10px 0 0 0;
	margin:0 0 0 15px;}
.navinuoli {
	margin:0 0 0 -24px;
}
#RaisioLinklist {
	position:absolute;
	top:112px;
	left:740px;}
