
@media (min-width: 320px)
{

    .main_table {
        margin:0 auto;
        border:0;
        padding:0;
        width:100%;
        font-family: Verdana,Arial;

    }
    .main_header {
        background-color:#e9efef;
        display:none;
    }
    .main_header_mobil{
        background-color:#A6BEC0;
        min-height:100px;
        width:100%;
        margin-left:0;
        padding-left:0;
        padding-right:0;
        margin-left:0;
        margin-right:0;
    }
    .mobile_cart {
        display:inline;
    float:left;
        background-color: #e9efef;
        margin-bottom:10px;
        padding-top:15px;
        padding-bottom:15px;
        text-align:right;
        width:100%;
    }
    .mobile_cart_button {
        width:180px;
        padding: 8px;
        float:right;
    background-color:darkorange;
    }
    .main_menu {
        background-color:#e9efef;
        display:none;
        width:970px;
        min-height:50px;
        padding-top:5px;
        padding-left:0;
        padding-right:0;
    }
    .menu_content_left {
        width:140px;
        float:left;
    }
    .menu_content_center {
        width:690px;
        float:left;
        text-align:center;
    }
    .menu_content_right {
        width:140px;
        float:right;
    }
    .content_left {
        width:140px;
        background-color:#e9efef;
        float:left;
        display:none;
    }
    .content_center {
        width:100%;
        float:left;
        text-align:center;
    }
    .content_right{
        width:140px;
        background-color:#e9efef;
        float:left;
        display:none;
    }
    .product_list {
        width:100%;
    }
    .product_list_product_box {
        width:95%;
        min-height:450px;
        float:left;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .product_list_product_box_alternative {
        width:320px;
        margin:10px;
        margin-bottom:100px;
        float:left;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .product_list_product_box_picture {
        width:112px;
        height:202px;
        text-align:center;
        float:left;
    }
    .product_list_product_box_description {
        width:190px;
        float:left;
        text-align:left;
        padding-left:10px;
    }
    .product_box{
    max-width:95%;
    }
    .product_box_picture {
        width:95%;
        float:left;
        display:flex;
        align-items: center;
        justify-content: center;
    }
    .product_box_content {
        width:95%;
        float:left;
        text-align:left;
        padding:10px;
    }
    .product_box_description {
        width:95%;
        float:left;
        text-align:left;
    }
    .mobile_hide{
        display:none;
    }
    .mobile_only {
        display:block;
    }
    .footer {
        padding-top:25px;
        bottom:0;
        clear:left;
    }
    .footer_content{
        width:25%;
        display:inline-block;
        text-align:center;
    }
    .footer_bottomline{
        text-align:center;
        margin-top:15px;
    }
    .info_frame {
        width:90%;
    }
    .info_frame_small {
        width:87%;
    }
    .category_item {
        display: block;
        font-size:12px;
        margin-bottom:15px;
    }
    .product_box_ad {
        color:red;
        font-size:12px;
        text-align:center;
    }
    .product_box_articlename {
        font-size: 11px;
    }
    .product_box_manufacturer {
        color:#717171;
        font-size:11px;
    }
    .product_box_shortdesc {
        font-size:10px;
    }
    .product_box_price {
        font-size:18px;
        font-weight:bold;
    }
    .product_box_oldprice {
        margin-top:0px;
        font-size:13px;
        color:red;
        text-decoration: line-through;
        
    }
    .product_box_saving {
        font-size:10px;
    }

}


@media (min-width: 961px)
{
    .main_table {
        width:970px;
    }
    .main_header {
        display:block;
    }
    .main_header_mobil {
        display:none;
    }
    .mobile_cart {
        display:none;
    }
    .main_menu{
        display:block;
    }
    .content_left {
        display:block;
    }
    .content_center {
        width:690px;
    }
    .content_right{
        display:block;
    }
    .product_list {
        width:680px;
    }
    .product_list_product_box {
        width: 320px;
    }
    .product_list_product_box_alternative {
        width:45%;
    }
    .product_list_product_box_picture {
    }
    .product_list_product_box_description {
    }
    .product_box{
        max-width:680px;
    }
    .product_box_picture {
        width:300px;
        height:450px;
    }
    .product_box_content {
        width:340px;
        height:450px;
    }
    .product_box_description {
        width:655px;
    }
    .mobile_hide {
        display:block;
    }
    .mobile_only {
        display:none;
    }
    .info_frame {
        width:500px;
        overflow:scroll;
    }
    .info_frame_small {
        width:450px;
        overflow:hidden;

    }
}

.nc-headline
{
  font-size : 22px;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color:#000000;
  text-align: left;

  padding-top: 15px;
  padding-right: 30px;
  font-weight : bold;}


td {
  font-size : 12px;
  text-align: left;
  padding-left: 0px;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color: #000000; }


.nc-form { background-color:#white; width:20px; font-family: Verdana; font-size=5px; border:1px solid #ddd;  padding-left: 2px;
  padding-right: 2px; }
 
 .nc-head {
  font-size : 22px;
  text-align: left;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
	}

	
	p.headlines {
	font-family : Verdana,Arial,Helvetica,sans-serif; 
	font-size : 18px;
	color: #A7BEBF;
	font-weight: bold;
	}
	
		p.headsmall {
	font-family : Verdana,Arial,Helvetica,sans-serif; 
	font-size : 14px;
	color: #A7BEBF;
	font-weight: bold;
	}
	
	table.content {
	
	border-style: solid; 
	border-color:#A7BEBF; 
	border-width:thin;
	padding: 10px;
	font-family : Verdana,Arial,Helvetica,sans-serif; 
	font-size : 12px;
	}





 tr.nc-normal {
  font-size : 12px;
  text-align: left;
  background-color: white;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color: #000000;
    padding-left: 4px;
  padding-right: 4px;
 }

tr.nc-hl {

 font-size : 13px;
  text-align: left;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color: #000000;
  background-color: #A7BEBF; 
  padding-left: 4px;
  padding-right: 4px;
}
.nc-hl-small {

 font-size : 10px;
  text-align: left;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color: #000000;
  background-color: #A7BEBF; 
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.nc-text {

 font-size : 11px;
  text-align: left;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
}

.nc-text-small {

 
  text-align: left;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  font-size : 10px;
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
}
.nc-infotext {

 font-size : 11px;
  text-align: left;
  font-family : Verdana,Arial,Helvetica,sans-serif; 
  color:#717171;
  padding-left: 4px;
  padding-right: 4px;
}


a:LINK {
 text-decoration: underline; 
 color: #000000;
 font-weight: bold;
 font-size : 12px;
 font-family : Verdana,Arial,sans-serif;}

a:VISITED {
   text-decoration: underline; 
   color: #000000;
   font-weight: bold;
   font-size : 12px;
   font-family : Verdana,Arial,sans-serif;}

a:current {
   text-decoration: underline; 
  font-weight: bold;
   color: #000000;
   font-size : 12px;
   font-family : Verdana,Arial,sans-serif;
   font-weight : bold;}
