#yhteystiedot, #toimialahaku, #toimialaluettelo, #aakkosluettelo
 {
  position: relative;
  left: 0px;
  top: 0px;
  margin: 20px 0px  20px 0px;
  padding: 0px 0px  0px 0px;
  width: 100%;
 
 
 }
  
div#henkilotiedot  {
  position: relative;
  margin-left: 123px;
  /* mac ie fix \*/
  left: 123px;
  top: 0px;
  margin: 0px 0px 0px 0px;
  /* end fix */
  padding: 0px 0px 20px 0px;
  width: 75%;
 }
div#henkilotiedot h1 { font: normal normal 18px arial; color:#D30007;}  
div#henkilotiedot ul {
 	margin: 10px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  background: transparent url(/pics/toimialaluettelo-vaakarasteri.gif) repeat-x bottom left; 
  width: 362px;
	}
		
div#henkilotiedot li { 
  display: inline;
  margin: 0px;
  padding: 0px;
  }
       
div#yhteystiedot table { 
  border-left: #B8B9B9 1px solid;
  border-top: #B8B9B9 1px solid;
  border-bottom: #B8B9B9 1px solid;   
  background: transparent url(/pics/yhteystiedot-bg.gif) repeat-x;
  }
       
div#yhteystiedot td { 
  height: 29px;
  width: 14px; 
  border-right: #B8B9B9 1px solid; 
  text-align: center; 
  }  
  
  
div#yhteystiedot a {
  font: normal bold 11px verdana, arial, serif;
  color:#242428;
  text-transform: uppercase;
  }
  
  
div#toimialahaku ul  {
  position:relative;
  top: 0px;
  left: 0px;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }


   		
		
	 
div#toimialahaku ul li,#toimialahaku ul li ul li, #toimialaluettelo ul li, #toimialaluettelo ul li ul li
{
position:relative;
list-style-type: none;
}
    
   

    
div#toimialaluettelo ul li  { background: transparent url(/pics/toimialaluettelo-vaakarasteri.gif) repeat-x bottom left; }   


div#aakkosluettelo td  { 
  background: transparent url(/pics/toimialaluettelo-vaakarasteri.gif) repeat-x bottom left; 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 35px;
  }
div#aakkosluettelo h1 { font: normal bold 24px arial; color:#D30007;} 

div#toimialaluettelo h1, div#toimialaluettelo p {
  position: relative;
  left: 0px;
	padding: 0px 0px 0px 20px;
  color:#242428;
  background: none;
  margin: 0px 0px 10px 0px;
  }

div#toimialaluettelo li   { margin:0px; padding: 0.5em 0em; font: normal normal 10pt arial;}	  
div#toimialaluettelo li a { display: inline-block; }
div#toimialaluettelo h1 { text-transform: uppercase; font: normal normal 16px arial; }  
li.hlo_taso_1  a { text-transform: uppercase; font-weight: bold; } 
li.hlo_taso_2  a { text-transform: uppercase; padding:0em 0.5em; font-weight: normal;}    
li.hlo_taso_3  a { text-transform: none; padding:0em 1em 0em 0.5em;}       
  


div#kuvapaikka {
    position: absolute;
    float: rigth;
    left: 0px;
    top: 35px;
    width: 116px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
  } 
 
a#back {  font: normal normal 11px verdana, arial; color:#AAAAAB; text-decoration: none;}
a#back:hover { text-decoration: underline; }      

li.odd { background: #F6F6F6; margin: 0em 0em 0.5em 0em; padding: 0px 0px 0px 0px;}
li.even { margin: 0em 0.1em 0em 0em; padding: 0em 0em 0.5em 0em; }
 