/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | KOMPONENTEN
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Detail
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.detail {
  width: 100%;
}


/*
***************************************************************************************************
***************************************************************************************************
** Title
***************************************************************************************************
***************************************************************************************************
*/

.detail-title {
  background-color: #008EBE;
  border: 2px solid #FFFFFF;
}

.detail-title-autor {
  padding: 0 0 7px 0;
}

.detail-title-text {
  padding: 3px 6px 4px 6px;
  font-size: 1.1em;
  font-weight: bold;
  color: #FFFFFF;
}


/*
***************************************************************************************************
***************************************************************************************************
** Info
***************************************************************************************************
***************************************************************************************************
*/

.detail-info {
  padding: 12px 0 12px 12px;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  color: #000000;
}

.table-detail-info {
  width: 100%;
}

.table-detail-info-title {
  width: 100%;
}

.table-detail-info-text {
  width: 100%;
  font-size: .9em;
  line-height: 1.4em;
}

.table-detail-info-facts {
  padding: 0 0 0 10px;
  vertical-align: bottom;
}


/*
***************************************************************************************************
** Picture
***************************************************************************************************
*/

.detail-info-picture,
.detail-info-picture-libreka {
  position: relative;
  margin: 0 14px 0 0;
  border: 2px solid #FFFFFF;
  background-color: #FFFFFF;
}

.detail-info-picture-title {
  padding: 5px 4px 2px 4px;
}

.detail-info-picture-title-link:link,
.detail-info-picture-title-link:visited,
.detail-info-picture-title-link:hover,
.detail-info-picture-title-link:active {
  display: block;
  padding: 1px 0 2px 19px;
  background-image: url(../grafik/bg_detail_info_picture_title_link.gif);
  background-repeat: no-repeat;
  font-size: .9em;
  font-weight: bold;
  color: #0D7A9F;
  line-height: 1.2em;
}

.detail-info-picture-content {
  border: 1px solid #CEDEE4;
}

.detail-info-picture-libreka .detail-info-picture-content {
  margin: 0 0 27px 0;
}

.detail-info-picture-libreka .detail-info-picture-pointer {
  position: absolute;
  bottom: 0px;
  right: -9px;
}


/*
***************************************************************************************************
** Title
***************************************************************************************************
*/

.detail-info-title {
  color: #000000;
  overflow: hidden;
}

.detail-info-title-text h1 {
  color: #000000;
  line-height: 1.3em;
  font-size: 1.25em;
  font-weight: bold;
}

.detail-info-title-hint {
	padding: 0 0 6px 0;
}

.detail-info-title-autor h3 {
}


/*
***************************************************************************************************
** Subtitle
***************************************************************************************************
*/

.detail-info-subtitle {
  overflow: hidden;
}

.detail-info-subtitle h3 {
  color: #000000;
  line-height: 1.3em;
  font-size: 1.1em;
}


/*
***************************************************************************************************
** Text
***************************************************************************************************
*/

.detail-info-text-container {
  width: 160px;
  padding: 1px 4px 2px 4px;
  background-color: #FFFFFF;
}


/*
******************************************
** Buttons
******************************************
*/

a.detail-info-text-button-demo-link:link,
a.detail-info-text-button-demo-link:visited,
a.detail-info-text-button-demo-link:hover,
a.detail-info-text-button-demo-link:active {
  display: block;
  width: 225px;
  height: 20px;
  padding: 2px 0 0 0;
  background-image: url(../grafik/bg_detail_info_text_button_demo.gif);
  background-repeat: no-repeat;
  font-weight: normal;
  color: #4C4C4C;
  text-align: center;
}

a.detail-info-text-button-zugang-link:link,
a.detail-info-text-button-zugang-link:visited,
a.detail-info-text-button-zugang-link:hover,
a.detail-info-text-button-zugang-link:active {
  display: block;
  width: 227px;
  height: 22px;
  padding: 4px 0 0 0;
  background-image: url(../grafik/bg_detail_info_text_button_zugang.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #000000;
  text-align: center;
}


/*
***************************************************************************************************
** CME
***************************************************************************************************
*/

.detail-info-additional {
  width: 160px;
  margin: 0 0 6px 0;
  background-color: #FFFFFF;
  font-size: .9em;
}

.detail-info-additional-cme {
  padding: 5px 11px 6px 11px;
  background-repeat: no-repeat;
  background-position: 102px 7px;
}

.detail-info-additional-flash {
  padding: 5px 11px 6px 11px;
}


/*
***************************************************************************************************
** Facts
***************************************************************************************************
*/

.detail-info-facts {
  width: 158px;
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
}


/*
******************************************
** Preis
******************************************
*/

.detail-info-facts-preis,
.detail-info-facts-preis-variation {
  padding: 5px 11px 6px 11px;
  border-bottom: 2px solid #FFFFFF;
}

.detail-info-facts-preis-sonderangebot {
  padding: 5px 11px 1px 11px;
  border-bottom: 2px solid #FFFFFF;
}

.detail-info-facts-preis-tabelle,
.detail-info-facts-preis-tabelle-variation,
.detail-info-facts-preis-tabelle-sonderangebot {
  padding: 5px 0 5px 0;
  border-bottom: 2px solid #FFFFFF;
}

.detail-info-facts-preis,
.detail-info-facts-preis-tabelle {
  background-color: #008EBE;
}

.detail-info-facts-preis-variation,
.detail-info-facts-preis-tabelle-variation {
  background-color: #008EBE;
}

.detail-info-facts-preis-sonderangebot,
.detail-info-facts-preis-tabelle-sonderangebot {
  background-color: #D00D2B;
}

/*
  Tabelle
*/

.table-detail-info-facts-preis {
  width: 100%;
  table-layout: fixed;
}

.table-detail-info-facts-preis-start {
  width: 17px;
  padding: 1px 0 0 4px;
  font-size: .9em;
  line-height: .9em;
}

/*
  Spans
*/

.detail-info-facts-preis-content-preis {
  font-size: 1.2em;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.2em;
}

.detail-info-facts-preis-content-preis-art {
  padding: 0 0 3px 0;
  font-size: .9em;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.1em;
}

.detail-info-facts-preis-content-preis-beschreibung {
  padding: 5px 0 0 0;
  font-size: .9em;
  color: #FFFFFF;
  line-height: 1.1em;
}


/*
******************************************
** Content
******************************************
*/

.detail-info-facts-content {
  padding: 7px 7px 2px 7px;
  background-color: #FFFFFF;
  font-size: .9em;
}

.detail-info-facts-content-lieferstatus-gruen,
.detail-info-facts-content-lieferstatus-gelb,
.detail-info-facts-content-lieferstatus-rot {
  padding: 0 0 0 14px;
  background-repeat: no-repeat;
  background-position: 0px 2px;
  line-height: 1.2em;
}

.detail-info-facts-content-lieferstatus-gruen {
  background-image: url(../grafik/bg_object_list_item_info_lieferstatus_gruen.gif);
}

.detail-info-facts-content-lieferstatus-gelb {
  background-image: url(../grafik/bg_object_list_item_info_lieferstatus_gelb.gif);
}

.detail-info-facts-content-lieferstatus-rot {
  background-image: url(../grafik/bg_object_list_item_info_lieferstatus_rot.gif);
}


/*
******************************************
** Buttons
******************************************
*/

.detail-info-facts-buttons {
  background-color: #FFFFFF;
}

.detail-info-facts-buttons-online-ALT {
  padding: 6px 0 5px 0;
  text-align: center;
}

.detail-info-facts-buttons-online {
  padding: 8px 0 5px 18px;
  background-image: url(../grafik/bg_object_list_item_info_download.gif);
  background-repeat: no-repeat;
  background-position: 4px 10px;
}

a.detail-info-facts-buttons-link:link,
a.detail-info-facts-buttons-link:visited,
a.detail-info-facts-buttons-link:hover,
a.detail-info-facts-buttons-link:active {
  display: block;
  width: 158px;
  padding: 2px 0 2px 0;
  background-image: url(../grafik/bg_detail_info_text_facts_buttons_link.gif);
  background-repeat: no-repeat;
  font-weight: normal;
  color: #4C4C4C;
  text-align: center;
}


/*
***************************************************************************************************
***************************************************************************************************
** Body
***************************************************************************************************
***************************************************************************************************
*/

.detail-body {
  padding: 3px 8px 3px 8px;
  background-color: #FFFFFF;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  line-height: 1.6em;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Geschenk
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.table-geschenk {
  width: 100%;
  table-layout: fixed;
}

.table-geschenk td {
  border: 1px solid #FFFFFF;
}

.table-geschenk-radio {
  width: 16px;
  padding: 4px 0 0 3px;
  background-color: #D8E9F1;
}

.table-geschenk-picture {
  width: 95px;
  padding: 3px 3px 3px 0;
  background-color: #F1F6F9;
}

.table-geschenk-text {
  width: 161px;
}

.table-geschenk-blank {
  width: 100%;
}


/*
***************************************************************************************************
***************************************************************************************************
** Picture
***************************************************************************************************
***************************************************************************************************
*/

.geschenk-picture {
  margin: 0 0 0 0;
  border-top: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  background-color: #FFFFFF;
}

.geschenk-picture-title {
  padding: 5px 0 2px 2px;
}

.geschenk-picture-title-link:link,
.geschenk-picture-title-link:visited,
.geschenk-picture-title-link:hover,
.geschenk-picture-title-link:active {
  display: block;
  padding: 1px 0 2px 19px;
  background-image: url(../grafik/bg_geschenk_picture_title_link.gif);
  background-repeat: no-repeat;
  font-size: .9em;
  font-weight: bold;
  color: #0D7A9F;
  line-height: 1.2em;
}


/*
***************************************************************************************************
***************************************************************************************************
** Text
***************************************************************************************************
***************************************************************************************************
*/

.geschenk-text {
  padding: 5px 9px 5px 9px;
  font-size: .9em;
}

.geschenk-text-title {
  padding: 0 0 1em 0;
  font-weight: bold;
}

.geschenk-text-body {
  line-height: 1.2em;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Warengruppe Navigation
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.warengruppenleiste-default,
.warengruppenleiste-89,
.warengruppenleiste-91,
.warengruppenleiste-92,
.warengruppenleiste-93,
.warengruppenleiste-94,
.warengruppenleiste-95,
.warengruppenleiste-96,
.warengruppenleiste-97,
.warengruppenleiste-98,
.warengruppenleiste-99,
.warengruppenleiste-100,
.warengruppenleiste-75,
.warengruppenleiste-152,
.warengruppenleiste-179 {
  position: absolute;
  top: 72px;
  width: 100%;
  border-top: 4px solid #FFFFFF;
  border-bottom: 4px solid #FFFFFF;
  z-index: 10;
}

.warengruppenleiste-default {
  background-color: #CF001F;
}

.warengruppenleiste-89 {
  background-color: #674934;
}

.warengruppenleiste-91 {
  background-color: #3BD327;
}

.warengruppenleiste-92 {
  background-color: #796D65;
}

/*.warengruppenleiste-93 {
  background-color: #D10120;
}*/

.warengruppenleiste-93 {
  background-color: #D10120;
}

.warengruppenleiste-94 {
  background-color: #04A33C;
}

.warengruppenleiste-95 {
  background-color: #AA9773;
}

.warengruppenleiste-96 {
  background-color: #0D5B3C;
}

.warengruppenleiste-97 {
  background-color: #8A17C5;
}

.warengruppenleiste-98 {
  background-color: #3B0078;
}

.warengruppenleiste-99 {
  background-color: #E77800;
}

.warengruppenleiste-100 {
  background-color: #E23703;
}

.warengruppenleiste-75 {
  background-color: #CCD300;
}

.warengruppenleiste-152 {
  background-color: #E754DF;
}

.warengruppenleiste-179 {
  background-color: #FAAC03;
}

.table-warengruppenleiste-inhalt {
  width: 100%;
}

.table-warengruppenleiste-inhalt-spacer {
  vertical-align: middle;
}

.table-warengruppenleiste-inhalt-ebene {
  vertical-align: middle;
}

.table-warengruppenleiste-inhalt-abschluss {
  width: 100%;
}

.warengruppenleiste-inhalt-titel {
  padding: 2px 8px 3px 12px;
}

.warengruppenleiste-inhalt-titel h1 {
  font-weight: bold;
}

.warengruppenleiste-inhalt-spacer {
  width: 10px;
}

.warengruppenleiste-inhalt-ebene {
  width: 183px;
}

.warengruppenleiste-inhalt-ebene-auswahl {
  width: 176px;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Warengruppe
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
** Reiter
***************************************************************************************************
***************************************************************************************************
*/

.warengruppe-reiter-default,
.warengruppe-reiter-89,
.warengruppe-reiter-91,
.warengruppe-reiter-92,
.warengruppe-reiter-93,
.warengruppe-reiter-94,
.warengruppe-reiter-95,
.warengruppe-reiter-96,
.warengruppe-reiter-97,
.warengruppe-reiter-98,
.warengruppe-reiter-99,
.warengruppe-reiter-100,
.warengruppe-reiter-75,
.warengruppe-reiter-152,
.warengruppe-reiter-179 {
  background-repeat: repeat-x;
  border-left: 2px solid #FFFFFF;
}

.warengruppe-reiter-default {
  background-image: url(../grafik/bg_warengruppe_reiter.gif);
}

.warengruppe-reiter-89 {
  background-image: url(../grafik/bg_warengruppe_reiter_89.gif);
}

.warengruppe-reiter-91 {
  background-image: url(../grafik/bg_warengruppe_reiter_91.gif);
}

.warengruppe-reiter-92 {
  background-image: url(../grafik/bg_warengruppe_reiter_92.gif);
}

.warengruppe-reiter-93 {
  background-image: url(../grafik/bg_warengruppe_reiter_93.gif);
}

.warengruppe-reiter-94 {
  background-image: url(../grafik/bg_warengruppe_reiter_94.gif);
}

.warengruppe-reiter-95 {
  background-image: url(../grafik/bg_warengruppe_reiter_95.gif);
}

.warengruppe-reiter-96 {
  background-image: url(../grafik/bg_warengruppe_reiter_96.gif);
}

.warengruppe-reiter-97 {
  background-image: url(../grafik/bg_warengruppe_reiter_97.gif);
}

.warengruppe-reiter-98 {
  background-image: url(../grafik/bg_warengruppe_reiter_98.gif);
}

.warengruppe-reiter-99 {
  background-image: url(../grafik/bg_warengruppe_reiter_99.gif);
}

.warengruppe-reiter-100 {
  background-image: url(../grafik/bg_warengruppe_reiter_100.gif);
}

.warengruppe-reiter-75 {
  background-image: url(../grafik/bg_warengruppe_reiter_75.gif);
}

.warengruppe-reiter-152 {
  background-image: url(../grafik/bg_warengruppe_reiter_152.gif);
}

.warengruppe-reiter-179 {
  background-image: url(../grafik/bg_warengruppe_reiter_179.gif);
}

.warengruppe-reiter-inhalt {
  width: 100%;
  background-image: url(../grafik/bg_warengruppe_reiter_ecke.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.warengruppe-reiter-inhalt-element,
.warengruppe-reiter-inhalt-element-last,
.warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-inhalt-element-active-last {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.2em;
}

.warengruppe-reiter-inhalt-element,
.warengruppe-reiter-inhalt-element-last {
  background-repeat: repeat-x;
}

.warengruppe-reiter-default .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-default .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main.gif);
}

.warengruppe-reiter-89  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-89  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_89.gif);
}

.warengruppe-reiter-91  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-91  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_91.gif);
}

.warengruppe-reiter-92  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-92  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_92.gif);
}

.warengruppe-reiter-93  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-93  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_93.gif);
}

.warengruppe-reiter-94  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-94  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_94.gif);
}

.warengruppe-reiter-95  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-95  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_95.gif);
}

.warengruppe-reiter-96  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-96  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_96.gif);
}

.warengruppe-reiter-97  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-97  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_97.gif);
}

.warengruppe-reiter-98  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-98  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_98.gif);
}

.warengruppe-reiter-99  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-99  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_99.gif);
}

.warengruppe-reiter-100  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-100  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_100.gif);
}

.warengruppe-reiter-75  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-75  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_75.gif);
}

.warengruppe-reiter-152  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-152  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_152.gif);
}

.warengruppe-reiter-179  .warengruppe-reiter-inhalt-element,
.warengruppe-reiter-179  .warengruppe-reiter-inhalt-element-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_179.gif);
}

.warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-inhalt-element-active-last {
  background-repeat: repeat-x;
}

.warengruppe-reiter-default .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-default .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active.gif);
}

.warengruppe-reiter-89  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-89  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_89.gif);
}

.warengruppe-reiter-91  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-91  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_91.gif);
}

.warengruppe-reiter-92  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-92  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_92.gif);
}

.warengruppe-reiter-93  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-93  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_93.gif);
}

.warengruppe-reiter-94  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-94  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_94.gif);
}

.warengruppe-reiter-95  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-95  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_95.gif);
}

.warengruppe-reiter-96  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-96  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_96.gif);
}

.warengruppe-reiter-97  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-97  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_97.gif);
}

.warengruppe-reiter-98  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-98  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_98.gif);
}

.warengruppe-reiter-99  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-99  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_99.gif);
}

.warengruppe-reiter-100  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-100  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_100.gif);
}

.warengruppe-reiter-75  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-75  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_75.gif);
}

.warengruppe-reiter-152  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-152  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_152.gif);
}

.warengruppe-reiter-179  .warengruppe-reiter-inhalt-element-active,
.warengruppe-reiter-179  .warengruppe-reiter-inhalt-element-active-last {
  background-image: url(../grafik/bg_warengruppe_reiter_element_main_active_179.gif);
}

.warengruppe-reiter-inhalt-element-link {
  display: block;
  padding: 7px 19px 4px 7px;
  background-repeat: no-repeat;
  background-position: right top;
}

/* Element End */

.warengruppe-reiter-default .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end.gif);
}

.warengruppe-reiter-89 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_89.gif);
}

.warengruppe-reiter-91 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_91.gif);
}

.warengruppe-reiter-92 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_92.gif);
}

.warengruppe-reiter-93 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_93.gif);
}

.warengruppe-reiter-94 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_94.gif);
}

.warengruppe-reiter-95 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_95.gif);
}

.warengruppe-reiter-96 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_96.gif);
}

.warengruppe-reiter-97 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_97.gif);
}

.warengruppe-reiter-98 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_98.gif);
}

.warengruppe-reiter-99 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_99.gif);
}

.warengruppe-reiter-100 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_100.gif);
}

.warengruppe-reiter-75 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_75.gif);
}

.warengruppe-reiter-152 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_152.gif);
}

.warengruppe-reiter-179 .warengruppe-reiter-inhalt-element .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_179.gif);
}

/* Element End Last */

.warengruppe-reiter-default .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last.gif);
}

.warengruppe-reiter-89 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_89.gif);
}

.warengruppe-reiter-91 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_91.gif);
}

.warengruppe-reiter-92 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_92.gif);
}

.warengruppe-reiter-93 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_93.gif);
}

.warengruppe-reiter-94 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_94.gif);
}

.warengruppe-reiter-95 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_95.gif);
}

.warengruppe-reiter-96 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_96.gif);
}

.warengruppe-reiter-97 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_97.gif);
}

.warengruppe-reiter-98 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_98.gif);
}

.warengruppe-reiter-99 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_99.gif);
}

.warengruppe-reiter-100 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_100.gif);
}

.warengruppe-reiter-75 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_75.gif);
}

.warengruppe-reiter-152 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_152.gif);
}

.warengruppe-reiter-179 .warengruppe-reiter-inhalt-element-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_last_179.gif);
}

/* Element End Active */

.warengruppe-reiter-default .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active.gif);
}

.warengruppe-reiter-89 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_89.gif);
}

.warengruppe-reiter-91 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_91.gif);
}

.warengruppe-reiter-92 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_92.gif);
}

.warengruppe-reiter-93 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_93.gif);
}

.warengruppe-reiter-94 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_94.gif);
}

.warengruppe-reiter-95 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_95.gif);
}

.warengruppe-reiter-96 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_96.gif);
}

.warengruppe-reiter-97 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_97.gif);
}

.warengruppe-reiter-98 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_98.gif);
}

.warengruppe-reiter-99 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_99.gif);
}

.warengruppe-reiter-100 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_100.gif);
}

.warengruppe-reiter-75 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_75.gif);
}

.warengruppe-reiter-152 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_152.gif);
}

.warengruppe-reiter-179 .warengruppe-reiter-inhalt-element-active .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_179.gif);
}

/* Element End Active Last */

.warengruppe-reiter-default .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last.gif);
}

.warengruppe-reiter-89 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_89.gif);
}

.warengruppe-reiter-91 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_91.gif);
}

.warengruppe-reiter-92 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_92.gif);
}

.warengruppe-reiter-93 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_93.gif);
}

.warengruppe-reiter-94 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_94.gif);
}

.warengruppe-reiter-95 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_95.gif);
}

.warengruppe-reiter-96 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_96.gif);
}

.warengruppe-reiter-97 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_97.gif);
}

.warengruppe-reiter-98 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_98.gif);
}

.warengruppe-reiter-99 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_99.gif);
}

.warengruppe-reiter-100 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_100.gif);
}

.warengruppe-reiter-75 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_75.gif);
}

.warengruppe-reiter-152 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_152.gif);
}

.warengruppe-reiter-179 .warengruppe-reiter-inhalt-element-active-last .warengruppe-reiter-inhalt-element-link {
  background-image: url(../grafik/bg_warengruppe_reiter_element_end_active_last_179.gif);
}

/*
***************************************************************************************************
***************************************************************************************************
** Inhalt
***************************************************************************************************
***************************************************************************************************
*/

.warengruppe-inhalt {
  border: 1px solid #FFFFFF;
  font-size: .9em;
  line-height: 1.2em;
}

.table-warengruppe-inhalt {
  width: 100%;
  table-layout: fixed;
}

.table-warengruppe-inhalt td {
  border: 1px solid #FFFFFF;
  background-color: #D8E9F2;
}

.table-warengruppe-inhalt-elemente {
  width: 100%;
}

.table-warengruppe-inhalt-empfehlungen {
  width: 183px;
}


/*
***************************************************************************************************
** Elemente
***************************************************************************************************
*/

.warengruppe-inhalt-elemente-zeile-titel,
.warengruppe-inhalt-elemente-zeile {
  border-bottom: 2px solid #FFFFFF;
}

.warengruppe-inhalt-elemente-zeile-titel {
  background-color: #008EBE;
  font-weight: bold;
  color: #FFFFFF;
}

.warengruppe-inhalt-elemente-zeile {
  background-color: #D8E9F2;
}

.warengruppe-inhalt-elemente-zeile-label {
  width: 326px;
  padding: 6px 0 4px 7px;
  float: left;
}

.warengruppe-inhalt-elemente-zeile-wert {
  width: 40px;
  padding: 6px 8px 4px 0px;
  text-align: right;
  float: left;
}


/*
***************************************************************************************************
** Empfehlungen
***************************************************************************************************
*/

.warengruppe-inhalt-empfehlungen-titel {
  padding: 6px 0 5px 7px;
  background-color: #008EBE;
  border-bottom: 2px solid #FFFFFF;
  font-weight: bold;
  color: #FFFFFF;
}

.warengruppe-inhalt-empfehlungen-inhalt {
  overflow: hidden;
}

.warengruppe-inhalt-empfehlungen-inhalt-item,
.warengruppe-inhalt-empfehlungen-inhalt-item-last {
  padding: 11px 5px 12px 5px;
  background-color: #F1F6F9;
}

.warengruppe-inhalt-empfehlungen-inhalt-item {
  border-bottom: 2px solid #FFFFFF;
}

.warengruppe-inhalt-empfehlungen-inhalt-item-picture {
  width: 45px;
  padding: 0 5px 0 0;
  float: left;
}

.warengruppe-inhalt-empfehlungen-inhalt-item-picture img {
  border: 1px solid #CEDEE4;
}

.warengruppe-inhalt-empfehlungen-inhalt-item-text {
  width: 123px;
  float: left;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Schaukasten
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.schaukasten,
.schaukasten-2 {
  width: 100%;
}


/*
***************************************************************************************************
***************************************************************************************************
** Title
***************************************************************************************************
***************************************************************************************************
*/

.schaukasten-title {
  background-color: #8ABCD7;
  border: 2px solid #FFFFFF;
}

.schaukasten-title-text {
  padding: 5px 20px 5px 12px;
  z-index: 10;
}

.schaukasten-title-text h3 {
  font-weight: bold;
  color: #FFFFFF;
  line-height: 1.2em;
}

.schaukasten-title-picture {
  border-top: 2px solid #FFFFFF;
  z-index: 11;
}


/*
***************************************************************************************************
***************************************************************************************************
** Body
***************************************************************************************************
***************************************************************************************************
*/

.schaukasten .schaukasten-body {
  position: relative;
  margin: -2px 0 0 0;
  padding: 1px 0 6px 1px;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
}

.schaukasten-2 .schaukasten-body {
  position: relative;
  margin: -2px 0 0 0;
  border: 1px solid #FFFFFF;
}


/*
***************************************************************************************************
** Element-List
***************************************************************************************************
*/

.schaukasten-element-list {
  width: 100%;
}


/*
******************************************
** Element
******************************************
*/

.schaukasten-element,
.schaukasten-element-blank {
  width: 135px;
  padding: 5px 0 0 5px;
  float: left;
}

/*
  WICHTIG:
  Ausnahme in ie.css
*/

.schaukasten-element-content-title {
  position: relative;
  background-repeat: repeat-x;
}

.table-schaukasten-element-content-title {
  width: 100%;
}

.table-schaukasten-element-content-title td {
  height: 32px;
  padding: 0 7px 0 7px;
  background-repeat: no-repeat;
  font-size: .9em;
  line-height: 1.1em;
  vertical-align: middle;
}


/*
  MEDIZINISCHE FACHKATALOGE - KATALOG-AUSWAHL
*/


/*
  Blank
*/

.schaukasten-element-blank .schaukasten-element-content {
  border-top: 1px solid #F4F8FA;
  border-left: 1px solid #F4F8FA;
  border-bottom: 1px solid #C6D3DA;
  border-right: 1px solid #C6D3DA;
}

.schaukasten-element-blank .schaukasten-element-content-title {
  background-color: #E6EFF4;
  background-image: url(../grafik/bg_schaukasten_element_title_blank.gif);
}


/*
  Human Medizin - Klinik & Praxis
*/

#human-medizin-klinik-praxis .schaukasten-element-content {
  border-top: 1px solid #E9633A;
  border-left: 1px solid #E9633A;
  border-bottom: 1px solid #B65B3F;
  border-right: 1px solid #B65B3F;
}

#human-medizin-klinik-praxis .schaukasten-element-content-title {
  background-color: #EC7956;
  background-image: url(../grafik/bg_schaukasten_element_title_human_medizin_klinik_praxis.gif);
}


/*
  Naturheilverfahren / Homopathie
*/

#naturheilverfahren-homoeopathie .schaukasten-element-content {
  border-top: 1px solid #3A7961;
  border-left: 1px solid #3A7961;
  border-bottom: 1px solid #3F6A59;
  border-right: 1px solid #3F6A59;
}

#naturheilverfahren-homoeopathie .schaukasten-element-content-title {
  background-color: #568C77;
  background-image: url(../grafik/bg_schaukasten_element_title_naturheilverfahren_homoeopathie.gif);
}


/*
  Pflege
*/

#pflege .schaukasten-element-content {
  border-top: 1px solid #683A97;
  border-left: 1px solid #683A97;
  border-bottom: 1px solid #5E3F7E;
  border-right: 1px solid #5E3F7E;
}

#pflege .schaukasten-element-content-title {
  background-color: #7D56A6;
  background-image: url(../grafik/bg_schaukasten_element_title_pflege.gif);
}


/*
  Datenbanken
*/

#datenbanken .schaukasten-element-content {
  border-top: 1px solid #B48BC5;
  border-left: 1px solid #B48BC5;
  border-bottom: 1px solid #522265;
  border-right: 1px solid #522265;
}

#datenbanken .schaukasten-element-content-title {
  background-color: #A675BA;
  background-image: url(../grafik/bg_schaukasten_element_title_datenbanken.gif);
}


/*
  Human Medizin - Studium
*/

#human-medizin-studium .schaukasten-element-content {
  border-top: 1px solid #EC973A;
  border-left: 1px solid #EC973A;
  border-bottom: 1px solid #B87E3F;
  border-right: 1px solid #B87E3F;
}

#human-medizin-studium .schaukasten-element-content-title {
  background-color: #EFA656;
  background-image: url(../grafik/bg_schaukasten_element_title_human_medizin_studium.gif);
}


/*
  Fachberufe
*/

#fachberufe .schaukasten-element-content {
  border-top: 1px solid #3AB766;
  border-left: 1px solid #3AB766;
  border-bottom: 1px solid #3F945D;
  border-right: 1px solid #3F945D;
}

#fachberufe .schaukasten-element-content-title {
  background-color: #56C17C;
  background-image: url(../grafik/bg_schaukasten_element_title_fachberufe.gif);
}


/*
  Veterinormedizin
*/

#veterinaermedizin .schaukasten-element-content {
  border-top: 1px solid #BDAF93;
  border-left: 1px solid #BDAF93;
  border-bottom: 1px solid #988E7C;
  border-right: 1px solid #988E7C;
}

#veterinaermedizin .schaukasten-element-content-title {
  background-color: #C7BAA2;
  background-image: url(../grafik/bg_schaukasten_element_title_veterinaermedizin.gif);
}


/*
  Zahnmedizin
*/

#zahnmedizin .schaukasten-element-content {
  border-top: 1px solid #948A83;
  border-left: 1px solid #948A83;
  border-bottom: 1px solid #7C7571;
  border-right: 1px solid #7C7571;
}

#zahnmedizin .schaukasten-element-content-title {
  background-color: #A39A95;
  background-image: url(../grafik/bg_schaukasten_element_title_zahnmedizin.gif);
}


/*
  Physiotherapie / Ergotherapie
*/

#physiotherapie-ergotherapie .schaukasten-element-content {
  border-top: 1px solid #A54CD2;
  border-left: 1px solid #A54CD2;
  border-bottom: 1px solid #884BA7;
  border-right: 1px solid #884BA7;
}

#physiotherapie-ergotherapie .schaukasten-element-content-title {
  background-color: #B165D9;
  background-image: url(../grafik/bg_schaukasten_element_title_physiotherapie_ergotherapie.gif);
}


/*
  Patientenratgeber
*/

#patientenratgeber .schaukasten-element-content {
  border-top: 1px solid #60DB50;
  border-left: 1px solid #60DB50;
  border-bottom: 1px solid #60B355;
  border-right: 1px solid #60B355;
}

#patientenratgeber .schaukasten-element-content-title {
  background-color: #7BE16E;
  background-image: url(../grafik/bg_schaukasten_element_title_patientenratgeber.gif);
}


/*
  Krankenhaus-Management
*/

#krankenhaus-management .schaukasten-element-content {
  border-top: 1px solid #FBBD35;
  border-left: 1px solid #FBBD35;
  border-bottom: 1px solid #C99F43;
  border-right: 1px solid #C99F43;
}

#krankenhaus-management .schaukasten-element-content-title {
  background-color: #FCC858;
  background-image: url(../grafik/bg_schaukasten_element_title_krankenhaus_management.gif);
}


/*
  Logopaedie
*/

#logopaedie .schaukasten-element-content {
  border-top: 1px solid #EC74E5;
  border-left: 1px solid #EC74E5;
  border-bottom: 1px solid #BE6AB9;
  border-right: 1px solid #BE6AB9;
}

#logopaedie .schaukasten-element-content-title {
  background-color: #EF8CE9;
  background-image: url(../grafik/bg_schaukasten_element_title_logopaedie.gif);
}

/*
  MEDIZINISCHE FACHKATALOGE - SPEZIELLE ANGEBOTE
*/


/*
  Online
*/

#online .schaukasten-element-content {
  border-top: 1px solid #D6DB31;
  border-left: 1px solid #D6DB31;
  border-bottom: 1px solid #B0B435;
  border-right: 1px solid #B0B435;
}

#online .schaukasten-element-content-title {
  background-color: #DADF48;
  background-image: url(../grafik/bg_schaukasten_element_title_online.gif);
}

#online .table-schaukasten-element-content-title td {
  padding-left: 23px;
  background-image: url(../grafik/bg_schaukasten_element_title_icon_online.gif);
  background-position: 4px 9px;
}


/*
  Sonderangebote
*/

#sonderangabote .schaukasten-element-content {
  border-top: 1px solid #DA4158;
  border-left: 1px solid #DA4158;
  border-bottom: 1px solid #B34152;
  border-right: 1px solid #B34152;
}

#sonderangabote .schaukasten-element-content-title {
  background-color: #DE566A;
  background-image: url(../grafik/bg_schaukasten_element_title_sonderangabote.gif);
}

#sonderangabote .table-schaukasten-element-content-title td {
  padding-left: 24px;
  background-image: url(../grafik/bg_schaukasten_element_title_icon_sonderangabote.gif);
  background-position: 8px 10px;
}


/*
  Fundgrube
*/

/*#fundgrube .schaukasten-element-content {
  border-top: 1px solid #D0C885;
  border-left: 1px solid #D0C885;
  border-bottom: 1px solid #71681B;
  border-right: 1px solid #71681B;
}

#fundgrube .schaukasten-element-content-title {
  background-color: #C7BD6E;
  background-image: url(../grafik/bg_schaukasten_element_title_fundgrube.gif);
}

#fundgrube .table-schaukasten-element-content-title td {
  padding-left: 20px;
  background-image: url(../grafik/bg_schaukasten_element_title_icon_fundgrube.gif);
  background-position: 5px 9px;
}*/


/*
  Zeitschriften
*/

#zeitschriften .schaukasten-element-content {
  border-top: 1px solid #846C5B;
  border-left: 1px solid #846C5B;
  border-bottom: 1px solid #736154;
  border-right: 1px solid #736154;
}

#zeitschriften .schaukasten-element-content-title {
  background-color: #927C6D;
  background-image: url(../grafik/bg_schaukasten_element_title_zeitschriften.gif);
}

#zeitschriften .table-schaukasten-element-content-title td {
  padding-left: 24px;
  background-image: url(../grafik/bg_schaukasten_element_title_icon_zeitschriften.gif);
  background-position: 8px 7px;
}


/*
  Medizinisches Zubehoer
*/

#medizinisches-zubehoer .schaukasten-element-content {
  border-top: 1px solid #41CFF6;
  border-left: 1px solid #41CFF6;
  border-bottom: 1px solid #41ABC8;
  border-right: 1px solid #41ABC8;
}

#medizinisches-zubehoer .schaukasten-element-content-title {
  background-color: #56D5F7;
  background-image: url(../grafik/bg_schaukasten_element_title_medizinisches_zubehoer.gif);
}

#medizinisches-zubehoer .table-schaukasten-element-content-title td {
  padding-left: 24px;
  background-image: url(../grafik/bg_schaukasten_element_title_icon_medizinisches_zubehoer.gif);
  background-position: 7px 4px;
}


/*
  KNO-STOEBERBAUM
*/


/*
  Belletristik
*/

#belletristik .schaukasten-element-content {
  border-top: 1px solid #A5719E;
  border-left: 1px solid #A5719E;
  border-bottom: 1px solid #45073D;
  border-right: 1px solid #45073D;
}

#belletristik .schaukasten-element-content-title {
  background-color: #975790;
  background-image: url(../grafik/bg_schaukasten_element_title_belletristik.gif);
}


/*
  Reise
*/

#reise .schaukasten-element-content {
  border-top: 1px solid #B6C88B;
  border-left: 1px solid #B6C88B;
  border-bottom: 1px solid #677E37;
  border-right: 1px solid #677E37;
}

#reise .schaukasten-element-content-title {
  background-color: #A7BF75;
  background-image: url(../grafik/bg_schaukasten_element_title_reise.gif);
}


/*
  Sozialwiss. Recht Wirtschaft
*/

#sozialwiss-recht-wirtschaft .schaukasten-element-content {
  border-top: 1px solid #638A60;
  border-left: 1px solid #638A60;
  border-bottom: 1px solid #204C1B;
  border-right: 1px solid #204C1B;
}

#sozialwiss-recht-wirtschaft .schaukasten-element-content-title {
  background-color: #578552;
  background-image: url(../grafik/bg_schaukasten_element_title_sozialwiss_recht_wirtschaft.gif);
}


/*
  Geisteswiss Kunst Musik
*/

#geisteswiss-kunst-musik .schaukasten-element-content {
  border-top: 1px solid #606E91;
  border-left: 1px solid #606E91;
  border-bottom: 1px solid #15254C;
  border-right: 1px solid #15254C;
}

#geisteswiss-kunst-musik .schaukasten-element-content-title {
  background-color: #50608A;
  background-image: url(../grafik/bg_schaukasten_element_title_geisteswiss_kunst_musik.gif);
}


/*
  Sachbuch Ratgeber
*/

#sachbuch-ratgeber .schaukasten-element-content {
  border-top: 1px solid #7193BF;
  border-left: 1px solid #7193BF;
  border-bottom: 1px solid #193F72;
  border-right: 1px solid #193F72;
}

#sachbuch-ratgeber .schaukasten-element-content-title {
  background-color: #5E86BA;
  background-image: url(../grafik/bg_schaukasten_element_title_sachbuch_ratgeber.gif);
}


/*
  Schule und Lernen
*/

#schule-lernen .schaukasten-element-content {
  border-top: 1px solid #C7816C;
  border-left: 1px solid #C7816C;
  border-bottom: 1px solid #701C04;
  border-right: 1px solid #701C04;
}

#schule-lernen .schaukasten-element-content-title {
  background-color: #C16B51;
  background-image: url(../grafik/bg_schaukasten_element_title_schule_lernen.gif);
}


/*
  Mathematik Naturwiss. Technik
*/

#mathematik-naturwiss-technik .schaukasten-element-content {
  border-top: 1px solid #798787;
  border-left: 1px solid #798787;
  border-bottom: 1px solid #51605F;
  border-right: 1px solid #51605F;
}

#mathematik-naturwiss-technik .schaukasten-element-content-title {
  background-color: #708282;
  background-image: url(../grafik/bg_schaukasten_element_title_mathematik_naturwiss_technik.gif);
}


/*
  Kinder- und Jugendbuch
*/

#kinder-jugendbuch .schaukasten-element-content {
  border-top: 1px solid #DFB282;
  border-left: 1px solid #DFB282;
  border-bottom: 1px solid #875723;
  border-right: 1px solid #875723;
}

#kinder-jugendbuch .schaukasten-element-content-title {
  background-color: #DAA66F;
  background-image: url(../grafik/bg_schaukasten_element_title_kinder_jugendbuch.gif);
}


/*
***************************************************************************************************
** Item-List
***************************************************************************************************
*/

.table-schaukasten-body-item-list {
  width: 100%;
  table-layout: fixed;
}

.table-schaukasten-body-item-list td {
  width: 140px;
  border: 1px solid #FFFFFF;
}

.table-schaukasten-body-item-list-picture {
  background-color: #F1F6F9;
}


/*
  Picture
*/

.schaukasten-item-picture {
  width: 92px;
  margin: 0 auto 0 auto;
  padding: 7px 0 7px 0;
  font-size: .9em;
  line-height: 1.1em;
  text-align: left;
}

.schaukasten-item-picture-title {
  padding: 3px 0 0 0;
}


/*
  Picture
*/

.schaukasten-item-button-list {
  background-color: #FFFFFF;
  font-size: .9em;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Datenbanken
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.table-datenbank {
  width: 100%;
  table-layout: fixed;
}

td.table-datenbank-inhalt {
  width: 50%;
  border: none;
}

.datenbank {
  padding: 10px 5px 3px 5px;
}

.datenbank-body-katalog {
  padding: 0 0 5px 0;
}

.datenbank-body-picture {
  padding: 0 0 5px 0;
}

select.datenbank-body-auswahl-field {
  width: 183px;
  border: 1px solid #555B5D;
  background-color: #FFFFFF;
  color: #000000;
}



/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Katalog-Liste
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.table-katalog-liste {
  width: 100%;
  table-layout: fixed;
}

.table-katalog-liste td {
  border: 1px solid #FFFFFF;
}

.table-katalog-liste-katalog-farbe {
  width: 19px;
  background-color: #F1F6F9;
  background-position: top left;
  background-repeat: repeat-x;
}

.table-katalog-liste-katalog-farbe.warengruppe-75 {
  background-color: #D9DE4A;
}

.table-katalog-liste-katalog-farbe.warengruppe-89 {
  background-color: #937D6E;
}

.table-katalog-liste-katalog-farbe.warengruppe-91 {
  background-color: #7DDF6F;
}

.table-katalog-liste-katalog-farbe.warengruppe-92 {
  background-color: #A29B97;
}

.table-katalog-liste-katalog-farbe.warengruppe-93 {
  background-color: #DC586C;
}

.table-katalog-liste-katalog-farbe.warengruppe-94 {
  background-color: #57C17C;
}

.table-katalog-liste-katalog-farbe.warengruppe-95 {
  background-color: #C7BAA2;
}

.table-katalog-liste-katalog-farbe.warengruppe-96 {
  background-color: #568C77;
}

.table-katalog-liste-katalog-farbe.warengruppe-97 {
  background-color: #B267D7;
}

.table-katalog-liste-katalog-farbe.warengruppe-98 {
  background-color: #7F57A5;
}

.table-katalog-liste-katalog-farbe.warengruppe-99 {
  background-color: #EDA658;
}

.table-katalog-liste-katalog-farbe.warengruppe-100 {
  background-color: #EA7957;
}

.table-katalog-liste-katalog-farbe.warengruppe-152 {
  background-color: #ED8BE8;
}

.table-katalog-liste-katalog-farbe.warengruppe-179 {
  background-color: #FAC759;
}

.table-katalog-liste-katalog-farbe.warengruppe-xxx {
  background-color: #AD80C0;
}

.table-katalog-liste-body {
  background-color: #F1F6F9;
}

.table-katalog-liste-label {
  width: 140px;
}

.table-katalog-liste-body,
.table-katalog-liste-content {
  width: 100%;
}

.katalog-liste-body {
  padding: 5px;
  color: #616263;
  font-size: .9em;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Ansprechpartner
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.ansprechpartner {
  background-color: #F1F6F9;
  border: 1px solid #FFFFFF;
}


/*
***************************************************************************************************
***************************************************************************************************
** Kategorie
***************************************************************************************************
***************************************************************************************************
*/

.ansprechpartner-kategorie,
.ansprechpartner-kategorie-top {
  background-color: #C3DAE6;
  border-bottom: 2px solid #FFFFFF;
}

.ansprechpartner-kategorie {
  border-top: 2px solid #FFFFFF;
}

.ansprechpartner-kategorie-inhalt {
  padding: 3px 0 4px 15px;
  font-weight: bold;
  color: #5F8693;
}


/*
***************************************************************************************************
***************************************************************************************************
** Eintragsliste
***************************************************************************************************
***************************************************************************************************
*/

.ansprechpartner-eintragliste {
  padding: 0 11px 0 11px;
}


/*
***************************************************************************************************
** Eintrag
***************************************************************************************************
*/

.ansprechpartner-eintrag {
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
}

.table-ansprechpartner-eintrag-inhalt {
  width: 100%;
}

.table-ansprechpartner-eintrag-inhalt-text {
  width: 100%;
  vertical-align: bottom;
}

.ansprechpartner-eintrag-inhalt-text {
  padding: 8px 13px 8px 13px;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Text Feld
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.text-feld {
  background-color: #F1F6F9;
}

.text-feld-inhalt {
  padding: 9px 16px 9px 16px;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Weiterleitung
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.weiterleitung-body {
  padding: 10px;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Ciando-Buttons
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.ciando-buttons {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}

.ciando-buttons-body {
  width: 100%;
}

.ciando-buttons-body-item,
.ciando-buttons-body-item-last {
  position: relative;
  width: 187px;
  height: 23px;
  background-color: #e4e0fb;
  border-right: 2px solid #ffffff;
  border-bottom: 1px solid #ffffff;     /* wegen float-aufheben, das eine H�he von 1px hat */
  float: left;
}

.ciando-buttons-body-item-last {
  width: 188px;
  border-right: none;
}

/*
  WICHTIG:
  Ausnahme in ie.css
*/

.link-ciando-buttons-body-item:link,
.link-ciando-buttons-body-item:visited,
.link-ciando-buttons-body-item:hover,
.link-ciando-buttons-body-item:active {
  display: block;
  position: static;
  padding: 3px 10px 0 23px;
  background-image: url(../grafik/bg_link_ciando_button_pfeil.gif);
  background-repeat: no-repeat;
  background-position: 9px 8px;
}




/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Kollaborative Gruppen
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

.kollaborativ-body {
  background-color: #f1f6f9;
  border: 1px solid #ffffff;
}


/*
***************************************************************************************************
***************************************************************************************************
** Item
***************************************************************************************************
***************************************************************************************************
*/

/*
***************************************************************************************************
** Variante
***************************************************************************************************
*/

.table-kollaborativ-body-item-4,
.table-kollaborativ-body-item-5 {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: .9em;
}

.table-kollaborativ-body-item-4,
.table-kollaborativ-body-item-4 td,
.table-kollaborativ-body-item-5,
.table-kollaborativ-body-item-5 td {
  border-right: 2px solid #ffffff;
}

.table-kollaborativ-body-item-4 .table-kollaborativ-body-item-picture,
.table-kollaborativ-body-item-4 .table-kollaborativ-body-item-author,
.table-kollaborativ-body-item-4 .table-kollaborativ-body-item-text {
  width: 140px;
}

.table-kollaborativ-body-item-5 .table-kollaborativ-body-item-picture,
.table-kollaborativ-body-item-5 .table-kollaborativ-body-item-author,
.table-kollaborativ-body-item-5 .table-kollaborativ-body-item-text {
  width: 112px;
}

.table-kollaborativ-body-item-5 .table-kollaborativ-body-item-picture-last,
.table-kollaborativ-body-item-5 .table-kollaborativ-body-item-author-last,
.table-kollaborativ-body-item-5 .table-kollaborativ-body-item-text-last {
  width: 110px;
}

.table-kollaborativ-body-item-picture,
.table-kollaborativ-body-item-picture-last {
  padding: 5px 0 5px 0;
  text-align: left;
  vertical-align: top;
}

.table-kollaborativ-body-item-picture img,
.table-kollaborativ-body-item-picture-last img {
  margin-left: 5px;
}

.kollaborativ-body-item-author,
.kollaborativ-body-item-text {
  padding: 0 5px 5px 5px;
  line-height: 1.2em;
  overflow: hidden;
}

/*
***************************************************************************************************
** Variante 2
***************************************************************************************************
*/

.kollaborativ-body-item-author-2,
.kollaborativ-body-item-text-2 {
  padding: 0 5px 0 5px;
  line-height: 1.2em;
  overflow: hidden;
}

.kollaborativ-body-item-text-2 {
  padding-bottom: 5px;
}



/*
***************************************************************************************************
** Kommentar (Ebene 3)
***************************************************************************************************
*/


/*
******************************************
** Kommentar (Ebene 4)
******************************************
*/


/*
  Kommentar (Ebene 5)
*/




/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** Kommentar (Ebene 1)
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
** Kommentar (Ebene 2)
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
** Kommentar (Ebene 3)
***************************************************************************************************
*/


/*
******************************************
** Kommentar (Ebene 4)
******************************************
*/


/*
  Kommentar (Ebene 5)
*/