<tal:CSS_HEADER content="python:request.RESPONSE.setHeader('Content-Type', 'text/css')" />
.col1 a{color:#000;}

/* Sivupolku */
div.breadcrumbs{position:absolute;width: 970px; margin-top:-21px;text-align:left; _height:16px;min-height:16px;font-family:arial, sans-serif; helvetica;}
div.breadcrumbs ul.sivu_polku{font-size:11px;margin:0px;padding-left:0px;width:970px;}
div.breadcrumbs ul.sivu_polku li{float:left;list-style-image:url(/images/green-arrow2.png);list-style:squere;margin-left:20px;color:#656565;}
div.breadcrumbs ul.sivu_polku li.active{text-decoration:none;}
div.breadcrumbs ul.sivu_polku li.first{list-style:none;margin-left:0px;}
div.breadcrumbs ul.sivu_polku li a.cnt_lnksitemap{text-decoration:none;margin-left:0px;color:#656565;}
div.breadcrumbs ul.sivu_polku li a.cnt_lnksitemap:hover{text-decoration:underline;font-weight:bold;color:#000;}

.contentPage .contentPageRight p{padding-top:0px;}

/* AEL numeroina */

.d_ael_num{position:relative;width:535px; _height:20px; min-height:20px;padding-bottom:30px;}
.d_ael_num_rivi{position:relative; width:535px; _height:20px; min-height:20px;}
.d_ael_num_rivi_left{position:relative; left:70px; height:25px; width:104px; margin-bottom:3px; padding-top:5px;padding-right:4px;border:1px solid #CCCCCC; background-color:#F5F5F5;font-size:16px;font-weight:bold;text-align:right;}
.d_ael_num_rivi_right{position:absolute; left:183px; width:249px; height:19px;top:5px; padding-top:2px; padding-left:4px; border:1px solid #CCCCCC;}
.d_ael_num_rivi_left_V2{position:relative; left:328px; height:25px; width:104px; margin-bottom:3px; padding-top:5px;padding-right:4px;border:1px solid #CCCCCC; background-color:#F5F5F5;font-size:16px;font-weight:bold;text-align:right;}
.d_ael_num_rivi_right_V2{position:absolute; left:70px; width:249px; height:19px;top:5px; padding-top:2px; padding-left:4px; border:1px solid #CCCCCC;}

a{text-decoration:none;color:#000;}
a.teksti_linkki:link {text-decoration: underline;}
a.teksti_linkki:visited {text-decoration: underline;}
a.teksti_linkki:hover {text-decoration: underline;}
a.teksti_linkki:active {text-decoration: underline; }
a.teksti_linkki{vertical-align: top;}

a.noLine:link {text-decoration: none;}
a.noLine:visited {text-decoration: none;}
a.noLine:hover {text-decoration: underline;}
a.noLine:active {text-decoration: underline; }
a.noLine{vertical-align: top;}

a.active:link {text-decoration: underline;}
a.active:visited {text-decoration: underline;}
a.active:hover {text-decoration: underline;}
a.active:active {text-decoration: underline; }
a.active{vertical-align: top;}

/* Ilmoituslomake */
.ilmo_t1{border-collapse:collapse; width:535px;border:0px; padding:0px; margin:0px;}
.vaihe_p1{width:530px;font-weight:bold;}
.vaihe_p2{width:530px;}

.ilmo_t1_div{position:relative; width:535px;_height:400px; min-height:400px;}
.vaihe_p1{width:530px;font-weight:bold;}
.vaihe_p2{width:530px;}
.ilmo_div_row{position:relative;_height:20px; min-height:20px;padding-top:5px;}
.ilmo_div_row_left{position:absolute; padding-left:3px;}
.ilmo_div_row_left_txt{display:block; float:left;clear:none;width:75px;padding-top:2px;}
.ilmo_div_row_left_txt_w150{display:block; float:left;clear:none;width:150px;padding-top:2px;}
.ilmo_div_row_left_txt_w400{display:block; float:left;clear:none;width:400px;padding-top:2px;}

.ilmo_div_row_left_inp{position:absolute; left:80px;width:200px;}
.ilmo_div_row_left_inp_a160{position:absolute; left:160px; _height:20px; min-height:20px;width:300px;}
.ilmo_div_row_right{position:absolute;left:289px; width:240px;}
.ilmo_div_row_right_txt{display:block; float:left; clear:none;width:70px;padding-top:2px;}
.ilmo_div_row_right_inp{position:absolute; left:75px;}
.ilmo_laskutus_show{position:relative;padding-bottom:10px;height:95px;}


.courseProgramBox{
   margin-bottom:34px;
   border:1px solid #CCCCCC; 
   background-color:#f5f5f5; 
   width:528px; 
   margin-left:3px; 
   _heigth:60px; 
   min-height:60px;
   position:relative;
}

.courseProgramBoxInfo{
   width:528px; 
   margin-left:3px; 
   _heigth:60px; 
   min-height:60px;
   position:relative;
}
.courseProgramHeader{
   margin-bottom:10px; _height:50px; min-height:50px; padding:3px 0 0 3px;font-weight:bold;border-bottom:1px dashed #CCCCCC;
}

.courseProgramFooter{
   height:17px;
   padding:3px 5px; 0 3px; 
   text-align:right;
   border-top:1px dashed #CCCCCC;
   font-size:11px;
}

.courseTblInfoTD1{font-weight:bold;width:100px;vertical-align:top;padding-top:5px;}
.courseTblInfoTD2{width:400px;vertical-align:top;padding-top:5px;}

