.bod {
  background-image: url(images/garnirubens-it19.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 10px;
  height: 100%;
}
.bott {
  background-image: url(images/garnirubens-it23.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 11px;
  padding-left: 15px;
  color: #4F3328;
  height: 41px;
}
.bwe {
  font-size: 11px;
  font-weight: bold;
  color: #57392E;
  text-align: left;
  padding: 3px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
body, td, th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}
body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.tpreis {
  font-size: 16px;
  color: #4E3227;
  font-weight: bold;
  padding: 10px;
  text-align: center;
}
.bott2 {
  background-image: url(images/garni-rubens9.jpg);
  background-repeat: no-repeat;
  height: 84px;
  width: 850px;
  padding-left: 78px;
  padding-top: 28px;
}
.lea {
  background-image: url(images/garnirubens-it4.jpg);
  background-repeat: repeat-y;
}
.le {
  background-image: url(images/garnirubens-it17.jpg);
  background-repeat: repeat-y;
  height: 100%;
}
.rea {
  background-image: url(images/garnirubens-it7.jpg);
  background-repeat: repeat-y;
}
.kl {
  font-size: 11px;
}
a:active {
  text-decoration: none;
  color: #333333;
}
a:link {
  text-decoration: none;
  color: #333333;
}
a:visited {
  text-decoration: none;
  color: #333333;
}
a:hover {
  text-decoration: underline;
  color: #4F3328;
}
.ram2 {
  border: 1px solid #999999;
}
.menu {
  background-image: url(images/garnirubens-it18.jpg);
  background-repeat: repeat-y;
}
form {
  margin: 0px;
  border: none;
  margin: 0;
}
input {
  visibility: visible;
  border: 1px solid #4F3328;
  color: #4F3328;
  background-color: white;
  vertical-align: middle;
}
select {
  border: 1px solid #4F3328;
  background-color: #FFFFFF;
  color: #4F3328;
  vertical-align: top;
}
textarea {
  border: 1px solid #4F3328;
  color: #4F3328;
  background-color: white;
  font-size: 12px;
  width: 100%;
}
.kltext {
  font-size: 11px;
}
.prez {
  text-align: center;
  border: 1px solid #CCCCCC;
  padding: 3px;
}
.mid {
  vertical-align: middle;
  padding: 3px;
}
.ram3 {
  border: 1px solid #999999;
  margin-left: 15px;
}
.tdimg {
  display: block;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}
.tdimg2 {
  display: block;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}
.brich {
  background-image: url(images/bkg-r.jpg);
  background-position: center center;
  width: 100%;
  background-repeat: no-repeat;
}
.bprez {
  background-image: url(images/bkg-p.jpg);
  background-position: center center;
  width: 100%;
  background-repeat: no-repeat;
}
.bben {
  background-image: url(images/bkg-b2.jpg);
  background-position: left bottom;
  width: 100%;
  background-repeat: no-repeat;
}
.bcam {
  background-image: url(images/bkg-c.jpg);
  background-position: left 25px;
  width: 100%;
  background-repeat: no-repeat;
}
.blag {
  background-image: url(images/bkg-l.jpg);
  background-position: left bottom;
  width: 100%;
  background-repeat: no-repeat;
}
.bmail {
  background-image: url(images/bkg-b2.jpg);
  background-position: center center;
  width: 100%;
  background-repeat: no-repeat;
}
a.tb {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CCCCCC;
  text-align: right;
  vertical-align: bottom;
}
.fam {
  font-size: 11px;
}
h1 {
  font-size: 25px !important;
  color: #57392E
}
h2 { font-size:15px; color:#57392E }
.col-id-message-content {height:1px;overflow:hidden;color:#ffffff;}
.col-id-message-content input {border:none;}
