html, body {
  background:#550000;
  color:#000;
  margin:10px;
  padding:0px;
  font-family: arial;
  font-size: 11px;
}
body {text-align:center;}
form {margin:0px;}
a {
  font-size: 11px;
  color: #0000ff;
}
img {border:0px;}
.cover {
	background:#550000
		url(../img/Hintergrund_Verlauf.gif)
		repeat-y 50% 0px;
	margin:0px auto;
	padding:0px 0px;
	width:990px;
	text-align:left;
      z-index:200;

}
.sam-top {
	background:#FFF
	margin:0px auto;
	padding:0px 30px;
	width:930px;
	text-align:left;
      z-index:200;
}

.PictLeft {
float:left;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

.PictRight {
float:right;
padding-left:10px;
margin-top:3px;
margin-bottom:3px;
}

table.main {
  background-color: #ffffff;
  font-family: arial;
  font-size: 11px;
}

table.mainR {
  background-color: #ffffff;
  font-family: arial;
  font-size: 11px;
}

td.ProdDetHeader {
  color: White;
  font-style: normal; 
  font-weight: bolder;
  font-size: 10pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #B29652;
  background-color: #C29400;
  text-align: center;
  padding: 3px;
}

td.ProdSoldOut {
  color: White;
  font-style: normal; 
  font-weight: bolder;
  font-size: 12pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #ff0000;
  text-align: center;
  padding: 3px;
  border: 3px dashed #ff9900;
}

td.ProdDetSpacer{
  background-color: #ffffff;
  height: 5px;
  font-size: 1pt;
}

td.ProdDetFrom{
  color: #990000;
  text-align: center;
  font-style: normal; 
  font-weight: bold;
  font-size: 9pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#997A31;
  background-color: #EFEEE7;
}

td.ProdDetNewMonth{
  color: Black;
  font-style: normal; 
  font-size: 10pt;
  font-weight:bolder;
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #ffffff;
  height: 20px;
  padding-left: 3px;
}

td.FirstDay{
  color: #000000;
  background-color: #ffffff;
  font-style: normal; 
  font-size: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:none;
  border-top-width:2px;
  border-top-color:#997A31;
  height: 10px;
}

td.NormalDay{
  color: #000000;
  background-color: #ffffff;
  font-style: normal; 
  font-size: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  height: 10px;
}

td.ToDay{
  color: #ff0000;
  background-color: #ffffff;
  font-style: normal; 
  font-size: 8pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  height: 10px;
}

td.ProdDetCS{
  color: #990000;
  text-align: center;
  font-style: normal; 
  font-weight: bold;
  font-size: 9pt; 
  font-family: Arial, Helvetica, Geneva, Swiss;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  background-color: #EFEEE7;
  padding: 3px;
}

td.ProdDetCC{
  background-color:#E4C06B;
  padding-left: 3px;
}

td.ProdDetC1{
  font-weight: bold;
  padding-left: 3px;
  width: 20px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1px;
}

td.ProdDetC2{
  font-weight: bold;
  padding-left: 3px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1px;
  background-color: #ffffff;
}

td.ProdDetC3{
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1px;
  background-color: #ffffff;
  width: 80px;
}

td.ProdDetC4{
  padding-left: 20px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1px;
  background-color: #E5D8B5;
}

td.ProdDetSR{
  color: #ffffff;
  font-style: normal; 
  font-size: 8pt;
  font-weight:bold;
  font-family: Arial, Helvetica, Geneva, Swiss;
  background-color: #997A31;
  padding-left: 20px;
  border-top-style:solid;
  border-top-color:#997A31;
  border-top-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1px;
}

td.ProdNotes{
  padding: 3px;
  border-bottom-style:solid;
  border-bottom-color:#997A31;
  border-bottom-width:1;
}

td.ProdHead {
  color: #000000;
  background-color: #DBD8C9;
  font-size: 0.75em;
  font-weight: bold;
  vertical-align: middle;
  text-decoration: underline;
  padding: 3px;
}

td.ProdLineEven {
  font-size: 0.75em;
  vertical-align: middle;
  padding: 3px;
}

td.ProdLineOdd {
  background-color: #F7F7E3;
  font-size: 0.75em;
  vertical-align: middle;
  padding: 3px;
}
