body { background-color: rgb(0,129,148);
  margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;
 
  }

.tausta { background-color: #f6f6f6;
  background-image: url(images/tausta.jpg); background-repeat: repeat-x;  }

.header { height: 118px;  text-align:left; }

.paavalikko A { color: black; font-family: Helvetica Neue, Arial; font-size: 13px; font-weight: bold; text-decoration: none; }

.alavalikko { color: rgb(132,132,132); font-family: Helvetica Neue, Arial; font-size: 12px; }
.alavalikko A { color: rgb(132,132,132); font-family: Helvetica Neue; font-size: 12px; font-weight: normal; 
		text-decoration: none;  }

.referenssit A { color: rgb(132,132,132); font-family: Helvetica Neue; font-size: 12px; font-weight: normal; text-decoration: none;}
  
.footer { z-index: 1; position: absolute; width: 100%; background-color: rgb(0,129,148); } 

.vasenvarjo { background-image: url('images/sisasivuvasenvarjoloop.png'); background-repeat: repeat-y; }

.oikeavarjo { background-image: url('images/sisasivuoikeavarjoloop.png'); background-repeat: repeat-y; }

.vasenteksti { font-family: Helvetica Neue, Arial; color: rgb(102,102,102); background-color: white; font-size: 13px; line-height: 18px; padding-left:15px;  text-align:left; }

.oikeateksti { font-family: Helvetica Neue, Arial; color: black; background-color: white; font-size: 15px; line-height: 20px; padding-left: 23px; padding-right: 23px;  text-align:left; }

.oikeateksti A{ font-family: Helvetica Neue, Arial; color: black; font-size: 15px; line-height: 20px; text-align:left; text-decoration: none; }

A:hover {text-decoration: underline;  }

h1 { font-family: Helvetica Neue, Arial; font-size: 42px; color: rgb(0,129,148); margin-top: 15px; line-height: 35px; }
h2 { font-family: Helvetica Neue, Arial; font-size: 24px; color: rgb(102,102,102); margin-top: 25px; line-height:25px; }

.pystyviiva { background-image: url('images/pystyviivaloop.gif'); background-repeat: repeat-y; background-color: white; }

.footertable { font-family: Helvetica Neue, Helvetica, Arial; font-size: 12px; color: rgb(128,192,202); }

.sivukarttaotsikkolinkki { font-family: Helvetica Neue, Helvetica, Arial; font-size: 14px; color: white; margin-bottom: 0px;
	text-decoration: none; font-weight: bold; }

.sivukarttaotsikko { font-family: Helvetica Neue, Helvetica, Arial; font-size: 14px; color: rgb(128,192,202); margin-bottom: 0px;
	text-decoration: none; font-weight: bold; }

.sivukarttalinkki { font-family: Helvetica Neue, Helvetica, Arial; color: white; text-decoration: none; }
.sivukarttalinkkib { color: rgb(128,192,202); text-decoration: none; }

.refelinkki {color: rgb(132,132,132); font-family: Helvetica Neue, Arial; font-size: 12px; font-weight: normal; text-decoration: none;}
.refelinkki:hover {color: rgb(132,132,132); font-family: Helvetica Neue, Arial; font-size: 12px; font-weight: normal; text-decoration: underline;}

