@import url("../../../css/layout_shop.css");
@import url("../../../css/style.css");

body {color:#666666;}
img  {border:0;}

.hervorgehoben {
	font-weight:bold;
}
.rahmen {								/* gibt grauen Rahmen genügend Innen- und Außenabstand */
	margin:15px 0;
	padding:10px;
	border:1px solid #666666;
}

/* Boxed (alle Inhalte in den Spalten rechts und links */

.boxed {								/* Umschließt alle Boxen in der rechten und linken Spalte */
	margin-bottom:10px;					/* Definiert den Abstand zwischen den Boxen */
	width:99.9%;						/* sonst zerschießt das Layout in versch. IE-Varianten */
}
.boxed .heading {						/* Formatiert die Überschriften in den Boxen Rechts und Links */
	margin:0px;							/* bekommt abgerundeteet obere Ecken */
	padding:5px 8px 4px 8px;
	background:#731124;
	font-size:1.1em;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#fff;
}
.boxed .content {						/* Formatiert Abstände in den Boxen Rechts und Links */
	margin:0;
	padding:5px 5px 5px 8px;
	border:1px solid #731124;			/* roter Rahmen für die Box */
}
.boxed h2 {
	border:0;
	padding:0;
}
.boxText {								/* Formatiert grundlegend den Text in den Boxen */						

}
.boxImage {								/* Formatiert Abbildungen in Boxen */
	padding-bottom:10px;
}
.boxProduct {							/* Formatiert Produktnamen in Boxen */
	font-weight:bold;
}
.boxPrice {								/* Formatiert Preisangaben in Boxen */
	font-weight:bold;
}
.boxVPE {								/* Formatiert VPE-Angaben in Boxen */

}
.boxTax {								/* Formatiert Steuerangaben in Boxen */

}
.boxCenter {							/* zentrierte Inhalt in Boxen */
	width:100%;
	margin:auto;
	text-align:center;
}
.boxRight {								/* rechtsbündiger Inhalt in Boxen */
	text-align:right;
}
.boxed form {							/* setzt die Abstände der Form-Felder auf 0 */
	margin:0;
	padding:0;
}
.boxed .formlabel {						/* gibt dem Label bei Eingabefeldern einen Abstand in Boxen */
	padding:2px 0;
	margin:0;
}
.boxed .button input {					/* Formatiert die Buttons in Boxen */
	padding-top:4px;
	padding-bottom:4px;
	padding-left:0px;
	border:0;
	margin:0;
	background:#fff;
}

/* Definiton der Links in .boxed Elementen */

.boxed a {
	color:#731124;
	font-weight:bold;
	text-decoration:none;
}
.boxed a:active {
	color:#862D2D;
	font-weight:bold;
	text-decoration:none;
}
.boxed a:hover {
	color:#f05d13;
	font-weight:bold;
	text-decoration:underline;
}

/* Layout der Kategorienansicht */

ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
li {
	padding:0;
	margin:0;
}
ul li {									/* Für Hauptkategorien  */
	padding-bottom:0.5em;
}
.main {									/* Für Hauptkategorien  */

}
.submenu ul {
	margin-top:0.5em;
}
.submenu li {							/* Für Hauptkategorien mit Submenu  */
	margin:0;
	padding:0;
	padding-left:1em
}
li .active {							/* Gewähltes Element  */

}
.sub {									/* Für Subkategorien  */

}
.normal {								/* keine Ahnung wofür */

}

/* Layout der Listen die aus der Content-Box aufgerufen werden (AGB, Datenschutz etc.) */

.listeCBox ul {
	padding:1em ;
	list-style-type:square;
}
.listeCBox li {
	padding-left:2em;
	padding-bottom:.7em;
}

/* Content */

.inhalt {								/* allgemeine Definitionen für mittlere Spalte */

}
.smallHeading {							/* kleine Überschrift, unterstrichen im Content Bereich */
	padding-bottom:3px;
	border-bottom:1px solid #666666;
	margin-bottom:0.8em;
	font-weight:bold;
}
.contentText {							/* Formatiert allgemeinen Text im Content Bereich */
	padding-bottom:0.3em;
}
.contentError {							/* Formatiert Fehlermeldungen im Content Bereich */
	border:2px solid #731124;
	padding:1em;
	margin:1em;
	text-align:center;
}
.liste_unterkategorien {				/* rückt die Auflisttung der Unterkategorien ein */
	margin-left:3em;
}
.inhalt .formlabel {					/* gibt dem Label bei Eingabefeldern einen Abstand */
	padding:2px 0;
}
.inhalt .button {						/* Formatiert Buttons im Content Bereich */
	border:0;
	background:#fff;
	padding:10px 0 10px 0;
}
.button input {							/* entfernt roten Rahmen bei Buttons */
	background:#fff;
	border:0px solid #FFFFFF;
}
.contentCenter {						/* zentriert im Content Bereich */
	width:100%;
	margin:auto;
	text-align:center;
}
.contentRight {							/* rechtsbündig im Content Bereich */
	text-align:right;
}

/* Produktdetails */

.ProductName {							/* Formatiert Produkttext im Content */
	font-weight:bold;
}
.ProductDescription {					/* Formatiert Artikelbeschreibung */
	padding-bottom:0.3em;
}
.ProductPrice {							/* Formatiert den Preis im Content Bereich */
	font-weight:bold;
	font-size:1.2em;
}
.ProductVPE {							/* Formatiert VPE-Text im Content */
}
.ProductNr {							/* Formatiert Artikel-Nr im Content */
}
.ProductTax {							/* Formatiert Steuertext im Content */
}
.ProductShipping {						/* Formatiert Lieferzeit im Content */
}
.ProductImage {							/* Formatiert Produkt-Abbildungen im Content */

}
.produktnavigation {					/* macht die Schrift für vor und zurück Schaltflächen kleiner */
	font-size:1em;
	padding-bottom:5px;
/*	border-bottom:1px solid #666666;	*/
	margin-bottom:0.8em;
}
.produktergaenzungen {					/* Formatiert die ergänzenden Infos aus Produktdetailseite */
	margin:15px 0;
	padding:10px;
	border:1px solid #666666;
}

/* Footer */

.copyright {
  line-height:1.5;
  text-align:center;
  font-size:0.8em;
}
.parseTime {
  line-height:1.5;
  text-align:center;
  font-size:0.8em;
}
