h1 {
  font: Verdana, Arial, Sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
}

h2 {
  font: Verdana, Arial, Sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 11px;
}

/* Leipatekstin fontin maaritys ja tasaus */

p {
 font: Verdana, Arial, Sans-serif;
}

.aakkoset {
  font-weight: bold;
  color: #5eab75;
}

.gallery {
background-color: #ffffff;
border-color: #ffffff;
}

.text_gallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
}

.GalleryItemImage {
width: 140px;
height: 130px;
display: block;
float: left;
padding: 2px;
}

.back_image {
width: 140px;
height: 750px;
float: left;
}

.medium_image {
width: 650px;
height: 750px;
float: left;
}

.forward_image {
width: 140px;
height: 750px;
float: left;
}

.jm_medium_image {
width: 450px;
height: 750px;
float: left;
}

.jm_forward_image {
width: 340px;
height: 750px;
float: left;
}

.gallery a:hover {
    color: #ffffff;
    background-color: #ffffff;
	border-color: #ffffff;
}

.gallery a:link {
    color: #5eab75;
    background-color: #ffffff;
	border-color: #ffffff;
}

.gallery A:active {
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
  border-color: #ffffff;
  }
  
.gallery A:visited {
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
  }
  
  .image_text {
  float: left;
  }

  .awards_person {
  }
  
  .awards_person_image {
	  margin-top: 20px;
	  width: 205px;
	  float: left;
  }
  
  .awards_person_text {
	  margin-top: 20px;
	  width: 185px;
	  float: left;
  }

  .catalog3 {
  }
  
  .catalog3_image {
	  margin-top: 20px;
	  width: 205px;
	  float: left;
  }
  
  .catalog3_text {
	  margin-top: 20px;
	  width: 185px;
	  float: left;
  }

  .catalog2 {
  }
  
  .catalog2_image {
	  margin-top: 20px;
	  width: 205px;
	  float: left;
  }
  
  .catalog2_text {
	  margin-top: 20px;
	  width: 185px;
	  float: left;
  }


  .catalog {
  }
  
  .catalog_image {
	  margin-top: 20px;
	  width: 205px;
	  float: left;
  }
  
  .catalog_text {
	  margin-top: 20px;
	  width: 185px;
	  float: left;
  }
  
.teksti_coverage A:link{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.teksti_coverage A:visited{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.coverage_deko1 {
  }
  
  .coverage_deko1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_dizaina1 {
  }
  
  .coverage_dizaina1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }

.coverage_motiva1 {
  }
  
  .coverage_motiva1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_motiva2 {
  }
  
  .coverage_motiva2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_motiva3 {
  }
  
  .coverage_motiva3_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_motiva4 {
  }
  
  .coverage_motiva4_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }

.coverage_al {
  }
  
  .coverage_al_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_arvo {
  }
  
  .coverage_arvo_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_anna {
  }
  
  .coverage_anna_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_ark {
  }
  
  .coverage_ark_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_ark2 {
  }
  
  .coverage_ark2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_avotakka {
  }
  
  .coverage_avotakka_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_avotakka2 {
  }
  
  .coverage_avotakka2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_gloria {
  }
  
  .coverage_gloria_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_kk09 {
  }
  
  .coverage_kk09_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_kk10 {
  }
  
  .coverage_kk10_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_hsa1 {
  }
  
  .coverage_hsa1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_hsc3 {
  }
  
  .coverage_hsc3_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_hsc5 {
  }
  
  .coverage_hsc5_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_hsc2 {
  }
  
  .coverage_hsc2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_hsf1 {
  }
  
  .coverage_hsf1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_hsf2 {
  }
  
  .coverage_hsf2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_ts1 {
  }
  
  .coverage_ts1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_hbl {
  }
  
.coverage_hbl_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_kk {
  }
  
.coverage_kk_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_kl1 {
  }
  
  .coverage_kl1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_kl2 {
  }
  
  .coverage_kl2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_ok1 {
  }
  
  .coverage_ok1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_ok2 {
  }
  
  .coverage_ok2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_plaza1 {
  }
  
  .coverage_plaza1_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_plaza2 {
  }
  
  .coverage_plaza2_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
.coverage_plaza3 {
  }
  
  .coverage_plaza3_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_plaza4 {
  }
  
  .coverage_plaza4_image {
	  margin-top:30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_plaza5 {
  }
  
  .coverage_plaza5_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_plaza6 {
  }
  
  .coverage_plaza6_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
  .coverage_plaza7 {
  }
  
  .coverage_plaza7_image {
	  margin-top: 30px;
	  width: 205px;
	  float: left;
  }
  
/* Linkit lihavoidaan, mutta ei alleviivata */
 
linkki-nappi {
 text-decoration: none;
 font-weight: bold;
 color: #ffffff;
}

linkki {
 text-decoration: none;
 font-weight: bold;
 color: #ffffff;
}

/* Kursorin alla olevan linkin tausta mustaksi ja teksti valkoiseksi
 24-bittisella heksakoodilla maaritettyina */
 
a:hover {
    color: #5eab75;
    background-color: #ffffff;
}

a:link {
    color: #5eab75;
    background-color: #ffffff;
}

a:visited {
    color: #990033;
    background-color: #ffffff;
}

body {
	background-color: #ffffff;
	color: #000000;
    width:	940px;
}

.koko-sivu {
    width: 940px;
    height: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.otsikko {
	float:	left;
	width:	940px;
    height: 255px;
}

.tyhja-palkki {
	float:	left;
	width:	250px;
    height: 26px;
}

.linkki-palkki {
	float:	right;
	width:	690px;
    height: 26px;
    color: ffffff;
}

.kuva {
	float:	left;
	width:	250px;
    height: 420px;
}

.awards10_kuva {
	float:	left;
	width:	400px;
    height: 320px;
	margin-left: 0px;
	margin-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
}

.etusivun_kuva {
    padding-top: 30px;
    padding-left: 0px; 	
}

.etusivun_kuva1 {
    padding-top: 20px;
    padding-left: 0px; 	
}

.whatis_kuva {
	float:	left;
	width:	610px;
    height: 440px;
	margin-left: 70px;
	margin-top: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
}

.map_kuva {
	float:	left;
	width:	610px;
    height: 440px;
	margin-left: 70px;
	margin-top: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
}

.teksti_etu {
	float:	left;
	width:	400px;
    height: 2500px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 22px;
    line-height: 16px; /*24*/
}

.teksti_muut {
	float:	left;
	width:	400px;
    height: 880px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_coverage {
	float:	left;
	width:	400px;
    height: 11350px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_links {
	float:	left;
	width:	400px;
    height: 1200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_fair {
	float:	left;
	width:	400px;
    height: 870px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_ecodesign09 {
	float:	left;
	width:	400px;
    height: 430px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_ecodesign10 {
	float:	left;
	width:	400px;
    height: 930px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_awards10 {
	float:	left;
	width:	400px;
    height: 770px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_maurer {
	float:	left;
	width:	400px;
    height: 480px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.etusivun_teksti_kuva {
	width:	210px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    margin-left: 45px;
    margin-top: 230px;
	line-height: 16px;
}

.etusivun_teksti_kuva1 {
	width:	210px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    margin-left: 45px;
    margin-top: 230px;
	line-height: 16px;
}

.etusivun_teksti_kuva1_kuvateksti {
	width:	210px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  9px;
    margin-left: 100px;
    margin-top: 230px;
	line-height: 16px;
	margin-right: 0px;
}

.etusivun_teksti_kuva H1{
  font: Verdana, Arial, Sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
  text-align: left;
}

.kukkapuro_teksti_kuva {
	width:	250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    margin-left: 30px;
    margin-top: 180px;
}

.teksti_designer {
	float:	left;
	width:	400px;
    height: 1050px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  10px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
}

.teksti_kukkapuro {
	float:	left;
	width:	400px;
    height: 420px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  10px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
}

.teksti_exhibition07 {
	float:	left;
	width:	400px;
    height: 420px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.teksti_sponsors {
	float:	left;
	width:	400px;
    height: 1220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  11px;
    text-align: left;
    margin-left: 35px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 12px;
    line-height: 14px;
}

.sponsors {
	text-align: center;
}

.sponsors A:link{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.sponsors A:visited{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.audi {
  
}

.audi_img {
  
}

.audi_teksti {
  
}

.avarte {
  
}

.avarte_img {
  
}

.avarte_teksti {
  
}

.dhl {
  
}

.dhl_img {
  
}

.dhl_teksti {
  
}

.gallo {
  
}

.gallo_img {
  
}

.gallo_teksti {
  
}

.edita {
  
}
.edita_img {
  
}

.edita_teksti {
  
}

.dodo {

}
.dodo_img {

}

.dodo_teksti {

}

.motiva {
  
}
.motiva_img {
  
}

.motiva_teksti {
  
}
.saas {
  
}
.saas_img {
  
}

.saas_teksti {
  
}

.philips{
  
}
.philips_img {
  
}

.philips_teksti {
  
}

.orgroup{
  
}
.orgroup_img {
  
}

.orgroup_teksti {
  
}

.aaltoyliopisto{
  
}
.aaltoyliopisto_img {
  
}

.aaltoyliopisto_teksti {
  
}

.ymparisto{
  
}
.ymparisto_img {
  
}

.ymparisto_teksti {
  
}

.finncontainers {
  
}
.finncontainers_img {
  
}

.finncontainers_teksti {
  
}

.ana {
  
}
.ana_img {
  
}

.ana_teksti {
  
}

.uusix {
  
}
.uusix_img {
  
}

.uusix_teksti {
  
}
.wwf {
  
}
.wwf_img {
  
}

.wwf_teksti {
  
}

.sampopankki {
  
}

.sampopankki_img {
  
}

.sampopankki_teksti {
  
}

.sp-paino {
  
}

.sp-paino_img {
  
}

.sp-paino_teksti {
  
}

.lanson {
  
}

.lanson_img {
  
}

.lanson_teksti {
  
}

.sharp {
  
}

.sharp_img {
  
}

.sharp_teksti {
  
}

.banneri-osa {
  float:	right;
  width:	240px;
  height: 	780px;
}

.yla-banneri {
  float:	left;
  width:	240px;
  height: 130px;
}

.audi-banneri {
  float:	left;
  width:	240px;
  height: 150px;
  padding-bottom: 0px;
}

.edita-banneri {
  float:	left;
  width:	240px;
  height: 150px;
  padding: 0px;
  background-color: #ffffff;
}

.sato-banneri {
  float:	left;
  width:	240px;
  height: 150px;
  padding: 0px;
}

.wwf-banneri {
  float:	left;
  width:	240px;
  height: 150px;
  padding: 5px;
  /*border: 0px;*/
}

.audi-banneri A:link{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.audi-banneri A:visited{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.sato-banneri A:link{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.sato-banneri A:visited{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.wwf-banneri A:link{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.wwf-banneri A:visited{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.edita-banneri A:link{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.edita-banneri A:visited{
  color:#ffffff; 
  text-decoration:none;
  background-color: #ffffff;
}

.alapalkki {
	float:	left;
	width:	940px;
    height: 14px;
    background-color: #5eab75;
    color: white;
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  9px;
	padding-right: 5px;
}

.alapalkki A:link {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }
  
.alapalkki A:active {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }
  
.alapalkki A:visited {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }
  
.alapalkki A:hover {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }
  
.linkki-palkki A:link {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }
  
.linkki-palkki A:active {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }
  
.linkki-palkki A:visited {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }
  
.linkki-palkki A:hover {
  color:#ffffff; 
  text-decoration:none;
  background-color: #5eab75;
  }

ul.vbULdfop2 {
  position: absolute;
  visibility: hidden;
}

div.vbULdfop2 {
  position: absolute;
  visibility: hidden;
  display: block;
  overflow: auto;
  font-size: 1px;
  padding: 0px;
  margin: 0px;
  background-color: #5eab75;
}

/* linkki-taulukko */
div.vbULdfop2 table {
<!--  border-collapse: separate; -->
  border-spacing: 0px;
}

/*Linkin tausta*/
div.vbULdfop2 tr {
  font-size: 1px;
  cursor: pointer;
  background-color: #5eab75;  
}

/*Linkin alkion tausta*/
div.vbULdfop2 tr.over {
  background-color: #5eab75;
}

div.vbULdfop2 td {
  border: 0px solid #5eab75;
  padding: 3px;
  text-align: left;
}

/*Popup listan alkion reunat focusoituna */
div.vbULdfop2 tr.over td {
  border-color: #5eab75;
}

/* Dropdown linkki */
div.vbULdfop2 tr a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

/* Dropdown linkki focusoituna */
.vbULdfop2 tr.over a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #d1d3ca;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

div.vbULdfop2 tr.popup {
  background-color: #5eab75;
}

div.vbULdfop2 tr.popup td {
  border-color: #5eab75;
}

div.vbULdfop2 td.popup a {
  font-size: 13px;
}

/* Huutokauppa */
.huutokauppa {
  font-size: 11px;
  /*line-height: 11px;*/
  font: Verdane, Arial, Sans-serif;
}

/* designforum */
.designforum {
  font-size: 11px;
  /*line-height: 11px;*/
  font: Verdana, Arial, Sans-serif;
}

.designforum H1 {
  font: Verdana, Arial, Sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
  color: #5eab75;
}

.huutokauppa H2 {
  font: Verdana, Arial, Sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
}

/* Suomenkielinen teksti */
.finnish {
  font-style: italic;
}

/* Englanninkielinen teksti */
.english {
  font-weight: normal;
}

/* Tervetuloa teksti */
.tervetuloa {
  text-align: center;
  color: #5eab75;
}

.tervetuloa H1 {
  font: Verdana, Arial, Sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
}

/* Ecodesign2010 teksti */
.ecodesign2010 {
  text-align: left;
}

.ecodesign2010 H1 {
  font: Verdana, Arial, Sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
  color: #5eab75;
  text-align: left;
}

.ecodesign2010 H2 {
  font: Verdana, Arial, Sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
  text-align: left;
}

.name {
 font: Verdana, Arial, Sans-serif;
 font-weight: bold;
}

