body {
background-color:#ffffff;
color:#515151;
font-family:Arial,Helvetica;
font-size:12px;
font-weight:normal;
line-height:1.5em;
margin:0;
text-align:center;
}
#iso {
background-color:#FFFFFF;
bottom:0;
left:0;
margin:auto;
padding:0;
right:0;
top:0;
width:1009px;
/*border: 1px solid #555555;*/
}
#header {
height:63px;
/*text-align:left;*/
width:993px;
/*float:right;*/
margin:0px 7px 0px 7px !important;
margin:0px 7px 0px 16px; 
/*border: 1px solid #555555;*/
}
#header-left {
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
float:left;
text-align:left;
width:211px;
height:63px;
/*border:1px solid #999999;*/
}
#header-right {
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
float:right;
/*align:left;*/
width:780px /*!important*/;
/*width:772px;*/
/*border:1px solid #222222;*/
}
#navigointi {
background:#EEEEEE;
height:26px;
margin:auto;
padding:0;
text-align:left;
font-size:11px;
font-weight:strong;
width:766px;
float:right;
margin:5px 0px 0px 0px;
/*left:1px;*/
/*border: 1px solid #333333;*/
}
#navigointi ul#navi {
background-color:transparent;
background-image:none;
float:right;
margin:0;
padding:0;
}
#navigointi ul#navi li {
background-color:transparent;
background-image:none;
float:left;
list-style-type:none;
line-height:28px;
text-decoration:none;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px;
}
a:link , a:active, a:visited{
color:#555555;
text-decoration:none;
}
a:hover {
color:#555555;
text-decoration:underline;
}
#navigointi a:link,  #navigointi a:active, #navigointi a:visited {
color:#AAAAAA;
padding:5px 28px 6px;
text-decoration:none;
}
#navigointi a:hover {
color:#666666;
text-decoration:underline;
}
#navigointi a#onpage:link, a#onpage:active, a#onpage:visited  {
color:#CCCCCC;
padding:5px 29px 6px;
text-decoration:none;
}
#navigointi a#onpage:hover {
color:#888888;
text-decoration:underline;
}
#navigointi a#onpage_etusivu:link, a#onpage_etusivu:active, a#onpage_etusivu:visited {
color:#CCCCCC;
}
#navigointi a#onpage_etusivu:hover {
color:#888888;
text-decoration:underline;
}
#ylapalkki{
/*background-image:url(kuvat/elakevakuutus.jpg);*/
background-position:right top;
background-repeat:no-repeat;
float:left;
margin:0px 0px 0px 10px;
height:71px;
width:989px;
/*border:1px solid #232323;*/
}
#sivun-otsikko{
color:#e2e9f0;
font-size:22px;
text-align:left;
float:left;
padding:6px 0px 0px 60px;
margin: 22px 0px 0px 0px;
text-decoration:none;
/*border:1px solid #232323;*/
}
#noste-otsikkoon1{
color:#8aa5c7;
font-size:18px;
text-align:left;
float:right;
padding:6px 3px 0px 20px;
text-decoration:none;
}
#noste-otsikkoon2{
color:#4a71a3;
font-size:12px;
font-weight:bold;
text-align:left;
float:right;
padding:36px 12px 0px 20px;
text-decoration:none;
}
#noste-otsikkoon3{
color:#a0b6d1;
font-size:11px;
font-weight:bold;
text-align:left;
float:right;
padding:16px 0px 0px 0px;
text-decoration:none;
}
#noste-otsikkoon4{
color:#88a1c2;
font-size:15px;
font-weight:bold;
text-align:left;
float:right;
padding:26px 10px 0px 0px;
text-decoration:none;
}
#noste-otsikkoon5{
color:#dbe4ec;
font-size:15px;
font-weight:bold;
text-align:left;
float:right;
padding:0px 10px 0px 0px;
text-decoration:none;
}
#kuvat{
height:302px;
margin:auto;
float:left;
width:989px;
padding-left:0px;
margin: 0px 10px 0px 10px;
}
#suosituimmattekstit{
background-image:url(kuvat/alexandria-rahastot-suosituimmat.jpg);
background-position:right top;
background-repeat:no-repeat;
height:302px;
float:right;
width:247px;
}
#suosituimmatartikkelit{
font-size:13px;
text-align:left;
padding: 0px 10px 0px 10px;
color:#FFFFFF;
/*line-height:31px;*/
text-decoration:none;
}
#suosituimmatartikkelit a:link,  #suosituimmatartikkelit a:active, #suosituimmatartikkelit a:visited {
color:#FFFFFF;
text-decoration:none;
}
#suosituimmatartikkelit a:hover {
color:#DDDDDD;
text-decoration:underline;
}
#suosituimmat-otsikko{
color:#FFFFFF;
font-size:17px;
text-align:left;
padding:20px 0px 0px 20px;
}
#suosituimmat-kehotus{
font-size:17px;
font-weight:bold;
text-align:left;
padding:19px 0px 0px 75px;
}
#suosituimmat-kehotus a:link,  #suosituimmat-kehotus a:active, #suosituimmat-kehotus a:visited {
color:#FFFFFF;
text-decoration:none;
}
#suosituimmat-kehotus a:hover {
color:#DDDDDD;
text-decoration:underline;
}
.hooar{
background-image:url(kuvat/suosituimmat-artikkelit-viiva.jpg);
background-repeat:repeat-x;
width:205;
padding-left:15px;
height:2px;
font-size:0px;
/*line-height:2px;*/
padding:0;
margin:0;
}
ul {
list-style-type:none;
padding: 0;
margin:0;
}
ul li {
background-position:left top;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:9px 0px 9px 15px;
/*border:1px solid #232323;*/
}
#otayhteytta-teksti a:link,  #otayhteytta-teksti a:active, #otayhteytta-teksti a:visited {
color:#FFFFFF;
text-decoration:none;
}
#otayhteytta-teksti a:hover {
color:#333333;
text-decoration:underline;
}
#otayhteytta-teksti{
font-size:12px;
text-align:left;
padding: 0px 7px 3px 10px;
margin: 10px 0px 4px 7px;
line-height:18px;
color:#FFFFFF;
/*border:1px solid #232323;*/
}

#otayhteytta-otsikko{
font-size:17px;
text-align:left;
font-weight:bold;
padding: 3px 0px 5px 30px;
color:#FFFFFF;
line-height:18px;
text-decoration:none;
}
#otayhteytta-otsikko a:link,  #otayhteytta-otsikko a:active, #otayhteytta-otsikko a:visited {
color:#FFFFFF;
text-decoration:none;
}
#otayhteytta-otsikko a:hover {
color:#DDDDDD;
text-decoration:underline;
}
#alavalikko{
font-size:12px;
text-align:left;
padding: 15px 10px 3px 10px;
color:#666666;
line-height:2px;
text-decoration:none;

}
#alavalikko a:link, #alavalikko a:active, #alavalikko a:visited  {
color:#333333;
padding:5px 0px 6px;
text-decoration:none;
}
#alavalikko a:hover {
color:#555555;
text-decoration:underline;
}
#content {
clear:both;
margin:auto;
width:732px;
float:left;
}
#indexcontent {
clear:both;
margin:auto;
width:989px;
height:100%;
/*border:1px solid #AAAAAA;*/
}
#left {
background-image:url(kuvat/alexandria-rahastot-ota-yhteytta.jpg);
background-position:right top;
background-repeat:no-repeat;
float:left;
margin:5px 0px 12px 0px;
padding:5px 0px 10px 0px;
text-align:left;
width:256px;
height:112px;
/*border:1px solid #dddddd;*/
}
#maincontent{
float:right;
padding: 10px 10px 10px 10px;
text-align:left;
width:700px;
/*border:1px solid #777777;*/
}
#footertext {
color:#798DA6;
}
.footertext {
color:#798DA6;
}
#luelisaa {
height:20px;
margin-bottom:0;
padding:8px 8px 0 0;
text-align:left;
}
#maintext {
float:left;
margin-bottom:42px;
width:386px;
}
#maintext2 {
float:left;
margin-bottom:42px;
width:400px;
}
#right {
float:right;
margin-bottom:42px;
padding-top:20px;
text-align:left;
width:400px;
}

#copy {
clear:both;
color:#909191;
font-size:11px;
height:40px;
line-height:40px;
margin:auto auto 0px;
width:880px;
}
#footer {
background-color:#CCCCCC;
color:#777777;
font-size:10px;
height:75px;
padding:5px 10px 0px 10px;
width:969px;
line-height:1.35em;
/*border:1px solid #222222;*/
}
#footer-left{
float:left;
text-align:left;
width:300px;
/*border:1px solid #999999*/
}
#footer-right{
float:right;
text-align:right;
width:450px;
/*border:1px solid #999999*/
}
h1 {
color:#224B84;
font-size:24px;
font-weight:normal;
margin:0;
}
h2 {
color:#444444;
font-size:17px;
font-weight:bold;
margin:0;
text-decoration:none;
}
h2  a:link{
color:#444444;
font-size:17px;
font-weight:bold;
margin:0;
text-decoration:none;
}
h3 {
color:#444444;
font-size:14px;
font-weight:bold;
}


.small {
font-size:10px;
font-weight:normal;
}
div.module {
background-color:#EEEEEE;
background-image:url(images/modulebg.gif);
background-position:left bottom;
background-repeat:no-repeat;
font-size:10px;
margin:0;
padding:0;
width:253px;
}
div.module h3 {
background-color:#EEEEEE;
background-image:url(images/bgmoduleh3.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#FFFFFF;
height:33px;
line-height:33px;
margin:0;
padding-left:10px;
}
div.module div {
font-size:10px;
padding-left:17px;
padding-right:17px;
}
div.module2 {
background-color:#EEEEEE;
background-image:url(images/modulebg.gif);
background-position:left bottom;
background-repeat:no-repeat;
font-size:10px;
margin:0;
padding:0;
width:253px;
}
div.module2 h3 {
background-color:#EEEEEE;
background-image:url(images/sveadirektlainalaskuri.gif);
background-position:left bottom;
background-repeat:no-repeat;
color:#FFFFFF;
height:33px;
line-height:33px;
margin:0;
padding-left:10px;
}
div.module2 div {
font-size:10px;
padding-left:17px;
padding-right:17px;
}
.vertailutaulukko_tumma {
background-color:#E9E9E9;
}
.vertailutaulukko_otsikko {
background-color:#4C6F94;
background-image:url(images/taulunotsikkotausta.gif);
}
div.vasenharmaa {
background-color:#F4F4F4;
float:left;
margin:0;
padding:0;
width:241px;
}
div.vasenharmaa p {
color:#909191;
font-size:11px;
margin:0;
padding:10px;
}
#xxx {
float:left;
height:112px;
width:241px;
}

#right3 {
float:right;
margin-top:20px;
padding-top:0;
text-align:center;
width:241px;
}
#yyy {
float:left;
height:212px;
padding-top:20px;
width:390px;
border:2px solid #444444;
}
#etusivu {
padding:20px 10px 0;
text-align:left;
}
#thetext {
left:30%;
position:absolute;
top:400px;
width:349px;
}

#right2 {
background-image:url(images/lainalaskuri_bg.gif);
background-position:left top;
background-repeat:no-repeat;
float:right;
margin-top:20px;
padding-top:48px;
text-align:center;
width:239px;
}
#lol {
float:left;
margin-left:20px;
margin-top:20px;
text-align:left;
width:350px;
}
#xxx {
float:left;
margin-top:20px;
width:400px;
}
#lo-menu {
float:left;
margin-bottom:22px;
text-align:right;
width:231px;
}
#jatasoittopyynto {
background-color:#EEEEEE;
height:35px;
margin-bottom:0;
padding:8px;
text-align:left;
width:340px;
}

input.groovybutton
{
   font-size:13px;
   color:#CC0033;
   width:150px;
   background-color:#FFFF99;
   border-top-style:solid;
   border-top-color:#006633;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#006633;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#006633;
   border-left-width:1px;
   border-right-style:solid;
   border-right-color:#006633;
   border-right-width:1px;
}
