	TD {
	
		line-height: 20px;
	
	}
	
	TABLE.headingtitle {
		
		color: #333333;
 		background: #CCCCCC;
	
	}
	
	TD.headingtitle {
	
 		font-weight: bold;
 		color: #FFFFFF;
 		padding: 5px 5px 5px 5px;
 		background: #666666;
	
	}
	
	TD.headingcontent {
	
 		font-weight: normal;
 		color: #333333;
 		padding: 5px 5px 5px 5px;
 		line-height: 20px;
 		
	}
		
	TR.headingcontent_delivery {
	
		color: #333333;
		background: #CCCCCC;
	
	}
	
	TD.headingcontent_delivery {
	
 		font-weight: bold;
 		color: #333333;
 		padding: 5px 5px 5px 5px;
	
	}
	
	TR.headingcontent_billing {
		
		color: #333333;
		background: #CCCCCC;
	
	}
	
	TD.headingcontent_billing {
	
 		font-weight: bold;
 		color: #333333;
 		padding: 5px 5px 5px 5px;
	
	}
	
	TR.headingcontent_1 {
		
		color: #333333;
		background: #EBEBEB;
	
	}
	
	TR.headingcontent_2 {
		
		color: #333333;
		background: #CCCCCC;
	
	}
	
	TR.headingcontent_hover {
		
		color: #333333;
		background: #FFFFFF;
	
	}
	
	A.headingcontent:link, A.headingcontent:visited,A.headingcontent:active {
	
 		font-weight: normal;
 		color: #333333;
 		text-decoration: underline;
	
	}
	
	A.headingcontent:hover {
	
 		font-weight: normal;
 		color: #333333;
 		background: #FFFFFF;
 		text-decoration: none;
	
	}
	
	.messageStackError {
	
 		font-weight: normal;
 		color: #333333;
 		background: #FF9999;
 		padding: 5px 5px 5px 5px;
 		
	}
	
	.messageStackWarning {
	
 		font-weight: normal;
 		color: #333333;
 		background: #FFFFCC;
 		padding: 5px 5px 5px 5px;
 		
	}
	
	.messageStackSuccess {
	
 		font-weight: normal;
 		color: #333333;
 		background: #99FF99;
 		padding: 5px 5px 5px 5px;
 		
	}
	
	.messageStack {
	
 		font-weight: normal;
 		color: #333333;
 		background: #FFFFFF;
 		padding: 5px 5px 5px 5px;
 		
	}
	
	.dotted_billing {
	
		color: #333333;
		background: #FFFFFF; 
		border: 2px #CCCCCC solid;
		padding: 5px 5px 5px 5px;
	
	}
	
	.dotted_address {
	
		color: #333333;
		background: #EBEBEB;
		border: 2px #FFFFFF solid;
		padding: 5px 5px 5px 5px;
	
	}
	
	.dotted {
	
		color: #333333;
		background: #EBEBEB; 
		border: 2px #FFFFFF dotted;
		padding: 5px 5px 5px 5px;
	
	}
	
	.dotted2 {
	
		color: #333333;
		background: #CCCCCC; 
		border: 1px #666666 dotted;
		padding: 5px 5px 5px 5px;
	
	}
	
	.product_dotted {
	
		color: #333333;
		border: 2px #EBEBEB solid;
		padding: 5px 5px 5px 5px;
	
	}
	
	.product_dotted_1 {
	
		color: #333333;
		background-image: url(../../templates/images/box_verlauf.jpg);
		background-repeat: repeat;
		background-position: top left;
		#background: #FFFFFF; 
		border: 1px #CCCCCC solid;
		height: 100%;
	
	}
	
	.product_dotted_2 {
	
		color: #333333;
		background-image: url(../../templates/images/box_verlauf.jpg);
		background-repeat: repeat;
		background-position: top left;
		#background: #FFFFFF; 
		border: 1px #CCCCCC solid;
		height: 100%;
	
	}
	
	.product_dotted_3 {
	
		color: #333333;
		background-image: url(../../templates/images/box_verlauf.jpg);
		background-repeat: repeat;
		background-position: top left;
		#background: #FFFFFF; 
		border: 1px #CCCCCC solid;
		height: 100%;
	
	}
	
	TD.reiter_header_active {

		border-left: 2px solid #999999; 
		border-right: 2px solid #999999; 
		border-top: 2px solid #999999; 
		background: #FFFFFF; 
		height: 20px;
		padding: 5px 5px 5px 5px;

	}
	
	TD.reiter_header {
		
		border-left: 2px solid #999999; 
		border-right: 2px solid #999999; 
		border-top: 2px solid #999999; 
		border-bottom: 2px solid #999999; 
		background: #f3f0e2; 
		height: 20px;
		padding: 5px 5px 5px 5px;
		
	}
	
	TD.reiter_header_spacer {
		
		border-bottom: 2px solid #999999; 
		min-height: 20px;
		line-height: 20px;
		
	}
	
	TABLE.reiter_content {
	
		border-top: 0px solid #EBEBEB;

	}
	
	a.adresslink, a.adresslink:visited, a.adresslink:active {
 	
 		font-weight: normal;
 		text-decoration: none;
 		color: #333333;
 		background: transparent;
 
	}
	
	a.adresslink:hover {
 	
 		font-weight: normal;
 		text-decoration: underline;
 		color: #333333;
 		background: transparent;
 
	}
	
	span.product_special {
		
		color: #990000;
	
	}
	
	span.product_special_line_through {
		
		font-weight: normal;
		text-decoration: line-through;
	
	}