                /* -----------------------------------------------------------------------------------------
                         $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 
                         ---------------------------------------------------------------------------------------*/

                .boxText { 
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                }

                .boxTextBG {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        background-color: #f1f1f1;
                }
                .boxTextBGII {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        background-color: #FFCC99;
                }
                .boxTextPrice {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        color: #FF0000;
                }

                .errorBox {
                        font-family : Verdana, Arial, sans-serif;
                        font-size : 10px;
                        font-weight: bold;
                        background-color: #ffb3b5;
                }
                .gvBox {
                        font-family : Verdana, Arial, sans-serif;
                        font-size : 14px;
                        font-weight: bold;
                        border-color: #FFFFFF;
                        border: 1px solid;
                        background-color: #ffb3b5;
                }
                .stockWarning { 
                        font-family : Verdana, Arial, sans-serif;
                        font-size : 10px;
                        color: #cc0033;
                }

                .productsNotifications {
                        background-color: #f2fff7;
                }

                .orderEdit { 
                        font-family : Verdana, Arial, sans-serif;
                        font-size : 10px;
                        color: #70d250;
                        text-decoration: underline;
                }

                BODY {
                        color: #000000;
                        margin: 0px;
                                background-image:URL('/images/verlauf.jpg');
                                background-repeat: repeat-x; 
                                background-color: #717171;
                }

                img{
                        border:0;
                }

                A {
                        color: #cc0000;
                        text-decoration: none;
                }

                A:hover {
                        color: #cc0000;
                        text-decoration: underline;
                }

                FORM {
                        display: inline;                   
                }


                TR.header {
                        background-color: #ffffff;
                }

                TR.headerNavigation {
                        background: #F6F6F6;
                }

                TD.headerNavigation {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        color: #999999;
                        font-weight : bold;
                        border-bottom: 1px solid;
                        border-color: #b6b7cb;
                        background-color: #F6F6F6;
                }

                A.headerNavigation { 
                        color: #333; 
                }

                A.headerNavigation:hover {
                        text-decoration: underline;
                }

                TD.conditions {
                        background-color: #FFCCCC;
                }

                A.confirmationEdit {
                        color: #009933;
                        font-style: italic;
                }
                A.confirmationEdit:hover {
                        color: #009933;
                        font-style: italic;
                        text-decoration: underline;
                }
                TR.headerError {
                        background-color: #ff0000;
                }

                TR.headerMessage {
                        background-color: #00CC33;
                }

                .moduleHeading {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: small;
                        font-weight: bold;
                        padding-bottom: 10px;
                }

                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 {
                }

                TD.footer {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        color: #333;
                        border-top: 3px solid #cc0000;
                        text-align: right;
                        height: 60px;
                        background-image:url('/images/footer_bg.png');
                        background-repeat: repeat-x;
                }

                .infoBox {
                }

                .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;
                }

                TD.infoBoxHeading {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        font-weight: bold;
                        background-image:url('/images/boxHeading_red.gif');
                        background-repeat: repeat-x;
                        height:18px;
                        color: #ffffff;
                }

                TD.infoBoxHeading_grey {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        font-weight: bold;
                        background-image:url('/images/boxHeading_grey.gif');
                        background-repeat: repeat-x;
                        height:18px;
                        color: #ffffff;
                }

                TD.infoBoxHeading_right {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        font-weight: bold;
                        background: #C4C4C4;
                        height:17px;
                        color: #000000;
                }

                TD.infoBox, SPAN.infoBox {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        border-right: 4px solid;
                        background: #E6E6E6; 
                        border-color: #C4C4C4;
                }

                TD.infoBox_right, SPAN.infoBox_right {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        background: #E6E6E6; 

                }

                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.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
                        background: #f8f8f9;
                }

                TABLE.productListing {
                        border: 1px;
                        border-style: solid;
                        border-color: #b6b7cb;
                        border-spacing: 1px;
                }

                .productListing-heading {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        background: #b6b7cb;
                        color: #FFFFFF;
                        font-weight: bold;
                }

                TD.productListing-data {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                }

                A.pageResults {
                        color: #999999;
                        text-decoration: underline;
                }

                A.pageResults:hover {
                        color: #666666;
                        background: #FFFFFF;
                }

                SPAN.pageHeading, TD.pageHeading, DIV.pageHeading {
                        font-family: Arial, Verdana, sans-serif;
                        font-size: 19px;
                        font-weight: 100;
                        color: #999999;
                }

                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;
                        color: #9D9D9D;
                }

                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;
                }

                SPAN.underline {
                        text-decoration: underline;
                }

                TABLE.formArea {
                        background: #f1f1f1;
                        border-color: #cccccc;
                        border-style: solid;
                        border-width: 1px;
                }

                TD.formAreaTitle {
                        font-family: Tahoma, Verdana, Arial, sans-serif;
                        font-size: 12px;
                        font-weight: bold;
                }

                .copyright {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 11px;
                        line-height: 1.5;
                        text-align:center;
                }
                .parseTime {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 11px;
                        line-height: 1.5;
                        text-align:center;
                }
                A.copyright {
                        color: #000000;
                }
                A.copyright:hover {
                        color: #0000ff;
                        text-decoration: underline;
                }


                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.productOldPrice {
                        font-family: Verdana, Arial, sans-serif;
                        color: #ff0000;
                        text-decoration: line-through;
                }
                SPAN.errorText {
                        font-family: Verdana, Arial, sans-serif;
                        color: #ff0000;
                }

                SPAN.productDiscountPrice {
                        font-family: Verdana, Arial, sans-serif;
                        color: #ff0000;
                        font-weight: bold;
                }

                .smallHeading {
                        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                        font-size: x-small;
                        font-weight: bold;
                        color: Black;
                }

                .moduleRow {
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 line-height: 1.5;
                 background-color: #E6E6E6;
                 border: 1px solid;
                 border-color: #E6E6E6;

                }
                .moduleRowOver { 
                        background-color: #D7E9F7; 
                        border: 1px solid;
                        border-color: #ffffff;
                        font-family: Verdana, Arial, sans-serif;
                                font-size: 11px;
                                line-height: 1.5; 
                        
                        }
                .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; }

                /* sitewide font classes */
                /* Note: heading<Number> equals <font size="Number"> */
                .heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
                .heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
                .heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
                .heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
                .heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

                /* Sitemap Tables */
                .sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
                        background-color: #666666; 
                        padding-top: 2px; padding-bottom: 2px;}
                .sitemap_heading a {color:#FFFFFF;}
                .sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

                .sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
                .sitemap_sub a {color:#000000;}
                .sitemap_sub a:hover {color:#999999; text-decoration:none;}


                /* 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; }

                .tableShop {
                border-left: 1px solid;
                border-right: 1px solid;
                border-color: #b6b7cb;
                }

                .navLeft {
                        border-right: 1px solid;
                        border-color: #b6b7cb;
                        background-image: url(img/bg_left_column.jpg);
                        width: 185px;
                }
                .navRight {
                        border-color: #666666;
                        border-top-width: 4px;
                        border-top-style: solid;
                        border-left-width: 4px;
                        border-left-style: solid;
                        background-color: #E6E6E6;
                        width: 185px;
                }

                .contentsTopics {
                        font-family: Arial, Verdana, sans-serif;
                        font-size: 12px;
                        font-weight: 100;
                }

                .categorie_row {
                                height: 35px;
                                background-color: #999;
                                color: #fff;
                                border-bottom: 1px solid #fff;
                }

                .tableListingI {
                        background-color: #eeeeee;
                }

                .tableListingII {
                        background-color: #d0d0d0;
                }

                .tableBody {
                padding: 5px;
                }

                .poweredby {
                        font-family: Verdana, Arial, sans-serif;
                        font-size: 10px;
                        color: #000000;
                        font-weight: bold;
                }
                .onepxwidth {
                        width: 1px;
                }

                .imprint {
                        font-family: Arial, Verdana, sans-serif;
                        font-size: 9px;
                        color: #FFFFFF;
                        font-weight: normal;
                        text-decoration: none;
                }


                .categories {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
        color: #333333;
  text-decoration: none;
}


.categories:hover {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  color: #333;
  font-weight: normal; 
  text-decoration: underline;
}

.about_reloop {
  margin-left: 12px;
  color: #fff;
}

/* Products Dropdown */

div#myOtherElement {
margin-left: 30px;
    width: 150px;
    height: 18px;
    overflow: hidden;
    color: #fff;
position: absolute;
top: 97px;
z-index: 5;
}

div#myOtherElement span, div#myOtherElement a {
    display: block;
    padding: 1px 3px;
    line-height:18px;
}
div#myOtherElement a {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
color: #cc0000;
}

div#myOtherElement a:hover {
    text-decoration: underline;
color: #cc0000;
}

div#navigation {
    position: relative; 
    left: 133px;
    top: 15px;
    z-index:10;
    width: 600px;
}

div#navigation ul {
    padding: 0;
}

div#navigation ul li {
    display: inline;
    margin-right: 20px;
}

div#navigation ul li a {
    color: #fff;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

/* Style fĂr box_SUBCATEGORIES */ 

.subcategories {
background-color: #999999;
padding: 0;
margin:0;
}

.subcategories li {
padding: 5px 0 0 30px;
border-bottom: 1px solid #fff;
    font-size: 12px;
    height: 25px; 
    list-style-type: none;
   font-family: Verdana, Arial, sans-serif;

}

.subcategories li a {
    color: #fff;
}

.subcategories li:hover {
    background-color: #cc0000;
}

.checked {
    background-color: #cc0000;
}

/* Style fĂr NEWS Modul auf Startseite*/ 

.news_headline {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
}

.news_headline a {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 12px;
}

.news_short_text {
    font-family: Verdana, Arial, sans-serif;
    color: #fff;
}

/* Style fuer Video-Navigation (Accordion) */

#accordion {
    margin:0px 0px;
}

h3.toggler {
    background-image: url(/images/boxHeading_red_big.gif);
    margin:0;
    padding: 5px 0 0 5px;
    border-bottom: 1px solid #fff;
    font-size: 12px;
    text-transform: uppercase;
    height: 25px;
    list-style-type: none;
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
}

div.element p, div.element h4 {
    margin:0px;
    padding:0px;
}

img, div, a, input {
    behavior: url(/iepngfix.htc);
}

/* box_latest_videos */

.latest_videos {
    padding: 10px 0 0 0;
    margin: 0;
    list-style-type: none;
line-height: 1.5;
}

.latest_videos a {
   color: #fff;
   font-size: 10px;
}
