/* CSS Document */

html, body {
	
	font-family: Tahoma, Trebuchet MS, Arial;
		text-align: left;
		margin-left:0px;
margin-bottom:0;
margin-top:0px;
width:1040px;
		background-color:#eeeeee;
		background-image:url(images/ylatausta.jpg);
		background-position:top center;
		background-repeat:repeat-x;
}

#wrapper{
position: absolute;
width:1040px;
left:50%;
margin-top:0px;
margin-bottom:0px;
margin-left: -520px;

padding: 0;
float:left;	
}

#menudiv {
width: 800px;
margin-left:0px;
padding-left:240px;
height:30px;
margin-top:100px;
margin-bottom:36px;
background-image:url(images/Dyyni_logo.png);
background-position:20px 0px;
background-repeat:no-repeat;
}	
#engmenudiv {
width: 800px;
margin-left:0px;
padding-left:240px;
height:30px;
margin-top:100px;
margin-bottom:36px;
background-image:url(images/Dyyni_logo.png);
background-position:20px 0px;
background-repeat:no-repeat;s
}	
#lippudiv {
width: 950px;
float:left;
text-align:right;
padding-right:50px;
height:20px;
margin-top:30px;
margin-bottom:0px;

}
#lippudiv img {padding: 1px; border: 0px solid #ddd; background-color: #d9d9d9; top:0; left:0 }
#lippudiv img {    -moz-border-radius: 1px; -webkit-border-radius: 1px; }
#lippudiv img:hover {padding: 1px; border: 0px solid #ff9000; background-color: #ff9000; top:0; left:0}

#spacer {
clear:both;
    }
	
#wide {
      width: 1040px;
	background-image:url(images/varjotausta.png);
		background-repeat:repeat-y;
margin-bottom: 0px;
margin-top:0px;
position:relative;

	padding: 0;
    }
	
	#koontidivi {
      width: 1000px;
margin-left:20px;
padding-top:27px;
margin-bottom:0px;

overflow: visible;
float:left;
	}
	
	#kuvakollaasi {
      width: 941px;
	  min-height:350px;
	  height:350px;
margin-left:30px;
margin-top:0px;
margin-bottom:16px;
background-image:url(images/kollaasitausta.jpg);
		background-position: bottom center;
		background-repeat:no-repeat;
}	
#otsikkodivi {
     width: 1000px;
	  height:63px;

margin-left:20px;
margin-top:0px;
padding-top:30px;
padding-left:33px;
margin-bottom:10px;
background-image:url(images/alasivu_otsikkotausta.jpg);
		background-position: top left;
		background-repeat:no-repeat;
		
}	

#ingressi {
      width: 940px;
	  padding-left:30px;
	  margin-top:0px;
	  margin-bottom:5px;
	  float:left;
	  color:#646464;
	  	font-family: Tahoma, Trebuchet MS, Arial;
		font-size:16px;
		line-height:26px;
}	
#normisisalto {
      width: 920px;
	  padding-left:30px;
	  margin-top:0px;
	  margin-bottom:10px;
	  float:left;
	  min-height:500px;
	  color:#000000;
	  	font-family: Tahoma, Trebuchet MS, Arial;
		font-size:13px;
		line-height:22px;

}	


.sisaltopee img { margin-right:25px; margin-bottom:17px; padding: 5px; border: 0px solid #ddd; background-color: #e6e6e6; top:0; left:0 }
.sisaltopee img {    -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.sisaltopee img:hover {margin-right:25px; margin-bottom:17px; padding: 5px; border: 0px solid #ddd; background-color: #cdcdcd; top:0; left:0}

#vasenpalsta {
      width: 361px;
	  padding-left:30px;
	  margin-top:0px;
	  min-height:400px;
	 
	  margin-bottom:35px;
	  float:left;
	  	font-family: Tahoma, Trebuchet MS, Arial;
		font-size:13px;
		line-height:21px;
		
}	




#keskipalsta {
      width: 240px;
	  margin-left:40px;
	  margin-top:0px;
	  margin-bottom:35px;
	  float:left;
	    min-height:400px;
		position:static;
}
#oikeapalsta {
      width: 278px;
	  margin-left:20px;
	  margin-top:0px;
	  margin-bottom:35px;
	  float:left;
	    min-height:400px;
position:static;}
	.tapahtumaboxi {
padding-top:101px;
padding-left:0px;
padding-right:0px;
height:105px;
width:275px;
margin-bottom:28px;
}
.tapahtumaboxi_sis {
height:73px;
width:275px;
background-image:url(images/tapahtumat_tausta.png);
background-repeat:no-repeat;
float:left;
padding-left:17px;
padding-right:17px;
padding-top:12px;

}
.tapahtumapvm {
  font-size: 18px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
 
}
.tapahtumaotsikko {
  font-size: 18px;
  color:#ffffff;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
 
}

.ohjelmaboxi_sis {
height:95px;
width:270px;
float:left;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-bottom:6px;

}
.ohjelmapvm {
  font-size: 14px;
  color:#000000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  line-height:24px;
  }
.ohjelmaotsikko {
  font-size: 15px;
  color:#313131;
  font-weight: bold;
  font-family:Tahoma, Trebuchet MS, Arial;

 
}

.ohjelmaboxikuva { margin-right:20px; margin-bottom:15px; padding: 6px; border: 0px solid #ddd; background-color: #d9d9d9; top:0; left:0 }
.ohjelmaboxikuva {    -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.ohjelmaboxikuva:hover {margin-right:20px; margin-bottom:15px; padding: 6px; border: 0px solid #ddd; background-color: #ff9000; top:0; left:0}

.uutiskuva { margin-right:0px; margin-bottom:25px; padding: 6px; border: 0px solid #ddd; background-color: #d9d9d9; top:0; left:0 }
.uutiskuva {    -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.uutiskuva:hover {margin-right:0px; margin-bottom:25px; padding: 6px; border: 0px solid #ddd; background-color: #cdcdcd; top:0; left:0}

.uutiskuva2 { margin-right:18px; margin-bottom:25px; padding: 6px; border: 0px solid #ddd; background-color: #d9d9d9; top:0; left:0 }
.uutiskuva2 {    -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.uutiskuva2:hover {margin-right:18px; margin-bottom:25px; padding: 6px; border: 0px solid #ddd; background-color: #cdcdcd; top:0; left:0}

.kgkuva { margin-right:18px; margin-bottom:25px; padding: 6px; border: 0px solid #ddd; background-color: #d9d9d9; top:0; left:0 }
.kgkuva {    -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.kgkuva:hover {margin-right:18px; margin-bottom:25px; padding: 6px; border: 0px solid #ddd; background-color: #cdcdcd; top:0; left:0}

.kgalleriakuva { margin-right:13px; margin-bottom:15px; padding: 4px; border: 0px solid #ddd; background-color: #d9d9d9; top:0; left:0 }
.kgalleriakuva {    -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.kgalleriakuva:hover {margin-right:13px; margin-bottom:15px; padding: 4px; border: 0px solid #ddd; background-color: #ff9000; top:0; left:0}

.kuvagboxi_sis {
height:210px;
width:330px;
float:left;
padding-left:0px;
padding-right:0px;
padding-top:14px;
margin-bottom:0px;

}




.kuvagboxi_sis img { margin-right:20px; margin-bottom:23px; padding: 6px; border: 0px solid #ddd; background-color: #d9d9d9; top:0; left:0 }
.kuvagboxi_sis img {    -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.kuvagboxi_sis img:hover {margin-right:20px; margin-bottom:23px; padding: 6px; border: 0px solid #ddd; background-color: #06b1e7; top:0; left:0}

.uutispvm {
  font-size: 14px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  line-height:24px;
  }


.slideboxi_sis {
height:96px;
width:400px;
background-image:url(images/slidebox_txt.png);
background-repeat:no-repeat;
float:left;
padding-left:30px;
padding-right:0px;
padding-top:16px;

}
.slidepvm {
	  font-size: 24px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  line-height:29px;
  }
.slideotsikko {
  font-size: 24px;
  color:#313131;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;

 
}

#alaheader {
		background-image:url(images/alaheadertausta.jpg);
		background-repeat:no-repeat;
        width: 1000px;
		margin-left:20px;
		height:319px;
		margin-top:0px;
		margin-bottom:30px;
		padding:0px;
		position:absolute;
		}

#alavasenpalsta {
      width: 330px;
	  padding-left:30px;
	  margin-top:0px;
	  margin-bottom:30px;
	  margin-right:27px;
	  float:left;
position:static;}
#alakeskipalsta {
      width: 254px;
	  margin-left:0px;
	  margin-top:0px;
	  margin-bottom:30px;
	  margin-right:42px;
	  float:left;
	  position:static;
}
#alabanneritpalsta {
      width: 66px;
	  margin-left:0px;
	  margin-top:24px;
	  margin-bottom:30px;
	  margin-right:39px;
	  float:left;
}	
#alabanneritpalsta img {
	  margin-bottom:30px;
}

#alaoikeapalsta {
      width: 185px;
	  margin-left:0px;
	  margin-top:24px;
	  margin-bottom:30px;
	  margin-right:0px;
	  float:left;
	  font-family:Tahoma, Arial;
		font-size:14px;
		line-height:17px;
		color:#ffffff;
		position:static;
}	


#credits {
		width: 1000px;
		margin-left:0px;
		height:40px;
		line-height:10px;
		margin-bottom:50px;
		text-align:center;
		font-family:Tahoma, Arial;
		font-size:12px;
		color:#282828;
	}
	
	
.hot { margin-top:0px;
	  background-image:url(images/nappi_oikea.gif);
	  background-position:center left;
	  background-repeat:no-repeat;
	  margin-left:0px;
	  color:#ff9000;
	  padding-top:0px;
	  margin-bottom:10px;
	  padding-left:18px;
      float: left;
	   width: 250px;
      text-align: left;
  	font-family: Tahoma, Arial;
	font-size: 14px;

    }
	ul.yla {
list-style-type: none;
padding: 0;
margin-top:0;
margin-left:0px;
padding:0;
float:left;
text-align:left;
width:100%;

	  display: inline;
     
}
ul li { height: 30px; margin-right:0px; margin-left:0px; margin-bottom:0px; padding: 0px; border: 0px solid #ddd; top:0; left:0 }
	ul li {    -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul li:hover { height: 30px; margin-right:0px; margin-bottom:0px; padding: 0px; border: 0px solid #ddd; background-color: #ff9000; top:0; left:0}
		
li.menu{
	  margin-top:0px;
	  margin-bottom:0px;
	
	  margin-left:0px;
	  padding-top:0px;
	  padding-left:6px;
	  padding-right:6px;
	  height:30x;
      float: left;
      text-align: center;
  	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	list-style-type: none;
   } 
	
	
	li.menu:hover{
	  margin-top:0px;
	  margin-bottom:0px;
	  background-color:#ff9000;
	  background-image:url(images/nappi_over2.jpg);
	  background-repeat:no-repeat;
	  margin-left:0px;
	  	  padding-left:6px;
	  padding-right:6px;
	  padding-top:0px;
	  height:30px;
      float: left;
	  
      text-align: center;
  	font-family: Trebuchet MS, Arial;
	font-size: 12px;

	list-style-type: none
    }
	li.menuhooveri{
	  margin-top:0px;
	  margin-bottom:0px;
	   background-color:#ff9000;
	  background-image:url(images/nappi_over2.jpg);
	  background-repeat:no-repeat;
	  margin-left:0px;
	  	  padding-left:6px;
	  padding-right:6px;
	  padding-top:0px;
	  height:30px;
      float: left;
	 
      text-align: center;
  	font-family: Trebuchet MS, Arial;
	font-size: 12px;

	list-style-type: none
    }	
	li.menuhooveri:hover{
	  margin-top:0px;
	  margin-bottom:0px;
	   background-color:#ff9000;
	  background-image:url(images/nappi_over2.jpg);
	  background-repeat:no-repeat;
	  margin-left:0px;
	  	  padding-left:6px;
	  padding-right:6px;
	  padding-top:0px;
	  height:30px;
      float: left;
	 
      text-align: center;
  	font-family: Trebuchet MS, Arial;
	font-size: 12px;

	list-style-type: none
    }	
	
h1 {
  font-size: 21px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:25px;
  margin-bottom:20px;
}
.vasenh2 {
  font-size: 21px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:25px;
  line-height:25px;
  margin-bottom:20px;
}
.uutiseth2 {
  font-size: 21px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:25px;
  margin-bottom:20px;
}
.kuvagalleriah2 {
  font-size: 16px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  margin-bottom:7px;
}

.vasenalah2 {
  font-size: 21px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:24px;
  line-height:22px;
  margin-bottom:20px;
}
.vasenkeskih2 {
  font-size: 21px;
  color:#ffffff;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:24px;
  line-height:22px;
  margin-bottom:27px;
}
.h1keskipalsta {
  font-size: 21px;
  color:#313131;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:25px;
  margin-bottom:20px;
}
.h1keskipalsta_malibu {
  font-size: 21px;
  color:#6d5a39;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  line-height:25px;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:20px;
}
.h1palvelut{
  		font-family: Tahoma, Trebuchet MS, Arial;
		font-size:30px;
		color:#7b7b7b;
		line-height:31px;
}

.h3ohjelmasivu {
  font-size: 16px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:22px;
  margin-bottom:12px;
}
.h3malibusivu {
  font-size: 15px;
  color:#ff9000;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:16px;
  margin-bottom:2px;
}
.h2ohjelmasivu {
  font-size: 16px;
  color:#7f7f7f;
  font-weight: normal;
  font-family:Tahoma, Trebuchet MS, Arial;
  padding-left: 0px;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  line-height:22px;
  margin-bottom:12px;
}

a.ylamenu:hover { height:23px; padding-top:7px; float:left; text-decoration: none; display: block; color: #ffffff; font-family:Tahoma, Trebuchet MS, Arial;}
a.ylamenu { height:23px; padding-top:7px; float:left; text-decoration: none; display: block; font-family: Tahoma, Trebuchet MS, Arial; color: #ffffff; }

a.Mediagalleria:hover { height:23px; padding-top:7px; float:left; text-decoration: none; display: block; color: #ffffff; font-family:Tahoma, Trebuchet MS, Arial;}
a.Mediagalleria { height:23px; padding-top:7px; float:left; text-decoration: none; display: block; font-family: Tahoma, Trebuchet MS, Arial; color: #ffffff; }

a.alalinkki:hover { text-decoration: underline; font-size:12px; none; color: #f38900; font-family:Tahoma, Arial;}
a.alalinkki { text-decoration: none; font-size:12px; font-family: Tahoma, Arial; color: #f38900; }

a.alaheader:hover { text-decoration: underline; font-size:12px; none; color: #ffffff; font-family:Tahoma, Arial; }
a.alaheader { text-decoration: none; font-size:12px; font-family: Tahoma, Arial; color: #ffffff; }
a.tapahtumalinkki:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:18px; none; color: #ffffff; font-family:Tahoma, Arial; }
a.tapahtumalinkki { text-decoration: none; font-size:18px; font-family: Tahoma, Arial; color: #ffffff; }
a.ohjelmalinkki:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:15px; none; color: #313131; font-family:Tahoma, Arial; }
a.ohjelmalinkki {  text-decoration: none; font-size:15px; font-family: Tahoma, Arial; color: #313131; }
a.FancyPankki2:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:16px; none; color: #313131; font-family:Tahoma, Arial; }
a.FancyPankki2 {  text-decoration: none; font-size:16px; font-family: Tahoma, Arial; color: #ff9000; }
a.FancyPankki3:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:16px; none; color: #313131; font-family:Tahoma, Arial; }
a.FancyPankki3 {  text-decoration: none; font-size:16px; font-family: Tahoma, Arial; color: #ff9000; }
a.slidelinkki:hover { text-decoration: none; font-size:24px; color: #06b1e7; font-family:Tahoma, Arial; }
a.slidelinkki { text-decoration: none; font-size:24px; font-family: Tahoma, Arial; color: #ffffff; }
a.uutislinkki:hover { text-decoration: none; font-size:14px; color: #06b1e7; font-family:Tahoma, Arial; }
a.uutislinkki { text-decoration: none; font-size:14px; font-family: Tahoma, Arial; color: #ffffff; }
a.fblinkki:hover { text-decoration: none; font-size:12px; color: #ff9100; font-family:Tahoma, Arial; }
a.fblinkki { text-decoration: none; font-size:12px; font-family: Tahoma, Arial; color: #7b7b7b; }
a.kuvaglinkki:hover { text-decoration: none; font-size:21px; color: #06b1e7; font-family:Tahoma, Arial; }
a.kuvaglinkki { text-decoration: none; font-size:21px; font-family: Tahoma, Arial; color: #ff9000; }
a.ohjelmasivulinkki:hover { text-decoration: none; font-size:15px; color: #898a82; font-family:Tahoma, Arial; }
a.ohjelmasivulinkki { text-decoration: none; font-size:15px; font-family: Tahoma, Arial; color: #ff9000; }
 a.peetagi:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:13px; none; color: #313131; font-family:Tahoma, Arial; }
a.peetagi {  text-decoration: none; font-size:13px; font-family: Tahoma, Arial; color: #313131; }
 a.pikkulinkki:hover { text-decoration: none; border-bottom:1px solid #ee7c17; font-size:10px; none; color: #8d8d8d; font-family:Tahoma, Arial; }
a.pikkulinkki {  text-decoration: none; font-size:10px; font-family: Tahoma, Arial; color: #8d8d8d; }

a.Fancysb:hover { background-image:url(images/ohjelmavalikko_nappi.jpg); background-repeat:no-repeat; background-position:left middle; height:21px; padding-left:37px; padding-bottom:4px; margin-left:28px; text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:16px;}
a.Fancysb { background-image:url(images/ohjelmavalikko_nappi.jpg); margin-left:28px; height:21px;background-repeat:no-repeat; background-position:left top; padding-bottom:4px;padding-left:37px;text-decoration: none; font-family: Tahoma, Arial; color: #5e5e5e; font-size:16px; }

a.jlink:hover { background-image:url(images/ohjelmavalikko_nappi.jpg); background-repeat:no-repeat; background-position:left middle; height:21px; padding-left:37px; padding-bottom:4px; margin-left:28px; text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:16px;}
a.jlink { background-image:url(images/ohjelmavalikko_nappi.jpg); margin-left:28px; height:21px;background-repeat:no-repeat; background-position:left top; padding-bottom:4px;padding-left:37px;text-decoration: none; font-family: Tahoma, Arial; color: #5e5e5e; font-size:16px; }

a.jlink2:hover { background-image:url(images/ohjelmavalikko_nappi.jpg); background-repeat:no-repeat; background-position:left middle; height:21px; padding-left:37px; padding-bottom:4px; margin-left:28px; text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:14px;}
a.jlink2 { background-image:url(images/ohjelmavalikko_nappi.jpg); margin-left:28px; height:21px;background-repeat:no-repeat; background-position:left top; padding-bottom:4px;padding-left:37px;text-decoration: none; font-family: Tahoma, Arial; color: #5e5e5e; font-size:14px; }

a.kglink:hover {padding-bottom:4px; margin-left:2px;  text-decoration: none; color: #7f7f7f	; font-family:Tahoma, Arial; font-size:15px;}
a.kglink{padding-bottom:4px; margin-left:2px;  text-decoration: none; color: #ff9000; font-family:Tahoma, Arial; font-size:15px;}
a.ingressilinkki:hover { text-decoration: none; font-size:16px; color: #06b1e7; font-family:Tahoma, Arial; }
a.ingressilinkki { text-decoration: none; font-size:16px; font-family: Tahoma, Arial; color: #ff9000; }
a.tuotelinkki:hover { text-decoration: none; font-size:14px; color: #06b1e7; font-family:Tahoma, Arial; }
a.tuotelinkki { text-decoration: none; font-size:14px; font-family: Tahoma, Arial; color: #ff9000; }

.ohjelmasisalto {

font-size:13px; 
color:#313131; 
line-height:22px; 
font-weight:normal;
}

.ohjelmasisalto2 {

font-size:13px; 
color:#313131; 
line-height:22px; 
font-weight:normal;
padding-left:20px;
}

.ohjelmasisalto a:hover { text-decoration: none; border-bottom:1px solid #ee7c17; color: #313131; font-family:Tahoma, Arial; }
.ohjelmasisalto a {  text-decoration: none; font-family: Tahoma, Arial; color: #313131; }

a.normaali:hover { text-decoration: none; border-bottom:1px solid #ee7c17; color: #313131; font-family:Tahoma, Arial; }
a.normaali {  text-decoration: none; font-family: Tahoma, Arial; color: #313131; }
a.normilinkki:hover { text-decoration: none; border-bottom:1px solid #ee7c17; color: #313131; font-family:Tahoma, Arial; }
a.normilinkki {  text-decoration: none; font-family: Tahoma, Arial; color: #313131; }
a.normilinkki2:hover { text-decoration: none; border-bottom:1px solid #ee7c17; color: #313131; font-family:Tahoma, Arial; }
a.normilinkki2 {  text-decoration: none; font-family: Tahoma, Arial; color: #313131; }
.ohjelmasisalto2 a:hover { text-decoration: none; border-bottom:1px solid #ee7c17; color: #7b7b7b; font-family:Tahoma, Arial; }
.ohjelmasisalto2 a {  text-decoration: none; font-family: Tahoma, Arial; color: #7b7b7b; }


