/* PRODUKTE */
/*	 */
TABLE.leistungen{ margin: 5px 5px 5px 5px;}
/* Name des Produkts */
.leistungen_name{ font-weight:bold; background-color:#E4F4C6; text-align:left; padding: 2px 0px 2px 20px;}
/*Artikelnummer */
TD.leistungen_nummer{ text-align:right;background-color:#E4F4C6}
DIV.leistungen_nummer{ font-size:11px;}
/* Zelle Bild */
TD.leistungen_image{ width:150px;padding: 5px;}
/* Langtext, Beschreibung */
TD.leistungen_langtext{font-size:12px; background-color:#E4F4C6; font-style:italic; padding:2px 5px 5px 40px}
TD.leistungen_langtext2{padding: 2px 5px 5px 30px; font-style:italic; color:#990000;}

/* Preis */
TD.leistungen_preis{ text-align:right; background-color:#E4F4C6; font-size:14px; font-weight:bold}
/* Währungskennzeichen */
.leistungen_waehrung{ display:inline; font-size:14px; font-weight:normal; padding-left:4px;}
/* Zusatzfelder */
.felder{ width:200px;}
.leistungen_feldname{font-weight:bold; font-size:11px; text-align:right; vertical-align:top}
.leistungen_felddata{font-size:11px; text-align:left; padding-left:6px; vertical-align:top}

/* Überschrift / Gruppenname */
TABLE.leistungen_gruppe{ margin: 5px 5px 5px 5px;}
/* Linkliste der Gruppen */
UL.grouplink{ margin:0px; padding:10px 5px 10px 20px}
/* LI.grouplink{display:inline; padding-left:5px} */
DIV.grouplink{}

/* Gruppenüberschrift */
TD.leistungen_gruppe{
	font-weight:bold;
	font-style:italic;
  	background-color: #A2BF75  ;
	border-top:solid 1px;
	padding: 5px 0px 5px 2px;
	color: #330066;	
} 
/* 1 Produkt */
TD.leistungen_data{padding: 0px 10px 0px 0px;}

/* Kopf + Fusszeile */ 
.leistungen_kopf { 
  	font-size: 12pt;
	color: #000066;
	padding: 10px 2px 5px 0px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;

}
.leistungen_fuss  { 
 	font-size: 12pt;
	color: #000066;
	padding: 10px 2px 5px 0px;
	text-align:left;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
}
.x_leistungen_fuss  { 
  	font-size: 11pt;
	font-weight:bold;
  	color: #0000CC;
	padding: 10px 2px 5px 0px;
	text-align:left;
	border-top-width: 1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
}
