body {
	color: #ffffff;
	font-size: 10px;
	font-family: verdana,helvetica,sans serif;
}

td {
	color: #333333;
	font-size: 10px;
	font-family: verdana,helvetica,sans serif;
}

div.text {
       display: none;
}

/************************** Tabellen, Breite, Hintergrundfarben *****************************/


/* Allgemeiner Hintergrund */

.mainBackground {
	background-color: #FFFFFF;
}


/* Hintergrundfarbe fuer die Linien um dem Shop herum */

.rahmenBackground {
	background-color: #FFFFFF;
}


/* Tabellenbreite Layout Header - Logo, Banner */

table.tab-head {
       width: 960px;
}

/* Tabellenbreite Layout Haupttabelle um den kompletten Inhalt unterhalb des Logos*/

table.tab-haupt {
       width: 980px;
}


/* Tabellen Layout Navigation oben horizental - Headline - background-color: #FED968 */

.tdtopHeadlineBackground {
	background-color: #FFFFFF;
       text-align: center;
	color: #000000;
	font-weight: bold;
       border: 1px solid #FF9900;
       padding-top: 3px;
       padding-left: 3px;
       padding-right: 0px;
       padding-bottom: 3px;
}


/* Haupt-Tabelle links, in der alle anderen Tabellen eingeblendet werden */

.tabelle-links {
	background-color: #FFFFFF;
       border: 0px;
       padding-top: 0px;
       padding-left: 10px;
       padding-right: 0px;
       padding-bottom: 0px;
}


/* Tabelle unten Copyright table */

table.footer {
       width: 960px;
}


/* Tabelle unten Copyright td */

.table-footer {
	background-color: #FED968;
       text-align: center;
	color: #000000;
	font-weight: 100;
       border: 1px solid #FF9900;
       padding-top: 2px;
       padding-left: 0px;
       padding-right: 0px;
       padding-bottom: 2px;
}


/* Breite aller Tabellen links - Produkte, Konto, Suche, Hersteller, Angebote, Shop empfehlen, Newsletter, Statistik */

.table-left{
       width: 170px;
}


/* Tabellen Layout links - Headline */

.tdleftHeadlineBackground {
	text-align: left;
	background-color: #FED968;
	color: #000000;
	font-weight: bold;
       border: 1px solid #FF9900;
       padding-top: 3px;
       padding-left: 3px;
       padding-right: 0px;
       padding-bottom: 3px;
}


/* Tabellen Layout links - Content */

.tdLeftNaviBackground {
	text-align: left;
	background-color: #FEEDB7;
       border: 1px solid;
       border-top-color: #FEEDB7;
       border-left-color: #FF9900;
       border-right-color: #FF9900;
       border-bottom-color: #FF9900;
       padding-top: 6px;
       padding-left: 6px;
       padding-right: 2px;
       padding-bottom: 6px;

}


/* Tabellen Layout Mitte - Headline*/

.headline {
	background-color: #FED968;
	color: #000000;
	font-weight: bold;
       border: 1px solid #FF9900;
       padding-top: 3px;
       padding-left: 3px;
       padding-right: 3px;
       padding-bottom: 3px;
}


/* Tabellen Startseite Content Mitte - Neue Artikel, Angebote*/

.start-content-mitte {
       border-bottom: 0px solid #FF9900;
       padding-top: 10px;
       padding-left: 0px;
       padding-right: 0px;
       padding-bottom: 5px;
}


/* Tabellen Content Mitte - alles restliche*/

.content {
       text-align: justify;
       padding-top: 0px;
       padding-left: 4px;
       padding-right: 1px;
}


/*  Tabellen Layout Mitte - Content - Warenkorb, Bestelluebersicht, Meine Bestellungen */

.tdSecondBackground {
	background-color: #FEEDB7;
       border: 1px solid;
       border-top-color: #FF9900;
       border-left-color: #FF9900;
       border-right-color: #FF9900;
       border-bottom-color: #FF9900;
       padding-top: 6px;
       padding-left: 6px;
       padding-right: 6px;
       padding-bottom: 6px;

}


/* Haupt-Tabelle links, in der alle anderen Tabellen eingeblendet werden */

.tabelle-rechts{
	background-color: #FFFFFF;
       border: 0px;
       padding-top: 0px;
       padding-left: 0px;
       padding-right: 10px;
       padding-bottom: 0px;
}


/* Breite aller Tabellen rechts - Warenkorb, Preisliste, Bestseller */

.table-right{
       width: 150px;
}


/* Tabellen Layout rechts - Headline*/

.tdrightHeadlineBackground {
	text-align: center;
	background-color: #FED968;
	color: #000000;
	font-weight: bold;
       border: 1px solid #FF9900;
       padding-top: 3px;
       padding-left: 3px;
       padding-right: 0px;
       padding-bottom: 3px;
}

/* Tabellen Layout rechts - Content */

.tdRightNaviBackground {
	text-align: center;
	background-color: #FEEDB7;
       border: 1px solid;
       border-top-color: #FEEDB7;
       border-left-color: #FF9900;
       border-right-color: #FF9900;
       border-bottom-color: #FF9900;
       padding-top: 6px;
       padding-left: 6px;
       padding-right: 2px;
       padding-bottom: 6px;
}

/************************** Textformatierung  *****************************/

.artikelname {
	font-size: 11px;
	font-weight: bold;
}


.erfolgsMeldung {
	color: red;
	font-weight: bold;
}


.fehlermeldung {
	color: red;
	font-weight: bold;
}


.aneinanderFormatierung {
	float:	left;
	padding-right: 6px;
}

.warenkorb-einsehen {
	font-size: 10px;
       color: #000000;
	font-weight: bold;
}

.warenkorb-artikel {
	font-size: 11px;
       color: #800000;
	font-weight: bold;
}

.warenkorb-hinweis-rabatt {
	font-size: 10px;
       color: #800000;
	font-weight: 100;
}


/**************************** Hpyerlinks Startseite Produkte, Bestseller rechts ***************************/

a {
	font-size: 10px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #808080;
	text-decoration: underline;
}


/* Hyperlinks oben Mitte oder Navigation Allgemein*/

a.naviTopLinks {
	font-size: 10px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
       line-height: 17px;
	text-decoration: underline;
}

a.naviTopLinks:hover {
	color: #808080;
	text-decoration: underline;
}



/* Hyperlinks auf der linken Seite */

a.naviLeftLink {
	font-size: 10px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
       line-height: 17px;
	text-decoration: underline;
}

a.naviLeftLink:hover {
	color: #808080;
	text-decoration: underline;
}


/* Hyperlinks auf der rechten Seite */

a.navirightLink {
	font-size: 10px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a.navirightLink:hover {
	color: #808080;
	text-decoration: underline;
}


/* Hyperlinks Bestseller Top 10 auf der linken Seite */

a.bestseller {
	font-size: 10px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a.bestseller:hover {
	text-decoration: underline;
}


/* Unterkategorien */

a.naviSecondLeftLink {
	font-size: 10px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
       line-height: 17px;
	text-decoration: underline;
}

a.naviSecondLeftLink:hover {
	color: #808080;
	text-decoration: underline;
}


/* Button - In den Warenkorb, Merkzettel, zur Kasse, weiter shoppen */

a.buttonLink {
	text-align: center;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px #333333 solid;
	white-space: nowrap;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	line-height: 16px;
}


/* Hyperlinks Bestseller Top 10 auf der linken Seite */

a.artikeluebersicht {
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a.artikeluebersicht:hover {
	text-decoration: underline;
}




/**************************** Preisformatierung *******************************/

.grossPreis {
	color:	#333333;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
}


.preisAlt {
	text-decoration : line-through;
	color:	#800000;
	font-size: 11px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
}


/* Startseite Preis unter den Bildern - Hinweise wenn etwas nicht erfüllt wurde */

.kontrast
{
	color:	#333333;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
}


/************************ Formular Formatierung *******************/

/* Formatierung fuer die Merkmals Selectboxen */

.variantenForm {
	font-size: 10px;
	width: 100px;
	font-family: verdana, helvetica, sans-serif;
}


.inputNavi {
	font-size: 10px;
	font-family: verdana,helvetica,sans serif;
	width: 120px;
	color:	#000000;
}


.inputNaviSearch {
	font-size: 10px;
	font-family: verdana,helvetica,sans serif;
	width: 110px;
	color:	#000000;
}


.selectNavi {
	font-size: 10px;
	font-family: verdana,helvetica,sans serif;
	width: 110px;
	color: #000000;
}


.inputLogin {
	width: 100px;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	color: #000000;
}


/* Registration */

.inputReg {
	width: 300px;
	font-size: 10px;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}


.selectReg {
	width: 300px;
	font-size: 10px;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}


.inputEmpf {
	width: 200px;
	font-size: 10px;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}


.textReg {
	width: 300px;
	height: 60px;
	font-size: 10px;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
}

   /* Anfang Kontaktfelder */

.menge { 
       font-family: verdana, helvetica, sans-serif;
	text-align: center;
       font-size: 10px;
       font-weight: 100;
       color: #333333;
       background-color: #FFFFFF;
       width: 40;
	border: 1px #333333 solid;
}


/************************ Fehler Formatierung **********************/

.fehlerClasse {
	background-color: red;
	font-weight: bold;
	color: #ffffff;
	font-family: verdana, helvetica, sans-serif;
}


/* Formatierung fuer Hinweise, die sonst leicht uebersehen werden koennten */

.wichtig {
	color: #FF0000;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
}


.klein {
	font-size: 10px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
       text-align: left;
}

.shopUebersicht {
	background-color: #FF9900;
}


.formerror {
	color: #FF0000;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
}


a.copyright {
	font-size: 9px;
	font-weight: 100;
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

a.copyright:hover {
	text-decoration: none;
}


