a:link { color:#AC7D21; }
a:visited { color:#AC7D21; }
a.black:link
{ 
  color:Black; 
  text-decoration:none;
}
a.black:visited
{
  color:Black; 
  text-decoration:none;
}
a.blackSite:link
{ 
  color:Black; 
}
a.blackSite:visited
{
  color:Black; 
}

a.sitemapleft:link
{ 
  color:#333333;
  text-decoration:underline;
}
a.sitemapleft:visited
{
  color:#333333;
  text-decoration:underline;
}

a.sitemapmid:link
{ 
  color:#282622;
  font-weight:bold;
  text-decoration:underline;
}
a.sitemapmid:visited
{
  color:#282622;
  font-weight:bold;
  text-decoration:underline;
}

a.sitemapright:link
{ 
  color:#282622;
  text-decoration:underline;
}
a.sitemapright:visited
{
  color:#282622;
  text-decoration:underline;
}

table,tr,td
{
  font-family:verdana, arial, sans-serif; 
  font-size:10px;
}

.table-grid
{
  border-width: 0;
  width:400px;
  text-align: center;
}

#contactPopup label
{
  vertical-align:super;
}

#drink label
{
  vertical-align:super;
}

.img-shadow {
  clear: both;
  float:left;
  background: url(/i/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/i/shadow.gif) no-repeat bottom right;
  margin: 20px 0 0 20px !important;
  margin: 20px 0 0 10px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  width: 170px;
  height: 170px;
}

.img-BMGP {
  clear: both;
  float:left;
  background: url(/i/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/i/shadow.gif) no-repeat bottom right;
  margin: 20px 0 0 20px !important;
  margin: 20px 0 0 10px;
}

.img-BMGP img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  width: 145px;
  height: 206px;
}

.img-BMGP-wett {
  clear: both;
  float:left;
  background: url(/i/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/i/shadow.gif) no-repeat bottom right;
  margin: 0px 5px 0 5px !important;
  margin: 0px 5px 0 5px;
}

.img-BMGP-wett img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  width: 456px;
  height: 130px;
}

.img-border-gold
{
  border-width: 1px;
  border-color: #B1852F;
}

.date
{
  font-family:Times New Roman;
  font-size:20px;
  color:#AC7D21;
}

.bgImage
{
  background-image:url(/i/bat_background.jpg);
  background-repeat:no-repeat;
}

.bgBeige
{
  background:#f8f2e8;  
}

.bgGrey
{
  background:#f3f3f2;  
}

.error
{
  color:Red;
}

.headLineSmallBlack
{
  font-family:Times New Roman, Serif;
  font-size:18px;
}

.headLineBlack
{
  font-family:Times New Roman, Serif;
  font-size:24px;
}

.headLineBlack20
{
  font-family:Times New Roman, Serif;
  font-size:20px;
}

.headLineBigBlack
{
  font-family:Times New Roman, Serif;
  font-size:27px;
}

.smallGrey
{
  font-size:9px;
  color:#666666;
}

.small
{
  font-size:9px;
}

.bold
{
  font-weight:bold;
  font-size:10px;
}

.smallBeige
{
 font-size:9px;
 color:#AC7D21; 
}

.headLineBeige
{
  font-family:Times New Roman, Serif;
  font-size:20px;
  color:#AC7D21; 
}

.headLineBigBeige
{
  font-family:Times New Roman, Serif;
  font-size:24px;
  color:#AC7D21; 
}

.beige
{
  color:#AC7D21;
}
input
{
  font-family:verdana, arial, sans-serif; 
  font-size:10px;
}
input.dayMonth
{
  width:30px;
}
input.year
{
  width:50px;
}
input.contact
{
  width:200px;
}

input.press
{
  width:100px;
}

input.drink
{
  width:200px;
}

input.login
{
  width:130px;
}

input.drinkfinder
{
  width:85px;
}

textarea.contactMulti
{
  width:200px;
  height:80px;
  font-family:verdana, arial, sans-serif; 
  font-size:10px;
}

textarea.contactBMGP
{
  width:200px;
  height:150px;
  font-family:verdana, arial, sans-serif; 
  font-size:10px;
}

select
{
  font-family:verdana, arial, sans-serif; 
  font-size:10px;
}

select.drink
{
  width:200px;
}
select.drinkfinder
{
  width:150px;
}

select.contact
{
  width:200px;
}

select.contact2
{
  width:140px;
}

select.contact2Nr
{
  width:58px;
}

input.contact2
{
  width:168px;
}

input.contact3
{
  width:148px;
}

input.contact3Zip
{
  width:50px;
}

input.contact2Nr
{
  width:30px;
}