.version.wiegensystemen /* version checker */
{
	color: #000005;
	background-color: #440257;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 768px;
	min-height: 1024px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: #F3F0FD;
	background-color: rgba(199,182,246,0.2);
}

#pu1845
{
	width: 0.01px;
}

#u1845
{
	z-index: 2;
	height: 128px;
}

.ie #u1845
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u1845-bw
{
	z-index: 2;
	height: 128px;
}

#u1857
{
	z-index: 4;
	min-height: 99px;
	padding-bottom: 1px;
}

#u1858-4
{
	z-index: 5;
	width: 257px;
	min-height: 63px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 44px;
}

#ppu5407
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 11px;
	margin-left: 370px;
}

#pu5407
{
	width: 0.01px;
	margin-left: 247px;
}

#u5407
{
	z-index: 43;
	width: 41px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u5410
{
	z-index: 45;
	width: 41px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 47px;
}

#u5410_img
{
	margin-left: -7px;
	margin-right: -8px;
	margin-bottom: -3px;
}

#u5413
{
	z-index: 47;
	width: 41px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 94px;
}

#menuu5333
{
	z-index: 20;
	width: 382px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-top: 25px;
	position: relative;
}

#u5348
{
	width: 126px;
	min-height: 38px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u5353-6
{
	width: 126px;
	min-height: 34px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	top: 2px;
}

#u5334
{
	width: 126px;
	min-height: 38px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 128px;
}

#u5351,#u5337
{
	width: 126px;
	background-color: #000000;
	border-radius: 10px;
	padding-bottom: 4px;
	position: relative;
}

#u5340-6
{
	width: 126px;
	min-height: 34px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	top: 2px;
}

#u5351.MuseMenuActive #u5353-6,#u5337.MuseMenuActive #u5340-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 34px;
	width: 126px;
	margin: 0px -10000px 0px 0px;
}

#u5341
{
	width: 126px;
	min-height: 38px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 256px;
}

#u5342
{
	width: 126px;
	background-color: #000000;
	border-radius: 10px;
	padding-bottom: 21px;
	position: relative;
}

#u5345-4
{
	width: 126px;
	min-height: 17px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	color: #FFFFFF;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	top: 10px;
}

#u5342.MuseMenuActive #u5345-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 126px;
	margin: 0px -10000px 0px 0px;
}

#u1857-bw
{
	z-index: 4;
	min-height: 99px;
}

#accordionu6652
{
	z-index: 353;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 11px;
	position: relative;
}

#u6653
{
	z-index: 354;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6656-6
{
	z-index: 355;
	width: 292px;
	min-height: 32px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6656-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6656-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6654
{
	z-index: 361;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 1px;
	position: relative;
}

#u6655-39
{
	z-index: 362;
	width: 291px;
	min-height: 358px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	font-size: 10px;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: -1px;
	left: 6px;
}

#u6655-5,#u6655-6,#u6655-8
{
	color: #999999;
}

.MenuItem,.AccordionPanelTab /* unifiedNavBar */
{
	cursor: pointer;
}

#accordionu6647
{
	z-index: 312;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 40px;
	position: relative;
}

#u6648
{
	z-index: 313;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6651-6
{
	z-index: 314;
	width: 292px;
	min-height: 32px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6656-6.AccordionPanelTabOpen,#u6651-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6651-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6649
{
	z-index: 320;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 9px;
	position: relative;
}

#u6650-32
{
	z-index: 321;
	width: 286px;
	min-height: 141px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 3px;
}

#accordionu6642
{
	z-index: 268;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 40px;
	position: relative;
}

#u6643
{
	z-index: 269;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6646-6
{
	z-index: 270;
	width: 292px;
	min-height: 32px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6651-6.AccordionPanelTabOpen,#u6646-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6646-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6646-6:active p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u6644
{
	z-index: 276;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 7px;
	position: relative;
}

#u6645-35
{
	z-index: 277;
	width: 282px;
	min-height: 99px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 3px;
}

#accordionu6637
{
	z-index: 230;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 39px;
	position: relative;
}

#u6638
{
	z-index: 231;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6641-6
{
	z-index: 232;
	width: 292px;
	min-height: 32px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6646-6.AccordionPanelTabOpen,#u6641-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6641-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6639
{
	z-index: 238;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 7px;
	position: relative;
}

#u6640-29
{
	z-index: 239;
	width: 281px;
	min-height: 106px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: -1px;
	left: 6px;
}

#accordionu6632
{
	z-index: 192;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 40px;
	position: relative;
}

#u6633
{
	z-index: 193;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6636-6
{
	z-index: 194;
	width: 292px;
	min-height: 32px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6641-6.AccordionPanelTabOpen,#u6636-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6636-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6636-6:active p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u6634
{
	z-index: 200;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	position: relative;
}

#u6635-29
{
	z-index: 201;
	width: 287px;
	min-height: 187px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: -1px;
	left: 4px;
}

#accordionu6627
{
	z-index: 142;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 39px;
	position: relative;
}

#u6628
{
	z-index: 143;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6631-6
{
	z-index: 144;
	width: 292px;
	min-height: 36px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6631-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 36px;
	width: 292px;
	margin: 0px;
}

#u6631-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 36px;
	width: 292px;
	margin: 0px;
}

#u6631-6.AccordionPanelTabOpen
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 36px;
	width: 292px;
	margin: 0px;
}

#u6631-6:active p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u6629
{
	z-index: 150;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	position: relative;
}

#u6630-41
{
	z-index: 151;
	width: 288px;
	min-height: 477px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #000000;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 7px;
}

#u6630-2,#u6630-3,#u6630-5,#u6630-6,#u6630-8,#u6630-9,#u6630-11,#u6630-12,#u6630-14,#u6630-15,#u6630-17,#u6630-19,#u6630-21,#u6630-23,#u6630-25,#u6630-27,#u6630-29,#u6630-31,#u6630-33,#u6630-35,#u6630-37
{
	font-size: 10px;
	line-height: 12px;
}

#u6630-38,#u6630-39
{
	font-size: 12px;
	line-height: 14px;
}

#accordionu6622
{
	z-index: 99;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 39px;
	position: relative;
}

#u6623
{
	z-index: 100;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6626-6
{
	z-index: 101;
	width: 292px;
	min-height: 32px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	font-style: normal;
	position: relative;
}

#u6636-6.AccordionPanelTabOpen,#u6626-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6626-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6636-6.AccordionPanelTabOpen p,#u6631-6.AccordionPanelTabOpen p,#u6626-6.AccordionPanelTabOpen p
{
	color: #FFFFFF;
	visibility: inherit;
	font-size: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	font-style: normal;
}

#u6624
{
	z-index: 107;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	position: relative;
}

#u6625-34
{
	z-index: 108;
	width: 283px;
	min-height: 221px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: -1px;
	left: 6px;
}

#u6655-2,#u6655-3,#u6655-4,#u6655-7,#u6655-9,#u6655-11,#u6655-12,#u6655-14,#u6655-15,#u6655-17,#u6655-19,#u6655-21,#u6655-23,#u6655-25,#u6655-27,#u6655-29,#u6655-31,#u6655-33,#u6655-35,#u6655-37,#u6650,#u6650-4,#u6650-7,#u6650-10,#u6650-13,#u6650-15,#u6650-17,#u6650-19,#u6650-21,#u6650-23,#u6650-25,#u6650-27,#u6650-29,#u6640,#u6640-4,#u6640-7,#u6640-10,#u6640-12,#u6640-14,#u6640-16,#u6640-18,#u6640-20,#u6640-22,#u6640-24,#u6640-26,#u6625-6
{
	color: #000000;
}

#u6625-5,#u6625-7,#u6625-8
{
	font-size: 10px;
	line-height: 11px;
	color: #999999;
}

#u6625-2,#u6625-4,#u6625-10,#u6625-11,#u6625-13,#u6625-14,#u6625-16,#u6625-18,#u6625-20,#u6625-22,#u6625-24,#u6625-26,#u6625-28,#u6625-30
{
	font-size: 10px;
	line-height: 11px;
	color: #000000;
}

#u6625-31,#u6625-32
{
	font-size: 9px;
	line-height: 10px;
	color: #000000;
}

#accordionu6617
{
	z-index: 49;
	width: 304px;
	border-style: solid;
	border-width: 1px;
	border-color: #7F7F7F;
	background-color: transparent;
	margin-left: 231px;
	margin-top: 40px;
	position: relative;
}

#u6618
{
	z-index: 50;
	width: 304px;
	background-color: transparent;
	position: relative;
}

#u6621-6
{
	z-index: 51;
	width: 292px;
	min-height: 32px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #006837;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6626-6.AccordionPanelTabOpen,#u6621-6:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6621-6:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6621-6.AccordionPanelTabOpen
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 32px;
	width: 292px;
	margin: 0px;
}

#u6656-6.AccordionPanelTabOpen p,#u6651-6.AccordionPanelTabOpen p,#u6646-6.AccordionPanelTabOpen p,#u6641-6.AccordionPanelTabOpen p,#u6621-6:hover p
{
	color: #FFFFFF;
	visibility: inherit;
	font-family: days-one, sans-serif;
	font-weight: 400;
	font-style: normal;
}

#u6621-6:active p
{
	color: #FFFFFF;
	visibility: inherit;
	font-family: days-one, sans-serif;
	font-weight: 400;
	font-style: normal;
}

#u6621-6.AccordionPanelTabOpen p
{
	color: #FFFFFF;
	visibility: inherit;
	font-family: days-one, sans-serif;
	font-weight: 400;
	font-style: normal;
}

#u6619
{
	z-index: 57;
	width: 302px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 8px;
	position: relative;
}

#u6620-41
{
	z-index: 58;
	width: 287px;
	min-height: 399px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	color: #000000;
	font-family: days-one, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 7px;
}

#u6620-2,#u6620-3,#u6620-5,#u6620-7,#u6620-8,#u6620-10,#u6620-11,#u6620-13
{
	font-size: 10px;
	line-height: 11px;
}

#u6620-14,#u6620-16,#u6620-17,#u6620-19,#u6620-21,#u6620-23,#u6620-25,#u6620-27,#u6620-29,#u6620-31,#u6620-33,#u6620-35,#u6620-37
{
	font-size: 10px;
	line-height: 14px;
}

#u6620-38,#u6620-39
{
	font-size: 9px;
	line-height: 13px;
}

#u1853
{
	z-index: 3;
	min-height: 108px;
}

#u1859-11
{
	z-index: 9;
	width: 683px;
	min-height: 99px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 44px;
}

#u1853-bw
{
	z-index: 3;
	min-height: 108px;
	margin-top: 48px;
}

.html
{
	background: #FFFFFF url("../../images/revontulet%20muokattu%20vihre%c3%a4.gif") no-repeat center center scroll;
	background-size: cover;
}

body
{
	position: relative;
	min-width: 768px;
}

@-ms-viewport
{
	width: 768px;
}

@-webkit-viewport
{
	width: 768px;
}

@-o-viewport
{
	width: 768px;
}

@-moz-viewport
{
	width: 768px;
}

@viewport
{
	width: 768px;
}

