body{line-height: 130%; font-family: arial; color: #666666; font-size: 90%; }
.achtung a:hover{ color: #FFFFFF; border-color: #FF0000; border-width: 1px; background-color: #FF0000; background-image: url(../../Upload/LA_Bilder/transparent_h5.gif); font-weight: bold; text-decoration: none; border-style: solid; border-radius: 3px; padding-left: 2px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; }
.achtung a{ color: #FF0000; border-color: #FF0000; border-width: 1px; background-color: #FFFFFF; background-image: url(../../Upload/LA_Bilder/transparent_h5.gif); font-weight: bold; text-decoration: none; border-style: solid; border-radius: 3px; padding-left: 2px; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; }
.achtung{text-align: center; color: #666666; border-color: #FF0000; margin-bottom: 10px; background-color: #F5F5F5; border-top-width: 1px; font-weight: normal; width: 100%; border-bottom-width: 1px; display: inline-block; box-sizing: border-box; border-style: solid; margin-top: 10px; border-right-width: 5px; border-radius: 5px; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-left-width: 5px; }
.bildconti span{text-align: center; vertical-align: middle; font-size: 110%; background-color: #FFFFFF; border-top-width: 0; font-weight: bold; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-left-radius: 3px; display: inline-block; box-sizing: border-box; border-right-width: 0; padding: 5px; border-left-width: 1px; border-left-color: #CCCCCC; border-left-style: solid; }
.bildcontileiste{width: 100%; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; margin-top: 5px; padding-left: 3px; padding-bottom: 3px; }
.bildconti{margin-bottom: 5px; background-color: #FFFFFF; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; }
.buproduktdetail:hover{margin-left: -2px !important; border-right-width: 1px !important; border-right-color: #CCCCCC !important; border-right-style: solid !important; padding: 3px !important; color: #FFFFFF !important; font-size: 1.1em !important; background-color: #FF6600 !important; border-top-width: 1px !important; border-top-color: #CCCCCC !important; border-top-style: solid !important; border-top-left-radius: 0 !important; border-top-right-radius: 5px !important; font-weight: bold !important; text-decoration: none !important; border-bottom-width: 1px !important; border-bottom-color: #CCCCCC !important; border-bottom-style: solid !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 5px !important; display: inline-block !important; box-sizing: border-box !important; box-shadow: 0px 0px 5px grey !important; float: left !important; }
.buproduktdetail{transition: all .3s ease-in-out !important; margin-left: -2px !important; border-right-width: 1px !important; border-right-color: #CCCCCC !important; border-right-style: solid !important; padding: 3px !important; color: #666666 !important; border-color: #CCCCCC !important; font-size: 1.1em !important; background-color: #F9F9F9 !important; border-top-width: 1px !important; border-top-color: #CCCCCC !important; border-top-style: solid !important; border-top-left-radius: 0 !important; border-top-right-radius: 5px !important; font-weight: bold !important; text-decoration: none !important; border-bottom-width: 1px !important; border-bottom-color: #CCCCCC !important; border-bottom-style: solid !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 5px !important; display: inline-block !important; box-sizing: border-box !important; float: left !important; }
.closebutton{color: #CC0000 !important; margin-bottom: 5px !important; font-size: 1.5em !important; cursor: pointer !important; font-weight: bold !important; display: inline-block !important; box-sizing: border-box !important; margin-top: 5px !important; }
.containerkopf{padding: 3px; text-align: center; color: #FFFFFF; background-color: #FF6600; border-top-width: 1px; border-top-color: #CCCCCC; border-top-style: solid; text-transform: uppercase; margin-bottom: 5px; font-weight: bold; width: 100%; text-decoration: none; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid; display: inline-block; box-sizing: border-box; }
.frameabstand { mass: 20 }
.frameausrichtung { mass: center }
.framebreite { mass: 980 }
.framelinks { mass: 22% }
.framerechts { mass: 0 }
.frei1 span{}
.frei1{padding: 3px; border-color: #CCCCCC; background-color: #FFFFFF; border-width: 1px; width: 100%; display: block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-style: solid; }
.frei2{}
.frei3{}
.frei4{}
.frei5{margin-left: -5px !important; background-color: #FFFFFF !important; margin-right: -5px !important; }
.headerproduktdetail{font-size: 120%; margin-bottom: 10px; width: 100%; border-bottom-width: 1px; border-bottom-color: #666666; border-bottom-style: solid; display: inline-block; box-sizing: border-box; }
.hgfabschluss a:hover{color: #FF0000; font-style: normal; text-decoration: none; }
.hgfabschluss a{ color:#666666; text-decoration:none; }
.hgfabschluss{line-height: 150% !important; padding-left: 5px !important; padding-right: 5px !important; color: #666666 !important; background-color: #F5F5F5 !important; text-decoration: none !important; }
.hgfblind{}
.hgfkopf{background-color: #FFFFFF; }
.hgfnavigation{padding-left: 5px !important; background-color: #FFFFFF !important; }
.hgfpopup{}
.hgfrechts{background-color: #FFFFFF; }
.hgfseite{min-height: 600px !important; color: #666666 !important; background-color: #FFFFFF !important; }
.hgftablinie{ background-color: #CCCCCC; height: 1px; border-style: none; padding: 0; }
.hgftabnavigationhaupt{ color: #666666; font-weight: bold; text-decoration: none; }
.hgftabnavigationlink{}
.hgproduktdetail{ color: #666666; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }
.hgproduktpz a:hover{color: #0000FF; text-decoration: underline; }
.hgproduktpz a{ color: #666666; text-decoration: underline; }
.hgproduktpz{padding-left: 2px; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; color: #666666; font-size: 0.8em; }
.hgprodukt{color: #666666; box-sizing: border-box; box-shadow: 0px 0px 5px grey; padding-left: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; }
.ladebalken span{height: 100%; border-radius: 5px; background-color: #0066FF; opacity: 0.8; display: inline-block; box-sizing: border-box; }
.ladebalken{height: 25px; border-radius: 5px; border-color: #C0C0C0; background-color: #F5F5F5; background-position: center center; background-repeat: repeat-x; border-width: 1px; width: 300px; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-style: solid; }
.leistekopf span{border-radius: 10px; padding-left: 5px; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; color: #666666; background-color: #FFFFFF; font-weight: bold; display: inline-block; box-sizing: border-box; }
.leistekopf:hover{color: #666666; border-color: #999999; border-width: 1px 1px 1px 1px; font-weight: bold; text-decoration: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0px 0px 5px grey; border-style: solid; }
.leistekopfinhalt a:hover{color: #FF6600; text-decoration: none; box-shadow: 0px 0px 5px grey; }
.leistekopfinhalt a{padding: 3px; color: #666666; border-color: #666666; background-color: #F5F5F5; border-width: 1px; font-weight: bold; width: 100%; text-decoration: none; display: inline-block; box-sizing: border-box; border-style: solid; margin-top: 10px; }
.leistekopfinhalt{padding: 10px; text-align: left; color: #666666; border-color: #999999; background-color: #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; min-width: 250px; border-width: 1px; font-weight: normal; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: inline-block; box-sizing: border-box; white-space: nowrap; box-shadow: 0px 0px 5px grey; margin-right: -20px; border-style: solid; }
.leistekopf{height: 30px; margin-left: 5px; padding: 5px; color: #666666; border-color: #666666; background-color: #FFFFFF; border-width: 1px 1px 1px 1px; font-weight: bold; text-decoration: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: inline-block; box-sizing: border-box; border-style: solid; margin-top: 0; }
.linkausfuehren:hover{vertical-align: middle; border-color: #CCCCCC; background-color: #F5F5F5; border-left-width: 0; border-width: 1px; font-weight: normal; text-decoration: none; box-shadow: 0px 0px 5px grey; border-style: solid; }
.linkausfuehren{padding: 4px; vertical-align: middle; color: #666666; border-color: #CCCCCC; background-color: #FFFFFF; border-top-right-radius: 5px; border-left-width: 0; border-width: 1px; font-weight: normal; text-decoration: none; border-bottom-right-radius: 5px; display: inline-block; box-sizing: border-box; border-style: solid; }
.linkkopf:hover{padding: 4px; text-align: left; color: #666666; background-color: #FFFFFF; cursor: pointer; font-weight: bold; text-decoration: none; display: inline-block; box-sizing: border-box; white-space: nowrap; box-shadow: 0px 0px 5px grey; }
.linkkopf{padding: 4px; text-align: left; color: #FFFFFF; font-weight: bold; text-decoration: none; display: inline-block; box-sizing: border-box; white-space: nowrap; }
.linknavigation:hover{color: #666666; background-color: #F5F5F5; font-weight: normal; text-decoration: none; display: inline-block; box-shadow: 0px 0px 5px grey; }
.linknavigatione1active{}
.linknavigatione1{}
.linknavigation{line-height: 150% !important; color: #666666 !important; font-weight: normal !important; width: 99% !important; text-decoration: none !important; display: inline-block !important; box-sizing: border-box !important; }
.linkseite:hover{color: #0000FF; font-weight: normal; text-decoration: underline; }
.linkseitetab:hover{color: #0000FF; font-weight: normal; text-decoration: underline; }
.linkseitetab{ color: #666666; font-weight: normal; text-decoration: none; }
.linkseite{color: #666666; font-weight: normal; text-decoration: underline; }
.liproduktdetail span{color: #666666; font-weight: normal; font-style: normal; }
.liproduktdetail{color: #666666; border-top-width: 1px; border-top-color: #C0C0C0; border-top-style: solid; font-weight: bold; padding: 3px; }
.navablinks a:hover{color: #0000FF; text-decoration: underline; }
.navablinks a{ color: #666666; text-decoration: none; }
.navablinks span{text-align: center; vertical-align: middle; width: 100%; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; padding: 3px; }
.navablinks{text-align: center; vertical-align: middle; display: inline-block; box-sizing: border-box; float: left; padding: 5px; }
.navgrafik{mass: dunkel}
.navmouseover{background-color: #F5F5F5; margin-bottom: 5px; width: 99%; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; margin-top: 5px; }
.navshoptop:hover{background-color: #F5F5F5; box-shadow: 0px 0px 5px grey; }
.navshoptopaktiv:hover{color: #666666; background-color: #F5F5F5; }
.navshoptopaktivup:hover{color: #FF0000; background-color: #F5F5F5; box-shadow: 0px 0px 5px grey; }
.navshoptopaktivup{color: #FF0000 !important; margin-bottom: 5px !important; font-weight: normal !important; font-style: normal !important; width: 100% !important; text-decoration: none !important; display: inline-block !important; box-sizing: border-box !important; margin-top: 5px !important; }
.navshoptopaktiv{color: #666666; background-color: #FFFFFF; margin-bottom: 5px; font-weight: normal; width: 100%; text-decoration: none; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; margin-top: 5px; }
.navshoptopconti{text-align: center; border-color: #CCCCCC; border-width: 1px; background-color: #FFFFFF; line-height: 150%; overflow: hidden; width: 100%; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-style: solid; margin-top: 5px; padding: 3px; }
.navshoptop{color: #666666; cursor: pointer; margin-bottom: 5px; font-weight: normal; width: 100%; text-decoration: none; display: inline-block; box-sizing: border-box; margin-top: 5px; }
.navupaktiv{}
.popupheader{text-align: center; vertical-align: middle; border-color: #CCCCCC; font-size: 1.0em; background-color: #F5F5F5; border-top-left-radius: 5px; border-top-right-radius: 5px; border-width: 1px 1px 0 1px; border-style: solid; }
.popuphg{border-radius: 5px; padding: 5px; border-color: #999999; background-color: #FFFFFF; border-width: 1px; border-style: solid; }
.raproduktdetail a:hover{color: #666666; border-color: #C0C0C0; background-color: #F5F5F5; border-width: 1px; text-decoration: none; box-shadow: 0px 0px 5px grey; border-style: solid; }
.raproduktdetail a{padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; color: #666666; border-color: #CCCCCC; background-color: #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; border-width: 1px; margin-bottom: -3px; text-decoration: none; display: inline-block; box-sizing: border-box; margin-right: 3px; border-style: solid; margin-top: 4px; }
.raproduktdetail span{color: #666666; font-size: 130%; background-color: #FFFFFF; font-weight: bold; width: 100%; display: inline-block; box-sizing: border-box; padding-top: 3px; padding-bottom: 3px; }
.raproduktdetail{color: #666666; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid; display: inline-block; box-sizing: border-box; padding-top: 2px; padding-bottom: 2px; }
.reiterlink:hover{border-right-width: 1px; border-right-style: solid; color: #666666; border-color: #CCCCCC; background-color: #F5F5F5; border-left-width: 1px; border-left-style: solid; font-weight: normal; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 0px 5px grey; }
.reiterlink{margin-left: -1px; border-right-width: 1px; border-right-style: solid; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; color: #666666; border-color: #CCCCCC; border-left-width: 1px; border-left-style: solid; font-weight: normal; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: inline-block; box-sizing: border-box; }
.repeat1 a:hover{color: #0000FF; font-size: 1em; }
.repeat1 a{  color: #666666; font-size: 1em; }
.repeat1{  color: #666666 !important; border-color: #CCCCCC !important; border-width: 1px !important; font-size: 1em !important; background-color: #FFFFFF !important; font-weight: normal !important; text-decoration: none !important; border-bottom-style: solid !important; padding-top: 3px !important; padding-bottom: 3px !important; }
.repeat2{line-height: 150%; color: #666666; font-size: 1em; background-color: #FFFFFF; text-decoration: none; }
.schrifttextnavi:hover{color: #666666; border-color: #999999; background-color: #F5F5F5; border-width: 1px; text-decoration: none; box-shadow: 0px 0px 5px grey; border-style: solid; }
.schrifttextnavi{margin-left: 1px; border-radius: 4px; padding: 2px; color: #666666; border-color: #666666; background-color: #FFFFFF; border-width: 1px; margin-bottom: 2px; font-weight: bold; text-decoration: none; display: inline-block; box-sizing: border-box; margin-right: 1px; border-style: solid; margin-top: 2px; }
.schrifttextseite{ color: #666666; font-weight: normal; text-decoration: none; }
.shoppreis{ color: #666666; text-shadow: 3px 4px 4px #C0C0C0; margin-bottom: 10px; font-size: 2em; font-weight: bold; text-decoration: none; margin-top: 10px; }
.shopsonderpreis{color: #FF0000; text-shadow: 3px 4px 4px #C0C0C0; font-size: 3em; line-height: 130%; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; }
.shopstreichpreis{color: #666666; text-shadow: 2px 2px 5px grey; font-size: 1.5em; background-color: kein; font-weight: bold; text-decoration: line-through; opacity: 0.5; }
.shoptext a:hover{color: #0000FF; background-color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.shoptext a{color: #666666; background-color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.shoptext span{margin-left: -2px; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; color: #666666; font-weight: bold; text-decoration: none; }
.shoptext{padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; color: #666666; background-color: #FFFFFF; font-weight: normal; text-decoration: none; }
.shoptool a:hover{color: #FFFFFF; border-color: #999999; font-size: 1.1em; background-color: #66CC00; border-top-width: 1px; border-top-style: solid; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 0px 5px grey; margin-right: -2px; float: right; padding: 3px; border-left-width: 1px; border-left-style: solid; }
.shoptool a{ color: #FFFFFF; border-color: #999999; font-size: 1.1em; background-color: #CC0000; border-top-width: 1px; border-top-style: solid; border-top-left-radius: 5px; font-weight: bold; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-left-radius: 5px; display: inline-block; box-sizing: border-box; white-space: nowrap; margin-right: -2px; float: right; padding: 3px; border-left-width: 1px; border-left-style: solid; }
.shoptool span{border-radius: 5px; padding: 1px; padding-left: 5px; padding-right: 5px; color: #666666; border-color: #C0C0C0; font-size: 1.4em; background-color: #F5F5F5; border-width: 1px; font-weight: bold; text-decoration: none; display: inline-block; box-sizing: border-box; white-space: nowrap; margin-right: 30px; float: right; border-style: solid; }
.shoptool{ color: #666666; border-color: #CCCCCC; border-width: 1px; background-color: #FFFFFF; border-top-style: solid; border-bottom-style: solid; padding-left: 2px; padding-top: 10px; padding-right: 2px; padding-bottom: 10px; }
.shoptoppreis{color: #666666; font-size: 1.3em; text-shadow: 3px 4px 4px #C0C0C0; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; }
.shoptopsonderpreis{color: #FF0000; font-size: 1.3em; text-shadow: 3px 4px 4px #C0C0C0; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; float: right; }
.shoptopstreichpreis{ color: #666666; font-weight: bold; text-decoration: line-through; opacity: 0.5; }
.shoptoptext a:hover{ color: #666666; font-weight: normal; font-style: normal; text-decoration: none; }
.shoptoptext a{ color: #666666; font-weight: normal; font-style: normal; text-decoration: none; }
.shoptoptext{color: #666666; font-weight: normal; font-style: normal; text-decoration: none; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-radius: 5px; padding: 2px; }
.sliderbutton:hover{color: #FF6600 !important; border-color: #FFD699 !important; text-decoration: none !important; }
.sliderbutton{height: 50px !important; border-radius: 5px !important; padding-left: 5px !important; padding-top: 10px !important; padding-right: 5px !important; padding-bottom: 10px !important; text-align: center !important; vertical-align: middle !important; color: #666666 !important; border-color: #C0C0C0 !important; font-size: 3em !important; background-color: #FFFFFF !important; cursor: pointer !important; border-width: 1px !important; font-weight: bold !important; font-style: normal !important; width: 30px !important; text-decoration: none !important; display: inline-block !important; box-sizing: border-box !important; border-style: solid !important; }
.slidertop{text-align: center; vertical-align: middle; color: #FF6600; background-color: #FFFFFF; text-shadow: 0px 0px 5px #FFFFFF; font-weight: bold; }
.tabellenbezeichner{color: #666666; font-size: 1.0em; border-top-width: 1px; border-top-color: #CCCCCC; border-top-style: solid; font-weight: bold; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid; display: inline-block; box-sizing: border-box; padding: 2px; padding-top: 5px; padding-bottom: 5px; }
.tabellenende{padding: 5px; border-color: #CCCCCC; border-top-style: solid; border-width: 1px; margin-bottom: 1em; width: 100%; border-bottom-style: solid; display: inline-block; box-sizing: border-box; margin-top: 0.5em; }
.tabfussnavi a:hover{color: #FFFFFF; background-color: #FF6600; text-decoration: none; box-shadow: 0px 0px 5px grey; }
.tabfussnavi a{line-height: 145%; height: 28px; margin-left: -1px; color: #666666; border-color: #C0C0C0; background-color: #FFFFFF; min-width: 28px; border-width: 1px; text-decoration: none; display: inline-block; box-sizing: border-box; border-style: solid; }
.tabfussnavi span{line-height: 145%; height: 28px; margin-left: -1px; text-align: center; color: #FFFFFF; border-color: #FF6600; background-color: #FF6600; min-width: 28px; border-width: 1px; text-decoration: none; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-style: solid; }
.tabfussnavi{text-align: center !important; color: #666666 !important; font-size: 1.1rem !important; background-color: #FFFFFF !important; font-weight: normal !important; width: 100% !important; text-decoration: none !important; display: inline-block !important; box-sizing: border-box !important; }
.tabfuss{ color: #666666; border-color: #CCCCCC; border-width: 1px; background-color: #FFFFFF; border-top-style: solid; font-weight: bold; text-decoration: none; border-bottom-style: solid; box-sizing: border-box; padding: 5px; }
.tabkopf a{color: #666666; background-color: #F5F5F5; font-weight: bold; text-decoration: none; }
.tabkopf{padding: 3px; color: #666666; background-color: #F5F5F5; border-top-width: 1px; border-top-color: #CCCCCC; border-top-style: solid; margin-bottom: 5px; font-weight: bold; text-decoration: none; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid; box-sizing: border-box; }
.text1produktdetail{  }
.textfeld{padding: 5px; font-family: arial; vertical-align: middle; color: #666666; border-color: #C0C0C0; font-size: 110%; background-color: #FFFFFF; border-width: 1px; margin-bottom: 5px; display: inline-block; box-sizing: border-box; box-shadow: 1px 1px 3px grey; border-style: solid; }
.untertabkopfnorm{padding: 3px; color: #666666; border-top-width: 1px; border-top-color: #CCCCCC; border-top-style: solid; font-weight: bold; border-bottom-width: 1px; border-bottom-color: #CCCCCC; border-bottom-style: solid; box-sizing: border-box; }
.warenkorb a:hover{color: #0000FF; font-weight: normal; text-decoration: underline; }
.warenkorb a{ color: #666666; font-weight: normal; text-decoration: none; }
.warenkorb{line-height: 150%; padding: 0; position: relative; color: #666666; background-color: #FFFFFF; margin-bottom: 20px; font-weight: normal; width: 100%; text-decoration: none; display: inline-block; box-sizing: border-box; }
.wkmenge a:hover{color: #CC0000 !important; font-size: 0.6em !important; background-color: #FFFFFF !important; }
.wkmenge a{text-align: center !important; color: #FFFFFF !important; font-size: 0.6em !important; background-color: #CC0000 !important; width: 100% !important; text-decoration: none !important; display: none !important; float: left !important; }
.wkmenge span{text-align: center; background-color: #F5F5F5; font-weight: bold; }
.wkmenge{border-radius: 3px; padding-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; border-color: #CCCCCC; font-size: 1.5em; background-color: #F5F5F5; border-width: 1px; width: 2em; display: inline-block; box-sizing: border-box; border-style: solid; }
