#bg_image {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: -1;
}
body
{
}
.content
{
  margin-left: auto;
  margin-right: auto;
  width: 931px;
  margin-top: 60px;
  position: relative;
  z-index: 1;
}
.logo
{
  top: 0px;
  width: 175;
  position: absolute;
}
.langs 
{
  color: #784e38;
  font-family: verdana, arial;
  font-size: 10px;
  right: 0px;
  top: -30px;
  position: absolute;
  font-weight: normal;
}

.langs a:hover
{
  color:#caa88a;
  text-decoration: none;
  font-weight: normal;
}
.langs a:active
{
  color:#caa88a;
  text-decoration: none;
  font-weight: normal;
}
.langs a:link
{
  color:#caa88a;
  text-decoration: none;
  font-weight: normal;
}
.langs a:visited
{
  color:#caa88a;
  text-decoration: none;
  font-weight: normal;
}

a:hover
{
  color:#caa88a;
  text-decoration: none;
  font-weight: bold;
}
a:active
{
  color:#caa88a;
  text-decoration: none;
  font-weight: bold;
}
a:link
{
  color:#caa88a;
  text-decoration: none;
  font-weight: bold;
}
a:visited
{
  color:#caa88a;
  text-decoration: none;
  font-weight: bold;
}
.box
{
  background-image: url(box-bg.png);
  width: 750px;
  height: 589px;
  position: absolute;
  top 0px;
  left: 175px;
}

.boxtitle
{
  position: absolute;
  top: 50px;
  left: 50px; 
}

.boximage
{
  left: 357px;
  top: 176px;
  position: absolute;
}

.freytext
{
  left: 50px;
  top: 84px;
  position: absolute;
  font-weight: bold;
  font-size: 12px;
  width: 700px;
}

.yellowbox
{
  width: 151px;
  height: 18px;
  background-image: url(littlebox.png);
  padding-left: 25px;
  padding-top: 4px;
  font-size: 9px;
  font-family:  verdana, arial; 

}

.yellowbox a:hover 
{
  color:#601011;
  text-decoration: none;
  font-weight: bold;
}

.yellowbox a:link 
{
  color:#601011;
  text-decoration: none;
  font-weight: bold;
}

.yellowbox a:visited 
{
  color:#601011;
  text-decoration: none;
  font-weight: bold;
}

.yellowbox a:active 
{
  color:#601011;
  text-decoration: none;
  font-weight: bold;
}

.yellowtext 
{
  font-size: 11px;
  font-family:  verdana, arial; 
  color: #caa88a;
  font-weight: normal;
}

.box1
{
  position: absolute;
  left: 50px;
  top: 160px;
}

.text1
{
  position: absolute;
  left: 50px;
  top: 190px;  
  width: 250px;
}

.box2
{
  position: absolute;
  left: 50px;
  top: 248px;
}
.text2
{
  position: absolute;
  left: 50px;
  top: 280px;  
  width: 250px;
}

.box3
{
  position: absolute;
  left: 50px;
  top: 330px;
}
.text3
{
  position: absolute;
  left: 50px;
  top: 362px;  
  width: 250px;
}
.teasertext
{
  font-size: 9px;
  font-family:  verdana, arial; 
  color: #cdb095;
}
.teasertext a:hover 
{
  color:#e0c44e;
  text-decoration: none;
  font-weight: bold;
}

.teasertext a:link 
{
  color:#e0c44e;
  text-decoration: none;
  font-weight: bold;
}

.teasertext a:visited 
{
  color:#e0c44e;
  text-decoration: none;
  font-weight: bold;
}

.teasertext a:active 
{
  color:#e0c44e;
  text-decoration: none;
  font-weight: bold;
}

.teaserhead1
{
  position: absolute;
  left: 00px;
  top: 440px;  
  width: 250px;
  text-align: center;
  font-size: 11px;
}
.teaserimg1
{
  position: absolute;
  left: 170px;
  top: 485px;  
  width: 80px;
}
.teaser1
{
  position: absolute;
  left: 19px;
  top: 478px;  
  width: 140px;
}

.teaserhead2
{
  position: absolute;
  left: 253px;
  top: 440px;  
  width: 250px;
  text-align: center;
  font-size: 11px;
}
.teaser2
{
  position: absolute;
  left: 270px;
  top: 478px;  
  width: 140px;
}
.teaserimg2
{
  position: absolute;
  left: 420px;
  top: 485px;  
  width: 80px;
}

.teaserhead3
{
  position: absolute;
  left: 504px;
  top: 440px;  
  width: 250px;
  text-align: center;
  font-size: 11px;
}
.teaser3
{
  position: absolute;
  left: 520px;
  top: 478px;  
  width: 140px;
}              
.teaserimg3
{
  position: absolute;
  left: 662px;
  top: 485px;  
  width: 80px;
}
.teaserhead
{
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 2px;
}
.teasershadow
{
  position: absolute;
  top: 0px;
  left: 0px;
}

