ul.tabs {	margin: 0px;	padding: 0px;	list-style: none;	background-color: #666;}ul.tabs li {	background: none;	color: #FFF;	display: inline-block;	padding: 10px 15px;	cursor: pointer;}ul.tabs li.current{	background: #E41B29;	color: #FFF;}.tab-content{	display: none;	padding-top: 10px;}.tab-content.current {	display: inherit;}.arkisto {	float: left;	width: 1130px;	height: auto;	margin-top: 10px;}.arkisto_left {	float: left;	width: 565px;	height: auto;}.arkisto_right {	float: right;	width: 565px;	height: auto;}.arkisto_left_left {	float: left;	width: 275px;	height: auto;}.arkisto_left_right {	float: right;	width: 275px;	height: auto;}.arkisto_right_left {	float: left;	width: 275px;	height: auto;}.arkisto_right_right {	float: right;	width: 275px;	height: auto;}.english_banner {	float: left;	width: 1130px;}.english_full {	float:left;	width: 1130px;}.english_single {	float: left;	width: 1126px;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 2px;}.english_left {	float: left;	width: 565px;}.english_left_1 {	float: left;	width: 561px;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 2px;}.english_right {	float: right;	width: 565px;}.english_right_1 {	float: right;	width: 561px;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 2px;}.english_right_left {	float: left;	width: 278px;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 2px;}.english_right_right {	float: right;	width: 278px;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 2px;}.english_left_left {	float: left;	width: 278px;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 2px;}.english_left_right {	float: right;	width: 278px;	padding-top: 2px;	padding-left: 2px;	padding-right: 2px;	padding-bottom: 2px;}.etusivu_12 {	float: left;	width: 1120px;	height: auto;	margin-bottom: 10px;}.etusivu_12_left {	float: left;	width: 550px;	height: auto}.etusivu_12_right {	float: right;	width: 550px;	height: auto;}.koko_etusivu {	float: left;	width: 1120px;	height: auto;	margin-bottom: 10px;}.etusivu_13 {	float: left;	width: 1130px;	height: auto;	margin-bottom: 10px;}.etusivu_13_vasen {	float: left;	width: 751px;	height: auto;}.etusivu_13_oikea {	float: right;	width: 363px;	height: auto;	padding-right: 10px;}.etusivu_vasen_vasen {	float: left;	width: 353px;	height: auto;	padding-left: 0px;	padding-right: 10px;}.etusivu_vasen_oikea {	float: right;	width: 373px;	height: auto;	padding-right: 10px;}h3.portaali {	background-color: #ac1d8f;	color: #FFF;}li.haku {	position: relative;	display: block;	height: 35px;	padding: 0 0px;	line-height: 44px;}li.haku input[type=text] {    width: 100%;    box-sizing: border-box;    border: 2px solid #ccc;    border-radius: 4px;    font-size: 16px;    background-color: white;    background-image: url('../kuvat/searchicon.png');    background-position: 10px 10px;    background-repeat: no-repeat;    padding: 12px 20px 12px 51px;}.instagram {	width: 1100px;	float: left;	padding-bottom: 10px;}.instagram_kuva {	width: 400px;	float: left;}.instagram_text {	width: 680px;	float: right;	padding-left: 10px;	padding-right: 10px;}.juuri_nyt {	width: 1200px;	height: 500px;}.vasen {	float:left;	width: 360px;}.paiva {	float: left;	width: 100px;}.paivamaara {	float: right;	width: 150px;}.oikea {	float: right;	width: 700px;}.paikkakunta {	float: left;	width: 250px;}.keikka {	float: right;	width: 450px;}.menu {	margin-left: -10px;	margin-bottom: -10px;}.keikat_button {	margin-left: -10px;}button.accordion {	background-color: #eee;    color: #444;    cursor: pointer;    padding: 18px;    width: 100%;    border: none;    text-align: left;    outline: none;    font-size: 15px;    transition: 0.4s;}button.accordion.active, button.accordion:hover {    background-color: #ddd;}div.panel {    padding-left: 10px;    display: none;    background: #FFF;}div.panel.show {    display: block;}.kuntosali_koko_teksti {	width: 1100px;	margin-bottom: 10px;}.kuntosali_oikea_koko {	width: 700px;	float:left;	margin-bottom: 20px;}#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#imageContainer{	padding: 10px;}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../kuvat/blank.gif) no-repeat;	display: block;}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../kuvat/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../kuvat/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold; }#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;}.lbWidth {	position: absolute;	top: 0px; left: 0px;	width: 100%;	min-width: 790px;}* html .lbContent {	margin-left: -790px;	position:relative;}* html .lbMinWidth {	padding-left: 790px;}.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}.etusivun_ala {	float: left;	width: 1100px;}.etusivun_ala_vasen {	float: left;	width: 550px;}.etusivun_ala_oikea {	float: right;	width: 550px;}.etusivun_ala_vasen_left {	float: left;	width: 270px;	padding-top: 5px;	padding-right: 5px;}.etusivun_ala_vasen_right {	float: right;	width: 270px;	padding-top: 5px;	padding-left: 5px;}.etusivun_ala_oikea_left {	float: left;	width: 270px;	padding-top: 5px;	padding-left: 5px;}.etusivun_ala_oikea_right {	float: right;	width: 270px;	padding-top: 5px;	padding-right: 5px;}.etusivun_yla {	width: 1100px;	height: 130px;}.etusivun_yla_vasen {	float: left;	width: 550px;	height: 120px;	overflow-y: auto;	margin-bottom: 10px;}.etusivun_yla_oikea {	float: right;	width: 550px;	height: 120px;	overflow-y: auto;	margin-bottom: 10px;}.koko_vasen {	float: left;	width: 550px;	height: 500px;}.koko_oikea {	float: right;	width: 550px;	height: 500px}.koko {	float: left;	width: 1100px;	height: 500px;}.koko_medium {	float: left;	width: 1100px;	height: 250px;}.koko_small {	float: left;	width: 1100px;	height: 150px;}.koko_vasen_medium {	float: left;	width: 550px;	height: 250px;}.koko_oikea_medium {	float: right;	width: 550px;	height: 250px}.koko_vasen_small {	float: left;	width: 550px;	height: 250px;}.koko_oikea_small {	float: right;	width: 550px;	height: 150px;}.kuvan_teksti {	margin-left: 10px;	color: #6D45E4;	margin-top: -50px;	font-size: 35px;}.kuvan_teksti1 {	margin-left: 10px;	color: #C96;	margin-top: -50px;	font-size: 35px;}.uutiset_vapaa {	width: 1100px;	height: 500px;}.uutiset_vapaa_etusivu_vasen {	width: 540px;	height: 500px;	float: left;}.uutiset_vapaa_etusivu_oikea {	width: 530px;	height: 500px;	float: right;	padding-left: 10px;}.black_overlay_1 {  display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index: 1001;  -moz-opacity: 0.8;  opacity: .80;  filter: alpha(opacity=80);}.white_content_1 {  display: none;  position: absolute;  top: 0%;  left: 0%;  width: auto;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 5px;  border: 1px solid black;  background-color: white;  z-index: 1002;  overflow: auto;}.rolling {	width: 750px;	height: auto;	overflow-y: auto;}.white_content_2 {  display: none;  position: absolute;  top: 0%;  right: 0%;  width: auto;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 5px;  border: 1px solid black;  background-color: white;  z-index: 1002;  overflow: auto}.tietoa_anna_abreusta_oikea1 {	float: left;	width: 800px;}::-webkit-scrollbar {    width: 12px;}::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px  #AC1D8F;     -webkit-border-radius: 10px;    border-radius: 10px;}::-webkit-scrollbar-thumb {    -webkit-border-radius: 10px;    border-radius: 10px;    background: #AC1D8F;     -webkit-box-shadow: inset 0 0 6px  #AC1D8F;}::-webkit-scrollbar-thumb:window-inactive {	background: #AC1D8F; }.dropbtn {    background-color: #000;    color: white;    padding: 16px;    font-size: 16px;    border: none;    cursor: pointer;}.dropbtn:hover, .dropbtn:focus {    background-color: #000;}.dropdown {    float: right;    position: relative;    display: inline-block; }.dropdown-content {    display: none;    position: absolute;    width: 220px;	height: 70px;    overflow: auto;    right: 0;}.dropdown-content a {    color: black;    padding: 12px 16px;    text-decoration: none;    display: block;}.dropdown a:hover {background-color: #f1f1f1}.show {display:block;}.black_overlay {  display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index: 1001;  -moz-opacity: 0.8;  opacity: .80;  filter: alpha(opacity=80);}.white_content {  display: none;  position: absolute;  top: 0%;  left: 0%;  width: 750px;  padding: 1px;  border: 1px solid black;  background-color: white;  z-index: 1002;  overflow: auto;}.sidebar_left {	float: left;	width: 245px;	border-top: 1px solid black;	border-right: 1px solid black;	padding-left: 2px;	padding-right: 2px;}.sidebar_right {	float: right;	width: 245px;	border-top: 1px solid black;	border-right: 1px solid black;	padding-left: 2px;	padding-right: 2px;}.sidebar_vasen {	float: left;	width: 250px;}.sidebar_oikea {	float: right;	width: 500px;}.sidebar_vasen_vasen {	float: left;	width: 245px;	border-top: 1px solid black;	border-right: 1px solid black;	padding-left: 2px;	padding-right: 2px;}.sidebar_vasen_oikea {	float: right;	width: 246px;	border-top: 1px solid black;	padding-left: 2px;	padding-right: 2px;}a.hs:link {	color: #FFF;	text-decoration: none;	background: #000;	padding: 10px;	margin-right: -2px;}a.acive:link {	color: #000;	text-decoration: none;	background: #F00;	padding: 10px;	margin-right: -2px;	border-radius: 10px;}a.hs:hover {	background: #F00;	border: 0px solid;    border-radius: 10px;}a.hs:visited {	color: #FFF;	text-decoration: none;}.muiden_sivustojen_linkit {	background: #000;	color: #FFF;	height: 32px;	padding-top: 9px;	margin-top: 2px;}.slideshow {	margin-left: 0px;}.kuvan_keskitys {	margin-left: 25%;	margin-right: 25%;}.kuvan_keskitys_uutiset {	margin-left: 10%;	margin-right: 10%;}.w3-btn-floating,.w3-btn-floating-large {	display:inline-block;	text-align:center;	color: #000;	background-color:#F00;	position:relative;	overflow:hidden;	z-index:1;	padding:0;	border-radius:50%;	cursor:pointer;	font-size:24px;}.w3-btn-floating {	width:40px;	height:40px;	line-height:40px;}.w3-btn-floating-large {	width:56px;	height:56px;	line-height:56px;}.w3-btn-group .w3-btn {	float:left;}.w3-padding-12,.w3-padding-hor-12 {	padding-top:12px!important;	padding-bottom:12px!important;}.w3-padding-16,.w3-padding-hor-16 {	padding-top:16px!important;	padding-bottom:16px!important;}.w3-padding-24,.w3-padding-hor-24 {	padding-top:24px!important;	padding-bottom:24px!important;}.w3-padding-32,.w3-padding-hor-32 {	padding-top:32px!important;	padding-bottom:32px!important;}.w3-padding-48,.w3-padding-hor-48 {	padding-top:48px!important;	padding-bottom:48px!important;}.w3-padding-64,.w3-padding-hor-64 {	padding-top:64px!important;	padding-bottom:64px!important;}.w3-padding-128,.w3-padding-hor-128 {	padding-top:128px!important;	padding-bottom:128px!important;}.w3-yellow,.w3-hover-yellow:hover {	color:#000!important;	background-color:#ffeb3b!important;}.w3-white,.w3-hover-white:hover {	color:#000!important;	background-color:#fff!important;}.w3-black,.w3-hover-black:hover {	color:#000;	margin-top: -5px;}.w3-grey,.w3-hover-grey:hover {	color:#000!important;	background-color:#9e9e9e!important;}.w3-light-grey,.w3-hover-light-grey:hover {	color:#000!important;	background-color:#f1f1f1!important;}.w3-dark-grey,.w3-hover-dark-grey:hover {	color:#fff!important;	background-color:#616161!important;}.w3-pale-red,.w3-hover-pale-red:hover {	color:#000!important;	background-color:#ffe7e7!important;}.w3-pale-green,.w3-hover-pale-green:hover {	color:#000!important;	background-color:#e7ffe7!important;}.w3-pale-yellow,.w3-hover-pale-yellow:hover {	color:#000!important;	background-color:#ffffd7!important;}.w3-pale-blue,.w3-hover-pale-blue:hover {	color:#000!important;	background-color:#e7ffff!important;}.TabbedPanels {	overflow: hidden;	margin: 0px;	padding: 0px;	clear: none;	width: 100%;}.TabbedPanelsTabGroup {	margin: 0px;	padding: 0px;}.TabbedPanelsTab {	position: relative;	top: 1px;	float: left;	padding: 4px 10px;	background-color: #ac1d8f;	list-style: none;	-moz-user-select: none;	-khtml-user-select: none;	cursor: pointer;}.TabbedPanelsTabHover {	background-color: #FFF;}.TabbedPanelsTabSelected {	background-color: #FFF;	border-bottom: 1px solid #EEE;}.TabbedPanelsTab a {	color: black;	text-decoration: none;}.TabbedPanelsContentGroup {	clear: both;	border-left: solid 0px #CCC;	border-bottom: solid 0px #CCC;	border-top: solid 0px #999;	border-right: solid 0px #999;	background-color: #FFF;}.TabbedPanelsContent {	overflow: hidden;	padding: 4px;}.TabbedPanelsContentVisible {}.VTabbedPanels {	overflow: hidden;	zoom: 1;}.VTabbedPanels .TabbedPanelsTabGroup {	float: left;	width: 10em;	height: 20em;	background-color: #FFF;	position: relative;}.VTabbedPanels .TabbedPanelsTab {	float: none;	margin: 0px;	border-top: none;	border-left: none;	border-right: none;}.VTabbedPanels .TabbedPanelsTabSelected {	background-color: #EEE;	border-bottom: solid 1px #999;}.VTabbedPanels .TabbedPanelsContentGroup {	clear: none;	float: left;	padding: 0px;	width: 30em;	height: 20em;}@media print {.TabbedPanels {	overflow: visible !important;}.TabbedPanelsContentGroup {	display: block !important;	overflow: visible !important;	height: auto !important;}.TabbedPanelsContent {	overflow: visible !important;	display: block !important;	clear:both !important;}.TabbedPanelsTab {	 overflow: visible !important;	 display: block !important;	 clear:both !important;}}.tietoa_anna_abreusta_vasen {	float: left;	width: 300px;	margin-top: 0px;}.tietoa_anna_abreusta_oikea {	float: right;	width: 780px;}.tietoa_anna_abreusta_tekninen {	float: left;	width: 400px;}.tietoa_anna_abreusta_muut {	float: right;	width: 300px;}.tietoa_anna_abreusta_vasen1 {	float: left;	width: 433px;}.tietoa_anna_abreusta_oikea1 {	float: right;	width: 680px;}.lue_lisaa {	width: 1150px;	margin-left: -10px;	padding-left: 10px;	border-style: solid;	border-color: #000;	border-top-width: 1px;	border-left-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;}.ajankohtaista {	width: 1140px;	height: 140px;	font-size: 15px;}.aanestykset {	float: left;	width: 190px;	padding-right: 10px;}.ajankohtaista_muut {	float: right;	width: 940px;}.ajankohtaista_media {	float: left;	width: 350px;	padding-right: 10px;}.ajankohtaista_poimintoja_annasta {	float: right;	width: 560px;	padding-right: 10px;}.musiikkivideo_ja_keikkakuvat {	width: 1140px;}.musiikkivideo {	float: left;	width: 555px;	height: 377px;	margin-right: 10px;	margin-bottom: 10px;}.keikkakuvat {	float: right;	width: 565px;	height: 377px;	margin-right: 10px;	margin-bottom: 10px;}.uutiset {	width: 1140px;}.uutiset_etusivu_vasen {	float: left;	width: 555px;	font-size: 15px;	margin-right: 10px;	margin-top: -12px;}.uutiset_etusivu h2 {	font-size: 18px;}.uutiset_etusivu_oikea {	float: right;	width: 565px;	margin-right: 10px;	margin-top: -12px;}.tietoa_anna_abreusta_vasen {	float: left;	width: 400px;	margin-top: 10px;}.tietoa_anna_abreusta_oikea {	float: right;	width: 700px;	margin-right: 10px;}.media_player_button {	float: left;	width: 100px;	padding-top: 10px;	padding-bottom:10px;}.videon_tiedot_button {	float: right;	width: 920px;}.videon_tiedot_button_nimi_ja_kesto {	width: 100%;	padding-top: 5px;	padding-bottom: 5px;}.videon_tiedot_button_tiedot {	width: 100%;}.kuvat_osio {	width: 225px;	height: 300px;	float: left;}.kuvat_osio_1 {	width: 250px;	height: 220px;	float: left;}.testi {	width: 1150px;	margin-left: -10px;	margin-bottom: -10px;}.alaosa_tausta {	background:#6600FF;}.alaosa {	height: 150px;	padding: 10px 10px;	background: #AC1D8F;	position: relative;	clear: both;	color: #FFF;}.testaus {	width: 1140px;	margin: 0 auto;}.alaosa_linkit {	float: left;	width: 200px;}.alaosa_tiedot_tiedot_ja_kuva {	float: right;	width: 800px;}.alaosa_tiedot_kuva {	float: right;	width: 500px;	height: 150px;	background:url(../kuvat/annan_logo.png)}.alaosa_tiedot {	float: left;	width: 300px;}.alaosa_sisalto {	width: 800px;	margin-bottom: 10px;}.alaosa_ulkoasu {	width: 800px;}.main_menu {	width: 1150px;	background: #AC1D8F;	margin: 0 auto;}.nav,.nav a,.nav ul,.nav li,.nav div,.nav form,.nav input {	margin: 0;	padding: 0;	border: none;	outline: none;}.nav {	width: 1150px;	margin-top: -4px;}.nav a { text-decoration: none; }.nav li { 	list-style: none;}.nav {	display: inline-block;	position: relative;	cursor: default;	z-index: 500;}.nav > li {	display: block;	float: left;}.nav > li > a {	position: relative;	display: block;	z-index: 510;	height: 50px;	padding: 0 22px;	line-height: 54px;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 13px;	color: #EFEFEF;	background: #AC1D8F;}.nav > li:hover > a {	background: #FFF;	color: #000;}.nav > li > div {	position: absolute;	display: block;	width: 100%;	top: 50px;	left: -5px;	opacity: 0;	visibility: hidden;	overflow: hidden;	background: #FFF;	border-radius: 0 0 0px 0px;	padding-bottom: 5px;	border-style: solid;	border-color: #000;	border-top-width: 0px;	border-left-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;}.nav > li:hover > div {	opacity: 1;	visibility: visible;	overflow: visible;	margin-left: 5px;	margin-top: 0px;}.nav .nav-column {	float: left;	width: 180px;	padding-left: 10px;	padding-bottom: 0px;}.nav .nav-column li a {	display: block;	line-height: 16px;	font-weight: bold;	font-size: 13px;	color: #000;}.nav .nav-column li a:hover { 	background: #000; 	color: #FFF;}.musiikki_koko_alue {	width: 1000px;	height: 400px;}.musiikki_koko_alue_vasen {	float:left;	width: 500px;}.musiikki_koko_alue_oikea {	float: right;	width: 500px;}.sivustot_tausta {	background: #000;	color: #FFF;}.sivustot {	width: 1150px;	height: 31px;	margin: 0 auto;	padding-bottom: 10px;}.ylaosa_tausta {	background: #C8CCD0;}.ylaosa {	width: 1150px;	height: 41px;	margin: 0 auto;	padding: 10px;}.ylaosa_vasen {	float: left;	width: 1150px;}.ylaosa_valikko {	float: left;	width: 200px;	margin-top: 6px;}.ylaosa_seuraava_keikka_ja_ilmatieteenlaitos {	float: right;	width: 950px;}.ylaosa_seuraava_keikka {	float: left;	width: 750px;}.ylaosa_seuraava_keikka_vasen {	float: left;	width: 668px;}.ylaosa_ilmatieteenlaitos {	float: right;	width: 200px;	margin-top: -4px;}.ylaosa_haku {	margin-top: -4px;}.ylaosa_tausta_1 {	background: #000;}.ylaosa_1 {	width: 850px;	height: 410px;	margin: 0 auto;	padding-left: 110px;}