body { 
	text-align: center; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #000; 
	margin:0; 
	padding:0;
	background-color:#BDBECA;
		} 		
/* removes defaults of all elements */

a { 
	color: #000000; 
	text-decoration: none; 
	}
	
a:hover { 
	color: #444444; 
	/* text-decoration: underline;  font-weight: bold;*/ 
	}
	
a.ausgewaehlt { 
	font-weight: bold; 
	}
	
a.boxueberschrift { 
	color: #ffffff; 
	}
	
a.boxueberschrift:hover { 
	text-decoration: underline; 
	}

#wrapper { 
	background-image:url(images/wrapper_BG.gif); 
	width: 994px; 
	margin: 0 auto; 
	text-align: left; 
	border: 1px solid #707070; 
	}
	
/* Header info */
#masthead { 
	background-color:#006B54; 
	border: 0px; 
	margin-top: 6px; 
	margin-left: 0px; 
	padding: 0px; 
	}
#firmenlogo { 
	background-color:#ffffff; 
	width: 994px; 
	padding: 0px; 
	float:left;
	}
#firmenanschrift { 
	background-color:#006B54; 
	height: 83px; 
	text-align: right; 
	margin-right: 18px; 
	}
	
#firmenanschrift h1 { 
	font-weight: normal; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 18px; 
	letter-spacing: 1px; 
	color: white; 
	margin: 0px 0px 0px 0px; 
	}

#breadcrumb { 
	clear: both; 
	color: #000000; 
	height: 30px; 
	margin: 0px; 
	margin-left: 0px; 
	margin-bottom: 3px; 
	margin-top: 5px;
	}
#breadcrumb p {
	font-size: 11px;  
	letter-spacing: 1px; 
	margin: 0px;
	padding-left:217px;
	padding-top:10px;
	
	}

#contentbereich { margin: 0; clear: both; margin-top: 4px;}

/* linke spalte */
#secondary {
margin: 0px;
float: left;
width: 190px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
display: inline;
}
#secondary p {
font-size: 11px;
margin: 10px 8px 5px 20px;
}

.abstand {
font-family: Arial, Verdana, sans-serif;
font-size: 6px;
line-height: 6px;
}

div.newsbox {
background: #CCE1DD;
margin: 0;
display: inline;
}

.productBox {
  background: #CCE1DD;
}

.productBoxContents {
  background: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 18px; 
  letter-spacing: 1px;
}

TD.productBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 18px; 
  letter-spacing: 1px; 
  font-weight: bold;
  background: #ffffff;
  color: #006B54;
  padding-top: 6px;
}



/* rechte spalte */
#drittespalte {
margin: 0px;
margin-right:10px;
float: right;
width: 190px;
margin-bottom: 10px;
}

/* mittlere spalte */
#mainContent {
margin: 0;
background: #ffffff;
/* margin-left: 226px; */
display: inline; /* new - IE-bug fix */
margin-bottom: 10px;

}
* html div#mainContent {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
#mainContent p, #mainContent TD {
margin: 10px 10px 5px 0px;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
line-height: 16px; 
letter-spacing: 1px;
}
#mainContent P.productHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  line-height: 20px;
  /* font-weight: bold; */
  color: #126B58;
  letter-spacing: 1px;
}
#mainContent P.productDaten {
  color: #000000;
  margin-top: 16px;
}
#mainContent TD.pageHeading {
  font-size: 20px;
  font-weight: bold;
  color: #707070;
  letter-spacing: 1px;
}
.productDescription IMG {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* Footer */
#afooter {
font-size: 11px;
letter-spacing: 1px;
color: #000000;
clear: both;
/* height: 100%; */
text-align: center;
padding-top: 10px;
padding-bottom: 6px;
}

div.checkout_selection {
	border-bottom: 1px dotted #006952;
}