body
{
	color: #330000;
	font-size: 10px;
	font-family: verdana, arial, helvetica, "sans serif";
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
}

td
{
	color: #330000;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans serif;
	line-height: 14px;
}

a:link, a:visited, a:active {
	font-size: 10px;
	color: #330000;
	text-decoration: none;
}
a:hover
{
	color: #FF0000;
}

a.norm
{
	font-size:				10px;
	color:						#330000;
}


a.naviTopLinks
{
	color: #330000;
}


/* Allgemeiner Background */
.mainBackground
{ background-color:	#ffffff; }

.redsmall {
	font-family: verdana, arial, helvetica, sans serif;
	color: #FF0000;
	font-size: 9px;
}
.klein {
	font-family: verdana, arial, helvetica, sans serif;
	color: #330000;
	font-size: 9px;
}
a.klein:link, a.klein:visited, a.klein:active {
	color: #330000;
	text-decoration: none;
	font-size: 9px;
}
a.klein:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 9px;
}
.bglinie {
	background-repeat: repeat-y;
}

/* Contenthintergrund auf der Startseite */
.contentBackground
{ 
	background-color:	#ffffff; 
	color:						#000000;
}

/* Rahmen fuer Startseite und Kategorieansicht */
.contentRahmen
{
	background-color:	#e7e2a8;
	color:						#000000;
}

/* Hintergrundfarbe fuer Warenkorb etc. Button und Uebersichtshintergrund bei den Artikeln */
.naviBackground
{
	background-color: #f7edd8;
}

/* Headline Hintergrundfarben fuer die Navigation links und rechts */
.naviHeadBackground
{
	background-color:	#e7e2a8;
}


/* Hintergrundfarbe fuer die rechte Navigationsleiste */
.naviRightBackground
{
	background-color:	#ffffff;
}


/* Fuer die Rahmen der Warenkorbbutton und dem Warenkorb selber */
.strichColor
{
	background-color: #f4e5d1;
	color: #330000;
}

.fehlerClasse
{
	background-color:	#cc0000;
	color:						#ffffff;
}


/**************************** Textdefinition *******************************/
.naviText
{
	font-size:				10px;
}




/************************** Formulardefinition *****************************/

.inputNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						90px;
	color:						#000000;
}

.inputNaviSearch
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#000000;
}

.selectNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						110px;
	color:						#000000;
}
.selectLiefer
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
	color: #330000;
}
.inputLogin
{
	/*background-color:	#BFC8D4;*/
	width:						100px;
	font-size:				10px;
	color:						#000000;
}

/* Registration */
.inputReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	font-size:				10px;
	color:						#000000;
}

.selectReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	font-size:				10px;
	color:						#000000;
}

.inputEmpf
{
	/*background-color:	#BFC8D4;*/
	width:						200px;
	font-size:				10px;
	color:						#000000;
}

.textReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	height:						60px;
	font-size:				10px;
	color:						#000000;
}


/************************** Formatierung des Preises *****************************/
.grossPreis
{
	color: #ff0000;
	font-weight: bold;
}

.imageBackground
{
	background-color:	#ffffff;
}

.klein
{
	font-size: 9px;
}

.preisAlt
{
	text-decoration : line-through;
}

.kontrast
{
	color:						#000000;
}

.shopUebersicht
{
	background-color:	#FF0000;
}

/************************** Formatierung der Artikelheadline *****************************/
.artHeadline
{
	font-size: 10px;
}
.formerror
{
    color: #FF0000;
}
.newsletterfeld
{
	BACKGROUND: #f7edd8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #330000;
	FONT-SIZE:10px;
	width: 138px;
	border: 1px solid #f4e5d1;
	height: 18px;
}
.newsletterbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #330000;
	FONT-SIZE:10px;
	width: 66px;
	height: 18px;
	background-color: #f7edd8;
	cursor: hand;
	border: 1px solid #f4e5d1;
}
.versal {
	text-transform: uppercase;
}
.boderall {
	border: 1px solid #e7e2a8;
}
.bordermain {
	border: 1px solid #f7edd8;
	background-color: #FFFFFF;
}
.bordermain_over {
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
}
.inputmenge {
	BACKGROUND: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #330000;
	FONT-SIZE:10px;
	width: 30px;
	border: 1px solid #f4e5d1;
	height: 18px;
	text-align: center;
}
.inputbemerkungen {
	BACKGROUND: #f7edd8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #330000;
	FONT-SIZE:10px;
	width: 100%;
	border: 1px solid #f4e5d1;
	height: 60px;
}
.mindest {
	border: 1px solid #FF0000;
}