/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
.percentbar{clear:both;margin-top:0px;}

.col2-set,
.col3-set,
.col4-set,
.col2-alt-set,
.head,
.page-head,
.page-head-alt,
.header-top-container,
.header-top,
.header-nav-container,
.header-nav,
.quick-access,
#nav,
#nav li,
#nav a,
.middle,
.product-essential,
.button-set,
.actions,
.form-list li,
.button-container,
.ratings,
.page-head,
.page-head-alt,
.advanced-search li,
.group-select li,
.group-select li,
.search-autocomplete li,
.side-col li,
.account-box li,
.address-list li,
.listing-type-list .listing-item,
.listing-type-list .product-info .product-reviews,
.account-nav a,
.account-box,
.my-review-detail,
.generic-product-list li,
.product-options dt,
.product-options dd ul.options-list li,
.product-options dd ul.options-list .label,
.product-options-bottom,
.truncated_full_value,
.add-to-holder { zoom:1; }

.form-button,
.form-button-alt { padding:1px 10px 0; }
input.form-radio,
input.form-checkbox { width:13px; height:13px; }
.product-options dd ul.options-list input.form-radio { margin-top:4px; }
.multi-address-checkout-box .box { zoom:1; }
.multi-address-checkout-box .legend { zoom:1; position:relative; margin-left:8px; }
.quick-access li { padding-right:4px; padding-left:6px;}
.mini-search  { padding-top:-1px; line-height:1em;}
.home-spot { display:inline; }
.mini-related-items .product-details { margin-left:80px; }
.mini-related-items .product-images input { zoom:1; position:relative; margin:-4px 2px 0 -4px; }
.mini-related-items .product-images img { float:left; }
.header-top-container { position:relative; }
#nav ul li.parent { margin-bottom:-3px; }

/* Clearer */
.clear { display:block; clear:both; font-size:0; line-height:0; height:0; visibility:hidden; overflow:hidden;   }

/* Fix for IE menu bug */
#nav iframe,
.truncated iframe { position:absolute; left:-1px; top:0; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

/*Fix for search field*/
/* Mini search */
.mini-search {
    width:300px;
   height:0px;
    /*padding:100px 600px 0 0px;*/
 position:relative;
 right:0px;
 left:820px;
 top:60px;
    }
    
.account-nav li.sub {
background:#F5FAF3;
}    
.login_link {
    color:#990000;
    font-size: 10px;
    float:right;
    text-align:right;
    
}
    
    
    

    
/******NEUE STYLES MDV******/
/***************************/

select {
border:1px solid #CEDBBE;
height:17px;

}
.ns_childbar{
    background-color:transparent;
    height:17px;
    width:170px;
    margin:2px 0 0 0;
    color:#000000;
    font-weight:normal;
    text-indent:5px;
    padding-top:0px;
    float:left;

}
.ns_input{
    width:160px ;
    height:15px;
    padding:0px;
    margin-top:0px !important;

    }

.ns_input_large{
    width:325px;
    height:100px;
    padding:0px;
    margin-top:1px !important;

    }
    
    
    
    
.ns_form_sidepic_backend{
    background: url(../images/ns_form_sidepic.gif) 100% 50% no-repeat;
    float:right;
    height:250px;
    width:147px !important;
    }

/*bock am rand*/



#bock{
    background-image:url(../images/bock.gif);
    background-repeat: no-repeat;
    position:absolute;
    bottom:24px;
    width:114px;
    height:183px;
    z-index:-1;

  
    
}
.middle-container{margin-left:8px;}


.outofstock {position:relative ;top:170px ;left:-10px ;}

#trustedshop{

    background-image:url(../images/preisbock_trustedshop.gif);
    background-repeat: no-repeat;
    position: relative;
    padding-left:45px;
    margin:10px 55px 0 0;
    width:250px;
    height:36px;
    
}
/* Fieldset emulation for IE */

div#pb_fieldset {
margin:0px;

}

#mb-content ul {
    list-style-type: inherit;
    /*width:500px;*/ 
    /*changed by mdv, plz rechange if errors occur*/ 
}

#pb_fieldset_helper{
    padding-left:0px;
    margin-left:0px;
}
.pb_fieldset_content ul { padding:0px; margin:0px;}

.pb_fieldset_content li { padding: 4px 0px; clear:both; }
.pb_fieldset_content li .input-box { width:275px; }
.pb_fieldset_content li .input-text, .pb_fieldset_content li select, .pb_fieldset_content li textarea {  width:525px; }
.pb_fieldset_content li .input-box .input-text, .pb_fieldset_content li .input-box textarea { width:250px; }
.pb_fieldset_content li .input-box select { width:256px;}




#ifields #login_button {
    
        background-image: url("../images/customer_login/logout_button.gif");
        background-color: #ffffff;
        background-repeat: no-repeat;
        height: 17px;
        width: 8px;
        border: 0px;
        color: #FFF;
        font-size: 10px;
        font-weight: bold;
        position:relative;
        top:2px;
}

.form_headerlogin_left {
   float: left;
   width: 80px;
   margin-right:10px;
}

.form_headerlogin_middle {
    float: left;
    width: 80px;
    margin-right:10px;  
}

/* ifields */
#ifields div {
    position: relative;
    margin: 0;
}

    
#minipics_lp {
    margin-bottom:192px;
    width:50px;
    left:-450px;
    
    
}
.page_01right{
    width:370px; height:420px; float:right;
    }

#page02_right{
    margin:0px;
    width:550px; 
    height:450px; 
    float:right;
   /* background:red;*/
   
    position:relative;
    left:-10px;
    }
    
#bock_lp_01 {
    background-image:url(../images/bock_lp_right.gif);
    background-repeat:no-repeat; 
   
    height:215px; 
    width:114px;
    right:-11px; 
  z-index:-100;
  
    }
    
#bock_lp_02 {
    background-image:url(../images/bock_lp_left.gif);
    background-repeat:no-repeat; 
 
    height:215px; 
    z-index:-100;
    width:114px;
   
    left:-3px;
    }
    
#kopf_content{
    display:        inline !important;
    overflow:       hidden;
    left:           -30px !important;
    z-index:        9999 !important;
}
    
#links_schatten{
    width:5px;
    height:500px;
    background-image:url("../images/rand_links.gif");
    background-repeat:repeat-y;
    float:left;
    display:block;
    border:0px; 
    position:relative;
    left:-7px;
    margin-left:3px;    
}


#links_schatten_fade{
    width:5px;
    height:100px;
    background-image:url("../images/rand_links_fade.gif");
    background-repeat:no-repeat;
    float:left;
    display:block;
    border:0px; 
    position:relative;
    left:-4px;
}

#product-pics{
    width: 470px !important;
    float:left;
  
}
#product-reduction-ani_lp {
    background-image: url("../images/stoerer_sonne_ani_2.gif");
    padding-top: 20px;
    background-repeat:no-repeat;
    display:inline;
    height:80px;
    left:400px !important;
    top:0px;
    position:absolute;
    width:114px;

}

.notecontent{
    float:left;
    width:490px;
    margin:5px 0 0 5px;
    padding-right:10px; 
}
    
#noteheader {
    background-image:url(../images/tab_produktbeschreibung.gif);
    display:block;
    height:24px;
    width:995px;
    margin:10px 0 0 4px;
    top:0px;
    position:relative;
    left:-8px;
    z-index:100;
}

.header-top {
    height: 0px !important;
    margin: 0px !important;
    padding:0px !important;
}

* + html .minipicandprogressbox{
    width:310px;

    position:relative;
    /*top:390px;*/
    text-align:left;
    left:0px;
    }

* + html .minipicandprogressbox_forum {
    width:      310px;
    position:   relative;
    text-align: left;
    left:       -480px;
}
    
#price_box_lp, #product-price {
    float: left !important;
    font-weight: bold;
    
    postion:absolute !important;
    left:-40px !important;
  
    padding-top: 10px;
   
   
}

#price_box, #product-price {
    float: left;
    font-weight: bold;
    width: 380px !important;
    postion:relative;
    left:0px !important;
    padding-top: 10px;
   margin-left:10px !important;
}
#payment_tooltip {
    position:absolute;
    z-index:1000 !important;
    font-weight:bold;
    top:20px;
    left:80px;
    width:180px;
    background-image:url(../images/tab_newsbock_flash.gif);
    background-repeat: repeat-x;
    background-color:#F5FAF3;


}

#price_box{
    position:relative;
    left:0px !important;
    }
#product-price{
    position:relative !important;
    left:-18px !important;
}
    
#infobock_banner{    
    
  position:relative !important;
  float:right !important;
  height:0px !important;
  right:-20px !important;
  width:180px;
  z-index:500;
}
#couponCheckOut{margin-top:-17px !important;}

.quick-access{width:240px !important;overflow:hidden;}

.box-table select { width:110%; }

.methods_radiobutton{
    margin-top: -20px;
}


/* .nsp_product_contentbox .nsp_rightbox .nsp_actiongraphic{top:-130px;} */

.nsp_bock_icon{position:relative;top:9px;padding-right:5px;width:55px; height:92px;background:url(../images/sprites-ie.gif) -591px -127px no-repeat;}
span.ns_childbar { height: 20px; }


