﻿ 

/* Lähivakuutus */

body {
	margin: 0;
	padding: 0;
	text-align:center; 
	
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_ruutu.jpg');
	background-repeat:repeat-x;
	

	
	/* for IE */
	/*font-family: arial, sans-serif, helvetica, verdana;
	font-weight:normal;
	font-size:9pt;
	
		COLOR: #000000;	FONT-FAMILY: verdana,arial,helvetica,sans-serif;	BACKGROUND-COLOR: #ffffff}
	
	*/
	}

 div#wrapper {
text-align:left;  
width:941px;  
margin:0 auto;  
}
	
.logotd {
	margin: 0;
	padding: 0;
	padding-top: 20px;
 
	width: 138px;
	
	}
.topmenutd{
	margin: 0;
	padding: 0;
	padding-top: 56px;
	width: 803px;
	
	}

.topline1{
	margin: 0;
	padding: 0;
	background-image:url('/SiteCollectionImages/lahivakuutus/top_line_bg1.gif');
	background-repeat: no-repeat;
	}
.topline2{
	margin: 0;
	padding: 0;
	background-image:url('/SiteCollectionImages/lahivakuutus/top_line_bg2.gif');
	background-repeat: no-repeat;
	}

	
	 
	
}	


/*    top navagation */ 

 

topNavFlyOutsHover
topNavFlyOutsItem
topNavFlyOuts
topNavHover
topNavSelected	
topNavItem 
{
	font-size:15px;
	padding: 0px;
 
	margin: 0px;
}

 .topNavItem a,  .topNavFlyOutsItem a, .topNavFlyOutsHover a, .topNavHover a, .topNavSelected a {
 
	color:#226ea5;
	font-size:15px !important;
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}

.topNavSelected a {
 
	color:#c80f3f;
	 
}


 
 div#topmenudiv{
  
width:100%;  
height: 100%;
padding: 5px 5px 0px 10px;
 
 overflow: hidden;


}

 div#topmenudiv a:hover
{
	font-weight:normal;
	color:#6dbfe8;
	
}



 div#topmenudiv table{
  
  border: 0px black solid;

}

  div#topmenudiv table td {
  
	border: 0px maroon solid;
}



 div#topmenudiv table td table td{
  padding: 3px 0px 0px 40px;
  vertical-align:bottom;
	border: 0px red solid;
}

 

/* static header links */
  
 td#HeaderStaticLinkstd {
	
	font-size:13px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	vertical-align:middle;
}

 
td#HeaderStaticLinkstd a {
	color:#454545;
	text-decoration: none;

}
 td#HeaderStaticLinkstd a:hover
{
	color:#6dbfe8;
	text-decoration: none;
}


.ms-pagebreadcrumb {

display: none;
}






#maindataareatd{

	margin: 0;
	padding: 0;
	/*background-image:url('/SiteCollectionImages/lahivakuutus/bg_etu_mainArea.jpg');*/
	background-repeat: no-repeat;height: 325px;

}
 



.leipateksti {
	
	color:#454545;
	font-size:15px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;

	
}









/* footer */



#bg_footer_td{
	margin: 0;
	padding: 0;
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_footer_td.jpg');
	background-repeat: no-repeat;
	}
	
	#bg_footer_td_sisa {
	margin: 0;
	padding: 0;
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_footer_td_sisa.jpg');
	background-position:right top;
	background-repeat: no-repeat;
	}


#bg_footer_td #footer {
	
	
	padding-left: 100px;
	padding-top: 10px;
	margin-bottom: 10px;
	color:#5f6a72;
	font-size:12px;
	font-family: arial, helvetica, sans-serif;

}

#bg_footer_td_sisa #footer2 {
	
	width: 483px;
	
	padding-left: 229px;
	padding-top: 10px;
	margin-bottom: 10px;
	
	color:#5f6a72;
	font-size:12px;
	font-family: arial, helvetica, sans-serif;

}


#bg_footer_td #footer    a ,
#bg_footer_td #footer   a:hover, 
#bg_footer_td_sisa #footer2    a ,
#bg_footer_td_sisa #footer2   a:hover 
 {
	
	color:#5f6a72;
	font-size:12px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;


}

 
 
 
    
 
 
 
 /* Right Column , haku login */ 
 
 #rightColumntd  td {	
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	
	}
 
 
 	/* begin core style */
 #rightColumntd INPUT.ms-sbplain {	
 BORDER-RIGHT: 2px inset;
 	BORDER-TOP: 2px inset;
 	FONT-SIZE: 12px;
 	BORDER-LEFT: 2px inset;
 	BORDER-BOTTOM: 2px inset;
 	FONT-FAMILY: arial, helvetica, sans-serif;
 	padding: 0px;
 	margin: 0px;
 	border:1px solid #8EADC6;
 	}

 #rightColumntd  TD.ms-sbcell {	
 padding: 0px;
 padding-left: 7px; 
 border: 0px;
 }
  	/* end  core style */
 
 
 #rightColumntd .bg_sini_td_top{
	width: 100%;
	height: 45px;
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_rcolumn_sinikaari_top.jpg');
	background-repeat: no-repeat;
	margin: 0px;
	padding:0px;
	padding-left: 15px;
	padding-top: 2px;
}	

 #rightColumntd .bg_sini_td_top2{
	width: 100%;
	height: 56px;
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_rcolumn_sinikaari_top2.jpg');
	background-repeat: no-repeat;
	margin: 0px;
	padding:0px;
	padding-left: 15px;
	padding-top: 0px;
}	


 #rightColumntd .bg_sini_td_center{
	width: 100%;
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_rcolumn_sinikaari_center.jpg');
	background-repeat: repeat-y;
	padding: 0px;
	 
}
 #rightColumntd .bg_sini_td_blue{
	width: 100%;
	height: 3px;
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_rcolumn_sinikaari_blue.jpg');
	background-repeat: repeat-y;
	padding: 0px;
	
	 
}


 #rightColumntd .bg_sini_td_bottom{
	width: 100%;
	height: 10px;
	background-image:url('/SiteCollectionImages/lahivakuutus/bg_rcolumn_sinikaari_bottom.jpg');
	background-repeat: no-repeat;
}	

 #rightColumntd  .kirjaudu {

	font-size:15px;
	font-family: arial, helvetica, sans-serif;
	color: #C80F3F;
	font-weight: bold;
 

	}
	 #rightColumntd  .kirjaudu2{

	font-size:13px;
	font-family: arial, helvetica, sans-serif;
	color: #454545;
	font-weight: bold;
 

	}

 
  #rightColumntd .form {	
	 BORDER-RIGHT: 2px inset;
 	BORDER-TOP: 2px inset;
 	FONT-SIZE: 12px;
 	BORDER-LEFT: 2px inset;
 	BORDER-BOTTOM: 2px inset;
 	FONT-FAMILY: arial, helvetica, sans-serif;
 	padding: 0px;
 	margin: 0px;
 	 	border:1px solid #8EADC6;
 	 	margin-top: 2px;
 	 	margin-bottom: 2px; 	 	
 	}

#rightColumntd .textLogin {
	
padding: 10px 5px 10px 10px;

	
}

#rightColumntd .textLogin a,
#rightColumntd .textLogin a:hover
{
	color: #226EA5;
	font-size:14px;
	font-family: arial, helvetica, sans-serif;
 	text-decoration:none;
	font-weight: normal;

	}

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  /* SISA MASTER OMAT 
  ***********  ***********  ***********  ***********  */ 
  
  /*oletus */
  
  #maindataareatd2, 
  #maindataareatd2 td, 
  {

	margin: 0;
	padding: 0;
	
}



/* oletusleipatekstit */
 /* KESKIALUEEN PERUS LEIPIS / EDITORI FONTIT */ 
 /***********************************************/

 
 
 
#wrapper #maindataareatd   #maindataareatd2 #tbl1, 
#wrapper #maindataareatd  #maindataareatd2 #tbl2 ,   
#wrapper #maindataareatd  #maindataareatd2  #tbl3,  
#wrapper #maindataareatd #maindataareatd2  #tbl4,  
 
#wrapper #maindataareatd #maindataareatd2 #tbl1 TABLE, 
#wrapper #maindataareatd  #maindataareatd2 #tbl2 TABLE,   
#wrapper #maindataareatd  #maindataareatd2  #tbl3 TABLE, 
  
#wrapper #maindataareatd #maindataareatd2 #tbl1 TD, 
#wrapper #maindataareatd  #maindataareatd2 #tbl2 TD,   
#wrapper #maindataareatd  #maindataareatd2  #tbl3 TD 
  {	
	
	color:#454545 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
 }

#wrapper #maindataareatd   #maindataareatd2 #tbl1 .ms-WPBody, 
#wrapper #maindataareatd   #maindataareatd2 #tbl2 .ms-WPBody,   
#wrapper #maindataareatd   #maindataareatd2  #tbl3 .ms-WPBody,  

#wrapper #maindataareatd  #maindataareatd2 #tbl1 .ms-WPBody TABLE, 
#wrapper #maindataareatd   #maindataareatd2 #tbl2 .ms-WPBody TABLE,   
#wrapper #maindataareatd   #maindataareatd2  #tbl3 .ms-WPBody TABLE, 
  
#wrapper #maindataareatd  #maindataareatd2 #tbl1 .ms-WPBody TD, 
#wrapper #maindataareatd   #maindataareatd2 #tbl2  .ms-WPBody TD,   
#wrapper #maindataareatd   #maindataareatd2  #tbl3 .ms-WPBody TD 
 {	
	
	color:#454545 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
 
 }


/* tekstilinkit */
 
 
  #maindataareatd2 #tbl1 a, 
  #maindataareatd2 #tbl2 a ,   
  #maindataareatd2  #tbl3 a, 
   #maindataareatd2 #tbl1 .ms-WPBody a, 
  #maindataareatd2 #tbl2 .ms-WPBody a,   
  #maindataareatd2  #tbl3 .ms-WPBody a
{
	color:#226ea5;
	text-decoration:none;
}

 
  #maindataareatd2 #tbl1 a:hover, 
  #maindataareatd2 #tbl2 a:hover ,   
  #maindataareatd2  #tbl3 a:hover, 
   #maindataareatd2 #tbl1 .ms-WPBody a:hover, 
  #maindataareatd2 #tbl2 .ms-WPBody a:hover,   
  #maindataareatd2  #tbl3 .ms-WPBody a:hover
{
	color:#226ea5;
	text-decoration:none;
}

  #maindataareatd2 #tbl1 a:visited, 
  #maindataareatd2 #tbl2 a:visited ,   
  #maindataareatd2  #tbl3 a:visited, 
   #maindataareatd2 #tbl1 .ms-WPBody a:visited, 
  #maindataareatd2 #tbl2 .ms-WPBody a:visited,   
  #maindataareatd2  #tbl3 .ms-WPBody a:visited
	{
	color:#226ea5;
	text-decoration:none;
	}

 
/* #003399  */
  
 
 /* KESKIALUEEN PERUS LEIPIS / EDITORI FONTIT */ 
 /***********************************************/
  






  .SectionThemeTdpart1
  {
	
		margin: 0;
		padding: 0;
		background-image:url('/SiteCollectionImages/lahivakuutus/blank.gif');
		background-repeat: no-repeat;
}

 .SectionThemeTdpart2
  {
	
		margin: 0;
		padding: 0;
		padding-top:113px;
		background-image:url('/SiteCollectionImages/lahivakuutus/blank.gif');
		background-repeat: no-repeat;
		
		
}
  
    
 
 /* otsikot */
 
 
 h1 {
	color:#c80f3f;
	font-family: arial, helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	line-height:120%;
	}

h2 {
	color:#c80f3f;
	font-family: arial, helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	line-height:120%;
	}

h3 {
	color:#c80f3f;
	font-family: arial, helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	line-height:120%;
	}
	
h3.main {
	margin: 10px 0 10px 0;
	}	
h3.lista {
	color:#e60d2e;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size:11pt;
	font-weight:bold;
	margin: 5px 5px 5px 10px;
	}	
h4 {
	font-size:9pt;
	margin: 0 0 10px 0;
	}
	

 
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
 /* CUSTOMED EDITOR STYLS */
 
 
 
 
 
/* uudet nosto tyylit */ 

.ms-rteCustom-Sininen-Nosto-Otsikko
{
	font-size:15px;
	font-family: arial, helvetica, sans-serif;
 	font-weight: bold;
	color: #226EA5;
	line-height:120%;
}
 

 




/* uudet lopu */

/* Editorin tyyleja , tästä eteenpäin vanhat  */
.ms-rteCustom-Otsikko1
{
	color: #c80f3f;
	font-family: arial, helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	line-height:120%;
}
/*
.ms-rteCustom-Otsikko1
{
	color: #e60d2e;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size:15pt;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	line-height:120%;
}
*/


.ms-rteCustom-Otsikko2
{
	color:#c80f3f;
	font-family: arial, helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 10px 0px  !important;
	line-height:120%;
}
/* 
.ms-rteCustom-Otsikko2
{
	color:#000000;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size:13pt;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	line-height:120%;
}

*/

.ms-rteCustom-Linkki
{
	color:#000000;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size:9pt;
	text-decoration: none !important;
	font-weight:normal;
}

.ms-rteCustom-Linkki:hover
{
	color:#e60d2e;
	text-decoration:none;
	/*font-weight:bold;*/
}

/* customs 10.4.2008 */


.ms-rteCustom-Linkki-Sininen
{

 

	
	COLOR: #226ea5 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
	text-decoration: none !important;

	}
	

/*
.ms-rteCustom-Linkki-Sininen
{
	
	COLOR: #003399;	TEXT-DECORATION: none;
	FONT-FAMILY: arial, sans-serif, helvetica, verdana;
	 font-size: 9pt;
	}
*/	

.ms-rteCustom-Linkki-Sininen:active, .ms-rteCustom-Linkki-Sininen:hover  {
		text-decoration: none;
}
 
 /*
 
 color:#454545 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;


 
 
 
.ms-rteCustom-Linkki-SiniPohja
{

 	display: block;
 	width: 95%;  height: 20px;
	background-color: #B8D6E4;
	margin: 0px;
	margin-bottom: 2px;
	 padding: 14px 10px 10px 10px;
	 TEXT-DECORATION: none;
	 font-weight: bold;
	 FONT-FAMILY: arial, sans-serif, helvetica, verdana;
	 font-size: 9pt;
	
	}
	*/
	
.ms-rteCustom-Linkki-SiniPohja
{

 	display: block;
 	width: 95%;  height: 20px;
	background-color: #226ea5;
	background-image: url(/SiteCollectionImages/bluepaint-arrow.gif);
	background-repeat:no-repeat;
	margin: 0px;
	margin-bottom: 2px;
	 padding: 14px 10px 10px 19px;
	 TEXT-DECORATION: none;
	 font-weight: bold;
	 FONT-FAMILY: arial, sans-serif, helvetica, verdana;
	 font-size: 9pt;
	
	}
	
	.ms-rteCustom-Linkki-SiniPohja:active, .ms-rteCustom-Linkki-SiniPohja:hover  
	{
		text-decoration: none;
}
 
 



 /* 13.8.2008 */ 
 
.ms-rteCustom-Linkkityyli1
{

 	display: block;
 	width: 90%;  height: 15px;

	background-image: url(/SiteCollectionImages/lahivakuutus/bluepaint-arrow22.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	
	 padding: 3px 5px 3px 19px;
	 TEXT-DECORATION: none;
	 
	COLOR: #226ea5   !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
	text-decoration: none !important;
	 border: 0px black solid;
 
	}
	
	.ms-rteCustom-Linkkityyli1:active, .ms-rteCustom-Linkkityyli1:hover  
	{
		text-decoration: none !important;
	}
 
 
 
	
/* linkki lista */
	
	
	
	
	
	
	
	
	
	
ul.ms-rteCustom-Lista-vakasella
 {
color: #000000;
text-indent: 2px;
list-style-image: url(/SiteCollectionImages/li-nuoli.jpg);
padding-left: 10px;
margin: 0px;
margin-left: 0px;
TEXT-DECORATION: underline; 
 	 FONT-FAMILY: arial, sans-serif, helvetica, verdana;
 	  font-size: 9pt;

 
}

ul.ms-rteCustom-Lista-vakasella li
{
margin-left: 5px;
padding: 0px 0px 3px 0px;
}
 
 
 	
 		

 ul.ms-rteCustom-Lista-vakasella a:link, 
 ul.ms-rteCustom-Lista-vakasella a:visited
{
TEXT-DECORATION: none; 
color: #000000;
padding-left: -5px;
margin-left: -5px;
}

 ul.ms-rteCustom-Lista-vakasella a:active, 
 ul.ms-rteCustom-Lista-vakasella a:hover
{
TEXT-DECORATION: none; 
COLOR: #e60d2e;
 

}




.ms-rteCustom-Nosto-Kuva-Reunuksella
 {
	border: 1px #999A98 solid ;
				background: #FFFFFF;
				padding: 5px 5px 5px 5px;
					margin: 20px;
 
}



/* border: 1px red solid ;
				background: #c0c0c0;
				padding: 10px 10px 10px;
					margin: 20px;
*/






.ms-rteCustom-LEIPATEKSTI{
	
	color:#454545;
	font-size:15px;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;

	
}

.ms-rteCustom-KuvanReunus{
	
		border: 1px #A6A6A6 solid;
				background: #fff;
				padding: 5px 5px 5px;
				margin: 18px;
				margin-left:0px;
	
}

.ms-rteCustom-KuvanReunusEtuNosto{
	
			border: 1px #A6A6A6 solid;
				background: #fff;
				padding: 5px 5px 5px;
				margin: 0px;
				margin-right:18px;
				margin-top:5px;
	
}




.ms-rteCustom-KuvanreunusTekstiTyyli{
clear: none;
}



/* ******** */







/* table css for rich text editor */


/* otsikko rivi */

.ms-rteTable-1 {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Tahoma;
	BORDER-COLLAPSE: collapse;
}
.ms-rteTable-1 TR.ms-rteTableHeaderRow-1 
 {
	padding:3px 0 3px 10px;
	background:#e9f7fe;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	MARGIN: 5px 5px 5px 10px;
	COLOR: #e60d2e;
	FONT-FAMILY: arial, sans-serif, helvetica, verdana;
	

}
/*
.ms-rteTable-1 TD.ms-rteTableHeaderFirstCol-1 {
	padding:3px 0 3px 10px;
	background:#e9f7fe;
}
.ms-rteTable-1 TD.ms-rteTableHeaderLastCol-1 {
	padding:3px 0 3px 10px;
	background:#e9f7fe;
}
.ms-rteTable-1 TD.ms-rteTableHeaderOddCol-1 {
	padding:3px 0 3px 10px;
	background:#e9f7fe;
}
.ms-rteTable-1 TD.ms-rteTableHeaderEvenCol-1 {
	padding:3px 0 3px 10px;
	background:#e9f7fe;
}
*/


.ms-rteTable-1 TD.ms-rteTableHeaderFirstCol-1, 
.ms-rteTable-1 TD.ms-rteTableHeaderLastCol-1 , 
.ms-rteTable-1 TD.ms-rteTableHeaderOddCol-1, 
.ms-rteTable-1 TD.ms-rteTableHeaderEvenCol-1 {
	
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	MARGIN: 5px 5px 5px 10px;
	COLOR: #e60d2e;
	FONT-FAMILY: arial, sans-serif, helvetica, verdana;


}
 


/* */ 




/* toka rivi */
.ms-rteTable-1 TR.ms-rteTableOddRow-1 {
 
	
	PADDING-RIGHT: 10px;
	 
	PADDING-LEFT: 20px;
	BACKGROUND: #d4effc;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px

}
/* */

/* kolmas rivi */
.ms-rteTable-1 TR.ms-rteTableEvenRow-1 {
 
	PADDING-RIGHT: 10px;
 
	PADDING-LEFT: 20px;
	BACKGROUND: #e9f7fe;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px

	
}

.ms-rteTable-1 TR.ms-rteTableOddRow-1, 
.ms-rteTable-1 TR.ms-rteTableEvenRow-1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: arial, sans-serif, helvetica, verdana;


}



.ms-rteTable-1 TD.ms-rteTableFirstCol-,
.ms-rteTable-1 TD.ms-rteTableLastCol-1 ,
.ms-rteTable-1 TD.ms-rteTableOddCol-,
.ms-rteTable-1 TD.ms-rteTableEvenCol-1 {
 
	PADDING-RIGHT: 10px;
 
	PADDING-LEFT: 20px;
	 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px

	
}



.ms-rteTable-1 TD.ms-rteTableFirstCol-,
.ms-rteTable-1 TD.ms-rteTableLastCol-1 ,
.ms-rteTable-1 TD.ms-rteTableOddCol-,
.ms-rteTable-1 TD.ms-rteTableEvenCol-1 {
 
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: arial, sans-serif, helvetica, verdana;


	
}





/* KUSTOMOITU 2 TABLE NOSTOLLE */ 



/* otsikko rivi */

.ms-rteTable-NOSTO {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY:  arial, helvetica, sans-serif !important;
	BORDER-COLLAPSE: collapse;
	border: 0px black solid;
	background-color: white;
	padding: 0px;
	width: 480px;
	height: 110px;
		padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	overflow:hidden;
}

.ms-rteTable-NOSTO td {
	border: 0px black solid;
	background-color: white;
	padding: 0px;
	margin: 0px;
	
	color:#454545 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
	vertical-align:top;


}


.ms-rteTableHeaderFirstCol-NOSTO{ 

background-color: white   !important;
width: 110px;
}


.ms-rteTableHeaderOddCol-NOSTO{ 


background-color: white !important;
width: 15px;
}

.ms-rteTableHeaderLastCol-NOSTO{ 


background-color: white !important;
width: 355px;
}



.ms-rteTableHeaderFirstCol-NOSTO img
 {
	border: 1px #999A98 solid;
				background: white;
				padding: 4px;
				margin: 0px;
 
}






 

/* KUSTOMED TABLE 3 , SINIREUNA */ 


/* otsikko rivi */

.ms-rteTable-SINIREUNA {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY:  arial, helvetica, sans-serif !important;
	BORDER-COLLAPSE: collapse;
	border: 0px blue solid;
	background-color: white;
	padding: 0px;
	width: 480px;
	height: 40px;
		padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	overflow:hidden;
}

.ms-rteTable-SINIREUNA td {
	border: 0px black solid;
	background-color: white;
	padding: 0px;
	margin: 0px;
	
	color:#454545 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
	vertical-align:top;


}


.ms-rteTableHeaderFirstCol-SINIREUNA{ 

background-color: #ffffff !important;
width: 480px;
height: 35px;
*height: 20px;/* ie */

padding: 15px 10px 0px 5px !important;
*padding-bottom: 5px !important;/* ie */
 
background-image: url(/SiteCollectionImages/lahivakuutus/tbl_sinireuna_bg.jpg);
background-repeat:no-repeat;


 
}


.ms-rteTableFooterFirstCol-SINIREUNA{ 

background-color: #ffffff !important;
width: 480px;
height: 10px;

background-color: white;
background-image: url(/SiteCollectionImages/lahivakuutus/tbl_sinireuna_bg2.jpg);
background-repeat:no-repeat;

}


/* KUSTOMED TABLE 3 , SINIREUNA */ 





/* KUSTOMED TABLE 4 , PERUSTAULUKKO BEGIN */ 



.ms-rteTable-PERUS {
	border: 2px #A5B8C5 solid;
	BORDER-COLLAPSE: collapse;
	
	FONT-SIZE: 14px;	
	COLOR: #454545;	
	FONT-FAMILY: arial, helvetica, sans-serif;
	 
}
 
.ms-rteTable-PERUS td {
padding: 5px 6px 5px 8px !important;
}




 
.ms-rteTable-PERUS TR.ms-rteTableHeaderRow-PERUS 
 {
	background:#FFFFFF;
}
 
.ms-rteTable-PERUS TD.ms-rteTableHeaderFirstCol-PERUS {
 color: #C61041 !important;
	padding-top: 6px  !important;
	padding-bottom: 6px  !important;

} 
.ms-rteTable-PERUS TD.ms-rteTableHeaderOddCol-PERUS{
 color: #C61041 !important;
	padding-top: 6px  !important;
	padding-bottom: 6px  !important;

} 

.ms-rteTable-PERUS TD.ms-rteTableHeaderEvenCol-PERUS{
 color: #C61041 !important;
	padding-top: 6px  !important;
	padding-bottom: 6px  !important;

} 

.ms-rteTable-PERUS TD.ms-rteTableHeaderLastCol-PERUS
 {
	 
		 color: #C61041 !important;
	padding-top: 6px  !important;
	padding-bottom: 6px  !important;
 

}

.ms-rteTable-PERUS TD.ms-rteTableHeaderFirstCol-PERUS {
border-right: 1px #A5B8C5 solid  !important;
border-bottom: 1px #A5B8C5 solid  !important;

} 
.ms-rteTable-PERUS TD.ms-rteTableHeaderOddCol-PERUS { 
border-right: 1px #A5B8C5 solid  !important;
border-bottom: 1px #A5B8C5 solid  !important;

}

.ms-rteTable-PERUS TD.ms-rteTableHeaderEvenCol-PERUS {
border-right: 1px #A5B8C5 solid  !important;
border-bottom: 1px #A5B8C5 solid  !important;

}
 

 

.ms-rteTable-PERUS TD.ms-rteTableHeaderLastCol-PERUS
 {
	 
	border-bottom: 1px #A5B8C5 solid  !important;
 
	}
	
	
#wrapper #maindataareatd #maindataareatd2 #tbl1 TD .ms-rteTable-PERUS TD.ms-rteTableHeaderFirstCol-PERUS ,
#wrapper #maindataareatd #maindataareatd2 #tbl1 TD .ms-rteTable-PERUS TD.ms-rteTableHeaderOddCol-PERUS,
#wrapper #maindataareatd #maindataareatd2 #tbl1 TD .ms-rteTable-PERUS TD.ms-rteTableHeaderEvenCol-PERUS,
#wrapper #maindataareatd #maindataareatd2 #tbl1 TD .ms-rteTable-PERUS TD.ms-rteTableHeaderLastCol-PERUS 
{
		 color: #C61041 !important;
}
	
	
 









 


.ms-rteTable-PERUS TR.ms-rteTableFooterRow-PERUS {
	background:#FFFFFF;
}


.ms-rteTable-PERUS TD.ms-rteTableFooterFirstCol-PERUS, 
.ms-rteTable-PERUS TD.ms-rteTableFooterOddCol-PERUS,
.ms-rteTable-PERUS TD.ms-rteTableFooterEvenCol-PERUS,
.ms-rteTable-PERUS TD.ms-rteTableFooterLastCol-PERUS
 {
	 
	 border-top: 1px #A5B8C5 solid;
	padding-top: 6px  !important;
	padding-bottom: 6px  !important;
	 

}


.ms-rteTable-PERUS TD.ms-rteTableFooterFirstCol-PERUS, 
.ms-rteTable-PERUS TD.ms-rteTableFooterOddCol-PERUS, 
.ms-rteTable-PERUS TD.ms-rteTableFooterEvenCol-PERUS
{
border-right: 1px #A5B8C5 solid;
 

}




 
 
 

 
.ms-rteTable-PERUS TR.ms-rteTableOddRow-PERUS {
BACKGROUND: #DBEBF1;
}

.ms-rteTable-PERUS TD.ms-rteTableFirstCol-PERUS, 
.ms-rteTable-PERUS TD.ms-rteTableOddCol-PERUS, 
.ms-rteTable-PERUS TD.ms-rteTableEvenCol-PERUS
 {
	 
	border-right: 1px #A5B8C5 solid;
	
	

}




.ms-rteTable-PERUS TD.ms-rteTableFirstCol-PERUS, 
.ms-rteTable-PERUS TD.ms-rteTableFooterFirstCol-PERUS, 
.ms-rteTable-PERUS TD.ms-rteTableHeaderFirstCol-PERUS, 
 {
	 
	padding-right: 20px !important;	
	text-align:right;
}

 



 
.ms-rteTable-PERUS TR.ms-rteTableEvenRow-PERUS {
	BACKGROUND: #FFFFFF;
}


 
 

 
 #wrapper #maindataareatd #maindataareatd2 #tbl1 TD .ms-rteTable-PERUS TD.ms-rteTableOddCol-PERUS

{
		
}
 


 

 




/* KUSTOMED TABLE 4 , PERUSTAULUKKO END */ 










/* INFOPATH  LOMAKE */ 

#__XmlFormView  TABLE, 
#__XmlFormView  SPAN, 
#__XmlFormView  DIV,
#__XmlFormView  TD,  
#__XmlFormView  P

 {
	
	
	COLOR: #454545 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:14px !important;
	font-weight:normal !important;
	text-decoration: none;
	background-color:white !important;
	border-color: #454545 !important;
	border: 0px  !important;
}

#__XmlFormView  H1

 {
	
	/*color:blue !important;*/
	/*COLOR: #454545 !important;*/
	color:red !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:18px !important;
	font-weight:normal !important;
	/*text-decoration: none;*/
	/*BACKGROUND-COLOR: blue !important;*/
	border-color: #454545 !important;
	border: 0px  !important;
}

#__XmlFormView  H2

 {
	
	
	COLOR: #454545 !important;
	font-family: arial, helvetica, sans-serif !important;
	font-size:14px !important;
	font-weight:normal !important;
	text-decoration: none;
	BACKGROUND-COLOR: blue !important;

	border-color: #454545 !important;
	border: 0px  !important;
}






#__XmlFormView input {
	
BACKGROUND-COLOR: white !important;

}
 
 #__XmlFormView input.button 
 { 
 
 
 
    /*border: 1px #454545 solid;*/
    border: medium #CFDFDF solid; 
    font-family:Arial, Helvetica, sans-serif; 
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	
 
 } 



 /*   .ms-WPBody TABLE, 
   .ms-WPBody SPAN, 
    .ms-WPBody DIV,
     .ms-WPBody TD,  
 .ms-WPBody P,
*/






/**** ****/


/* LEFT NAVIGATION UUSIN 12.8.2008 */ 

#leftNavi { padding-top: 0px; }

#subNavi2				{width: 199px; vertical-align: top;}


 
#subNavi2  ul a
{

	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #226EA5;
	text-decoration: none;
	FONT-SIZE:13px;
		
}


/* asemoinnit */ 
#subNavi2 ul
{
	
	list-style-type:none; margin-left:0px;	padding-left:0px;
	margin: 0px; padding: 0px;
	padding-top: 0px;
	
}
#subNavi2 ul li
{
	margin: 0px; padding: 0px;
	
}

 
 
 
#subNavi2 ul  li.subNavi_selected_1, #subNavi2 ul li.subNavi_1 {	
	padding-left:10px;
 

}
		
#subNavi2 ul ul li.subNavi_selected_2, #subNavi2 ul ul li.subNavi_2
{
		padding-left:10px;
		*padding-left: 0px;/* ie */
		 
}
		
#subNavi2 ul ul ul  li.subNavi_selected_3, #subNavi2 ul ul ul  li.subNavi_3
{
	padding-left:15px;
	*padding-left:10px; /* ie */
	
}
 
 #subNavi2 ul ul ul ul  li.subNavi_selected_4, #subNavi2 ul ul ul ul  li.subNavi_4
{
	padding-left:25px;
	*padding-left:15px;/* ie */

	
}

/* 08
	padding-left:35px;
	*padding-left:15px;



*/ 
 
 /* BEGIN 30.9.08 */
 
 #subNavi2 ul li.subNavi_1, 
 #subNavi2 ul  li.subNavi_selected_1
{	
/*background-color:aqua;*/
/*	background-image: url(/SiteCollectionImages/lahivakuutus/08bg_level1_08.jpg);*/
	background-position: left top; 
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	*padding-bottom: 0px;/* ie */
	
	
	/* 008 */
	margin-left: 0px; 
	padding-left: 0px;
	 


/*	border-top: 1px #8A9298 solid;
	border-bottom: 1px #8A9298 solid;	
*/
}

  .linerborder1 {
 
	border-top: 1px #8A9298 solid;
	border-bottom: 1px #8A9298 solid;	
	padding-top: 7px;
	*padding-top: 5px;/* ie */
	padding-bottom: 5px;	
	padding-left: 5px;


}

  .linerborder2 {
 

 
	padding-top: 7px;
	*padding-top: 5px;/* ie */
	padding-bottom: 5px;	
	border-bottom: 1px #ABC6D1 solid;	
	padding-left: 5px;

}




.linerborder3 {
 
	 border-bottom: 1px  #CDDBE4 solid;
	 

 
	padding-top: 5px;
	*padding-top: 5px;/* ie */
	padding-bottom: 5px;	
	margin-left: 10px;
	*margin-left: 15px;
}




.linerborder4 {
 
 border: 0px  maroon solid;


 padding: 0px;
 margin: 0px;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 5px;



}



 /* END 30.9.2008 */ 

 
#subNavi2 ul ul
{
margin-top: 0px;
*margin-top: 0px;/* ie */

/*
margin-left: 0px; 
padding-left: 0px;*/


}
 

subNavi2 ul ul ul
{
margin-top: 0px;
*margin-top: 3px;/* ie */


}

subNavi2 ul ul ul ul 
{
margin-top: 0px;
}






 
 /* begin  30.9.2008*/

 #subNavi2 ul ul  li.subNavi_2 ,
 #subNavi2 ul  ul  li.subNavi_selected_2
{	

	/* xx background-image: url(/SiteCollectionImages/lahivakuutus/08bg_level1.jpg);
	background-position: left bottom; 
	background-repeat: no-repeat; */
	
	padding-top: 0px;
	padding-bottom: 0px;
	
		/* 008 */
	margin-left: 0px; 
	padding-left: 0px;

	

}



 #subNavi2 ul ul  li.subNavi_2_t ,
 #subNavi2 ul  ul  li.subNavi_selected_2_t
{	

/*	xx	background-image: url(/SiteCollectionImages/lahivakuutus/08bg_level1_08_t2.jpg);
	background-position: left bottom; 
*/
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	
		/* 008 */
	margin-left: 0px; 
	padding-left: 0px;
	

}

 
/* end 30.9.2008 */




 /* xyxy #subNavi2 ul  ul ul  li.subNavi_selected_3 */
 #subNavi2 ul ul ul  li.subNavi_3

{	
border: 0px red solid;	
	/*background-image: url(/SiteCollectionImages/lahivakuutus/08bg_level2_normal.jpg);
	background-position: right bottom; 
	*/
	background-image: url(/SiteCollectionImages/lahivakuutus/08bg_link_level2.jpg);
	background-position:  0px 10px;
	*background-position:  5px 10px;
	background-repeat: no-repeat;
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	margin-left: 5px;
	*margin-left: 0px;/* ie */
	
}




 #subNavi2 ul  ul ul  li.subNavi_selected_3
{	

border: 0px red solid;	
	background-image: url(/SiteCollectionImages/lahivakuutus/08bg_link_level2_active.jpg);
	background-position:  0px 10px;
	*background-position:  5px 10px;

	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
		margin-left: 5px;
	*margin-left: 0px;/* ie */


	
}
 
 /* xyxy */








/* linkit fontit  1 taso */ 

#subNavi2 ul li.subNavi_selected_1 a, #subNavi2 ul li.subNavi_1 a
{
 
	FONT-SIZE:15px;
	text-transform:uppercase;
	font-weight: normal  !important;
	text-decoration:none;
	font-family: arial, helvetica, sans-serif !important;
		padding-left: 0px;
}
	
#subNavi2 ul li.subNavi_selected_1 a {  color: #C80D3F !important;	}
#subNavi2 ul li.subNavi_1 a { 	color:#226ea5 !important; }
	
}

#subNavi2 ul li.subNavi_1 a:hover
{
	color:#75C3EA !important;
	text-decoration:none;
	 
}
#subNavi2 ul li.subNavi_selected_1 a:hover
{
	color:#C80D3F !important;
	text-decoration:none;
	 
}




/* linkit fontit  2 taso */ 


#subNavi2 ul ul li.subNavi_selected_2 a, #subNavi2 ul ul  li.subNavi_2 a, 
#subNavi2 ul ul li.subNavi_selected_2_t a, #subNavi2 ul ul  li.subNavi_2_t a
{
 
	FONT-SIZE:13px;
	text-transform:uppercase;
	font-weight: bold  !important;
	text-decoration:none;
	
	padding-left: 0px;
	/* asdsads */ 
}
	
#subNavi2 ul ul  li.subNavi_selected_2 a ,
#subNavi2 ul ul  li.subNavi_selected_2_t a 
{  color: #C80D3F !important;	}
#subNavi2 ul ul  li.subNavi_2 a ,
#subNavi2 ul ul  li.subNavi_2_t a 
{ 	color:#226ea5 !important; }
	
}

#subNavi2 ul ul  li.subNavi_2 a:hover,
#subNavi2 ul ul  li.subNavi_2_t a:hover
{
	color:#75C3EA !important;
	text-decoration:none;
	 
}
#subNavi2 ul ul  li.subNavi_selected_2 a:hover,
#subNavi2 ul ul  li.subNavi_selected_2_t a:hover
{
	color:#C80D3F !important;
	text-decoration:none;
	 
}








/* linkit fontit  3 taso */ 
 #subNavi2 ul ul ul  li.subNavi_3 a
{
 
	FONT-SIZE:15px !important;
	text-transform: none !important;
	font-weight: normal  !important;
	text-decoration:none;
	padding-left: 0px;
 
	
/*	background-image: url(/SiteCollectionImages/lahivakuutus/08bg_link_level2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
 */

	
}

#subNavi2 ul ul ul  li.subNavi_selected_3 a
{
 
	FONT-SIZE:15px !important;
	text-transform: none !important;
	font-weight: normal  !important;
	text-decoration:none;
	padding-left: 0px;
	 
		
/*	background-image: url(/SiteCollectionImages/lahivakuutus/08bg_link_level2_active.jpg);
	background-repeat:no-repeat;
	background-position:left center;*/
 

	
}





#subNavi2 ul ul ul  li.subNavi_selected_3 a {  color: #C80D3F !important;	}
#subNavi2 ul ul ul  li.subNavi_3 a { 	color:#226ea5 !important; }
	
}

#subNavi2 ul ul ul  li.subNavi_3 a:hover
{
	color:#75C3EA !important;
	text-decoration:none;
	 
}
#subNavi2 ul ul ul  li.subNavi_selected_3 a:hover
{
	color:#C80D3F !important;
	text-decoration:none;
	 
}






/* linkit fontit  4 taso */ 



 
 #subNavi2 ul ul ul ul   li.subNavi_4 a
{
 
	FONT-SIZE:15px !important;
	text-transform: none !important;
	font-weight: normal  !important;
	text-decoration:none;
	padding: 0px;
	background-image:  none;
 
 

	
}

#subNavi2 ul ul ul ul   li.subNavi_selected_4 a
{
 
	FONT-SIZE:15px !important;
	text-transform: none !important;
	font-weight: normal  !important;
	text-decoration:none;
	padding: 0px;
	background-image:  none;
	
}




#subNavi2 ul ul ul ul   li.subNavi_selected_4 a {  color: #C80D3F !important;	}
#subNavi2 ul ul ul ul   li.subNavi_4 a { 	color:#226ea5 !important; }
	
}

#subNavi2 ul ul ul ul   li.subNavi_4 a:hover
{
	color:#75C3EA !important;
	text-decoration:none;
	 
}
#subNavi2 ul ul ul ul   li.subNavi_selected_4 a:hover
{
	color:#C80D3F !important;
	text-decoration:none;
	 
}












 /********* *********/
  
   

 /* polun tyylit */ 
 #bcrumb {
	 display:none;
}

#bcrumb #breadcrumblv 
	{
	
	FONT-WEIGHT: normal !important;
		FONT-SIZE: 13px !important;
		COLOR: #226ea5 !important;	
		FONT-FAMILY: arial, helvetica, sans-serif !important;
		vertical-align:middle;	padding-top: 15px;
	
}

.breadcrumbCurrent {
	
	COLOR: #454545 !important;
	
	
}
.ms-sitemapdirectional {
	color:#226ea5 !important;
	text-decoration: none !important;
		 

}
.ms-sitemapdirectional:hover
{
	COLOR: #6dbfe8 !important;
	text-decoration: none !important;
		 
}

 
 
 /* left navig */ 

 #leftNavi {
	padding-top: 10px !important;
}
 
 
.backLinkkiNews { 

FONT-WEIGHT: normal;
FONT-SIZE: 14px;	
FONT-FAMILY: arial, helvetica, sans-serif;
 text-decoration:none;
 color: #226ea5;

}
 .backLinkkiNews A {	COLOR: #226ea5;}
  .backLinkkiNews A:hover {	COLOR: #226ea5;}

 
 
 
 #rightColumntd table table table TD.ms-sbgo {	
 	BACKGROUND-COLOR: white; 
 	}




#maindataareatd2 #tbl1 td select {
	 FONT-SIZE: 15px;	
	FONT-FAMILY: arial, helvetica, sans-serif;
 

}
 
 