body {
  background-image:url(../img/bg.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
  background-color:#dcd9da;
  padding:0px;
  margin:0px;
}
.box-menue{
  position: absolute;
  width: 866px;
  top: 89px;
  left: 91px;
}
#leiste-top{
  position:absolute;
  top:154px;
  left:100px;
}
.box-subnav{
  position:absolute;
  top:129px;
  left:100px;
  width:834px;
  color:#650d2c;
  text-align:center;
}
.men-el{
  width:119px;
  margin-right:3px;
  float:left;
  text-align:center;
  padding-top:7px;
}
.men-el-akt{
  border-bottom:10px solid white;
}
.men-el a{
  color:#650d2c;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
}
.men-el a:link,.men-el a:visited{
  text-decoration:none;
}
.men-el a:active,.men-el a:hover,.men-el a:focus{
  text-decoration:underline;
}
#wein-meets{
  position:absolute;
  top:0px;
  left:10px;
}
.box-content {
  position: absolute;
  width: 866px;
  top: 197px;
  left: 91px;
}
.box-content-block {
  background-image:url(../img/bg-cont.png);
  background-repeat:repeat-y;
}
.box-content-txt{
  margin-left:169px;
  padding:0px;
  width:490px;
  margin-bottom:18px;
  min-height: 400px;
}
.termine-tab{
  width:490px;
}
.termine-tab-l{
  vertical-align:top;
  padding:4px;
}
.termine-tab-m{
  vertical-align:top;
  width:180px;
  padding:4px;
}
.termine-tab-r{
  vertical-align:top;
  width:90px;
  padding:4px;
}
#leiste-bottom{
  margin-left:10px;
}
.foot-menue{
  text-align:right;
  padding-top:4px;
  padding-bottom:4px;
  padding-right:24px;
  color:#650d2c;
}
.foot-menue a{
  font-weight:bold;
}
.box-content-ft {
  height:15px;
  font-size:9px;
  background-image:url(../img/bg-ft.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
#box-special{
  position:absolute;
  width:166px;
  left:770px;
  top:178px;
}
#box-special-top{
  background-image:url(../img/box-special-top.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  height:12px;
}
#box-special-cont{
  background-image:url(../img/box-special-bg.png);
  background-repeat:repeat-y;
  background-position:0px 0px;
  padding-left:12px;
  padding-right:20px;
  padding-bottom:4px;
  padding-top:4px;
  color:#650d2c;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
#box-special-cont p{
  color:#650d2c;
}
#box-special-bottom{
  background-image:url(../img/box-special-bottom.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  height:13px;
}
.form-section{
  clear:both;
  padding-bottom:2px;
}
.form-section label{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-transform:uppercase;
  float:left;
  width:150px;
}
.form-section input,.form-section textarea{
  border:1px solid #650d2c;
  font-size:12px;
}
.form-message{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  border:2px solid #650d2c;
  color:#650d2c;
  padding:5px;
  margin-bottom:15px;
}