.farbeweiss { background: #FFFFFF; }
.farbegelb { background-color:#FFFF00; }
.farbegruen { background-color:#003300; }
.farbetuerkis { background-color:#00FFCC; }
.farbebordeaux { background-color:#660000; }
.farberot { background-color:#FF0000; }
.farbeorangevoll { background-color:#FF6600; }
.farbeorangehalb { background-color:#FF9900; }
.farbeorangealt { background-color:#FFC400; }
.farbeblau { background-color:#0000FF; }
.farbegrauhell { background-color:#EEEEEE; }
.farbegraudunkel { background-color:#DDDDDD; }

.alles { display:block; width:99.999%; height:auto; }
.teil0 { display:block; width:98.666%; height:auto;}
.teil1 { display:block; width:98.666%; height:33.333%;}

.z82 { display:inline-block; width:50.333%; height:12.333%; }
.z18 { display:inline-block; width:18.333%; height:12.333%; }

.suche { display:block !important; min-width: 97.999% !important; margin:2px; padding:2px;}

.gerundet {
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;}


#mehr { display: none; width: 97.999%; margin:2px; padding:2px; text-align:center;}
#teil2 { display:block; width:98.666%; height:auto; text-align: center;}
#artwahl { text-align: left; display: block; width: auto;}
#mobadetails { display: none; width: 97.999%; margin:2px; padding:2px; text-align:center;} /* 20200628.20 */

.textmerk {
min-width:90.000%; min-height:30%;
padding:2px; display:inline-block;
border-style: solid; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 5px 5px #888; -webkit-box-shadow: 5px 5px 5px #888;
margin: 5px;
color: #6C0610; background: #FFFFFF;
}

input.w96 { min-width: 98.666% !important; }
input.w80 { width: 83.333%; }
input.w82 { width: 85.555%; }
input.inpw90 { max-width: 90.999%; } input.inptpname { max-width: 90.999%; } 
input.inpw50 { width: 67.999%; }
input.inpw20 { max-width: 36.666%; }
input.inpw25 { max-width: 40.333%; }
input.inpwEAN1 { max-width: 36.666%; }
input.inpwEAN2 { max-width: 36.666%; }
input.inpwEAN3 { max-width: 36.666%; }
input.inpwDif { width: 81.999%; }

.obenlinks0 {position:absolute;left:0;top:0}
.festsuch {position:fixed;left:12px;top:11px}
.festoben {position:fixed;left:12px;bottom:11px}
.innabs3 {padding:0.01em 1px}
.innabs3:after,.innabs3:before {content:"";display:table;clear:both}
.menuknob.wfix { width: 97.999%; }
.menuknobgr.wfix { width: 97.999%; }

button.w18{ width: 10.666%; }
button.w15{ width: 29.999%; }
button.w15p{ width: 16.999%; }

button.butsubvk {
height: 12.333%;
display:inline-block; padding:4px; margin: 5px;
color: #FFFFFF; background: #6C0610;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}
button.butsubvk:hover { color: #6C0610; background: #FFFFFF; }
button.butsubdo {
height: 12.333%;
display:inline-block; padding: 4px; margin: 5px;
color: #000066; background: #FFFFFF;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}
button.butsubdo:hover { color: #FFFFFF; background: #003399; }

input.suchnr {
height: 12.333% !important; max-width: 12.666%; font-size: 48px;
color: #000000; background: #EEEEEE;
text-decoration: none; border-color: #bdbdbd; text-align:right;
display: inline;
margin: 2px; padding: 2px;
border-style: groove; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}

input.suchtext {
height: 12.333% !important;
color: #000000; background: #EEEEEE;
text-decoration: none; border-color: #bdbdbd;
display: block;
margin: 2px; padding: 2px;
border-style: groove; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}


button.butsubme {
min-height: 12.333%;
display:inline-block; padding: 2px; margin: 6px;
color: #FFFFFF; background: #003399;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer;
}
button.butsubme:hover { color: #000066; background: #FFFFFF; }

body { font-family: 'DejaVu Sans', Verdana, Tahoma, Arial, sans-serif; }	
.bodyspace { padding:2px; margin-left:5px; }

.dblock {display:block;}
.diblock {display:inline-block;}
.dinline {display:inline;}

.sppc {display:block;text-align:center;font-size:149.999%;}

.mittigmk {text-align:center;}
.ap3 { width:auto; padding:3px; }

.sokufont { font-size: 12px; }
.bodyfont { font-size: 38px; }
.buttonfont { font-size: 48px; }
.inputfont{ font-size: 48px; }

  .bodyfontds { font-size: 12px; }
  .dsvoll {z-index:3;display:none;padding-top:60px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
  .blackbox {margin:auto;background-color:#EEEEEE;position:relative;padding:0;outline:0; width:90%;}
  .dsgimmick {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
  .alleschwarz {color:#fff!important;background-color:#000!important}
  .dstextgross { font-family: 'DejaVu Sans', Verdana, Tahoma, Arial, sans-serif; font-size: 16px; text-align: left; display: inline-block; margin: 5px; padding: 5px;}
  .dsro {position:absolute;right:0;top:0}
  .dsecke {font-size:18px!important}
  .knopfx {border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
  .knopfx:hover {color:#000!important;background-color:#ccc!important}
  .knopfx {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
  .knopfx {white-space:normal}
  .knfrm { padding:2px; text-align:center; }
  input.ds-cb { color: white; background: #6C0610; margin: 3px; padding: 2px; border-style: solid; border-width: 1pt;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px #888; -webkit-box-shadow: 5px 2px 3px #888; box-shadow: 5px 2px 3px #888; } input.ds-cb:hover {color: #6C0610; background: white}
  .ds-sub { color: white; background: #6C0610; margin: 3px; padding: 2px; border-style: solid; border-width: 1pt; padding:2px;display:inline-block; width:46mm; text-align:center;height:30px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	-moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888; box-shadow: 5px 2px 3px #888; } .ds-sub:hover {color: #6C0610; background: white}

.menulink {
display:inline-block; padding:5.5px; margin: 5px;
color: #FFFFFF; background: #003399;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
cursor: pointer; overflow: hidden;
}
.menulink:hover { color: #0000E4; background: #FFFFFF; }
.menulink.w130 { width: 60.666%; }
.menulink.w110 { width: 49.999%; }
.menulink.w80 { width: 33.333%; }

.menuknobgr {
display:inline-block; padding: 12px; margin: 6px;
color: #FFFFFF; background: #009900;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer;
}
.menuknobgr:hover { color: #000000; background: #FFFFFF; }
.menuknobgr.w110 { width: 49.999%; }
.menuknobgr.w80 { width: 33.333%; }
.menuknobgr.w150 { width: 41.444%; }
.menuknobgr.w130 { width: 39.666%;}


.menuknob {
display:inline-block; padding: 12px; margin: 6px;
color: #FFFFFF; background: #003399;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer;
}
.menuknob:hover { color: #000066; background: #FFFFFF; }
.menuknob.w110 { width: 49.999%; }
.menuknob.w80 { width: 33.333%; }
.menuknob.w150 { width: 41.444%; }
.menuknob.w130 { width: 39.666%;}

.doitknobgr {
display:inline-block; padding: 12px; margin: 6px;
color: #FFFFFF; background: #009900;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer;
overflow: hidden;
}
.doitknobgr:hover { color: #000000; background: #FFFFFF; }
.doitknobgr.w110 { width: 49.999%; }
.doitknobgr.w80 { width: 49.999%; }
.doitknobgr.w80p { min-width: 49.999%; }
.doitknobgr.w150 { width: 40.444%; }
.doitknobgr.w130 { width: 35.333%; }
.doitknobgr.w60 { width: 25.333%; }


.doitknob {
display:inline-block; padding: 12px; margin: 6px;
color: #000066; background: #FFFFFF;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer;
overflow: hidden;
}
.doitknob:hover { color: #FFFFFF; background: #003399; }
.doitknob.w110 { width: 49.999%; }
.doitknob.w80 { width: 49.999%; }
.doitknob.w80p { min-width: 49.999%; }
.doitknob.w150 { width: 40.444%; }
.doitknob.w130 { width: 35.333%; }
.doitknob.w60 { width: 25.333%; }


.vabtknob {
display:inline-block; padding:4px; margin: 5px;
color: #FFFFFF; background: #6C0610;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}
.vabtknob:hover { color: #6C0610; background: #FFFFFF; }
.vabtknob.w150 { width: 40.444%; }

.dovkknob {
display:inline-block; padding:4px; margin: 5px;
color: #6C0610; background: #FFFFFF;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}
.dovkknob:hover { color: #FFFFFF; background: #6C0610; border-color: #6C0610; }
.dovkknob.w150 { width: 40.444%; }
.dovkknob.w110 { width: 49.999%; }
.dovkknob.wprs { width: 49.999%; }
.nodoknob {
display:inline-block; padding:4px; margin: 5px;
color: #FFFFFF; background: #FF0000;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}
.nodoknob:hover { color: #000000; background: #FFE400; border-color: #FF0000; }
.nodoknob.w150 { width: 40.444%; }
.nodoknob.w110 { width: 49.999%; }

input.subebreit { width: 99.999%; }

ul {text-align:left; margin-left:30px}

.gleich { font-family: "Noto Mono", "Courier 10 Pitch", "FreeMono", "Nimbus Mono L"; }

.abstand3 { margin: 3px; }
.abstand5 { margin: 5px; }
.abstandl5 { margin-left: 5px; }
.abstandl10 { margin-left: 10px; }
.abstandl15 { margin-left: 15px; }
.abstandl20 { margin-left: 20px; }

.abstando5 { margin-top: 5px; }

.schraeg { font-style:italic; }
.fett { font-weight:bold; }

  .menue { display:block; width: 97.999%; height:20.666%; text-align:center; margin:2px; padding:2px;}
  .grauhell { background-color: #EEEEEE; }
  .breit340mk { width: 93.333%; padding:3px; }
  .inhalte { display:block; width: 97.999%; height:auto; text-align:center; margin-left:1px; margin-top:1px; padding:2px; }

.sp { display:block; text-align:center; width: 99.333%; }
.spl { display:inline; text-align:left; }
.spsp1 { display:inline-block; text-align:left; width: 21.333%; margin: 2px; padding: 1px; }
.spsp2 { display:inline-block; text-align:left; width: 69.666%; }

p.t0 {text-align: center; display: block; margin: 3px; padding: 3px; }
p.t1 {text-align: center; display: block; margin: 5px; padding: 5px; }
p.links {text-align: left; display: block; margin: 5px; padding: 5px; }

.platzbesch { display:inline-block; width: 90.999%; height:auto; text-align:left; margin: 5px; padding: 5px; }
.platz { display:inline-block; vertical-align: top; text-align:left; width: 23.333%; margin: 2px; padding: 2px; }
.besch { display:inline-block; vertical-align: top; text-align:left; width: 66.666%; margin: 2px; padding: 2px; }


			.breit22 { width: 20.999%; }
			.breit40 { width: 40.999%; }

.oben {vertical-align: top;}
.mitte {vertical-align: middle;}
.linksb {text-align: left;}
.rechtsb {text-align: right;}
.mittig {text-align: center;}

.uebers { background-color: #0000E4;}
.rot { color: #E40000; }
.sfmhd {color: #FF6600; }
.sfgrauhell { color: #EEEEEE; }
.sfgrau { color: #D0D0D0; }
.sfgraudunk { color: #808080; }
.sfblau { color: #0000E4; }
.sfweiss { color: #FFFFFF; }
.sfgruen { color: #009900; }
.sbvor { color: #003300; }

input.knopf {
min-width: 20%;
margin: 1px; padding:1px;
color: #000000; background: #EEEEEE;
text-decoration: none; border-color:#EEEEEE;
display: inline-block;
text-align: center;
cursor: pointer; overflow: hidden;
border-style: groove; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}
input.knopf:hover { color: #000000; background: #FFFFFF; }

input.texte {
font-size: 48px;
color: #000000; background: #EEEEEE;
text-decoration: none; border-color: #bdbdbd;
display: inline-block;
 height: 50px;
margin: 5px; padding: 4px;
border-style: groove; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}

.breit1 { width: 99.999%; }
.breit5 { width:2%; }
.breitL { width: 99.999%; }
input.breit26 { width:9.999px; }

input.breit200 { width: 82.999%; }
input.breit250 { width: 75.333%; } button.breit250 { width: 75.333%; }
input.breit90 { width: 90.999%; } button.breit90 { width: 90.999%; }
input.breit60 { width: 21.333%; }
input.breitmhd { width: 41.333%; }
input.breit36 { width: 12.333%; }
select.brand { width: 90.999%; }
select.rolle { width: 90.999%; }
select.prods { width: 99.999%; }
select.weinart { width: 96.999%; }

select.masss { width: 25.333%; }
select.spur { width: 30.333%; }
select.epo { width: 27.333%; }

.wmigfsk1 { width: 20%;}
.wmigfsk2 { width: 30%;}

.wmigfsk1 { width: 12.999%; margin: 2px }
.wmigfsk2 { width: 18.999%; margin: 2px }
.wmigfsk3 { width: 14.999%; margin: 2px }

.idstxt { width: 11%; }
.idsnum { width: 22%; }
input.wID { max-width: 24%; }


  .breit6 { width: 3%; }
  .breit46 { width: 15.999%; }


     .breit91 { width: 91.999%; }

  input.breitmj { min-width: 15.333%; background-color:#669933 }
  input.breitmm { min-width: 51.666%; background-color:#333366 }
  input.breitmt { min-width: 51.666%; background-color:#404040 }
  .max90p { max-width: 310px; }

	.breit45 { width:16.666%; }
	input.breitqa { min-width: 88.888%; }
	input.breitpl { min-width: 75.666%; }
		input.wfsk { min-width: 12.666%; }
			input.breitSMuCqa { width: 66.666%; }
			input.breitSMuCpl { width: 45.333%; }

					input.breitSMuCqaplus { min-width: 13.333%; }

.breit80 { width:80px; }
.breit96 { width:96px; } button.breit50 {width:50.333%; }
				.breit105 { width:105px; }
.breit128 { width:128px; }
.breit132 { width:132px; }
.breit136 { width:136px; }
.breit50a { width:47.999%; }
input.breit12a { width:65.999%; }
.breit200 { width:200px; }
.breit204 { width:204px; }
.breit210 { width:210px; }
.breit254 { width:254px; }

			.breit290 { width:290px; }
.breit296 { width:94.666%; }
.breit297 { width:95.666%; }
.breit341 { width:97.666%; } .breittptext { width: 97.666%; }

.breit300 { width:300px; }
.breit320 { width:320px; } .breit324 { width:75.666% } .breitsyno_ein { width:75.666% }
.breit330 { width:85.999%; }
.w99p { width:99.999%; }
	.breit360 { width:360px; }
	.breit400 { width:400px; }
	.breit524 { width:524px; }
.hoch36 { height:36px; }

button.sfweiss { color: #FFFFFF; }
button.sfgelb { color: yellow; }
button.schwarz { background-color: #000000; }
button.grauhell { background-color: #EEEEEE; }
button.wrot { background-color: #E40000; }
button.orange1 { background-color: #fbe496; }

button.loebutts {
min-width: 20%; margin: 1px; padding:1px; border-style: solid; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 2px 3px #888; -webkit-box-shadow: 3px 2px 3px #888; box-shadow: 3px 2px 3px #888;
text-decoration: none;text-align: center;vertical-align: top;cursor: pointer;overflow: hidden;text-decoration: none; }
button.loebutts:hover { background-color: #800C07; }

button.aenbutts {
min-width: 20%; margin: 1px; padding:1px; border-style: solid; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 2px 3px #888; -webkit-box-shadow: 3px 2px 3px #888; box-shadow: 3px 2px 3px #888;
text-decoration: none;text-align: center;vertical-align: top;cursor: pointer;overflow: hidden;text-decoration: none; }
button.aenbutts:hover { background-color: #FB8C20; }

button.aenprod {
min-width: 20%; margin: 1px; padding:1px; border-style: solid; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 2px 3px #888; -webkit-box-shadow: 3px 2px 3px #888; box-shadow: 3px 2px 3px #888;
text-decoration: none;text-align: center;vertical-align: top;cursor: pointer;overflow: hidden;text-decoration: none; }
button.aenprod:hover { background-color: #FB8C20; }

button.starrbutt {
min-width: 20%; margin: 1px; padding:1px; border-style: solid; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 2px 3px #888; -webkit-box-shadow: 3px 2px 3px #888; box-shadow: 3px 2px 3px #888;
text-decoration: none;text-align: center;vertical-align: top;cursor: pointer;overflow: hidden;text-decoration: none; }

button.mbutts {
min-width: 20%;
margin: 1px; padding:1px;
border-style: groove;
border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 2px 3px #888; -webkit-box-shadow: 3px 2px 3px #888; box-shadow: 3px 2px 3px #888;
text-decoration: none;
text-align: center;
vertical-align: top;
cursor: pointer; overflow: hidden;
text-decoration: none;
}
button.mbutts:hover { background-color: #FFFFFF; }

button.bildbtn { margin:4px; padding:4px; opacity: 0.9; cursor:pointer;}
button.bildbtn:hover{margin-left:6px; margin-top:6px; padding:2px; opacity: 2.0; }


select.menusols {
display: inline-block;
margin: 5px; padding: 4px; 
color: #FFFFFF; background: #003399; border-color: #003399;
text-decoration: none;
text-align: left;
height:auto;
border-style: groove; border-width: 1pt;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888; box-shadow: 5px 2px 3px #888;
}
select.menusols:hover { color: #000066; background: #FFFFFF; }

select.sols {
display: inline-block; padding: 1px; margin: 2px;
color: #000000; background: #EEEEEE;
text-decoration: none; text-align: left;
border-style: groove; border-width: 1pt; border-color: #bdbdbd;
 height:auto;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}
select.sols:hover { color: #000000; background: #FFFFFF; }
select.wselprod { width: 90.999%; }

select.doitsols {
display: inline-block; padding: 4px; margin: 5px;
color: #000066; background: #FFFFFF; border-color: #003399;
text-decoration: none; text-align: left;
height:auto;
border-style: groove; border-width: 1pt;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888; box-shadow: 5px 2px 3px #888;
}
select.doitsols:hover { color: #FFFFFF; background: #003399; }

select.solsdoit {
display: inline-block; padding: 4px; margin: 5px;
color: #0000E4; background: #FFFFFF; border-color: #FFFFFF;
text-decoration: none; text-align: left;
height:auto;
border-style: groove; border-width: 1pt;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888; box-shadow: 5px 2px 3px #888;
}
select.solsdoit:hover { color: #0000E4; background: #FFFFFF; }




#Se { display: inline-block;
 width:auto;
 height:auto;
}

#W { display: none;
 width:auto;
 height:auto;
}

.mittelinks { display:block; }

#n0 {
 width: 36px;
 font-family: "Noto Mono", "Courier 10 Pitch", "FreeMono", "Nimbus Mono L";
 text-align: right;
 text-decoration: none;
 background: #FFFFFF; color: #000000; border-color: #bdbdbd;
 display: inline-block; height:auto;
 margin: 2px; padding: 4px;
 border-style: groove; border-width: 1pt;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
 -moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}
#n1 {
 width: 26px;
 font-family: "Noto Mono", "Courier 10 Pitch", "FreeMono", "Nimbus Mono L";
 text-align: center;
 text-decoration: none;
 background: #FFFFFF; color: #000000; border-color: #bdbdbd;
 display: inline-block; height:auto;
 margin: 2px; padding: 4px;
 border-style: groove; border-width: 1pt;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
 -moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}
#n2 {
 width: 26px;
 font-family: "Noto Mono", "Courier 10 Pitch", "FreeMono", "Nimbus Mono L";
 text-align: center;
 text-decoration: none;
 background: #FFFFFF; color: #000000; border-color: #bdbdbd;
 display: inline-block; height:auto;
 margin: 2px; padding: 4px;
 border-style: groove; border-width: 1pt;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
 -moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}
#n3 {
 width: 26px;
 font-family: "Noto Mono", "Courier 10 Pitch", "FreeMono", "Nimbus Mono L";
 text-align: center;
 text-decoration: none;
 background: #FFFFFF; color: #000000; border-color: #bdbdbd;
 display: inline-block; height:auto;
 margin: 2px; padding: 4px;
 border-style: groove; border-width: 1pt;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
 -moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}

.einzeiligbild {display:block; width:98.999%; text-align:center; margin-top: 3px; padding:1px; background-color: #FFFFFF;}

.einzeiligL {display:block; width:99.999%; text-align:center; padding:1px; background-color: #FFFFFF;}
.einzeilig {display:block; width:99.999%; text-align:center; padding:1px; background-color: #FFFFFF;}
	.mehrzeilig {display:block; padding:3px; margin:3px; width:auto; text-align:center;}

.mehrzeiligt60 {display: none; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligw60 {display: block; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligtid {display: none; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligwid {display: block; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligt40 {display: none; padding:2px; margin:3px; text-align:left;}
.mehrzeiligw40 {display: block; width:auto; width:360px; padding:2px; margin:3px; text-align:center;}
.mehrzeiligt24 {display: none; padding:2px; margin:3px; text-align:left;}
.mehrzeiligw24 {display: block; width:auto; width:240px; padding:2px; margin:3px; text-align:center;}

 .mehrzeiligHan {display: none; width:auto; padding:3px; margin:3px; text-align:center;}
 .mehrzeiligTan {display: block; width:auto; padding:3px; margin:3px; text-align:center;}
 .mehrzeiligtPakt {display: block; width:auto; padding:3px; margin:3px; text-align:center;}

.mehrzeiligtMN {display:none; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligtNa {display:none; padding:3px; margin:3px; width:auto; text-align:center;}
	.mehrzeiligtNaV {display:none; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligtKg {display:none; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligtNu {display:none; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligtMh {display:none; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligtRe {display:none; padding:3px; margin:3px; width:auto; text-align:center;}

	.mhd {display:inline-block;padding:1px; margin:1px; width:auto;text-align:right;}
	.mhdw {display:inline-block;padding:1px; margin:1px; width:auto;text-align:left;}

.orttxt {display:inline; padding:1px; margin:1px; text-align:left;}

.mehrzeiligwMN {display:block; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligwNa {display:block; padding:3px; margin:3px; width:auto; text-align:center;}
	.mehrzeiligwNaV {display:block; padding:3px; margin:3px; width:auto; text-align:center;}
	.mehrzeiligwKgV {display:block; padding:3px; margin:3px; width:99.999%; text-align:center;}
	.mehrzeiligwMhV {display:block; padding:3px; margin:3px; width:99.999%; text-align:center;}
	.mehrzeiligwReV {display:block; padding:3px; margin:3px; width:99.999%; text-align:center;}
	.mehrzeiligwPakt {display:block; padding:3px; margin:3px; width:99.999%; text-align:center;}
.mehrzeiligwKg {display:block; padding:3px; margin:3px; width:97.999%; text-align:center;}

.fldat {display: block; width:99.999%; padding:2px; margin:2px; text-align:left;}
.prodidf {display: block; width:99.999%; padding:2px; margin:2px; text-align:left;}

.mehrzeiligwNu {display:block; padding:3px; margin:3px; width:auto; text-align:center;}
.mehrzeiligwMh {display:block;}

   .mehrzeiligwRe {display:block; padding:3px; margin:3px; width:97.999%; text-align:center;}

.spalte {display:inline-block; padding:3px; margin:3px; width:33.333%; text-align:center;}

.spalteProd {display:inline-block; padding:3px; margin:3px; width:33.333%; text-align:center;}
.spalteuebloesProd {display:inline-block; padding:3px; margin:3px; width: 16.999%; text-align:center;}

   .spalteuebmenge {display:inline-block; padding:3px; margin:3px; width: 44.999%; text-align:center;}
   .spalteuebloes {display:inline-block; padding:3px; margin:3px; width: 44.999%; text-align:center;}

		.inputmenge { width: 80.3336%; }

   .spalteuebplatz {display:block; padding:3px; margin:3px; width: 97.999%; text-align:center;}
   .spalteuebplatzV {display:inline-block; padding:3px; margin:3px; width: 54.333%; text-align:center;}


.topnav {display:block; width: 99.999%;}
.botnav {display:block; width: 99.999%;}
.sptext {display:inline;}
.sptextimmer {display:inline;}

.felder { display: block; width: 99.999%; padding: 2px; margin: 2px; text-align: center; }
 .titel { display: block; width: 97.999%; padding: 2px; margin: 2px; text-align: center; }
  .wert { display: block; width: 97.999%; padding: 2px; margin: 2px; text-align: center; }
  .ip55 { width: 90.666% }
   .idt { display: inline; padding: 2px; margin: 2px; text-align: left; }
   .idw { display: inline; padding: 2px; margin: 2px; text-align: right; }

	@media only screen and (orientation: portrait) {

.mehrzeiligwMh { padding:3px; margin:3px; width:98.999%; text-align:center; color:#FF6600;}
.landinfo { display:block; width:99.999%; }
.mittigmk {text-align:center;}

button.butsubsu {
min-height: 48px;
width:24.999%;
display:inline-block; padding: 2px; margin: 2px;
color: #FFFFFF; background: #009900;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}

.zusa {
 height: 15.666%; width: 31.999%;
 vertical-align:middle;
 text-align:center;display:inline-block; margin-top:2px;
 color: #000066; background: #FFFFFF;
 }
input.mx {
 height: 25px;
  width: 25px;
  background-color: #336699;
}

button.butmhd {
min-height: 48px;
width:59.999%;
display:inline-block; padding: 2px; margin: 2px;
color: #000066; background: #E0EEEE;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}


button.butend {
min-height: 12.333%;
width: 32.999%;
display:inline-block; padding: 2px; margin: 6px;
color: #FFFFFF; background: #660000;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer;
}

input.lsmeng {
width: 30.333%; text-align:right;
font-family: "Noto Mono", "Courier 10 Pitch", "FreeMono", "Nimbus Mono L";
height: 50px; font-size: 48px;
color: #000000; background: #FFFFFF;
text-decoration: none; border-color: #bdbdbd;
display: inline-block;
margin: 5px; padding: 5px;
border-style: groove; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}
	.einzeilL {display: block; min-width: 99.999%; text-align: center;}
	 .lsmlnrT {display: block; width:99.999%; padding:2px; margin:2px; text-align:center;background:#ff0000}
	 .lsmlnrW {display: block; width:99.999%; padding:2px; margin:2px; text-align:center; vertical-align:top;background:#d46cce}
	 .lsabezT {display: block; width:99.999%; padding:2px; margin:2px; text-align:center;background:#ffce0c}
	 .lsabezW {display: block; width:99.999%; padding:2px; margin:2px; text-align:center;background:#d2de11}
	 .lsflowT {display: block; width:99.999%; padding:2px; margin:2px; text-align:center;background:#32c632}
	 .lsflowW {display: block; width:99.999%; padding:2px; margin:2px; text-align:center; vertical-align:top; background:#e57575}
		.lsmhd{display: inline-block; width:auto; padding:3px; margin:6px; text-align:left; vertical-align:top; background:#d1e575}
		.lsqty{display: inline-block; width:auto; padding:2px; margin:2px; text-align:right; vertical-align:top; background:#fffc00}
		.lsort{display: inline-block; width:auto; padding:3px; margin:6px; text-align:left; vertical-align:top; background:#ff8610}
		.lsakt{display: block; width:99.999%; padding:2px; margin:6px; text-align:left; vertical-align:top; background:#28fbcc}
 .mzbut {display: inline-block; width:auto; padding:2px; margin:2px; text-align:center; vertical-align:top;background:#fb28ef}

	}
	@media only screen and (orientation: landscape) {
   .landinfo { display: none; }

input.lsmeng {
max-width: 48px; text-align:right; font-family: "Noto Mono", "Courier 10 Pitch", "FreeMono", "Nimbus Mono L";
height: 22px; font-size: 14px;
color: #000000; background: #FFFFFF;
text-decoration: none; border-color: #bdbdbd;
display: inline;
margin: 1px; padding: 1px;
border-style: groove; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
 }
  .breitL { min-width:1188px; }
	.einzeilL {display: block; min-width: 1152px; text-align: left;}
	 .lsmlnrT {display: inline-block; width:210px; padding:2px; margin:2px; text-align:left;}
	 .lsmlnrW {display: inline-block; width:210px; padding:2px; margin-top:8px; text-align:left; vertical-align:top; }
	 .lsabezT {display: inline-block; width:410px; padding:2px; margin:2px; text-align:left;}
	 .lsabezW {display: inline-block; width:410px; padding:2px; margin-top:8px; text-align:left;}
	 .lsflowT {display: inline-block; width:360px; padding:2px; margin:2px; text-align:left;}
	 .lsflowW {display: inline-block; width:350px; padding:2px; margin:2px; text-align:left; vertical-align:top; }
		.lsmhd{display: inline-block; width:90px; padding:3px; margin:6px; text-align:left; vertical-align:top; }
		.lsqty{display: inline-block; width:48px; padding:2px; margin:2px; text-align:right; vertical-align:top; }
		.lsort{display: inline-block; width:156px; padding:3px; margin:6px; text-align:left; vertical-align:top; }
		.lsakt{display: inline-block; width:64px; padding:2px; margin:6px; text-align:left; vertical-align:top; }
 .mzbut {display: inline-block; width:64px; padding:2px; margin:2px; text-align:left; vertical-align:top;}

button.butsubsu {
min-height: 32px;
display:inline-block; padding: 2px; margin: 2px;
color: #FFFFFF; background: #009900;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}
button.butsubsu:hover { color: #000066; background: #C1CDCD; }

.sppc {display:inline;text-align:left;font-size:14px;}

.zusa {
 display:inline-block;
 width: 64px;
 height:48px;
 bottom:3px;
 vertical-align:middle; text-align:center; margin-top:4px;
 color: #000066; background: #FFFFFF;
 }

input.mx {
  background-color: #336699;
}

button.butmhd {
min-height: 32px; width:48px;
display:inline-block; padding: 2px; margin: 2px;
color: #000066; background: #E0EEEE;
text-decoration: none; text-align: center; vertical-align:middle;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer; overflow: hidden;
}
button.butmhd:hover { color: #FFFFFF; background: #C1CDCD; }

.felder { display: block; width: 99.999%; padding: 2px; margin: 0px; text-align: left; }
 .titel { display: inline-block; width: 190px; padding: 2px; margin: 2px; text-align: left; }
  .wert { display: inline-block; width: 730px; padding: 2px; margin: 2px; text-align: left; }
  .ip55 { width: 550px; }
   .idt { width: 80px; padding: 2px; margin: 2px; text-align: left; }
   .idw { width: 80px; padding: 2px; margin: 2px; text-align: rigtht; }
select.solsdoit { padding: 2px; margin: 2px; }

  .sokufont { font-size: 12px; }
  .bodyfontds { font-size: 14px; }
  .knfrm {display:block; padding:5px; text-align:left; }
  ul {text-align:left;}

	.bodyspace {padding:5px; }
	.bodyfont { font-size: 14px; }
	.buttonfont { font-size: 14px; }
	.inputfont { font-size: 14px; }
	.breit1 { width:auto; }
	.mittigmk { text-align:left; }
.topnav {display:inline}
.botnav {display:inline}
	.doitknob.w110 { width: 110px; padding: 4px; margin: 5px; }
	.doitknob.w80 { width: 80px; } .doitknob.w80p { width: 80px; }
	.doitknob.w150 { width: 150px; }
	.doitknob.w130 { width: 130px; }
	.doitknob.w60 { width: 60px; }

	.doitknobgr.w110 { width: 110px; padding: 4px; margin: 5px; }
	.doitknobgr.w80 { width: 80px; } .doitknobgr.w80p { width: 80px; }
	.doitknobgr.w150 { width: 150px; }
	.doitknobgr.w130 { width: 130px; }
	.doitknobgr.w60 { width: 60px; }

	.menuknob.w110 { width: 110px; padding: 4px; margin: 5px; }
	.menuknob.w80 { width: 80px; }
	.menuknob.w150 { width:150px; }
	.menuknob.w130 { width:130px;}
	.menuknobgr.w110 { width: 110px; padding: 4px; margin: 5px; }
	.menuknobgr.w80 { width: 80px; }
	.menuknobgr.w150 { width:150px; }
	.menuknobgr.w130 { width:130px;}

	.menulink.w130 { width: 130px; }
	.menulink.w110 { width: 110px; }
	.menulink.w80 { width: 80px; }

	select.rolle { width: auto; }
	select.prods { width: auto; }

select.masss { width: 74px; }
select.spur { width: 120px; }
select.epo { width: 100px; }

	input.breit60 { width: 60px; }
input.breitmhd { width: 110px; }
	input.breit36 { width: 36px; }
	input.breit200 { width: 200px; }
input.z80 { width: 300px; }
	input.breit250 { width: 250px; } button.breit250 { width: 250px; }
	input.texte { height: 24px; font-size: 16px; }

	.breit340mk { width:auto; padding:3px; }
	.vabtknob.w150 { width:170px; }

button.butsubvk { height: 32px; }
button.butsubdo { height: 32px; }
button.butsubme { height: 32px; }
button.butend {
min-height: 32px; width: 80px;
display:inline-block; padding: 2px; margin: 6px;
color: #FFFFFF; background: #660000;
text-decoration: none; text-align: center;
border-style: groove; border-width: 1pt;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 5px 2px 3px #888; -moz-box-shadow: 5px 2px 3px #888; -webkit-box-shadow: 5px 2px 3px #888;
cursor: pointer;
}
button.butend:hover { color: #FFFFFF; background: #FF0000; }

input.suchnr {
height: 30px; max-width:40px; font-size: 14px;
color: #000000; background: #EEEEEE;
text-decoration: none; border-color: #bdbdbd; text-align:right;
display: inline;
margin: 2px; padding: 2px;
border-style: groove; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 1px 2px #888; -webkit-box-shadow: 3px 1px 2px #888; box-shadow: 3px 1px 2px #888;
}
input.suchtext { height: 30px; font-size: 16px;}
input.w82 { width:150px; }
input.w96 { width: 422px; }
input.w80 { width: 400px; }
button.w18{ width: 36px; }
button.w15{ width: 56px; }
button.w15p{ width: 56px; }
.suche { display: inline; margin:2px; padding:2px;}
#mehr { display: inline; margin:2px; padding:2px; text-align:left;}
#teil2 { text-align: left;}
#artwahl{ text-align: left; display: block; width: 300px;}
#mobadetails { display: none; width: 97.999%; margin:2px; padding:2px; text-align:center;}

	.dovkknob.wprs { width:36px; }
	.dovkknob.w110 { width:120px; }
	.dovkknob.w150 { width:150px; }
	.menuknob { font-size: 14px;}
	.menuknobgr { font-size: 14px;}
	.menulink { font-size: 13px;}
	.menue { display:inline-block; text-align:left; width:99%; height:30px; margin:2px; padding:2px;}
	.inhalte { display:block; width:auto; text-align:left; }

.platzbesch { width:324px; }
.platz { width: 80px; }
.besch { width: 220px; }

.sp {  width: 320px; }
.spsp1 { width: 56px; }
.spsp2 { width: 244px; }

input.subebreit { width:264px; }

			.breit22 { width:22px; }
			.breit40 { width:40px; }
		.breit50a { width:158px; }
		input.breit12a { width:64px; }
	select.wselprod { width: 240px; }
	input.knopf {width: auto;
	}
	button.mbutts {width: auto;
	}
	button.loebutts {width: auto;
	}
	button.aenbutts {width: auto;}
	button.starrbutt {width: auto;}

	p.t0 {text-align: left; }
	p.t1 {text-align: left; }

	.einzeiligbild {display: inline-block; width: 310px; text-align: left;
/*nixheight:310px;*/
	}

 .einzeiligL {display: block; min-width: 1189px; text-align: left;}

 .mehrzeiligtMN {display: inline-block; width:500px; padding:2px; margin:2px; text-align:left;}

 .prodidf {display: inline-block; width:480px; padding:2px; margin:2px; text-align:left; vertical-align:top;}

 .mehrzeiligwMN {display: block; width:472px; padding:2px; margin:2px; text-align:left; vertical-align:top;}

 .mehrzeiligtNa {display: inline-block; width:290px; padding:2px; margin:2px; text-align:left;}

 .mehrzeiligwNa {display: block; width:472px; padding:2px; margin:2px; text-align:left;}

	.mehrzeiligtNaV {display: inline-block; width:410px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligwNaV {display: inline-block; width:400px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligtVa {display: inline-block; width:360px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligwVa {display: inline-block; width:360px; padding:2px; margin:2px; text-align:left; vertical-align:top;}
	.mehrzeiligwKgV {display: block; width:396px; padding:0px; margin:0px; text-align:left;}
	.mehrzeiligwMhV {display: inline-block; width:84px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligwReV {display: inline-block; width:354px; padding:2px; margin:2px; text-align:left; vertical-align:top;}

	.mehrzeiligwPakt {display: inline-block; width:354px; padding:2px; margin:2px; text-align:left; vertical-align:top; background:green;}





 .mehrzeiligtKg {display: inline-block; width:99.999%; padding:2px; margin:2px; text-align:left;}
 .mehrzeiligwKg {display: inline-block; width:97.999%; padding:2px; margin:2px; text-align:left;}
 .mehrzeiligtNu {display: inline-block; width:90px; padding:2px; margin:2px; text-align:left;}

 .fldat {display: inline-block; width:240px; padding:2px; margin:2px; text-align:left; vertical-align:top; }

 .mehrzeiligwNu {display: block; width:230px; padding:2px; margin:2px; text-align:left;}

 .mehrzeiligtMh {display: inline-block; width:84px; padding:2px; margin:2px; text-align:left;}

 .mehrzeiligwMh { padding:2px; margin:2px; width:230px; text-align:left; background:#FF6600;}

 .mhd {display:inline; padding:1px; margin:1px; text-align:left;}

 .mhdw {display:inline-block;padding:1px; margin:1px; width:76px;}

 .orttxt {display:inline; padding:1px; margin:1px; text-align:left;}

	.einzeilig {display: block; width: 1016px; text-align: left;}
		.mehrzeilig {display: inline-block; padding:2px; margin:3px;}

	.mehrzeiligt60 {display: inline-block; width:700px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligw60 {display: inline-block; width:700px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligtid {display: inline-block; width:60px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligwid {display: inline-block; width:60px; padding:2px; margin:2px; text-align:left;}
	.mehrzeiligt40 {display: inline-block; width:400px; padding:2px; margin:3px; text-align:left;}
	.mehrzeiligw40 {display: inline-block; width:400px; padding:2px; margin:3px; text-align:left;}
	.mehrzeiligt24 {display: inline-block; width:240px; padding:2px; margin:3px; text-align:left;}
	.mehrzeiligw24 {display: inline-block; width:240px; padding:2px; margin:3px; text-align:left;}

.mehrzeiligHan {display: inline-block; width:600px; padding:2px; margin:3px; text-align:left;}
.mehrzeiligTan {display: inline-block; width:600px; padding:2px; margin:3px; text-align:left;}
.mehrzeiligtPakt {display: inline-block; width:600px; padding:2px; margin:3px; text-align:left; background:yellow;}
 .mehrzeiligtRe {display: inline-block; width:298px; padding:2px; margin:2px; text-align:left;}

 .mehrzeiligwRe {display: block; width:230px; padding:2px; margin:2px; text-align:left; vertical-align:top; background:#DDDDDD;}

  .spalteProd {display:inline-block; width:290px; padding:2px; margin:2px; text-align:left; vertical-align:top;}
  .spalteuebloesProd {display:inline-block; width:290px; padding:2px; margin:2px; text-align:left; vertical-align:top;}

button.aenprod {
min-width: 84px; margin: 1px; padding:1px; border-style: solid; border-width: 1pt;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
-moz-box-shadow: 3px 2px 3px #888; -webkit-box-shadow: 3px 2px 3px #888; box-shadow: 3px 2px 3px #888;
text-decoration: none;text-align: center;vertical-align: top;cursor: pointer;overflow: hidden;text-decoration: none; }
button.aenprod:hover { background-color: #FB8C20; }

	.spalte { display:inline}
	.spalte1 {display:inline-block; width:54px; padding:2px; margin:2px; text-align:center;}
	.spalte2 {display:inline-block; width:70px; padding:2px; margin:2px; text-align:center;}
	.spalte3 {display:inline-block; width:37px; padding:2px; margin:2px; text-align:center;}

		.spalteuebmenge {display: inline-block; width:54px; padding:2px; margin:2px; text-align:left;}

		.inputmenge { width: 42px; }

		.spalteuebplatz {display:block; width:230px; padding:2px; margin:2px; text-align:left;}

		.spalteuebplatzV {display: inline-block; width:90px; padding:2px; margin:2px; text-align:center;}

		.spalteuebloes {display: inline-block; width:37px; padding:2px; margin:2px; text-align:right; vertical-align:middle;}

	.sptext {display:none;}
	.sptextimmer {display:inline;}
    input.breit26 { width:26px; }
input.breitqa { width: 36px; }
input.breitpl { width: 26px; }

  .breit46{ width: 46px; }
  .breit46p { width: 64px; }
  .breit91 { width: 40px; }
  .breit6 { width: 6px; }
  input.breitmj { width: 36px; }
  input.breitmm { width: 26px; }
  input.breitmt { width: 26px; }


	input.wfsk { max-width: 22px; }
input.inpw90 { min-width: 311px; } input.inptpname { min-width: 90.999%; } 
input.inpw50 { max-width: 100px; }
input.inpw20 { max-width: 40px; }
input.inpw25 { max-width: 50px; }
input.inpwEAN1 { max-width: 120px; }
input.inpwEAN2 { max-width: 30px; }
input.inpwEAN3 { max-width: 40px; }
input.inpwDif { width: 240px; }

.festsuch {position:fixed;left:12px;top:11px}
.innabs3 {padding:0.01em 1px}
.innabs3:after,.innabs3:before {content:"";display:table;clear:both}
.menuknob.wfix { width: 110px; padding: 4px; margin: 5px; }
.menuknobgr.wfix { width: 110px; padding: 4px; margin: 5px; }

select.brand { width: 260px; }
.wmigfsk1 { width: 50px; }
.wmigfsk2 { width: auto; }

.idstxt { width: 40px }
.idsnot { width: 40px }
.idsnum { width: 76px }
input.wID { max-width: 50px }

			input.breitSMuCqa { width: 36px; }
			input.breitSMuCpl { width: 26px; }
				input.breitSMuCqaplus { width: 36px; }
.breit5 { width:5px; }
	.breit45 { width:45px; } button.breit50 {width:200px; }
.breit330 { width:330px; }
input.breit90 { width: 360px; } button.breit90 { width: 360px; }
	.breit324 { width:324px; }
	.breit296 { width:296px; }
		.breit297 { width:324px; }
		.breit341 { width:336px; }

.textmerk {
 min-height:96px;
}


	}

	@media only screen and (orientation: landscape) and (min-width:1025px) {
   .landinfo { display: none; }
		#lsplus {display:inline;}
	}

