body {
	color:						#000000;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
		background-image:url("../images/hg.gif");
	background-repeat: repeat-x;
}
td {
	color:						#000000;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}

h4{
color: #990011;
font-size:12px;
font-weight:bold;
display: block;
padding: 0px 0px 0px 25px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
h5{
color: #990011;
font-size:15px;
font-weight:bold;
padding: 0px 0px 0px 15px;
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:	#efeeee;
}
/* Hintergrundfarbe fuer die Linien um dem Shop herum */
.schwarzRahmen {
	background-color:	#000000;
}
/* Hintergrundfarbe fuer die Ueberschriftstabellen */
.tdHeadlineBackground {
	background-color:	#efeeee;
	color:						#000000;
	font-weight:			bold;	
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 10px;
}
/* Hintergrundfarbe fuer Navi links */
.HeadlineBackground {
	background-color:	#999966;
	color:						#ffffff;
	font-weight:			bold;
	font-style:italic;
	background-image:url("../images/unter2.jpg");
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 0px;
}
/* Hintergrundfarbe gold */
.Backgroundgold {
	background-color:	#cccc99;
	font-weight:			bold;	
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 10px;
}
/* Hintergrundfarbe fuer den Content der Tabellen Warenkorb, Bestelluebersicht, Meine Dowanloads, Meine Bestellungen */
.tdSecondBackground {
	background-color:	#efeeee;
	color:						#000000;
	font-weight:			bold;
margin: 0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}
/* Hintergrundfarbe fuer den linken Navigations Frame */
.tdLeftNaviBackground {
	background-color:	#ffffff;

margin: 0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}
/* Hintergrundfarbe fuer den rechten Navigations Frame */
.tdRightNaviBackground {
	background-color:	#ffffff;
margin: 0px 0px 0px 0px;
padding:3px 3px 3px 3px;
}
/************************** Tabellen Hintergrund *****************************/
.tabOben{
	background-color:	#efeeee;
	background-image:url("../images/150_o.gif");
background-repeat: no-repeat;
}
.tabUnten{
	background-color:	#efeeee;
	background-image:url("../images/150_u.gif");
background-repeat: no-repeat;
}
.grau{
	background-color:	#b6c4ca;
}

.stab{
	background-color:	#ffffff;
	background-image:url("../images/oben1.jpg");
}
.under{
color: #000000;
background-color: #efeeee;
}
/*************************************/
.tabelle{
background-image:url("../images/grau.gif");
background-repeat:repeat-y;
}
.tabelle2{
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 5px;
}
.tabelle3{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 10px;
color: #00000;
font-size: 11px;
font-weight: light;
font-family:			verdana,arial,helvetica;
}

.tabelle3 a:link{
 color: #990011;
 font-size: 11px;
	text-decoration: none;
font-family:			verdana,arial,helvetica;
}

.tabelle3 a:visited{
	color: #990011;
 font-size: 11px;
 	text-decoration: none;
font-family:			verdana,arial,helvetica;
}

.tabelle3 a:hover{
	color: #990011;
 font-size: 11px;
font-family:			verdana,arial,helvetica;
	text-decoration: underline;
}
.wand{
background-image:url("../images/r-type.jpg");
background-repeat:no-repeat;
}
/************************** Textformatierung  *****************************/
.headline {
	font-size:				12px;
	font-weight:			bold;
    color:					#000000;
	background-color:	#efeeee;
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 10px;
}
.headline2 {
	font-size:				12px;
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 10px;
}
.news1{
color: #990011;
font-size:12px;
font-weight:bold;
padding:0px 10px 0px 10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.news2{
color: #990011;
font-size:11px;
font-weight:light;
padding:0px 10px 0px 10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.artikelname {
	font-size:				14px;
    color:					#6d7050;
	font-weight:			bold;
}
.artikelname3 {
	font-size:				12px;
    color:					#6d7050;
	font-weight:			bold;
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 10px;
}
.artikelname2 {
	font-size:				12px;
    color:					#000000;
	font-weight:			bold;
}
.erfolgsMeldung {
	color:						green;
	font-weight:			bold;
}
.fehlermeldung {
	color:						red;
	font-weight:			bold;
}
.aneinanderFormatierung {
	float:						left;
	padding-right: 		6px;

.extra{
color: #000000;
font-size:9px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
}/**************************** Linkdefinition ***************************/
a {
	font-size:				11px;
	color:						#990011;
	text-decoration:	none;
}
a:hover {
	font-size:				11px;
	color:						#990011;
	text-decoration:	underline;
}

a.buttonLink {
	color: 						#990011;
	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;
	font-weight:			bold;
}
/* Formatierung fuer die Links auf der linken Seite */
a.naviLeftLink {
	color:					#000000;
	font-size:				11px;
	font-weight:			bold;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 1px;	
}
a.naviLeftLink:link {
	color:					#000000;
	font-size:				11px;
	font-weight:			bold;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 1px;	
}
a.naviLeftLink:visited {
	color:					#000000;
	font-size:				11px;
	font-weight:			bold;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 1px;	
}
a.naviLeftLink:hover {
	color:					#990011;
	font-size:				11px;
	font-weight:			bold;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 1px;
	text-decoration: underline;
}


/* Unterkategorien */
a.naviSecondLeftLink {
	color:						#000000;
	font-size:				10px;
	font-weight:			light;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

a.naviSecondLeftLink:link {
	color:						#000000;
	font-size:				10px;
	font-weight:			light;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

a.naviSecondLeftLink:visited {
	color:						#000000;
	font-size:				10px;
	font-weight:			light;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

a.naviSecondLeftLink:hover {
	color:						#990011;
	font-size:				10px;
	font-weight:			light;
	text-decoration: underline;
margin: 0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}



a.naviTopLinks {
	color:						#000000;

}
/*************************************/
.counter{
	color: #ffffff;
 font-size: 11px;
	font-weight: light;

}

.counter a:link{
 color: #ffffff;
 font-size: 11px;
		text-decoration: none;
}

.counter a:visited{
	color: #ffffff;

 font-size: 11px;
 	text-decoration: none;
}

.counter a:hover{
	color: #ffffff;
 font-size: 11px;

	text-decoration: none;
}
/*************************/
/**************************** Preisformatierung *******************************/
.grossPreis {
	color:							#990011;
	font-size:					13px;
	font-weight:				bold;
}
.preisAlt {
	text-decoration : line-through;
	font-size:				12px;
}
/************************ Formular Formatierung *******************/
/* Formatierung fuer die Merkmals Selectboxen */
.variantenForm {
	font-size:				10px;
	width:						100px;
size:1;
}
.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:						90px;
	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:						#990011;
	font-weight:			bold;
}
.klein {
	font-size:				10px;
	font-weight:			light;
	color:						#000000;
}
.klein2 {
	font-size:				10px;
	color:					#cccccc;
}
.shopUebersicht {
	background-color:	#990011;
}
.formerror {
	color:                        #FF0000;
}
/**************************** transparent *******************************/

a.trans{
	color:						#ffffff;
	font-size:				11px;
	font-weight:			light;
}

a.trans:link {
	color:						#ffffff;
	font-size:				11px;
	font-weight:			light;

}

a.trans:visited {
	color:						#ffffff;
	font-size:				11px;
	font-weight:			light;
}

a.trans:hover {
	color:						#ffffff;
	font-size:				11px;
	font-weight:			light;
	text-decoration: underline;

}
