﻿.documentTasks,
.Warning,
.onlyScreenreader
{
  display: none !important;
}

div#Main
{
  margin-top: 0px !important;
  float: left;
}


#pagebase
{
  width: 60em;
  float: left;
  margin: 0px;
}

#page
{
}

#header
{
  padding-top: 0px;
  text-align: left;
}

#header img
{
  width: 100% !important;
}

div.documentContent div.FloatLeft
{
  width: calc(50% - 2em);
  margin-right: 0px;
  padding-right: 2em;
}

div.documentLinks
{
  float: none;
  width: auto;
  margin-left: 0px;
}

dd.documentDataItem img.Icon
{
  visibility: hidden;
}

dt.documentDataTitle
{
  display: list-item !important;
}

div.documentLinks > dl > dt.documentNativeTitle::after
{
  content: " (online verfügbar)";
}

#footer
{
  display: none;
}

#servicenav
{
  display: none;
}

#TopPageNavigation h1
{
  margin-left: 0px !important;
}

*.tabStripTabsPane ul
{
  display: none !important;
}

/* Highlighting of result phrases */

span.highlighted
{
  color: black;
  background-color: Transparent;
  font-weight: normal;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0 !important;
}

a.nextResultLink,
a.previousResultLink
{
  display: none;
}

@media screen
{
  #pagebase
  {
    float: left;
    margin-top: 1em;
    margin-left: 1em;
    width: 17.2cm;
  }
}

@media print
{
  #pagebase
  {
    width: 100% !important;
    max-width: 100%;
    margin-left: 0px;
  }

  span.Print
  {
    display: none;
  }

  body
  {
    /* Firefox Print Preview bug fix (page breaks) */
    overflow: visible !important;
    font-size: auto !important;
  }

  #main
  {
    font-size: 100%;
  }

  html, body
  {
    margin-left: 0px !important;
    padding-left: 0px !important;
  }
}

@page
{
  margin: 1.9cm;
}

li.document
{
  border-top: solid 1px #B3B9AC;
  page-break-inside: auto !important;
}

div#PageHeader
{
  text-align: left;
}

div#PageHeader,
ul.documents,
div.document,
div.documentContent,
div.documentContent p,
div#TopPageNavigation,
h1#title,
h1#title span
{
  margin-left: 0px !important;
  padding-left: 0px !important;
}

li.first
{
  border-top: 0px;
}

div.document
{
  background-color: White;
  border: 0px;
  padding: 0.5em 1.4em 2em 1.4em;
  page-break-inside: auto !important;
}