

ul.tapahtumanauha{list-style:none;padding:0px; margin:0px;}
ul.tapahtumanauha img{border:0px;}
ul.tapahtumanauha li{float:left;margin-left:10px;}
ul.tapahtumanauha a{display:block;border:1px solid #A2BD30;width:166px;height:88px;}
ul.tapahtumanauha li.first{margin-left:28px;}

div.mapImgLink{cursor:pointer;position:absolute; width:70px; height:71px; top:10px; right:0px;}

div.mapImgLink a.mapLink{display:block;width:70px; height:71px;text-decoration:none;background:url(/skins/template_3/skin-images/map-btn-green.png) no-repeat;}
div.mapImgLink a.mapLink:hover{background:url(/skins/template_3/skin-images/map-btn-grey.png) no-repeat;}

#accordion div.mapImgLink{cursor:pointer;position:absolute; width:70px; height:71px; top:130px; right:0px;}
#accordion div.mapImgLink a.mapLink{display:block;width:70px; height:71px;text-decoration:none;background:url(/skins/template_3/skin-images/map-btn-green.png) no-repeat;}
#accordion div.mapImgLink a.mapLink:hover{background:url(/skins/template_3/skin-images/map-btn-grey.png) no-repeat;}

a.linkRTBanner{display:block;width:309px;height:176pxtext-decoration:none;}
a.linkRTBanner img{border:0px;}
.fpRow1{position:relative; height:186px;padding:12px 0 0 13px;z-index:0;}
.fpRow2{position:relative; height:107px;padding:0px 0 0 0px;margin-left:8px;}
.fpRow3{position:relative; height:154px;padding:5px 0 0 11px;}
.fpRow4{position:relative; width:950px; height:20px;z-index:0;padding:13px 5px 0 12px;color:#656565; font-size:10pt; font-family:arial, sans-serif, helvetica;z-index:100000;}

.roundedBox{
   _height: 10px; 
   min-height: 10px;
   border:1px solid #E2E2E2;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   padding:5px;
   font-size:9pt;
   font-family:arial;
}

.addBg{
   background:url(/skins/template_3/skin-images/boxBg.gif) repeat-x;
}
.boxW390{
   width: 390px;
}
.boxW210{
   width: 200px;
   padding-left:6px;
   _height:115px;
   min-height:115px;

}
.boxW285{
   width: 285px;
}
.h154
{height:144px;}

.fpRow1 div div.ptag{}

.boxW244{
   width: 244px;
}

.boxW428{
   width: 421px;
   height:247px;
}

h3.boxHeader{font-size:14px;color:#656565;padding-bottom:12px;padding-left:4px;padding-top:2px;}

ul.contactInfo1{list-style:none;margin:0px 0 5px 0; padding:0px;}
ul.contactInfo1 a{color:#000;}


/* Box slider */
  .fpRow1 ul {list-style:none;margin:0px; padding:0px;}
  .fpRow1 li {font-size:9pt;}
  .fpRow1 h1 {
   	margin-bottom: 23px;
   	font-size: 10pt;
   	font-family:arial;
   }
  .fpRow1 .boxImage {position: absolute;z-index: 2;width: 307px;height: 174px;margin-top:2px; margin-left:2px;}
  .fpRow1 .box1{background:url(/skins/template_3/skin-images/fp-yellow-box-text.png) no-repeat;}
  .fpRow1 .box2{}
  .fpRow1 .box3{background:url(/skins/template_3/skin-images/fp-green-box-text.png) no-repeat;}

	div.slideBox{
		width: 319px;
		height: 186px;
		position: relative;
		float: left;
		margin-right: 0px;
           	overflow: hidden;

	}

	div.slideBoxStatic{
		width: 319px;
		height: 186px;
		position: relative;
		float: left;
		margin-right: 0px;
	}


        div.one{background:url(/skins/template_3/skin-images/boxShadowYellow.png) no-repeat;margin-right: 0px}
        div.one2{background:url(/images/frontpage/one-1-2.png) no-repeat;}
        div.two{width:309px; height:176px; padding-right:7px;}
        div.three{background:url(/skins/template_3/skin-images/boxShadowGreen.png) no-repeat;}
        div.three2{background:url(/images/frontpage/three-1-2.png) no-repeat;}

        div.slideBox img{position: absolute;z-index: 2;width: 305px;height: 200px;}

        div.slideBox div.content{position: absolute;z-index: 1;padding: 24px 10px 10px 37px;}
        div.slideBox div.content ul li a{text-decoration:none;color:#000;}
        div.slideBox div.content li{padding-left:15px;padding-bottom:3px;}
        div.slideBox div.content li:hover{cursor:pointer;}
        div.slideBox div.green li{background:url(/images/frontpage/blanco-fp-arrow.png) no-repeat;}
        div.slideBox div.blue li{background:url(/images/frontpage/blanco-fp-arrow.png) no-repeat;}
        div.slideBox div.yellow li{background:url(/images/frontpage/blanco-fp-arrow.png) no-repeat;}
        div.slideBox div.green li:hover{background:url(/images/frontpage/green-fp-arrow.png) no-repeat;}
        div.slideBox div.blue li:hover{background:url(/images/frontpage/blue-fp-arrow.png) no-repeat;}
        div.slideBox div.yellow li:hover{background:url(/images/frontpage/yellow-fp-arrow.png) no-repeat;}


.h3_main_yhteys{
   font-size:11px;
   margin-bottom:2px;
   margin-left:3px;
}

.p_main_yhteys_fs11px_V1{
   margin:5px 0 0px 3px; 
   font-size:11px;
}


.p_main_yhteys_fs11px_V2{
   margin:0px 0 0px 3px;
   font-size:11px;
}

.p_main_yhteys_fs11px_V3{
   margin:0px 0 5px 3px;
   font-size:11px;
}

#accordion{
   position:relative;
   width:308px;
   border:1px solid #E2E2E2;
   height:258px;
   margin-bottom:20px;
}
#accordion h2{
   background: #B5B5B5 ;
   height:21px;
   border-top:2px solid #FFF;
   cursor:pointer;
   padding:5px 0 0px 0px;
}
#accordion h2.first{
   border-top:2px solid #CCCCCC;
   height:19px;
}
#accordion h2.first span.spantext{
   display:block; 
   background:#CCCCCC;
   height:18px;
   margin-top:-5px;
   padding-top:4px;
   padding-left:11px;
   float:left;
}

#accordion h2 span.spantext{
   display:block; 
   background:#CCCCCC;
   height:18px;
   margin-top:-3px;
   padding-top:4px;
   padding-left:11px;
   float:left;
}
#accordion h2 span.dot{
   background:url(http://www.ael.fi/images/frontpage/acc_arrowdown.png) no-repeat center left;
   display:block; 
   float:left;
   height:250px;  
   width:22px;
   height:22px;
   margin-top:-3px;
   margin-left:-10px;
}
#accordion h2.first span.dot{
   margin-top:-5px;
}

#accordion h2 span.w137{width:137px;}
#accordion h2 span.w120{width:120px;}
#accordion h2 span.w100{width:100px;}


#accordion h2.current span.spantext{
   background:#CCCCCC;
}
#accordion h2.current span.dot{
   background:url(http://www.ael.fi/images/frontpage/acc_greendot.png) no-repeat center left;
}
#accordion .pane{
   background:#f5f5f5;
   height:132px;
   padding:10px 10px;
}

#accordion span.green_uline{text-decoration:underline; color:#65771E;}
