body { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #7faaca; background-image: url(img/tausta.jpg); background-repeat: repeat-x; background-position: left top; margin: 0; }
#taus { background-color: #fff; background-repeat: repeat-y; background-position: right top; position: absolute; top: 0; left: 0; bottom: 0; width: 812px; z-index: 1; }

#kehys { background-color: #fff; background-image: url(img/kehys_tausta.jpg); background-repeat: no-repeat; background-position: left 0; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; width: 812px; height: 780px; }
#kehys2 { background-color: #fff; background-image: url(img/kehys_tausta.jpg); background-repeat: no-repeat; background-position: left bottom; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; width: 812px; height: 1200px; }
#kehys3 { background-color: #fff; background-image: url(img/kehys_tausta.jpg); background-repeat: no-repeat; background-position: left bottom; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; width: 812px; height: 850px; }
#kehys4 { background-color: #fff; background-image: url(img/kehys_tausta.jpg); background-repeat: no-repeat; background-position: left bottom; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; width: 812px; height: 950px; }
#kehys5 { background-color: #fff; background-image: url(img/kehys_tausta.jpg); background-repeat: no-repeat; background-position: left bottom; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; width: 812px; height: 1500px; }


#palkki { background-color: #004e8f; position: absolute; z-index: 2; top: 533px; left: 852px; right: 0; width: auto; height: 130px; }
#palkki_lev1 { background-color: #004e8f; position: absolute; z-index: 2; top: 1000px; right: 0; left: 0; width: auto; height: 130px; padding-left: 48px; }
#palkki_lev2 { background-color: #004e8f; position: absolute; z-index: 2; top: 533px; right: 0; left: 0; width: auto; height: 130px; padding-left: 48px; }
#palkki_lev3 { background-color: #004e8f; position: absolute; z-index: 2; top: 650px; right: 0; left: 0; width: auto; height: 130px; padding-left: 48px; }
#palkki_lev4 { background-color: #004e8f; padding-left: 48px; position: absolute; z-index: 2; top: 750px; right: 0; left: 0; width: auto; height: 130px; }
#palkki_lev5 { background-color: #004e8f; padding-left: 48px; position: absolute; z-index: 2; top: 1300px; right: 0; left: 0; width: auto; height: 130px; }


#ylaosa { position: absolute; z-index: 3; top: 0; left: 0; }

#alaosa { background-image: url(img/linja_fi.gif); background-repeat: no-repeat; position: absolute; z-index: 3; top: 297px; left: 0; width: 862px; height: 443px; }
#alaosa_en { background-image: url(img/linja_en.gif); background-repeat: no-repeat; position: absolute; z-index: 3; top: 297px; left: 0; width: 862px; height: 443px; }
#nav { background-color: #004e90; background-image: url(img/nav_tausta.jpg); background-repeat: no-repeat; background-position: left top; position: absolute; z-index: 59; top: 196px; left: 0; width: 812px; height: 28px; }
#nav1 {
	position: absolute;
	top: 5px;
	left: 160px;
	z-index: 60;
}
#nav2 {
	position: absolute;
	z-index: 61;
	top: 5px;
	right: 379px;
	text-transform: uppercase;
}
#nav3 {
	position: absolute;
	z-index: 5;
	top: 5px;
	right: 297px;
	text-transform: uppercase;
}
#nav4 {
	position: absolute;
	z-index: 50;
	top: 5px;
	right: 162px;
	text-transform: uppercase;
}
#nav5 {
	position: absolute;
	z-index: 5;
	top: 5px;
	right: 81px;
	text-transform: uppercase;
}
#nav6 {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 37px;
}
#nav7 {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 1px;
}
#en_nav1 {
	position: absolute;
	top: 5px;
	right: 520px;
	z-index: 60;
}
#en_nav2 {
	position: absolute;
	z-index: 61;
	top: 5px;
	right: 295px;
}
#en_nav3 {
	position: absolute;
	z-index: 5;
	top: 5px;
	right: 234px;
}
#en_nav4 {
	position: absolute;
	z-index: 50;
	top: 5px;
	right: 142px;
}
#en_nav5 {
	position: absolute;
	z-index: 5;
	top: 5px;
	right: 81px;
}
#en_nav6 {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 37px;
}
#en_nav7 {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 1px;
}

#ee_nav1 {
	position: absolute;
	top: 5px;
	left: 171px;
	z-index: 60;
}
#ee_nav2 {
	position: absolute;
	z-index: 61;
	top: 5px;
	right: 394px;
	text-transform: uppercase;
}
#ee_nav3 {
	position: absolute;
	z-index: 5;
	top: 5px;
	right: 313px;
	text-transform: uppercase;
}
#ee_nav4 {
	position: absolute;
	z-index: 50;
	top: 5px;
	right: 162px;
	text-transform: uppercase;
}
#ee_nav5 {
	position: absolute;
	z-index: 5;
	top: 5px;
	right: 84px;
	text-transform: uppercase;
}
#ee_nav6 {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 37px;
}
#ee_nav7 {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 1px;
}


#copy { color: #004e8f; font-size: 12px; position: absolute; z-index: 10; top: 673px; left: 20px; height: 64px; }
#new { position: absolute; top: 237px; left: 470px; z-index: 20; height: 128px; }
#teksti { position: absolute; z-index: 16; top: 260px; left: 50px; width: 520px; }
#teksti_schleuniger { position: absolute; z-index: 16; top: 260px; left: 210px; width: 520px; }
#teksti_testaus { position: absolute; z-index: 16; top: 255px; left: 210px; width: 520px; }
#teksti_merkkaus { position: absolute; z-index: 16; top: 255px; left: 210px; width: 570px; }
#teksti_tuotteet { position: absolute; z-index: 16; top: 260px; left: 210px; width: 550px; }
#teksti_uutiset { position: absolute; z-index: 16; top: 260px; left: 50px; width: 700px; }
#teksti_yht { position: absolute; z-index: 16; top: 260px; left: 50px; width: 750px; }
#pysty_nav { position: absolute; z-index: 16; top: 250px; left: 0; width: 170px; }

h1 {
	color: #004e8f;
	font-size: 16px;
	font-weight: bold;
	margin: 0.67em 0;
	text-transform: uppercase;
}
h2 { color: #004e8f; font-size: 15px; font-weight: bold; margin: 0 0 0.83em; }
h3 { color: #004e8f; font-size: 14px; font-weight: bold; margin: 0 0 0.83em; }
p { color: #004e8f; font-size: 14px; }

#teksti_testaus a { color: #004e8f; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_testaus a:hover { color: #09aaa4; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_merkkaus a { color: #004e8f; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_merkkaus a:hover { color: #09aaa4; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_schleuniger a { color: #004e8f; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_schleuniger a:hover { color: #09aaa4; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_yht a { color: #004e8f; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_yht a:hover { color: #09aaa4; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_uutiset a { color: #004e8f; font-size: 13px; font-weight: bold; text-decoration: underline; }
#teksti_uutiset a:hover { color: #09aaa4; font-size: 13px; font-weight: bold; text-decoration: underline; }
a { color: white; font-size: 15px; font-weight: normal; text-decoration: none; }
a:hover { color: #09aaa4; font-size: 15px; font-weight: normal; text-decoration: none; }

#nav2 a { color: white; font-size: 15px; font-weight: normal; text-decoration: none; }
#nav2 a:hover { color: #09aaa4; font-size: 15px; font-weight: normal; text-decoration: none; }

#nav3 a { color: white; font-size: 15px; font-weight: normal; text-decoration: none; }
#nav3 a:hover { color: #09aaa4; font-size: 15px; font-weight: normal; text-decoration: none; }

#nav4 a { color: white; font-size: 15px; font-weight: normal; text-decoration: none; }
#nav4 a:hover { color: #09aaa4; font-size: 15px; font-weight: normal; text-decoration: none; }

#en_nav2 a { color: white; font-size: 15px; font-weight: normal; text-decoration: none; }
#en_nav2 a:hover { color: #09aaa4; font-size: 15px; font-weight: normal; text-decoration: none; }

#en_nav3 a { color: white; font-size: 15px; font-weight: normal; text-decoration: none; }
#en_nav3 a:hover { color: #09aaa4; font-size: 15px; font-weight: normal; text-decoration: none; }

#en_nav4 a { color: white; font-size: 15px; font-weight: normal; text-decoration: none; }
#en_nav4 a:hover { color: #09aaa4; font-size: 15px; font-weight: normal; text-decoration: none; }

#pysty_nav a { color: #004e8f; font-size: 13px; font-weight: bold; text-decoration: none; }
#pysty_nav a:hover { color: #09aaa4; font-size: 13px; font-weight: bold; text-decoration: none; }

.uutiset { color: #004e8f; font-size: 14px; }
.salmiakki { color: #09aaa4; font-size: 13px; font-weight: bold; line-height: 18px; margin-left: -10px; list-style-image: url(img/salmiakki.gif); }
.salmiakki2 { color: #004e8f; font-size: 14px; font-weight: normal; margin-left: -10px; list-style-type: disc; }
.disc { color: #09aaa4; font-size: 13px; font-weight: bold; line-height: 18px; margin-left: 10px; list-style-type: square; }
.valistys { line-height: 25px; }
.reunus { margin-right: 16px; border: solid 1px #004e90; }

