body {
  background:#ffffff;
  color:#000000;
background-image: url("./images/background.png");
background-repeat: repeat-y;
background-color: transparent;
 	font-family: verdana, arial, sans-serif;
}

img.header-screen {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
}
img.linknoborder {
	border-style:none;
}

div.langselect {
  font: .7em verdana,arial,helvetica,sans-serif;
  position: absolute;
  top: 5px;
  right: 10px;
  text-align: right;
}

div.lehdet {
position: absolute;
left: 704px;
top: 0px;
width: 300px;
font-size: 90%;
}

div.langselect a:link {
	text-decoration: none; 
	color: #000000;
}

div.langselect a:hover {
	text-decoration: none; 
	color: #845559;
}

div.menu1 {
position: absolute;
left: 5px;
top: 120px;
width: 160px;
}

div.menu1 a:link {
line-height: 1.5;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 90%;
font-weight: normal;
text-decoration: none;
color: #000000;
background: #E7E5E2;
border-bottom: 1px ridge #4C5B6F;
border-left: none;
border-right: none;
border-top: none;
display: block;
margin: 2px 2px 5px 5px;
}

div.menu1 a:visited {
line-height: 1.5;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 90%;
font-weight: normal;
text-decoration: none;
color: #000000;
background: #E7E5E2;
border-bottom: 1px ridge #4C5B6F;
border-left: none;
border-right: none;
border-top: none;
display: block;
margin: 2px 2px 5px 5px;
}

div.menu1 a:hover {
border-bottom: none;
border-left: 1px ridge #B4B4B4;
border-right: none;
border-top: 1px ridge #B4B4B4;
color: #000000;
background: #9C9C9C;
margin: 2px 2px 5px 5px;
}
/*div.menu1 a:visited {
line-height: 1.5;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 90%;
font-weight: normal;
text-decoration: none;
color: #845559;
background: #ffffff;
border-bottom: 1px ridge #19535A;
display: block;
margin: 2px 2px 5px 5px;
}*/

div.menu1 p {
line-height: 1;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 70%;
font-weight: normal;
text-decoration: none;
color: #4C5B6F;
background: #E7E5E2;
display: block;
margin: 2px 2px 5px 5px;
}

div.menu2 {
position: relative;
left: 10px;
width: 150px;
}

div.menu2 a:link {
line-height: 1.5;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 80%;
font-weight: normal;
text-decoration: none;
color: #000000;
background: #E7E5E2;
border-bottom: 1px ridge #4C5B6F;
border-left: none;
border-right: none;
border-top: none;
display: block;
margin: 2px 2px 5px 5px;
}

div.menu2 a:visited {
line-height: 1.5;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 80%;
font-weight: normal;
text-decoration: none;
/*color: #845559;*/
color: #000000;
background: #E7E5E2;
border-bottom: 1px ridge #4C5B6F;
border-left: none;
border-right: none;
border-top: none;
display: block;
margin: 2px 2px 5px 5px;
}

div.menu2 a:hover {
border-bottom: none;
border-left: 1px ridge #B4B4B4;
border-right: none;
border-top: 1px ridge #B4B4B4;
color: #000000;
background: #9C9C9C;
margin: 2px 2px 5px 5px;
}

div.menu1 b {
line-height: 1.5;
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 90%;
font-weight: bold;
text-decoration: none;
color: #000000;
background: #E7E5E2;
border-bottom: 1px ridge #4C5B6F;
border-left: none;
border-right: none;
border-top: none;
display: block;
margin: 2px 2px 5px 5px;
}

div.content {
color: #000000;
background-color: transparent;
position: absolute;
top: 120px;
left: 190px;
width: 490px;
text-align: left;
font-size: 80%;
}

div.left {
text-align: left;
font-size: 80%;
}

img.nuoli{
  border-style:none;
	/*vertical-align:text-bottom;*/
}

p.timestamp {
background-color: transparent;
color: #000000;
text-align: right;
font-family: verdana, arial, sans-serif;
font-size: 80%;
font-weight: normal;
border-bottom: thin solid #C5C0B9;
}

.header {
color: #000000;
background-color: rgb(231,229,226); /*#1e0d81;*/
text-align: left;
font-family: verdana, arial, sans-serif;
font-size: 80%;
font-weight: bold;
}

h1 {
  color:rgb(0,0,0);/*#57572F;*/
  background:rgb(255,255,255);/*rgb(234,237,239);*//*#e4e8e9;*/
  text-align:left;
	font-size:130%;
  padding: 0px;
}
h2 {
  /*margin: 20px 200px 20px 0px; */
  background:rgb(231,229,226); /*#1e0d81;*/
  color:rgb(0,0,0);
  font-size:100%;
  padding:5px 0px 0px 0px;
}
h3 {
  background:#ffffff; /*#1e0d81;*/
  color:rgb(2,16,152);/*#021098;*/
  font-size:100%;
  padding:15px 0px 0px 0px;
}
.tausta {
 	background: #CBD0D9;
}

