
body{font-family:helvetica,verdana,arial;  font-size:1.0em;}
H1{font-family:helvetica; font-weight:700; font-size:1.2em; }
H2{font-family:helvetica; font-weight:700; font-size:1.2em; }
H3{font-family:helvetica; font-weight:700; font-size:1.0em; }
td{font-size:0.9em;}
td.Rahmen{ font-size:8pt;	border-width:1px; border-style:solid; 	border-top-color: #000000; border-left-color: #000000; 	border-right-color: #000000; border-bottom-color: #000000;}
td.Menue{ font-size:8pt;}
td.Artikel{ font-family:helvetica; font-size:0.8em; font-weight:700;}
td.Warengruppe{ line-height:1.2em; padding-left:5px;}
td.Unterkategorien{ font-size:12pt;}
td.Inhalt{ font-size:9pt;}
a {font-family:helvetica, helvetica, verdana; font-weight:300; font-size:0.8em; text-decoration:none; color:black; padding-left:5px;}
a:hover{font-family:helvetica, verdana; font-weight:300; font-size:0.8em; text-decoration:underline; color:black; padding-left:5px;}
#Rahmen{
	border-width:1px;
	border-style:solid;
	border-top-color: #bbd5e7;;
	border-left-color: #bbd5e7;
	border-right-color: #000000;
	border-bottom-color: #000000;
  }
  #RahmenBlack{
	border-width:1px;
	border-style:solid;
	border-top-color: #000000;;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
  }	
.navbar{	border-bottom:thin;
  	border-color:#ffffff;
  	background-color:#ffffff;
-webkit-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);
-moz-box-shadow: 0px 6px 10px -7px rgba(,0,0,1);
-box-shadow: 0px 6px 10px -7px rgba(0,0,0,1);
}
a.kaufen {font-family:helvetica; font-size:1em; font-weight:300; border-radius:5px; background-color:#535353; color:#ffffff; line-height:1.4em; padding-left:10px; padding-right:10px;}
.kaufen:hover{font-family:helvetica; font-size:1em; font-weight:300; border-radius:5px; background-color:#C50F0F; color:#ffffff; line-height:1.4em;}
.preis{font-weight:700; font-size:1.2em}
.fett11{font-weight:700; font-size:0.9em; line-height:1.1em;}
a.subtitle {font-size:1em; font-weight:700;}
ul li{list-style-type:disc;}
#Warengruppen {position:absolute; top:83px; left:0px; width:200px;  overflow:hidden;}
#Warengruppen li {list-style-type:none;}
#Warengruppen li div{ margin-left:15px; border-bottom:thin solid silver;}
#Warengruppen li div  a {font-size:0.8em; line-height:2em; }
.darkred{ color:#A70F0F }
input[type=text]{font-family:helvetica; font-size:0.8em;}
input.senden{border-radius:0px 3px 3px 0px; background-color:#000000; vertical-align:middle; }
input.shaddow{border: 1px solid #aaaaaa; width:50%; height:20px; vertical-align:middle; border-radius:5px 3px 5px 3px;}
#divMid1{float:left; padding:5px; margin-left:205px; margin-top:15px; width:35%; background-color:#ffffff;}
#divMid2{display:block; float:left; width:40%; margin-top:10px;  padding:5px;}
#divMid3{float:left; margin-top:10px;  padding:5px; margin-left:205px; background-color:#ffffff;}
#MENUEBUTTON{display:none;}
#divBasket1{padding:5px; margin-left:205px; margin-top:15px; width:auto; background-color:#ffffff;}
#divBasket2{float:left; width:80%;}
#divBasket3{float:left; }
.tbl_Kundenangaben{ background-color:#ffffff; width:10%; float:left; margin-top:5px;}
.tbl_Kundenangaben1{ background-color:#ffffff; width:50%; margin-top:5px;}
.tbl_Kundenangaben1 Input{ width:50%; padding:5px;}
.tbl_Kundenangaben_wrapper{font-size:0.9em; clear:left; margin-top:5px;}
.Basket_NextStep{width:auto; text-align:center; margin-top:20px; margin-bottom:40px;}
.NextStep{font-family:helvetica; width:auto; font-size:1em; font-weight:300; border-radius:5px; background-color:#535353; color:#ffffff; line-height:1.4em; padding-left:10px; padding-right:10px;}
.NextStep:hover{font-family:helvetica; font-size:1em; font-weight:300; border-radius:5px; background-color:#C50F0F; color:#ffffff; line-height:1.4em;}
.Lenghtselector{display:inline-block; border-radius:5px; border:#414951 solid thin; padding-left:5px; padding-right:10px;  margin-top:5px; margin-left:5px; background-color:#ffffff; color:#000000;}
.Lenghtselector:hover{color:#ffffff; display:inline-block; border-radius:5px; border:#414951 solid thin; padding-left:5px; padding-right:10px;  margin-top:5px; margin-left:5px; background-color:#414951; }
.Lenghtselector:hover a{color:#ffffff}
.AS_zusammenhalten{display:inline-block; width:auto; margin-top:5px; margin-left:5px; font-size:0.8em;}
.red{color:red;}
.menuetopic{color:#ffffff; background-color:#495159; font-size:0.8em; margin-top:8px; padding:3px;}
.artikeldiv{display:inline-block; width:200px; margin-top:5px; margin-left:5px;}
.divInBl{display:inline-block;}
.MaBo5{margin-bottom:5px;}

.MaRi5{margin-right:5px;}
.MaRi10{margin-right:10px;}

.algnLft{text-align:left;}
.algnRgt{text-align:right;}

.pddgLft5{padding-left:5px;}
.pddgLft10{padding-left:10px;}

.pddgRgt5{padding-right:5px;}
.pddgRgt7{padding-right:7px;}
.pddgRgt10{padding-right:10px;}

.fontsz08{font-size:0.8em;}
.fontsz09{font-size:0.9em;}
.fontsz1{font-size:1em;}
.fontsz11{font-size:1.1em;}

.fontbld{font-weight:bold;}

.lihgt12{line-height:1.2em;}

.vertAlgTop{vertical-align:top;}

.border1silver{border:1px solid silver;}
.height100{height:100px;}
.height150{height:150px;}
.height200{height:200px;}

.width100{width:100px;}
.width150{width:150px;}
.width200{width:200px;}

.overflowyscroll{overflow-y:scroll;}


@media screen and (max-width: 768px){
#divMid1{display:block;  padding:5px; margin-left:230px; margin-top:23px; width:auto; background-color:#ffffff;}
#divMid2{display:block;  margin-top:5px;  padding:5px; width:100%;}
#Warengruppen{display:block;}

	
}

@media screen and (max-width: 720px){
#Warengruppen{display:none;}
#divMid1{ padding:5px; margin-left:0px; margin-top:23px; width:auto; background-color:#ffffff; width:auto;}
#divMid2{ margin-top:5px;  padding:5px; width:auto;}
#divMid3{width:auto; margin-top:5px;  padding:5px; margin-left:0px; background-color:#ffffff;}
#MENUEBUTTON{display:inline-block;}
#divBasket1{padding:5px; margin-left:0px; margin-top:15px; width:auto; background-color:#ffffff;}
#divBasket2{width:100%;}
#divBasket3{ width:100%; text-align:center;}
.tbl_Kundenangaben{background-color:#ffffff; width:100%;}
.tbl_Kundenangaben1{background-color:#ffffff; width:100%;}
.tbl_Kundenangaben1 Input{width:100%;}
.artikeldiv{display:inline-block; width:48%; margin-top:5px; margin-left:auto; text-align:center;}
	
}