body { width: 100%; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; } h1 { margin-top: 0px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #e29200; } h2 { margin-top: 0px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2d68a8; } h3 { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 2em; } h4 { font-weight: normal; margin-top: 0px; margin-bottom: -10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777777; line-height: 2em; } .required { color: #e29200; } h5 { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #e29200; } h6 { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; color: #2d68a8; } a { color: #002673; text-decoration: none; } a:hover { color: #002673; text-decoration: underline; } .h1link, .h1link a { font-weight: normal; font-size: 10px; color: #000000; } #topnews { padding-left: 15px; xpadding-top: 10px; height: 147px; xborder: 1px solid red; } .topnewsbox { overflow: auto; height: 147px; xborder: 1px solid green; } #frontintro{ font-size: 12px; font-style: italic; color: #606060; padding: 15px; } #frontintro a { color: #002673; text-decoration: none; } #frontintro a:hover { color: #002673; text-decoration: underline; } .frontlogo { padding-right: 15px; } #breadcrumb{ position: absolute; left: 223px; top: 110px; color: #b9b9b9; } #breadcrumb a{ color: #002673; text-decoration: underline; } #breadcrumb a:hover{ color: #002673; text-decoration: none; } .topnavi{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-left: 10px; padding-right: 10px; } .topnavi_bg{ background-image: url('../images/col-right-titletop-back_sin.gif'); background-repeat: repeat-x; } .topnavi A{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; } .topnavi A:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; text-decoration: underline; } input,textarea,select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; } .navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; } .quicksearch { float: right; } .searchquery { float: left; border: 1px solid #777777; margin-right: 5px; } .searchbutton { float: left; } .searchlink { float: left; padding-top: 2px; } /* Left hand navigation */ #navigation a { } #navigation ul { list-style-type: none; margin: 0px; padding: 0px; text-indent: 0px; } /* #navigation li { padding-top: 3px; padding-bottom: 2px; padding-left: 12px; border-left: 1px solid white; border-top: 1px solid white; background-image: url('../images/secnavi-back.gif'); background-repeat: repeat-y; height: 20px; line-height: 20px; text-decoration: none; } */ /* IE needs extra margin and padding set for the indented li */ * html #navigation li ul li { margin-left:-10px; padding-left:10px; } /* IE hack end */ /* #navigation li a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #323232; display: block; } #navigation li.navi1 { padding-left: 10px; } #navigation li.navi2 { padding-left: 20px; } #navigation li.navi3 { padding-left: 30px; } #navigation li.navi4 { padding-left: 40px; } #navigation li a:hover, #navigation li a:active, #navigation a.selected { text-decoration: underline; } #navigation a.selected:hover { text-decoration: underline; } */ /* Left hand navigation end */ /* Sitemap */ #siteMap { padding-left: 20px; } #siteMap a.level1 { padding-left: 10px; } #siteMap a.level2 { padding-left: 20px; } #siteMap a.level3 { padding-left: 30px; } #siteMap a.level4 { padding-left: 40px; } #siteMap a.level5 { padding-left: 40px; } /* Sitemap end*/ /* Breadbrumb */ #breadcrumb { color: #b9b9b9; } #breadcrumb a { color: #002673; text-decoration: underline; } #breadcrumb a:hover{ color: #002673; text-decoration: none; } /* Breadcrumb end */ .navi1 { display: block; padding-top: 3px; padding-bottom: 2px; xmin-height: 19px; padding-left: 12px; border-left: 1px solid white; border-top: 1px solid white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-image: url('../images/secnavi-back.gif'); background-repeat: repeat-y; } .navi1 A{ position: relative; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #323232; text-decoration: none; padding-left: 0px; } .navi1 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #323232; text-decoration: underline; } #navigation li.navi2 { display: block; padding-top: 3px; padding-bottom: 2px; xmin-height: 19px; padding-left: 27px; border-left: 1px solid white; border-top: 1px solid white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url('../images/secnavi2-back.gif'); background-repeat: repeat-y; } #navigation li.navi2 A{ position: relative; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #323232; text-decoration: none; padding-left: 0px; } #navigation li.navi2 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #323232; text-decoration: underline; } .navi2sel { xdisplay: block; padding-top: 3px; padding-bottom: 2px; xmin-height: 19px; padding-left: 22px; border-left: 1px solid white; border-top: 1px solid white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url('../images/secnavi2-back.gif'); background-repeat: repeat-y; } .navi2sel A{ position: relative; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #323232; text-decoration: none; padding-left: 0px; } .navi2sel a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #323232; text-decoration: underline; } .navi2arrow { position: relative; float: left; width: 5px; height: 3px; left: -10px; top: 5px; padding-right: 3px; margin-right: -3px; background-image: url('../images/subnavi3arrow.gif'); background-repeat: no-repeat; } .navi2noarrow { position: relative; float: left; width: 5px; height: 3px; } .navi3 { display: block; padding-top: 3px; padding-bottom: 2px; xmin-height: 19px; padding-left: 42px; border-left: 1px solid white; border-top: 1px solid white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url('../images/secnavi3-back.gif'); background-repeat: repeat-y; } .navi3 A{ position: relative; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #323232; text-decoration: none; padding-left: 0px; } .navi3 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e29200; text-decoration: none; } td,topnavi,p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; } .redp { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none; } .frontcontent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 20px; padding-left: 23px; } .frontcontent h4{ margin-bottom: -4px; margin-top: 4px; } .frontcontent p{ padding: 0px; margin: 0px; } .frontcontent hr{ margin-bottom: 16px; margin-top: 16px; border: 0px; color: #dddddd; background-color: #dddddd; height: 1px; } .frontcontent a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #002673; text-decoration: none; background-image: url('../images/linkarrow1.gif'); background-repeat: no-repeat; background-position: right; padding-right: 8px; } .frontcontent a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #002673; text-decoration: underline; } #frontpage_buttons a { background-image: none; padding:0px; } .rightcol { padding: 10px; padding-left: 23px; } .kunonhatalogos { position: relative; float: right; top: -9px; } .rightcoltitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; padding-top: 8px; padding-left: 23px; white-space: nowrap; } .rightcol2 { padding: 10px; padding-left: 23px; } .rightcol2 h4{ margin-bottom: -4px; margin-top: 4px; } .rightcol2 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #002673; text-decoration: none; background-image: url('../images/linkarrow1.gif'); background-repeat: no-repeat; background-position: right; padding-right: 8px; } .rightcol2 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #002673; text-decoration: underline; } .subcolleft{ min-width: 200px } .breadcrumb { padding-left: 10px; color: #b9b9b9; } .breadcrumb a{ color: #002673; text-decoration: underline; } .breadcrumb a:hover{ color: #002673; text-decoration: none; } .print { height: 17px; display: block; float: right; padding-right: 15px; padding-left: 30px; padding-top: 2px; background-image: url('../images/print.gif'); background-repeat: no-repeat; background-position: 10px 0px; color: #1a4c83; text-decoration: none; } .content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 20px; padding-left: 23px; border-top: 1px solid #dadada; border-right: 1px solid #dadada; } .content h1 { font-size: 18px; } .content h4{ margin-bottom: -4px; margin-top: 4px; } .content hr{ margin-bottom: 16px; margin-top: 16px; border: 0px; color: #dddddd; background-color: #dddddd; height: 1px; } .content a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002673; text-decoration: underline; } .content a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002673; text-decoration: none; } .subrightcol{ border-top: 1px solid #dadada; padding: 10px; } .subrightcol a { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #002673; text-decoration: none; margin-bottom: -5px; } .subrightcol a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #002673; text-decoration: underline; } td.xcontent { border-top-width: 0px; border-right-width: 1px; border-left-width: 0px; border-bottom-width: 0px; border-color: #FFA634; border-style : dotted; } td.bluebottom { border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-bottom-width: 1px; border-color: #B5ABF2; border-style : dotted; } .blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000AAA; text-decoration: none; } .blue11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000AAA; text-decoration: none; } .footer { padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; } .footer a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: none; } .footer a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration: underline; } a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000AAA; text-decoration: underline; } a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000AAA; text-decoration: none; } a.navi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; } a.navi:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000AAA; text-decoration: none; } a.navi_selected,a.navi_selected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000AAA; text-decoration: none; } a.subnavi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; } a.subnavi:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000AAA; text-decoration: none; } a.subnavi_selected,a.subnavi_selected:hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000AAA; text-decoration: none; } a.blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000AAA; text-decoration: underline; } a.blue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000AAA; text-decoration: none; } form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; margin-bottom:0; padding:0; border:0; margin:0; } .rightnavi,a.rightnavi { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; } a.rightnavi:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000AAA; text-decoration: none; } .Otsikko { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; } .hatakeskus { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF; background : #757575; line-height: 22px; padding-bottom : 2px; padding-left : 5px; padding-right : 5px; padding-top : 2px; } hr.hatakeskus { color: #000AAA; background-color: #757575; height: 1px; } .alaotsikko { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2d68a8; } .leipateksti { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .ingressi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; } .GalleryTopic, td.GalleryTopic { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000AAA; } .Gallery, td.Gallery, tr.Gallery { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color : #FFFFFF; } .igTD { background-color: #E3E3E3; text-align: center; vertical-align: top; padding: 3px; } .igYELLOW { border: 1px solid #FFA634; } .igLINK { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; border: 0px; } .igLINK:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; border: 0px; } .igLINK:selected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; border: 0px; }.muistilappu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5E5842; padding-right: 17px; padding-left: 17px; font-weight: bold; text-decoration: none; } .muistilappulinkki { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5E5842; font-weight: bold; text-decoration: none; } .sininensisalto { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0022F6; padding: 10px; } .sisaltosinlink { color: #0022F6; text-decoration: none; } #form2feedback p{ padding: 2px; margin: 2px; } .finputa{ width: 150px; } .finputb{ width: 350px; }