BODY { font-size: 70%;font-family:arial;color: #666666; line-height:130%; }
.textfeld{padding-left: 2px; font-family: arial; vertical-align: middle; color: #666666; border-color: #C0C0C0; font-size: 1.3em; background-color: #FFFFFF; border-width: 1px; margin-bottom: 10px; display: inline-block; box-sizing: border-box; box-shadow: 1px 1px 3px grey; border-style: solid; }
.tabkopf{padding: 3px; color: #FFFFFF; background-image: url(../../Upload/LA_Bilder/header1.jpg); 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; }
.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; }
.tabrahmen{}
.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; }
.tabfussnavi a{margin-left: 5px; border-radius: 3px; padding-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; color: #666666; background-color: #FFFFFF; text-decoration: none; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; margin-right: 5px; }
.tabfussnavi a:hover{color: #666666; background-color: #F5F5F5; text-decoration: none; box-shadow: 0px 0px 5px grey; }
.tabfussnavi span{margin-left: 5px; border-radius: 3px; padding-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; background-color: #F5F5F5; text-decoration: none; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; margin-right: 5px; }
.tabkopfnavi{ padding-left:2px; padding-right:2px; color:#666666; border-color:#CCCCCC; background-image:url(../../Upload/LA_Bilder/header_button_grau.jpg); background-position:center center; background-size:25px 100px; background-repeat:repeat-x; border-top-left-radius:5px; border-top-right-radius:5px; border-width:1px; font-weight:bold; text-decoration:none; border-style:solid; }
.tabrahmennavi{}
.hgfseite{background-color: #FFFFFF; }
.hgfpopup{background-color: #FFFFFF; }
.hgfnavigation{background-color: #FFFFFF; background-image: url(../../Upload/LA_Bilder/layout1_links.jpg); }
.hgfkopf{background-color: #FFFFFF; }
.hgfblind{background-color: #CCCCCC; }
.hgfabschluss{color: #666666; background-color: #FFFFFF; text-decoration: none; }
.hgftabhell{ color:#666666; background-color:#3366FF; font-weight:normal; text-decoration:none; }
.hgftablinie{ background-color: #CCCCCC; height: 1px; border-style: none; padding: 0; }
.hgftablinienavigation{}
.hgftabnavigationlink{}
.hgftabnavigationhaupt{padding-left: 5px !important; padding-top: 2px !important; padding-bottom: 2px !important; color: #FFFFFF !important; background-color: #C0C0C0 !important; margin-bottom: 5px !important; font-weight: bold !important; width: 100% !important; text-decoration: none !important; display: inline-block !important; box-sizing: border-box !important; margin-top: 10px !important; }
.linkkopf{padding: 4px; text-align: left; color: #FFFFFF; font-weight: bold; text-decoration: none; display: inline-block; box-sizing: border-box; white-space: nowrap; }
.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; }
.linkseite{ color:#666666; font-weight:normal; text-decoration:underline; }
.linkseite:hover{color: #CC0000; font-weight: normal; text-decoration: underline; }
.linkseitetab{ color: #666666; font-weight: normal; text-decoration: none; }
.linkseitetab:hover{color: #CC0000; font-weight: normal; text-decoration: underline; }
.linknavigation{line-height: 150% !important; color: #666666 !important; font-weight: normal !important; width: 80% !important; text-decoration: none !important; display: inline-block !important; box-sizing: border-box !important; }
.linknavigation:hover{color: #666666; background-color: #F5F5F5; font-weight: normal; text-decoration: none; display: inline-block; box-shadow: 0px 0px 5px grey; }
.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; }
.schrifttextseite{ color: #666666; font-weight: normal; text-decoration: none; }
.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; }
.framebreite { mass: 100% }
.framehoehe{mass: center}
.frameabschluss{mass: 10}
.frameoben{mass: 0}
.framelinks { mass: 210 }
.navleiste{mass: 0}
.navausrichtung{mass: left}
.abstandlinks{mass: 30}
.abstandrechts{mass: 5}
.navablinks{text-align: center; vertical-align: middle; display: inline-block; box-sizing: border-box; float: left; padding: 5px; }
.navabrechts{mass: 15 }
.navgrafik{mass: dunkel}
.navaboben{mass: 5}
.seitgrafik{mass: dunkel}
.framemitte{mass: *}
.framerechts { mass: 210 }
.navmouseover{color: #FFFFFF !important; background-color: #E87862 !important; }
.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; }
.shoptext{ color: #666666; background-color: #FFFFFF; font-weight: bold; text-decoration: none; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }
.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{line-height: 130%; color: #FF0000; font-size: 2.5em; text-shadow: 3px 4px 4px #C0C0C0; 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; }
.shoptoptext{line-height: 120%; border-radius: 5px; padding: 2px; color: #666666; font-size: 95%; font-weight: normal; font-style: normal; text-decoration: none; box-sizing: border-box; box-shadow: 0px 0px 5px grey; }
.shoptoppreis{color: #666666; font-size: 140%; text-shadow: 3px 4px 4px #C0C0C0; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; }
.shoptopstreichpreis{line-height: 140%; color: #666666; font-size: 130%; opacity: 0.5; font-weight: bold; text-decoration: line-through; }
.shoptoptoptext{ border-right-style:dotted; border-radius:5px; padding-left:2px; padding-top:2px; padding-right:2px; padding-bottom:2px; color:#666666; border-color:#999999; border-top-style:dotted; border-left-style:dotted; border-width:1px; font-weight:normal; text-decoration:none; border-bottom-style:solid; }
.shoptoptoppreis{ color:#FF0000; text-shadow:3px 4px 4px #C0C0C0; letter-spacing:2px; font-weight:bold; text-decoration:none; }
.shoptoptopstreichpreis{ color:#666666; opacity:0.5; font-weight:normal; text-decoration:line-through; }
.warenkorb{line-height: 150%; padding: 0; position: relative; color: #666666; margin-bottom: 20px; font-weight: normal; width: 100%; text-decoration: none; display: inline-block; box-sizing: border-box; }
.hgfrechts{background-image: url(../../Upload/LA_Bilder/layout1_rechts.jpg); }
.containerkopf{padding: 3px; text-align: center; color: #FFFFFF; background-image: url(../../Upload/LA_Bilder/header1.jpg); background-position: center center; background-repeat: repeat-x; 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; }
.containerschrift{ color: #666666;font-weight: normal;text-decoration: none; }
.containerlink{ color:#666666; font-weight:normal; text-decoration:underline; }
.containerlink:hover{ color:#666666; font-weight:normal; font-style:italic; text-decoration:underline; }
.containerrahmen{  }
.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; }
.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; }
.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; }
.frei1{text-align: center; border-color: #CCCCCC; border-width: 1px; background-color: #F5F5F5; width: 100%; display: block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-style: solid; margin-top: 5px; padding: 3px; }
.untertabkopfnorm{padding: 3px; text-align: center; color: #FFFFFF; font-size: 1.1em; background-color: #C0C0C0; 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; }
.untertabkopfshop{ padding-left:2px; padding-right:2px; color:#666666; border-color:#FFD699; background-color:#FFD699; background-image:url(../../Upload/LA_Bilder/header_button.jpg); background-position:center center; background-size:25px 60px; background-repeat:repeat-x; border-width:1px; font-weight:bold; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-style:solid; }
.linknavigatione1{}
.linknavigatione1active{}
.bildconti{margin-bottom: 5px; background-color: #FFFFFF; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; }
.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; }
.popuphg{border-color: #C0C0C0; background-color: #FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px; border-width: 1px; border-style: solid; }
.popupheader{padding: 2px; text-align: center; vertical-align: middle; color: #FFFFFF; border-color: #CCCCCC; font-size: 1.0em; background-image: url(../../Upload/LA_Bilder/header1.jpg); background-position: center center; background-size: 25px 100px; background-repeat: repeat-x; border-top-left-radius: 5px; border-top-right-radius: 5px; border-width: 1px; font-weight: bold; border-style: solid; }
.hgproduktpz{color: #666666; font-size: 0.9em; padding-left: 2px; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; }
.hgproduktdetail{ color: #666666; padding-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }
.navablinks a{ color: #666666; text-decoration: none; }
.navablinks a:hover{color: #FF0000; text-decoration: underline; }
.shoptext a{ color: #666666; background-color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.shoptext a:hover{color: #FF0000; background-color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.hgproduktpz a{ color: #666666; text-decoration: underline; }
.hgproduktpz a:hover{color: #FF0000; text-decoration: underline; }
.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 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; }
.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; }
.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 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 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; }
.frei2{}
.frei3{}
.frei4{}
.buproduktdetail{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; }
.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: #666666 !important; font-size: 1.1em !important; background-color: #FFFFFF !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; }
.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; }
.hgfabschluss a{ color:#666666; text-decoration:none; }
.hgfabschluss a:hover{color: #FF0000; font-style: normal; text-decoration: none; }
.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; }
.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; }
.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; }
.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 a:hover{color: #CC0000 !important; font-size: 0.6em !important; background-color: #FFFFFF !important; }
.wkmenge span{text-align: center; background-color: #F5F5F5; font-weight: bold; }
.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 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; }
.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; }
.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; }
.warenkorb a{ color: #666666; font-weight: normal; text-decoration: none; }
.warenkorb a:hover{color: #FF0000; font-weight: normal; text-decoration: underline; }
.shoptoptext a{ color: #666666; font-weight: normal; font-style: normal; text-decoration: none; }
.shoptoptext a:hover{ color: #666666; font-weight: normal; font-style: normal; text-decoration: none; }
.shoptoptoptext a{ color:#666666; font-weight:normal; text-decoration:none; }
.shoptoptoptext a:hover{ color:#666666; font-weight:normal; text-decoration:none; }
.repeat1 a{  color: #666666; font-size: 1em; }
.repeat1 a:hover{color: #FF0000; font-size: 1em; }
.frei5{background-color: #CCCCCC; box-shadow: 0px 0px 5px grey; }
.ladebalken{border-color: #C0C0C0; border-width: 1px; background-image: url(../../Upload/LA_Bilder/orangebraun.jpg); background-position: center center; background-repeat: repeat-x; height: 25px; width: 300px; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; border-style: solid; border-radius: 5px; }
.frameausrichtung { mass: center }
.frameabstand { mass: 10 }
.linkausfuehren{line-height: 1.2rem; padding-left: 2px; padding-right: 2px; vertical-align: middle; color: #666666; border-color: #CCCCCC; font-size: 1.1em; 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; }
.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; }
.liproduktdetail{color: #666666; border-top-width: 1px; border-top-color: #C0C0C0; border-top-style: solid; font-weight: bold; padding: 3px; }
.liproduktdetail span{ color: #666666; font-weight: bold; font-style: italic; }
.headerproduktdetail{font-size: 120%; }
.text1produktdetail{  }
.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; }
.leistekopf{height: 25px; margin-left: 1%; padding: 2%; color: #666666; margin-bottom: 1%; font-weight: bold; text-decoration: none; display: inline-block; box-sizing: border-box; white-space: nowrap; margin-right: 1%; margin-top: 3%; }
.leistekopf:hover{color: #666666; border-top-left-radius: 5px; border-top-right-radius: 5px; font-weight: bold; text-decoration: none; box-shadow: 0px 0px 5px grey; }
.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: 200px; 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; }
.leistekopfinhalt a{padding: 3px; color: #666666; border-color: #666666; background-color: #F5F5F5; border-width: 1px; width: 100%; text-decoration: none; display: inline-block; box-sizing: border-box; border-style: solid; margin-top: 10px; }
.leistekopfinhalt a:hover{color: #FFFFFF; text-decoration: none; box-shadow: 0px 0px 5px grey; }
.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; }
.navupaktiv{background-color: #FFFFFF; }
.shoptopsonderpreis{color: #FF0000; font-size: 150%; text-shadow: 3px 4px 4px #C0C0C0; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; float: right; }
.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; }
.navshoptopaktiv{color: #FF0000; background-color: #F5F5F5; cursor: pointer; margin-bottom: 5px; font-weight: normal; text-decoration: none; box-shadow: 0px 0px 5px grey; margin-top: 5px; }
.navshoptop{color: #666666; margin-bottom: 5px; cursor: pointer; font-weight: normal; text-decoration: none; margin-top: 5px; }
.navshoptopaktivup{color: #FF0000; cursor: pointer; margin-bottom: 5px; font-weight: normal; font-style: normal; text-decoration: none; margin-top: 5px; }
.navshoptop:hover{background-color: #F5F5F5; box-shadow: 0px 0px 5px grey; }
.navshoptopaktiv:hover{color: #666666; background-color: #F5F5F5; background-position: left top; background-repeat: repeat; }
.navshoptopaktivup:hover{color: #FF0000; background-color: #F5F5F5; box-shadow: 0px 0px 5px grey; }
.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;}
.sliderbutton:hover{color: #FF0000 !important; border-color: #FF0000 !important; text-decoration: none !important; }
.slidertop{text-align: center; vertical-align: middle; color: #FF0000; background-color: #FFFFFF; text-shadow: 0px 0px 5px #FFFFFF; margin-bottom: 10px; font-weight: bold; margin-top: 10px; }
.navshoptop span{padding-right: 3px; }
.navshoptopaktivup span{padding-right: 3px; }
.navshoptopaktiv span{padding-right: 3px; }
.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; }
.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; }
.ladebalken span{height: 100%; border-radius: 5px; background-color: #CC0000; opacity: 0.8; display: inline-block; box-sizing: border-box; }
.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; }
.frei1 span{padding: 4px; text-align: left; background-color: #F5F5F5; font-weight: bold; text-decoration: none; display: inline-block; box-sizing: border-box; white-space: nowrap; box-shadow: 0px 0px 5px grey; float: left; }
.schrifttextseite a{color: #666666; font-weight: normal; font-style: italic; text-decoration: underline; }
.schrifttextseite a:hover{color: #FF0000; font-weight: normal; font-style: italic; text-decoration: underline; }
.contischalter{padding: 3px; text-align: center; font-size: 130%; cursor: pointer; margin-bottom: 5px; font-weight: bold; width: 100%; display: inline-block; box-sizing: border-box; box-shadow: 0px 0px 5px grey; }