body,td {
  font-family: verdana;
  font-size: 12px;
  background-color: #FFF3CB;
  line-height: 1.5;
}
.mainmen {
  background-color: #7AA667;
  text-align:center;
  font-size:10px;
  font-weight:bold;
  padding:10px;
}
.mainmen a:link, .mainmen a:visited {
  text-decoration: none;
  color: #ffffff;
}
.mainmen a:active, .mainmen a:hover, a:visited.mainmensel, a:link.mainmensel, .submen a:active {
  text-decoration: none;
  color: #9B6501;
}
.submen {
  text-align:center;
  font-size:10px;
  font-weight:bold;
  padding:25px;
}
.submen a:link, .submen a:visited, .supersubmen a:link, .supersubmen a:visited {
  text-decoration: none;
  color: #3D7943;
}
.submen a:hover, a:visited.submensel, .supersubmen a:hover, a:visited.supersubmensel, a:link.supersubmensel, a:link.submensel {
  color: #9B6501;
}
.col1 { /*gruen*/
  color: #3D7943;
}
.col2 { /*light*/
  color: #CCCC99;
}
.col3 { /*braun*/
  color: #9B6501;
}
#contentbox {
  border: 1px #3D7943 solid;
  padding: 35px 60px 35px 35px;
}
.headline {
	font-size: 18px;
	font-weight: bold;
	color: #9B6501;
	height:40px;
}
.imgcol {
  /*background-color: #3D7943;
  float:left;*/
  width: 181px;
}
.imgcol img {
  margin-bottom: 25px;
  border-top: 1px #ffffff solid;
  border-bottom: 1px #ffffff solid;
}
.content {
  padding-left: 25px;
}
.content a:visited, .content a:link, a:visited, a:link {
  color: #3D7943;
}
.content a:active, .content a:hover, a:active, a:hover {
  color: #9B6501;
  text-decoration: none;

}
.footer {
  font-size: 9px;
  text-align: center;
  padding: 20px 0px 20px 0px;
}
.descr {
  font-size:9px;
}
.b {
  font-weight: bold;
}
.carte td{
  font-size: 11px;
  vertical-align: top;
}
.formtab td {
  font-size: 11px;
  vertical-align: top;
  padding-right: 3px;
}
input, textarea {
  font-size: 11px;
}



/** some new setting **/
table.cocktail td {
  vertical-align: top;
}
table.cocktail tbody td {
  font-size: 11px;
}
table.cocktail ul {
  margin-top: 3px;
  margin-bottom: 3px;
  padding-left: 20px;
  _margin-left: 0px;
}
table.cocktail li {
  margin: 0px;
  padding: 0px
}