.paamenusijoitus {
margin-left: 1.8em;
}
.kontentti {
margin: 2em 0em;
}

/* sivukonetta */

body {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	color: #000000;
	background-color: #dee5d2;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
         /* font-family: Garamound ,Times, serif; */
	padding: 0px;
}


hr { clear: both;

}

hr.haku {
color: #fff;
height: 1px;
border:1px dashed #FFF;
border-top:1px dashed red;
}

b {
	color: inherit;
	font-size: inherit;

}

a:link, a:visited, a:active, a:link.text, a:visited.text, a:active.text
      {
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	color: #20591d;
	}

a:hover ,a:hover.text      {
color: #000;
	text-decoration: underline;
	}


.topic {
margin: 1m;

font-size: 1em;
font-weight: bold;

color: #A24458;
}

.text {
margin-bottom: 1em;
margin-top: 1em;
font-size: 0.9em;
color: #163C14;
/* font-size: inherit;*/
font-family: inherit;
}


/*

 {
	text-decoration: underline;
	font-size: inherit;
	font-weight: inherit;
	color: #;
	}

 {
color: #BE0033;
	text-decoration: underline;
	}
*/

.viiva{
background-color: #C995A2;
color: #C995A2;
height: 1px;
/*border: 1px solid #FFF;*/

border-top: 1px solid #C995A2;

margin: 1em 1em 1em 0em;

}


.threadihr {
	color: #FFFFFF;

}


.paltausta {
	color: #000000;
	background: #F9E7D9;

}

.paltext {

    font-size: 0.7em;
}


a:link.paltext        {
	text-decoration: none;
	}

a:visited.paltext        {

	text-decoration: none;
	}

a:hover.paltext       {
	text-decoration: underline;
	color: #000011;
	}
table.tilauslomaketaulu {
	margin: 1em 1em 1em 1em;
}

a.anylinkmenu {
/* text-transform: uppercase; */
font-weight: bold;
font-size: 0.9em;
color: #163C14;
line-height: 1.4em;
}
a:hover.anylinkmenu {

	text-decoration: none;
	color: #A24458;
}
a.anylinkmenu2 {
font-weight: bold;
font-size: 0.8em;
color: #163C14;
}
a:hover.anylinkmenu2 {
text-decoration: underline;
color: #000000;
}

.anylinkcss{
/*
position:absolute;

visibility: hidden;
*/
padding: 5px 5px;
border-bottom-width: 0;

font-weight: bold;
line-height: 18px;
z-index: 100;
/* background-color: #FFFFFF; */
width: 150px;
color: #163C14;
}

.anylinkcss a{
width: 100%;

text-indent: 3px;


text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: #163C14;
}

a:hover.anylinkcss{
color: #777777;
}
