.rd { margin: 0; }

body
{
 font-size: 100%;
}
#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,
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%;
}
div.zte_rechts,
* html div.zte_links
{
 width: 50%;
}

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


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

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

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


/* ADM - CSSprint - projekteigen */

/* Header */

div#teaser
{
 border-top: 1px solid #095751;
 border-bottom: 1px solid #095751;
}

/* Header */


/* Sitemap */

div.sitemap_gomedusgmbh,
div.sitemap_gesundheitszentren,
div.sitemap_gesundheitsberatung,
div.sitemap_veranstaltungen_termine,
div.sitemap_gomeduskontakt
{
 padding-top: 0;
 background: none;
}

/* /Sitemap */