 html {}
* { margin: 0px; padding: 0px; }
html { font-family: Arial, Verdana, Helvetica sans-serif; color: #161616; font-size:12px;}
body { color: #161616; margin: 0px; text-align: center;  background: #ffffff url(/templates/shop/img/header-bg.jpg) 50% 0 no-repeat; margin:0px; padding:0px;}
img { border:0; }
a.lll, a.lll:visited { color: #0000ff; text-decoration: underline; }
a.lll:hover { color: #42353b; text-decoration: underline; }
form { display: inline; }
dd,dt { line-height:26px; }
div.inputRequirement,
dd.inputRequirement, dt.inputRequirement, span.inputRequirement { color:#CC0000; }
a { color: #161616; text-decoration: none; }
a:hover { color: #42353b; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { text-decoration:none; color:#161616; font-weight:bold; font-size:13px; margin:6px 0px 6px 0px; padding:0px; }
#seite { width: 1020px; margin: 0 auto;}
#page_container { width:1020px; overflow:hidden; margin:0; padding:225px 0 0 0; }
#page_inner_container { width:1020px; clear:both; text-align:left; padding:0 5px 0 5px; }
#innerBox { float:left; clear:both; padding:0; margin:0; position:relative; }
#hauptbox { padding:0 10px 0 10px; float:right; width:780px; position:relative; z-index:5; }
#hauptteilinnen { width:780px;  min-height:100px; z-index:1; }
#hauptteilunten { width:780px;  }
#nav_links { float:left; width:220px; position:relative; z-index:5; overflow:visible;}
.navigationoben { background:url(/templates/shop/img/navigation-oben.jpg) 50% 0 no-repeat; height:35px; width:220px; margin:0px; padding:0px;}
.navigationmitte { background:url(/templates/shop/img/navigation-mitte.jpg) 50% 0 repeat; margin:0px; width:220px; padding:0px;}
.navigationunten { background:url(/templates/shop/img/navigation-unten.jpg) 50% 0 no-repeat; height:30px; width:220px; margin:0px; padding:0px;}
ul.navRow li { list-style:none; margin:0;}
ul.lsn li { list-style:none; margin:0;}
ul.ulinfo li { list-style:none; margin:2px;}
.catdis li { margin:2px 2px 2px 20px;}
.proddis li { margin:2px 2px 2px 15px;}
li { margin-left:10px; }
ul.miim li { display: inline; list-style:none; float:left; position:relative; margin:8px 3px 0 2px; padding:5px; border:1px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; -moz-box-shadow: 0px 0px 2px #fff; box-shadow: 0px 0px 3px #fff; opacity: 0.99;}
ul.miim li:hover { -o-transition: all 0.7s cubic-bezier(0.5, 0, 0.4, 1) 0s; border:1px solid #9a828a; -moz-box-shadow: 0px 0px 2px #888888; box-shadow: 0px 0px 3px #888888; opacity: 0.99;  }
ul.navRow { margin:0 10px 0 10px; line-height:25px; border-bottom: 1px solid #cccccc; }
ul.navRow li.ebene1 { line-height:20px;}
.catul ul {margin:0; }
.catul li { display: inline; list-style:none; float:left; position:relative; margin:8px 3px 0 2px; padding:0 5px 5px 5px; border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; -moz-box-shadow: 0px 0px 2px #fff; box-shadow: 0px 0px 3px #fff; opacity: 0.99;}
.catul li:hover { -o-transition: all 0.7s cubic-bezier(0.5, 0, 0.4, 1) 0s; border:1px solid #9a828a; -moz-box-shadow: 0px 0px 2px #888888; box-shadow: 0px 0px 3px #888888; opacity: 0.99;  }
ul.kl4sp li { width:178px; height:240px;} 
ul.kl3sp li { width:243px; height:190px;} 
ul.adrb3sp li { width:243px; height:190px;} 
ul.prli2sp li { width:373px; height:190px;} 
ul.ucat3sp li { width:243px; height:190px;} 
.catul ul.prli2sp li ul { margin: 0; padding: 0; display: block; border: 0; width:auto; height:auto; list-style:inside; list-style-type:disc;  }
.catul ul.prli2sp li ul { margin: 0; padding: 0; display: block; border: 0; width:auto; height:auto; list-style:inside; list-style-type:disc;  }
.catul ul.prli2sp li ul li { margin: 0 0 0 3px; padding: 0; display: block; border: 0; width:auto; height:auto; list-style:inside; list-style-type:disc;  float:none; }
.catul ul.prli2sp li ul:hover li { margin: 0 0 0 3px; padding: 0; display: block; border: 0; width:auto; height:auto; float:none; }
.kl4sp img, .kl3sp img  { border:0px solid #ccc; }
hr.linie { height:0; border:0; border-top:1px solid #ccc; }
.catdescription ul { margin: 10px 10px;}
#seite_kopf { width:1020px; overflow:hidden; margin:0; padding:0 ;}
#kopf_container { position:absolute; top:0; left:50%; margin-left:-510px; width:1020px; overflow:hidden; }
#kopf { background:url(/templates/shop/img/header.jpg) 50% 0 no-repeat; height:221px; margin:0px; padding:0px;}
a.lf:link, a.lf:visited { text-decoration:none; color: #ccc; font-size:13px;}
a.lf:hover { color: #ccc; text-decoration:underline; }
a.navigator:link, a.navigator:visited { text-decoration:none; color: #1b2a97; font-size:12px;}
a.navigator:hover { color: #1b2a97; text-decoration:underline; }
textarea, input[type="text"], input[type=""], input[type="password"], select { background-color:#f8f8f8; border:1px solid #888; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; outline: none; }
textarea:focus, input[type="text"]:focus, input[type=""]:focus, input[type="password"]:focus, select:focus { border-bottom-color: rgba(37, 73, 127, 0.804); border-left-color: rgba(37, 73, 127, 0.804); border-right-color: rgba(37, 73, 127, 0.804); border-top-color: rgba(37, 73, 127, 0.804); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.071), 0px 0px 4px rgba(37, 73, 127, 0.600); outline: 0px none currentColor; outline: none; }
input.pflicht, input.ora, textarea.ora, select.ora { border-bottom-color: rgba(187, 0, 0, 0.804); border-left-color: rgba(187, 0, 0, 0.804); 
		border-right-color: rgba(187, 0, 0, 0.804);border-top-color: rgba(187, 0, 0, 0.804);} 
input.pflicht:hover, input.ora:hover, textarea.ora:hover, select.ora:hover { 
border-bottom-color: rgba(187, 0, 0, 0.804); border-left-color: rgba(187, 0, 0, 0.804); border-right-color: rgba(187, 0, 0, 0.804); border-top-color: rgba(187, 0, 0, 0.804);
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.071), 0px 0px 4px rgba(187, 0, 0, 0.600); outline: 0px none currentColor; outline: none;
} 
input[type="text"], input[type="text"]:focus, input[type=""], input[type=""]:focus, input[type="password"], input[type="password"]:focus, select, select:focus { height:21px; }
.orahmen input { background-color: #f8f8f8; border: 1px solid #ff6440; border-radius: 3px; }
#content { text-align:left; padding:0 ; margin:0 0 0 0; overflow:hidden; }
#info { text-align:center; height:205px; background:url(/templates/shop/img/info.jpg) no-repeat ;}
.headerError { margin: 5px; border: 1px solid #CC3300; background-color: #ffc0b0; padding: 5px; }
.headerErfolg { margin: 5px; border: 1px solid #244737; background-color: #b6d199; padding: 5px; }
.clear {clear:both}
.cp {cursor:pointer}
.bgcolorr {background-color:#f4f4f4;}
.tal {text-align:left}
.tar {text-align:right}
.tac {text-align:center}
.fl { float:left; }
.fr { float:right; }
.fn { float:none; clear:both;}
.fcmg {color:#ccc;}
.fcgg {color:#999;}
.fcfs {color:#161616;}
.ts223 {text-shadow: #c0c0c0 3px 3px 3px;}
.iorange { color: #af2b0b; }
.dgruen { color: #244737; }
.orange { color: #912409; }
.gepunktetsenkrecht { color: #333; border-left: 1px dotted #ccc;  }
.prodinfo { margin-top:410px; z-index: 10;}
.prodinfoo { margin-top:330px; z-index: 10;}
.catukinfo { z-index: 10;}
.catukinfo1 { margin-top:230px; z-index: 10;}
.catukinfo2 { margin-top:440px; z-index: 10;}
.catukinfo3 { margin-top:650px; z-index: 10;}
.catukinfo4 { margin-top:860px; z-index: 10;}
.catukinfo5 { margin-top:1075px; z-index: 10;}
textarea.txtkontakt, textarea.txtkontakt:focus { height:160px;width:410px; }
.dsgareadiv { max-height: 200px; overflow: auto; position: relative; width: 100%; }
.dsrot   { color: #fff; background: url(/images/dsrot.png) center left repeat-x; }
.dsgruen { color: #fff; background: url(/images/dsgruen.png) center left repeat-x;}


.br4 { margin-bottom: 3px; width:405px; display: block; text-align: left; color: #fff; padding: 5px; overflow:hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; }


.ung {background-color:#f7f7f7;}
.mittig {margin: 0 auto; }
.fz10 {font-size:10px;}
.fz11 {font-size:11px;}
.fz12 {font-size:12px;}
.fz13 {font-size:13px;}
.fz14 {font-size:14px;}
.fz15 {font-size:15px;}
.fz16 {font-size:16px;}
.fz18 {font-size:18px;}
.fz22 {font-size:22px;}
.fz25 {font-size:22px;}
.lh16 {line-height:16px;}
.lh20 {line-height:20px;}
.lh25 {line-height:25px;}
.lh28 {line-height:30px;}
.hgt25 {height:25px;}
.hgt30 {height:30px;}
.hgt35 {height:35px;}
.hgt37 {height:37px;}
.hgt14 {height:14px;}
.hgt50 {height:50px;}
.hgt70 {height:70px;}
.hgt75 {height:75px;}
.hgt80 {height:80px;}
.hgt100 {height:100px;}
.hgt130 {height:130px;}
.hgt135 {height:135px;}
.hgt140 {height:140px;}
.hgt150 {height:150px;}
.hgt155 {height:155px;}
.hgt160 {height:160px;}
.hgt180 {height:180px;}
.hgt200 {height:200px;}
.hgt250 {height:250px;}
.hgt400 {height:400px;}
.mhgt30 {min-height:30px;}
.mhgt40 {min-height:40px;}
.mhgt50 {min-height:50px;}
.mhgt80 {min-height:80px;}
.mhgt100 {min-height:100px;}
.mhgt120 {min-height:120px;}
.mhgt130 {min-height:130px;}
.mhgt135 {min-height:135px;}
.mhgt140 {min-height:140px;}
.mhgt150 {min-height:150px;}
.mhgt153 {min-height:153px;}
.mhgt155 {min-height:155px;}
.mhgt170 {min-height:170px;}
.mgt600 {min-height:600px;}
.clu1 { margin-top: 300px;}
.clu2 { margin-top: 510px; }
.clu3 { margin-top: 720px;}
.clu4 { margin-top: 930px;}
.clu5 { margin-top: 1140px;}
.clu6 { margin-top: 1345px;}
.clu7 { margin-top: 1550px;}
.clu8 { margin-top: 1755px;}
.clu9 { margin-top: 1960px;}
.clu10 { margin-top: 2165px;}
.plisting  { position: absolute; top: 0px; width:780px; overflow: hidden;}
.fwb {font-weight:bold}
.p2 {padding:2px;}
.pt5 {padding-top:5px}
.pt8 {padding-top:8px}
.pt10 {padding-top:10px}
.pt18 {padding-top:18px}
.pt20 {padding-top:20px}
.pt30 {padding-top:30px}
.pt40 {padding-top:40px}
.pb10 {padding-bottom:10px;}
.pl2 {padding-left:2px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.ml5 { margin-left:5px; }
.ml6 { margin-left:6px; }
.ml7 { margin-left:7px; }
.ml8 { margin-left:8px; }
.ml9 { margin-left:9px; }
.ml10 { margin-left:10px; }
.ml11 { margin-left:11px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml34 { margin-left:34px; }
.ml36 { margin-left:36px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml55 { margin-left:55px; }
.ml60 { margin-left:60px; }
.ml65 { margin-left:65px; }
.ml70 { margin-left:70px; }
.ml80 { margin-left:80px; }
.ml90 { margin-left:90px; }
.ml100 { margin-left:100px; }
.ml110 { margin-left:110px; }
.ml150 { margin-left:150px; }
.ml200 { margin-left:200px; }
.ml240 { margin-left:240px; }
.ml330 { margin-left:330px; }
.ml450 { margin-left:450px; }
.ml480 { margin-left:480px; }
.ml600 { margin-left:600px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr40 { margin-right:40px; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt11 { margin-top:11px; }
.mt12 { margin-top:12px; }
.mt15 { margin-top:15px; }
.mt17 { margin-top:17px; }
.mt20 { margin-top:20px; }
.mt22 { margin-top:22px; }
.mt25 { margin-top:25px; }
.mt28 { margin-top:28px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt52 { margin-top:52px; }
.mt70 { margin-top:70px; }
.mt120 { margin-top:120px; }
.w10 { width:10px; }
.w20 { width:20px; }
.w25 { width:25px; }
.w30 { width:30px; }
.w32 { width:32px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w55 { width:55px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w85 { width:85px; }
.w90 { width:90px; }
.w95 { width:95px; }
.w100 { width:100px; }
.w105 { width:105px; }
.w110 { width:110px; }
.w115 { width:115px; }
.w120 { width:120px; }
.w125 { width:125px; }
.w127 { width:127px; }
.w130 { width:130px; }
.w135 { width:135px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w155 { width:155px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w175 { width:175px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w195 { width:195px; }
.w200 { width:200px; }
.w205 { width:205px; }
.w208 { width:208px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w255 { width:255px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w315 { width:315px; }
.w320 { width:320px; }
.w325 { width:325px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w410 { width:410px; }
.w440 { width:440px; }
.w450 { width:450px; }
.w470 { width:470px; }
.w480 { width:480px; }
.w500 { width:500px; }
.w520 { width:520px; }
.w530 { width:530px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w630 { width:630px; }
.w650 { width:650px; }
.buttonklein, .buttonmittel, .buttongross, .buttonmega, .buttonmini { float:left;}
.buttonmini a { display:block; width:22px; height:14px;}
.buttonmini a:hover { display:block; }
.buttonklein a { display:block; width:90px; height:28px;}
.buttonklein a:hover { display:block; }
.buttonklein a.admin { background-image:url(/templates/shop/buttons/deutsch/Admin.png); }
.buttonklein a.admin:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Admin.png); }
.buttonklein a.aendern { background-image:url(/templates/shop/buttons/deutsch/aendern.png); }
.buttonklein a.aendern:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-aendern.png); }
.buttonklein a.anzeigen { background-image:url(/templates/shop/buttons/deutsch/anzeigen.png); }
.buttonklein a.anzeigen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-anzeigen.png); }
.buttonklein a.bearbeiten { background-image:url(/templates/shop/buttons/deutsch/bearbeiten.png); }
.buttonklein a.bearbeiten:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-bearbeiten.png); }
.buttonklein a.loeschen { background-image:url(/templates/shop/buttons/deutsch/loeschen.png); }
.buttonklein a.loeschen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-loeschen.png); }
.buttonklein a.login { background-image:url(/templates/shop/buttons/deutsch/login.png); }
.buttonklein a.login:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-login.png); }
.buttonklein a.neukunde { background-image:url(/templates/shop/buttons/deutsch/Neukunde.png); }
.buttonklein a.neukunde:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Neukunde.png); }
.buttonklein a.details { background-image:url(/templates/shop/buttons/deutsch/details.png); }
.buttonklein a.details:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-details.png); }
.buttonklein a.hilfe { background-image:url(/templates/shop/buttons/deutsch/Hilfe.png); }
.buttonklein a.hilfe:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Hilfe.png); }
.buttonklein a.senden { background-image:url(/templates/shop/buttons/deutsch/senden.png); }
.buttonklein a.senden:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-senden.png); }
.buttonklein a.schliessen { background-image:url(/templates/shop/buttons/deutsch/schliessen.png); }
.buttonklein a.schliessen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-schliessen.png); }
.buttonklein a.start { background-image:url(/templates/shop/buttons/deutsch/Start.png); }
.buttonklein a.start:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Start.png); }
.buttonklein a.weiter { background-image:url(/templates/shop/buttons/deutsch/weiter.png); }
.buttonklein a.weiter:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-weiter.png); }
.buttonklein a.zurueck { background-image:url(/templates/shop/buttons/deutsch/zurueck.png); }
.buttonklein a.zurueck:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-zurueck.png); }

.buttonmittel a { display:block; width:110px; height:28px;}
.buttonmittel a:hover { display:block; }
.buttonmittel a.abmelden { background-image:url(/templates/shop/buttons/deutsch/abmelden.png); }
.buttonmittel a.abmelden:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-abmelden.png); }
.buttonmittel a.anmelden { background-image:url(/templates/shop/buttons/deutsch/anmelden.png); }
.buttonmittel a.anmelden:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-anmelden.png); }
.buttonmittel a.drucken { background-image:url(/templates/shop/buttons/deutsch/drucken.png); }
.buttonmittel a.drucken:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-drucken.png); }
.buttonmittel a.in-den-korb { background-image:url(/templates/shop/buttons/deutsch/in-den-Korb.png); }
.buttonmittel a.in-den-korb:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-in-den-Korb.png); }
.buttonmittel a.jaloeschen { background-image:url(/templates/shop/buttons/deutsch/ja-loeschen.png); }
.buttonmittel a.jaloeschen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-ja-loeschen.png); }
.buttonmittel a.kontakt { background-image:url(/templates/shop/buttons/deutsch/Kontakt.png); }
.buttonmittel a.kontakt:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Kontakt.png); }
.buttonmittel a.mein-konto { background-image:url(/templates/shop/buttons/deutsch/mein-Konto.png); }
.buttonmittel a.mein-konto:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-mein-Konto.png); }
.buttonmittel a.zur-kasse { background-image:url(/templates/shop/buttons/deutsch/zur-Kasse.png); }
.buttonmittel a.zur-kasse:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-zur-Kasse.png); }
.buttonmittel a.warenkorb { background-image:url(/templates/shop/buttons/deutsch/Warenkorb.png); }
.buttonmittel a.warenkorb:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Warenkorb.png); }
.buttonmittel a.zurkasse { background-image:url(/templates/shop/buttons/deutsch/zur-Kasse.png); }
.buttonmittel a.zurkasse:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-zur-Kasse.png); }
.buttonmittel a.startlink { background-image:url(/templates/shop/buttons/deutsch/Startseite.png); }
.buttonmittel a.startlink:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Startseite.png); }
.buttonmittel a.zum-produkt { background-image:url(/templates/shop/buttons/deutsch/zum-Produkt.png); }
.buttonmittel a.zum-produkt:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-zum-Produkt.png); }

.buttongross a { display:block; width:130px; height:28px;}
.buttongross a.adresseaendern { background-image:url(/templates/shop/buttons/deutsch/Adresse-aendern.png); }
.buttongross a.adresseaendern:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Adresse-aendern.png); }
.buttongross a.alleanzeigen { background-image:url(/templates/shop/buttons/deutsch/alle-anzeigen.png); }
.buttongross a.alleanzeigen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-alle-anzeigen.png); }
.buttongross a.aktualisieren { background-image:url(/templates/shop/buttons/deutsch/aktualisieren.png); }
.buttongross a.aktualisieren:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-aktualisieren.png); }
.buttongross a.neue-adresse { background-image:url(/templates/shop/buttons/deutsch/neue-Adresse.png); }
.buttongross a.neue-adresse:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-neue-Adresse.png); }
.buttongross a.detailsuche { background-image:url(/templates/shop/buttons/deutsch/detailsuche.png); }
.buttongross a.detailsuche:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-detailsuche.png); }
.buttongross a.frage-senden { background-image:url(/templates/shop/buttons/deutsch/Frage-senden.png); }
.buttongross a.frage-senden:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Frage-senden.png); }
.buttongross a.zur-uebersicht { background-image:url(/templates/shop/buttons/deutsch/zur-uebersicht.png); }
.buttongross a.zur-uebersicht:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-zur-uebersicht.png); }

.buttonganzgross a { display:block; width:170px; height:28px;}
.buttonganzgross a.weitereinkaufen { background-image:url(/templates/shop/buttons/deutsch/weiter-einkaufen.png); }
.buttonganzgross a.weitereinkaufen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-weiter-einkaufen.png); }
.buttonganzgross a.erneutversuchen { background-image:url(/templates/shop/buttons/deutsch/erneut-versuchen.png); }
.buttonganzgross a.erneutversuchen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-erneut-versuchen.png); }
.buttonganzgross a.fensterschliessen { background-image:url(/templates/shop/buttons/deutsch/Fenster-schliessen.png); }
.buttonganzgross a.fensterschliessen:hover { background-image:url(/templates/shop/buttons/deutsch/jetzt-Fenster-schliessen.png); }

.buttonmega a { display:block; width:208px; height:28px;}
.buttonmega a.katanzeigen { background:url(/templates/shop/buttons/deutsch/Kategorie-anzeigen.png) ; }
.buttonmega a.katanzeigen:hover { background:url(/templates/shop/buttons/deutsch/jetzt-Kategorie-anzeigen.png); }

.buttonweiter { background:url(/templates/shop/buttons/deutsch/weiter.png) no-repeat; width:90px; height:28px; }
.buttonweiter:hover { background:url(/templates/shop/buttons/deutsch/jetzt-weiter.png) no-repeat; }


.buttonabsenden { background:url(/templates/shop/buttons/deutsch/absenden.png) no-repeat; width:90px; height:28px; }
.buttonabsenden:hover { background:url(/templates/shop/buttons/deutsch/jetzt-absenden.png) no-repeat; }
.buttonanmelden { background:url(/templates/shop/buttons/deutsch/anmelden.png) no-repeat; width:90px; height:28px; }
.buttonanmelden:hover { background:url(/templates/shop/buttons/deutsch/jetzt-anmelden.png) no-repeat; }
.buttoneinloggen { background:url(/templates/shop/buttons/deutsch/einloggen.png) no-repeat; width:90px; height:28px; }
.buttoneinloggen:hover { background:url(/templates/shop/buttons/deutsch/jetzt-einloggen.png) no-repeat; }
.buttonuebernehmen { background:url(/templates/shop/buttons/deutsch/uebernehmen.png) no-repeat; width:110px; height:28px; }
.buttonuebernehmen:hover { background:url(/templates/shop/buttons/deutsch/jetzt-uebernehmen.png) no-repeat; }
.buttonabmelden { background:url(/templates/shop/buttons/deutsch/abmelden.png) no-repeat; width:110px; height:28px; }
.buttonabmelden:hover { background:url(/templates/shop/buttons/deutsch/jetzt-abmelden.png) no-repeat; }
.buttoninkorb { background:url(/templates/shop/buttons/deutsch/in-den-Korb.png) no-repeat; width:110px; height:28px; }
.buttoninkorb:hover { background:url(/templates/shop/buttons/deutsch/jetzt-in-den-Korb.png) no-repeat; }
.buttonsuche { background:url(/templates/shop/buttons/deutsch/suche.png) no-repeat; width:28px; height:28px; }
.buttonsuche:hover { background:url(/templates/shop/buttons/deutsch/jetzt-suche.png) no-repeat; }
.buttonsuchen { background:url(/templates/shop/buttons/deutsch/suchen.png) no-repeat; width:90px; height:28px; }
.buttonsuchen:hover { background:url(/templates/shop/buttons/deutsch/jetzt-suchen.png) no-repeat; }
.buttonjaloeschen { background:url(/templates/shop/buttons/deutsch/ja-loeschen.png) no-repeat; width:110px; height:28px; }
.buttonjaloeschen:hover { background:url(/templates/shop/buttons/deutsch/jetzt-ja-loeschen.png) no-repeat; }
.buttonneuesbild { background:url(/templates/shop/buttons/deutsch/neues-Bild.png) no-repeat; width:110px; height:28px; }
.buttonneuesbild:hover { background:url(/templates/shop/buttons/deutsch/jetzt-neues-Bild.png) no-repeat; }
.buttonneuercode { background:url(/templates/shop/buttons/deutsch/neuer-Code.png) no-repeat; width:110px; height:28px; }
.buttonneuercode:hover { background:url(/templates/shop/buttons/deutsch/jetzt-neuer-Code.png) no-repeat; }
.buttonzurkasse { background:url(/templates/shop/buttons/deutsch/zur-Kasse.png) no-repeat; width:110px; height:28px; }
.buttonzurkasse:hover { background:url(/templates/shop/buttons/deutsch/jetzt-zur-Kasse.png) no-repeat; }
.buttonfragesenden { background:url(/templates/shop/buttons/deutsch/Frage-senden.png) no-repeat; width:130px; height:28px; }
.buttonfragesenden:hover { background:url(/templates/shop/buttons/deutsch/jetzt-Frage-senden.png) no-repeat; }
.buttonaktualisieren { background:url(/templates/shop/buttons/deutsch/aktualisieren.png) no-repeat; width:130px; height:28px; }
.buttonaktualisieren:hover { background:url(/templates/shop/buttons/deutsch/jetzt-aktualisieren.png) no-repeat; }
.buttonkatanzeigen { background:url(/templates/shop/buttons/deutsch/Kategorie-anzeigen.png) no-repeat; width:208px; height:28px; }
.buttonkatanzeigen:hover { background:url(/templates/shop/buttons/deutsch/jetzt-Kategorie-anzeigen.png) no-repeat; }
.buttonwarenkorb { background:url(/templates/shop/buttons/deutsch/Warenkorb.png) no-repeat; width:110px; height:28px; }
.buttonwarenkorb:hover { background:url(/templates/shop/buttons/deutsch/jetzt-Warenkorb.png) no-repeat; }

.buttonbestellabschluss { background:url(/templates/shop/buttons/deutsch/jetzt-Kauf-abschliessen.png) no-repeat; width:170px; height:28px; }
.buttonbestellabschluss:hover { background:url(/templates/shop/buttons/deutsch/Kauf-abschliessen.png) no-repeat; }

.buttonmini a.mehr { background:url(/templates/shop/img/mehr.png) no-repeat;}
.buttonmini a.mehr:hover { background:url(/templates/shop/img/mehr-hover.png) no-repeat; }
.buttonmini a.weniger { background:url(/templates/shop/img/weniger.png) no-repeat; }
.buttonmini a.weniger:hover { background:url(/templates/shop/img/weniger-hover.png) no-repeat; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; background-color: #ffb3b5; } 
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
td.conditions { background-color: #FFCCCC; }

A.confirmationEdit { color: #009933; font-style: italic; }
A.confirmationEdit:hover { color: #009933; font-style: italic; text-decoration: underline; }
tr.headerError { background-color: #ff0000; }
tr.headerMessage { background-color: #00CC33; }
.moduleHeading { font-family: Verdana, Arial, sans-serif; font-size: small; font-weight: bold; padding-bottom: 10px; } 
td.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
tr.headerInfo { background: #00ff00; }
td.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; } 
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.categorieBoxHeadingbg { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; height:31px; color: #134F8B; }
td.categorieBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; height:23px; color: #000000; }
td.informationBoxHeadingbg { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background-image: url(img/box_informationheader.jpg); height:31px; color: #000000; }
td.informationBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; height:31px; color: #134F8B; } 
td.reviewsBoxHeadingbg { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background-image: url(img/box_reviewsheader.jpg); height:31px; color: #000000; }
td.reviewsBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; height:31px; color: #134F8B; }
tr.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #f8f8f9; }
tr.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9; }
table.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; } 
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #b6b7cb; color: #FFFFFF; font-weight: bold; }
td.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.pageResults { color: #1c1cff; text-decoration: underline; }
a.pageResults:hover { color: #161616; text-decoration: underline; }
td.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
tr.subBar { background: #f4f7fd; } 
td.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
td.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }
td.smallText, span.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }
td.fieldKey { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
td.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 12px; } 
td.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
span.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
checkbox, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; } 
textarea { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; } 
span.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #AA4F18; font-weight: bold; }
span.underline { text-decoration: underline; } 
table.formArea { background: #fcfcfc; border-color: #263E5C; border-style: solid; border-width: 1px; }
td.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
.copyright { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; text-align:center; } 
.parseTime { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; text-align:center; }
span.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
span.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; } 
span.productOldPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; text-decoration: line-through; }
span.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
span.productDiscountPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; font-weight: bold; }
.smallHeading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #ffffff; } 
.moduleRow { font-family: Verdana, Arial, sans-serif; font-size: 10px; height:12px; border-bottom: 1px solid #cccccc; border-top: 0px solid #ffffff; border-right: 0px solid #2F5171; }
.moduleRowOver { font-family: Verdana, Arial, sans-serif; font-size: 10px; height:12px; border-bottom: 1px solid #E4922D; border-top: 0px solid #ffffff; border-right: 0px solid #2F5171; }
.moduleRowSelected { background-color: #EDEDED; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }
.contentsTopics { font-size: 12px; font-weight: bold; color: #161616; }
.tableListingI { background-color: #eeeeee; }
.tableListingII { background-color: #d0d0d0; }
.tableBody { padding: 5px; }
.onepxwidth { width: 1px; }
.nachnahmezusatz { font-weight: normal;}
.beschrul { }
.beschrul li { display: inline; float: left; position: relative; }
.beschrul li a { line-height: 25px; font-weight:bold; font-size: 13px; display: block; width: 120px; text-align: center; text-decoration: none; vertical-align:middle; background: #eee ; margin-left:0px; margin-top:5px; border-width:1px; border-left-style:solid; border-left-color:#cccccc; border-right-style:solid; border-right-color:#cccccc; border-top-style:solid; border-top-color:#cccccc; -moz-border-radius-topleft:3px; -webkit-border-radius-topleft:4px; border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-radius-topright:4px; border-top-right-radius:4px; }
.beschrul li a:link, .beschrul li a:visited { color:#161616;}
.beschrul li a:hover, .beschrul li a.tabon:hover { color:#4b2f3c; margin-top:0px; line-height: 30px; vertical-align:middle; background: #e0e0e0 ; border-width:1px; border-left-style:solid; border-left-color:#cccccc; border-right-style:solid; border-right-color:#cccccc; border-top-style:solid; border-top-color:#cccccc; }
.beschrul li a.tabon { color:#4b2f3c; line-height: 25px; font-weight:bold; font-size: 13px; display: block; width: 120px; text-align: center; text-decoration: none; vertical-align:middle; background: #e0e0e0 ; border-width:1px; border-left-style:solid; border-left-color:#cccccc; border-right-style:solid; border-right-color:#cccccc border-top-style:solid; border-top-color:#cccccc; }
.beschrlieferung { padding:14px; clear:both; line-height:1.2; text-align:left; min-height:250px; background: #fafafa; border-top: 1px solid #cccccc; display: block; margin: 0px 0px 20px 0; position: relative; }
.beschrtext ul { margin:10px 0 10px 10px; }
textarea.txkontakt, textarea:focus.txkontakt  {height:165px; width:410px;}
ul.beschreibung { padding-top:10px }
ul.beschreibung li { padding-bottom:5px }
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}
