/* CSS Document */

body{
margin-left: 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #F7FBFE;
}

.takataulu{
height: 100%;
}

.navitausta{
background-image: url('images/navitausta.gif');
background-repeat: repeat-x;
}

.laiva{
background-image: url('images/laiva_toisto.gif');
background-repeat: repeat-x;
}

.yhteystiedot{
padding-top: 0px;
padding-bottom: 0px;
padding-right: 20px;
color: #385CAC;
}

.yhteystiedotTaulu{
background-image: url('images/y_reunatoisto.gif');
background-repeat: repeat-y;
background-position: right top;
margin-bottom: 0px;
padding-top:40px;
font-size: 11px;
font-family: Arial;
color: #385CAC;
}

.yhteystiedotOtsikko{
background-image: url('images/y_reunatoisto.gif');
background-repeat: repeat-y;
background-position: right top;
margin-bottom: 0px;
font-size: 11px;
font-family: Arial;
color: #385CAC;
font-weight: bold;
}

.pilkut{
background-image: url('images/pilkut.gif');
background-repeat: repeat-x;
}

.content{
background-image: url('images/tauluntausta.gif');
background-repeat: repeat-y;
}

.contentKuva{
padding-left: 38px;
}

.contentTr{
padding-left: 38px;
padding-right: 38px;
}

.contentT{
float:left;
/*width:120px;
margin:2px 15px 5px 0px;
padding:0 0 0 0px;
text-align:center;*/
}

.koroste{
line-height: 2em;
padding-left: 15px;
font-size: 14px;
color: #503E2E;
}

.referenssi{
font-size: 12px;
font-style: italic;
}

.contentTaulu{
padding-top: 3px;
padding-left: 7px;
padding-right: 76px;
padding-bottom: 0px;
font-size: 14px;
font-family: Arial;
line-height: 2em;
color: #385CAC;
}

.news{
font-size: 14px;
font-family: Arial;
line-height: 2em;
color: #385CAC;
}

.element{
margin-left: 7px;
margin-right: 20px;
font-size: 11px;
font-family: Arial;
}

.element_sel{
margin-left: 7px;
margin-right: 20px;
font-size: 12px;
font-family: Arial;
}

.element2{
margin-right: 0px;
font-size: 12px;
font-family: Arial;
/*border: 1px solid #385CAC;*/
}

.element2_sel{
margin-right: 0px;
font-size: 12px;
font-family: Arial;
}

a:link						{color: #8F7E6C; text-decoration: none;}
a:visited					{color: #8F7E6C; text-decoration: none;}
a:active					{color: #8F7E6C; text-decoration: none;}
a:hover						{color: #8F7E6C; text-decoration: underline;}

/* 676767 */
a.element:link				{font-family: Arial; color: #385CAC; font-size: 11px; font-weight: bold;}
a.element:visited			{font-family: Arial; color: #385CAC; font-size: 11px; font-weight: bold;}
a.element:active			{font-family: Arial; color: #385CAC; font-size: 11px; font-weight: bold;}
a.element:hover				{font-family: Arial; color: #385CAC; font-size: 11px; font-weight: bold;}

a.element_sel:link				{font-family: Arial; color: #385CAC; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.element_sel:visited			{font-family: Arial; color: #385CAC; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.element_sel:active			{font-family: Arial; color: #385CAC; font-size: 11px; text-decoration: underline; font-weight: bold;}
a.element_sel:hover				{font-family: Arial; color: #385CAC; font-size: 11px; text-decoration: underline; font-weight: bold;}

a.element2:link				{color: #385CAC; text-decoration: none; font-size: 11px; margin-right: 0px; font-weight: bold;}
a.element2:visited			{color: #385CAC; text-decoration: none; font-size: 11px; margin-right: 0px; font-weight: bold;}
a.element2:active			{color: #385CAC; text-decoration: none; font-size: 11px; margin-right: 0px; font-weight: bold;}
a.element2:hover			{color: #8F7E6C; text-decoration: none; font-size: 11px; margin-right: 0px; font-weight: bold;}

a.element2_sel:link				{color: #8F7E6C; text-decoration: none; font-size: 11px; font-weight: bold;}
a.element2_sel:visited			{color: #8F7E6C; text-decoration: none; font-size: 11px; font-weight: bold;}
a.element2_sel:active			{color: #8F7E6C; text-decoration: none; font-size: 11px; font-weight: bold;}
a.element2_sel:hover			{color: #8F7E6C; text-decoration: none; font-size: 11px; font-weight: bold;}


a.news:link				{font-family: Arial; color: #8F7E6C; font-size: 14px; text-decoration: none;}
a.news:hover			{font-family: Arial; color: #8F7E6C; font-size: 14px; text-decoration: underline;}
a.news:visited			{font-family: Arial; color: #8F7E6C; font-size: 14px; text-decoration: none;}
a.news:active			{font-family: Arial; color: #8F7E6C; font-size: 14px; text-decoration: none;}

.navi2{
padding-bottom: 20px;
margin-left: 10px;
}

.palvelumenu1{
padding-bottom: 10px;
padding-top: 10px;
margin-left: 10px;
padding-right: 15px;
background-image: url('images/fokkanappi_01.jpg');
background-position: right;
background-repeat: no-repeat;
}

.palvelumenu2{
padding-bottom: 10px;
padding-top: 10px;
margin-left: 10px;
padding-right: 15px;
background-image: url('images/fokkanappi_02.jpg');
background-position: right;
background-repeat: no-repeat;
}

.palvelunavi22{
padding-bottom: 20px;
margin-left: 10px;
width: 2px;
}

.navi22{
padding-bottom: 20px;
margin-left: 10px;
width: 22px;
}


.footerTd{
padding-top: 12px;
color: #385CAC;
font-size: 11px;
font-family: Arial;
}

.footer{
background-image: url('images/footer.gif');
background-repeat: repeat-x;
height: 6px;
}

.footerText{
height: 46px;
}

.kallio{
width: 174px;
}