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: #FFFFFF;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{margin-top: -7px;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;padding: 5px;border-left-width: 1px;border-left-color: #CCCCCC;border-left-style: solid;border-right-width: 1px;border-right-color: #CCCCCC;border-right-style: solid;border-bottom-right-radius: 3px;}
.bildcontileiste{width: 100%;display: inline-block;box-sizing: border-box;margin-top: 5px;padding-left: 3px;padding-bottom: 3px;}
.bildconti{margin-bottom: 5px;background-color: #FFFFFF;display: inline-block;box-sizing: border-box;}
.buproduktdetail:hover{color: #FFFFFF !important;background-color: #128834 !important;}
.buproduktdetail{margin-left: -2px !important;padding: 3px !important;color: #128834 !important;font-size: 1.1em !important;font-weight: bold !important;text-decoration: none !important;display: inline-block !important;box-sizing: border-box !important;float: left !important;}
.closebutton{color: #CC0000 !important; font-size: 1.5em !important; cursor: pointer !important; margin-bottom: 5px !important; font-weight: bold !important; width: 100% !important; display: inline-block !important; box-sizing: border-box !important; margin-top: 5px !important; }
.containerkopf{padding: 3px; text-align: center; color: #FFFFFF; background-color: #E20816; border-top-width: 1px; border-top-color: #E20816; border-top-style: solid; margin-bottom: 5px; font-weight: bold; width: 100%; text-decoration: none; border-bottom-width: 1px; border-bottom-color: #E20816; border-bottom-style: solid; display: inline-block; box-sizing: border-box; }
.frameabstand { mass: 20 }
.frameausrichtung { mass: center }
.framebreite { mass: 1200 }
.framelinks { mass: 20% }
.framerechts { mass: 0 }
.frei1 span{text-align: left;background-color: #f9dd00;font-weight: bold;text-decoration: none;display: inline-block;box-sizing: border-box;white-space: nowrap;float: left;padding: 4px;}
.frei1{text-align: center;border-color: #CCCCCC;border-width: 1px;background-color: #FFFFFF;width: 100%;display: block;box-sizing: border-box;border-style: solid;margin-top: 5px;padding: 3px;}
.frei2{background-color: #F9DD00;width: 100%;display: inline-block;box-sizing: border-box;padding-top: 10px;}
.frei3{background-color: #F9DD00;padding-top: 5px;margin-top: -5px;}
.frei4{}
.frei5{}
.headerproduktdetail{padding: 2px; font-size: 120%; margin-bottom: 5px; width: 100%; border-bottom-width: 1px; border-bottom-color: #C0C0C0; border-bottom-style: solid; display: block; box-sizing: border-box; }
.hgfabschluss a:hover{color: #128834 !important; font-style: normal !important; text-decoration: none !important; }
.hgfabschluss a{ color:#666666; text-decoration:none; }
.hgfabschluss{color: #666666; }
.hgfblind{}
.hgfkopf{}
.hgfnavigation{background-color: #FFFFFF; background-attachment: fixed; }
.hgfpopup{ background-color: #FFFFFF;background-attachment: scroll; }
.hgfrechts{ background-color: #FFFFFF;background-attachment: fixed; }
.hgfseite{ color: #666666; font-size: 1 em; background-color: #FFFFFF; }
.hgftablinie{ background-color: #CCCCCC; height: 1px; border-style: none; padding: 0; }
.hgftabnavigationhaupt{ color: #666666; font-weight: bold; text-decoration: none; }
.hgftabnavigationlink{color: #128834;}
.hgproduktdetail{ color: #666666; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }
.hgproduktpz a:hover{color: #128834;}
.hgproduktpz a{color: #666666;}
.hgproduktpz{color: #666666; font-size: 0.9em; padding-left: 2px; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; }
.hgprodukt{padding-left: 3px;padding-top: 3px;padding-right: 3px;padding-bottom: 3px;color: #666666;box-sizing: border-box;box-shadow: 0px 0px 2px #128834;}
.ladebalken span{height: 100%; border-radius: 5px; background-color: #F9DD00; opacity: 0.8; display: inline-block; box-sizing: border-box; }
.ladebalken{height: 25px; border-radius: 5px; border-color: #F9DD00; background-color: #F5F5F5; border-width: 1px; width: 300px; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-style: solid; }
.leistekopf span{background-color: transparent;border-radius: 10px;padding-left: 5px;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;color: #666666;font-weight: bold;display: inline-block;box-sizing: border-box;}
.leistekopf:hover{color: #128834;border-color: #666666;border-width: 1px;font-weight: bold;text-decoration: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-style: solid;}
.leistekopfinhalt a:hover{color: #666666; background-color: #F9DD00; text-decoration: none; box-shadow: 0px 0px 5px grey; }
.leistekopfinhalt a{color: #666666;border-color: #666666;border-width: 1px;background-color: #FFFFFF;width: 100%;text-decoration: none;display: inline-block;box-sizing: border-box;border-style: solid;margin-top: 5px;padding: 3px;}
.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; border-style: solid; margin-top: 6px; }
.leistekopf{height: 35px;padding: 6px;color: #666666;border-color: #666666;background-color: #FFFFFF;border-width: 1px;font-weight: bold;font-size: 95%;text-decoration: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;display: inline-block;box-sizing: border-box;margin-right: 5px;border-style: solid;}
.linkausfuehren:hover{vertical-align: middle;color: #E20816;border-left-width: 0;border-width: 1px;font-weight: bold;text-decoration: none;}
.linkausfuehren{padding-top: 4px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;vertical-align: middle;color: #128834;font-size: 120%;font-weight: bold;text-decoration: none;display: inline-block;box-sizing: border-box;}
.linkkopf:hover{background-color: #FFFFFF;cursor: pointer;text-decoration: none;}
.linkkopf{padding: 4px;text-align: center;color: #666666;max-width: 200px;background-color: #F9DD00;min-width: 200px;font-weight: bold;width: 16.6%;text-decoration: none;display: inline-block;box-sizing: border-box;white-space: nowrap;float: left;}
.linknavigation:hover{padding: 2px !important;color: #128834 !important;font-weight: normal !important;width: 99% !important;text-decoration: none !important;display: inline-block !important;}
.linknavigatione1active{}
.linknavigatione1{}
.linknavigation{padding: 2px;color: #128834;width: 99%;text-decoration: none;display: inline-block;box-sizing: border-box;}
.linkseite:hover{color: #128834;font-weight: normal;}
.linkseitetab:hover{color: #128834;font-weight: normal;}
.linkseitetab{ color: #666666; font-weight: normal; text-decoration: none; }
.linkseite{color: #666666;font-weight: normal;}
.liproduktdetail span{ color: #666666; font-weight: bold; font-style: italic; }
.liproduktdetail{color: #666666; border-top-width: 1px; border-top-color: #C0C0C0; border-top-style: solid; font-weight: bold; padding: 3px; }
.navablinks a:hover{ color: #FFD699; 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;padding: 3px;}
.navablinks{padding: 5px; text-align: center; vertical-align: middle; font-size: 90%; display: inline-block; box-sizing: border-box; float: left; }
.navgrafik{mass: dunkel}
.navmouseover{padding: 2px !important;color: #128834 !important;cursor: pointer !important;margin-bottom: 1px !important;font-weight: bold !important;width: 99% !important;text-decoration: none !important;display: inline-block !important;margin-top: 1px !important;}
.navshoptop:hover{color: #128834;}
.navshoptopaktiv:hover{}
.navshoptopaktivup:hover{color: #128834;}
.navshoptopaktivup{padding: 2px !important;color: #000000 !important;cursor: pointer !important;margin-bottom: 1px !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: 1px !important;}
.navshoptopaktiv{padding: 2px !important;color: #128834 !important;cursor: pointer !important;margin-bottom: 1px !important;font-weight: normal !important;width: 100% !important;text-decoration: none !important;display: inline-block !important;margin-top: 1px !important;}
.navshoptopconti{text-align: center;border-width: 1px;color: #000000;background-color: #FFFFFF;line-height: 150%;overflow: hidden;width: 100%;display: inline-block;margin-top: 5px;padding: 3px;}
.navshoptop{padding: 2px;color: #666666;cursor: pointer;margin-bottom: 1px;font-weight: normal;width: 100%;text-decoration: none;display: inline-block;box-sizing: border-box;margin-top: 1px;}
.navupaktiv{}
.popupheader{text-align: center;vertical-align: middle;border-color: #CCCCCC;border-width: 1px;font-size: 1.0em;background-color: #FFFFFF;border-top-left-radius: 5px;border-top-right-radius: 5px;border-style: solid;}
.popuphg{ border-color: #FFD699; border-width: 1px; background-color: #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; border-style: solid; }
.raproduktdetail a:hover{color: #666666;border-color: #FFD699;border-width: 1px;background-color: #f9dd00;text-decoration: none;border-style: solid;}
.raproduktdetail a{color: #666666;border-color: #CCCCCC;border-width: 1px;margin-bottom: -3px;background-color: #FFFFFF;border-top-left-radius: 5px;border-top-right-radius: 5px;text-decoration: none;display: inline-block;box-sizing: border-box;margin-right: 3px;border-style: solid;margin-top: 4px;padding-left: 2px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;}
.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{color: #128834 !important;}
.reiterlink{margin-left: -1px !important;padding-left: 5px !important;padding-top: 2px !important;padding-right: 5px !important;padding-bottom: 2px !important;color: #666666 !important;font-weight: normal !important;text-decoration: none !important;display: inline-block !important;box-sizing: border-box !important;}
.repeat1 a:hover{color: #128834; 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{color: #666666; font-size: 1em; background-color: #FFFFFF; text-decoration: none; }
.schrifttextnavi:hover{color: #666666;border-color: #128834;background-color: #FFFFFF;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: #FFFFFF; border-color: #128834; background-color: #128834; 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: #128834;font-weight: bold;text-decoration: underline;}
.shoptext a{color: #666666;background-color: #FFFFFF;font-weight: bold;text-decoration: underline;}
.shoptext span{color: #FF0000;margin-left: -2px;font-weight: bold;text-decoration: none;padding-left: 2px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;}
.shoptext{padding-top: 5px;padding-bottom: 5px;color: #666666;background-color: #FFFFFF;font-weight: bold;text-decoration: none;}
.shoptool a:hover{color: #FFFFFF !important;background-color: #128834;text-decoration: none;}
.shoptool a{padding: 2px;font-size: 1.1em !important;color: #128834 !important;font-size: 1.1em;font-weight: bold;text-decoration: none;display: inline-block;box-sizing: border-box;white-space: nowrap;margin-right: -2px;float: right;}
.shoptool span{border-radius: 5px;padding: 1px;padding-left: 5px;padding-right: 5px;color: #666666;border-color: #C0C0C0;font-size: 1.4em;background-color: #F0F0F0;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{padding-left: 2px; padding-top: 10px; padding-right: 2px; padding-bottom: 10px; color: #666666; background-color: #FFFFFF; }
.shoptoppreis{color: #666666; text-shadow: 3px 4px 4px #C0C0C0; font-size: 1.2em; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; }
.shoptopsonderpreis{color: #FF0000; text-shadow: 3px 4px 4px #C0C0C0; font-size: 1.2em; 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 !important; font-weight: normal !important; font-style: normal !important; text-decoration: none !important; }
.shoptoptext a{color: #666666 !important; font-weight: normal !important; font-style: normal !important; text-decoration: none !important; }
.shoptoptext{border-radius: 5px;padding: 2px;color: #666666;font-weight: normal;font-style: normal;text-decoration: none;box-sizing: border-box;box-shadow: 0px 0px 5px grey;}
.sliderbutton:hover{color: #128834 !important; border-color: #128834 !important; text-decoration: none !important; }
.sliderbutton{text-align: center !important;vertical-align: middle !important;color: #666666 !important;border-color: #C0C0C0 !important;border-width: 1px !important;font-size: 3em !important;background-color: #FFFFFF !important;cursor: pointer !important;height: 50px !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;border-radius: 5px !important;padding-left: 5px !important;padding-top: 10px !important;padding-right: 5px !important;padding-bottom: 10px !important;}
.slidertop{text-align: center; vertical-align: middle; color: #FFFFFF; background-color: #128834; text-shadow: 0px 0px 5px #FFFFFF; margin-bottom: 10px; font-weight: bold; margin-top: 10px; }
.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: #128834; text-decoration: none; box-shadow: 0px 0px 5px grey; }
.tabfussnavi a{margin-left: 5px !important; border-radius: 3px !important; padding-left: 3px !important; padding-top: 2px !important; padding-right: 3px !important; padding-bottom: 2px !important; color: #666666 !important; border-color: #128834 !important; background-color: #FFFFFF !important; border-width: 1px !important; text-decoration: none !important; display: inline-block !important; box-sizing: border-box !important; margin-right: 5px !important; border-style: solid !important; }
.tabfussnavi span{margin-left: 5px; border-radius: 3px; padding-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; color: #FFFFFF; border-color: #128834; background-color: #128834; border-width: 1px; text-decoration: none; display: inline-block; box-sizing: border-box; margin-right: 5px; border-style: solid; }
.tabfussnavi{text-align: center !important; color: #666666 !important; font-size: 1.3rem !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{padding: 3px !important; color: #FFFFFF !important; background-color: #E20816 !important; margin-bottom: 5px !important; font-weight: bold !important; text-decoration: none !important; box-sizing: border-box !important; }
.tabkopf{padding: 3px; color: #FFFFFF; background-color: #E20816; border-top-width: 1px; border-top-color: #E20816; border-top-style: solid; margin-bottom: 5px; font-weight: bold; text-decoration: none; border-bottom-width: 1px; border-bottom-color: #E20816; border-bottom-style: solid; box-sizing: border-box; }
.text1produktdetail{  }
.textfeld{padding: 3px;font-family: arial;vertical-align: middle;color: #666666;border-color: #128834;font-size: 120%;background-color: #FFFFFF;border-width: 1px;margin-bottom: 10px;display: inline-block;box-sizing: border-box;border-style: solid;}
.untertabkopfnorm{padding: 3px; color: #005395; 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: #128834;font-weight: normal;text-decoration: none;}
.warenkorb a{color: #666666; font-weight: normal; text-decoration: none; }
.warenkorb{position: relative;color: #666666;margin-bottom: 10px;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-image: url(../../Upload/LA_Bilder/header_button_grau.jpg); background-position: center center; background-size: 25px 100px; background-repeat: repeat; font-weight: bold; }
.wkmenge{border-color: #CCCCCC; border-width: 1px; font-size: 1.5em; background-color: #CCCCCC; background-image: url(../../Upload/LA_Bilder/header_button_grau.jpg); background-position: center center; background-size: 25px 100px; background-repeat: repeat; width: 2em; display: inline-block; box-sizing: border-box; border-style: solid; border-radius: 3px; padding-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; }

.linkkopf:hover span{padding: 4px; text-align: center; max-width: 200px; background-color: #F9F9F9; min-width: 200px; cursor: pointer; font-weight: bold; width: 16.6%; text-decoration: none; display: inline-block; box-sizing: border-box; white-space: nowrap; box-shadow: 0px 0px 5px grey; float: left; }
.linkkopf span{padding: 4px;text-align: center;color: #666666;max-width: 200px;margin: -4px;background-color: #FFFFFF;min-width: 200px;font-weight: bold;width: 16.6%;text-decoration: none;display: inline-block;box-sizing: border-box;white-space: nowrap;float: left;}
.hgfseite a{color: #666666;}
.hgfseite a:hover{color: #128834;}