/* MAINCONTENT */

div.maincontent_innen {
    height:100%;
    left:259px;
    position:absolute;
    top:211px;
    width:476px;
}

#maincontent-design {
    margin: 31px 0 0 9px;
    text-align: left;
    font-weight: normal;
    color:#6B7579;
    width: 100%;
    min-height: 360px;
}

div#maintext a:link, div#maintext a:visited  , div#maintext a:active, div#maintext a:hover {
    color:#39AED2;
    text-decoration: none;
}

div#maintext h1, div#maincontent-design h1 {
    font-size: 18px;
    font-weight: bold;
    margin:0px;
    padding: 0px;
}
div#maintext h2, div#maincontent-design h2 {
    font-size: 16px;
    font-weight: bold;
}

div#maintext p, div#maintext li, div#maintext td, div#maintext b {
    color: #6b7579;
}

div.maintext  p, div#maincontent-design p {
    padding: 0px 0px 0px 0px;
    line-height: 18px;
}
div#maincontent-design div.newslettertext p {
    padding: 10px 0px 0px 0px;
}

div#maintext ul {
    list-style: none;
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}

div#maintext ul li {
    list-style:none;
    color:Black;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    line-height : 18px;

    background-image:url(../../../design/bp2/images/layout/main_dot_b.gif);
    background-repeat:no-repeat;
}

div.main_flash {
    padding: 18px 0px 18px 0px;
}

div#content-search h1 {
    color: #6B7579;
    font-size: 18px;
}
div.feedback h3 {
    color: #6B7579;
}

div#maincontent-design ol li {
    color:#6B7579;
    line-height : 18px;
}

table.renderedtable {
    padding: 6px 0 18px 0;
}

.renderedtable td {
    vertical-align:top;
    padding: 0;
    margin: 0px;
}

.renderedtable td p {
    padding: 0px;
    margin: 0px;
}

div#maincontent-design .renderedtable td p {
    line-height:13px;
    padding-bottom: 8px;
}

div#maincontent-design .renderedtable td ol, div#maincontent-design .renderedtable td ul {
    line-height : 18px;
    margin-top: 0px;

}


div.maintext_start
{

    /*margin-bottom:20px;*/
    /*font-size:11px;*/
    font-weight: normal;
  color: #024384;

  line-height : 18px;
}

/* baerenpost startseit */

div.maincontent_start {
    /*margin: 0px 0px 0px 0px;*/
}

div.footer_start {
    padding-left: 246px;
}

.startseite_img {

    /*margin-top: -19px;
    margin-left: -16px;*/
}


div.maintext_start_bp_angebote {
    padding: 0px 0px 0px 0px;
    /*margin: 25px 0px 0px -15px;*/
    margin: 25px 0px 0px 0px;
}

div.maintext_start_bp_angebote :hover, div.onlyClick:hover {
    cursor:pointer;
}

div.maintext_start_bp_angebote a:hover h1,
div.maintext_start_bp_angebote a:hover p {
}

div.maintext_start_bp_angebot {
    position: relative;
    padding: 0px;
    margin: 0px;
    width: 223px;
    height: 240px;

overflow: hidden;

    float: left;
    vertical-align: bottom;
}

div.maintext_start_bp_angebot_img {
    position: absolute;
    bottom: 0px;
    left: 0px;
}

div.maintext_start_bp_angebot h1 {
  font-size: 13px;
    font-weight: normal;
  color: #6b7579;
    margin: 9px 0px -9px 0px;
    padding: 0px 9px 0px 9px;
}

div.maintext_start_bp_angebot p {
  font-size: 11px;
    font-weight: normal;
  color: #6b7579;
    padding: 9px 0px 0px 0px;
    margin: 0px 9px 0px 9px;
    line-height: 16px;
}

div.maintext_start_bp_angebot .mehr, div.direktedraht .mehr_teaser, div.bp_teaser_text .mehr_teaser, div.produkte_gabel_preview_txt .mehr_teaser,  div.aa_gabel a.mehr_teaser, div.maintext a, div.teaser_content_link p a, div.produkte_gabel_preview_txt .mehr {
    color:#6b7579;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser.gif);
    background-repeat:no-repeat;
    background-position: 0 0;

    margin: 0px;
    padding: 0px 10px 0px 10px;
}

div.maintext_start_bp_angebot .mehr_teaser:hover, div.direktedraht .mehr_teaser:hover, div.bp_teaser_text .mehr_teaser:hover, div.produkte_gabel_preview_txt .mehr_teaser:hover,  div.aa_gabel a.mehr_teaser:hover, div.maintext a:hover, div.teaser_content_link p a:hover, div.produkte_gabel_preview_txt .mehr:hover {
    color:#9F161B;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser_hover.gif);
}
div.copytext_container {
    padding: 25px 0px 25px 0px;
}

div.maintext a, div.image_category .mehr, div.text_akt a {

    color:#2BA6CC;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser.gif);
    background-repeat:no-repeat;
    background-position: 0 0;

    margin: 0px;
    padding: 0px 0px 0px 10px;
}

div.maintext a:hover, div.image_category .mehr:hover, div.text_akt a:hover {
    color:#9F161B;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser_hover.gif);
}

div.productcharacter a, .zusatzbibliothek p, div.toggleElements a  {
    color:#2BA6CC;
}
div.productcharacter a:hover, .zusatzbibliothek p:hover, div.toggleElements a:hover {
    color:#9F161B;
}


div.folder_brochure_group a {
    color:#2BA6CC;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser_blau.gif);
    background-repeat:no-repeat;
    background-position: 0 0;

    margin: 0px;
    padding: 0px 2px 0px 10px;
}
div.folder_brochure_group a:hover {
    color:#9F161B;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser_hover.gif);
}
/* nivelliert den Pfeil bei den Lupen Images der Broschueren */
div.folder_brochure_group a.mehr_lupe {
        padding: 0px;
}


div.maintext_start_bp_angebot_abstand {
    padding: 0px;
    margin: 0px;
    width: 25px;
    height: 240px;
    float: left;
}

div#content-search .search_line {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

div#content-search .search_line p{
    margin-bottom:0px;
    padding-bottom:0px;
    margin-top:0px;
}

div#content-search .search_line b{
    font-weight:normal;
}

div#content-search .search_line .breadcrump_search {
    padding: 10px 0px 0px 0px;
}

div#content-search .search_line h2 {
    padding: 5px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

div#content-search .search_line .search_more {
    border-bottom: 1px solid #E4E4E4;
    text-align: right;
}

div#content-search .suchfeld{
    margin:0px 0px 0px 0px;
    width: 185px;
    background-color:#ffffff;
    border-bottom: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-left: 1px solid #E4E4E4;
    border-top: 1px solid #CECECE;
}


div#content-search input.suchbutton{
    vertical-align:middle;
    margin:-8px -3px 1px 2px;  /* IE */
    margin:-3px -3px 1px 2px; /* FF */

    padding:0px 0 0 0;
}


div.object-left
{
    padding:2px 7px 10px 0px;
    float: left;
    margin:0px 2px 0px 0px;
}

div.object-center
{
    padding:10px 0px 10px 0px;
/*    float: center;*/
    margin: 2px;
    background-color: transparent;
}

div.object-right
{
    padding:10px 0px 10px 0px;
    float: right;
    margin: 2px;
}

div.bestellservice
{
    vertical-align: top;
    float:left;
    width:300px;
}

div.bestellservice_bp
{
    vertical-align: top;
    float:left;
    /* baerenpost */
    width:200px;
}

div.broschuere
{
    /* baerenpost */
    float:right;
}

div.break_broschuere
{
    margin:10px 0px 10px 0px;
    border-bottom:1px solid #868F98;
}

/**** Kontaktseite Gro�kunden     ****/

.contact_td {
    vertical-align:top;
    width: 150px;

    /* baerenpost */
    text-align:center;

    padding: 25px 0 0 0;
    margin: 0;
}

.contact_subtitle {
    clear: both;
    color: #7a858b;
    padding: 1px 0px 0px 0px;
    margin: 0px 0px 0px 3px;
    width: 150px;
    background-color: #d5eef5;
}

/* GLOSSARY */

div.glossary
{
    float:left;
    /*width:150px;*/
    padding-right: 5px;
}

div.glossary_spacer
{
    height:25px;
}

div.glossary p
{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

/* AERZTE */

/* baerenpost ZUSATZBIBLIOTHEK */
div.productcharacter table, div.productcharacter td {
    background-color:#E7F5FB;
    padding:5px 2px 2px 2px;
    margin-top: 8px;
}

div.productcharacter td {
    vertical-align:top;
}

/* baerenpost rahmen um lupe */
div.lupe_image {
    border: #868f98 5px solid;
    padding: 5px;
    background-color:#a9dbec;
}

div.folder_brochure_group {
    padding: 13px 0px 0px 0px;
    color: #000;
}

div.bestellservice h2 {
    position: relative;
    background-color: red;
}

div.bp_space_footer {
    width: 20px;
    height: 85px;
}

div.bp_verkaufsargumente_packshot {
    padding: 13px 0px 18px 0px;
}

.bp_verkaufsargumente_packshot_bildunterschrift, .bp_gewusst_wie_beratungstip_bildunterschrift {
    color: Red;
}

.bp_gewusst_wie_beratungstip_bildunterschrift  {
    font-size: 9px;
}

.gewusst_wie_h2 {
    font-size: 16px;
    font-weight: bold;
}
.gewusst_wie_h3 {
    font-size: 14px;
    font-weight: bold;
}

.bp_buttons_abstand {
    padding: 50px 0px 18px 0px;
}



/* ########################## BP ########################### */

div.pflichttext-content-oben, div.pflichttext-content-unten, div.pflichttext-content-mitte {
        width: 100%;
        text-align: right;
        color: #9f161b;
}

div.pflichttext-content-oben {
    margin: -25px 0 7px 0;
}
div.pflichttext-content-unten {
    padding: 16px 0 0 0;
}
div.pflichttext-content-mitte {
    padding: 8px 0 8px 0;
}
div.indikation_gabel {
    margin: 0 0 0 0;
    padding: 0px;
    width: 476px;
}
div.indikation_gabel img {
    border: 1px solid #6b7579;
}
div.indikation_gabel img:hover {
    border: 1px solid #9f161b;
}
div.indikation_gabel_mehr {
/*    position: relative;
    bottom: 20px;
    left: 10px;*/
    margin: -20px 0 0 10px;}

div.indikation_gabel .mehr_teaser {
    font-size: 11px;
    margin: 0px;
    padding: 0px 10px 0px 0px;
}

div.indikation_gabel .mehr_teaser:hover {
    color:#9F161B;
    font-size: 11px;
}

.Schmerzen {
    color:#9f161b;
}
.Schmerzen_BG {
    background-color: #f1dcdd;
}
.MagenDarm, .MagenDarm h4 {
    color:#235a37;
}
.MagenDarm_BG {
    background-color: #d3eddc;
}
.MagenDarm_hell {
    background-color: #e8f6ed;
}
.Erkaeltung {
    color:#1e2e72;
}
.Erkaeltung_BG {
    background-color: #dde3ec;
}
.Nahrungsergaenzungsmittel {
    color:#3b79bb;
}
.Nahrungsergaenzungsmittel_BG {
    background-color: #d8e4f1;
}
.Espumisan {
    color:#235a37;
}
.Espumisan a {
    color:#235a37;
}

/* ### GABEL ### */
div.produkte_gabel {
    margin: 0 0 19px 0;
    padding: 0px;
    width: 476px;
}

div.produkte_gabel_titel {
    position: relative;
    bottom: 200px;
    left: 10px;
    color: #ffffff;
    font-size: 18px;
}

/* ### GABEL PREVIEW ### */

div.produkte_gabel_preview {
    width: 226px;
    height: 50px;
    overflow: hidden;
    border: 1px solid #6b7579;
    position: relative;
}
div.produkte_gabel_preview:hover {
    cursor:pointer;
}
div.left {
    float: left;
    /*margin: 5px 28px 0 0;*/
    margin: 5px 0px 0 0;
}

div.right {
    float: right;
    margin: 5px 0 0 0;
}

div.produkte_gabel_preview {
}

div.produkte_gabel_preview_txt {
    width: 106px;
    height: 50px;
    float: left;
    padding: 0 0 0 9px;
    margin: 0;
}

div.maintext p, div#maincontent-design div.produkte_gabel_preview_txt p, div.dr_text p {
    margin: 0;
    padding: 0;
    line-height:14px;
}

div.produkte_gabel_preview_image {
    float: right;
    width: 100px;
    height: 50px;
    text-align: center;

}

/* ### DR ### */
div#dr {
    position: relative;
    width: 476;
    height: 200px;
    padding: 10px;
}

div.dr_text {
    width: 240px;
    height: 200px;
    float: left;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}

div.dr_block {
    float: right;
    position: relative;
    width: 213px;
    height: 200px;
    background: #ffffff;
}
div.dr_image {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #FFFFFF;
}

div.dr_image_____ohne_dr_block {
    float: right;
    width: 213px;
    height: 200px;
    text-align: right;
    vertical-align: bottom;
    background-color: #FFFFFF;
}

div.dr_text h1 {
    font-size: 22px;
    padding: 0;
    margin: 0;
}

div.dr_zusammensetzung {
    position: absolute;
    top: 164px;
    width: 240px;
    height: 50px;
    overflow: hidden;
}

div.dr_zusammensetzung p {
    margin: 0px;
    padding: 9px 10px 10px 10px;
}


div#dr_anwendungsgebiete {
    padding: 10px;
}

div#dr_anwendungsgebiete h2 {
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

div#dr_anwendungsgebiete ul {
    list-style: none;
    padding: 0px 0px 0px 14px;
    margin:0px 0px 0px 0px;
}

div#dr_anwendungsgebiete ul li {
    list-style-type:square;
    color:#6b7579;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    line-height : 18px;
}

/* ### Downloads und PZN ### */
div#downloads_pzn {
    position: relative;
    width: 476;
    height: 79px;
    padding: 22px 0px 22px 10px; /* Ausnahme wegen PZN Tabelle */
    background-color: #FFFFFF;
}

div.downloads_pzn_text {
    width: 215px;
    float: left;
    padding: 0;
    margin: 0;
}

div.downloads_pzn_table {
    float: right;
    width: 226px;
    height: 79px;
}

div#maincontent-design div.downloads_pzn_text p {
    margin: 0px;
    padding: 5px 10px 0px 0px;
}

.mehr_pdf {
    color:#6b7579;
    background-image:url(../../../design/bp2/images/layout/pdf_icon.gif);
    background-repeat:no-repeat;
    margin: 6px 0 0 0;
    padding: 0px 10px 0px 25px;
    display: block;
}
.mehr_pdf:hover {
    color:#9f161b;
}

.verkaufseinheit {
    border-bottom:1px solid;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 2px 0px;
    color:#6b7579;
    line-height : 18px;
}
.verkaufseinheit_th {
    border-bottom:0px solid #666666;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}

/* ### DR BUTTONS ### */
div.dr_buttons {
    padding: 0px;
}
/* nach dr_buttons */
div.height_25 {
    padding: 25px 0px 40px 0px;
}
div.dr_button a {
    display:block;
    width:114px;
    height:20px;
    font-weight:normal;
    font-size: 11px;
    float:left;
    text-align:center;

    margin: 0 1px 0 0;
    padding: 1px 4px 0px 0px;
    text-decoration:none;
}

div.dr_button_MagenDarm a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_MagenDarm.gif) no-repeat top left;
}
div.dr_button_MagenDarm a:hover, div.dr_button_MagenDarm a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_MagenDarm_down.gif) no-repeat top left;
}

div.dr_button_Schmerzen a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Schmerzen.gif) no-repeat top left;
}
div.dr_button_Schmerzen a:hover, div.dr_button_Schmerzen a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Schmerzen_down.gif) no-repeat top left;
}

div.dr_button_Erkaeltung a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Erkaeltung.gif) no-repeat top left;
}
div.dr_button_Erkaeltung a:hover, div.dr_button_Erkaeltung a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Erkaeltung_down.gif) no-repeat top left;
}

div.dr_button_Nahrungsergaenzungsmittel a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Nahrungsergaenzungsmittel.gif) no-repeat top left;
}
div.dr_button_Nahrungsergaenzungsmittel a:hover, div.dr_button_Nahrungsergaenzungsmittel a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Nahrungsergaenzungsmittel_down.gif) no-repeat top left;
}

div.Espumisan a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Espumisan.gif) no-repeat top left;
}
div.Espumisan a:hover, div.Espumisan a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_Espumisan_down.gif) no-repeat top left;
}


/* FLASH Element mit 476 Breite zu gross */
div.content-media {
    margin: 0 0 0 -5px;
}

/* ### Aktuelle Angebote Liste ### */
div.aa_gabel {
    position: relative;
    margin: 0 0 0px 0px;
    padding: 0 0 0px 0;
    width: 476px;
    height: 110px;
}
div.aa_gabel {
    border: 1px solid #6b7579;
}
div.aa_gabel:hover {
    cursor:pointer;
}

div.aa_gabel h2 {
    font-size: 12px;
    color: #60616f;
    padding: 0;
    width: 270px;
    margin: 10px 0 0px 10px;
}
div.aa_gabel h3 {
    font-size: 18px;
    width: 270px;
    padding: 0;
    margin: 0 0 0px 10px;
}
div.aa_gabel_txt {
    width: 270px;
    margin: 5px 0 2px 10px;
}
div.aa_gabel p {
    margin: 0 0 0px 10px;
}
div.aa_gabel_spacer {
    height: 18px;
    width: 476px;
}
div.aa_gabel_img {
    position: absolute;
    right: 0px;
    top: 0px;
    margin: -10px 0 0px 0px;
}

/* ### Aktuelle Angebote Detail ### */

div.aa_angebot_head {
    margin: 0px;
    padding: 0px;
    width: 476px;
    height: 300px;
}

div.aa_angebot_container {
    margin: 0px;
    padding: 0px;
    width: 476px;
}
/* weil float die height auf 0 setzt, pseudowerte */
div.aa_1, div.aa_2 {
    height: 665px;
}
div.aa_3, div.aa_4 {
    height: 900px;
}
div.aa_5, div.aa_6 {
    height: 1400px;
}


div.aa_angebot {
    margin: 0 0 0px 0px;
    padding: 0 0 0px 0;
    width: 213px;
}

div.aa_angebot h2 {
    font-size: 22px;
    margin: 0;
    padding: 11px 0 0px 0px;
    margin: 0px 0 0px 10px;
    line-height: 22px;
}
.aa_h2_zeilenhoehe_1 {
}
h2.aa_h2_zeilenhoehe_2 {
    height: 45px;
}
h2.aa_h2_zeilenhoehe_3 {
    height: 56px;
}
h3.aa_h3_zeilenhoehe_2 {
    height: 24px;
}
div.aa_txt_zeilenhoehe_3 {
    height: 67px;
}
div.aa_txt_zeilenhoehe_4 {
    height: 104px;
}
div.aa_angebot h3 {
    font-size: 12px;
    padding: 11px 0 9px 0px;
    margin: 0 0 0px 10px;
    line-height: 12px;
}
div.aa_angebot, div.aa_angebot p {
    margin: 0 0 0px 10px;
}
div.dr_button p {
    margin-left: 0;
}
div.aa_block {
    position: relative;
    width: 213px;
    height: 200px;
    margin: 18px 0px 0px 1px;
    padding: 0px 0px 0px 0px;
    background: #ffffff;
}
div.aa_lupe {
    position: relative;
    width: 30px;
    height: 27px;
    z-index: 100;
}
div.aa_angebot_img {
    z-index: 90;
    position: absolute;
    bottom: 0px;
}
div#maincontent-design div.aa_angebot_txt p {
    line-height: 13px;
    font-size: 11px;
    color: #6b7579;
}

div.aa_left {
    float: left;
    margin: 5px 30px 25px 10px;
}

div.aa_right {
    float: right;
    margin: 5px 10px 25px 0px;
}

div.left_10 {
    padding-left: 10px;
}
div.top_8 {
    padding-top: 8px;
}

div.aa_angebot_txt ul {
    list-style: none;
    padding: 0px 0px 0px 14px;
    margin:0px 0px 0px 10px;
}

div.aa_angebot_txt ul li {
    list-style-type:square;
    color:#6b7579;
    padding:3px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
div.bestellformular_download {
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    float: left;
}

/* ### DocCheck ### */
div#doccheck {
    width:467px;
    height:231px;
    padding-bottom: 50px;
}

/* ######################## Angebot 1 ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_1 {
    background-color: #fdf3e3;
}
div.aa_gabel_angebot_1 h3, div.aa_gabel_txt_angebot_1 {
    color:#007733;
}
div.aa_angebot_container_angebot_1 {
    background-color: #f9e8cc;
}
div.aa_angebot_angebot_1, td.aa_angebot_angebot_1 {
    background-color: #fdf3e3;
}
div.aa_angebot_angebot_1 h2, div.aa_angebot_angebot_1 h3 {
    color:#007733;
}
div.aa_lupe_angebot_1 {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_1.gif) no-repeat left top;
}
div.dr_button_angebot_1 a{
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_1.gif) no-repeat top left;
    color:#007733;
}
div.dr_button_angebot_1 a:hover, div.dr_button_angebot_1 a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_1_down.gif) no-repeat top left;
}

/* ######################## Angebot 1b ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_1b  {
    background-color: #d3eeea;
}
div.aa_gabel_angebot_1b  h3, div.aa_gabel_txt_angebot_1b  {
    color:#006650;
}
div.aa_angebot_container_angebot_1b  {
    background-color: #ace1d9;
}
div.aa_angebot_angebot_1b , td.aa_angebot_angebot_1b  {
    background-color: #d3eeea;
}
div.aa_angebot_angebot_1b  h2, div.aa_angebot_angebot_1b  h3 {
    color:#006650;
}
div.aa_lupe_angebot_1b  {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_1b.gif) no-repeat left top;
}
div.dr_button_angebot_1b  a{
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_1b.gif) no-repeat top left;
    color:#006650;
}
div.dr_button_angebot_1b  a:hover, div.dr_button_angebot_1b  a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_1b_down.gif) no-repeat top left;
}

/* ######################## Angebot 2 ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_2 {
    background-color: #fae5f2;
}
div.aa_gabel_angebot_2 h3, div.aa_gabel_txt_angebot_2 {
    color:#025235;
}
div.aa_angebot_container_angebot_2 {
    background-color: #f6d0e7;
}
div.aa_angebot_angebot_2, td.aa_angebot_angebot_2 {
    background-color: #fae5f2;
}
div.aa_angebot_angebot_2 h2, div.aa_angebot_angebot_2 h3 {
    color:#025235;
}
div.aa_lupe_angebot_2 {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_2.gif) no-repeat left top;
}
div.dr_button_angebot_2 a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_2.gif) no-repeat top left;
    color:#025235;
}
div.dr_button_angebot_2 a:hover, div.dr_button_angebot_2 a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_2_down.gif) no-repeat top left;
}

/* ######################## Angebot 3 ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_3 {
    background-color: #cfeaf6;
}
div.aa_gabel_angebot_3 h3, div.aa_gabel_txt_angebot_3 {
    color:#0061a6;
}
div.aa_angebot_container_angebot_3 {
    background-color: #a6d9ee;
}
div.aa_angebot_angebot_3, td.aa_angebot_angebot_3 {
    background-color: #004288;
}
div.aa_angebot_angebot_3 h2, div.aa_angebot_angebot_3 h3 {
    color:#0061a6;
}
div.aa_lupe_angebot_3 {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_3.gif) no-repeat left top;
}
div.dr_button_angebot_3 a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_3.gif) no-repeat top left;
    color:#0061a6;
}
div.dr_button_angebot_3 a:hover, div.dr_button_angebot_3 a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_3_down.gif) no-repeat top left;
}

/* ######################## Angebot 3b ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_3b {
    background-color: #efedec;
}
div.aa_gabel_angebot_3b h3, div.aa_gabel_txt_angebot_3b {
    color:#004288;
}
div.aa_angebot_container_angebot_3b {
    background-color: #dfdedc;
}
div.aa_angebot_angebot_3b, td.aa_angebot_angebot_3b {
    background-color: #efedec;
}
div.aa_angebot_angebot_3b h2, div.aa_angebot_angebot_3b h3 {
    color:#024387;
}
div.aa_lupe_angebot_3b {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_3b.gif) no-repeat left top;
}
div.dr_button_angebot_3b a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_3b.gif) no-repeat top left;
    color:#004288;
}
div.dr_button_angebot_3b a:hover, div.dr_button_angebot_3b a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_3b_down.gif) no-repeat top left;
}

/* ######################## Angebot 1a ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
/* Containerfarbe */
div.aa_gabel_angebot_1a {
    background-color: #e3f2fb;
}
div.aa_gabel_angebot_1a h3, div.aa_gabel_txt_angebot_1a {
    color:#b40b1e;
}
/* Hintergrundfarbe */
div.aa_angebot_container_angebot_1a {
    background-color: #cce7f8;
}
/* Containerfarbe */
div.aa_angebot_angebot_1a, td.aa_angebot_angebot_1a {
    background-color: #e3f2fb;
}
div.aa_angebot_angebot_1a h2, div.aa_angebot_angebot_1a h3 {
    color:#b40b1e;
}
div.aa_lupe_angebot_1a {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_1.gif) no-repeat left top;
}
div.dr_button_angebot_1a a{
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_1a.gif) no-repeat top left;
    color:#b40b1e;
}
div.dr_button_angebot_1a a:hover, div.dr_button_angebot_1a a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_1a_down.gif) no-repeat top left;
}

/* ######################## Angebot 2a ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_2a {
    background-color: #efedec;
}
div.aa_gabel_angebot_2a h3, div.aa_gabel_txt_angebot_2a {
    color:#004287;
}
div.aa_angebot_container_angebot_2a {
    background-color: #dfdedc;
}
div.aa_angebot_angebot_2a, td.aa_angebot_angebot_a2 {
    background-color: #efedec;
}
div.aa_angebot_angebot_2a h2, div.aa_angebot_angebot_2a h3 {
    color:#004287;
}
div.aa_lupe_angebot_2a {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_2a.gif) no-repeat left top;
}
div.dr_button_angebot_2a a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_2a.gif) no-repeat top left;
    color:#004287;
}
div.dr_button_angebot_2a a:hover, div.dr_button_angebot_2a a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_2a_down.gif) no-repeat top left;
}

/* ######################## Angebot 2ab ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_2ab {
    background-color: #efedec;
}
div.aa_gabel_angebot_2ab h3, div.aa_gabel_txt_angebot_2ab {
    color:#008681;
}
div.aa_angebot_container_angebot_2ab {
    background-color: #dfdedc;
}
div.aa_angebot_angebot_2ab, td.aa_angebot_angebot_2ab {
    background-color: #efedec;
}
div.aa_angebot_angebot_2ab h2, div.aa_angebot_angebot_2ab h3 {
    color:#008681;
}
div.aa_lupe_angebot_2ab {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_2a.gif) no-repeat left top;
}
div.dr_button_angebot_2ab a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_2a.gif) no-repeat top left;
    color:#008681;
}
div.dr_button_angebot_2ab a:hover, div.dr_button_angebot_2ab a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_2a_down.gif) no-repeat top left;
}

/* ######################## Angebot 3a ######################## */
/* [Baerenpost Angebote] - CSS Style Identifier css_style_identifier */
div.aa_gabel_angebot_3a {
    background-color: #fdf3e3;
}
div.aa_gabel_angebot_3a h3, div.aa_gabel_txt_angebot_3a {
    color:#007733;;
}
div.aa_angebot_container_angebot_3a {
    background-color: #f9e8cc;
}
div.aa_angebot_angebot_3a, td.aa_angebot_angebot_3a {
    background-color: #fdf3e3;
}
div.aa_angebot_angebot_3a h2, div.aa_angebot_angebot_3a h3 {
    color:#007733;
}
div.aa_angebot_angebot_3a h2 {
    font-size: 18px;
}
div.aa_lupe_angebot_3a {
    background: url(../../../design/bp2/images/layout/aa_lupe_angebot_3a.gif) no-repeat left top;
}
div.dr_button_angebot_3a a {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_3a.gif) no-repeat top left;
    color:#007733;;
}
div.dr_button_angebot_3a a:hover, div.dr_button_angebot_3a a:active  {
    background: url(../../../design/bp2/images/layout/bg_dr_button_angebot_3a_down.gif) no-repeat top left;
}
div.aa_angebot_angebot_3a b {
    color: #007733;
}


/* ### Teaser Anpassungen ### */
div.teaser_content_link {
    position: relative;
    top: -25px;
    left: 10px;
}
div.teaser_content_spacer {
    height: 18px;
}

/* ### Gutschein ### */
.gutschein_line {
    padding: 15px 0px 15px 0px;
}

div.toggler-c-opened div.gutschein_line {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.gutschein_spacer {
    clear:both;

}

/* ### Individuelle Styles ### */
div#maincontent-design div.eudorlin_deko_rot b {
    line-height: 28px;
    color: #9F161B;
}
div.maintext  p, div#maincontent-design div.kindermund  p {
    padding-top: 18px;
}
div#maincontent-design div.sudoku b {
    line-height: 28px;
    color: #9F161B;
}
div#maincontent-design div.luft_im_bauch b {
    line-height: 28px;
    color: #019c40;
}

/* ### Search - im Startseitendesign### */
div#content-search {
    /*padding-left:259px;*/
    width:460px;
}
.search_line h2 {
    color: #6B7579;
    font-size:12px;
}
div#content-search div.search_more a.mehr {
    color: #2BA6CC;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser.gif);
    background-repeat:no-repeat;
    background-position: 0 0;

    margin: 0px;
    padding: 0px 10px 0px 10px;
}

div#content-search div.search_more a.mehr:hover {
    color: #9F161B;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser_hover.gif);
}


/* ### Warenkorb ### */
/* WARENKORB */

div.bestellobjekte {
    margin: 10px 0px 0px 10px;
}
div.wk_headline {
    font-weight: bold;
    color:#868F98;
    margin-bottom:10px;
}
table.warenkorb {
    width: 360px;
}
table.warenkorb tr {
    vertical-align: middle;
}
table.warenkorb td.anzahl {
    width: 45px;
    vertical-align: middle;
}
table.warenkorb td.beschreibung {

}
table.warenkorb td.wk_del {
    width: 11px;
}
table.warenkorb td.zeile_a {
    background-color: #e5e5df;
}
table.warenkorb td.zeile_b {
    background-color: #F0F0EA;
}
table.warenkorb td.wk_del a {
    background-image:url(../../../design/plain_site/images/layout/wk_del.jpg);
    background-position:left top;
    display:block;
    height:15px;
    text-indent:-9999em;
    width:11px;
}
table.warenkorb td.wk_del a:hover {
    background-position:left bottom;
}

div.newsletter_archiv {
    padding-top: 9px;
}
div.newsletter_archiv h3 {
    font-size: 12px;
}

table.table_bp_liste {
    padding-top: 15px;
}
table.table_bp_liste tr.even {
  background-color:#f2f2f1;
}

table.table_bp td {
    vertical-align: top;
}

div.dc_innenseiten {
}
div.dc_abmeldung {

}
div.dc_abmeldung h1 {
    font-size: 18px;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 18px 0px;
    color: #6b7579;
}

div.dc_abmeldung .maintext {
    color: #6b7579;
    padding: 0px 0px 18px 0px;
}

div.bestellung_links {
    clear: both;
    padding: 5px 0 10px 0;
}
div.bestellung_links a {
    color:#6b7579;
    margin: 6px 0 0 0;
    padding: 0px 10px 0px 10px;
    display: block;
    background-image:url(../../../design/bp2/images/layout/arrow_bp_teaser.gif);
    background-repeat:no-repeat;
    background-position: 0 0;

}
div.bestellung_links a:hover {
    color:#9f161b;
}



/* ######################## Landing Pages  ######################## */
/* Linkfarbe Gebrauchsinformationen fuer Patienten */
div.pflichtangaben_liste a {
    color:#6B7579
}
div.pflichtangaben_liste div.pflichtangaben_liste_headline b {
    color:#6B7579
}

/* ######################## Gabelseiten  ######################## */
/* Bold und Headlines */
 div.dc_pre_content h2, div.dc_pre_content b {
     color: #333333;
 }

