body {background: #ffffff;
margin:0;
padding:0;
text-align: center;
}

#ylaosa {
width: 998px;
height: 100px;
border:0;
margin-top:30px;
margin-bottom:-30px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#kokosivu {
width: 998px;
border-top: 1px solid #000000; 
border-right: 1px solid #666666; 
border-bottom: 1px solid #666666; 
border-left: 1px solid #000000; 
margin-left: auto;
margin-right: auto;
text-align: left;
margin-bottom: 30px;
}

img.logo {width: 340px;
height: 50px;
border:0;
margin:0;
text-align:left;
float:left;
}

#haku {
margin: 0 0 0 600px;

}


/*NAVIGOINTI*/

p.navi {font-family: Arial;
font-size: 12px;
color: #000000;
padding: 15px 0 0 30px;
margin:0;
line-height:14px;
}

a.navi {color: #000000;
text-decoration:none;
padding: 0 40px 0 0;}

a.navi:hover {color: #333333;
}

a.navi:visited {color: #333333;
}

a.navi_active {color: #ffffff;
text-decoration:none;
padding: 0 40px 0 0;}

a.alasivu {color: #cc3333;
font-size: 18px;
line-height: 32px;
background: url(kuvat/nelio.gif) no-repeat top left;
padding: 0 0 8px 30px;
}

a.alasivu:hover {color: #333333;}

/*ETUSIVU NAVITAUSTA, KUVA ja YHTEYDENOTTOLAATIKKO*/

#navi_etusivu {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/etusivu.jpg) no-repeat top left;
}

#etusivunkuva {background: url(kuvat/kuva1.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#yhteyslaatikko {
background: url(kuvat/yhteyslaatikko.gif) no-repeat top left;
width: 299px;
height: 419px;
float:right;
margin: 240px 4px 0 660px;
position:absolute;
}

img.ottakaa_yhteytta {margin-left:15px;
margin-top: 20px;
text-align: center;
}

table.yhteys {
width:290px;
height:300px;
margin: 0px 0 0 20px;
border:0;
font-family: Arial;
font-size:11px;
color: #000000;
text-align:left;
}

td.yhteys {font-family: Arial;
font-size:11px;
color: #000000;
text-align:left;
margin:0;
padding:0;
}

input {width: 230px;}


input.button {width: 60px;}


/*YRITYS*/

#navi_yritys {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/yritys.jpg) no-repeat top left;
}

#yrityssivunkuva {background: url(kuvat/kuva15.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}
/*PALVELUMME*/

#navi_palvelumme {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/palvelumme.jpg) no-repeat top left;
}

#palvelumme_kuva {background: url(kuvat/kuva18.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#laskutuspalvelutkuva {background: url(kuvat/kuva5.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#maksunseurantakuva {background: url(kuvat/kuva7.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#muistutuspalvelutkuva {background: url(kuvat/kuva10.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#vapaaehtoinenperintakuva {background: url(kuvat/kuva11.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#oikeudellinenperintakuva {background: url(kuvat/kuva12.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#jalkiperintakuva {background: url(kuvat/kuva13.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}


#perintaprosessikuva {background: url(kuvat/kuva20.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#yritysvelallinenkuva {background: url(kuvat/kuva9.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#yksityisvelallinenkuva {background: url(kuvat/kuva3.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#velallisenpalvelutkuva {background: url(kuvat/kuva14.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}


#maksanytsivunkuva {background: url(kuvat/kuva22.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#toimeksiantajanpalvelutkuva {background: url(kuvat/kuva15.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#rekisteriselostekuva {background: url(kuvat/kuva21.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#ajankohtaistakuva {background: url(kuvat/kuva19.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#yhteystiedotkuva {background: url(kuvat/kuva4.jpg) no-repeat top left;
width:998px;
height:350px;
border:0;
}

#alasivut {
width: 140px;
height: 419px;
float:left;
margin: 40px 4px 0 30px;
position:absolute;
}

#sisalto_oikea {
width:620px;
margin-left: 200px;
}

#sisalto_oikea_etusivu {
width:420px;
margin-left: 200px;
}

/*Velallisen palvelut*/

#navi_velallinen {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/velallisen_palvelut.jpg) no-repeat top left;
}



/*Toimeksiantajan palvelut*/

#navi_toimeksiantaja {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/toimeksiantajan_palvelut.jpg) no-repeat top left;
}



/*Rekisteriseloste*/

#navi_rekisteriseloste {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/rekisteriseloste.jpg) no-repeat top left;
}



/*Ajankohtaista*/

#navi_ajankohtaista {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/ajankohtaista.jpg) no-repeat top left;
}


/*Yhteystiedot*/

#navi_yhteystiedot {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/yhteystiedot.jpg) no-repeat top left;
}



/*Sivukartta*/

#navi_sivukartta {
width: 998px;
height:36px;
border:0;
margin-left: auto;
margin-right: auto;
text-align: left;
padding:0;
background: url(navi/sivukartta.jpg) no-repeat top left;
}


input.rasti {width:20px;
margin:0;
padding:0;
}

/*YLEISET*/

#sisalto {
width:620px;
}

#sisalto_kokosivu {
width:880px;
}

h1 {font-family: Georgia, Times, sans-serif;
color: #cc3333;
font-size: 36px;
font-weight:normal;
margin: 20px 0 10px 22px;
text-align:left;
}

h2 {font-family: Georgia, Times, sans-serif;
color: #cc3333;
font-size: 22px;
font-weight:normal;
margin: 14px 0 0 22px;
text-align:left;
}

h3 {font-family: Georgia, Times, sans-serif;
color: #cc3333;
font-size: 20px;
font-weight:normal;
margin: 10px 0 0 20px;
text-align:left;
}

p {font-family: Georgia, Times, sans-serif;
color: #000000;
font-size: 14px;
font-weight:normal;
margin: 10px 0 20px 20px;
line-height:22px;
}

li {font-family: Georgia, Times, sans-serif;
color: #000000;
font-size: 14px;
font-weight:normal;
margin: 0px 0 0px 20px;
line-height:22px;
}

td.linkit_vasen {margin:0;
padding:0 20px 0 20px;
width: 135px;
}

td.teksti_oikea {margin:0;
padding:0;
}

img.linkit {margin: 10px 0 0 22px;
border:0;}

a {border:0;}

a.tekstilinkki {color: #000000;
}

a.tekstilinkki:hover {color: #cc3333;
}

img.pankki {border:0;
padding: 0 0px 0 20px;}

img.osoite {margin:-28px 120px 0 0;
padding: 0px 0 0 0;
float:right;
}

/*FOOTER*/

#ala {background: #cccccc;
height: 20px;
width:998px;
padding:0;
margin:0;
}

p.ala {font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #333333;
text-align:center;
padding:0;
margin:0;
}


