/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


/* Definition des Headerbereiches - Darstellung des gesamten Header Layouts  (kein Standard)   */

.layout_header_table {
 background-image: url('images/layout/seasons/header_foba.jpg');
 BACKGROUND-REPEAT: no-repeat;
 height: 210px;
 width: 1000px
}



/* Definition der Top Navigation im Header (Ihr Konto, Warenkorb etc.) (kein Standard) */

TD.layout_headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
  border-right: 1px solid #E2E2E2;
}


/* Definition der Top Navigation im Header Breadcrump */

 .layout_header_Breadcrumb {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #808080;
  border-right: 1px solid #E2E2E2;
}

/* Überblendeffekt für alle Grafiken mit Link (kein Standard) */

A:hover IMG {
 filter:Gray();
}



/* Definition der Top Navigation im Header - Stelle an der eine Grafik z.B. das Logo frei platziert werden kann (kein Standard) */

.layout_header_logo {
	LEFT: 600px; TOP: 120px; WIDTH: 165px; HEIGHT : 55px;  background-image: url('images/layout/gutschein.jpg'); BACKGROUND-REPEAT: no-repeat;  POSITION: relative;  cursor: pointer; cursor: hand
}



/* Definition des Bodybereiches - Darstellung des gesamten Body Layouts  (kein Standard) */

 .layout_body_table {
 width:1000;
 background-image: url('images/layout/seasons/header_foba_left.jpg'); BACKGROUND-REPEAT: no-repeat

}

/* Definition des Bodybereiches - Zelle für den Content Bereich der Haupttabelle */

 .layout_td_content {
 background-color: #ffffff;
 width: 100%;
}

/* Definition des Bodybereiches - Tablle für den Content Bereich der Haupttabelle liegt in layout_td_content*/

 .layout_table_content {
 background-color: #ffffff;
 width: 100%;
 height: 100%;

}


/* Definition des Bodybereiches - Aussentabelle Artikelname für Artikel Bereich - liegt in einer Zelle von layout_table_content */

 .layout_table_article_inner {
 width: 100%;
 background-color: #ffffff;
 background-image: url('images/layout/seasons/header_foba_middle.jpg'); BACKGROUND-REPEAT: no-repeat;
  border-top: 1px solid #E2E2E2;
  border-left: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
}

/* Definition des Bodybereiches - Tabelle für den Artikelnamen */

 .layout_table_article_name {
  width: 100%;
/*  height: 36px; */
  background-image: url('images/layout/background/blue_trans_80.png'); BACKGROUND-REPEAT: repeat;
  border: 1px solid #004984;
}

/* Definition des Bodybereiches - Zelle für den Artikelnamen */
 .layout_td_article_name {
  font-family:  Arial, sans-serif;
  font-weight: bold;
  color: #004984;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
}

 .layout_td_article_name_product_info {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
}
 .layout_h1_article_name_product_info {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:3px;
  color: #004984;
}

/* Preisvertextung Product_info */
 .layout_normal_price{
  font-size: 26px;
  color: #91210D;
}
 .layout_old_price{
  font-size: 10px;
  color: #666666;
}
 .layout_new_price{
  font-size: 26px;
  color: #91210D;
}
 .layout_new_price_text{
  font-size: 14px;
  color: #91210D;
}

 .liefer_td_article_info {
  background: #F5F5F5;
  border: 1px solid #E2E2E2;
}

  .preis_td_article_info {
  background: #F5F5F5;
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
}

/* Definition der Trusted Shop Box*/

 .layout_ts_table_siegel {
  background-image: url('images/layout/background/blue_trans_80.png'); BACKGROUND-REPEAT: repeat;
  border-bottom: 1px solid #004984;
  border-top: 1px solid #004984;
}

 .layout_ts_top_text {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
  color: #FFFFFF;
}
 .layout_ts_image {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 1px;
}

 .layout_ts_table_bewertung {
}





/* Definition des Bodybereiches - Zelle für die Artikelbeschreibung */

 .layout_td_article_description {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size: 10px;

}

/* Definition der Lieferbarkeitsanzeige*/

 .layout_shipping_status{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #009933;
  font-weight: bold;
 }


/* Definition der Startseite new products Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_table_article_list {
  border: 1px solid #E2E2E2;
}

/* Definition der Startseite new products Zelle (Artikelname) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_article_name {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #004984;
  background-image: url('images/layout/background/back_header_promo_grey.png'); BACKGROUND-REPEAT: repeat;
  border-bottom: 0px solid #E2E2E2;
}

/* Definition der Startseite new products Zelle (mehr Produkte der Kategorie) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_more_in_cat {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;
}



/* Definition der Startseite new products Zelle (alter Preis) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_special_price {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  color: #666666;
  background-color: #F4F4F4;
  width: 50%;
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
}

/* Definition der Startseite new products Zelle (Neuer und NormalPreis) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_price {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.9em;
  color: #91210D;
  background-image: url('images/layout/background/back_header_promo_grey.png'); BACKGROUND-REPEAT: repeat;
  width: 50%;
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  border-left: 1px solid #E2E2E2;
  font-weight: bold;
}



/* Definition der Startseite new products Zelle (Preisanzeige ohne Inhalt) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_price_without_content {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #004984;
  background-color: #ffffff;
  width: 50%;
  border-bottom: 1px solid #E2E2E2;
}



/* Definition der Startseite new products Zelle (Preisbeschreibung) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;
  border-top: 1px solid #E2E2E2;
  background-color: #F4F4F4;
  padding: 2;
}


/* Definition der Startseite new products Zelle (ohne Preisbeschreibung - leer) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_without_description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  border-top: 1px solid #004984;
  background-color: #ffffff
}



/* Definition der Startseite new products Zelle (Versandkosteninformation) von Aussentabelle der Produktanzeige (kein Standard) */

 .layout_np_td_SHIPPING_INFORMATION {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
}


/* Definition des Listenbereiches - Table für die Artikelbeschreibung */

 .layout_table_article_list {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #F8F8F8;
  border: 1px solid #E2E2E2;
}

 .layout_table_article_list_block {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
    background-image: url('images/layout/background/blue_trans_80.png'); BACKGROUND-REPEAT: repeat;

  background-color: #F8F8F8;
  border: 1px solid #999999;
  filter:alpha(opacity=70); /* IE */
opacity:0.7; /* allgemein */
-moz-opacity:0.7; /* Mozilla */
-khtml-opacity:0.7; /* KTHML */
-opera-opacity:0.7; /* Opera */
}



 .layout_h2_article_list {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
  font-weight:bold;
}

 .layout_h3_article_list {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
  color: #808080;
  }

 .layout_article_list_new_product {
  background-image: url('images/layout/neu.png');
  background-repeat:no-repeat;
  background-position:right 0;
}

/* Definition des Login-Bereiches - Table den Login Neuer Kunde und Anmeldung */

 .layout_table_login {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #F8F8F8;
  border: 1px solid #E2E2E2;
}

/* Definition des Anmeldungs-Bereiches Schritt 1 Formatierung der Tabellen*/

 .layout_table_step1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #F8F8F8;
  border: 1px solid #E2E2E2;

}

/* Definition des Anmeldungs-Bereiches Schritt 1 Formatierung der Tabellen*/

 .layout_td_step1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  width : 150px;
}


/* Definition der rechten Zelle (rechte Spalte)   (kein Standard) */

 .layout_td_right_box {
  border-right: 1px solid #E2E2E2;
}



/* Definition der Box der Schnellsuche  (kein Standard) */

.box_layout_search {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}


/* Definition der Box der Kategorien  (kein Standard) */

.box_layout_category {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #252525;
}

/* Definition der Box des Warenkorbs Headertable (kein Standard) */

.box_layout_shopping_cart_header {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #252525;
background-color: #EBEBEB;
}

/* Definition der Box des Warenkorbs Footertable (kein Standard) */

.box_layout_shopping_cart_footer {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #252525;
background-color: #EBEBEB;
}

/* Definition der Box der Informationen Headertable (kein Standard) */

.box_layout_information_header {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #252525;
background-color: #EBEBEB;
}


/* Definition der Box Informationen  (kein Standard) */

.box_layout_informations {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #252525;
padding-left: 2;
background-image: url('images/layout/information_back.png'); BACKGROUND-REPEAT: no-repeat;
}

/* Definition der Box Service  (kein Standard) */

.box_layout_service_table {
background-image: url('images/layout/back_service.png'); BACKGROUND-REPEAT: no-repeat;
}

.box_layout_service_top {
font-family: Verdana, Arial, sans-serif;
font-size: 0.8em;
color: #336699;
padding-left: 3;
}

.box_layout_service {
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
color: #252525;
padding-left: 3;
}
/* Definition der alten Box Informationen  (kein Standard) */

.box_layout_information {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #252525;
}


/* Definition der Box der Kundenstimmen (kein Standard) */

.box_layout_cust_reviews {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #252525;
background-image: url('images/layout/cust_reviews_back.png'); BACKGROUND-REPEAT: no-repeat;
}

/* Definition der Box der Friendshops (kein Standard) */

.box_layout_friendshops {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #252525;
background-image: url('images/layout/friendshops_back.png'); BACKGROUND-REPEAT: no-repeat;
}

/* Definition der Box der Zahlungsinformationen (kein Standard) */

.box_layout_payment_methods {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #252525;
padding-left: 2;
background-image: url('images/layout/payment_methods_back.png'); BACKGROUND-REPEAT: no-repeat;
}


/* Definition der Box der Hotline (kein Standard) */

.box_layout_hotline_header {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #252525;
background-color: #EBEBEB;
}


/* Definition der Box Hotline Telefonnummer  (kein Standard) */

.box_layout_hotline_nr {
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
color: #336699;
}

/* Definition der Box Hotline Zeit  (kein Standard) */

.box_layout_hotline_time {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #252525;
}

/* Definition der Box Hotline Info  (kein Standard) */

.box_layout_hotline_info {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #252525;
}


/* Definition der Table Box Angebote (rechte Spalte)   (kein Standard) */

 .layout_table_specials_box {
  border:1px solid #E2E2E2; background-color: #fdf5e6
}


/* Definition der Tabelle Image Box Angebote (rechte Spalte)   (kein Standard) */

 .layout_table_image_specials_box {
  background-color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #252525;
}


/* Definition der Zelle Schrift Box Angebote (rechte Spalte)   (kein Standard) */

 .layout_td_specials_box {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #252525;
  width : 100%;
}



/* Definition des Footerbereiches - Darstellung des gesamten Footer Layouts  (kein Standard) */

 .layout_footer_table {
 width: 1000px;
 border-top: 1px solid #E2E2E2;
 border-bottom: 1px solid #E2E2E2;
 }



/* Nachfolgende Funktionen definiert die Infoboxen links und rechts des Contents (kein Standard) */

/* Steuerung der Box Tabellen z.B. Farbe   background: #b6b7cb; */
.infoBox {
}



/* Steuerung der Box Zellen z.B. Farbe   background: #ffffff; wenn hier und in infoBox keine Farbe angegben wird = transparent */
/* Die Steuerung der Schriftgröße funktioniert nur in einigen Tabellen */

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

/* Dynamic Sitemap */
ul.sitemap {
color: #E2E2E2;
}


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; 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: #0000FF; text-decoration: underline; }

BODY {
  background: url('/images/layout/seasons/back.gif');
  background-repeat:repeat-y;
  background-position: center ;

}


A {
  color: #3B3B3B;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}

FORM {
	display: inline;
}


/* #######################    Definition des Headers im Katalogbereich ################ */

/*
 Steuerung der Hintergrundfarbe der ersten Tabelle (Standard)
*/

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #000000;
}



/*
 Steuerung aller Zeichen, die kein Link sind und die Hintergrundfarbe der Tabelle (Standard)
*/


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

/*
 Steuerung aller Zeichen, die ein Link sind (Standard)
*/

A.headerNavigation {
  color: #000000;
}

/*
 Steuerung aller Zeichen, die ein Link sind - Mouseovereffekt (Standard)
*/

A.headerNavigation:hover {
  color: #E1E1E1;
}


TR.headerError {
  background: #ff0000;
}

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

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;
}

TR.footer {
  height: 35px;
}

TD.footer {
  background-image: url('images/layout/background/blue_trans_80.png'); BACKGROUND-REPEAT: repeat;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


/* definiert die Infoboxen links und rechts des Contents (Standard) */
/* old code

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

old code ende */




TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;

  color: #000000;
}

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

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

 TR.productListing-even{
   background: #ffffff;

 }

TABLE.productListing {
  border: 1px solid #004984;
}

.productListing-heading {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color: #004984;
  padding: 3;
  background-image: url('images/layout/background/blue_trans_80.png'); BACKGROUND-REPEAT: repeat;
}


.productwk-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #fdf5e6;
  color: #004984;
  padding: 3;
  border-bottom: 1px solid #E2E2E2;
}

TD.productListing-data {
  padding: 3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}



.pageResults {
  display:block;
  float:left;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #0000FF;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  width: 20px;
  text-align: center;
  }

.pageResults:hover {
  color: #0000FF;
  text-decoration: none;
  background-image: url('images/layout/background/blue_trans_80.png');
}

/* Anzeige der Suchergebnisse Split Page Results Navigation*/

.pageResultstd{
  text-align: right;
}

.split_jumplink{
  display:block;
  float:left;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  width: 20px;
  text-align: center;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  background-image: url('images/layout/background/blue_trans_80.png');
  }



TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}


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

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;
}

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;
}

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

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: 10px;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #91210D;
  font-size: 12px;

}

SPAN.productOldPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #666666;
  font-size: 12px;

}

SPAN.productNormalPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #91210D;
  font-size: 12px;
  font-weight: bold;
}


SPAN.PRICE_TAX_SHIPPING_INFORMATION {
  font-family: Verdana, Arial, sans-serif;
  color: #666666;
  font-size: 9px;

}

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif;  font-size: 12px; background-color: #ffb3b5;  padding: 5; border: 1px solid #808080;}
.messageStackSuccess { font-family: Arial, sans-serif;  font-size: 12px; background-color: #99ff00;  padding: 3;border: 1px solid #808080;}

/* input requirement */

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

/* Shipping Site Beginn */

TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

TD.shippingNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #000000;
  font-weight : bold;
}
/* Shipping Site End */




/* Family Products  Begin*/

.family_products_td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #F8F8F9;
}

.family_products_price_td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FF9900;
  font-weight : bold;
}
.family_products_td_footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #fdf5e6;
  border-bottom: 1px solid #004984;
}

.family_products_product_table {
  border-top: 1px solid #004984;
}
.family_products_header_table {
  border-top: 1px solid #004984;
  border-left: 1px solid #004984;
  border-right: 1px solid #004984;
  background-color: #fdf5e6;
}
.family_products_header_td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* Family Products  END*/

/* DETAIL und GROUP IMAGE BEGIN */


.detail_image_td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #F8F8F9;
}

.detail_image_td_footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #fdf5e6;
  border-bottom: 1px solid #004984;
}

.detail_image_product_table {
  border-bottom: 1px solid #004984;
}
.detail_image_header_table {
  border-top: 1px solid #004984;
  border-left: 1px solid #004984;
  border-right: 1px solid #004984;
  background-color: #fdf5e6;
}
.detail_image_header_td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-bottom: 1px solid #004984;


}
/* DETAIL und GROUP IMAGE END */

/* Definition der Promobox auf der Startseite (kein Standard) */

 .layout_promo_td {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #808080;

}

/* Definition der Revies  (kein Standard) */
.button_review_yes_no{
	background-color: #FFFFCC;
	font-size: 10px;
	text-align: center;
    padding-left: 3;
    padding-right: 3;

  font-family: Verdana, Arial, sans-serif;
  border: 1px solid #C0C0C0;
 }

  /* Definitionen des User Accounts*/

 /* Rahmen links-oben-rechts */
 .user_rahmen_lor{
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom-width: 1;
 }

 /* Rahmen links-unten-rechts */
 .user_rahmen_lur{
	border-left-width: 1;
	border-right-width: 1;
	border-top: 1px solid #C0C0C0;
	border-bottom-width: 1 }

 /* Rahmen komplett */
 .user_rahmen_loru{
 	border: 1px solid #C0C0C0;
 }

 /* Tabellenkopf (Zelle) mit Hintergrundbild*/
 .user_tabellenkopf_td{
 	background-image: url('images/layout/background/bg.png');
    border-bottom: 1px solid #C0C0C0;
 	padding-left: 4;
 	padding-right: 4;
 	padding-top: 1;
 	padding-bottom: 1;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
 }


 .ProductReviewInOrder {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

 /* Tracking Anzeige im Kundenaccount */

 .tracking_div {
  border: solid 1px #e5e5e5;
  font-size: 11px;
  width: auto;
  font-family: Verdana, Arial, sans-serif;
}

 .hiddenDiv {
  display: none;
}

 .tracking_headertable {
  border-left:1px solid #C0C0C0;
  border-top:1px solid #C0C0C0;
  background-color:#E5E5E5;
  padding: 2px;
  width: 98%;
}


 .tracking_headertd {
  border-right:1px solid #C0C0C0;
  color:#808080;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

 .tracking_headercontent {
  border-left:1px solid #C0C0C0;
  background-color:#ffffff;
  padding: 2px;
  width: 98%;
}

 .tracking_contenttd {
  border-right:1px solid #C0C0C0;
  border-bottom:1px solid #C0C0C0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

 .tracking_content_last_td {
  border-bottom:1px solid #C0C0C0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



/* live Shopping product start */

.live_shopping_td{
 background-image: url('images/star_pic.gif');
 BACKGROUND-REPEAT: no-repeat;
}

.live_shopping_Title{
  font-family: Arial,  Verdana, sans-serif;
  font-size: 18px;
  color: #4192BB;
  font-weight : bold;
}

.live_shopping_productName{
 font-family: Tahoma, Verdana, Arial;
 font-size: 12px;
 font-weight: bold;
 color: #eb570f;
 }

 .live_shopping_prodDesc{
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #222222;
 }

 .live_shopping_small_text{
 font-family: Arial, Verdana, sans-serif;
 font-size: 9px;
 color: #222222;
 }

 .live_shopping_Price{
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 }

/* Live Shopping product end */


/* Definition des Bodybereiches - Tabelle für Adsense Block */

 .layout_table_adsense {
  background-color: #004984;
  width: 100%;
}

/* Definition des Bodybereiches - Zellen für Adsense Block */

 .layout_td_adsense {
  font-family: Verdana, Arial, sans-serif;
  background-color: #fdf5e6;
  width: 100%;
}


/* Definition des Moviebereiches Schrift */

 .layout_td_movie {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


/* Actice Search Textzelle*/

 .layout_active_search_header{
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
 .layout_active_search_td {
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
}

 .layout_active_search_td a{
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
}

 .layout_active_search_td a:hover{
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
}

 .layout_active_search_last_td {
  border-bottom:1px solid #C0C0C0;

}

/* Zoom Link in Artikelbeschreibung */

 .layout_zoom_td a{
  background-image: url('images/layout/background/back_gold.png');
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #E2E2E2;
  height: 20px;
  display:block;
  padding-top: 2px;
  padding-bottom: 3px;
}

 .layout_zoom_td a:hover{
  border: 1px solid #666666;
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
  color: #666666;
}

/* allgemeine H Tag Definitionen*/

 .layout_h1 {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
  font-weight:bold;
}

 .layout_h2_welcome {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
  font-weight:bold;
}

 .layout_h3 {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.8em;
  font-weight:bold;
}

 .layout_h4 {
  font-family:Verdana, Arial, sans-serif;
  font-size:2em;
  font-weight:bold;
}

.MagicTouchContainer { border:0px solid grey; }
.MagicTouchContainer img { border:none; }
.thumb_image {  border:1px solid #E2E2E2; }

/* Grundpreisdarstellung */

 .layout_base_price{
  font-family: Verdana,Arial, sans-serif;
  font-size: 10px;
  color: #808080;
}

/* Promoboxen Startseite */

 .layout_td_text_1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #004984;
  background-image: url('images/layout/background/back_header_promo_grey.png'); BACKGROUND-REPEAT: repeat;
  border-bottom: 0px solid #E2E2E2;
}

 .layout_td_text_2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #004984;
  border-left: 0px solid #E2E2E2;

}

/* Kategorienlisten index.php*/

 .layout_td_cat_top {
  font-family: Arial;
  font-size: 0.5em;
  color: #f8F8F8;
  background-color: #F8F8F8;
  border: 1px solid #E2E2E2;
}

 .layout_h2_td_cat_top {
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
  font-weight:bold;
}

/* Bewertungsbox in der Artikelbeschreibung */

 .reviews_td {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 padding: 3;
 border: 1px solid #808080;
 }
/* Bewertungsauflistung in der Artikelbeschreibung */

 .reviews_list_header {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 width: 100%;
 background-image: url('images/layout/background/blue_trans_80.png'); BACKGROUND-REPEAT: repeat;
 border: 1px solid #004984;
 padding: 3;
 }

 .reviews_content {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 width: 100%;
 border-left: 1px solid #808080;
 border-right: 1px solid #808080;
 padding: 3;
 }

.reviews_headline {
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 color: #F5BA05;
 }


 /* Versandartauswahl im Warenkorb */

 .shipping_art_table {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 padding: 20;
 border: 1px solid #808080;
 }

 /* Überschriften definieren */

  .layout_h2_class {
  font-family:Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:3px;
  color: #004984;
}

  .layout_h3_class {
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:3px;
  color: #004984;
}


/* Hinweise in Artikelinfo article_more_info.php*/

 .message_article_info {
  background: #F5F5F5;
  border: 1px solid #E2E2E2;
 }

/* Preisvertextung Product_info*/
