/************
	File:		ie.css
	Author:		cwa / esolut
	Descrip.:	IE.x Hacks so that faulty box model is corrected
	Date:		23.07.2009
*/


* html body {
	position:relative;
}

 html #center #listingpage #gallerylist div.image {
	white-space: nowrap !important;
}
* html #center #formular {
	width:648px;
}

*+html #content .form select {
	margin-left:4px;
}
* html #content .form select {
	margin-left:4px;
}
*+html #content .payment select {
	margin-left:0px;
}
* html #content .payment select {
	margin-left:0px;
}

*+html #layer_login div.form li.submit input.btn {
	position:relative;
	left:5px;
}
* html #layer_login div.form li.submit input.btn {
	position:relative;
	left:5px;
}
*+html #startpage .teaserlist #newsletterform  {
	position:relative;
	left:-3px;
}
* html #startpage .teaserlist #newsletterform  {
	position:relative;
	left:-3px;
}
* html #startpage .reality {
	right:15px;
}
* html #center #detailpage .container {
	padding-right:0 !important;
	width:636px;
}
* html #center #detailpage .right,
* html #center #detailpage {
	padding-right:0 !important;
}
* html #basket {
	margin-left:6px;
}
* html #basketservice {
	margin-right:6px;
}
* html input.btn {
	padding: 1px 4px !important;
}
*+html input.btn {
	padding: 1px 4px !important;
}
* html #basket fieldset.right {
	margin-right:0px !important;
}
*+html #basket fieldset.right {
	margin-right:0px !important;
}
*+html .form {
	height:1%;
}
* html #basket .payments input.radio {
	top:10px;
	left:9px;
}
*+html #basket .payments input.radio {
	top:10px;
	left:9px;
}
* html #basket .payments .secure input {
	margin-left:4px;
}
*+html #basket .payments .secure input {
	margin-left:4px;
}
* html td.plusminus img {
	position:relative;
	top:-3px;
}
*+html td.plusminus img {
	position:relative;
	top:-3px;
}
* html #comparetable th {
	width:auto;
}
*+html #comparetable th {
	width:auto;
}
* html #comparetable .remove div a {
	margin-right:5px;
}
*+html .myservice div.form fieldset.right {
	margin-right:30px;
}
* html .myservice div.form fieldset.right {
	margin-right:5px;
}
*+html #center .imgteaser .text .right{
	padding-right:16px;
}
* html #center .imgteaser .text .right{
	padding-right:16px;
}
* html #myOrders .singleOrder ul {
	height:55px;
}
* html .commentheader {
	margin-bottom:0px;
}
*+html .newsletter .options td input {
	position:relative;
	top:-3px;
}
* html .newsletter .options td input {
	position:relative;
	top:-3px;
}
* html #myAccount .singleOrder ul {
	height:55px;
}

* html #tabs .navi li { 
    width: 27.8%;
}

* html #tabs .navi a {
    width: 100%; 
    text-align: center !important;
}

* html .productrating div.title fieldset.row2 {
    margin-right:8px;
}

* html #center #detailpage .right dl dd {
    clear:none;
    position:relative;
    top:8px;
}

/* fixes short basket */ 
* html .mybasket_ie6_3items { 
    height: 200px !important;
    overflow-y: scroll !important;
}

* html .mybasket_ie6 {
    position: absolute !important;
    width: 232px !important;
    height: 156px !important;
    right: 5px !important;
    top: 145px !important;
}
* html #mybasket_bg {

    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/nk_osram/img/layer/bg_basket.png', sizingMethod=scale);

}

* html #layer_login_bg {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/nk_osram/img/layer/bg_login.png', sizingMethod=scale);
}
* html #shortbasket_bg_1item {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/nk_osram/img/layer/bg_shortbasket_1item.png', sizingMethod=scale);
}
* html #shortbasket_bg_2items {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/nk_osram/img/layer/bg_shortbasket_2items.png', sizingMethod=scale);
}
* html #shortbasket_bg_3items {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/nk_osram/img/layer/bg_shortbasket_3items.png', sizingMethod=scale);
}

* html .jcarousel-top-seller-slider .jcarousel-next-vertical {
    bottom:130px;
}

/* fixes layer left padding bug */
* html .ui-dialog-content {
    padding-left: 0px !important;
    margin-left: 8px;
}
* html .ui-dialog-titlebar {
    padding-left: 38px !important;
    margin-left: 12px;
}

* html .jcarousel-top-seller-slider .jcarousel-next {
    bottom:15px; 
    
}

* html .jcarousel-top-seller-slider .jcarousel-next { 
    background-position: 0 1px;     
}

* html .jcarousel-top-seller-slider .jcarousel-next-disabled,
* html .jcarousel-top-seller-slider .jcarousel-next-disabled:hover,
* html .jcarousel-top-seller-slider .jcarousel-next-disabled:active {
    cursor: default;
    background-position: 0 -13px;
}

* html .jcarousel-reviews-slider .jcarousel-next { 
    background-position: 0 1px;     
}

* html .jcarousel-reviews-slider .jcarousel-next-disabled,
* html .jcarousel-reviews-slider .jcarousel-next-disabled:hover,
* html .jcarousel-reviews-slider .jcarousel-next-disabled:active {
    cursor: default;
    background-position: 0 -13px;
}

* html .jcarousel-most-popular-slider .jcarousel-next { 
    background-position: 0 1px;     
}

* html .jcarousel-most-popular-slider .jcarousel-next-disabled,
* html .jcarousel-most-popular-slider .jcarousel-next-disabled:hover,
* html .jcarousel-most-popular-slider .jcarousel-next-disabled:active {
    cursor: default;
    background-position: 0 -13px;
}

* html .jcarousel-top-seller-slider .jcarousel-list li, 
* html .jcarousel-top-seller-slider .jcarousel-item-vertical li, 
* html .jcarousel-top-seller-slider .jcarousel-item, 
* html .jcarousel-top-seller-slider .jcarousel-item-vertical {
border-top:1px solid #D5D5D5;
height:73px;
margin:0 4px !important;
padding:12px 0 0;
width:260px;
}

* html .prize .previous_2 {
color:#D5D5D5;
font-size:11px;
line-height:15px;
padding:14px 3px 3px;
text-decoration:line-through;
padding-top: 0 !important;
}

* html .jcarousel-reviews-slider .jcarousel-list li, 
* html .jcarousel-reviews-slider .jcarousel-item-vertical li,
* html .jcarousel-reviews-slider .jcarousel-item, 
* html .jcarousel-reviews-slider .jcarousel-item-vertical {
border-top:1px solid #D5D5D5;
height:73px;
margin:0 4px;
padding:12px 0 0;
width:308px;
}

* html .jcarousel-most-popular-slider .jcarousel-list li,
* html .jcarousel-most-popular-slider .jcarousel-item-vertical li,
* html .jcarousel-most-popular-slider .jcarousel-item, 
* html .jcarousel-most-popular-slider .jcarousel-item-vertical {
border-top:1px solid #D5D5D5;
height:73px;
margin:0 4px;
padding:12px 0 0;
width:308px;
}

* html .ui-slider .ui-slider-handle {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(../img/misc/sliderbar.gif) no-repeat scroll 0 0 !important;
cursor:pointer;
height: 6px;
padding:0 !important;
position:absolute;
width:95px;
z-index:20;
border: none;
}

/* fixes newsletter bug */ 
* html #nl_ie6_position {
    position: relative; 
    top: -90px;
}

/*Slider Startpage IE7 */
*+html .jcarousel-start-page-slider .jcarousel-list li,
.jcarousel-start-page-slider .jcarousel-item-horizontal li,
.jcarousel-start-page-slider .jcarousel-item,
.jcarousel-start-page-slider .jcarousel-item-horizontal {
    /* hard coded width & height because of size determination problems while using scroll & visible options */
    height: 208px;
    width: 131px;
    border: 0px;
    margin: 0px;
    padding-left: 5px; 
}
*+html .jcarousel-product-detail-slider .jcarousel-list li, 
.jcarousel-product-detail-slider .jcarousel-item-horizontal li, 
.jcarousel-product-detail-slider .jcarousel-item, 
.jcarousel-product-detail-slider .jcarousel-item-horizontal {
border:0 none;
height:208px;
margin:0;
padding-left:5px;
width:145px;
}
*+html .jcarousel-comparison-slider .jcarousel-list li, 
.jcarousel-comparison-slider .jcarousel-item-horizontal li, 
.jcarousel-comparison-slider .jcarousel-item, 
.jcarousel-comparison-slider .jcarousel-item-horizontal {
border:0 none;
height:208px;
margin:0;
padding-left:5px;
width:153px;
}

/** html div.alter_box_bottom_watt{
    border: 1px solid #D5D5D5; 
    width: 770px; 
    height: 285px;
    padding: 5px;
}
*+html div.alter_box_bottom_watt{
    border: 1px solid #D5D5D5; 
    width: 770px; 
    height: 285px;
    padding: 5px;
}
* html div.alter_box_bottom_watt{
    border: 1px solid #D5D5D5; 
    width: 690px; 
    height: 285px;
    padding: 5px;
}


* html .alter_box_inner_sock li{
    position: relative;
    
} 
* html div.alter_box_inner_sock{
    float: left; 
    text-align: center;   
    margin: -3px;
    width: 105px;   
    display: block;                   
}

* html .alter_box_inner_sock ul{
    margin-bottom: 25px;
    margin-top: 25px;
    margin-left: -20px;
    margin-right: 0px;
    width: 150px;
  
}

* .alter_box_inner_sock img{
   margin-left: 15px  
}
* element.style {
    width:800px !important;
}  */

* html div.alter_box_bottom{
    border: 1px solid #D5D5D5; 
    width: 630px; 
    height: 285px;
    padding: 5px;
}

* html div.alter_box_bottom_lf{
    border: 1px solid #D5D5D5; 
    width: 640px; 
    height: 285px;
    padding: 5px;
}
* html .alter_box_inner_sock ul{
    width: 0px !important; 
}
* html .alter_box_inner_sock li{
    width: 0px !important;   

}
      
* html div.alter_box_inner_sock {
    FLOAT: left;
    MARGIN: -10px;
    WIDTH: 80px;
}

* html div.alter_box_bottom_watt{
    border: 1px solid #D5D5D5; 
    width: 635px; 
    height: 285px;
    padding: 5px;
}
* html #main{
    margin: 0 -20px 0 0px;
}
*+html input.top_button {
    margin-top: -2px !important;
}

* html .margin_top{
    margin-top: 0;    
}
*+html .margin_top{
    margin-top: 3px;   
}

* html .stoerer_landingpage_laender{
    MARGIN-TOP: -30px;
    position:relative;
}
*+html .stoerer_landingpage_laender{
    MARGIN-TOP: -30px;
    position:relative;
}
  
*+html .select_ie {
    padding-left: 4px;
}
* html .select_ie {
    padding-left: 4px;
}
* html .main_ie{
    margin: 0 !important;
}