body {
Xbackground: #9966FF url('giffit/ME06_taustaliukubg.gif') repeat-x fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

a:link,a:active,a:visited { color : black;  text-decoration: underline;}
a:hover		{  text-decoration: none; color : orange;}

a.valittu:link,a.valittu:active,a.valittu:visited { color : orange;  text-decoration: underline; font-weight:bold;}
a:hover		{  text-decoration: none; color : orange;}

hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
img{
border:none;
margin:0px;
padding:0px;
}

#ContentCell {
background: #6C859F url('images/bg.gif') repeat-y;
font-family:Arial, sans-serif;
}

#Header {
background: #6C859F url('images/bg.gif') repeat-y;
font-family:Arial, sans-serif;

}

#Footer {
background: #6C859F url('images/bottom.gif') no-repeat top left;
font-family:Arial, sans-serif;
height:93px;
}

td, th{
font-size:11px;
}

/*Sivuston pohjaväri*/
#MainTable{	
background: #FFFFFF;
}

.floatright{
float:right;
padding: 10px 0px 10px 10px;
}

.NaviCell{
border-right:1px dotted #FF4400; padding-right:15px;
}
.teksti1{
padding: 10px 10px 10px 10px;
}

br{
line-height:12px;
}

hr{
clear:both;
line-height:0px;
}

.left{
display:block;
float:left;
width:45%;
margin:0px;
padding:10px;
}
.right{
display:block;
float:right;
width:45%;
margin:0px;
padding:10px;
}

.imageboxleft{
float:left;
clear:both;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
}

.imagebox{
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
margin-top:0px;
border:0px;
border-style:none;
}

.imageboxi{
display:inline;

}

.imageboxright{
float:right;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
clear:both;
}

.image{
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
margin-top:10px;
padding-top:10px;
border:0px;

border-color:grey;
border-style:dotted;
}

.content{
padding-left:20px;
padding-right:20px;
}

.box{
width:100%;
color:black;
background:transparent;
border:1px;
border-color:#7F3714;
border-style:dotted;
margin-top:10px;
margin-bottom:10px;
padding:10px;
text-align:justify;
}

.kuvateksti{
color:black;
background:transparent;
border:0px;
border-bottom:1px;
border-color:grey;
border-style:dotted;
margin-top:0px;
margin-bottom:10px;
font-weight:bold;
}

h1,h2,h3,h4,h5,h6,h7{
font-weight:bold;
margin:0px;
padding:0px;
font-family: Helvetica, Arial, verdana, sans-serif;
}

h1 {
border:0px;
border-bottom:1px;
border-style:dotted;
font-variant: small-caps;
text-align:center;
line-height:18px;
font-size:20px;
color:#7F3714;
}

h2 {
border:0px;
display:block;
width:100%;
border-style:dotted;
font-variant: small-caps;
text-align:left;
line-height:15px;
font-size:16px;
color:#7F3714;
}

h3 {
border:0px;
display:block;
width:100%;
border-style:dotted;
font-variant: small-caps;
line-height:10px;
font-size:14px;
color:#7F3714;
}

h4 {
border:0px;
display:block;
width:100%;
border-style:dotted;
font-variant: normal;
line-height:15px;
font-size:14px;
color:black;
}

h5 {
border:0px;
display:block;
width:100%;
border-style:dotted;
font-variant: normal;
line-height:15px;
font-size:12px;
color:black;
}

form, input, textarea{
width:100%;
}

.Ninput{
width:auto;
}

textarea{
height:500px;
}

.kuvalistaus{
width:100px;
display:inline;
border:1px;
border-color:#7F3714;
border-style:dotted;
}

.inactive{
color:lightgrey;
}

.inactive a{
color:lightgrey;
}










table.Lajilomake, td.Lajilomake  {
text-align: left;
font-family: Arial, Arial Narrow, Courier, sans-serif; 
color: #687734; font-size: 13px; font-weight : bold;
background-color: #F9F9E8; 

Xmargin-top: 20px;
Xpadding: 5px;
}

.LLmdark { 
background-color: #DAEEC4; 
border: 2px solid rgb(104,119,52);
border-left:0px;
border-right:0px;
border-bottom:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
text-align: left;
}


table.Lajilista {
text-align: center;
font-family: Arial, Arial Narrow, Courier, sans-serif; 
color: #687734; font-size: 13px; font-weight : bold;
border:0px;
background-color: transparent; border: 0px;
margin: 0px;
}

td.LLotsikko { 
color: #000000;
padding-bottom:10px;
text-align:left;
 visibility: hidden;
}

td.LLdark { 
background-color: #DAEEC4; 
border: 2px solid rgb(104,119,52);
border-left:0px;
border-right:0px;
padding-top:2px;
padding-bottom:2px;
text-align: left;
}

td.LLdark2 { 
background-color: #DAEEC4; 
border: 0px;
border-left:0px;
border-right:0px;
padding-top:2px;
padding-bottom:2px;
text-align: left;
}

td.LLwhite { 
background-color: transparent; 
border: 0px solid rgb(104,119,52);
border-left:0px;
border-right:0px;
padding-top:2px;
padding-bottom:2px;
text-align: left;
}

td.Lwhite { 
background-color: transparent; 
border: 0px solid rgb(104,119,52);
border-left:0px;
border-right:0px;
padding-top:2px;
padding-bottom:2px;
text-align: right;
}


td.LLlight { 
background-color: #F9F9E8; 
border: 2px solid rgb(249,249,232);
border-left:0px;
border-right:0px;
padding-top:2px;
padding-bottom:2px;
text-align: left;

}

.LLdark2 a {
font-family: Arial, Arial Narrow, Courier, sans-serif; 
color: #687734; font-size: 13px; font-weight : bold;
padding-left:5px;
}

.inlineimage{
padding-right:10px;
}