body {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;	margin : 0px;}/* layout */#contentTable {	width:975px;}#contentCell {	background:#ffffff;	padding: 0px 0px 0px 0px;	width: 975px;}#navCell {	}/* layout *//* ylabanneri #header {	background:#ffffff;	width:100%;	height:121px;	background-image:url(fi/images/ylabanneri_tausta.gif);	align:center;} ylabanneri *//* alabanneri */#footer {	padding:20px 0px 0px 0px;	text-align:left;	margin-bottom:2px;	background-color:#dadada;	background-image:url(fi/images/t_footer_new.jpg); 	background-position:top left; 	background-repeat:repeat-x;	width: 100%;	}#footer A {	color : #cccccc;	font-size : 10px;	}/* alabanneri */#copy P {	color:#626262;}#copy A {	color:#626262;	font-size: 11px;}/* copyright *//* linkit - perus */A {	font-style : normal;	text-decoration : none;	color: #f3950e;}A:VISITED {	font-style : normal;}A:HOVER {	font-style : normal;	color : #d82c2a;	text-decoration : underline;}/* linkit - perus *//* vaakanavigointi */#navHorizon1 {		height:37px;	padding: 1px 0px 0px 70px;	text-align:left;	}#navHorizon1 A {	padding: 0px 5px 0px 5px;	color : #000000;	font-size : 12px;	font-weight:bold;}#navHorizon1 .sel {	font-weight : bold;}/* vaakanavigointi *//* popup-valikko */#navHorizon1 .floatingmenu {	visibility:hidden;	position:absolute;	text-align:left;	width:170px;	text-decoration : none;	background:#ffffff;	border:1px solid #666666;	/* border:1px solid #007cc3; */	margin:23px 0px 0px -1px;	font-family: arial, helvetica;	z-index:999;	}#navHorizon1 .floatingmenu a {	font-weight:normal;	display:block;	font-style : normal;	padding:4px 5px 3px 10px;	color:#000000;}		#navHorizon1 .floatingmenu A:hover {	text-decoration : none;	color:#000000;	background:#FFD101;}	/* mouseover */#navHorizon1 .floatingmenu .over {		font-size : 11px;}#navHorizon1 .floatingmenu .out {		font-size : 11px;}#navHorizon1 .floatingmenu .click {		font-size : 11px;}/* mouseover *//* popup-valikko *//* pystynavigointi *//* taso1 */#nav1 {	margin:0px 6px 5px 6px;	padding:37px 0px 53px 0px;		}#nav1 A {	display:block;	padding:9px 5px 5px 0px;	color : #000000;	font-size : 10px;	font-weight : bold;	}#nav1 IMG {		padding-right: 5px;}#nav1 .sel {	font-weight : bold;	color:#666666;}/* taso1 *//* taso2 */#nav2 {	margin:3px 0px 8px 10px;}#nav2 A {	display:block;	padding:0px 0px 5px 0px;	color: #000000;	font-size : 10px;	font-weight : bold;	border-top: none;}#nav2 .sel {	color:#666666;}/* taso2 *//* taso3 */#nav3 {	margin: 0px 0px 5px 10px;}#nav3 A {	display:block;	padding:0px 0px 5px 0px;	color: #000000;	font-size : 10px;	font-weight : normal;}#nav3 .sel {	font-weight : bold;	color: #000;}/* taso3 *//* taso4 */#nav4 {	margin: 0px 0px 10px 0px;}#nav4 A {	display:block;	padding:0px 5px 3px 13px;	color : #474747;	font-size : 10px;}#nav4 .sel {	font-weight : bold;}/* taso4 *//* taso5 */#nav5 {}#nav5 A {	display:block;	padding:0px 5px 5px 45px;	color : #000000;	font-size : 10px;}#nav5 .sel {	font-weight : bold;}/* taso5 *//* taso6 */#nav6 {}#nav6 A {	display:block;	padding:0px 5px 5px 55px;	color : #000000;	font-size : 10px;}#nav6 .sel {	font-weight : bold;}/* taso6 *//* pystynavigointi *//* sivukartta */.smap1 A {	display:block;	margin-top:15px;	padding:0px 5px 5px 10px;	color : #000000;	font-size : 14px;	font-weight : bold;}.smap2 A {	display:block;	margin-top:0px;	margin-left:15px;	padding:0px 5px 5px 10px;	color : #000000;	font-size : 11px;	font-weight : normal;}.smap3 A {	display:block;	margin-top:0px;	margin-left:30px;	padding:0px 5px 5px 10px;	color : #000000;	font-size : 10px;	font-weight : normal;}.smap4 A {	display:block;	margin-top:0px;	margin-left:45px;	padding:0px 5px 5px 10px;	color : #000000;	font-size : 10px;	font-weight : normal;}.smap5 A {	display:block;	margin-top:0px;	margin-left:60px;	padding:0px 5px 5px 10px;	color : #000000;	font-size : 10px;	font-weight : normal;}/* sitemap *//* tiedote */#tiedote A {		color: #333;	}#tiedote IMG {		padding-right: 0px;	}#tiedote P {		margin: 0px 0px 0px 0px;}#tiedote TD {		}#tiedote H2 {		font-size: 14px;	font-weight:bold;	margin: 0px 15px 20px 10px;		}/* tiedote *//* case */#case A {		color: #333;	}#case IMG {		margin: 0px 15px 0px 0px;	}#case P {		margin: 0px 15px 5px 0px;}#case TD {		}#case H2 {		font-size: 14px;	font-weight:bold;	padding: 0px 0px 15px 0px;	margin: 0px;	}#linkki_nostot A {		color: #333;	}#linkki_nostot A:hover {		color: #000;	tect-decoration:none;	}#linkki_nostot H2 {		color: #333;}#linkki_nostot TD {		padding: 0px 0px 5px;		}/**#linkki_nostot IMG {		padding-right: 20px;		}**/#linkki_nostot P, linkki_nostot_etusivu P {		padding: 0px 25px 0px 0px;}.nosto A:hover {	text-decoration:none;}.otsikko2 {	padding-top : 0px;	padding-bottom : 5px;	display: block;	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size : 14px;	font-weight : bold;	color : #000000;}#sivukartta TABLE {		padding-left: 70px;		}#sivukartta.otsikko {		font-weight:bold;	color:##999}#sivukartta P {		color:#9c9c9c;}#sivukartta H3 {		font-size: 12px;	font-weight:bold;	padding: 0px;	color: #8f8f8f;	margin: 0px 0px 5px 0px;	}#sivulinkit DIV {		margin: 5px 0px 0px 20px; 		}#sivulinkit A {		margin: 0px 0px 0px 0px;	color: #000;	display:block;	font-size:10px;}#sivulinkit H3 {		font-size: 12px;	font-weight:bold;	padding: 0px;	color: #8f8f8f;	margin: 0px 0px 5px 0px;	}#yhteyslinkit A {	color: #333;	font-size: 9px;}#sivulinkit IMG {		margin: 0px 6px 0px 0px;	}/* mallipohjat - perusosa */#textColumn {	 padding:20px 30px 15px 35px;	 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	 font-size:11px;	 width:100%;	 word-spacing:0em;	 line-height:130%;	 color : #111111;}#textColumn IMG {	 	 padding: 0px 25px 0px 0px;	}#textColumn LI {	 	 padding: 0px 0px 5px 0px;	}#picColumn {	padding:20px 9px 15px 0px;	width: 250px;}.picText {	margin:4px 0px 3px 0px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 10px;}/* mallipohjat - perusosa *//* lomakkeet */FORM {	margin-top : 2px;	margin-bottom : 3px;}INPUT {	font-size : 11px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}.submit {	font-size : 10px;	font-family : verdana, Arial, Helvetica, sans-serif;	background : #515151;	color:  #ffffff;	font-weight : bold;	border : 1px solid #010101;	padding : 1px;}TEXTAREA {	font-size : 11px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}SELECT {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;}/* lomakkeet *//* luettelot */UL {	margin-top : 3px;	margin-bottom : 3px;}OL {	margin-top : 3px;	margin-bottom : 3px;}LI {	}/* luettelot *//* otsikot */H1 {	margin-top : 12px;	margin-bottom : 12px;	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size : 18px;	font-weight : bold;	color : #000000;	line-height:100%;}H2 {	margin-top : 13px;	margin-bottom : 5px;	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size : 14px;	font-weight : bold;	color : #000000;}H3 {	font-size : 13px;	font-weight : bold;	color : #000000;	margin-top : 8px;	margin-bottom : 4px;}H4 {	font-size : 12px;	font-weight : bold;}H5 {	font-size : 11px;	font-weight : bold;}H6 {	margin-top : 13px;	margin-bottom : 5px;	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size : 14px;	font-weight : bold;	color : #ff4a00;}/* otsikot *//* extranet-kirjautuminen */.login {	color : #ffffff;	font-size : 10px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}.loginForm {	font-size : 10px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	background : #eff2f6;	border : 1px solid #4a638c;}/* extranet-kirjautuminen *//* sekalaista */P {	margin-top : 6px;	margin-bottom : 2px;	font-size:100%;}TD {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;	color : #111111;}.idealmainos {	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 10px;}/* sekalaista */.navRight {	height:200px; 	border-left:1px solid #ff9900;	padding:0px 5px 30px 15px;}.navRight A {	/**display:block;	padding: 0px 0px 15px 0px;**/	color:#ff9900;	}