.content { padding:2%; margin:0% 2% 2% 2%; }
#menuContainer { font-size:2em; font-family:OS,Verdana,sans-serif; }
#naviIcon { top:2%; right:1%; }
#notice { top:5%; right:4%; width:40%; }

.imgStartL { float:left; height:100px;; margin:10px 20px 0px 0px; }
.imgStartR { float:right; height:100px; margin:10px 0px 0px 20px; }

.buttonShop { background-color:rgba(255,255,255,0.3); display:inline-block; border:1px solid grey; border-radius:2px; box-shadow:1px 1px 2px grey; padding:7px 14px 7px 14px; margin:5px; cursor:pointer; text-align:center; }
.buttonShop:hover { background-color:rgba(255,255,255,0.6); }
.shopInputText { border:1px solid grey; border-radius:2px; font-size:0.75em; padding:8px; background:rgba(255,255,255,0.8); }
.checkButton { padding:11px 20px 11px 20px; background:rgba(106,101,82,0.5); color:white; border-radius:2px; border:1px solid grey; }
#tdShopSubmit { float:right; }
.imgVsWk { width:60%; }
.wkImgVs9mm { font-size:0.25vw; line-height:2.2; }
.wkImgVs6mm { font-size:0.16vw; line-height:2.2; }

.tablePreise { width:100%; padding:0% 10% 0% 10%; }
.tdPreise1 { width:55%; cursor:pointer; }
.tdPreise2 { width:30%; }
.tdPreise4 { width:55%; }
.infoPreise { top:-50px; width:325px; left:110px; }
.infoPreiseL { bottom:0px; width:325px; right:-30px; }

#preisprae { max-width:300px; min-height:100px; text-align:right; }
#preis { margin-top:10px; }
#pkIntro { width:100%; text-align:right; }
#pkTableResult { float:right; }
.buttonPK { background-color:rgba(255,255,255,0.3); display:inline-block; border:1px solid grey; border-radius:2px; box-shadow:1px 1px 2px grey; padding:7px 14px 7px 14px; margin:5px; cursor:pointer; text-align:center; }
.buttonPK:hover { background-color:rgba(255,255,255,0.6); }
.pkInputText { border:1px solid grey; border-radius:2px; padding:4px 8px 4px 8px; background:rgba(255,255,255,0.8); }

.imgProdDtR { width:20%; float:right; }
.imgProdMobR { display:none; }
.imgProdDtL { width:20%; float:left; }
.imgProdMobL { display:none; }

.divImgCS { position:relative; display:inline-block; margin:5%; width:10%; }
#divCSu { padding-bottom:10%; }
.imgCSg1 { bottom:0; left:0; }
.imgCSg2 { bottom:0; right:0; }
.imgCsMob { display:none; }
.imgCsDt { box-shadow:2px 2px 3px grey; width:30%; }
#imgCs3 { float:left; margin:0px 20px 8px 0px; }
#imgCs4 { float:right; margin:0px 5px 8px 15px; }

.imgDS, .imgDSdt { width:25%; }
.imgDSkl { width:5%; }
.imgDSmi, .imgDSmidt { width:15%; }
.imgDSmob { display:none; }

#contentKon1 { padding:2%; display:flex; direction:rtl; min-height:350px; }
#divKon1 { display:inline-block; direction:ltr; position:absolute; left:2%; }
#divKon4 { width:60%; float:right; }
#imgKon1 { width:40%; }
#imgKon2 { width:40%; display:inline-block; }
.buttonKon { font-size:0.8vw; }
#konMob { display:none; }

#imgBS1 { width:25%; float:right; }
#imgBS2 { width:15%; float:left; margin-top:10px; }

.divPdf { width:10%; }

#h1Wk { font-size:1.8vw; }
.tdWkMob { display:none; }
.submitButton { font-size:1vw; }

#bestMob, #ladrMob { display:none; }
#tableLadrDt { display:block; }
#h1Best { font-size:1.7vw; } 

#imgsUmw { width:25%; }
