body
{
	color:					#ffffff;
	font-size:				12px;
	font-family:			verdana,arial,helvetica,sans serif;
}

td
{
	color:					#000000;
	font-size:				12px;
	font-family:			verdana,arial,helvetica,sans serif;
}

/* Allgemeiner Background */
.mainBackground
{ background-color:	#ffffff; }

/* Contenthintergrund auf der Startseite */
.contentBackground
{ 
	background-color:	#ffffff; 
	color:				#000000;
	
}

/* Rahmen fuer Startseite und Kategorieansicht */
.contentRahmen
{
	background-color:	#F3F7F1;
	color:				#000000;
}

/* Hintergrundfarbe fuer Warenkorb etc. Button und Uebersichtshintergrund bei den Artikeln */
.naviBackground
{
	background-color:	#ffffff;
}

/* Headline Hintergrundfarben fuer die Navigation links und rechts */
.naviHeadBackground
{
	background-color:	#ffffff;
	color: #000000;
}

/* Hintergrundfarbe fuer die linke Navigationsleiste */
.naviLeftBackground
{
	background-color:	#ffffff;
}

/* Hintergrundfarbe fuer die rechte Navigationsleiste */
.naviRightBackground
{
	background-color:	#ffffff;
}


/* Fuer die Rahmen der Warenkorbbutton und dem Warenkorb selber */
.strichColor
{
	background-color:	#ffffff;
	color:				#000000;
}

.fehlerClasse
{
	background-color:	#cc0000;
	color:				#ffffff;
}


/**************************** Textdefinition *******************************/
.naviText
{
	font-size:				12px;
}


/**************************** Linkdefinition *******************************/
a
{
	font-size:				12px;
	color:					#000000;
	text-decoration:	none;
}

a.norm
{
	font-size:				12px;
	color:					#000000;
}

a.link
{
	color:					#000000;
	font-size:				12px;
}

a.naviTopLinks
{
	color:					#909090;
}
.menu
{
	font-size:				12px;
	
}
a.menu:hover
{ 
color:#000000; background-color:#2E6867; 
}
 
.header
{
width: 901px;
background: #D8E5FF;
color: #000000;
padding: 1px 0px 0px 4px;
border: 1px solid #ffffff;
display: block;
font-size:		12px;
line-height: 17px;
font-weight: bold;

} 
/*headmenu*/
.headmenu
{

 line-height: 18px;
 background: #ffffff;

}

.headmenu a
{
border: 1px solid #ffffff;
width: 159px;
display: block;
padding: 1px 0px 0px 4px;
background: #D8E5FF;
color: #000000;

font-size:		12px;
}

.headmenu a:hover
{
background: #FF9933;
color: #000000;

}
.katmenu
{
display: block;
line-height: 23px;
border: 1px solid #ffffff;
width: 180px;
padding: 1px 0px 0px 5px;
background: #D8E5FF;
color: #000000;
font-size:		12px;	
}
a.katmenu:hover
{ 
color:#000000; 
background-color:#FF9933; 
}

}
.ukatmenu
{
display: inline-block;
line-height: 16px;
border: 1px solid #ffffff;
width: 180px;
padding: 1px 0px 0px 5px;
background: #FF9933;
color: #000000;
font-size:	11px;
}

a.ukatmenu:hover
{
color: #000000;
background: #D8E5FF;
}
/************************** Formulardefinition *****************************/
.spooler
{
width: 178px;

color: #D8E5FF;
padding: 1px 0px 0px 0px;
border: 1px solid #ffffff;
display: block;
font-size:		13px;
line-height: 17px;
font-weight: bold;

}

legend
{
color: #000000;
}
.inputNavi
{
	/*background-color: #BFC8D4; */
	font-size:				12px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						90px;
	color:						#D8E5FF;
}

.inputNaviSearch
{
	/*background-color: #BFC8D4; */
	font-size:				12px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						112px;
	color:						#D8E5FF;
}

.selectNavi
{
	/*background-color: #BFC8D4; */
	font-size:				12px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						112px;
	color:						#000000;
}

.inputLogin
{
	/*background-color:	#BFC8D4;*/
	width:						100px;
	font-size:				12px;
	color:						#000000;
}

/* Registration */
.inputReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	font-size:				12px;
	color:						#000000;
}

.selectReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	font-size:				12px;
	color:						#000000;
}

.inputEmpf
{
	/*background-color:	#BFC8D4;*/
	width:						200px;
	font-size:				12px;
	color:						#000000;
}
.legend
{
	font-size:				9px;
	color:						#000000;
}

.field
{
	
	font-size:				9px;

	width:						150px;
	font-size:				9px;
	color:						#000000;

}
.button
{
	height: 18px;
	width:						50px;
	font-size:				9px;
	color:						#000000;
}
.formfield
{
	/*background-color:	#BFC8D4;*/
	font-size:				9px;
	height: 18px;
	width:						70px;
	font-size:				9px;
	color:						#000000;
}

.textReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	height:						60px;
	font-size:				12px;
	color:						#000000;
}


/************************** Formatierung des Preises *****************************/
.grossPreis
{
	color:							#990000;
	font-size:					14px;
	font-weight:				bold;
	decoration;´: underline;
}
.mwst
{
	color:							#777777;
	font-size:					9px;
	
	decoration;´: underline;
}
.imageBackground
{
	background-color:	#ffffff;
}

.klein
{
	font-size:				12px;
}

.preisAlt
{
	text-decoration : line-through;
	font-size:				13px;
}

.kontrast
{
	color:						#000000;
}

.shopUebersicht
{
	background-color:	#FF9900;
}

/************************** Formatierung der Artikelheadline *****************************/
.artHeadline
{
	font-size:				15px;
}

.copyright
{
	color:						#cfcfcf;
	font-size:				12px;
}

.formerror
{
    color:                        #FF0000;
}
