body {	color:						#FFEDD8;	font-size:				11px;	font-family:			verdana,arial,helvetica,sans serif;	}td {	color:						#545570;	font-size:				11px;	font-family:			verdana,arial,helvetica,sans serif;}.rand{padding-left:10px;padding-right:10px;}.legende{border-bottom:1px dotted #CACAD4;line-height:23px;font-weight:bold;padding-left:3px;}form{padding:0px;margin:0px;}/************************** Hintergrundfarben *****************************//* Allgemeiner Background body */.mainBackground {	background-color:	#FFEDD8;}/* Hintergrundfarbe fuer die gesamte Haupttabelle */.tabelleBackground {	background-color:	#fff;}/* Begrenzungslinien li und re in den Navispalten */.rahmenBackground {	background-color:	#EEEEEE;}/* Fläche li und re in den Navispalten */.rahmenflaecheBackground {	background-color:	#e0e0e0;}/* Farbe für mittlere Hauptspalte */.contentBackground {  background-color:#fff;}/* Hintergrundfarbe fuer die Ueberschriftstabellen */.tdHeadlineBackground {		background-image:url(../../images/navkopf2.gif);  background-position:top left;  background-repeat:no-repeat;  line-height:25px;	color:						#fff;	font-weight:			bold;	font-variant:small-caps;	letter-spacing:2px;  text-align:center;}.tdHeadlineBackground2 {		    line-height:25px;	color:						#8C8C8C;	font-weight:			bold;  background-color: #f3e2d4; }.tdHeadlineBackgroundKateg {		background-image:url(../../images/navkopf2-kateg.gif);  background-position:top left;  background-repeat:no-repeat;  line-height:25px;	color:						#fff;	font-weight:			bold;	font-variant:small-caps;	letter-spacing:2px;  text-align:center;}.tdHeadlineBackgroundInfo {		background-image:url(../../images/navkopf2-info.gif);  background-position:top left;  background-repeat:no-repeat;  line-height:25px;	color:						#fff;	font-weight:			bold;	font-variant:small-caps;	letter-spacing:2px;  text-align:center;}.tdHeadlineBackgroundLogin {		background-image:url(../../images/navkopf2-log.gif);  background-position:top right;  background-repeat:no-repeat;  line-height:25px;	color:						#fff;	font-weight:			bold;	font-variant:small-caps;	letter-spacing:2px;  text-align:center;  vertical-align:bottom;}.tdHeadlineBackgroundWK {		background-image:url(../../images/navkopf2-wk.gif);  background-position:top right;  background-repeat:no-repeat;  line-height:25px;	color:						#fff;	font-weight:			bold;	font-variant:small-caps;	letter-spacing:2px;  text-align:center;}/* Hintergrundfarbe fuer den Content der Tabellen Warenkorb, Bestelluebersicht, Meine Dowanloads, Meine Bestellungen */.tdSecondBackground {	background-color:	#f8f8f8;	color:						#626262;	font-weight:			bold;}.tdSecondBackground2 {	background-color:	#f9f9f9;	color:						#626262;	font-weight:			normal;}/* Hintergrundfarbe fuer den linken Navigations Frame */.tdLeftNaviBackground {	background-color:	#fff;}/* Überschriften D,H,K in der Kategoriebox */.tdLeftNaviBackgroundueber, .tdLeftNaviBackgroundueberH, .tdLeftNaviBackgroundueberK, .tdLeftNaviBackgroundueberP {width:100%;background-color:	#ffffff;background-repeat:no-repeat;background-position:top left;color:#000;letter-spacing:1px;line-height:25px;font-size:11px;} .tdLeftNaviBackgroundueber {background-image:url(../../images/higru-damen.gif);}.tdLeftNaviBackgroundueberH {background-image:url(../../images/higru-herren.gif);}.tdLeftNaviBackgroundueberK {background-image:url(../../images/higru-kinder.gif);}.tdLeftNaviBackgroundueberP {background-image:url(../../images/higru-pflegemittel.gif);}.warenkorblink {color:#5A5653;font-size:10px;}.zuwarenkorb a{color:#637454;font-weight:bold;}.zuwarenkorb a:hover{color:#000;}.warenkorbust, .warenkorbust a {background-color:#faf0e6;color:#637454;font-size:10px;}.warenkorbust a:hover{color:#000;}/* Hintergrundfarbe fuer den rechten Navigations Frame */.tdRightNaviBackground {	background-color:	#FEF2EA;}/************************** Textformatierung  *****************************/.headline {	font-size:13px;  font-weight:normal;  font-variant:small-caps;  letter-spacing:2px;  color:#54545A;	background-color:	#EEEEEE;	background-image: url(../../images/higru-ueber.jpg);	background-repeat:no-repeat;	line-height:24px;	padding-left:10px;}.artikelname {	font-size:				15px;	font-weight:			bold;}.erfolgsMeldung {	color:						green;	font-weight:			bold;}.fehlermeldung {	color:						red;	font-weight:			bold;}.aneinanderFormatierung {	float:						left;	padding-right: 		6px;}/**************************** Linkdefinition ***************************/a {	font-size:				11px;	color:						#7A7A7F;	text-decoration:	none;}a:hover {		color:						#000;	text-decoration:	none;}a.buttonLink {	color: 						#ff8040;	border: thin #EEEEEE solid;	background-color: #F8F8F8;	white-space: nowrap;	padding-bottom : 2px;	padding-left : 2px;	padding-right : 4px;	padding-top : 2px;	text-align : center;	line-height:	16px;}/* Formatierung fuer die Links auf der linken Seite */div.naviEintrag {width:100%;line-height:18px;border-bottom:1px solid #ECECEC;}a.naviLeftLink {	color:#7A7A7F;   margin-left:5px; 		}a.naviLeftLink:hover {background: #5d7e88;width:100%;color:#fff; margin-left:5px;margin-right:5px; 		}/* Unterkategorien */a.naviSecondLeftLink {	color:						#913A00;	line-height:18px;}a.naviSecondLeftLink:hover {	color:						#fff;	background:#9C9C9C;	line-height:18px;	width:100%;	margin-right:20px;	}a.naviTopLinks {	color:						#909090;}/**************************** Preisformatierung *******************************/.grossPreis {	color:							#ff8000;	font-size:					15px;	font-weight:				bold;}.preisAlt {	text-decoration : line-through;	font-size:				13px;}/************************ Formular Formatierung *******************//* Formatierung fuer die Merkmals Selectboxen */.variantenForm {	font-size:				10px;	width:						100px;}.inputNavi {	font-size:				10px;	font-family:			verdana,arial,helvetica,sans serif;	width:						150px;	color:						#000000;	margin-top:4px;}.inputNaviSearch {	font-size:				10px;	font-family:			verdana,arial,helvetica,sans serif;	width:						150px;	color:						#000000;	margin-top:4px;}.selectNavi {	font-size:				10px;	font-family:			verdana,arial,helvetica,sans serif;	width:						110px;	color:						#000000;}.inputLogin {	width:						120px;	font-size:				10px;	color:						#000000;}/* Registration */.inputReg {	width:						280px;	font-size:				10px;	color:						#000000;	border:1px dotted #CACAD4;	background-color:#fef2ea;}.inputReg2 {	width:						210px;	font-size:				10px;	color:						#000000;	border:1px dotted #CACAD4;	background-color:#fef2ea;}.selectReg {	width:						280px;	font-size:				10px;	color:						#000000;}.inputEmpf {	width:						200px;	font-size:				10px;	color:						#000000;}.textReg {	width:						300px;	height:						60px;	font-size:				10px;	color:						#000000;}/************************ Fehler Formatierung **********************/.fehlerClasse {	background-color:	red;	font-weight:			bold;	color:						#ffffff;}/* Formatierung fuer Hinweise, die sonst leicht uebersehen werden koennten */.wichtig {	color:						red;	font-weight:			bold;}.klein {	font-size:				10px;	}.shopUebersicht {	background-color:	#FF9900;}.formerror {	color:                        #FF0000;}