 /* CSS Document */

/* HTML MUOOTOILUT ALKAA TÃ„STÃ„ */

body{
margin-top:0px;
background-color:#FFFFFF;
/*background-image:url(../kuvat/rakenne/tausta3.jpg);*/
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

p{
margin:0px;
padding:0px;
}
/* HTML MUOTOILUT LOPPUU */


/* RAKENNE MUOTOILUT ALKAA TÃ„STÃ„ */
#wrapper{
width:786px;
margin:auto;
position:relative;
}

#ylaosa{
width:786px;
height:230px;
background-image:url(../kuvat/rakenne/ylaosa.png);
}

#ylaosan_image_holder{
margin:auto;
width:774px;
height:217px;
padding-top:13px;
padding-left:12px;
position:relative;
}

#navigaatio_holder{
width:auto;
height:65px;
background-image:url(../kuvat/rakenne/navigaation_pohja.png);
background-repeat:no-repeat;
}

#navigaatio_BTN_holder{
margin:auto;
width:751px;
height:34px;
background-color:#FFFFFF;
}

#Caternet_etusivu{
display:block;
width:118px;
height:33px;
padding-left:1px;
background-image:url(../kuvat/rakenne/navigaatio/etusivu3.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_etusivu:hover{
display:block;
width:118px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/etusivu3.jpg);
background-repeat:no-repeat;
float:left;
}
*/

#Caternet_etusivu span{
display:none;
float:left;
}

#Caternet_Yritysesittely{
display:block;
width:132px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/yritysesittely3.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_Yritysesittely:hover{
display:block;
width:132px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/yritysesittely3.jpg);
background-repeat:no-repeat;
float:left;
}
*/

#Caternet_Yritysesittely span{
display:none;
float:left;
}



#Caternet_Ajankohtaista{
display:block;
width:135px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/ajankohtaista3.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_Ajankohtaista:hover{
display:block;
width:135px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/ajankohtaista2.jpg);
background-repeat:no-repeat;
float:left;
}
*/

#Caternet_Ajankohtaista span{
display:none;
float:left;
}


#Caternet_Tuotteet{
display:block;
width:119px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/tuotteet3.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_Tuotteet:hover{
display:block;
width:119px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/tuotteet3.jpg);
background-repeat:no-repeat;
float:left;
}
*/

#Caternet_Tuotteet span{
display:none;
float:left;
}

#Caternet_Yhteystiedot{
display:block;
width:130px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/yhteystiedot3.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_Yhteystiedot:hover{
display:block;
width:130px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/yhteystiedot3.jpg);
background-repeat:no-repeat;
float:left;
}
*/

#Caternet_Yhteystiedot span{
display:none;
float:left;
}

#Caternet_Nettikauppa{
display:block;
width:121px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/nettikauppa.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_Nettikauppa:hover{
display:block;
width:121px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/nettikauppa.jpg);
background-repeat:no-repeat;
float:left;
}
*/

#Caternet_Nettikauppa span{
display:none;
float:left;
}

/*#Caternet_Yritysesittely{
display:block;
width:143px;
height:33px;
padding-left:1px;
background-image:url(../kuvat/rakenne/navigaatio/yritysesittely.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_Yritysesittely:hover{
display:block;
width:143px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/yritysesittely2.jpg);
background-repeat:no-repeat;
float:left;
}


#Caternet_Yritysesittely span{
display:none;
float:left;
}


#Caternet_Ajankohtaista{
display:block;
width:136px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/ajankohtaista.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

/*#Caternet_Ajankohtaista:hover{
display:block;
width:136px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/ajankohtaista2.jpg);
background-repeat:no-repeat;
float:left;
}


#Caternet_Ajankohtaista span{
display:none;
float:left;
}


#Caternet_Tuotteet{
display:block;
width:96px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/tuotteet.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

#Caternet_Tuotteet:hover{
display:block;
width:96px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/tuotteet2.jpg);
background-repeat:no-repeat;
float:left;
}


#Caternet_Tuotteet span{
display:none;
float:left;
}

#Caternet_Yhteystiedot{
display:block;
width:132px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/yhteystiedot.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

#Caternet_Yhteystiedot:hover{
display:block;
width:132px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/yhteystiedot2.jpg);
background-repeat:no-repeat;
float:left;
}


#Caternet_Yhteystiedot span{
display:none;
float:left;
}

#Caternet_Nettikauppa{
display:block;
width:121px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/nettikauppa.jpg);
background-repeat:no-repeat;
float:left;
position:relative;
}

#Caternet_Nettikauppa:hover{
display:block;
width:121px;
height:33px;
background-image:url(../kuvat/rakenne/navigaatio/nettikauppa.jpg);
background-repeat:no-repeat;
float:left;
}


#Caternet_Nettikauppa span{
display:none;
float:left;
}*/

#flag_holder{
width:auto;
height:auto;
float:left;

}

#flag_suomi{
padding-left:16px;
padding-top:17px;
float:left;
position:relative;
}

#flag_gb{
padding-left:4px;
padding-top:17px;
position:relative;
float:left;
}

#flag_se{
padding-left:4px;
padding-top:17px;
position:relative;
float:left;
}

#spacer{
margin:auto;
background-color:#FFFFFF;
width:731px;
height:1px;
}

#turkoosi_palkki{
margin:auto;
background-color:#00CCCC;
width:731px;
height:0.8em;
line-height:0.8em;
}

#ota_yhteytta_palkki{
padding-top:5px;
padding-left:642px;
margin:auto;
background-color:#FFFFFF;
width:100px;
height:auto;
}

#ota_yhteytta_palkki2{
padding-top:5px;
padding-left:502px;
margin:auto;
background-color:#FFFFFF;
width:240px;
height:auto;
}

#rullakkonouto_kuva{
position:relative;
float:left;
}

#etusivulle_kuva_uusi_etusivu{
position:relative;
height:auto;
float:left;
display:none;
z-index:2;
}

#etusivulle_kuva_uusi{
position:relative;
height:auto;
float:left;
#z-index:3;
z-index:3;
_z-index:3
}

#tyhja_palkki{
width:555px;
height:12px;
float:left;
}

#tyhja_palkki_etusivu{
width:634px;
height:12px;
float:left;
}

#_yhteytta_kuva{
position:relative;
width:100px;
}

#_yhteytta_kuva_uusi{
position:relative;
}

#etusivulle_kuva{
width:100px;
height:12px;
position:relative;
padding-top:6px;
}

#otsikko_palkki{
padding-top:10px;
padding-left:30px;
width:500px;
height:20px;
}

#sisaltoalue{
width:786px;
background-image:url(../kuvat/rakenne/sisaltoalue.png);
background-repeat:repeat-y;
height:auto;
position:relative;

}

#sisaltoalue_uusi{
width:786px;
background-image:url(../kuvat/rakenne/sisaltoalue.png);
background-repeat:repeat-y;
height:auto;
position:relative;
padding-top:10px;

}


#sisaltoalue_sisalto{
margin:auto;
width:731px;
position:relative;
}

#etusivun_sisaltoalue_sisalto{
margin:auto;
width:731px;
height:250px;
position:relative;
background-image:url(../kuvat/rakenne/etusivun_kuva.jpg);
background-repeat:no-repeat;
}

#tekstikentta{
float:left;
padding-left:4px;
padding-top:10px;
width:440px;
background-color:#FFFFFF;
position:relative;
}
   

#news_box{
width:285px;
height:auto;
float:right;
background-color:#FFFFFF;

}

#news_box_content{
width:auto;
height:220px;
padding-left:30px;
background-image:url(../kuvat/rakenne/news_box2.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#news_box_content_newsONE{
width:auto;
height:50px;
padding-left:8px;
padding-top:12px;
position:relative;
}

#news_box_content_newsTWO{
width:auto;
height:45px;
padding-left:8px;
padding-top:6px;
position:relative;
}

#news_box_content_newsTHREE{
width:auto;
height:55px;
padding-left:8px;
padding-top:20px;
position:relative;
}

#pikkukuva_etusivu{
margin-top:-10px;
padding-left:200px;
}

#pikkukuva_tuotesivu{
padding-left:0px;
}

#pikkukuva_ISO{
float:right;
width:250px;
height:181px;
margin-right:6px;
background-image:url(../kuvat/Inspecta.gif);
background-repeat:no-repeat;
background-position:center bottom;
z-index:2;
}

#pikkukuva_kala{
float:right;
width:252px;
height:331px;
margin-right:6px;
background-image:url(../kuvat/lahikala.jpg);
background-repeat:no-repeat;
background-position:center bottom;
z-index:2;
}

#pikkukuva_etusivu_real{
margin-top:-40px;
padding-left:200px;
}


#alapalkki{
clear:both;
width:691px;
height:35px;
padding-left:95px;
background-image:url(../kuvat/rakenne/alapalkki2.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:19px;
}

#erottelija{
padding-left:4px;
width:15px;
float:left;
}

#erottelija_kaksi{
padding-left:4px;
width:15px;
float:left;
}

#erottelija_kolme{
padding-left:4px;
width:15px;
float:left;
}

#osoitetiedot{
height:35px;
float:left;
}

#osoite_text_one{
width:100px;
height:8px;
float:left;
}

#tuoteluettelot{
float:right;
width:252px;
height:45px;
overflow:hidden;
padding-left:35px;
padding-top:7px;
background-image:url(../kuvat/rakenne/tuoteluettelot_box2.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#tuoteluettelot_box{
float:right;
width:252px;
height:35px;
overflow:hidden;
padding-left:35px;
padding-top:7px;
background-image:url(../kuvat/rakenne/tuoteluettelot_box_uusi.jpg);
background-repeat:no-repeat;
background-position:right top;
}

#tuotekoodit_box{
float:right;
width:252px;
height:45px;
overflow:hidden;
padding-left:35px;
padding-top:7px;
background-image:url(../kuvat/rakenne/uudet_tuotenumerot.gif);
background-repeat:no-repeat;
background-position:right top;
}

#tuotekoodit_boxi_linkki{
float:left;
width:190px;
height:20px;
position:relative;
}

#tarjous_boxi_joulu{
float:right;
width:252px;
height:200px;
padding-left:10px;
background-image:url(../kuvat/rakenne/viikkotarjoukset/joulu2010s.gif);
background-repeat:no-repeat;
background-position:center top;
}

#tarjous_boxi_joulu_linkki{
float:right;
width:252px;
height:200px;
position:relative;
}

#tuotekoodit_boxi_linkki{
float:left;
width:190px;
height:25px;
position:relative;
}


.tuoteluettelo_text{
padding-left:20px;

}

#nettikauppa_boxi{
float:left;
width:252px;
height:35px;
padding-left:35px;
background-image:url(../kuvat/rakenne/navigaatio/nettikauppa.gif);
background-repeat:no-repeat;
background-position:right top;
}

#tarjous_boxi{
float:left;
width:252px;
height:200px;
padding-left:35px;
background-image:url(../kuvat/rakenne/tarjous.gif);
background-repeat:no-repeat;
background-position:center top;
}

#tarjous_boxi_viikkotarjous{
float:left;
width:252px;
height:200px;
padding-left:35px;
background-image:url(../kuvat/rakenne/viikkotarjoukset/tarjoustarra_viikko_12_13.gif);
background-repeat:no-repeat;
background-position:center top;
}

#tarjous_boxi_uusi{
float:left;
width:252px;
height:200px;
padding-left:35px;
background-image:url(../kuvat/rakenne/viikkotarjoukset/tarjoustarra_viikko_42_45.gif);
background-repeat:no-repeat;
background-position:center top;
}

#nettikauppa_boxi_linkki{
float:left;
width:252px;
height:25px;
position:relative;
}

#kala_boxi_linkki{
float:left;
width:252px;
height:331px;
position:relative;
}

#tuoteluettelot_boxi_linkki{
width:250px;
height:25px;
position:relative;
}

#flash_boxi_linkki{
float:left;
width:190px;
height:25px;
position:relative;
}

#pdf_boxi_linkki{
float:left;
width:50px;
height:25px;
position:relative;
}


#uusimmat_uutiset_boxi{
width:252px;
height:25px;
}

#uusimmat_uutiset_boxi_linkki{
width:252px;
height:25px;
position:relative;
display:block;
}


/* RAKENNE MUOTOILUT PÃ„Ã„TTYY */




/* LINKKIMUOTOILUT ALKAA TÃ„STÃ„ */

.kuvalinkki{
border:none;
}

.kuvalinkki a{
border:none;
}

.kuvaKehys{
border:1px;
border-style:solid;
border-color:#CCCCCC;
}

.kuvaKehys:hover{
border:1px;
border-style:solid;
border-color:#666666;
}


/* LINKKIMUOTOILUT PÃ„Ã„TTYY */



/* TEKSTIMUOTOILUT ALKAA TÃ„STÃ„ */

.leipateksti{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.leipatekstiBold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
}

.leipatekstiMiniBold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

.sivunOtsikko{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#2f528f;
font-weight:bold;
}

.valiOtsikko{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f528f;
font-weight:bold;
}

.news_paivays{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2f528f;
font-weight:bold;
}

.news_teksti{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight:normal;
text-decoration:underline;
}

.news_teksti a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight:normal;
text-decoration:underline;
}

.news_teksti a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2f528f;
font-weight:normal;
text-decoration:underline;
}

.osoite_teksti{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}

.uutisotsikko{
display:block;
height:0.2em;
width:100%;
background-color:#00cccc;
line-height:0.2em;
}

/* TEKSTIMUOTOILUT LOPPUU */


/*SIVUVUKOHTAISET MUOTOILUT ALKAA*/
#yhteystiedot_holder{
width:250px;
height:200px;
padding-top:20px;
float:left;
padding-left:0px;
}

#yhteystiedot_teksti{
width:248px;
padding-top:20px;
height:auto;
float:left;
position:relative;
padding-left:35px;
background-image:url(../kuvat/erkki_leppanen6.jpg);
background-repeat:no-repeat;
background-position:bottom right;
background-repeat:no-repeat;
font-size:11px;
}

#yhteystiedot_teksti_muut{
margin:0px;
width:248px;
padding-top:20px;
height:auto;
float:left;
position:relative;
padding-left:35px;
font-size:11px;
}

.tekstikentanLeveys{
width:100px;
}

#yhteystiedot_kuva{
width:75px;
height:100px;
position:relative;
float:left;
}

.kuvaPadding{
padding:10px;
float:left;

}


/*TOOLTIP CSS*/

#tooltip{
width:450px;
height:500px;
visibility:hidden;

}

#tooltip_image_logo{
width:200px;
height:auto;
}

#tooltip_image_vaihdettava{
width:auto;
height:auto;
padding:10px;
padding-top: 26px;
float:right;
}

#tooltip_image_vaihdettava2{
width:auto;
height:auto;
padding:10px;
float:left;
}

.tooltip_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

.tooltip_text_huom{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #2A6EBB;
/*color:#00CCCC; */
font-weight:bold;
}

.tooltip_text_huom_kaksi{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000099;
}


.tooltip_text_bold{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#999999;
text-decoration:underline;
}

.tooltip_text_bold_sininen{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6699CC;
font-weight:bold;
text-decoration:none;
}

#tooltip_link{
width:200px;
height:160px;
float:left;
padding-left:20px;
}

#tooltip_linkBox{
width:200px;
height:220px;
float:left;
}

#yhteystiedot_content{
width:425px;
height:150px;
}

#yhteystiedot_content_vasen{
width:160px;
float:left;

}
#yhteystiedot_content_oikea{
width:255px;
height:150px;
padding-left:10px;
float:left;
overflow:hidden;
}

.float_left{
float:right;
}

.ei_reunuksia{
border:none;
}
