/* Hoehe am 14.12.2009 entfernt - Mail von Triaz */
#image_map { position: relative; overflow: hidden; width: 768px; border: 1px solid #bbb; }
#image_map img {margin: 0 auto;  }
/* #image_map { position: relative; } */
#image_map area { position: relative; z-index: 5001; }
 
 .image_map_detail { position: absolute; z-index: 50000; background: #fff; display: none; border: 1px solid #9f8c81; border-bottom: 4px solid #9f8c81; width: 300px;  }

 .image_map_detail img { float: left; margin: 12px; }
 .image_map_detail .text_container h3 { color: #333; }
 .image_map_detail .text_container { padding: 12px 12px 12px 100px;  }
 .image_map_detail .text_container .desc { margin: 12px 0 0 0; }
 .image_map_detail .text_container .preis { margin: 12px 0 0 0; font-weight: bold; }


/* button { font-size: 9px; } */
button { position: relative; outline: none; }
button div span { font: 12px/100% Arial, Helvetica, Sans-Serif; font-weight: bold; line-height: 23px;  }
/* button.left div { margin-left: 12px!important; } */

a:active, a:focus {outline: none;}

#direkt_bestellen_box .select10 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1103; }
#direkt_bestellen_box .select9 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1203; }
#direkt_bestellen_box .select8 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1303; }
#direkt_bestellen_box .select7 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1403; }
#direkt_bestellen_box .select6 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1503; }
#direkt_bestellen_box .select5 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1603; }
#direkt_bestellen_box .select4 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1703; }
#direkt_bestellen_box .select3 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1803; }
#direkt_bestellen_box .select2 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 1903; }
#direkt_bestellen_box .select1 .jqTransformSelectWrapper a.jqTransformSelectOpen { background-color: #fff; z-index: 2003; }

#direkt_bestellen_box td.input_error .jqTransformSelectWrapper { border-color: #e3004a!important; }


#listenansicht .zuzahlung  {   font-size: 12px; margin: 0;  display: block; }
#listenansicht .zuzahlung span { color: #e3004a; font-weight: bold; }


/* katalog anfordern ****/
#inputfields { position: relative; background: none; padding: 0 0 20px 0; }

#formular .error_box { margin-top: 18px; }

#kaufmehrsparmehr { color: #e3004a; margin: 0 0 12px 0!important; }

.hidden { display: none!important; }

*+html button { margin: 0!important; }


/* Detailansicht --------------- */
#in_den_warenkorb .selectErsatz { height: 25px; height: auto; background: none; border: 0; padding: 4px 0 4px 54px; margin: 0; line-height: 14px }


/* warenkorb ------------------- */
#angebot_der_woche_box button { float: left; margin: 0 0 0 6px!important; width: 138px; }


#direkt_bestellen_box td.input_error { background-color: transparent; color: #e3004a!important;  }
#direkt_bestellen_box tr.input_error td { padding-top: 3px!important; }

.checkbox_error { background: #fbe0e3!important; }
textarea.input_error  { border: 1px solid #e3004a!important ; }
label.input_error { color: #e3004a!important; }

/* error box -------------------------------- */

.error_box .ausrufezeichen p { padding: 0; margin: 0!important; background: none; height: 25px; }
html>body .error_box .ausrufezeichen p { padding: 0; margin: 0!important; background: none; height: auto; min-height: 25px; }

dl.error_message { display: none; }
p.error_message { background: #f1e1e3!important; color: #e3004a!important; padding: 3px 6px; font-weight: bold;   }

/* input field inline ------------------------ */
#mein_waschbaer fieldset label.inline { display: inline!important; float: none!important; width: auto!important; height: auto!important; margin: 0 0 18px 6px!important; padding: 0!important;  }
#mein_waschbaer fieldset input.inline { border: 0; display: inline!important; float: none!important; width: auto!important;  height: auto!important; margin: 0!important; padding: 0!important; }

*html button { margin: 0!important; }

#bestellen .lieferadresse_box { overflow: visible; margin-bottom: 0; padding-bottom: 0; }
/* #bestellen .lieferadresse_box p { margin-bottom: 0; height: auto; min-height: 90px; padding-bottom: 36px; margin-bottom: 6px;} */
#bestellen .lieferadresse_box p { margin-bottom: 36px; height: auto; } 

.floatbox { width: 360px;  margin: 0 0 12px 0; padding: 0; }

#anschrift #rechnungsadresse fieldset dd { margin: 4px 0; height: 25px; } 
html>body #anschrift #rechnungsadresse fieldset dd { margin: 4px 0; height: auto; min-height: 25px; } 

#freundschaftswerbung_praemie { background: #faf2e6; min-height: 50px; margin: 12px 0 24px 0; }
#freundschaftswerbung_praemie .descript { padding: 0 0 0 138px!important;  margin: 0; }
#freundschaftswerbung_praemie .descript h2 { padding: 12px 0!important;  margin: 0; color: #94877b; }
#freundschaftswerbung_praemie a.img { display: block; background: #fff; border: 1px solid #ddd; float: left; }
#freundschaftswerbung_praemie a.img span { height: 120px; width: 120px; display: block; }
#freundschaftswerbung_praemie a.img img { display: none; }

/*--- 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; }


