div#main_content_div p{
                     padding: 0px;
                     }

div#warenkorb_info{
                   width: 156px;
                   height: 88px;
                   margin-right: 8px; /* Außenabstand */
                   margin-top: 16px;
			 float: right;
                   display: inline;
                   border: #000066 solid 1px;
                   }

div#konfiguratoren_info{
                   width: 180px;
                   height: 146px;
                   margin-right: 10px; /* Außenabstand */
                   margin-top: 16px;
			 float: right;
                   display: inline;
                   border: #000066 solid 1px;
                   }

* html div#warenkorb_info{
                   margin-top: 32px;
                   }

div#konfiguratoren_info p#konfiguratoren_info_caption{
                   padding-top: 4px;
                   padding-left: 4px;
                   background-image: url(../../images/menu_verlauf_fuss.png);
                   color: #ffffff;
                   font-size: 11px;
                   font-weight: bold;
                   padding-bottom: 6px;
                   }

div#warenkorb_info p#warenkorb_info_caption{
                   padding-top: 4px;
                   padding-left: 4px;
                   background-image: url(../../images/menu_verlauf_fuss.png);
                   color: #ffffff;
                   font-size: 11px;
                   font-weight: bold;
                   padding-bottom: 6px;
                   }

div#warenkorb_info p#artikel_im_warenkorb{
                   text-align: left;
                   padding: 0px;
                   padding-left: 17px;
                   padding-top: 4px;
                   font-size: 11px;
                   font-weight: bold;
                   }

div#warenkorb_info p#preis_im_warenkorb{
                   text-align: left;
                   position: relative;
                   padding: 0px;
                   padding-left: 17px;
                   padding-top: 8px;
                   padding-bottom: 4px;
                   font-size: 11px;
                   font-weight: bold;
                   float: left;
                   }

div#warenkorb_info p#mwst_im_warenkorb{
                   text-align: left;
                   padding: 0px;
                   padding-left: 4px;
                   padding-top: 8px;
                   font-size: 10px;
                   clear: both;
                   }

div#versand_kosten{
                   width: 156px;
                   height: 112px;
                   margin-right: 8px; /* Außenabstand */
                   margin-top: 24px;
			 float: right;
                   display: inline;
                   border: #000066 solid 1px;
                   }


div#versand_kosten p#versand_kosten_caption{
                   padding-top: 4px;
                   padding-left: 4px;
                   background-image: url(../../images/menu_verlauf_fuss.png);
                   color: #ffffff;
                   font-size: 11px;
                   font-weight: bold;
                   padding-bottom: 6px;
                   margin-bottom: 4px;
                   }

div#versand_kosten p#mwst_im_versand{
                   text-align: left;
                   padding: 0px;
                   padding-left: 4px;
                   padding-top: 8px;
                   font-size: 10px;
                   clear: both;
                   }

div#ms_o_sw p#ms_o_sw_text{
                   text-align: left;
		   font-weight:bold;
		   color:red;
                   padding-left: 8px;
		   padding-right: 8px;
                   padding-top: 0px;
                   font-size: 10px;
                   clear: both;
                   }


div#news_letter{
                   width: 156px;
                   height: 138px;
                   margin-right: 8px; /* Außenabstand */
                   margin-top: 24px;
			 margin-bottom: 24px;
			 float: right;
                   display: inline;
                   border: #000066 solid 1px;
                   }

div#news_letter p#news_letter_caption{
                   padding-top: 4px;
                   padding-left: 4px;
                   background-image: url(../../images/menu_verlauf_fuss.png);
                   color: #ffffff;
                   font-size: 11px;
                   font-weight: bold;
                   padding-bottom: 4px;
                   margin-bottom: 0px;
                   }

div#news_letter p#news_letter_inhalt{
		  padding-top: 0px;
                  padding-left: 0px;
		  }


div#ITScope{
                   width: 156px;
                   min-height: 100px;
                   margin-right: 8px; /* Außenabstand */
                   margin-top: 24px;
			 float: right;
                   display: block;
                   border: #000066 solid 1px;
                   }

* html div#ITScope{
                  position: relative;
			right: 8px;
			margin-right: 0px;
                   }

* html div#dummie{
         position: relative;
	   width:1px;
	   height:1px;
                   }


div#ITScope p#mwst_im_versand{
                   text-align: left;
                   padding: 0px;
                   padding-left: 4px;
                   padding-top: 8px;
                   font-size: 10px;
                   clear: both;
                   }


div#ITScope p#ITScope_caption{
                   padding-top: 4px;
                   padding-left: 4px;
                   background-image: url(../../images/menu_verlauf_fuss.png);
                   color: #ffffff;
                   font-size: 11px;
                   font-weight: bold;
                   padding-bottom: 6px;
                   margin-bottom: 4px;
                   }

table#ITScope_table{
	margin-top: 1px;
}

* html table#ITScope_table{
	margin-top: -16px;
}


div#main_content_div #artikel_bezeichnung{
                  width: 624px;
                  min-height: 32px;
                  margin-bottom: 16px;
                  float: left;
                  text-align: left;
                 }

div#main_content_div #artikel_bezeichnung p{
                  padding-left: 4px;
                  font-weight: bold;
                  border-bottom:1px solid #CCCCCC;
                  font-size:20px;
                  vertical-align: center;
                  padding-left: 28px;
			text-align: left;
                 }

img#caption{
          position: relative;
          display: inline;
          top: 8px;
          float: left;
          }

div#main_content_div #artikel_bild{
                  width: 256px;
                  height: 320px;
                  float: left;
                  text-align:center;
                 }

div#main_content_div #artikel_nr{
                  width: 360px;
                  height: 54px;
                  float: left;
                  margin-left: 8px;
                  margin-bottom: 16px;
                  display: inline;
                  border-bottom:1px solid #CCCCCC;
                  padding-bottom: 16px;
                 }

div#main_content_div #detail{
                  width: 360px;
                  min-height: 80px;
                  float: left;
                  margin-left: 8px;
                  }

div#main_content_div p#preis {
                     padding-left: 4px;
                  font-size: 28px;
                  line-height: 28px;
                  color: #E52030;
                  font-weight: bold;
                  width: 220px;
                 }

div#main_content_div p#preis_anmelden {
			padding-left: 4px;
                  font-size: 14px;
                  line-height: 28px;
                  color: #E52030;
                  font-weight: bold;
                  width: 220px;
                 }

div#main_content_div p#preis_erklaerung {
                     padding-top: 8px;
                     padding-left: 4px;
                     padding-bottom: 4px;
                     width: 260px;
			   height: 16px;
                 }

div#main_content_div p.verfuegbar {
                     padding-left: 4px;
                     width: 280px;
                     margin-bottom: 4px;
                 }

div#main_content_div div#korb{
                     float: right;
                     position: absolute;
                     margin-top: -74px;
                     margin-right: 112px;
                     right: 4px;
                     width: 98px;
                     height: 68px;
                     display: inline;
                 }

div#main_content_div div#in_den_korb{
                     height: 36px;
                     width: 360px;
                     margin-top: 8px;
                     background-image: url(../../images/in_den_korb_background.png);
			   padding-left:4px;
                 }

@media all and (min-width:0px) {
    head~body div#main_content_div div#in_den_korb{
	}
}


* html .detail_stueck{
	position:relative;
	top:-2px;
}

*+html .detail_stueck{
	position:relative;
	top:-2px;
}


div#main_content_div p#warenkrob_icon{
                     float: right;
                     position: relative;
                     top: 16px;
                     right: 24px;
                     display: inline;
                 }

div#main_content_div #in_den_warenkorb{
                     width: 214px;
                     height: 30px;
			   margin: 0px;
                 }

div#main_content_div #blitzanfrage{
                     width: 114px;
                     height: 24px;
			   margin: 0px;
                 }

div#main_content_div div#verfuegbar{
                     float: right;
                     position: absolute;
                     margin-top: -56px;
                     right: 100px;
                     width: 124px;
                     height: 52px;
                     display: inline;
                 }

div#main_content_div #ampel{
                     position: relative;
                     font-size: 11px;
                     border: 0px;
                     top: -4px;
                 }

div#main_content_div #weitere_infos{
                  width: 360px;
                  min-height: 76px;
                  float: left;
                  margin-left: 8px;
			float: right;
                 }

div#main_content_div #weitere_infos_blitzanfrage{
                  width: 360px;
                  min-height: 76px;
                  float: left;
                  margin-left: 8px;
                 }

div#main_content_div p.weitere_infos{
                  padding-left: 4px;
                 }

div#main_content_div p.weitere_infos_zurück{
                  font-weight:bold;
			position: relative;
			top: 4px;
			width: 60px;
			padding-left: 4px;
                 }

* html div#main_content_div p.weitere_infos_zurück{
                  font-weight:bold;
			margin-top: 18px;
			top:0px;
                 }


div#main_content_div .clear_div {
          clear:both;
          font-size:0px;
          line-height:0px;
          width:620px;
          }

div#main_content_div #artikel_detail{
          width: 622px;
          min-height: 150px;
          border-top:1px solid #CCCCCC;
          padding-top: 16px;
	    margin-bottom:32px;
          }

div#main_content_div #artikel_detail_nicht_anzeigen{
          width: 620px;
          min-height: 150px;
          position: relative;
          top: 16px;
          padding-top: 4px;
          padding-left: 4px;
          border-top:1px solid #CCCCCC;
          padding-top: 16px;
	    display: none;
          }

div#main_content_div img{
   vertical-align:middle;
}

table.artikel_bild{
                  vertical-align:middle;
                  height: 250px;
                  width: 240px;
                  border: 0px;
                  }

tr#bild_text{
                  vertical-align:bottom;
			text-align: center;
                  height: 84px;
                  width: 240px;
                  border: 0px;
                  }

* html tr#bild_text{
                  height: 103px;
                  }

table.artikel_nr{
               font-size: 11px;
               }

table.versandkosten td{
               font-size: 10px;
               }

td.right{
        text-align: right
        }

pre{
    width: 530px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 1.5;
    margin: 0px;
    white-space: pre-wrap;
    white-space:pre-wrap;      /* CSS3 */
    white-space:-moz-pre-wrap; /* Gecko */
    white-space:-pre-wrap;     /* Opera 4-6 */
    white-space:-o-pre-wrap;   /* Opera 7+ */
    word-wrap:break-word;      /* IE 5.5+ */
    }

p#linie{
	width: 540px;
	padding-top: 8px;
}

* html .blitzanfrage{
	position:relative;
      top:-6px;
}

* html .in_den_korb{
      position:relative;
      top:-6px;
}

* html .detail_stueck{
      position:relative;
      top:-8px;
}

* html .detail_anzahl{
      position:relative;
      top:-6px;
}

*+html .blitzanfrage{
	position:relative;
      top:-6px;
}

*+html .in_den_korb{
      position:relative;
      top:-6px;
}

*+html .detail_stueck{
      position:relative;
      top:-8px;
}

*+html .detail_anzahl{
      position:relative;
      top:-6px;
}

.in_den_korb_favoriten{
	 background: transparent;
	 background-image: url(../../images/in_den_korb_favoriten.jpg);
	 background-repeat: no-repeat;
	 background-position: center left;
	 border: solid 0px #000000;
	 height:36px;
	 width:30px;
	 cursor:pointer;
	 padding:0px;
}

.in_den_korb_favoriten_gruen{
	 background: transparent;
	 background-image: url(../../images/in_den_korb_favoriten_gruen.jpg);
	 background-repeat: no-repeat;
	 background-position: center left;
	 border: solid 0px #000000;
	 height:36px;
	 width:30px;
	 cursor:pointer;
	 padding:0px;
}

.in_den_korb_keine_favoriten{
	 background: transparent;
	 background-repeat: no-repeat;
	 background-position: center left;
	 border: solid 0px #000000;
	 height:36px;
	 width:0px;
	 cursor:pointer;
	 padding:0px;
}

#iframe{
	width:616px;
	height:750px;
	//overflow:hidden;
}

* html #iframe{
	width:620px;
}


* html .lbkt_padding{
	margin-left: 4px;
	margin-right: 4px;
}