body {
   margin: 0;
   padding: 0;
}

#head_logo {
	background-color: #005204;
	width: 100%;
	text-align: center;
}
#head_menue {
  background-color: #005204; 
  background-image:url(/main/head/bar.png); 
  background-repeat:repeat; 
  width: 100%; 

}
#head_menue_text {
 text-align: center;
   padding-left: 1vmin;
   padding-right: 1vmin;
  margin:0;
  
}
#side_menue {
  background-color: #005204;
  width: 100%;
  float:left;
  text-align: center;
  padding:0;
  margin:0;
}
#google_translate_element {
  width: 100vw;
  float:right;
  text-align: right;
  padding:0;
  margin:0;
}
#main {
  
  
  background-color: #d2ffcc;
  font-size: small;
  padding: 1vmin;
  margin:0;
}
#bottom {
  background-color: white;
  text-align: left;
  padding: 1vmin;
  margin:0;
}