h1 {font-size:22px;}
h2 {font-size:19px;}
h3 {font-size:19px;}
h3.h3_cart{margin-top:0px;}

body{
color:#383838;
font-size:16px;
background-color:grey;
font-family:Arial, sans-serif;
}

li {list-style-type: none;}
ul{padding:0px;}
#p_lager{color:green;font_size:20px;font-weight:bold;}

div {padding:10px;}
div.div_headline{padding:0px;background-color:#FAFAFA;display: table-cell;vertical-align: middle;border-bottom: 10px solid white;border-radius: 5px;width:770px;}
input.img_checkoutOff{width:150px;height:30px;cursor:pointer;display:none;}
input.img_checkoutOn{width:150px;height:30px;cursor:pointer;}
input.button_cart{margin-top:15px;width:150px;height:30px;color:white;border:none;background-color:#4CAF2E;border-radius: 5px;cursor:pointer;}
input.button_cart_weiter{margin-top:15px;width:150px;height:30px;color:#4CAF2E;border:1px solid #4CAF2E;background-color:white;border-radius: 5px;cursor:pointer;}
input.button_kasse{width:150px;height:30px;color:white;border:1px solid orange;background-color:orange;border-radius: 5px;cursor:pointer;}
input.button_invoiceorder{text-align:center;width:200px;height:30px;color:white;border:1px solid orange;background-color:orange;border-radius: 5px;cursor:pointer;}
input.button_entfernen{background-color:#383838;color:white;width:150px;height:30px;border:1px solid #383838;border-radius:5px;cursor:pointer}

lable.lable_font{font-size:12px;}

p.p_lp {border:1px solid grey;height:auto;padding:10px;border-radius: 5px;width:auto}
i.i_lp_preis{color:#8B0000;font-weight:bold;font-size:18px}
i.i_cart_preis{font-weight:bold;font-size:16px}
#div_info_green{background-color:#4CAF2E;color:white;width:770px;border:0px}
#div_info_blue{background-color:#2b5c83;color:white;width:770px;border:0px}
#div_info_feedback{background-color:white;color:grey;width:770px;border:0px;text-align:center}


a  {color:#104E8B; text-decoration:none;cursor:pointer;font-weight:bold}
#a_cart{color:white;}
a.a_store {color:grey;	letter-spacing: 0.25em;font-weight:normal}
#a_feedback{color:grey; text-decoration:none;font-size:30px;cursor:pointer;}

#div_head{
	width:770px;
	height:auto;
	background-color:#383838;
	color:white;
	font-size:34px;
}
#div_suche{
	width:770px;
	height:auto;
	background-color:#383838;
	position:sticky;
	top:0;
	}
#div_cart{width:770px;
	height:auto;
	background-color:#383838;
	color:white;
	text-align:right;}
#div_store{
	width:770px;
	background-color:#383838;
	color:white;
	height:auto;
	}

#frm_suche{	
	width:auto;
	height:auto;}

	#input_suche{width:600px;height:30px;}
	#button_suche{height:35px;width:80px;color:white;background-color:#383838;border:1px solid white;cursor:pointer;}

#div_page {
  background-color:grey;
  width:800px;
  height:auto;
   position:absolute;
   left:50%;
   margin-left:-400px;
	border:0px;
}

div.div_basic {
	border: none;
	width:770px;
	height:auto;
	background-color:white;
	align:center;
	float:left;
	margin-right:10px;
	margin-bottom:2px;
}
div.div_basic_pre_cart{
	border: none;
	width:770px;
	height:auto;
	background-color:#FAFAFA;
	align:center;
	float:left;
	margin-right:10px;
	margin-bottom:10px;}

div.div_basic_pre_cart_fix{
	border: none;
	width:770px;
	height:auto;
	background-color:#FAFAFA;
	align:center;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:sticky;
	top:0;}


div.div_lp_detail{	
	border: none;
	width:770px;
	height:auto;
	background-color:white;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div.div_cart{
	border: none;
	width:770px;
	height:auto;
	background-color:white;
	align:center;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#div_button_precart{width:20%;float:left;}
#div_button_ok{width:auto;float:left;}

div.div_cart_preis{text-align:right;margin-right:10px;background-color:white;width:770px;}

img.div_basic_img {width:120px; height:120px; border:none; float:left;margin-right: 1em;}
img.div_basic_img1{width:220px; height:220px; border:none; float:left;margin-right: 1em;}
img.img_center_lp {width:180px; height:180px; border:none;}
img.img_cart {width:120px; height:120px; border:none; float:left;margin-right: 1em;}

div.footer {color:grey;width:800px;padding:0px;}
div.footer_el {height:300px;width:375px;float:left;background-color:#FAFAFA;padding:10px;}
a.a_footer{color:grey;text-decoration:none;cursor:pointer;font-weight:normal}

input.lp_eingabe_voucher{width:400px;height:30px;border:1px solid #383838;border-radius:5px;}


@media only screen and (max-width:500px ) {

body{background-color:white;}
p.p_lp {width:94%}

#div_info_green{width:350px;}
#div_info_blue{width:350px;}
#div_info_feedback{width:350px;}
#a_feedback{font-size:20px;}
div.div_headline{width:350px;border-bottom: 10px solid white}
#div_head{width:350px;}
#div_suche {width:350px; }
#input_suche{width:250px;height:30px;}
#div_cart{width:350px;}
#div_store{width:350px;}

#div_page {width:200px;position:absolute; left:10%; margin-left:-30px;background-color:white;}

div.div_basic{clear: left;width:348px;border:1px solid grey;}
div.div_basic_pre_cart{clear: left;width:348px;border:1px solid grey;}

div.div_lp_detail{
	border:1px solid grey;
	width:348px;
	height:auto;
	background-color:white;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;}
div.div_cart{
	border-top:1px solid grey;
	border-left:1px solid grey;
	width:348px;
	height:auto;
	background-color:white;
	text-align:center;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}

div.div_cart_preis{text-align:center;background-color:white;width:348px;height:auto;border-left:1px solid grey;border-right:1px solid grey;}

#div_button_precart{width:40%;}
#div_button_ok{width:auto;}

div.footer {color:grey;width:350px;}
div.footer_el {height:200px;width:350px;}
img.div_basic_img {width:140px; height:140px;}
img.div_basic_img1{float:none;}
img.img_cart {float:none;}
i.i_lp_preis{font-size:24px;}

input.img_checkoutOn{width:auto;height:50px;cursor:pointer;}
input.button_invoiceorder{height:40px;color:white;border:1px solid orange;background-color:orange;border-radius: 5px;cursor:pointer;}
input.lp_eingabe_voucher{width:350px;}

}