body
{ background-color: PaleGreen;
  font-family: Verdana, sans-serif;
}
.clear { clear: both; }

.Site
{ width:1000px;
  margin:3px auto;
  position: ablosulte;
}

.Header
{ height:170px;
  width: 1000px;
  background: url('img/Happy-Cows.jpg');
  background-position:0 -415px;
  background-repeat:no-repeat;
  border-radius: 20px 20px 0 0;
}

.Logo
{ margin:0px auto 0 auto;
  padding:2px 15px 5px 15px;
  display: table;
  font-size: 18px;
  font-weight:bold;
  border-radius: 0 0 20px 20px;
  background-color:rgba(255,255,255,0.5);
  color: Green;
}

.Header .Lang
{ position:absolute;
  right: 0;
  top:15px;
  text-align:right;
  list-style: none;
  margin:0;
  padding:0;
  background-color: rgba(255,255,255,0.5);
  border-radius: 10px 0 0 10px;
}

.Header .Lang li
{ margin:12px 10px; }

.Header .Lang img
{ width:30px;
  height: 20px; }

.Menu
{ width: 1000px;
  background: DarkGreen; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(LightGreen,DarkGreen, DarkGreen,LightGreen); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(LightGreen,DarkGreen, DarkGreen,LightGreen); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(LightGreen,DarkGreen, DarkGreen,LightGreen); /* For Firefox 3.6 to 15 */
  background: linear-gradient(LightGreen,DarkGreen, DarkGreen,LightGreen); /* Standard syntax */
} 

.Menu ul
{ list-style: none;
  margin: 0;
  padding:0;
}

.Menu ul li a
{ float: left;
  Color: white; 
  display: block;
  margin: 0 0px;
  padding: 5px 10px;
  font-size:15px;
  text-decoration: none;
}

.Menu ul li a:hover
{ background: LightGreen; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(DarkGreen,LightGreen,LightGreen,DarkGreen); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(DarkGreen,LightGreen,LightGreen,DarkGreen); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(DarkGreen,LightGreen,LightGreen,DarkGreen); /* For Firefox 3.6 to 15 */
  background: linear-gradient(DarkGreen,LightGreen,LightGreen,DarkGreen); /* Standard syntax */
  border-radius: 5px;
}

.Menu ul li:hover a
{ color: red; }
  
.Content
{ width: 1000px;
  
  background-color: rgba(255,255,255,0.6);
  margin:0;
  padding:5px;
  font-size: 14px;
  box-sizing: border-box;
}

.Content p
{ padding:0;
  margin:5px 0;
  text-align: justify;
  text-indent: 20px;
}

.Content h1
{ color: Green;
  padding:0;
  margin:10px 0 5px 0;
  text-align:center;
  font: bold 20px;
}
.Content h2
{ padding:0;
  margin:10px 0 5px 0;
  text-align:center;
  font: bold 15px;
}

.Content ul
{ margin:5px 0; }

.PriceTxt
{ font-size: 15px; 
  font-weight:bold; }
  
.Price
{ font-size: 20px; 
  font-weight:bold;
  color: red; 
  animation: PriceColor 3s infinite;
}
@keyframes PriceColor {
  0% { color: Red; }
 40% { color: Green; }
 80% { color: Red; }
100% { color: red; }
} 

.Carousel
{ width:  400px;
  height: 300px;
  border: 1px solid black;
  float: right;
  margin: 5px 5px 5px 10px;
}

.Carousel .mySlides
{ display: none; }

.Map
{ height:600px;
  width: 990px;
  margin:0;
  padding:0;
  border-radius: 10px;
}