html, body
 { 
  height:100%; margin:0; 
 }

A:hover .smg
 {
  FILTER: Alpha(Opacity=100)
 }

.smg
 {
  FILTER: Alpha(Opacity=50)
 } 

a
 {
  text-decoration: none;
 } 

.mainfon
 {
  background-repeat: no-repeat;
  background-position: bottom;
 }

.h2_text {font: bold 16px Arial, Helvetica, sans-serif;
	color:#808000;
	text-align:center;
	margin:0px;
}
.h2_bl {font: bold 16px Times New Roman, Times, serif;
	color:#000;
	margin:0;
}
.und {text-decoration:underline;}
.maintext
 {
  margin: 5px 10px;
  font: 11pt Arial, Helvetica, sans-serif; 
  line-height: 150%;
  text-align: justify;
 }

.maintext_center
 {
  margin: 5px 10px;
  font: 11pt Arial, Helvetica, sans-serif; 
  line-height: 150%;
  text-align: center;
 }


.toptext
 {
  margin-left: 15px;
  font: 11pt Arial, Helvetica, sans-serif; 
 }


.menu
 {
  margin-top: 5px;
  margin-bottom: 5px;
  font: 14pt Arial, Helvetica, sans-serif;
 }

.smenu
 {
  margin-top: 5px;
  margin-bottom: 5px;
  font: 14pt Arial, Helvetica, sans-serif; 
  text-decoration:underline;
  color: #FF8000;
 }

.textheader
 {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  font: 14pt Arial, Helvetica, sans-serif; 
  text-align: right;
 }

.text
 {
  text-align: justify;
  margin: 5px 20px;
  color: #3B3B3B;
  font: 12pt Arial, Helvetica, sans-serif;   
  line-height: 150%;
 }

.texttable
 {
  text-align: left;
  margin: 5px 5px;
  color: #3B3B3B;
  font: 12pt Arial, Helvetica, sans-serif;   
 }

.footer
 {
  text-align: right;
  margin-right: 20px;
  font: 10pt Arial, Helvetica, sans-serif;   
 }

.formknop
 {
  font-family: Arial;
  font-size: 10pt;
  color: #000000;
  background-color: #CCC8AC;
 }

.formfield
 {
  color: #000000;
  font-family: Arial;
  font-size: 10pt; border: 1px solid #CCC8AC;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #FFFFFF;
 }