/*----------------------------------------------------------------*/
/* filter */
/*----------------------------------------------------------------*/
#filter_container {
  border-top: 1px solid #DE8421;
  border-bottom: 1px solid #DE8421;
  background-color: #F7D6BD;
  color: #52636B;
  padding: 6px 0px 6px 10px;
  margin-top: 10px;
  display: none;
}

#filter_container select {
  width: 160px;
  color: #52636B;
  font-size: 11px;
  margin: 2px 0px 2px 0px;
  padding: 1px 0px 1px 0px;
}


/*----------------------------------------------------------------*/
/* uebersicht */
/*----------------------------------------------------------------*/
dl.produkte {
  border-top: 1px solid #7B93A5;
  float: left;
  display: inline;
  width: 177px;
  cursor: pointer;
  margin: 0px 0px 0px 0px;
}

dl.first {
  border-top: 0;
}

dl.abstand {
  margin-left: 20px;
}

#news .cspalte-3,
#indications .cspalte-3 {
  width: 588px;
}

#news dl.abstand,
#indications dl.abstand {
  margin-left: 0;
  margin-right: 17px;
}

#news dl.news,
#indications dl.news {
  margin-right: 17px;
}

dl.produkte dd {
  height: 120px;
  overflow: hidden;
  margin: 0px 0px 6px 0px;
  background-color: transparent;
  background-position: right top;
  background-repeat: no-repeat;
  border-bottom: 1px solid #7B93A5;
  background: #ECF2F7;
}

dl.produkte dd img {
}

dl.produkte dt, dl.produkte dt a {
  height: 64px;
  overflow: hidden;
  color: #011E68;
  text-decoration: none;
}

dl.produkte:hover dt a {
  text-decoration: underline;
}


/*----------------------------------------------------------------*/
/* produktuebersicht */
/*----------------------------------------------------------------*/
#produktuebersicht-0 {
  margin-top: 20px;
  border-top: 1px solid #7D96A6;
  border-bottom: 1px solid #7D96A6;
  float: left;
  width: 374px;
}

#produktuebersicht-1 {
  float: right;
  width: 374px;
  border-bottom: 1px solid #7D96A6;
}

#produkte-block-1 {
  background-repeat: no-repeat;
  background-position: right 75px;
  background: #fff;
}

.produktlink_first, .produktlink {
  background: #ECF2F7;
  line-height: 22px;
/*  height: 22px;
  overflow: hidden;*/
}

.produktlink {
  margin-top: 1px;
}

#produkt_container_bild {
  padding-bottom: 20px;
  border-bottom: 1px solid #7D96A6;
}

#produkt_container_bild img {
  border-bottom: 1px solid #7D96A6;
  height: 252px;
  width: 374px;
  overflow: hidden;
}

.produktlink_first a, .produktlink a {
  line-height: 22px;
  padding: 0px 6px 0px 6px;
  display: block;
  width: auto;
}

#produkt_container_block_bild img {
  margin: 0;
  padding: 0;
  width: 374px;
  height: 252px;
  overflow: hidden;
  margin-bottom: 20px;
}

#produktuebersicht-1 .produktlink_first {
  border-top: 1px solid #7F96A8;
}


/*----------------------------------------------------------------*/
/* produkte */
/*----------------------------------------------------------------*/
#produkt_table_head {
  border-top: 1px solid #7F96A8;
  border-bottom: 1px solid #7F96A8;
  float: left;
  width: 768px;

  border: 0;
  border-top: 1px solid #ccc;
}

.ck_head {
  line-height: 23px;
  color: #52636B;
  font-weight: bold;
  float: left;
  display: inline;
  background: #f2f2f2;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  border-color: #ccc;
  margin: 0;
}

.ck_item, .ck_author, .ck_description, .ck_detailed, .ck_dimension, .ck_units, .ck_versorgungsnummer {
  padding: 0px 0px 0px 10px;
}

.ck_item {
  width: 68px;
  width: 88px;
}

.ck_author {
  width: 95px;
/*  margin-left: 1px;*/
}

.ck_description {
  width: 261px;
/*  margin-left: 1px;*/
  width: 241px;
}

.ck_detailed {
/*  margin-left: 1px;*/
  width: 96px;
}

.ck_dimension {
/*  margin-left: 1px;*/
  width: 69px;
}

.ck_units, .ck_versorgungsnummer {
/*  margin-left: 1px;*/
  width: 94px;
}

.ck_units {
  width: 112px;
  width: 92px;
}

#produkt_table_body {
  margin-right: -20px;
}

#shopping_basket #produkt_table_body {
  margin-right: 0;
}

#produkt_table_body .ck_units {
  width: 112px;
  border-right: 1px solid #ccc;
}

.komponenten #produkt_table_body .ck_units {
  width: 92px;
}

.ck_edit, .ck_notes {
  width: 26px;
}

#th_basket_versorgungsnummer {
  display: none;
}

#produkt_table_body {
  clear: both;
  height: 203px;
  overflow: auto;
/*  height: auto;*/
}

#produkt_table_body .ck_item, #produkt_table_body .ck_author, #produkt_table_body .ck_description, #produkt_table_body .ck_detailed, #produkt_table_body .ck_dimension, #produkt_table_body .ck_units, #produkt_table_body .ck_edit, #produkt_table_body .ck_notes {
  margin-left: 0;
}

.ck_table_data {
  background: #ECF2F7;
  color: #52636B;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  padding-top: 6px;
  padding-bottom: 7px;

  background: #fff;
  color: #666;
  border-color: #ccc;
}

input.qty {
  width: 46px;
  height: 15px;
  text-align: right;
  margin-top: -3px;
  margin-bottom: -3px;
  padding: 0px 4px 0px 0px;
}

input.add_to_basket {
  width: 29px;
  height: 21px;
  border: 0;
  background: transparent url('../../images/icon_add_to_basket.gif') left top no-repeat;
  cursor: pointer;
  margin-top: -3px;
  margin-bottom: -3px;
  background: transparent url('../../images/back_btn_basket.gif') left top no-repeat;
  height: 18px;
  width: 18px;
}

input.add_to_basket:hover {
  background-position: left -18px;
}

input.edit_basket {
  width: 26px;
  height: 21px;
  border: 0;
  background: transparent url('../../images/icon_edit.gif') left top no-repeat;
  cursor: pointer;
  margin-top: -3px;
  margin-bottom: -3px;
}

input.notes_basket {
  width: 26px;
  height: 21px;
  border: 0;
  background: transparent url('../../images/icon_notes.gif') left top no-repeat;
  cursor: pointer;
  margin-top: -6px;
  margin-bottom: -3px;
}

.ck_item a.selected {
  text-decoration: none;
  font-weight: bold;
  color: #B8284B;
}


/*----------------------------------------------------------------*/
/* bilder und co */
/*----------------------------------------------------------------*/
#produkt_bilder_und_co-0, #produkt_bilder_und_co-1, #produkt_bilder_und_co-2 {
  float: left;
  /*min-height: 226px;*/
  overflow: hidden;
  height: 195px;
}

#produkt_bilder_und_co-0 {
  width: 177px;
  margin-right: 20px;
  display: none;
}

#produkt_bilder_und_co-1 {
  width: 374px;
  margin-right: 20px;
  width: 571px;
  overflow: hidden;
  height: 195px;
}

#produkt_bilder_und_co-2 {
  width: 177px;
}

#produkt_bilder_und_co_bild_klein, #produkt_bilder_und_co_bild_gross {
  height: 195px;
  overflow: hidden;
}

#produkt_bilder_und_co_bild_material table, #produkt_bilder_und_co_bild_material {
  height: 177px;
}

#produkt_bilder_weitere_quellen {
  position: absolute;
  top: 363px;
  left: 804px;
  z-Index: 100;
  width: 177px;
}

#produkt_bilder_weitere_quellen a {
  display: block;
  width: 177px;
  height: 15px;
  font-size: 0.8em;
}

#produkt_bilder_und_co_bild_material {
  width: 177px;
}

#produkt_bilder_und_co_bild_material table .button {
  margin-bottom: 10px;
}

.produkt_bilder_und_co_footer {
  border-top: 1px solid #7E96A7;
  border-bottom: 1px solid #7E96A7;
  line-height: 15px;
  background: #ECF2F7;
  text-align: center;

  color: #666;
  font-weight: bold;
  background: #fff;
  border: 1px solid #BEBEBE;
}

#produkt_bilder_und_co_clear {
  clear: both;
  height: 14px;
  overflow: hidden;
}

.produkt_bilder_und_co_footer a, .produkt_bilder_und_co_footer a:hover {
  color: #6B7EA8;
  text-decoration: none;
  color: #666;
}

#produkt_suche_source {
  margin-bottom: 20px;
}

#suche_nach_cp {
  display: none;
}


/*----------------------------------------------------------------*/
/* wettbewerber */
/*----------------------------------------------------------------*/
#ck_iframe_comp {
  border: 0;
  margin: 0;
  padding: 0;
  width: 160px;
  margin: 2px 0px 2px 0px;
  height: 20px;
  }

#comp_select {
  background: #BDE7DE;
}

#comp_select select {
  width: 160px;
  color: #52636B;
}


/*----------------------------------------------------------------*/
/* wg2 */
/*----------------------------------------------------------------*/
#produkte_wg2 {
  margin-top: 113px;
  margin-top: 0;
  width: 578px;
}

#produkte_wg2 table {
  width: 100%;
}

#produkte_wg2 table td {
  vertical-align: top;
  padding-left: 19px;
  width: 178px;
}

#produkte_wg2 table td.first, #produkte_wg2 table#vierte_ebene {
  padding: 0;
  width: 177px;
}

#produkte_wg2 table td ul, #produkte_wg2 table td ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#produkte_wg2 table td ul {
  margin-top: 5px;
  margin-bottom: 20px;
}

#produkte_wg2 table td ul li {
  margin-bottom: 2px;
}

#produkte_wg2 table td .headline h1, #content #spalte-1 #produkte_wg2 table td .headline h1 {
  line-height: 23px;
  font-size: 1.0em;
}

#produkte_wg2 table td .headline, #content #spalte-1 #produkte_wg2 table td .headline {
  background: #fff url('../../images/back_headline.gif') right top repeat-Y;
}


/*----------------------------------------------------------------*/
/* artikel details */
/*----------------------------------------------------------------*/
#ck_artikel_details {
  position: absolute;
  top: 203px;
  left: 735px;
  z-Index: 999;
  width: 216px;
  height: 212px;
  border-bottom: 1px solid #7E97A9;
  font-size: 0.7em;
  background: #ECF2F7 url(../../images/back_artikel_details.gif) right top no-repeat;
  padding: 10px 15px;
  color: #52626A;
  cursor: pointer;
  -moz-opacity: 0.9;
  filter: Alpha(opacity=90);
  overflow: auto;
  display: none;
  background-color: #e7e7e7;
}

#ck_artikel_details ul, #ck_artikel_details ul li, .cspalte-2 ul, .cspalte-2 ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#ck_artikel_details ul li,
.cspalte-2 ul li,
#company #spalte-1 ul li {
  padding-left: 11px;
  background: transparent url(../../images/dot_li.gif) left top no-repeat;
}

.cspalte-2 ul {
  margin-bottom: 10px;
}

#spalte-1 .highlight_container ul, #spalte-1 .highlight_container ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#spalte-1 .highlight_container ul li {
  padding-left: 11px;
  background: transparent url(../../images/dot_li.gif) left top no-repeat;
}

#spalte-1 .highlight_container ul {
  margin-top: 0;
}


#ck_artikel_details h1,
#ck_artikel_details h2 {
  color: #7B8493;
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 1.7em;
}

#ck_artikel_details p {
  margin-bottom: 1.0em;
}


/*----------------------------------------------------------------*/
/* komponenten */
/*----------------------------------------------------------------*/
.komponenten #th_basket_versorgungsnummer, .komponenten .ck_versorgungsnummer, .komponenten .ck_author {
  display: none;
}

.komponenten .ck_description {
  width: 367px;
}

.komponenten .ck_description select {
  width: 357px;
}

.komponenten #produkt_bilder_und_co-1, .komponenten #produkt_bilder_und_co_bild_gross {
  width: 768px;
  text-align: center;
  margin: 0;
  padding: 0;
}

.komponenten #produkt_bilder_und_co-0, .komponenten #produkt_bilder_und_co-1, .komponenten #produkt_bilder_und_co-2 {
  overflow: show;
  height: auto;
}

.kompontent #produkt_bilder_und_co-1 {
  display: block;
}

.komponenten #produkt_bilder_und_co_bild_klein, .komponenten #produkt_bilder_und_co_bild_gross, .komponenten #produkt_bilder_und_co_bild_material, .komponenten #produkt_bilder_und_co_bild_material table {
  height: auto;
  overflow: show;
}

.komponenten #produkt_bilder_und_co_bild_material, .komponenten #produkt_bilder_und_co_bild_material table, .komponenten #produkt_bilder_und_co-0 {
  display: none;
}



#produkte-block-0 {
}

#produkte-block-0 dl.abstand {
  margin: 0;
}

#produkte-block-0 dl.produkte {
  border: 0;
  width: 252px;
  height: 98px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  background: #f2f2f2;
  margin: 0 10px 10px 0;
  height: 68px;
  width: 282px;
}

#produkte-block-0 dl.produkte dd {
  border: 0;
  float: left;
  display: inline;
  width: 98px;
  height: 98px;
  overflow: hidden;
  height: 68px;
  width: 100px;
}

#produkte-block-0 dl.produkte dd img {
  height: 98px;
  height: 68px;
  width: 110px;
}

#produkte-block-0 dl.produkte dt {
  padding: 6px 9px;
  float: right;
  display: inline;
  width: 135px;
  width: 162px;
}

#produkte-block-0 dl.produkte dt a {
  color: #666;
  line-height: 20px;
  font-weight: bold;
}

dl.produkte:hover dt a,
#produkte-block-0 dl.produkte:hover dt a {
  text-decoration: none;
  color: #C5004B;
}


#produkte-block-1 {
}

#produkte_wg2 {
}

#produkte_wg2 div {
  padding: 10px;
  background: #e7e7e7;
}

#produkte_wg2 #highlight_container_container div {
  padding: 0;
  background: none;
}

#produkte_wg2 div.highlight_container {
  padding-left: 270px;
}

#produkte_wg2 div.highlight_container h2 {
  margin-top: 0;
}

#content #spalte-1 #produkte_wg2 div a {
  color: #666;
  font-weight: bold;
}

#content #spalte-1 #produkte_wg2 div a span,
#produkte-block-0 dl.produkte dt a span.pfeil {
  display: inline-block;
  background: transparent url("../../images/back_a_pfeil.gif") left 4px no-repeat;
  color: #666;
  padding-left: 16px;
  text-decoration: none;
  font-weight: normal;
}

#produkte-block-0 dl.produkte dt a span.pfeil {
  background-position: left center;
}

#content #spalte-1 #produkte_wg2 div a:hover,
#content #spalte-1 #produkte_wg2 div a span:hover,
#produkte-block-0 dl.produkte dt a span.pfeil:hover {
  color: #C5004B;
}

#content #spalte-1 #produkte_wg2 div a:hover span {
  color: #C5004B;
}

.ck_author a {
  text-decoration: underline;
}