/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003         nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

td {font-family:tahoma,arial,verdana; font-size:11px; color:#000000;}
.n {font-family:tahoma,arial,verdana; font-size:11px; color:#000000;}
p {font-family:tahoma,arial,verdana; font-size:11px; margin-bottom:0pt; margin-top:0pt;}
blockquote {font-family:tahoma,arial,verdana; font-size:11px; margin-bottom:0pt; margin-top:0pt;}

H1 {font-family:arial,tahoma,verdana; font-size:14px; color:#000000; margin-bottom:0pt; margin-top:0pt; font-weight:bold; line-height:16px;}
H2 {font-family:arial,tahoma,verdana; font-size:14px; color:#000000; margin-bottom:0pt; margin-top:0pt; font-weight:normal; line-height:20px;}
H3 {
   font-family:arial,tahoma,verdana;
   font-size:12px;
   color:#ab1315;
   margin-bottom:0pt;
   margin-top:0pt;
   font-weight:normal;
   line-height:16px;
   padding-bottom: 10px;
   padding-top: 10px;
   }


.small {font-family:tahoma,arial,verdana; font-size:10px; color:#000000;}
.white {font-family:tahoma,arial,verdana; font-size:10px; color:#FFFFFF;}
.grey {font-family:tahoma,arial,verdana; font-size:11px; color:#666666;}
.sgrey {font-family:tahoma,arial,verdana; font-size:10px; color:#666666;}

td.ten {padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:0px;}

div. {margin:0;}
div.ro {background:url(img/roundedbox_ro.gif) top right no-repeat; float: clear:right;}
div.lo {background:url(img/roundedbox_lo.gif) top left no-repeat; float: clear:left;}
div.ru {background:url(img/roundedbox_ru.gif) bottom right no-repeat; float: clear:right;}
div.lu {background:url(img/roundedbox_lu.gif) bottom left no-repeat; float: clear:left;}
div.inhalt {margin:0; padding:20px 20px 20px 20px; position: relative;}

input.i_text {Font-family:tahoma,arial; font-size:11px; color:#333333; background-color:#ebebeb; border:1px solid #CCCCCC; height: 21px; padding:2px 2px 2px 2px;}
select.i_select {Font-family:tahoma,arial; font-size:11px; color:#333333; background-color:#ebebeb; border:1px solid #CCCCCC; height: 21px; padding:2px 2px 2px 2px;}
textarea.i_textarea {Font-family:tahoma,arial; font-size:11px; color:#333333; background-color:#ebebeb; border:1px solid #CCCCCC; height: 80px; padding:2px 2px 2px 2px;}

li {margin-left:-10px;}

a.p        {font-family:arial,tahoma; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.p:hover        {font-family:arial,tahoma; font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
a.pa        {font-family:arial,tahoma; font-size:11px; color:#ff888b; text-decoration:underline; font-weight:bold;}
a.pa:hover        {font-family:arial,tahoma; font-size:11px; color:#ff888b; text-decoration:none; font-weight:bold;}

/* Level 0 */
a.pp        {font-family:tahoma,arial; font-size:11px; color:#333333; text-decoration:none; font-weight:bold;}
a.pp:hover        {font-family:tahoma,arial; font-size:11px; color:#333333; text-decoration:underline; font-weight:bold;}
a.ppa        {font-family:tahoma,arial; font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
a.ppa:hover        {font-family:tahoma,arial; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

/* Level 1 */
a.ppp {font-family:arial,tahoma; font-size:11px; color:#666666; text-decoration:none; font-weight:normal;}
a.ppp:hover {font-family:arial,tahoma; font-size:11px; color:#666666; text-decoration:underline; font-weight:normal;}
a.pppa {font-family:arial,tahoma; font-size:11px; color:#ab1315; text-decoration:underline; font-weight:normal;}
a.pppa:hover {font-family:arial,tahoma; font-size:11px; color:#ab1315; text-decoration:none; font-weight:normal;}

/* Level 2 */
a.pppp {font-family:arial,tahoma; font-size:11px; color:#666666; text-decoration:none; font-weight:normal;}
a.pppp:hover {font-family:arial,tahoma; font-size:11px; color:#666666; text-decoration:underline; font-weight:normal;}
a.ppppa {font-family:arial,tahoma; font-size:11px; color:#ab1315; text-decoration:underline; font-weight:normal;}
a.ppppa:hover {font-family:arial,tahoma; font-size:11px; color:#ab1315; text-decoration:none; font-weight:normal;}


a         {font-family:tahoma,arial,verdana; font-size:11px; color:#ab1315; text-decoration:underline; font-weight:normal;}
a:hover   {font-family:tahoma,arial,verdana; font-size:11px; color:#ab1315; text-decoration:none; font-weight:normal;}

a.small         {font-family:tahoma,arial,verdana; font-size:10px; color:#000000; text-decoration:none; font-weight:normal;}
a.small:hover   {font-family:tahoma,arial,verdana; font-size:10px; color:#000000; text-decoration:underline; font-weight:normal;}

a.grey         {font-family:tahoma,arial,verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:normal;}
a.grey:hover   {font-family:tahoma,arial,verdana; font-size:11px; color:#666666; text-decoration:underline; font-weight:normal;}

a.sgrey         {font-family:tahoma,arial,verdana; font-size:10px; color:#666666; text-decoration:none; font-weight:normal;}
a.sgrey:hover   {font-family:tahoma,arial,verdana; font-size:10px; color:#666666; text-decoration:underline; font-weight:normal;}

a.white         {font-family:tahoma,arial,verdana; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal;}
a.white:hover   {font-family:tahoma,arial,verdana; font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:normal;}

#divid1 {margin: 0 auto; float:left; width: 520px; }  #divpadid1 { padding-left:10px; padding-right:0px; float: left; }
#divid2 {margin: 0 auto; float:left; width: 250px; }  #divpadid2 { padding-left:0px; padding-right:0px; float: left; }
#divid3 {margin: 0 auto; float:left; width: 274px; }  #divpadid3 { padding-left:0px; padding-right:0px; float: right; }


/* Allgemein */
body {
     margin:0px;
     font-family: tahoma,arial,verdana;
     font-size:11px;
     color:#000000;
     background: #FFFFFF url('img/verlauf.jpg') repeat-x;
     }

a.pageResults
             {
             color: #555;
             font-family: tahoma,arial,verdana;
             font-size: 11px;
             }

a.pageResults:hover
                   {
                   background: #FFF none repeat;
                   color: #555555;
                   font-family: tahoma,arial,verdana;
                   font-size: 11px;
                   }

form
    {
    display: inline;
    }


img
{ border: 0pt none ;
}


/* Anrede auf Startseite */
span.greetUser
    {
    color: #444444;
    font-family: tahoma,arial,verdana;
    font-size: 11px;
    font-weight: bold;
    }

/* Sternchen für nicht lieferfähig */
span.markProductOutOfStock
    {
    color: #A93D4D;
    font-family: tahoma,arial,verdana;
    font-size: 11px;
    font-weight: bold;
    }

/* Sonderpreis */
span.productDiscountPrice
{
color: #FF0000;
font-family: tahoma,arial,verdana;
font-weight: bold;
}

/* Alter Preis */
span.productOldPrice
     {
     color: #FF0000;
     font-family: tahoma,arial,verdana;
     text-decoration: line-through;
     }

/* Ihr Preis */
span.productSpecialPrice
    {
    color: #FF0000;
    font-family: tahoma,arial,verdana;
    }


/* Formular */
table.formArea
              {
              border: 0px solid #CCCCCC; /* graue Rahmen */
              background: #FFFFFF;
              }

/* Eingabefeld Textarea */
textarea
        {
        font-family: tahoma,arial,verdana;
        font-size: 11px;
        width: 100%;
        }


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 { background: rgb(248, 248, 249) none repeat; }
tr.footer { background: rgb(187, 195, 211) none repeat; }
tr.header { background: rgb(255, 255, 255) none repeat; }
tr.headerError { background: rgb(255, 0, 0) none repeat; }
tr.headerInfo, tr.subBar {  }


tr.headerNavigation {
                    /* background: rgb(246, 246, 246) none repeat;  */
                    }

.accountCategory { color: rgb(170, 187, 221); font-family: tahoma,arial,verdana; font-size: 11px; }
.an { display: block; }
.aus { display: none; }

/* Inhalt einer Box */

.boxText
        {
        padding: 3px 3px 3px 5px;
        background: #F1F1F1;
        line-height: 16px;
        border: 0px solid #000000;
        font-family:tahoma,arial,verdana;
        font-size: 11px;
        }

.messageBox,
.infoBoxNoticeContents,
.infoBox,
span.infoBox,
.productListing-data,
.smallText,
span.smallText,
p.smallText,
.fieldValue,
checkbox,
input,
radio,
select
{
font-family: tahoma,arial,verdana;
font-size: 11px;
}


/* Standardadressen-Boxen */
.boxTextBG
{
 background-color: rgb(241, 241, 241);
 font-family: tahoma,arial,verdana;
 font-size: 11px;
 border: 0px solid #cccccc;
}

/* Rahmen um Gutschein einlösen */
.boxGift
        {
        background-color: #F1F1F1;
        font-family: tahoma,arial,verdana;
        font-size: 11px;
        border: 1px solid #CCCCCC;
        }


.boxTextPrice
{
color: rgb(255, 0, 0);
font-family: tahoma,arial,verdana;
font-size: 11px;
}

span.newItemInCart
{
color: rgb(255, 0, 0);
font-family: tahoma,arial,verdana;
font-size: 11px;
}

/* Anzeige Pflichtfeld (Sternchen) */

.inputRequirement
{
color: rgb(255, 0, 0);
font-family: tahoma,arial,verdana;
font-size: 11px;
}

/* Bereich wo Info zu Pflichtfeld steht */
.input_must
           {
           color: rgb(255, 0, 0);
           font-family: tahoma,arial,verdana;
           font-size: 11px;
           border: 1px dashed red;
           padding: 5px;
           margin-top: 5px;
           margin-bottom: 15px;
           }

/* 1-2-3 Checkout-Marker aktuell */
.checkoutBarCurrent {
        color: #555555;
        font-family: tahoma,arial,verdana;
        font-size: 11px;
        }

/* 1-2-3 Checkout-Marker nicht aktuell */

.checkoutBarFrom,
.checkoutBarTo {
               color: #8C8C8C;
               font-family: tahoma,arial,verdana;
               font-size: 11px;
               }

/* Verwendet in der 1-2-3Leitse */
.onepxwidth { width: 1px; }


#maincontent {
             margin-top: 0px;
             border: 0px solid red;
             }

/* Überschrift der ContentSeiten (z.B. Advanced Search) */

.contentsTopics {
                border-bottom: 1px solid rgb(204, 204, 204);
                color: rgb(85, 85, 85);
                font-family: tahoma,arial,verdana;
                font-size: 11px;
                font-weight: bold;
                height: 22px;
                padding-left: 5px;
                vertical-align: middle;
                width: 510px;
                }

/* Copyright xtc*/

.copyright {
           font-family: tahoma,arial,verdana;
           font-size: 11px;
           line-height: 1.5;
           text-align: center;
           }

/* Hinweisbox im Warenkorb wenn Mindestmengen etc nicht erreicht */

.errorBox {
          background-color: rgb(255, 179, 181);
          font-family: tahoma,arial,verdana;
          font-size: 11px;
          font-weight: bold;
          padding: 5px;
          border: 1px solid red;
          margin-top: 5px;
          }


/* Benutzt in fax.html */
.tableHeading {
              font-family: tahoma,arial,verdana;
              font-size: 11px;
              font-weight: bold;
              }

/* benutzt in Box Cart.html */
.gvBox {
       border: 1px solid rgb(255, 255, 255);
       background-color: rgb(255, 179, 181);
       font-family: tahoma,arial,verdana;
       font-size: 11px;
       font-weight: bold;
       }

/* Hinweis auf Sicherheits/Session-Probleme */
.headerError {
             background: rgb(255, 0, 0) none repeat;
             color: rgb(255, 255, 255);
             font-family: tahoma,arial,verdana;
             font-size: 11px;
             font-weight: bold;
             text-align: center;
             }

.headerInfo {
            background: rgb(0, 255, 0) none repeat;
            color: rgb(255, 255, 255);
            font-family: tahoma,arial,verdana;
            font-size: 11px;
            font-weight: bold;
            text-align: center;
}


.infoBox {  }


.infoBoxContents
{
/* background: transparent url('img/bg_box2.gif') repeat-x; */
color: rgb(85, 85, 85); font-family: tahoma,arial,verdana; font-size: 11px;
}

/* Überschrift der Boxen */
.infoBoxHeading
 {
 border-bottom: 0px solid rgb(153, 153, 153);
 padding: 5px 0pt 5px 10px;
 background: transparent url('img/bgBox.gif') repeat; color: rgb(51, 51, 51);
 font-family: tahoma,arial,verdana;
 font-size: 11px;
 font-weight: bold;
 color:#FFF;
}

.infoBoxHeading a
 {
 color: #FFFFFF;
 text-decoration: underline;
 font-style: bold;
 }



/* Seitenüberschrift */

.PageHeading {

             font-family: tahoma,arial,verdana;
             font-size:14px;
             color:#000000;
             margin-bottom:10px;
             margin-top:0pt;
             font-weight:bold;
             line-height:16px;

             }



.main,
p.main
{
font-family: tahoma,arial,verdana; font-size: 11px; line-height: 15px;
}

/* Warnhinweise nach Feldeingabe */
.messageStackError,
.messageStackWarning
                    {
                    background-color: rgb(255, 179, 181);
                    font-family: tahoma,arial,verdana;
                    font-size: 11px;
                    }

/* OK-Hinweise nach Feldeingabe */
.messageStackSuccess {
                     background-color: rgb(153, 255, 0);
                     font-family: tahoma,arial,verdana;
                     font-size: 11px;
                     }

/* Bei Auswahl Zahlung/Lieferarten verwendet */
.moduleRow {
           border-bottom: 1px solid #E6E6E6;
           background-color: #E6E6E6;
           height: 25px;
           line-height: 150%;
           }

.moduleRow a {
           text-decoration: none;
           }

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

.moduleRowOver {
               border-bottom: 1px solid rgb(204, 204, 204);
               background-color: #EFA6AA;
               height: 25px;
               line-height: 150%;
               text-decoration: none;
               }
.moduleRowOver a { text-decoration: none; }
.moduleRowOver a:hover { text-decoration: none; }

.moduleRowSelected {

           height: 25px;
           line-height: 150%;
           background-color: #C0C0C0;

  }

.productListing-heading
                       {
                       background: rgb(182, 183, 203);
                       color: rgb(255, 255, 255);
                       font-family: tahoma,arial,verdana;
                       font-size: 11px;
                       font-weight: bold;
                       }

/* kleine Überschrift in account.html */
.smallHeading
             {
             color: rgb(85, 85, 85);
             font-family: tahoma,arial,verdana;
             font-size: 11px;
             font-weight: bold;
             }

/* Für Optionen TableListing */
.tableListingI  { background-color: rgb(238, 238, 238); }
.tableListingII { background-color: rgb(208, 208, 208); }

/* preis */
.price
      {
      color: #ab1315;
      font-family: tahoma,arial,verdana;
      font-weight: bold;
      font-size: 12px;
      }

/* preisBIg */
.priceBig
      {
      color: #ab1315;
      font-family: tahoma,arial,verdana;
      font-weight: bold;
      font-size: 17px;
      }

.box {
     border: 1px solid #ab1315;
     margin-bottom: 10px;
     }

.adresslabel {
              background-color: #EFEFEF;
              width: 50%;
              padding: 5px;
              }

/* Sitemap Tables */
.sitemap_heading {
                  background-color: #ab1315;
                  padding-top: 2px;
                  padding-bottom: 2px;
                  font-family: tahoma,arial,verdana;
                  font-size: 11px;
                  font-weight: bold;
                  color:#FFF;
                  }

.sitemap_heading a {color:#FFFFFF;}

.sitemap_heading a:hover {
                         color: #FFFFFF;
                         text-decoration: underline;
                         }

.sitemap_sub {
             color: #000000;
             padding: 2px 4px;
             background-color: #F1F1F1;
             line-height: 16px;
             border: 0px solid #000000;
             font-family: tahoma,arial,verdana;
             font-size: 11px;
             }

.sitemap_sub a {color:#000000;}

.sitemap_sub a:hover {
             color: #000000;
             text-decoration: none;
             }

.teaser {
        border: 1px solid #009966;
        padding: 15px;
        }

.boxTextWhite
        {
        padding: 3px;
        background: #FFFFFF;
        line-height: 16px;
        border: 0px solid #000000;
        font-family: tahoma,arial,verdana;
        font-size: 11px;
        }


/* Navigation */

.nav1active {
            font-weight: bold;
            }

.nav2 {
      padding-left: 5px;
      }

.nav2active {
            font-weight: bold;
            padding-left: 5px;
            }
.nav3 {
      padding-left: 10px;
      }

.nav3active {
            font-weight: bold;
            padding-left: 10px;
            }

.nav4 {
      padding-left: 13px;
      }

.nav4active {
            font-weight: bold;
            padding-left: 13px;
            }

.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
