/* ZUsaetzliche Styles zur screen.css */

/* freunde_werben  ---------------------------------------------------- */

.freunde_werben h1, .vrienden_werven h1 { color: #9a867a; }
.freunde_werben h2, 
.freunde_werben h3, .vrienden_werven h2, .vrienden_werven h3 { color: #333; }
.freunde_werben h1, .vrienden_werven h1 { padding: 12px 0 12px 0; }
.freunde_werben h2, .vrienden_werven h2 { padding: 12px 0 0 0; }
.freunde_werben #visual_top, .vrienden_werven #visual_top { background: url(/html/friendsAd/images/visual_top_freunde_werben.jpg) no-repeat; border: 6px solid #9a867a; border-left:0; border-right:0; height: 300px; margin: 0 0 6px 0; }
.freunde_werben #description, .vrienden_werven #description { background: #fff1e6 url(/images/bg_category_description.jpg) no-repeat right bottom; padding: 12px; margin: 0 0 12px 0; }
.freunde_werben #description p, .vrienden_werven #description p { margin: 0; }
.freunde_werben #description2, .vrienden_werven #description2 { margin: 0 0 12px 0;}
.freunde_werben #description2 p, .vrienden_werven #description2 p { margin: 0;}
.freunde_werben .buttonbox, .vrienden_werven .buttonbox { }
.freunde_werben #subcategory_description, vrienden_werven #subcategory_description { border-color: #9a867a; } /* Der Rest ist bereits in der screen.css festgelegt */
.freunde_werben #listenansicht {} /* ist bereits als allgemeiner Style in screen.css angelegt */
.freunde_werben #dropdown_box_artikel_sortieren .jqTransformSelectWrapper, .vrienden_werven #dropdown_box_artikel_sortieren .jqTransformSelectWrapper { margin: 0 0 0 16px; }
.freunde_werben #detailansicht_description_box, .vrienden_werven #detailansicht_description_box { background: none; width: 335px; float: left; margin: 0 12px 0 0; position: relative; }
.freunde_werben #detailansicht_description_box h1, .vrienden_werven #detailansicht_description_box h1 { font-size: 16px; font-weight: bold; margin: 0 0 6px 0; background: none; padding: 0; }
.freunde_werben #detailansicht_description_box p, .vrienden_werven #detailansicht_description_box p { margin: 0 0 18px 0; padding: 0; }
.freunde_werben #dazupasst_box span.praemie, .vrienden_werven #dazupasst_box span.praemie { display: block; font-weight: bold; margin: 3px 0 0 0; text-decoration: none;}
.freunde_werben #dazupasst_box span.productname, .vrienden_werven #dazupasst_box span.productname {  display: block; margin: 0 0 0 0; text-decoration: underline; }

.freunde_werben_warenkorb h1, 
.freunde_werben_warenkorb h2, 
.freunde_werben_warenkorb h3 { color: #9a867a; }
.freunde_werben_warenkorb h1 { padding: 12px 0 12px 0; }
.freunde_werben_warenkorb h2 { padding: 12px 0 0 0; }
.freunde_werben_warenkorb .button_box { margin: 0 0 12px 0; }

#freunde_werben #bestellfortschritt { padding: 0 0 0 0; text-indent: -9999px; overflow: hidden; margin: 0 0 12px 0; }
#freunde_werben #bestellfortschritt a { display: block; background: none; width: 255px; height: 50px; float: left; }

#leerer_warenkorb { padding: 12px; background: #fef1e5; margin: 0 0 12px 0;  }
#leerer_warenkorb p { margin: 0 0 12px 0; }


.freunde_werben_warenkorb 	tr.versandkosten td { border: 0;  border-top: 2px solid #ddd; padding:  12px 0 0 0;}
.freunde_werben_bestellen #freunde_werben #bestellfortschritt { height: 52px; background: url(/share/bestellung/freunde_werben_wk_fortschritt.gif) 0 -104px no-repeat; }
.freunde_werben_warenkorb #bestellfortschritt { height: 52px; background: url(/share/bestellung/freunde_werben_wk_fortschritt.gif) 0 0 no-repeat; }
.freunde_werben_anschrift #bestellfortschritt { height: 52px; background: url(/share/bestellung/freunde_werben_wk_fortschritt.gif) 0 -52px no-repeat; }


/* freunde werben bestellen ----------------------------------------- */

.freunde_werben_bestellen h1 { color: #9a867a; }
.freunde_werben_bestellen h2, 
.freunde_werben_bestellen h3 { color: #333; }
.freunde_werben_bestellen h1 { padding: 12px 0 12px 0; }
.freunde_werben_bestellen h2 { padding: 12px 0 6px 0; margin: 0!important; }
.freunde_werben_bestellen .button_box { margin: 0 0 12px 0; }
.freunde_werben_bestellen { }
.freunde_werben_bestellen h2 { font-size: 18px; margin: 0 0 0px 0;}
.freunde_werben_bestellen hr { clear: both; }
.freunde_werben_bestellen .button_box { margin: 0 0 12px 0; }
.freunde_werben_bestellen .button_box2 { margin: 0 0 24px 0; }
.freunde_werben_bestellen .button_box3 { margin: 0 0 12px 0; background: #fef1e5; padding: 12px; }
.freunde_werben_bestellen 	table { background: #eee; border:0; width: 770px; margin: 0 0 18px 0; }
.freunde_werben_bestellen 	td {   }
.freunde_werben_bestellen  	tr.summe td { border: 0; border-bottom: 1px solid #ddd; margin: 12px 0; padding: 18px 0;}
.freunde_werben_bestellen 	table .to_garbage { display: none; }
.freunde_werben_bestellen 	table .td_garbage { width: 10px;}
.freunde_werben_bestellen  	tr.versandkosten td { border: 0;  border-top: 2px solid #ddd; padding:  12px 0 0 0;}
.freunde_werben_bestellen #freunde_werben_bestaetigung tr.summe td { border-bottom: 6px solid #fef1e5; margin: 12px 0; }
.freunde_werben_bestellen #agb_zustimmen { float: right; width: 400px; line-height: 25px; font-weight: bold; }
.freunde_werben_bestellen #agb_zustimmen input { margin: 0 6px 0 0; }
.freunde_werben_bestellen .rechnungsadresse_box { width: 240px; margin: 0 0 0 0; float: left; background: #fff;  overflow: hidden;}
.freunde_werben_bestellen .lieferadresse_box { width: 240px; float: left; margin: 0 0 0 6px;   background: #fff; overflow: hidden; position: relative; }
.freunde_werben_bestellen .lieferadresse_box #link_fragen_packstation { position: absolute; bottom: 6px; left: 6px; }
.freunde_werben_bestellen .lieferadresse_box p { height: 120px; border-left: 1px solid #bbb; padding: 0 0 0 6px; }
.freunde_werben_bestellen .zahlungsart_box { width: 240px; float: left;  margin: 0 0 0 6px; background: #fff; overflow: hidden;}
.freunde_werben_bestellen .zahlungsart_box p { height: 120px; border-left: 1px solid #bbb; padding: 0 0 0 6px;  }
.freunde_werben_bestellen #konto_anlegen_box fieldset { display: block; padding: 0; margin: 0 0 12px 0; background: none; }
.freunde_werben_bestellen #konto_anlegen_box fieldset dl { list-style: none; }
.freunde_werben_bestellen #konto_anlegen_box fieldset dt { margin: 4px 0; }
.freunde_werben_bestellen #konto_anlegen_box fieldset dd { margin: 4px 0; height: 26px;  /* mehrfach wegegn IE */ background: none; display: block; } 
html>body .freunde_werben_bestellen #konto_anlegen_box  fieldset dd { height: auto; min-height: 25px;  }
.freunde_werben_bestellen #konto_anlegen_box fieldset span.radiolabel { margin: 0 8px 0 4px; }
.freunde_werben_bestellen #konto_anlegen_box fieldset label { width: 130px; line-height: 26px; display: block; float: left; background: none;  }
.freunde_werben_bestellen #konto_anlegen_box fieldset input { border: 1px solid #bbb; width: 220px; padding: 2px 3px; font: 12px Arial, Helvetica;}
.freunde_werben_bestellen #konto_anlegen_box fieldset label.inline { display: inline; float: none; width: auto; height: auto; margin: 18px 0 18px 6px; padding: 0; vertical-align: middle; }
.freunde_werben_bestellen #konto_anlegen_box fieldset input.inline { display: inline; float: none; width: auto;  height: auto; margin: 18px 0; padding: 0; border: 0; }



/* freude werben anschrift ----------------------------------------------- */
.freunde_werben_anschrift { }
.freunde_werben_anschrift h1 { color: #9a867a; }
.freunde_werben_anschrift h2, 
.freunde_werben_anschrift h3 { color: #333; }
.freunde_werben_anschrift h1 { padding: 12px 0 12px 0; }
.freunde_werben_anschrift h2 { padding: 12px 0 6px 0; margin: 0!important; }
.freunde_werben_anschrift .button_box { margin: 0 0 12px 0; }

#freunde_werben #rechnungsadresse { margin: 0 0 0 0; position: relative; }
#freunde_werben #rechnungsadresse fieldset { display: block; width: 360px; padding: 0; margin: 0 0 12px 0; background: none; }
#freunde_werben #rechnungsadresse fieldset dl { list-style: none; }
#freunde_werben #rechnungsadresse fieldset dt { margin: 4px 0; }
#freunde_werben #rechnungsadresse fieldset dd { margin: 4px 0; height: 25px; }
html>body #freunde_werben #rechnungsadresse fieldset dd { margin: 4px 0; min-height: 25px; height: auto; } 
#freunde_werben #rechnungsadresse fieldset label { width: 110px; line-height: 25px; display: inline; float: left; background: none;  }
#freunde_werben #rechnungsadresse fieldset input { border: 1px solid #bbb; width: 230px; }
#freunde_werben #rechnungsadresse fieldset input.radio { background: none; border: 0; width: 16px; padding: 0 0 0 1px; }
#freunde_werben #rechnungsadresse fieldset span.radiolabel { margin: 0 8px 0 4px; }
#freunde_werben #rechnungsadresse fieldset input.geburtsdatum { width: 30px; }
#freunde_werben #rechnungsadresse fieldset select { width: 210px; }
html>body #freunde_werben #rechnungsadresse fieldset select { width: 225px; }

#freunde_werben #rechnungsadresse fieldset input.plz { width: 50px!important; float: left; margin: 0 10px 0 0; }
#freunde_werben #rechnungsadresse fieldset input.ort { width: 160px!important; }
#freunde_werben #rechnungsadresse fieldset label.lang { width: auto; float: none; margin: 0 0 0 6px; }
#freunde_werben #lieferadresse_headline { float: right; width: 360px; display: block; }
#freunde_werben #packstation_headline { float: right; width: 360px; display: none; }
#freunde_werben #packstation_headline2 { width: 360px; padding: 0 0 12px 0; margin: 36px 0 24px 0; background: none; border-bottom: 1px solid #ddd; }
#freunde_werben .packstation_spacer { display: none; }
#freunde_werben	#rechnungsadresse	#select_lieferadresse { display: none; }
#freunde_werben	#rechnungsadresse	#fieldset_packstation { display: block; background: none; }
#freunde_werben	#rechnungsadresse	#fieldset_lieferadresse { display: block; }

#freunde_werben .jqTransformSelectWrapper { width: 45px; position:relative; height: 20px; background: #fff; float: left; margin:  0 12px 0 0; border: 1px solid #CCCCCC; z-index: 9!important; }
#freunde_werben .jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 20px; line-height: 20px; padding: 0 0 0 7px; overflow: hidden; cursor:pointer;	 /*	border-right: none;*/ z-index: 9!important;}
#freunde_werben .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 20px; height: 20px; background: url(/images/img_sortierung/bg_select_sortierung.gif) no-repeat center center; }
#freunde_werben .jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 19px; left: 0px; list-style: none; background-color: #fff !important; border: solid 1px #CCC !important; display: none; margin: 0 !important; padding: 0px !important; height: 300px; overflow: auto; overflow-y: auto; z-index:10!important;  }
#freunde_werben .jqTransformSelectWrapper ul li { float: left; width: 99%; overflow: hidden; padding: 0!important; margin: 0!important; }
#freunde_werben .jqTransformSelectWrapper ul a { display: block; padding: 2px 5px !important; text-decoration: none; color:#333; background-color: #FFF; font-size: 12px; width: 99%; }
#freunde_werben .jqTransformSelectWrapper ul a.selected { background: #ece5e1 !important; color: #333; }
#freunde_werben .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #fef7ef !important; color: #333  !important; }

#freunde_werben #newsletter_bestellen { margin: 0 0 24px 0; }
#freunde_werben #newsletter_bestellen input.checkbox { margin: 2px 0 0 0 ; float: left;  }
#freunde_werben #newsletter_bestellen p { padding: 0 0 0 25px; width: 400px; margin: 0 0 6px 0;}
#freunde_werben #newsletter_bestellen p span { color: #00917c; font-size: 18px; font-weight: bold; }

#freunde_werben #zahlungsart { margin: 0 0 0 0; position: relative; }
#freunde_werben #zahlungsart fieldset { display: block; width: 360px; padding: 0; margin: 0 0 12px 0; background: none; }
#freunde_werben #zahlungsart fieldset dl { list-style: none; }
#freunde_werben #zahlungsart fieldset dt { margin: 4px 0; }
#freunde_werben #zahlungsart fieldset dd { margin: 4px 0; height: 25px; } 
#freunde_werben #zahlungsart fieldset label { width: 110px; line-height: 25px; display: inline; float: left; background: none;  }
#freunde_werben #zahlungsart fieldset input { border: 1px solid #bbb; width: 230px; }
#freunde_werben #zahlungsart fieldset input.radio { background: none; border: 0; width: 15px;  }
#freunde_werben #zahlungsart fieldset span.radiolabel { margin: 0 12px 0 6px; }
#freunde_werben #zahlungsart fieldset label.lang { width: auto; float: none; margin: 0 0 0 6px; }
#freunde_werben #zahlungsart #hinweis_zahlungsart { width: 350px; float: right; position: absolute; bottom:12px; right:12px; }

#freunde_werben #pflichtfelder_hinweis { position: absolute; bottom: 6px; right: 6px; width: 60px; height: 20px;  }



/* Freunde werben Prämie --------------------------------------------- */ 
.freunde_werben_praemie { }
.freunde_werben_praemie h1 { color: #9a867a; }
.freunde_werben_praemie h2 { color: #333; }
.freunde_werben_praemie h3 { color: #03806e; }
.freunde_werben_praemie h1 { padding: 12px 0 12px 0; }
.freunde_werben_praemie h2 { padding: 12px 0 6px 0; margin: 0!important; }
.freunde_werben_praemie .button_box { margin: 0 0 12px 0; }
.ie7 .freunde_werben_praemie #button_zurbestellkarte { width: auto; margin: 0!important;  }



/* newsletter bestellen  ---------------------------------------------------- */
.newsletter_bestellen h1, 
.newsletter_bestellen h2 { color: #9a867a; }
.newsletter_bestellen h3 { color: #03806e; }
.newsletter_bestellen h1 { padding: 12px 0 12px 0; }
.newsletter_bestellen h2 { padding: 12px 0 6px	 0; }
.newsletter_bestellen #description { margin: 0 0 0 0 ;}
.newsletter_bestellen #description p { padding: 0 0 0 180px; background: none;  }
.newsletter_bestellen #description h3 { padding: 0 0 0 200px; background: none;  }
.newsletter_bestellen #checkbox_box { padding: 12px 200px 12px 200px; margin: 0; }
.newsletter_bestellen #checkbox_box fieldset { float: left; margin: 0; width: 380px; background: none; padding: 0;  }
.newsletter_bestellen #checkbox_box fieldset input { width: auto; display: inline; padding: 0;  }
.newsletter_bestellen #checkbox_box fieldset label { width: auto; display: inline; margin: 0 0 0 6px; font-weight: bold; }

#newsletter_anmelden_box { margin: 0 0 0 0; }
#newsletter_anmelden_box fieldset { display: block; padding: 0; margin: 0 0 12px 0; background: none; position: relative; }
#newsletter_anmelden_box fieldset dl { list-style: none; }
#newsletter_anmelden_box fieldset dt { margin: 4px 0; }
#newsletter_anmelden_box fieldset dd { margin: 4px 0; height: 25px; } 
#newsletter_anmelden_box fieldset label { width: 110px; line-height: 25px; display: inline; float: left; background: none;  }
#newsletter_anmelden_box fieldset input { border: 1px solid #bbb; width: 230px; }
#newsletter_anmelden_box fieldset input.radio { background: none; border: 0; width: 16px; padding: 0 0 0 1px; }
#newsletter_anmelden_box fieldset .radiolabel { margin: 0 8px 0 4px; background: none; }
#newsletter_anmelden_box fieldset input.geburtsdatum { width: 30px; }
#newsletter_anmelden_box fieldset select { width: 210px; }
html>body #newsletter_anmelden_box fieldset select { width: 225px; }

#newsletter_anmelden_box fieldset input.plz { width: 50px!important; float: left; margin: 0 10px 0 0; }
#newsletter_anmelden_box fieldset input.ort { width: 160px!important; }
#newsletter_anmelden_box fieldset #pflichtfelder { position: absolute; bottom: 0; right: 20px; }
#newsletter_anmelden_box fieldset label.inline { width: auto; display: inline; margin: 0 0 0 0px; background: none; float: none; padding: 0; }
#newsletter_anmelden_box fieldset a { display: inline; background: none; }
#hinweis_datenschutz { margin: 36px 0 0 0; }



/* seite empfehlen  ---------------------------------------------------- */
.seite_empfehlen h1, .pagina_aanbevelen h1, 
.seite_empfehlen h2, .pagina_aanbevelen h2 { color: #9a867a; }
.seite_empfehlen h3, .pagina_aanbevelen h3 { color: #03806e; }
.seite_empfehlen h1, .pagina_aanbevelen h1 { padding: 12px 0 12px 0; }
.seite_empfehlen h2, .pagina_aanbevelen h2 { padding: 12px 0 6px	 0; }
.seite_empfehlen #description, .pagina_aanbevelen #description { margin: 0 0 12px 0 ;}
.seite_empfehlen #description p, .pagina_aanbevelen #description p { padding: 0 0 0 200px; background: none;  }
.seite_empfehlen #description h3, .pagina_aanbevelen #description h3 { padding: 0 0 0 200px; background: none;  }

#seite_empfehlen_box { margin: 0 0 0 0; }
#seite_empfehlen_box fieldset { display: block; padding: 0 0 0 0; margin: 0 0 12px 0; background: none; position: relative; }
#seite_empfehlen_box fieldset dl { list-style: none; }
#seite_empfehlen_box fieldset dt { margin: 4px 0; }
#seite_empfehlen_box fieldset dd { margin: 4px 0; height: 25px; }
html>body #seite_empfehlen_box fieldset dd { margin: 4px 0; height: auto; min-height: 25px;  } 
#seite_empfehlen_box fieldset label { width: 150px; line-height: 25px; display: inline; float: left; background: none;  }
#seite_empfehlen_box fieldset input { border: 1px solid #bbb; width: 230px; }
#seite_empfehlen_box fieldset p.festertext { border: 0px solid #bbb; width: 235px; margin: 0 0 6px 0; padding: 4px 4px 4px 150px;  }

.ie7 #seite_empfehlen_box fieldset p.festertext { border: 0px solid #bbb; width: 235px; margin: 0 0 6px 0; padding: 4px 4px 4px 4px;  }

#seite_empfehlen_box fieldset textarea { border: 1px solid #bbb; width: 235px; margin: 0 0 6px 0; height: 140px; font: 12px Arial, Helvetica; padding: 3px;  }
#seite_empfehlen_box fieldset input.radio { background: none; border: 0; width: 16px; padding: 0 0 0 1px; }
#seite_empfehlen_box fieldset .radiolabel { margin: 0 8px 0 4px; background: none; }
#seite_empfehlen_box fieldset input.geburtsdatum { width: 30px; }
#seite_empfehlen_box fieldset select { width: 210px; }
html>body #seite_empfehlen_box fieldset select { width: 225px; }
#seite_empfehlen_box fieldset input.plz { width: 50px!important; float: left; margin: 0 10px 0 0; }
#seite_empfehlen_box fieldset input.ort { width: 160px!important; }
#seite_empfehlen_box fieldset button { position: absolute; bottom: 0; right: 0; }
#seite_empfehlen_box fieldset #pflichtfelder { position: absolute; bottom: 0; right: 20px; }
#seite_empfehlen_box fieldset label.inline { width: auto; display: inline; margin: 0 0 0 0px; background: none; float: none; padding: 0; }
#seite_empfehlen_box fieldset a { display: inline; background: none; }
#seite_empfehlen_box fieldset button { position: static; float: left!important; }
#seite_empfehlen_box fieldset small { position: static; }




/* Gutenschein betselllen ------------------------------------------------------------------ */
.geschenkgutschein h1, 
.geschenkgutschein h2, .waardebon h1, .waardebon h2 { color: #9a867a; }
.geschenkgutschein h3, .waardebon h3 { color: #03806e; }
.geschenkgutschein h1, .waardebon h1 { padding: 12px 0 12px 0; }
.geschenkgutschein h2, .waardebon h2 { : 12px 0 0 0; }
.geschenkgutschein #description, .waardebon #description { margin: 0 0 12px 0 ;}
.geschenkgutschein #description p, .waardebon #description p{ padding: 0 0 0 180px; background: none;  }
.geschenkgutschein #description h3, .waardebon #description h3 { padding: 0 0 0 180px; background: none;  }

#gutschein h2 { font-size: 18px; margin: 0; color: #9a867a;}
#gutschein #rechnungsadresse { margin: 0 0 0 0; }
#gutschein #rechnungsadresse fieldset { display: block; width: 360px; padding: 0; margin: 0 0 12px 0; background: none; }
#gutschein #rechnungsadresse fieldset dl { list-style: none; }
#gutschein #rechnungsadresse fieldset dt { margin: 4px 0; }
#gutschein #rechnungsadresse fieldset dd { margin: 4px 0; height: 25px; }
html>body #gutschein #rechnungsadresse fieldset dd { margin: 4px 0; height: auto; min-height: 25px; } 
#gutschein #rechnungsadresse fieldset label { width: 110px; line-height: 25px; display: inline; float: left; background: none;  }
#gutschein #rechnungsadresse fieldset input { border: 1px solid #bbb; width: 230px; }
#gutschein #rechnungsadresse fieldset input.radio { background: none; border: 0; width: 16px; padding: 0 0 0 1px; }
#gutschein #rechnungsadresse fieldset span.radiolabel { margin: 0 8px 0 4px; }
#gutschein fieldset input.geburtsdatum { width: 30px; }
#gutschein #rechnungsadresse fieldset select { width: 210px; }
html>body #gutschein #rechnungsadresse fieldset select { width: 225px; }
#gutschein #rechnungsadresse fieldset input.plz { width: 50px!important; float: left; margin: 0 10px 0 0; }
#gutschein #rechnungsadresse fieldset input.ort { width: 160px!important; }
#gutschein #rechnungsadresse fieldset label.lang { width: auto; float: none; margin: 0 0 0 6px; }
#gutschein #bescheschenkter_headline { float: right; width: 360px; display: block; }
#gutschein	#rechnungsadresse	#select_lieferadresse { display: none; }
#gutschein	#rechnungsadresse	#fieldset_packstation { display: block; background: none; }
#gutschein	#rechnungsadresse	#fieldset_lieferadresse { display: block; }
#gutschein #rechnungsadresse textarea.nachrichtbeschenkter { width: 340px; height: 100px; padding: 3px; border: 1px solid #bbb; font: 12px "Arial", Helvetica, Sans-Serif; }

#gutschein .jqTransformSelectWrapper { width: 45px; position:relative; height: 20px; background: #fff; float: left; margin:  0 12px 0 0; border: 1px solid #CCCCCC; z-index: 9!important; }
#gutschein .jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 20px; line-height: 20px; padding: 0 0 0 7px; overflow: hidden; cursor:pointer;	 /*	border-right: none;*/ z-index: 9!important;}
#gutschein .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 20px; height: 20px; background: url(/images/img_sortierung/bg_select_sortierung.gif) no-repeat center center; }
#gutschein .jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 19px; left: 0px; list-style: none; background-color: #fff !important; border: solid 1px #CCC !important; display: none; margin: 0 !important; padding: 0px !important; height: 300px; overflow: auto; overflow-y: auto; z-index:10!important;  }
#gutschein .jqTransformSelectWrapper ul li { float: left; width: 99%; overflow: hidden; padding: 0!important; margin: 0!important; }
#gutschein .jqTransformSelectWrapper ul a { display: block; padding: 2px 5px !important; text-decoration: none; color:#333; background-color: #FFF; font-size: 12px; width: 99%; }
#gutschein .jqTransformSelectWrapper ul a.selected { background: #ece5e1 !important; color: #333; }
#gutschein .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #fef7ef !important; color: #333  !important; }
#gutschein #newsletter_bestellen { margin: 0 0 24px 0; }
#gutschein #newsletter_bestellen input.checkbox { margin: 2px 0 0 0 ; float: left;  }
#gutschein #newsletter_bestellen p { padding: 0 0 0 25px; width: 400px; margin: 0 0 6px 0;}
#gutschein #newsletter_bestellen p span { color: #00917c; font-size: 18px; font-weight: bold; }
#gutschein #details { margin: 0 0 0 0; position: relative; }
#gutschein #details fieldset { display: block; width: 360px; padding: 0; margin: 0 0 12px 0; background: none; }
#gutschein #details fieldset dl { list-style: none; }
#gutschein #details fieldset dt { margin: 4px 0; }
#gutschein #details fieldset dd { margin: 4px 0; height: 25px; line-height: 25px; } 
html>body #gutschein #details fieldset dd { margin: 4px 0; height: auto; min-height: 25px; } 
#gutschein #details fieldset label { width: 110px; line-height: 25px; display: inline; float: left; background: none;  }
#gutschein #details fieldset input { border: 1px solid #bbb; width: 230px; }
#gutschein #details fieldset input.radio { background: none; border: 0; width: 15px;  }
#gutschein #details fieldset span.radiolabel { margin: 0 12px 0 6px; }
#gutschein #details fieldset label.lang { width: auto; float: none; margin: 0 0 0 6px; }
#gutschein #details #hinweis_zahlungsart { width: 350px; float: right; position: absolute; bottom:12px; right:12px; }
#gutschein #details fieldset input.betrag { width: 30px; text-align: right;}

#gutschein h2 { width: 360px; font-size: 18px; margin: 0 0; padding: 6px 0; background: none; margin: 0; }
#gutschein hr { clear: both; margin: 0 0 0 0; }
#gutschein .floatbox { width: 360px;  margin: 0 0 12px 0; padding: 0; }
#gutschein .buttonbox { margin: 0px 0 30px 0; padding: 0; background: none;  }
#gutschein h3.green { color: #03806e; font-weight: bold; margin: 6px 0 12px 0; padding: 0;  }
#gutschein p { margin: 0 0 12px 0; }
#gutschein hr { margin: 6px 0; padding: 0; }





/* Suchergebnis ---------------------------------------------------------------- */

.suchergebnis h1, 
.suchergebnis h2, 
.suchergebnis h3 { color: #9a867a; }
.suchergebnis h1 { padding: 12px 0 12px 0; }
.suchergebnis h2 { padding: 12px 0 6px 0; }


.suchergebnis h3 a { color: #9a867a; text-decoration: none; }
.suchergebnis #sidebar_left h2 { color: white; background: #9a867a; }
.suchergebnis #sidebar_left h3 { color: #333!important; }
.suchergebnis #category_visual { border: 5px solid #9a867a; border-left:0; border-right:0; }
.suchergebnis #header_visual { background: url(/images/header_img_neuigkeiten.jpg) center center no-repeat; }
 /* .suchergebnis #shoptype_navigation_box ul li.current a { background-color: #fcedf2 !important; } */ 
.suchergebnis #sidebar_left ul li a.current { color: #333;  }
.suchergebnis #sidebar_left ul li a:hover { color: #9a867a;  }
.suchergebnis #listenansicht .productprice { text-decoration: none;  }
.suchergebnis #listenansicht .durchgestrichen {  text-decoration: line-through!important;   }
.suchergebnis #listenansicht .productprice_new { color: #e3004a; font-weight: bold; font-size: 12px; margin: 0 0 0 10px; } /* nur Schnäppchen */
.suchergebnis #sidebar_left .arrow { background: url('/images/arrow_nav.gif') left center no-repeat; padding: 0 0 0 15px; }
.suchergebnis #sidebar_left form { margin: 0!important; padding: 0!important; height: auto!important; width: auto!important; }
.suchergebnis #sidebar_left select { width: 130px; }
.suchergebnis #sidebar_left .jqTransformSelectWrapper { width: 45px; position:relative; height: 20px; background: #fff; margin:  0 12px 0 0; border: 1px solid #CCCCCC; z-index: 9!important; }
.suchergebnis #sidebar_left .jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 20px; line-height: 20px; padding: 0 0 0 7px; overflow: hidden; cursor:pointer;	 /*	border-right: none;*/ z-index: 9!important;}
.suchergebnis #sidebar_left .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 20px; height: 20px; background: #fff url(/images/img_sortierung/bg_select_sortierung.gif) no-repeat center center!important; padding: 0!important; margin: 0!important; z-index: 10;  }
.suchergebnis #sidebar_left .jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 19px; left: 0px; list-style: none; background-color: #fff !important; border: solid 1px #CCC !important; display: none; margin: 0 !important; padding: 0px !important; height: 300px; overflow: auto; overflow-y: auto; z-index:10!important;  }
.suchergebnis #sidebar_left .jqTransformSelectWrapper ul li { float: left; width: 99%; overflow: hidden; padding: 0!important; margin: 0!important; }
.suchergebnis #sidebar_left .jqTransformSelectWrapper ul a { display: block; padding: 2px 5px !important; text-decoration: none; color:#333; background: #FFF!important; font-size: 12px; width: 99%; white-space: nowrap; }
.suchergebnis #sidebar_left .jqTransformSelectWrapper ul a.selected { background: #ece5e1 !important; color: #333; }
.suchergebnis #sidebar_left .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #fef7ef !important; color: #333  !important; }

#suchfeld2 { line-height: 24px; margin: 6px 0; }
#suchfeld2 input { padding: 3px 3px; border: 1px solid #bbb; }
#suchfeld2 input,
#suchfeld2 label,
#suchfeld2 button { margin: 0 12px 0 0; }


	.search_box { background: #fff; overflow: hidden; }
	.search_box ul { padding: 10px 0px; margin: 0 auto; background: none; float: none; display: block; }
	.search_box ul li { float: left; line-height: 25px; padding: 0 12px 0 0; font-weight: bold; background: none; }
	.search_box ul li p { line-height: 15px; font-weight: normal; }
	.search_box ul li input { width: 160px; padding: 4px 2px; border: 1px solid #bbb; }

#tagcloud { background: #fff1e6 url(/images/bg_category_description.jpg) top right no-repeat; border: 0; border-top: 6px solid #9a867a; margin: 6px 0 18px 0; }
#tagcloud p { padding:0;margin: 24px 90px; background: none;  }
#tagcloud p a { margin: 6px 6px; text-decoration: none; display: inline; float: none; line-height: normal; vertical-align: bottom; white-space: nowrap; }

.pagination_box { background: none; padding: 24px 0 6px 0; }
.pagination_box div.pagination { margin: 0 410px 0 0; padding: 3px 0; background: none; }
.pagination_box div.pagination a { color: #999; border: 0px solid #999; text-decoration: none; padding: 3px 4px; margin: 0 6px 0 0; }
.pagination_box div.pagination a:hover,
.pagination_box div.pagination a.current { color: #333 !important; border: 1px solid #333 !important; padding: 2px 3px;}
.pagination_box div.pagination a.prev,
.pagination_box div.pagination a.next { color: #333 !important; padding: 2px 3px; border: 1px solid #333 !important; background: none; }
.pagination_box div#dropdown_box_artikel_sortieren { width: 410px; margin: 0; float: right; background: none; }
.pagination_box div#dropdown_box_artikel_sortieren fieldset { margin: 0; float: right; }
.pagination_box div#dropdown_box_artikel_sortieren fieldset select { margin: 0 12px 0 0; float: right; }




/* additional Warenkorb Style ---------------------------------- */
td.hinweis_merkzettel { padding: 3px 0px!important; border-bottom: 6px solid #fef1e5!important; }
td.hinweis_merkzettel p { background: #fef1e5; width: 330px; padding: 6px; }
tr.versandkosten td  { border: 0;  border-top: 2px solid #ddd; padding:  12px 6px 6px 0!important; }
tr.summe td { padding-right: 6px!important; }
tr.summe td h3 { color: #9a867a; }
td.hinweis_vorteilsnummer { padding: 3px 0px!important; border-bottom: 1px solid #ddd; } 
td.hinweis_vorteilsnummer p { width: 450px; }
tr.fetteborder td { border-bottom: 6px solid #fef1e5!important; }
td.fetteborder  { border-bottom: 6px solid #fef1e5!important; }


/* sitemap ------------------------------------------------------------------ */
#sitemap .col { width: 186px; float: left; background: none; margin: 0 6px 0 0; }
#sitemap hr { margin: 0; padding: 0; height: 1px; overflow: hidden; border: 0; background: #ddd; }
#sitemap ul { margin: 6px 0; padding: 0; list-style: none;  }
#sitemap .box { margin: 0 0 18px 0; padding: 12px 24px 12px 0; }
#sitemap ul a { background:  url('/images/arrow_nav.gif') 0px 5px no-repeat; display: block; padding: 0 0 0 15px!important; text-decoration: none; margin: 0; }
#sitemap ul a:hover { text-decoration: underline; }
#sitemap #footer_box { border: 0px solid #ddd; float: left; width: 770px; background: #fef1e5; padding: 0; }
#sitemap #footer_box .padding { padding: 6px 0 12px 12px; }
#sitemap #footer_box .col { width: 177px; float: left; background: none; margin: 0 12px 0 0; }
#sitemap #footer_box .box { margin: 0 0 0 0; padding: 12px 6px; }
#sitemap #footer_box a { font-weight: bold; }





/* Overlay Artikel weiter empfehlen ------------------------------------------------- */
#artikel_weiterempfehlen_box { padding: 0 0 12px 0; position: absolute; top: 50px; left: 50%; margin: 0 0 0 -300px; width: 600px; background: #fff; z-index: 1010; border: 1px solid #9a867a; border-top: 6px solid #9a867a; }
#artikel_weiterempfehlen_box .buttonbox { padding: 0 0 12px 0;  }
#artikel_weiterempfehlen_box 	#artikel { padding: 24px; background: url(/images/bg_category_description.jpg) right center no-repeat; }
#artikel_weiterempfehlen_box	.item { padding: 0; }
#artikel_weiterempfehlen_box	.item h3 { color: #333; font-size: 15px; margin: 0 0 36px 0; padding: 0 0 0 110px;  }
#artikel_weiterempfehlen_box	.item p { color: #333; padding: 0 0 0 110px;  }
#artikel_weiterempfehlen_box	.item a { display: block; text-decoration: none; color: #333; float: left; margin: 0 24px 0 0; }
#artikel_weiterempfehlen_box	.item a:hover { color: #77655b; text-decoration: none; }
#artikel_weiterempfehlen_box	.item a span.img { background: #fff; display: block; padding: 1px 1px 1px 1px; overflow: hidden;  z-index: 1;  border: 1px solid #ddd; }
#artikel_weiterempfehlen_box	.item a span.img .img_bg { float: none; display: block;  width: 80px; height: 80px; }
#artikel_weiterempfehlen_box	.item a span.img .img_bg img { display: block; visibility: hidden;  }
#artikel_weiterempfehlen_box #formular { background: #fff; padding: 6px 24px; font-weight: normal; color: #333; }
#artikel_weiterempfehlen_box #formular h2 { color: #333; margin: 12px 0 6px 0; }
#artikel_weiterempfehlen_box fieldset { display: block; width: 360px; padding: 0; margin: 0 0 24px 0; background: none; }
#artikel_weiterempfehlen_box  fieldset dl { list-style: none; }
#artikel_weiterempfehlen_box fieldset dt { margin: 4px 0; }
#artikel_weiterempfehlen_box fieldset dd { margin: 4px 0; height: 25px; }
html>body #artikel_weiterempfehlen_box fieldset dd { margin: 4px 0; min-height: 25px; height: auto; } 
#artikel_weiterempfehlen_box fieldset label { width: 110px; line-height: 25px; display: inline; float: left; background: none;  }
#artikel_weiterempfehlen_box fieldset label.label_mitteilung { width: 110px; line-height: 14px; display: inline; float: left; background: none; }
#artikel_weiterempfehlen_box fieldset input { border: 1px solid #bbb; width: 230px; }
#artikel_weiterempfehlen_box fieldset input.radio { background: none; border: 0; width: 16px; padding: 0 0 0 1px; }
#artikel_weiterempfehlen_box fieldset span.radiolabel { margin: 0 8px 0 4px; }
#artikel_weiterempfehlen_box fieldset input.geburtsdatum { width: 30px; }
#artikel_weiterempfehlen_box fieldset select { width: 210px; }
html>body #artikel_weiterempfehlen_box fieldset select { width: 225px; }
#artikel_weiterempfehlen_box fieldset input.plz { width: 50px!important; float: left; margin: 0 10px 0 0; }
#artikel_weiterempfehlen_box fieldset input.ort { width: 160px!important; }
#artikel_weiterempfehlen_box fieldset textarea { width: 235px; height: 70px; font: 12px Arial, Helvetica, Sans-Serif; border: 1px solid #bbb; }
#artikel_weiterempfehlen_box fieldset label.inline { display: inline; float: none; width: auto; height: auto; margin: 18px 0 18px 6px; padding: 0;  }
#artikel_weiterempfehlen_box fieldset input.inline { display: inline; float: none; width: auto;  height: auto; margin: 18px 0; padding: 0; }



/* Merkzettel ----------------------------------------------------------------------------------------- */
.merkzettel h1, 
.merkzettel h2, 
.merkzettel h3 { color: #9a867a; }
.merkzettel h1 { margin: 12px 0; width: 500px; }
.merkzettel h2 { padding: 12px 0 6px 0; }
#merkzettel p { margin: 0 0 12px 0; }
.merkzettel .button_box { margin: 0 0 12px 0; }
.merkzettel  a.merkzettel_drucken { display: block; height: 20px; text-decoration: none; float: right;  }
.merkzettel  a.merkzettel_versenden { display: block; height: 20px; text-decoration: none; float: right;  }
.button_box a.merkzettel_versenden,
.button_box a.merkzettel_drucken { float: left; margin: 4px 0 0 18px; }
.merkzettel .box { margin: 24px 0; }
.merkzettel .box h1 {  margin: 0;  }
td.checkboxleft { padding: 0; text-align: center; }
td.checkboxleft input { padding: 0; margin: 0 6px; border: 0; width: 1%; width: auto;  }
tr#merkzettel_aktionen td { background: #fef1e5; border-top: 2px solid #bbb; border-bottom: 0; padding: 12px 0px 12px 14px; }
tr#merkzettel_aktionen td p { float: left; margin: 0 12px 0 0; padding: 0; line-height: 23px; }
tr#merkzettel_aktionen td img { margin-right: 12px; }
td.preis, th.preis {white-space: nowrap; }
span.merkzettel_info { display: block; }
span.merkzettel_info a { color: #03806e; white-space: nowrap;  }

.merkzettel #merkzettel_aktionen select {  }
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper { float: left; width: 45px; position:relative; height: 20px; background: #fff; margin:  0 12px 0 0; border: 1px solid #CCCCCC; z-index: 9!important; }
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 20px; line-height: 20px; padding: 0 0 0 7px; overflow: hidden; cursor:pointer;	 /*	border-right: none;*/ z-index: 9!important;}
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 20px; height: 20px; background: #fff url(/images/img_sortierung/bg_select_sortierung.gif) no-repeat center center!important; padding: 0!important; margin: 0!important; z-index: 10;  }
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 19px; left: 0px; list-style: none; background-color: #fff !important; border: solid 1px #CCC !important; display: none; margin: 0 !important; padding: 0px !important; height: 300px; overflow: auto; overflow-y: auto; z-index:10!important;  }
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper ul li { float: left; width: 99%; overflow: hidden; padding: 0!important; margin: 0!important; }
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper ul a { display: block; padding: 2px 5px !important; text-decoration: none; color:#333; background: #FFF!important; font-size: 12px; width: 99%; white-space: nowrap; }
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper ul a.selected { background: #ece5e1 !important; color: #333; }
.merkzettel #merkzettel_aktionen .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #fef7ef !important; color: #333  !important; }
.merkzettel .leer { background: #fef1e5; padding: 12px;  }




/* Produktphilosophie ----------------------------------------------------- */
.ueber_waschbaer h1, 
.ueber_waschbaer h2, 
.ueber_waschbaer h3 { color: #9a867a; }
.ueber_waschbaer h1 { padding: 12px 0 12px 0; }
.ueber_waschbaer h2 { padding: 12px 0 6px 0; }
.ueber_waschbaer hr { height: 1px; padding: 0; margin:0; overflow: hidden; }
.ueber_waschbaer #category_visual { border: 4px solid #9a867a; border-left:0; border-right:0; }
.ueber_waschbaer #category_description h3 { color: #03806e!important; font: 12px Arial, Helvetiva, Sans-Serif!important; font-weight: bold !important;  }

.content_item  { margin: 24px 0 36px 0; }
.content_item h2 { color: #333; padding: 0;  }
.content_item h3 { color: #03806e; padding: 0; }
.content_item p { margin: 12px 0 0 0; padding: 0; }
.ie7 .content_item img { margin: 12px 0 0 0; padding: 0; }
.content_item .img_box { float: right; text-align: center; margin: 0 0 20px 20px; width: 330px; background: #fff; }
.content_item .img_box img { margin: 24px 0 0 0; }
.content_item ul { list-style: disc; margin: 0 0 0 0!important; padding: 0 0 0 20px!important; }
.content_item div p.iconlinks { width: auto; padding-left: 130px!important; } 
.content_item .box { margin: 0 0 30px  0 ;}
.content_item .col_left { float: left; width: 360px; }
.content_item .col_left h3,
.content_item .col_right h3 { color: #333; }
.content_item .col_left span.green,
.content_item .col_right span.green { font-weight: normal; }
.content_item .col_left  p.iconlinks { margin: 0; width: auto; padding-left: 90px!important; }
.content_item .col_right { float: right; width: 360px; }
.content_item .col_left { margin: 0; }



/* POP UP Styles ---------------------------------------------------- */
.popup { position: relative; background: #fef1e5 url('/images/bg_body.jpg') left bottom repeat-x; font: 12px/100% Arial, Helvetica, Sans-Serif; margin: 0;   }
.popup #site { width: auto;   padding: 0 0 0 0; margin: 0 30px; position: relative; background: white; border: 1px solid #cebeb2; border-top: 0; border-bottom: 0; }
.popup #sitepadding { padding: 24px; }
.popup h1, 
.popup h2 { color: #9a867a; }
.popup h1 { padding: 0 0 18px 0; }
.popup h2 { padding: 0 0 18px 0; }
.popup h3 { padding: 0 0 18px 0; font-weight: bold; color: #03806e; }
.popup p { line-height: 1.35; margin: 0 0 18px 0; }
.popup #button_schliessen { position: absolute; bottom: 20px; left: 24px; }
.popup .textillexikon { position: relative;  }
.popup .textillexikon #header_visual {  height: 100px; background: url(/share/html/productview/lexikon/images/textillexikon_header_visual.jpg);  }
.popup ul { list-style: none; background: none; padding: 0 0 24px 0; }
.popup ul li { float: left; margin: 0; background: none; padding: 0 55px 20px 0; width: 1%; width: auto; display: block; }
.popup ul li.re { background: none; padding: 0 0 20px 0; }
.popup ul li a { display: block; float: left; width: 25px; font-weight: bold; background: transparent url('/images/arrow_nav.gif') 5px center no-repeat; padding: 3px 3px 3px 17px;  }
.popup ul li a:hover,
.popup ul li a.current { background-color: #f9ede1; }
.popup .col { width: 190px; background: none; }
.popup h2.col { color: #333; margin: 0; padding: 0 0 6px 0;  }



/* Drucckverion */
.druckversion { background: white; }
.druckversion #site {  background: #fff; padding: 30px 0; border: 1px solid #fff!important; width: 770px; margin: 0 auto 0 auto;  }
.druckversion #bestellen table td { background: #fff!important; }
.druckversion #bestellen th { background: #fff!important; }
.druckversion h1, 
.druckversion h2, 
.druckversion h3 { color: #333; }
.druckversion h1 { padding: 3px 0!important; margin: 6px 0 18px 0; border-bottom: 1px solid #ccc;  }
.druckversion h2 { padding: 12px 0 0 0; }
.druckversion .button_box { margin: 0 0 12px 0; }
.druckversion table a.img { display: none; }


#direkt_bestellen_box input { height: 16px;}
#direkt_bestellen_box td { /* position: relative; */ }
#direkt_bestellen_box select { width: 100px; }
#direkt_bestellen_box .jqTransformSelectWrapper { float: left; position: relative; height: 20px;  width: 45px; background: #fff;  margin:  0 0 0 0;  border: 1px solid #CCCCCC; z-index: 1000;  }
#direkt_bestellen_box .jqTransformSelectWrapper div span { font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 20px; line-height: 20px; padding: 0 0 0 7px; overflow: hidden; cursor:pointer;	 z-index: 10001;}
#direkt_bestellen_box .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 20px; height: 20px; background: url(/images/img_sortierung/bg_select_sortierung.gif) no-repeat center center; }
#direkt_bestellen_box .jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 19px; left: 0px; list-style: none; background-color: #fff !important; border: solid 1px #CCC !important; display: none; margin: 0 !important; padding: 0px !important; height: 300px; overflow: auto; overflow-y: auto; z-index:10002;  }
#direkt_bestellen_box .jqTransformSelectWrapper ul li { float: left; width: 99%; overflow: hidden; padding: 0!important; margin: 0!important; }
#direkt_bestellen_box .jqTransformSelectWrapper ul a { display: block; padding: 2px 5px !important; text-decoration: none; color:#333; background-color: #FFF; font-size: 12px; width: 99%; }
#direkt_bestellen_box .jqTransformSelectWrapper ul a.selected { background: #ece5e1 !important; color: #333; }
#direkt_bestellen_box .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #fef7ef !important; color: #333  !important; }


#direkt_bestellen_box .select10 .jqTransformSelectWrapper { z-index: 1101; }
#direkt_bestellen_box .select10 .jqTransformSelectWrapper div span { z-index: 1102; }
#direkt_bestellen_box .select10 .jqTransformSelectWrapper ul { z-index: 1103; }

#direkt_bestellen_box .select9 .jqTransformSelectWrapper { z-index: 1201;  }
#direkt_bestellen_box .select9 .jqTransformSelectWrapper div span { z-index: 1202; }
#direkt_bestellen_box .select9 .jqTransformSelectWrapper ul { z-index: 1203; }

#direkt_bestellen_box .select8 .jqTransformSelectWrapper { z-index: 1301; }
#direkt_bestellen_box .select8 .jqTransformSelectWrapper div span { z-index: 1302; }
#direkt_bestellen_box .select8 .jqTransformSelectWrapper ul { z-index: 1303; }

#direkt_bestellen_box .select7 .jqTransformSelectWrapper { z-index: 1401; }
#direkt_bestellen_box .select7 .jqTransformSelectWrapper div span { z-index: 1402; }
#direkt_bestellen_box .select7 .jqTransformSelectWrapper ul { z-index: 1403; }

#direkt_bestellen_box .select6 .jqTransformSelectWrapper { z-index: 1501; }
#direkt_bestellen_box .select6 .jqTransformSelectWrapper div span { z-index: 1502; }
#direkt_bestellen_box .select6 .jqTransformSelectWrapper ul { z-index: 1503; }

#direkt_bestellen_box .select5 .jqTransformSelectWrapper { z-index: 1601; }
#direkt_bestellen_box .select5 .jqTransformSelectWrapper div span { z-index: 1602; }
#direkt_bestellen_box .select5 .jqTransformSelectWrapper ul { z-index: 1603; }

#direkt_bestellen_box .select4 .jqTransformSelectWrapper { z-index: 1701; }
#direkt_bestellen_box .select4 .jqTransformSelectWrapper div span { z-index: 1702; }
#direkt_bestellen_box .select4 .jqTransformSelectWrapper ul { z-index: 1703; }

#direkt_bestellen_box .select3 .jqTransformSelectWrapper { z-index: 1801; }
#direkt_bestellen_box .select3 .jqTransformSelectWrapper div span { z-index: 1802; }
#direkt_bestellen_box .select3 .jqTransformSelectWrapper ul { z-index: 1803; }

#direkt_bestellen_box .select2 .jqTransformSelectWrapper { z-index: 1901; }
#direkt_bestellen_box .select2 .jqTransformSelectWrapper div span { z-index: 1902; }
#direkt_bestellen_box .select2 .jqTransformSelectWrapper ul { z-index: 1903; }

#direkt_bestellen_box .select1 .jqTransformSelectWrapper { z-index: 2001; }
#direkt_bestellen_box .select1 .jqTransformSelectWrapper div span { z-index: 2002; }
#direkt_bestellen_box .select1 .jqTransformSelectWrapper ul { z-index: 2003; }


#direkt_bestellen_box { overflow: visible; margin-bottom: 100px; }


#close_icon_overlay { display: block; position: absolute; top: -35px; right: 0px; background: #fff; border: 1px solid #9a867a; padding: 2px 4px 2px 5px; font-size: 18px; text-decoration: none; z-index: 100;  }
*+html button { margin: 0 -15px!important; }



input.input_error { border-color: #e3004a !important; }
label.input_error { color: #e3004a !important; }

.error_box .ausrufezeichen p { padding: 0; margin: 0!important;  }

.ie7 hr { height: 1px!important;  margin: 0 0 0 0; overflow: hidden; display:block; }



/* changed general tag styles --------------------------------- */
h2 { font-size: 16px; }

input.checkbox { border: 0!important; }

#bestellen h1 { margin: 0; padding: 12px 0; }
#bestellen .rechnungsadresse_box { background: #fff; margin: 0; padding: 0 0 6px 0px; }
#bestellen .lieferadresse_box { background: #fff; margin: 0; padding: 0 0 6px 0px; }
#bestellen .zahlungsart_box { background: #fff; margin: 0;  padding: 0 0 6px 0px; }
#bestellen hr { background: #bbb; padding: 0; margin: 0 0 6px 0; }



#bestellen .lieferadresse_box #link_fragen_packstation { position: absolute; bottom: 6px; left: 6px; }

/* weitere geänderte Styles */

#listenansicht div#dropdown_box_auswahl_eingrenzen select { width: 120px; }


#dropdown_box_artikel_sortieren .jqTransformSelectWrapper a.jqTransformSelectOpen { background: #fff url(/images/img_sortierung/bg_select_sortierung.gif) no-repeat center center; z-index: 10; }


#produkt_info_box .jqTransformSelectWrapper { margin: 0 0 3px 0;}
#produkt_info_box .jqTransformSelectWrapper a.jqTransformSelectOpen { background: #fff url(/images/img_sortierung/bg_select_sortierung.gif) no-repeat center center; z-index: 10; }
#produkt_info_box .jqTransformSelectWrapper ul a { z-index: 11; }
#produkt_info_box .lft_col { z-index: 2; }
#produkt_info_box .rgt_col { z-index: 1; }

#produkt_info_box fieldset { margin: 2px 0; padding: 0; background: none; }
	
#dropdown_box_auswahl_eingrenzen .jqTransformSelectWrapper a.jqTransformSelectOpen { z-index: 20; }







/* Detailansicht Vertical carousel ------------------------------- */

.jcarousel-skin-tango .jcarousel-container-vertical { width: 100px; height: 730px; padding: 0; margin: 12px 0 0 0;  }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  100px; height: 688px; padding: 12px 0 0 0; margin: 0 auto; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 0px; left: 3px; width: 92px; height: 20px; cursor: pointer; background: transparent; }

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 0px; left: 1px; width: 92px; height: 20px; cursor: pointer; background: transparent; }

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; cursor: default; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }


#dazupasst_box .jcarousel-skin-tango .jcarousel-item { width: 90px; height: 158px; background: #fff; overflow: hidden; }
	
	
	
#konto_anlegen_box fieldset { display: block; padding: 0; margin: 0 0  
12px 0; background: none; }
#konto_anlegen_box fieldset dl { list-style: none; }
#konto_anlegen_box fieldset dt { margin: 4px 0; }
#konto_anlegen_box fieldset dd { margin: 4px 0; height: 26px;  /*  
mehrfach wegegn IE */ background: none; display: block; }
html>body #konto_anlegen_box  fieldset dd { height: auto; min-height:  
25px;  }
#konto_anlegen_box fieldset span.radiolabel { margin: 0 8px 0 4px; }
#konto_anlegen_box fieldset label { width: 130px; line-height: 26px;  
display: block; float: left; background: none;  }
#konto_anlegen_box fieldset input { border: 1px solid #bbb; width:  
220px; padding: 2px 3px; font: 12px Arial, Helvetica;}
#konto_anlegen_box fieldset label.inline { display: inline; float:  
none; width: auto; height: auto; margin: 18px 0 18px 6px; padding: 0;  
vertical-align: middle; }
#konto_anlegen_box fieldset input.inline { display: inline; float:  
none; width: auto;  height: auto; margin: 18px 0; padding: 0; border:  
0; }

/* ---- Fix Schrift in Button ---- 10.10.2009 ------------- */
button div span { 
  font: 12px/100% Arial, Helvetica, Sans-Serif; 
  font-weight: bold; 
  line-height: 23px;  
}

/* --- input hidden field in Anmeldeseite ----*/
.hidden { display: none!important; }	

/*--- Ergaenzung vom 02.02.2010 ---*/
#section_navigation_box .submenu ul li { height: 20px; height: auto; min-height: 20px; }
#sidebar_left  .submenu ul li { height: 20px; height: auto; min-height: 20px; }
