/* $Id: stylesheet.css  

   alt  dunkelgrau 	67676b
   			hellgrau 	 	acadb0
   			blau     	 	6FB0E3
      
   neu	hellblau     6fb0e3
        dunkelblau   4a7596 
        noch dunkler 1e4461
        grau         e3e3e3
        hellbraun    e3c86f
        dunkelbraun  96784a
*/ 


BODY {
  background:#6FB0E3;
  color:#000000;
  margin:0;
}

#logo {

}

.ProduktSubHeader {
font-weight:bold;
}

h1 { 
 font-family:Verdana, Arial, sans-serif;
 font-size:22px;
 font-weight:bold;
 margin:0;
 color:#6FB0E3;
 padding:8px 0 0 0; /* Para:Abstand oben rechts unten links */
}

h2 { 
 font-family:Verdana, Arial, sans-serif;
 font-size:18px;
 font-weight:bold;
 margin:0;
 color:#6FB0E3; 
 padding: 8px 0 8px 0; 
}

h3 { 
 font-family:Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding: 8px 0 8px 0;  
}
.boxText { font-family:Verdana, Arial, sans-serif; font-size:11px; }
.errorBox { font-family :Verdana, Arial, sans-serif; font-size :13px; background:#ffb3b5; font-weight:bold; }
.stockWarning { font-family :Verdana, Arial, sans-serif; font-size :10px; color:#cc0033; }
.productsNotifications { background:#f2fff7; }
.orderEdit { font-family :Verdana, Arial, sans-serif; font-size :10px; color:#4a7596; text-decoration:underline; }




TD.col_left {
  background-color:#E3C86F;
  padding: 0 8px 0 8px; 
  vertical-align: top;
  width: 265px;
}


TD.col_right {
  background-color:#E3C86F;
  padding: 0 8px 0 8px;
}

TD.Box { /* Abstaende zwischen den Boxen */
  padding: 0 0 10px 0;
}

TD.Box_ganz_oben {   /* Categores und Warenkorb bekommen andere Abstaende. */
  padding: 10px 0 10px 0;
}

TD.Bereich_Mitte {   /* Bereiche beim Content  */
  padding: 10px 10px 0 10px;
  background:#ffffff;
}

A {
  color:#000000;
  text-decoration:none;
}

/* Farbe bei MouseOver */
A:hover {
  color:#AABBDD;
  text-decoration:underline;
}

FORM {
	display:inline;
}

/* Kopfbereich der Seite bei Banner von oscommerce */
TR.header {
  background:#6FB0E3;
}

/* Navigationszeile unter dem Kopfbereich */
TR.headerNavigation {
	background:#67676b;
}

/* Navigationszeile z.B. die >> Zeichen */
TD.headerNavigation {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  background:#4A7596;
  color:#ffffff;
  font-weight :bold;
  padding-top:5px;
}

/* Navigationszeile Textfarbe */
A.headerNavigation { 
  color:#FFFFFF; 
}

/* Navigationszeile bei MouseOver */
A.headerNavigation:hover {
  color:#ffffff;
}

/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
TR.headerError {
  background:#ff0000;
}

TD.headerError {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:16px;
  background:#ff0000;
  color:#ffffff;
  font-weight :bold;
  text-align :center;
  padding:10px 10px 10px 10px;
}

TD.textError {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background:#ff0000;
  color:#ffffff;
  font-weight :bold;
  text-align :center;
  padding:10px 10px 10px 10px;
}

/* Einblendung beim Versand eines neuen Passworts */
TR.headerInfo {
  background:#00ff00;
}

TD.headerInfo {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background:#00ff00;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}

/* Balken unten mit Datum */
TR.footer {
  background:#bbc3d3;
}

TD.footer {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  background:#4A7596;
  color:#ffffff;
  font-weight:bold;
}

/* Bereich Impressum */
TR.footer2 {
  background:#6FB0E3;
  color:#ffffff;
}

TD.footer2 {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  background:#6FB0E3;
  color:#ffffff;
  font-weight:bold;
}

/* Links im Bereich Impressum */
A.footer2 { 
  color:#FFFFFF; 
}

/* Farbe des Rahmen um alle Boxen */
.infoBox {
  background:#b6b7cb; 
}

/* Fuellfarbe aller Boxen */
.infoBoxContents {
  background:#E3E3E3;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

.infoBoxNotice {
  background:#FF8E90;
}

.infoBoxNoticeContents {
  background:#FFE6E6;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

.RosaHintergrund {
  background:#FFE6E6;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
}

/* Fuellfarbe Ueberschrift aller Boxen */
TD.infoBoxHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;     /* Bei mehr als 10 Punkten Boxengroesse in application_top erhoehen */
  font-weight:bold;
  background:#96784A;
  color:#ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

/* Farbe Produktlisten gerade und ungerade Zeilen */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even, TR.linkListing-odd {
  background:#f8f8f9;
}

TABLE.productListing {
  border:0;
  border-style:solid;
  border-color:#b6b7cb;
  border-spacing:1px;
}


/* Produkttabelle Ueberschrift Fuellfarbe */
TD.productListing-heading {
  font-family:Verdana, Arial, sans-serif;
  font-size:14px;
  background:#b6b7cb;
  color:#FFFFFF;
  font-weight:bold;
  padding: 2px 8px 2px 8px; 
}


TD.productListing-data {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  border:0;
  border-style:solid;
  border-color:#ff0000;
  border-spacing:1px;  
  padding: 10px 0 10px 0; 
}

TD.productListing-data-shoppingcart {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  border:0;
  border-style:solid;
  border-color:#ff0000;
  border-spacing:1px;  
  padding: 5px 2px 5px 2px 
}

.productListing-image {
  border:2px;
  border-style:solid;
  border-color:#6FB0E3;
  border-spacing:0;  
}


/* Farbe Seitenauswahl unten rechts */
A.pageResults {
  color:#0000FF;
}

/* Farbe Seitenauswahl unten rechts bei bei MouseOver */
A.pageResults:hover {
  color:#0000FF;
  background:#FFFF33;
}

/* Ueberschrift Farbe wie unser Angebot, Kategorien, etc. */
TD.pageHeading, DIV.pageHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#000000;
  background:#ffffff;
}

TD.PreisInProduktdetails {
  font-family:Verdana, Arial, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#9a9a9a;
  background:#ffffff;
}

.HinweisSteuerVersand {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#9a9a9a;
  background:#ffffff;
}

TR.subBar {
  background:#f4f7fd;
}

/* Sub Titelzeile z.B. Es wurden keine Artikel gefunden ... */
TD.subBar {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#000000;
}

/* Haupt-Schrift */
TD.main, P.main {
  font-family:Verdana, Arial, sans-serif;
  font-size:13px;
  line-height:1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}


TD.SubCategoryLink, SPAN.SubCategoryLink, P.SubCategoryLink {
  font-family:Verdana, Arial, sans-serif;
  font-size:30px;
  line-height:0.7;
}


TD.accountCategory {
  font-family:Verdana, Arial, sans-serif;
  font-size:13px;
  color:#aabbdd;
}

TD.fieldKey {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

TD.fieldValue {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
}

TD.tableHeading {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

/* Farbe der neuen Artikel im Warenkorb */
SPAN.newItemInCart {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  color:#ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

TEXTAREA {
  width:100%;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}

/* Farbe Schriftzug Gast bei der Begruessung */
SPAN.greetUser {
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#f0a480;
  font-weight:bold;
}

/* Formularbereich bei Weiterempfehlungen und Kundenkonto */
TABLE.formArea {
  background:#f1f9fe;
  border-color:#7b9ebd;
  border-style:solid;
  border-width:1px;
}

TD.formAreaTitle {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}

SPAN.markProductOutOfStock {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  color:#c76170;
  font-weight:bold;
}

SPAN.productSpecialPrice {
  font-family:Verdana, Arial, sans-serif;
  color:#ff0000;
}

SPAN.errorText {
  font-family:Verdana, Arial, sans-serif;
  color:#ff0000;
}

/* MouseOver-Balken im checkout-Bereich */
.moduleRow { }
.moduleRowOver { background-color:#D7E9F7; cursor:pointer; }
.moduleRowSelected { background-color:#E9F4FC; }

/* Navigationsleiste unten im checkout */
.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Verdana, Arial, sans-serif; font-size:11px; color:#000000; }

/* message box */
.messageBox { font-family:Verdana, Arial, sans-serif; font-size:10px; }
.messageStackError, .messageStackWarning { font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#ffb3b5; }
.messageStackSuccess { font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#99ff00; }

/* input requirement */
.inputRequirement { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#ff0000; }

/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border:1px;
  border-style:solid;
  border-color:#b6b7cb;
  border-spacing:1px;
}

.linkListing-heading {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  background:#b6b7cb;
  color:#FFFFFF;
  text-align:center;
}

TD.linkListing-data {
  border-right:1px solid #b6b7cb;
  border-bottom:1px solid #b6b7cb;
  padding:4px;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}

TR.linkListing-even {
  background:#F5F5F5;
}

.linkFeatured {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  background:#dbd6d6;
  color:#FFFFFF;
  text-align:center;
}
/* VJ Links Manager v1.13 end */

/*****************************************************************************
stylesheet-slimbox.css für die neuen PopUp-Bilder
http://www.digitalia.be/software/slimbox2#usage
Support: http://groups.google.com/group/slimbox-support
*****************************************************************************/ 
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(./images/icons/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 102px;
	outline: none;
}

#lbPrevLink {
	left: 35%;
	background: transparent url(./images/icons/prevlabel.gif) no-repeat 0 0%;
}

#lbPrevLink:hover {
	background: transparent url(./images/icons/prevlabel.gif) no-repeat 0 0%;
}

#lbNextLink {
	right: 35%;
	background: transparent url(./images/icons/nextlabel.gif) no-repeat 100% 0%;
}

#lbNextLink:hover {
	background: transparent url(./images/icons/nextlabel.gif) no-repeat 100% 0%;
}

#lbBottom {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCaption, #lbNumber {	
	font-weight: bold;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 103px;
	height: 19px;
	background: transparent url(./images/icons/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

TABLE.subcategory {
  width: 100%;
  border-top:7px;
  border-left:7px;
  border-right:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:#6fb0e3;
  border-spacing:1px;
  background:#ffffff;
  font-family:Verdana, Arial, sans-serif; font-size:13px;
  padding:0px 0 0 0; /* Para:Abstand oben rechts unten links */
}

TR.vor_subcategory {
  padding:22px 22 22 22; /* Para:Abstand oben rechts unten links */

}

TD.ueberschrift_subcategory {
  border-bottom:2px;
  border-color:#6fb0e3;
  background:#ffffff;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  border-style:solid;
  border-spacing:0px;
}

#shortdescription {
  width: 40%;
  border-top:5px;
  border-left:5px;
  border-right:5px;
  border-bottom:5px;
  border-style:solid;
  border-color:#6fb0e3;
  border-spacing:1px;
  background:#ffffff;
  padding:2px 2 2 2;
  float:left;
  margin-right:5px;
}

