/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/

body    {
        background-image: url(img/img_top_bg.jpg);
        font-family:Verdana,Arial,sans-serif;
        font-size:10px;
       /* font-weight:bold; */
        padding:0px;
        margin:0px;
        }

.main   {
        font-size:12px;
        text-align:left;
        //background:#fff;
        }

a       {
        color:Black;
        text-decoration:none;
        font-weight:normal;
        }
        
a:hover, a:active {
        color:#FF00FF;
        font-weight:bold;
        }

img     {
        border:0px;
        }

#haupt  {
        width:970px;
        margin:0px auto;
        }
        
#headertext{
        margin:0px 0px 20px 0px;
        color:white;
        text-align:center;
        font-weight:bold;
        }
		
#headerschlagzeile{
        margin:0px 0px 20px 0px;
        color:white;
        text-align:center;
        font-weight:bold;
		font-size:14px;
        }
      
#header {
        border: 0px solid green;
        background-image: url(img/header_modchips24.jpg);
        height:214px;
        margin:0px;

        }
        
#searchbox{
        margin:96px 0px 0px 594px;
        padding-top:4px;
        width:150px;
        float:left;
        border:0px solid green;
        }
        
#searchbox .search_input{
        width:112px;
        height:16px;
        }
        
#searchbox .search_button{
        vertical-align:top;
        }
        
#cartbox{
        margin:96px 0px 0px 56px;
        padding-top:4px;
        width:152px;
        height:70px;
        float:left;
        }
        
#cartbox .pink{
        font-weight:bold;
        color:magenta;
        }
        
#cartbox_hover{
        margin:0px;
        }
        
#cartbox_content{
        display:none;
        background-color:#EEEEEE;
        background-image:url(img/cart_bg.jpg);
        background-repeat:repeat-x;
        border:1px solid black;
        position:absolute;
        top:146px;
        width:320px;
        padding:10px;
        margin:0px 0px 0px -190px;
        }
        
#cartbox_content p{
        text-align:right;
        margin:0px;
        }
        
#navtrail{
        clear:both;
        padding-top:22px;
        margin:0px 0px 0px 15px;
        color:#fff;
        }
        
#navtrail a{
        color:#fff;
        font-weight:bold;
        }
        
#main_content{
        background-color:#FFF;
        }
        
#left_column{
        width:191px;
        padding:2px;
        float:left;
        }
        
#center_area{
        width:576px;
        padding:4px 0px 4px 4px;
        float:left;
        border:0px solid yellow;
        }

#center_area2{
        width:958px;
        padding:4px 0px 4px 4px;
        float:center;
        border:0px solid yellow;
        }
        
#right_column{
        width:191px;
        padding:2px;
        float:right;
        border:0px solid blue;
        }
        
#footer {
        clear:both;
        background-color:#000;
        background-image: url(img/bg_footer.jpg);
        background-repeat:repeat-x;
        background-position:0px 6px;
        height:113px;
        margin:0px 2px 20px 2px;
        padding:20px 0px 0px 0px;
        color:#fff;
        text-align:center;
        font-size:9px;
        }
        
#footer a{
        color:#fff;
        font-weight:bold;
        text-decoration:underline;
        }
        
#footer p{
        font-size:10px;
        }

/* Kategorienbox & Infobox & Bestseller*/

#catbox, #infobox{
        width:191px;
        }

#catbox {
        background-color:#CFCFCF;
        background-image: url(img/box_CATEGORIES.gif);
        background-repeat:no-repeat;
        padding-top:30px;
        border:1px solid black;
        }

#catbox a, #infobox a{
        font-size:11px;
        font-weight:bold;
        }

#catbox ul, #infobox ul {
        margin-left:20px;
        padding:0px;
        }

#catbox li, #infobox li{
        list-style-image:url(img/bullet.gif);
        margin:2px 0px 0px 5px;
        }
        
#catbox li:hover, #infobox li:hover{
        list-style-image:url(img/bullet_hover.gif);
        margin:2px 0px 0px 5px;
        }
        
#catbox li.listUnderline, #infobox li.listUnderline{
        list-style-image:none;
        list-style-type:none;
        background-image:url(img/img_underline.gif);
        background-repeat:repeat-x;
        margin-left:-18px;
        width:184px;
        }
        
#catbox li.level1{ margin-left:5px; }
#catbox li.level2{ margin-left:15px; }
#catbox li.level3{ margin-left:25px; }
#catbox li.level4{ margin-left:35px; }
#catbox li.level5{ margin-left:45px; }
#catbox li.level6{ margin-left:55px; }
#catbox li.level7{ margin-left:65px; }

#infobox{
        background-color:#EEE;
        background-image: url(img/box_CONTENT.gif);
        background-repeat:no-repeat;
        background-position:-1px -1px;
        padding-top:30px;
        border:1px solid black;
        margin-top: 10px;
        }
        
#bestbox{
        background-color:#EEE;
        background-image: url(img/box_BESTSELLERS.gif);
        background-repeat:no-repeat;
        background-position:-1px -1px;
        padding-top:30px;
        border:1px solid black;
        margin-bottom:10px;
        }
        
#reviewbox{
        background-color:#EEE;
        background-image: url(img/box_REVIEWS.gif);
        background-repeat:no-repeat;
        background-position:-1px -1px;
        padding:30px 0px 10px 4px;
        border:1px solid black;
        }
        
.map_box{
        margin-top:10px;
        }

/* Produkte */

#product_listing{
        border:0px solid red;
        }
        
.left_heading{
        float:left;
        background-image: url(img/img_list_header_l.gif);
        background-repeat:no-repeat;
        height:30px;
        width:2px;
        }
        
.right_heading{
        float:left;
        background-image: url(img/img_list_header_r.gif);
        background-repeat:no-repeat;
        height:30px;
        width:2px;
        }

#product_listing h1, .content_frame h1{
        margin:0px;
        background-image: url(img/img_list_header_m.gif);
        background-repeat:repeat-x;
        height:30px;
        font-size:12px;
        font-weight:bold;
        color:#fff;
        padding:6px 0px 0px 10px;
        float:left;
        width:556px;
        }

.products_listing_img_tooltip{
        display:none;
        margin:0px;
        padding:0px;
        position:absolute;
        top:10px;
        left:0px;
        width:180px;
        border:3px solid magenta;
        z-index:3;
        background:#fff;
        text-align:center;
        }
        
.products_listing_img_tooltip img{
        border:0px !important;
        margin:0px auto!important;
        padding:3px !important;
        }
        
.cart_listing_img_tooltip{
        display:none;
        margin:-120px 0px 0px -10px;
        padding:0px;
        position:absolute;
        width:180px;
        border:3px solid magenta;
        z-index:3;
        background:#fff;
        text-align:center;
        }

.cart_listing_img_tooltip img{
        border:0px !important;
        margin:0px auto!important;
        padding:3px !important;
        }
        
#cart_details{
        font-size:10px !important;
        }
        
#cart_details b a{
        font-weight:bold !important;
        }
        
.products_image_cart {
        border:1px solid #333 !important;
        }
        
.cart_products_name{
        font-size:11px;
        }
        
.cart_price{
        color:magenta;
        font-weight:bold;
        font-size:11px;
        }
        
.products_box{
        background-color:#EEE;
        border:1px solid #000;
        float:left;
        width:178px;
        height:280px;
        margin:1px;
        padding:0px 4px 0px 4px !important;
        position:relative;
        }

.products_box h2{
        text-align:center;
        font-size:10px !important;
        font-weight:bold;
        }
        
.products_box a{
        font-weight:bold;
        }

.products_box img.products_image{
        border:1px solid #000;
        padding:10px;
        background-color:#fff;
        display: block;
        margin:4px auto 0px auto;
        }
        
.products_abb{
        margin:0px;
        text-align:center;
        font-weight:normal;
        }
 
 .bhvSiker { display:none; } 

.pricetext{
        font-weight:bold;
        font-size:12px;
        }
        
.prodprice{
        font-weight:bold;
        font-size:14px;
        color:fuchsia;
        }
        
.productOldPrice{
        color: #B6B7CB;
        text-decoration: line-through;
        }
        
.tax_info{
        color:#63636A;
        font-size:9px;
        font-weight:normal;
        margin:0px;
        }
        
.tax_info a{
        color:#000;
        font-size:9px;
        font-weight:normal;
        text-decoration:underline;
        }

.tax_info a:hover{
        color:fuchsia;
        font-size:9px;
        font-weight:bold;
        text-decoration:underline;
        }
        
.more_button{
        text-align:center;
        position: absolute; bottom: 0px;
        margin-bottom:6px;
        }
        
.anschauen{
        margin-right:14px;
        }
        
        
#product_info h1{
        margin:0px;
        background-image: url(img/img_list_header_m.gif);
        background-repeat:repeat-x;
        height:30px;
        font-size:12px;
        font-weight:bold;
        color:#fff;
        padding:6px 0px 0px 10px;
        float:left;
        width:556px;
        }
        
.products_info_img_tooltip{
        display:none;
        margin:0px;
        padding:0px;
        position:absolute;
        top:280px;
        width:520px;
        border:3px solid magenta;
        z-index:4;
        background:#fff;
        text-align:center;
        }

.products_info_img_tooltip img{
        border:0px !important;
        margin:0px auto!important;
        padding:3px !important;
        }
        
#product_info select{
        font-size:10px;
        }
        
#product_info h2{
        font-size:12px;
        margin-bottom:20px;
        }
        
#product_imgbox {
        border:0px solid red;
        text-align:center;
        height:300px;
        float:left;
        margin-top:-8px;
        }
        
#product_infobox{
        border:0px solid green;
        text-align:right;
        float:right;
        margin:-8px 8px 0px 0px ;
        }
        
#product_infobox .tax_info{
        color:#000;
        margin-top:4px;
        }
        
#products_buttonbox{
        margin-top:8px;
        background-color:#EEEEEE;
        border:1px solid black;
        padding:5px;
        }
        
.products_model{
        text-align:left;
        font-weight:normal;
        }
        
.products_into_cart{
        text-align:right;
        }

.products_into_cart input{
        vertical-align:middle;
        }
        
div .products_description{
        font-size:15px;
        margin-top:10px;
        display:block;
        padding-top:1px;
        }

#product_info .infoBoxHeading{
        background:#BBC3D3;
        text-align:center;
        font-size:11px;
        font-weight:bold;
        }

.content_frame{
        text-align:left;
        }
        
.content_frame h1 a {
        color:white;
        font-weight:bold;
        }
        
.create_account strong{
        font-size:12px;
        }
        
.create_account input{

        }
        
.formArea{
        background: #F1F9FE;
        border:1px solid #7B9EBD;
        font-size:10px !important;
        border-collapse:collapse;
        }
        
.formArea input{
        border:1px solid #333;
        }
        
.formArea td{
        padding:0px 4px 0px 4px;
        }
        
.inputRequirement{
        color:red;
        }
        
        
.create_account .smallHeading{
        font-size:12px;
        font-weight:bold;
        padding-bottom:10px;
        }
        
.input_noborder input{
        border:0px;
        text-align:right;
        margin:10px 0px 10px 0px;
        }
        
.content_text{
        font-size:12px;
        }
        

#bestbox a{
        font-size:10px;
        font-weight:normal;
        }

#bestbox ol {
        margin:0px 0px 0px 20px;
        padding:0px;
        }

#bestbox li{
        list-style-type:decimal;
        margin:4px 0px 6px 4px;
        }
        
#bestbox hr{
        height:0px;
        font-size:1px;
        margin:2px 0px 2px -15px;
        width:175px;
        color:#eee;
        background-color:#eee;
        border-bottom:1px solid black;
        border-top:0px;
        }

.parseTime{
        color:#666;
        text-align:center;
        }
        
.checkout_pfad_text{
        text-align:center;
        font-weight:bold;
        }
        
.checkout_pfad_inactive{
        float:left;
        text-align:center;
        width:100px;
        color:#888;
        font-size:11px;
        }
        
.checkout_pfad_active{
        float:left;
        text-align:center;
        width:100px;
        font-weight:bold;
        font-size:11px;
        }
        
.checkout_pfad_spacer{
        float:left;
        padding-top:12px;
        width:18px;
        }
        
.cart_stock_out{
        background:#444;
        margin:0px 0px 10px 0px;
        color:white;
        font-size:12px;
        font-weight:bold;
        }
        
.cart_stock_out td{
        padding:3px;
        }