body {
	color:						#545570;
	font-size:				0.8em; 
	font-family:			Tahoma,verdana,arial,helvetica,sans serif;
}
td {
	color:						#545570;
	font-size:				0.8em;
	font-family:			Tahoma,verdana,arial,helvetica,sans serif;
}
/************************** Hintergrundfarben *****************************/
/* Allgemeiner Background */
.mainBackground {
	background-color:	#ffffff;
}
/* Hintergrundfarbe fuer die Linien um dem Shop herum */
.rahmenBackground {
	background-color:	#BCBCBC;
}
/* 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:	#FFF;
}
/* Hintergrundfarbe fuer den rechten Navigations Frame */
.tdRightNaviBackground {
	background-color:	#FFF;
}
/************************** Textformatierung  *****************************/
.headline {
	font-size:				1.2em;
	font-weight:			bold;
	background-color:	#EEEEEE;
}
.artikelname {
	font-size:				1.3em;
	font-weight:			bold;
}
.erfolgsMeldung {
	color:						green;
	font-weight:			bold;
}
.fehlermeldung {
	color:						red;
	font-weight:			bold;
}
.aneinanderFormatierung {
	float:						left;
	padding-right: 		6px;
}/**************************** Linkdefinition ***************************/

/* Links */
a:link	{
	color: #0000EE;
	background: transparent; 
}
a:visited	{
	color: #551A8B;
	background: transparent;
}
a:focus, a:hover, a:active	{
	color: #2E297C;
	background: #FFFF99;
	background-color: #FFFF99;
}

a.buttonLink {
	color: 						#2E297C;
	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 {
	background: #A9CFF1;
	display: list-item;
	text-align: left;
	list-style: none;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 5px;
}


a.naviLeftLink:link, a.naviLeftLink:visited	{
	color: #FFF;
	background: #A9CFF1;
	text-decoration: none;
	/* background-color: #2E297C; */
}
	
a.naviLeftLink:focus, a.naviLeftLink:hover, a.naviLeftLink:active	{
	color: #FFF;
	background: #3B91E0;
	/* background: #2E297C; */
	text-decoration: none;
}

/* Unterkategorien */


a.naviSecondLeftLink {
	background: #A9CFF1;
	display: list-item;
	text-align: left;
	list-style: none;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 5px;
}


a.naviSecondLeftLink:link, a.naviSecondLeftLink:visited	{
	color: #FFF;
	background: #A9CFF1;
	text-decoration: none;
	/* background-color: #2E297C; */
}
	
a.naviSecondLeftLink:focus, a.naviSecondLeftLink:hover, a.naviSecondLeftLink:active	{
	color: #FFF;
	background: #3B91E0;
	/* background: #2E297C; */
	text-decoration: none;
}

a.naviTopLinks {
	font-size: 0.9em;
	padding-right: 5px;
	padding-left: 5px;
}


a.naviTopLinks:link, a.TopLinks:visited	{
	color: #A9CFF1;
	text-decoration: none;
}
	
a.naviTopLinks:focus, a.naviTopLinks:hover, a.naviTopLinks:active	{
	color: #FFF;
	background: #2E297C;
	text-decoration: none;
}

/**************************** Preisformatierung *******************************/
.grossPreis {
	color:							#2E297C;
	font-size:					1.1em;
	font-weight:				bold;
}
.preisAlt {
	text-decoration : line-through;
	font-size:				1.0em;
}
/************************ Formular Formatierung *******************/
/* Formatierung fuer die Merkmals Selectboxen */
.variantenForm {
	font-size:				0.8em;
	width:						100px;
}
.inputNavi {
	font-size:				0.8em;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						90px;
	color:						#000000;
}
.inputNaviSearch {
	font-size:				0.8em;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#000000;
}
.selectNavi {
	font-size:				0.8em;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#000000;
}
.inputLogin {
	width:						100px;
	font-size:				0.8em;
	color:						#000000;
}
/* Registration */
.inputReg {
	width:						300px;
	font-size:				0.8em;
	color:						#000000;
}
.selectReg {
	width:						300px;
	font-size:				0.8em;
	color:						#000000;
}
.inputEmpf {
	width:						200px;
	font-size:				0.8em;
	color:						#000000;
}
.textReg {
	width:						300px;
	height:						60px;
	font-size:				0.8em;
	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:				0.8em;
}
.shopUebersicht {
	background-color:	#FF9900;
}
.formerror {
	color:                        #FF0000;
}
