body {
	color:						#545570;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
/*	
	background-color:	#ffffff;
	margin:						0px;
	padding:					0px;
	background-image:	url(../images/bgtest.jpg);
	background-repeat: no-repeat;
*/
}
td {
	color:						#545570;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}

.n {
	color:						#545570;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}
/************************** Hintergrundfarben *****************************/

/* AD1 */
#LO {
	position:					absolute;
	left: 						-122px;
	top:							-12px;
	z-index:					1;
	width:						260px;
}

#CNT {
	position:					absolute;
	left: 						0px;
	top:							0px;
	z-index:					2;
	width:						100%;
}

/* Allgemeiner Background */
.mainBackground {
	background-color:	#ffffff;
}
/* Hintergrundfarbe fuer die Linien um dem Shop herum */
.rahmenBackground {
	background-color:	#FFFFFF	;
}
/* Hintergrundfarbe fuer die Ueberschriftstabellen */
.tdHeadlineBackground-L {
	background-color:	#ffffff;
	background-image:	url(../images/barR-l.gif);
	width:						14px;
	color:						#626262;
	font-weight:			bold;
}
.tdHeadlineBackground {
	background-color:	#F7CFDB;
	background-image:	url(../images/barR-m.gif);
	/* width:						100%;*/
	color:						#626262;
	font-weight:			bold;
}
.tdHeadlineBackground-R {
	background-color:	#ffffff;
	background-image:	url(../images/barR-r.gif);
	width:						14px;
	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:			normal;
}
/* Hintergrundfarbe fuer den linken Navigations Frame */
.tdLeftNaviBackground {
	background-color:	#ffffff;
}
/* Hintergrundfarbe fuer den rechten Navigations Frame */
.tdRightNaviBackground {
	background-color:	#ffffff;
}
/************************** Textformatierung  *****************************/
.headline-L {
	font-size:				12px;
	font-weight:			bold;
	background-color:	#ffffff;
	background-image:	url(../images/barW-l.gif);
	width:						14px;
}
.headline {
	font-size:				12px;
	font-weight:			bold;
	background-color:	#ffffff;
	background-image:	url(../images/barW-m.gif);
}
.headline-R {
	font-size:				12px;
	font-weight:			bold;
	background-color:	#ffffff;
	background-image:	url(../images/barW-r.gif);
	width:						14px;
}
.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:link {
	font-size:				11px;
	color:						#F9648A;
	text-decoration:	none;
}	
a:hover {
	color:						#BF315B;
	text-decoration:	underline;
}
a:visited {
	color:						#F9648A;
	text-decoration:	none;
}

		
a.buttonLink:link {
	color: 						#F9648A;
	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;
}
a.buttonLink:link {
	color: 						#F9648A;
	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;
	text-decoration:	none;
}
a.buttonLink:visited {
	color: 						#F9648A;
	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;
	text-decoration:	none;
}
a.buttonLink:hover {
	color: 						#BF315B;
	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;
	text-decoration:	none;
}

/* Formatierung fuer die Links auf der linken Seite */
a.naviLeftLink:link {
	color:						#F9648A;
	text-decoration:	none;
}
a.naviLeftLink:visited {
	color:						#F9648A;
	text-decoration:	none;
}
a.naviLeftLink:hover {
	color:						#BF315B;
	text-decoration:	underline;
}
/* Unterkategorien */

a.naviSecondLeftLink:link {
	color:						#F9648A;
	text-decoration:	none;
}
a.naviSecondLeftLink:visited {
	color:						#F9648A;
	text-decoration:	none;
}
a.naviSecondLeftLink:hover {
	color:						#BF315B;
	text-decoration:	underline;
}


a.naviTopLinks:link {
	color:						#F9648A;
	text-decoration:	none;
}
a.naviTopLinks:visited {
	color:						#F9648A;
	text-decoration:	none;
}
a.naviTopLinks:hover {
	color:						#BF315B;
	text-decoration:	underline;
}


/**************************** Preisformatierung *******************************/
.grossPreis {
	color:							#F9648A;
	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;
}

.n{
	font-weight:			normal;
}
.txtInp{
	font-size:				10px;
	text-align:				right;
}
.ronly {
	font-size:				10px;
	font-weight:			bold;
	text-align:				right;
}

.wHite {
	color: 						#FFFFFF;
	font-size:				14px;
}


.pRe{
	float: right;
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.pLi{
	float: left;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 20px;
}
