body {

	color:						#545570;

	font-size:				11px;

	font-family:			verdana,arial,helvetica,sans serif;

}

td {

	color:						#545570;

	font-size:				11px;

	font-family:			verdana,arial,helvetica,sans serif;

}

/************************** Hintergrundfarben *****************************/

/* Allgemeiner Background */

.mainBackground {

	background-color:	#ffffff;

}

/* Hintergrundfarbe fuer die Linien um dem Shop herum */

.rahmenBackground {

	background-color:	#EEEEEE;

}

/* Hintergrundfarbe fuer die Ueberschriftstabellen */

.tdHeadlineBackground {

	background-color:	#efefef;

	color:						#626262;

	font-weight:			bold;

}

/* Hintergrundfarbe fuer den Content der Tabellen Warenkorb, Bestelluebersicht, Meine Dowanloads, Meine Bestellungen */

.tdSecondBackground {

	background-color:	#f8f8f8;

	color:						#626262;

	font-weight:			bold;

}

/* Hintergrundfarbe fuer den linken Navigations Frame */

.tdLeftNaviBackground {

	background-color:	#ffffff;

}

/* Hintergrundfarbe fuer den rechten Navigations Frame */

.tdRightNaviBackground {

	background-color:	#ffffff;

}

/************************** Textformatierung  *****************************/

.headline {

	font-size:				12px;

	font-weight:			bold;

	background-color:	#EEEEEE;

}

.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:						#637454;

	text-decoration:	none;

}a.buttonLink {

	color: 						#637454;

	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 */

a.naviLeftLink {

	color:						#637454;
	font-weight:			bold;

}

/* Unterkategorien */

a.naviSecondLeftLink {

	color:						#637454;

}

a.naviTopLinks {

	color:						#909090;
	font-weight:			bold;

}

/**************************** 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:						90px;

	color:						#000000;

}

.inputNaviSearch {

	font-size:				10px;

	font-family:			verdana,arial,helvetica,sans serif;

	width:						110px;

	color:						#000000;

}

.selectNavi {

	font-size:				10px;

	font-family:			verdana,arial,helvetica,sans serif;

	width:						110px;

	color:						#000000;

}

.inputLogin {

	width:						100px;

	font-size:				10px;

	color:						#000000;

}

/* Registration */

.inputReg {

	width:						300px;

	font-size:				10px;

	color:						#000000;

}

.selectReg {

	width:						300px;

	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;

}
