body
{
margin-top:0px;
padding-top:0px;
}

#imgbox 
{
    position : absolute;
    top:450px;
    left:100px;
    /* border: 4px solid #999; */
    /* background : #FFFFFF; */
    visibility : hidden;
}


table{
}

.kehys
{
/*
margin-left:250px;
margin-right:auto;
*/
}


tr{
  font-family:arial;
  font-size:14px;
  color: #0A1F34;
}

td{
}

.ylapalkki{
margin:20px;
padding:22px;
background-image: url('ylapalkki5.png');
width:900px;
height:300px;
border-top:1px solid black;
border-left:2px solid black;
border-right:2px solid black;
border-bottom:1px solid black;
text-align:right;
}

.valikko{
background-image: url('valikontausta.png');
width:120px;
height:50px;
border-top:0px;
border-left:0px solid grey;
border-right:1px solid grey;
border-bottom:2px solid black;
vertical-align:middle;
}

.l_valikko{
background-image: url('valikontausta.png');
width:120px;
height:50px;
border-top:0px;
border-left:2px solid black;
border-right:1px solid grey;
border-bottom:2px solid black;
vertical-align:middle;
}

.r_valikko{
background-image: url('valikontausta.png');
width:120px;
height:50px;
border-top:0px;
border-left:0px solid grey;
border-right:2px solid black;
border-bottom:2px solid black;
vertical-align:middle;
}

.sisalto{
background-color: white;
width:900px;
height:450px;
border-top:0px;
border-left:2px solid black;
border-right:2px solid black;
border-bottom:2px solid black;
text-align:left;
vertical-align:text-top;
padding-top:20px;
padding-bottom:20px;
/*
margin-right:0px;
padding-right:0px;
*/
}


iframe{
}

.if
{
padding-left:20px;
margin-right:0px;
padding-right:0px;
}


.v_sisalto{
margin-top:0px;
padding-top:0px;
margin-right:0px;
padding-right:0px;
text-align:left;
vertical-align:text-top;
}

.o_sisalto{
padding-left:10px;
text-align:left;
vertical-align:top;
border-top:0px dashed gray;
border-left:2px dashed gray;
}

.l_sivu{
background-image: url('v_sivu_tausta2.png');
width:9px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

.r_sivu{
background-image: url('o_sivu_tausta2.png');
width:9px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

.alapalkki{
background-image: url('alapalkki1.png');
height:10px;
/*
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:0px;
*/
}

div{
}

.kuvat{
width:372px;
height:226px;
border:1px solid black;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
text-align:right;
}

img{
}

.painike
{
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:4px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

.linkit{
padding-top:5px;
line-height:18px;
}

.uutiskehys
{
padding-top:10px;
margin-top:10px;
/*
padding-left:5px;
margin-left:5px;
*/
width:175px;
height:140px;
overflow:hidden;
}


.uutinen_y
{
border-top:0px solid lightblue;
}

.uutinen
{

}

.uutinen_a
{
border-bottom:0px solid lightblue;
}

.yhteystiedot{
padding-top:10px;
padding-left:10px;
line-height:18px;

}


a{
color: #FEFF55;
text-decoration: none; 
}


a:hover {
color: white;
text-decoration:underline;
font-weight: bold;
} 

a.muu {
color: blue;
text-decoration: none;
padding-left:20px;
}

a.muu:hover {
color: black;
text-decoration:underline;
font-weight: normal;
font-style: italic;
padding-left:20px;
} 

a.muu2 {
color: blue;
text-decoration:none;
padding-left:5px;
font-size: 11px;
line-height: 15px;
letter-spacing: 0px;
word-spacing: 0px;
text-align: left;

}

a.muu2:hover {
color: black;
text-decoration:underline;
font-weight: normal;
font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
font-size: 14px;
font-family: verdana; 
color:#2582A5;
margin: 0px 1px 2px 1px;
border-bottom:1px solid black;
}

#ticker-container {
position:relative;
overflow:hidden;
width: 165px;
height: 129px;
background-color: white;
/* background-image:url('ut.png'); */
background-repeat: no-repeat;
padding: 2px;
border: Defaultpx dotted ;
}
  
  #ticker {
    position:relative;
    width:150px;
  }
  
  #ticker ul {
    padding:0px;
    margin:0px;
    list-style-type:none;
  }
  #ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: arial;
            font-size: xx-small;
            font-weight: normal;
            color: ;
            padding-left: 2px;
  }
  
  #ticker ul li a {
            font-family: arial;
            font-size: xx-small;
            font-weight: normal;
            color: blue;
            text-decoration: none;
            padding-left: 0px;
  }
        
  #ticker ul li a:hover {
            font-style: italic;
            font-family: arial;
            font-size: xx-small;
            color: red;
            text-decoration: none;
            padding-left: 0px;
            text-decoration:underline;
  }


