a:link { 
  text-decoration: none;
  color: black; 
}

a:link.framelinks { 
  text-decoration: none;
  color: #901010;
}

a:visited {
  text-decoration: none;
  color: black;
}

a:visited.framelinks { 
  text-decoration: none;
  color: #901010;
}

a:active {
  text-decoration: none;
  color: #006699;
}

a:active.framelinks { 
  text-decoration: none;
  background: #0099B9;
  color: white;
}
a:active.actlink { 
  text-decoration: none;
  background: #0099B9;
  color: white;
}
a:link.actlink { 
  text-decoration: none;
  background: #0099B9;
  color: white;
}
a:visited.actlink { 
  text-decoration: none;
  background: #0099B9;
  color: white;
}
a:hover.actlink { 
  text-decoration: none;
  background: #5070BA;
  color: white;
  border-left: 1px solid #000000;
  border-right: 1px solid #00000;
}

a:hover { 
  text-decoration: underline;
  color: #006699;
} 

a:hover.framelinks { 
  text-decoration: none;
  background: #1050AA;
  /* backgrodnd: #f6fff6; */
  color: white;
  /* border: 1px solid #1080AA; */
  border-left: 1px solid #000000;
  border-right: 1px solid #00000;
} 

.framelinks {
  font-color: white;
  color: black;
}

.newsbox {
	border: 1px solid #CCCC99;
	margin-right: 0em;
	padding-top: 0.5em;
	padding-left: 1em;
	padding-bottom: 1em;
	width: 50%;
	background: #d3a57c none;
	color: black;
}

.ylaviiva {
	border: 1px 0px 0px 0px #CCCC99;
	background: #d3a57c none;
	color: black;
}

.contact {
	border: 1px solid #CCCC99;
	margin-right: 0em;
	padding-left: 1em;
	width: 45%;
	background: #d3a57c none;
	color: black;
}

.footer {
	padding-left: 0.5em;
	width: 100%;
	background: #c3a57c none;
	color: black;
	font-size: smaller;
}

.navbox {
	float: right;
	border: 1px solid #CCCC99;
	margin-right: 0em;
	padding-top: 0.5em;
	padding-left: 1em;
	padding-bottom: 1em;
	width: 25%;
	background: #a88564 none;
	color: black;
}
