/* vain tietoa-sivuja koskevat */
.kaksirivinen {
	line-height:90%
}
.ingressi {
	font-size: 1.5em;
	font-weight: lighter;
	line-height:105%
}

div#content.tietoa {
	padding-bottom: 450px;
}

div#tekstilaatikko2.has-leipis p, div#tekstilaatikko1 p.has-leipis {
	line-height: 100%;
}
/*----------------------------*/

  /*------------*/
 /*   taitto   */
/*------------*/

/* sivun päätaitto */

body {
	background-image:url('../pics/body_bg_hinnasto.png');
}

#navi {
	width: 981px;
	height: 265px;
	background-image:url('../pics/navitausta_hinnasto.jpg');
}

#content {
	width: 981px;
	margin: 0 auto; 
	background-color:#ffe400;
/* hinnasto */
	padding-bottom: 940px;
}

body#hinnasto.fi #content {
	padding-bottom: 1150px;
}

body#hinnasto.se #content {
	padding-bottom: 1100px;
}

body#hinnasto.en #content {
	padding-bottom: 1100px;
}


#vasen {
	width: 247px;
	margin: -30px 0 0 0;
	padding: 0;
}

/* Tekstisisältö */


#tekstipalsta1 {
	width: 450px;
	margin: -30px 0 0 30px;
}
#tekstipalsta2 {
	float: right;
	width: 220px;
	margin: -30px 0 0 0;
	overflow: hidden;
}

#tekstilaatikko1, #tekstilaatikko2, #tekstilaatikko3 {
	background-color: #e7cf02;
	padding: 10px 10px 15px 20px;
	margin: 0 0 8px 0;
}


#tekstilaatikko1 ul, #tekstilaatikko2 ul, #tekstilaatikko1 ul li, #tekstilaatikko2 ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}



#tekstilaatikko1 ul li, #tekstilaatikko2 ul li {
	background:url(../pics/list-square.png) 0px 6px no-repeat;
	padding: 0 0 3px 10px;
}

  /*------------*/
 /* typografia */
/*------------*/


h1 {
	font-size: 2.6em;
	font-weight: lighter;
}

h3 {
	font-size: 1em;
	font-weight: bold;
}

em {
	font-weight: bold;
	font-style: normal;
}



#tekstilaatikko2 .email {
	color: #6a5f00;
}

/* tooltipit */

span.tooltip {
	display: none;
}

span.underline {
	text-decoration: underline;
}

span.tooltip-link {position: relative;}
 
span.tooltip-link:hover span.tooltip {
  position: absolute;
  padding: 5px;
  width: 300px;
  top: 10px;
  left: -30px;
  display: block;
  background: white;
  border: 1px solid black;
  z-index: 100;
}

