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; }
#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; }
#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-image: url(img/nav_tausta.jpg); background-repeat: no-repeat; background-position: right top; position: absolute; z-index: 59; top: 196px; left: 0; width: 812px; height: 28px; }
#nav1 { position: absolute; top: 5px; left: 350px; z-index: 60; }
#nav2 { position: absolute; z-index: 61; top: 5px; right: 269px; width: 82px; height: 28px; }
#nav3 { position: absolute; z-index: 5; top: 5px; right: 133px; width: 131px; height: 28px; }
#nav4 { position: absolute; z-index: 50; top: 5px; right: 46px; width: 82px; height: 28px; }
#nav5 { position: absolute; z-index: 5; top: 0; right: 0; width: 51px; height: 28px; }
#en_nav1 { position: absolute; top: 5px; left: 380px; z-index: 60; }
#en_nav2 { position: absolute; z-index: 61; top: 5px; right: 220px; width: 82px; height: 28px; }
#en_nav3 { position: absolute; z-index: 5; top: 5px; right: 90px; width: 131px; height: 28px; }
#en_nav4 { position: absolute; z-index: 50; top: 5px; right: 30px; width: 82px; height: 28px; }
#en_nav5 { position: absolute; z-index: 5; top: 0; right: 0; width: 51px; height: 28px; }

#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_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; }
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_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; }
