/* Yleisesti Vaikuttavat Tyylit */
body
{
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    background-image: url('../Kuvat/Backround.png');
    background-repeat: repeat-x;
    background-color: #ffffff;
    display: block;
    height: 100%;
}
h1
{
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
}
.EtusivuHeader
{
    margin: 22px 10px 0px 10px;
}
h2
{
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: normal;
    color: #00309C;
    margin: 0px;
    padding: 10px 20px 0px 20px;
    text-decoration: none;
}
p
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
}
p.AjankohtaistaDate
{
    margin: 5px 20px 0px 20px;
    padding: 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
}
p.AjankohtaistaTitle
{
    margin: 0px 20px 0px 20px;
    padding: 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
}
.Ajankohtaista
{
    margin: 0px 20px 0px 20px;
    padding: 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
}
table.MasterPageTable
{
    width: 960px;
    border-color: Black;
    border-width: 0px;
    border-style: solid;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}
table.ContentPageTable
{
    border-color: Black;
    border-width: 0px;
    border-style: solid;
    border-collapse: collapse;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}
tr
{
}
td.MasterPageTD
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
}
td.ContentPageTDLeft
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
    vertical-align: top;
    width: 590px;
}
td.ContentPageTDRight
{
    margin-left: 0px;
    padding: 0px 0px 0px 8px;
    border: 0px;
    border-collapse: collapse;
    vertical-align: top;
    width: 362px;
}

div.MasterPageHeaderDiv
{
    height: 70px;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
    border-color: Black;
    border-width: 0px;
    border-style: solid;
    border-collapse: collapse;
    overflow: hidden;
}
div.MasterPageLinkDiv
{
    width: auto;
    height: 30px;
    position: relative;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    background-color: Transparent;
    border-color: Black;
    border-width: 0px;
    border-style: solid;
    border-collapse: collapse;
    overflow: hidden;
}
div.MasterPageContentDiv
{
    vertical-align: top;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    border-color: Black;
    border-width: 0px;
    border-style: solid;
    border-collapse: collapse;
    height: auto;
    overflow: hidden;
}
div.MasterPageFooterDiv
{
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    border-color: Black;
    border-width: 0px;
    border-style: solid;
    border-collapse: collapse;
    overflow: hidden;
    background-color: Transparent;
    width: auto;
    height: 30px;
    position: relative;
    overflow: hidden;
}
div.underline
{
    height: 2px;
    margin: 5px 15px 5px 15px;
    padding: 0px;
    width: auto;
    background-color: Transparent;
    border-top: solid 1px #00309C;
}


.logo
{
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
}

a.logo
{
    font-family: Georgia;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.uutinen
{
    font-family: Verdana Arial Helvetica;
    font-size: 12px;
    margin: 15px 15px 15px 15px;
}
#divUutinen P, .uutinen P
{
    margin: 15px 20px 0px 20px;
}
.uutinen
{
    margin: 15px 10px 0 0px;
}
.mainos
{
    margin: 15px 10px 0 15px;
}

#container
{
    overflow: hidden;
    vertical-align: top;
}
.sisalto1
{
    float: left;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
}
.sisalto2
{
    margin-bottom: -2000px;
    padding-bottom: 2000px;
    padding-left: 600px;
}

/* Alla Tyylit Ostamme autosi lomakkeesseen */
table.ostammeAutosiTable
{
    margin: 0px; 
    padding: 0px;
    width: 100%;
    border: solid 0px blue; 
}
.ostammeAutosiTable tr
{
    height:25px;
}
.ostammeAutosiTable td
{
    height:25px;
    border: solid 0px gray; 
}
.topPadding25
{
    padding-top:25px; 
}
.rightPadding15
{
    padding-right:15px; 
}
.leftPadding15
{
    padding-left:15px; 
}
.bottomPadding25
{
    padding-bottom:25px;
}
.width33pros
{
    width:33%;
}
.width50pros
{
    width:50%;
}
.width100pros
{
    width:100%;
}
.textToRight
{
    text-align:right;
}
input
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
}
textarea
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
}
