  
	                
	                /* Warenkorb-Objekte */
	                
	                
	                #Content {
	                
	                position:absolute;
     visibility: hidden;
	                
	                
	                }
	                
	                
	               
              .warenkorb_container {
     float: left;
    
     width: 100%;
     /*margin-right: 2.33333%;*/
     padding: 4px;
     background: #eee;
     box-sizing: border-box;
     
}



.preis_s {
		
	position:absolute;
     visibility: hidden;
     
     }



.warenkorb_box {
	/*border-style: solid;*/
     float: left;
     width: 100%;
     /*margin-right: 2.33333%;*/
     padding: 10px;
     background: white;
     box-sizing: border-box;
     
}



.warenkorb_img {
     float: left;
     width: 120px;
     /*border-style: solid;*/
     margin-right: 18px;
     padding: 0px;
     background: white;
     box-sizing: border-box;
     
}


.warenkorb_anz {
	
     float: left;
     width: 80px;
     margin-right: 40px;
     padding: 0px;
     background: white;
     box-sizing: border-box;
     
}


.warenkorb_artikel {
     float: left;
     width: 53.83333%;
     /*border-style: solid;*/
     margin-right: 2px;
     margin-top: 10px;
     /*background: #eee;*/
     box-sizing: border-box;
     
}


.warenkorb_pic_art {
     
}

.warenkorb_preis {
     float: left;
     /*border-style: solid;*/
     width: 102px;
     margin-top: 10px;
     margin-right:45px;
     padding: 0px;
     text-align: right;
     /*background: yellow;*/
     box-sizing: border-box;
}


.warenkorb_preis2 {
     float: left;
     /*border-style: solid;*/
     width: 85px;
     margin-top: 10px;
     visibility: visible;
     text-align: right;
     padding: 0px;
     
     /*background: yellow;*/
     box-sizing: border-box;
}



/* Warenkorb-Beschriftung */


.oben_container {


visibility: visible;
padding-bottom:50px


}



.links_icon {
     float: left;
     width: 90px;
     margin-left: 0px;
     /*border-style: solid;*/
     margin-right: 2.23333%;
     margin-top: 10px;
     /*background: #eee;*/
     font-size: 12px;
     color: rgb(175, 0, 0);
     box-sizing: border-box;
}



.update_button {
     float: left;
     width: 110px;
     height: 31px;
     margin-right: 13px;
     margin-top: 10px;
     /*background: #eee;*/
     box-sizing: border-box;
}



.oben_anz {
     float: left;
     width: 110px;
     height: 27px;
     margin-right: 13px;
     margin-top: 10px;
     background: #eee;
     box-sizing: border-box;
}


.oben_artikel {
     float: left;
     width: 115px;
     margin-left: 10px;
     /*border-style: solid;*/
     margin-right: 2.23333%;
     margin-top: 10px;
     background: #eee;
     box-sizing: border-box;
}

.oben_abstand {
     float: left;
     width: 52%;
     height: 28px;
     /*border-style: solid;*/
     margin-right: 1.23333%;
     margin-top: 10px;
     /*background: white;*/
     box-sizing: border-box;
     
}


.unten_abstand {
     float: left;
     width: 53.2%;
     height: 28px;
     /*border-style: solid;*/
     
     margin-top: 10px;
     /*background: white;*/
     box-sizing: border-box;
     
}


/* Button unten */

.unten_abstand_button {
     float: left;
     /*border-style: solid;*/
     width: 100%;
     margin-top: 10px;
     margin-right:45px;
     padding: 0px;
     text-align: right;
     /*background: yellow;*/
     box-sizing: border-box;
     
}





.oben_abstand_sum {
     float: left;
     width: 55%;
     height: 28px;
     /*border-style: solid;*/
     margin-right: 1.23333%;
     margin-top: 10px;
     /*background: white;*/
     box-sizing: border-box;
     
}


.oben_preis {
     float: left;
     width: 105px;
     height: 28px;
     /*border-style: solid;*/
     margin-right: 15px;
     margin-top: 10px;
      /*background: yellow;*/
     box-sizing: border-box;
}




.oben_preis1 {
     float: left;
     width: 105px;
     height: 28px;
     text-align: right;
     /*border-style: solid;*/
      /*background: yellow;*/
     margin-top: 10px;
     /*background: white;*/
     box-sizing: border-box;
}







/* 4-Stufen */


/* Stufe: 4 */


@media only screen and (max-width: 1200px) {
	
	
	.warenkorb_artikel {
	
	width: 49.9%;
	
	
	}
	
	
	
	.oben_abstand {

width: 0px;
height: 28px;
background: white;
margin-right: 49.5%;
box-sizing: border-box;

}

.unten_abstand {
    
     width: 49.4%;



}


@media only screen and (max-width: 1100px) {
	
	
	.warenkorb_artikel {
	
	width: 44.7%;
	
	
	}
	
	
	
	.oben_abstand {



margin-right: 44.5%;

}


.unten_abstand {
    
     width: 44.43333%;


	
}	



@media only screen and (max-width: 1008px) {
	
	
	.warenkorb_artikel {
	
	width: 39.9%;
	
	
	}
	
		
	
	
	.oben_abstand {



margin-right: 40%;

}

.unten_abstand {
    
     width: 39.9%;


	
}	
	
	
	
	

	
		
	
	/* Stufe 3 */
	
	/* background: yellow; */
	
	
	@media only screen and (max-width: 934px) {
		
		
		
		#Content { visibility: visible; position:relative;}
div.left { float: left; width: 140px; margin-left: 3px;}
div.middle { float: left;}
div.right { float: right; width: 90px; margin-right: 3px; text-align: right; }
		
		
		
		/* Button unten */

.unten_abstand_button {
     
     margin-top: 30px;
     text-align:center;
     
}


.preis_s {
		
	position:relative;
     visibility: visible;
     
     }



.links_icon {
     float: left;
     width: 100%;
     font-size:16px;
     text-align: center;
     padding: 5px;
     background: white;
     box-sizing: border-box;
     }


		
		
		
		.oben_preis1 {
		
	position:absolute;
     visibility: hidden;
     
     }



		



.warenkorb_preis2 {
	
     visibility: hidden;
     position:absolute;
}

		
				
		
		.oben_container {
		
		position:absolute;
     visibility: hidden;
    
     
     }
     
     
     
     .oben_abstand {
	
	
	width: 0px;
	
	}
	
	
	
	
	#preis_c {
     
     
	 
	/*position:absolute;*/ visibility: hidden;
     
    
     
}

	
     
     
    
		
		
		
		.warenkorb_container {
	
	float: left;
    margin-left: 0px;
     width: 100%;
     /*margin-right: 2.33333%;*/
     padding: 4px;
     background: #eee;
     box-sizing: border-box;

	
	
	
	
	}
	
	
	
	.warenkorb_artikel {
     float: left;
     text-align: center;
     width: 100%;
     margin-right: 1.13333%;
     padding: 0px;
     background: white;
     box-sizing: border-box;
     
}

.warenkorb_img  {
     float: left;
     width: 100%;
     
     margin-right: 2.33333%;
     padding: 0px;
     background: white;
     box-sizing: border-box;
}

.warenkorb_preis {
     float: left;
     width: 100%;
     font-size:16px;
     text-align: center;
     padding: 5px;
     background: white;
     box-sizing: border-box;
}

.warenkorb_anz {
	
     float: left;
     width: 70px;
     margin-right: 12.33333%;
     padding: 1px;
     background: white;
     box-sizing: border-box;
     
}


.warenkorb_pic_art {
	
	float: left;
     text-align: center;
     width: 70%;
     padding: 0px;
     background: white;
     box-sizing: border-box;
     

     
}

.preis_total{
            
            color:#666666;
        }

}


/* Stufe: 2 */


@media only screen and (max-width: 600px) {
	
	
	
		
	.warenkorb_anz {
	
     float: left;
     width: 70px;
     margin-right: 3.33333%;
     padding: 1px;
     background: white;
     box-sizing: border-box;
     
}

	
	
	
	}


/* Stufe: 1 */
	
	
	@media only screen and (max-width: 319px) {
		
		
		
div.left { float: left; width: 140px; margin-left: 3px;}
div.middle { float: left;}
div.right { float: left; margin-right: 3px; text-align: right; }
	
	
	.warenkorb_anz {
	
     float: left;
     width: 100%;
     margin-right: 3.33333%;
     padding: 1px;
     background: white;
     box-sizing: border-box;
     
}


.warenkorb_pic_art {
	
	float: left;
     text-align: center;
     width: 100%;
     padding-top: 10px;
     background: white;
     box-sizing: border-box;
	
	}
	}

