/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

table.farbstiftelogo
{
background: url(images/farbstifte_net.jpg) #FFFFFF ;
background-position: 0 8;
background-repeat: no-repeat;
}

table.colouredpencillogo
{
background: url(images/colouredpencils_de.jpg) #FFFFFF ;
background-position: 0 8;
background-repeat: no-repeat;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: 12px "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
width: 100%;
overflow: hidden;
/*margin-bottom: 0.5em;*/
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 4px 6px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.solidblockmenu li .account{
color: white;
background: transparent url(images/blockgrey.gif) center center repeat-x;
}

.solidblockmenu li .green{
color: white;
background: transparent url(images/blockgreen.gif) center center repeat-x;
}


.boxText { font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.boxHead { font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.errorBox  { font-size: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold; background: #ffb3b5; padding: 4px }
.stockWarning  { color: #c03; font-size: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/* Hauptbereich des Shops */
BODY  { font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; line-height: 1.5; background-image: url(images/hintergrundverlauf.gif); background-repeat: repeat-x; background-color: #EFEEEF }

/* Shop wird zentriert */
.fixcenter {
  width: 960px;
  background: #ffffff;
  color: #000000;
  margin: auto;
  margin-top: 3px;
  text-align: left;
  padding-left: 6px;
  padding-right: 6px
}

.fixcenter_transp {
  width: 960px;
  color: #000000;
  margin: auto;
  margin-top: 3px;
  text-align: center;
  padding-left: 6px;
  padding-right: 6px
}

/* Farbe der Links im Shop */
A  { color: #000000; text-decoration: none }

/* Farbe bei MouseOver */
A:hover   { color: #73b539; text-decoration: none }

FORM {
	display: inline;
}

/* Kopfbereich der Seite wo das Banner von oscommerce eingefuegt ist */
TR.header {
/*  background: #ffffff;*/
}

/* Navigationszeile unmittelbar unter dem Kopfbereich */
TR.headerNavigation {
  background: #e4e4e4;
}

/* Navigationszeile z.B. die >> Zeichen */
TD.headerNavigation {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  background: #e4e4e4;
  background-image: url(images/headernavigation.gif);
  color: #ffffff;
  font-weight : bold;
}

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

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

TR.headerInfos {
/*  background: #4e4e4e;*/
/*  background: #ffffff;*/
}

TD.headerInfos {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
/*  background: #4e4e4e;
  background-image: url(images/headercrumb.gif);
  color: #ffffff;*/
  color: #000000;
}

A.headerInfos { 
/*  color: #ffffff; */
  color: #000000; 
}

TR.headerCrumb {
/*  background: #4e4e4e;*/
  background: #dddddd;
  font-size: 10px;
}

TD.headerCrumb {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
/*  background: #4e4e4e;
  background-image: url(images/headercrumb.gif);
  color: #ffffff;*/
  color: #000000;
}

A.headerCrumb { 
/*  color: #ffffff; */
  color: #000000; 
}

A.headerCrumbXTRA { 
  color: #00EE00; 
}

A.headerCrumb:hover   { color: #c03 }

linieoben  { border-top: 1pt solid black }

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

/* Loginbox Best */
TD.loginBoxContents {
  background: #fefefe;
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

/* Einblendung bei Fehler oder Warnung z.B. AGBs nicht akzeptiert */
TD.headerError {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

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

/* Einblendung beim Versand eines neuen Passworts */
TD.headerInfo {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/* Balken unten mit Datum und Anzahl Zugriffe */
TR.footer {
  background: #e4e4e4;
}

/* Balken unten mit Datum und Anzahl Zugriffe */
TD.footer {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  background: #e4e4e4;
  background-image: url(images/headercrumb.gif);
  color: #ffffff;
  font-weight: bold;
}

/* Farbe der Rahmen um alle Boxen */
.infoBox {
  background: #ededed; 
/*  background: #EFEEEF; TESTEN! */
}

/* Fuellfarbe aller Boxen */
.infoBoxContents {
/*  background: #EFEEEF; TESTEN! */
  background: #fefefe; 
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  vertical-align: top;
}

/* Fuellfarbe aller Boxen */
.infoBoxContentswhite  { font-size: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; background: white }

.infoBoxContentsCo2 {
  background: #F8F8F9;
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

/* (hellrot) */
.infoBoxNotice  { background: #ff8e90; padding: 4px }

/* (hellrosa) */
.infoBoxNoticeContents  { font-size: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; background: #ffe6e6; padding: 4px }

/* Fuellfarbe Ueberschrift aller Boxen */
TD.infoBoxHeading {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #e4e4e4;
  background-image: url(images/headernavigation.gif);
  color: #000000;
}

/*
A.infoBoxHeading:hover {
  background-image: url(images/headernavigationred.gif);
  color: #000000;
}
*/

TD.infoBox, SPAN.infoBox {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

/* Farbe Produktliste 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 {
  background: #fefefe;
}

/* Farbe Produktliste gerade Zeilen */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fefefe;
}

/* Produkttabelle */
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ededed;
  border-spacing: 1px;
}

/* Produkttabelle Ueberschrift Fuellfarbe */
.productListing-heading  { color: #ffffff; font-size: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold; background: #4e4e4e; padding: 2px }

/* Stiftekategorie */
TD.productListing-data-stifte    { font-size: 13px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: center; padding: 3 1; width: 10%; vertical-align: middle }

TD.productListing-name-stifte    { font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: left; padding: 3 1; width: 10%; vertical-align: middle }

/* Stiftekategorie */

TD.productListing-data  { font-size: 13px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: center; padding: 4; width: 10%; vertical-align: middle }

TD.productListing-name  { font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: left; padding: 4; width: 10%; vertical-align: middle }

/* Farbe Seitenauswahl unten rechts */
A.pageResults  { color: #c03 }

/* 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  { color: #9a9a9a; font-size: 18px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold }

/* Sub Titelzeile z.B. Es wurden keine Artikel gefunden ... */
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
}

.products_name {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
}

.price {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 1.5;
/*  font-color: green; */
}

.price_product_info   { color: #363636; font-size: 20px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5 }

/* Haupt-Schrift */
TD.main, P.main {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.main {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
	
.taxText {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
/*  font-color: "green"; */
}

/* fuer Shopping Cart Warnung*/
TR.main {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-color: "green";
  line-height: 1.4;
}

TD.small, SPAN.small, P.small {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/* Farbe der neuen Artikel im Warenkorb */
SPAN.newItemInCart {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #30BF30;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

/* Farbe Schriftzug Gast bei der Begruessung */
SPAN.greetUser  { color: #666; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold }

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

/* Formularbereich bei Weiterempfehlungen und Kundenkonto */
TD.formAreaTitle {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock   { color: #c03; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; }

SPAN.productSpecialPrice  { color: #c03; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; }

SPAN.errorText {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  color: #ff0000;
}


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

/* Navigationsleiste unten im checkout */
.checkoutBarFrom, .checkoutBarTo { font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: #000000; }

/* message box */
.messageBox { font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning  { color: #fff; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; background-color: #c03; padding: 4px }
.messageStackSuccess  { font-size: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; background-color: #99ff00; padding: 4px }

/* input requirement */
.inputRequirement  { color: #ff0000; font-size: 10px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold }

.UeberschriftBuntGanzeBreite   { color: white; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold; background-color: #c03; padding: 4px; border-width: 1px; border-color: #c03 }

/*Credits: Dynamic Drive CSS Library */

.selectedanchor { background: #c03 }

/* ANFANG TAB MENUE */
/* ######### Default class for drop down menus ######### */
.anylinkmenu { font: 12px/18px Verdana; background: #c03; visibility: hidden; position: absolute; z-index: 100; top: 0; left: 0; width: 200px; border-style: solid; border-width: 1px 1px 0; border-color: black }

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/* ######### class for shadow DIV ######### */
.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
/* ENDE TAB MENUE */

/* Kategorien"berschriften (Farbstifte, Papier ...) */
.cathead_oberste { margin-top: 0; margin-left: 2; padding: 0; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 11px; border-bottom: 1px solid #000000; }
.cathead { margin-top: 10; margin-left: 2; padding: 0; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 11px; border-bottom: 1px solid #000000; }
.cathead2 { margin-top: 5; margin-left: 2; padding: 0; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #606060; }
.faqgrey { margin-top: 0; margin-left: 2; padding: 0; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #AAAAAA; }

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 176px; /* Width of Menu Items */
/* border-bottom: 1px solid #ededed; */
font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}

.suckerdiv ul li{
position: relative;
background-color: #fefefe;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 175px; /* Parent menu width - 1*/
position: absolute;
width: 176px; /*sub menu width*/
top: 0;
display: none;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 175px; /* Parent menu width - 1*/
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 175px; /* Parent menu width - 1*/
background-color: #fefefe;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{
background-color: #fefefe;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{
background-color: #fefefe;
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: #666666;
text-decoration: none;
background-color: #fefefe;
padding: 1px 2px;
/*border: 1px solid #ededed;
border-bottom: 0;
line-height: 1.75em; */
}

.suckerdiv ul li a:hover{
background-color: #e4e4e4;
color: #000000;
text-decoration: none;
}

.suckerdiv ul li ul li a:hover{
background-color: #e4e4e4;
color: #000000;
text-decoration: none;
}

.suckerdiv ul li ul li ul li a:hover{
background-color: #e4e4e4;
color: #000000;
text-decoration: none;
}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(images/arrow-list.gif) no-repeat center right;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #fefefe;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #fefefe;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #fefefe;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }


/* incl. Mwst. und Versand */
.tax_info  { font-size: 9px; color: #758389; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal }
a.u.tax_info  { font-size: 9px; color: #758389; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal }
u.tax_info  { font-size: 9px; color: #758389; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal }
.tax_info_lite   { color: #999; font-size: 9px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal }
A.tax_info_lite   { color: #999; font-size: 9px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal }

.base_price  { color: #999999; font-size: 9px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: left }
.base_price_right  { color: #999999; font-size: 9px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: right }
.base_price_center  { color: #999999; font-size: 9px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: center }
.base_price_left  { color: #999999; font-size: 9px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; text-align: left }

/* fuer holiday message */
TD.mainred  { color: #008000; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold; line-height: 1.5 }

/*** BOF Advent_Calendar ***/
.advent_zelle {
	font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #990000;
	height: 60px;
	width: 60px;
	background-image:  url("/images/advent_calendar_star.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
div#advent a {
	font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 10px;	
}
div#advent a:hover {
	color: #CC0000;
	text-decoration: none;
}
.advent_rahmen {
	border: 5px solid #990000;
	font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.Stil1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFF99;
}
/*** EOF Advent_Calendar ***/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.commentbox{
font-size: 10px;
}

.commentheader{
font-size: 10px;
font-weight: bold;
}

.commentfooter{
background: url(images/icons/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 10px;
color: #4A4A4A;
}

/*** Begin Header Tags SEO ***/
h1 {
 font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
 font-size: 11px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h3 {
 font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h4 {
 font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

/* BOF Category Tree Quantity and Value Breaks Discount */
.borderGray {
  border:1px solid #666666;}

TD.discountMain {  
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.discountHead  { color: white; font-size: 14px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold; background-color: #cc0033 }
/* EOF Category Tree Quantity and Value Breaks Discount*/

/* BOF shoppingcartinfobox */
TD.shoppingcartbox {
font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
}

.shoppingcartbox {
font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
}
/* EOF shoppingcartinfobox */

td.tippbox       { color: #c03; font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; line-height: 1.5em; background-color: #ffffff; margin-top: 2px; padding: 4px; border: dashed 1px }
td.tippbox_blue       { color: #4682b4; font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; line-height: 1.5em; background-color: #ffffff; margin-top: 2px; padding: 4px; border: dashed 1px }

td.kastengrau      { font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; background-color: #ffffff; margin-top: 2px; padding: 4px; border: solid 1px #dedede }

.versandinfo    { font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; background-color: #ffffff; margin-top: 2px; border: solid 1px #999 }
.versandlaender    { font-size: 14px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold; background-color: #ffffff }
td.versandinfograu    { font-size: 11px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; line-height: 1.5em; background-color: #ebebeb; padding: 6px }
td.versandinfolila     { font-size: 11px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #b778eb; padding: 6px }
td.versandinfogruen     { font-size: 11px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #b9eb72; padding: 6px }
td.versandinfoorange     { font-size: 11px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #ffbe69; padding: 6px }
td.versandinfoueberschrift  { font-weight: bold; background-color: #cccccc; padding: 6px }
.versandueberschrift     { color: #000; font-size: 14px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: bold; background-color: #ccc; padding: 5px 5px 3px; border-style: solid solid none; border-width: 1px 1px 0; border-color: #999 #999  }

.versandinfopreis  { font-size: 13px; font-weight: bold; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif }
.ueberschrift16  { font-size: 16px; font-weight: bold; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif }
.ueberschrift14 { font-size: 14px; font-weight: bold; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif }
.ueberschrift12 { font-size: 12px; font-weight: bold; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif }

HR  { height:1px; border:  1px; background-color: #e4e4e4 }

/*  PRODUKTLISTING BOXEN */
.infoBoxProducts {
  text-align: center;
  border: solid 1px #999999; 
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  background-color: transparent;
  color: #333333;
  margin-bottom:-8px;
}
.infoBoxProducts a {
  color: #333333;
}
TD.infoBoxGrid {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  border: solid 1px #999999;
}
/* set pos buy/details button on list */
img.buy_now {  
  margin-bottom:10px;
} 
/* set pos buy/details button on thumbnail */
img.thm_buy_now {
  margin-bottom:-3px;
} 
/* set style buy/details seperator thumbnail */
.buy_now {
  font-weight: bold;
	font-size: 18px;
	color: #999999;
} 
.infoBoxList  { background-color: #fff; border: solid 1px #ededed; border-collapse: collapse }
.thumbcontent {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color:#666666;
  text-align:center;
}
TD.noborderbox {
  font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}
TD.separator {border-bottom: 1px solid #ccc;}

.productListing-list-price {
	font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #333;
}

.productListing-title {
	font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #333;
	padding-left:18px;
	padding-bottom:10px;
}
.productListing-short {
   font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
	 color: #333;
}	 

TABLE.buytable {
	 width: 100%;
	 height: 80px;
	 vertical-align: bottom;
         text-align:right;
}
DIV.multi_buy_now {
width: 99%;
text-align : right;
position:relative;
}

DIV#gbutton1 {
margin-bottom:-25px;
z-index:30;
}
DIV#gbutton2 {
margin-top:-25px;
z-index:30;
}

.quantity {
font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-align : center;
}

.quantity input {
font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align : center;
background: #c0c0c0;
font-weight: bold;
border:2px solid #666666;
color:#333;
}
TD.attributes {
font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align : right;
}
TABLE.attributes select {
font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background: #c0c0c0;
font-weight: bold;
color:#333;
}
TABLE.drop select {
font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background: #c0c0c0;
font-weight: bold;
color:#333;
}
TR.list-block {
}		
SPAN.list_info {
font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
color: #333;
cursor:pointer;
}	
SPAN.list_info span {
display:none;
position:relative;  
}		
SPAN.list_info:hover span  {
display:block;
cursor:pointer;
margin-top:-20px;
position:absolute;
width: 140px; height: 16px; padding: 5px; 
font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#333;
background: #c0c0c0;
border:2px solid #666666;
text-align : center;
}
/* ENDE PRODUKTLISTING BOXEN */

#searchwrapper {
width:310px; /*follow your image's size*/
height:40px;/*follow your image's size*/
background-image:url(images/searchbox.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:7px;
left:9px;
width:256px;
height:28px;
font-size: 12pt;
font-family:"Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:5px;
left:266px;
width:32px;
height:28px;
}

/* BEGIN: CSS Buttons Everywhere */
.cssButton   { color: #808080; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 22px; text-decoration: none; background-color: #dcdcdc; text-align: center; cursor: pointer; height: 22px; vertical-align: top; border: solid 1px; border-spacing: 5px  }
.cssButtonred     { color: #bf2301; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal; line-height: 22px; text-decoration: none; background-color: #ff8361; text-align: center; cursor: pointer; height: 22px; vertical-align: top; border: solid 1px #bf2301; border-spacing: 5px    }
.cssButtongreen   { color: #619024; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal; line-height: 22px; text-decoration: none; background-color: #ccee95; text-align: center; cursor: pointer; height: 22px; vertical-align: top; border: solid 1px #619024; border-spacing: 5px  }
.cssButtongreen:hover   { color: #77bb3b; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal; line-height: 22px; text-decoration: none; background-color: #d8f8a1; text-align: center; cursor: pointer; height: 22px; vertical-align: top; border: solid 1px #77bb3b; border-spacing: 5px  }
.cssButton:hover    { color: #77bb3b; text-decoration: none; background-color: #d8f8a1; border: solid 1px #77bb3b }

.cssButtonsubmit   { color: #808080; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; text-decoration: none; background-color: #dcdcdc; text-align: center; cursor: pointer; height: 22px; vertical-align: top; border: solid 1px; border-spacing: 5px  }
.cssButtonsubmitgreen  { color: #619024; font-size: 12px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS,verdana,Arial,Helvetica,sans-serif; font-weight: normal; line-height: 15px; text-decoration: none; background-color: #ccee95; text-align: center; cursor: pointer; height: 22px; vertical-align: top; border: solid 1px #619024; border-spacing: 5px }
.cssButtonsubmit:active { color: #d0f87c; text-decoration: none; background-color: #66a033; border: solid 1px }
.cssButtonsubmit:hover    { color: #77bb3b; text-decoration: none; background-color: #d8f8a1; border: solid 1px }
.cssButtonsubmitgreen:hover   { color: #77bb3b; text-decoration: none; background-color: #d8f8a1; border: solid 1px }
/* END: CSS Buttons Everywhere */

/*BOF Sichtbarkeit hidden / unhidden (Packstation) */
.hidden { display: none;
text-align:left;
color: red;
}
.hiddenblack { display: none;
text-align:left;
color: black;
}
.unhidden { display: block;
text-align:left;
color: red;
}
.unhiddenblack { display: block;
text-align:left;
color: black;
}
/*EOF Sichtbarkeit hidden / unhidden (Packstation) */
