
.rd { margin: 0; }

body
{
 font-size: 100%;
 color: #000000;
}
#content #content-teaser-box p { width:385px; }

div.holder
{
 width: auto;
}

.ignore,
div#top *,
div#navigation,
div#sidebar,
ul.meta,
ul#buttons,
ul#options,
ul#contentnavi,
ul#dialognavi,
#flashcontent,
form.mydkv,
form.dkv_in_ihrer_naehe
{
 display: none;
}
div#top div#logos, div#top div#logos a, div#top div#logos a img
{
    display: block;
}
div#top div#logos a img
{
    margin-bottom: 30px;
}
span.printOnly
{
    display: inline;
}

body
{
 font-family: Arial, sans-serif;
 text-align: left;
 background-color: #ffffff;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
}
div#viewport
{
 text-align: left;
 margin-left: 0;
 margin-right: 0;
 width: auto;
}
div#teaser
{
 border-top: 1px solid #98A92A;
 border-bottom: 1px solid #98A92A;
 margin: 0;
 padding: 10px 0;
 display: block;
 background: none;
 height: auto;
}
div#teaser *
{
 margin: 0;
 padding: 0;
}
div#teaser span
{
 display: block;
}
* html div#teaser span
{
 height: 1em;
 line-height: 1em;
 width: 100%;
}

div#teaser span#teaser_description {
 font-weight: bold;
 font-size: 1em;
}
* html div#teaser span#teaser_description {
 padding-top: 10px;
}
div#teaser span#unternehmen_gesundheit {
 font-style: italic;
 font-size: 0.7em;
}
* html div#teaser span#unternehmen_gesundheit {
 padding-bottom: 15px;
}
p.drucken
{
 position: absolute;
 top: 15px;
 right: 110px;
 display: none;
}
p.druckschliessen
{
 position: absolute;
 top: 15px;
 right: 15px;
 display: none;
}
div#content
{
 width: auto;
 margin-top: 30px;
 margin-left: 0;
 float: none;
 display: block;
}
div.holder
{
 padding-top: 0;
}
div.content_holder
{
 margin-left: 0;
 margin-right: 0;
}
h1.content
{
 padding-top: 0;
 color: #000000;
 font-size: 1.2em;
}

*
{
 border: 0;
}

th, td
{
 padding: 3px;
}

div#footer,
p#footer,
p#lexdisclaimer
{
 clear: both;
 margin-bottom: 50px;
 float: none;
 width: auto;
}
p#lexdisclaimer
{
 margin-bottom: 0;
} 
div.zte_links
{
 width: 49%;
}
* html div.zte_links
{
 width: 50%;
}
div.zte_rechts
{
 width: 50%;
}

*+html div.bstart { width: 18cm; }
*+html div.zte_links { width: 8.95cm; border-bottom: 0.5mm solid #ffffff; border-right: 0.5mm solid #ffffff; }
*+html div.zte_rechts { width: 8.95cm; border-bottom: 0.5mm solid #ffffff; }
*+html div.teaser_klein_breiter { width: 8.95cm; }

div.content_holder
{
    height:1%;
}
#content-teaser-box, 
#content-teaser-box div.ihr_vorteil,
#content-teaser-box div.exklusiv_bei_uns 
{ 
    background: no-repeat; 
}
#viewport #content-teaser-box a 
{
    text-decoration:none;
    margin-top:-3px;
}
#viewport #content-teaser-box p 
{
    margin-top: 6px;
} 
#content-teaser-box,
#content-teaser-box div { 
    background: no-repeat;
}

  #content-teaser-box p, 
  #content-teaser-box p strong,
  #content-teaser-box p a {
   color: #000;
  }
  #content-teaser-box div span.ignore,
  #content-teaser-box div span.ignore a {
   position: absolute;
   float:left;
   left: auto; 
   top: auto; 
   width: 118px; 
   height: 32px;
   display:block;
   color:#0B565A;
   margin:9px;
   font-weight:bold;
  }

* html #content-teaser-box div span.ignore {
    left:0;
}
 
table.content-teaser-themen td.ges,
table.content-teaser-themen td.med, 
table.content-teaser-themen td.ver,
table.content-teaser-themen td
{
    background:no-repeat;
    vertical-align:top;
    border-right:none;
}
table.content-teaser-themen td.ges h4.ignore,
table.content-teaser-themen td.med h4.ignore, 
table.content-teaser-themen td.ver h4.ignore
{
    width:auto;
    height:auto;
    display:block;
    left:auto;
    top:auto;
    position:relative;
    color:#0B565A;
}

table.content_tabelle th,
table.produktDB th,
table.content_tabelle td,
table.produktDB td
{
 border: 1px solid #000000;
 border-width: 1px 1px 1px 1px;
}
th, th.third, td, td.ti, td.th {
 color: #000000;
 background-color: #FFFFFF;
}
td.ti a {
 color: #000000;
}

/* Sitemap */

div.sitemap_block,
div.sitemap_block_last
{
 width: 49%;
 padding-top: 1em;
}

div.sitemap_block ul.main,
div.sitemap_block ul.service,
div.sitemap_block_last ul.main,
div.sitemap_block_last ul.service,
div.sitemap_block ul.main li,
div.sitemap_block ul.service li,
div.sitemap_block_last ul.main li,
div.sitemap_block_last ul.service li
{
 width: auto;
 background: none;
}

div.sitemap_block ul.main li,
div.sitemap_block ul.service li,
div.sitemap_block_last ul.main li,
div.sitemap_block_last ul.service li
{
 width: auto;
}

div.sitemap_block.printleft
{
 clear: both;
}
div.sitemap_top
{
 padding-top: 2em;
}
div.sitemap_bottom
{
 border: none;
 padding-top: 2em;
}
div.sitemap_versicherungsschutz,
div.sitemap_gesundheitsinformationen,
div.sitemap_medizinische_versorgung,
div.sitemap_versicherungsservice,
div.sitemap_gesundheitsservice,
div.sitemap_unternehmen,
div.sitemap_presse
{
 padding-top: 0;
 background: none;
}

ul.main,
ul.service
{
 list-style: none;
 padding-left: 0;
}
ul.main ul,
ul.service ul
{
 list-style: square outside;
}
ul.main li,
ul.service li
{
 list-style: none;
 margin-left: 0;
}
ul.main ul li,
ul.service ul li
{
 list-style: square outside;
 margin-left: 1.5em;
}

ul.main li a,
ul.service li a
{
 padding-left: 0; 
 color: #000000;
 text-decoration: none;
 background-color: #FFFFFF;
 background: none;
 font-size: 1.2em;
 font-weight: bold;
 border-bottom: 1px solid black;
}
ul.main li.first a { margin-top: 0; }
ul.main li.first li a { margin-top: 0; }
ul.main li a.gesundheitsinformationen
{
 background-color: #FFFFFF;
}
ul.main ul li a,
ul.main ul li a:hover,
ul.main ul li a.active,
ul.main ul li strong a,
ul.service ul li a,
ul.service ul li a:hover,
ul.service ul li a.active,
ul.service ul li strong a
{
 padding-left: 0;
 background-color: #FFFFFF;
 font-size: 1em;
 font-weight: bold;
 border: none;
}
ul.main ul ul li a,
ul.main ul ul li a:hover,
ul.main ul ul li a.active,
ul.main ul ul li strong a,
ul.service ul ul li a,
ul.service ul ul li a:hover,
ul.service ul ul li a.active,
ul.service ul ul li strong a
{
 padding-left: 0;
 font-weight: normal;
 background-color: #FFFFFF;
}
ul.main ul ul ul li a,
ul.main ul ul ul li a:hover,
ul.main ul ul ul li a.active,
ul.main ul ul ul li strong a,
ul.service ul ul ul li a,
ul.service ul ul ul li a:hover,
ul.service ul ul ul li a.active,
ul.service ul ul ul li strong a
{
 padding-left: 0;
 background-color: #ffffff;
}
ul.main ul li a,
ul.main ul ul li a,
ul.main ul ul ul li a,
ul.service ul li a,
ul.service ul ul li a,
ul.service ul ul ul li a
{
 color: #000000;
 background: none;
}
ul.main li a:hover,
ul.service li a:hover
{
 color: #000000;
}
ul.main ul li a:hover,
ul.main ul ul li a:hover,
ul.main ul ul ul li a:hover,
ul.service ul li a:hover,
ul.service ul ul li a:hover,
ul.service ul ul ul li a:hover
{
 color: #000000;
 background: none;
}
ul.main li strong a,
ul.main li a.active
{
 color: #000000;
 background: none;
}
ul.main ul li a.active,
ul.main ul ul li a.active,
ul.main ul ul ul li a.active,
ul.service ul li a.active,
ul.service ul ul li a.active,
ul.service ul ul ul li a.active
{
 color: #000000;
 background: none;
}
ul.main ul li strong a,
ul.main ul ul li strong a,
ul.main ul ul ul li strong a,
ul.service ul li strong a,
ul.service ul ul li strong a,
ul.service ul ul ul li strong a
{
 color: #000000;
 background: none;
}
ul.main li strong a:hover,
ul.main li a.active:hover
{
 color: #000000;
 background: none;
}
ul.main ul li strong a:hover,
ul.main ul ul li strong a:hover,
ul.main ul ul ul li strong a:hover,
ul.main ul li a.active:hover,
ul.main ul ul li a.active:hover,
ul.main ul ul ul li a.active:hover,
ul.service ul li strong a:hover,
ul.service ul ul li strong a:hover,
ul.service ul ul ul li strong a:hover,
ul.service ul li a.active:hover,
ul.service ul ul li a.active:hover,
ul.service ul ul ul li a.active:hover
{
 color: #000000;
 background: none;
}
ul.sitemap_service
{
 padding-top: 0px;
}
ul.service li a
{
 background-color: #FFFFFF;
}

/* /Sitemap */



/* Produkttemplate */
        #produktlayer  
        {      
            float:none;
        }
        #oberDIV
        {
            position: static;
            float: none;
        }

        #produktlayer h2
        {
            padding-top: 0;
            color: #000000;
            font-size: 1.2em;
        }

        div.content_main_div div.content_detail h2,
        div.content_holder #ihr_plus_content h2,
        div.content_holder #productview_right_content h2
        { 
            font-size: 1.2em; 
            color: #000000;
            margin-top: 5px; 
            margin-bottom: 10px; 
        }

        .kom_img_left, .kom_img_center, .kom_img_right, .kom_img_left_zwei, .kom_img_center_zwei, 
        .kom_img_right_zwei, .plus_img_left, .plus_img_center, .plus_img_right, .plus_img_left_zwei, 
        .plus_img_center_zwei, .plus_img_right_zwei, .det_img_left, .det_img_center, .det_img_right, 
        .det_img_left_zwei, .det_img_center_zwei, .det_img_right_zwei,
        .reiter
        { 
            display: none;      
        }


        div.content_holder #left-content li 
        { 
            list-style-image: url('img/icons/haekchen-auf-weiss.gif'); 
        }
        div.content_holder #ihr_plus_content li,
        div.content_holder #productview_right_content li 
        { 
            list-style-image: url('img/icons/haekchen-auf-weiss.gif'); 
        }


        /* ab hier Layer 01-02 */
        
        #kompaktansicht,
        #productview_left
        {
            display:block;
            height:auto !important;  
            background-color:#ffffff;
            float: none;
            min-height: 0px !important;
        }
        #over_left
        {
            height:auto !important;
            padding-bottom: 0;
            position: static;
            min-height: 0px !important;
            float: left; 
            margin-left: 0;
            width: 50%;
        }

        #left-content
        {
            float: left; 
            margin-left: 0;
        }
        
        #center-right,
        #right-content
        {
            min-height: 0px !important;
            margin-top: 0;
            border: none;
            width: auto;
        }
        #center_right_head,
        .screenOnly
        {
            display: none;
        }

        #quickresult
        {
            float: left;
            margin: 0 10px;
            padding: 10px;
            border: 1px solid #99aa28;
            z-index: 1;
            width: 250px;
        }
        * html #quickresult
        {
            height: 1%;
        }
        #rechner_anzeige
        {
           background: none; 
           margin: 0 auto; 
           color:#000000; 
           border: 1px solid #99aa28;
        }
        #quickresult p
        {
            text-align: center;
        }

        /* ab hier layer 03 */
        
         
        
        #detailansicht,
        #productview_center
        {
            display:block;
            min-height:0 !important;
            height:auto !important; 
            background-color:#ffffff;
        }

        hr.linie
        {
            margin-left:0; 
            margin-right:0;
        }

div.content_main_div div.content_detail,
#ihr_plus_content,
#productview_right_content
{
    margin-left: 0;
}        

        img.buttons_detail
        {
            display: none;
        }
        
        
        
        /* ab hier Layer 04 */
        
            
        #ihr_plus,
        #productview_right
        {
            display:block;
            min-height:0 !important;
            height:auto !important;  
            background-color:#ffffff;
        }
              
        img.mitte_img,
        img.prod_button,
        img.online_antrag,
        img.buttons_detail
        {
            display: none;
        }
        
        div.content_main_div
        {
            float:none;
        }
        
        p#kompakt_buttons,
        #anfordern,
        #detail_anfordern,
        #detail_anfordern input,
        #kompakt_anfordern,
        #kompakt_anfordern input,
        #plus_anfordern,
        #plus_anfordern input,
        #kompakt_buttons form,
        #kompakt_buttons form input
        {
            display: none;
        }

/* /Produkttemplate */


/**** B Hoverbox ****/

div.content_holder ul.hoverbox a:hover .preview
{
    display: none;
}

/**** E Hoverbox ****/


