@page {
  margin: 2cm; }
#login_modal,
#login_bar,
#user_bar,
#kalaydo,
#main_superbanner,
#main_skyscraper,
#header-top, #mainmenu, #submenu,
#header-hauptzeile a[target="_self"],
#header-hauptzeile .feature_text,
#header-suche,
#container > footer,
#article_actions,
#service,
#wp_adv,
#temp_nav,
#pre_content,
#plista_widget_slide,
#kalaydoklein,
#kalaydoBanner,
#related,
#omsv_sky_DhtmlLayer,
#login-bar-toggle,
aside.infobox,
.pagination,
article footer,
footer,
iframe,
#buorg,
.ad,
.button,
.ad_block,
nav {
  display: none !important; }

.clearer {
  display: none; }

img.container_width {
  display: none !important; }

.show-print {
  display: block !important; }

.no-border-print {
  border: none !important; }

.no-padding-print {
  padding: 0 !important; }

.hide-print {
  display: none !important; }

.page-break {
  page-break-after: always; }

.voting .btn {
  border: none; }

a:visited:after, a:link:after {
  content: ""; }

.opener {
  padding-bottom: 20px !important;
  width: 540px !important; }

.content_slider {
  overflow: hidden;
  *zoom: 1;
  page-break-inside: avoid;
  display: none !important; }
  .content_slider .scrollable .items {
    width: auto;
    position: relative; }
    .content_slider .scrollable .items .item {
      clear: left;
      display: block; }
      .content_slider .scrollable .items .item > * {
        clear: left;
        display: block; }

.wrapper, section.opener, article.single {
  padding: 0; }

.single .wrapper {
  padding: 0px !important; }

body, html {
  font-family: Times, serif !important;
  font-size: 12pt !important;
  padding: 0;
  margin: 0;
  background: #FFF; }

img {
  page-break-inside: avoid; }

h1, h2, h3, h4, h5, h6 {
  font-family: Times, serif !important; }

article, p {
  font-family: Times, serif !important;
  font-size: 12pt !important; }

article p {
  page-break-inside: avoid; }

p.teaser {
  font-size: 13pt !important; }

.location {
  margin-top: 6px !important; }

.image_comment {
  font-size: 10pt !important; }

.description {
  font-size: 10pt !important; }

#container {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  margin: 0px;
  padding: 0px; }

#content {
  margin: 0px auto;
  width: 100%;
  border: none;
  float: none;
  font-size: 12pt !important;
  orphans: 3; }

#comments {
  page-break-before: always;
  page-break-after: avoid;
  line-height: 1.1em !important;
  margin: 0;
  padding: 0; }
  #comments .headline {
    font-weight: bold !important; }
  #comments ul, #comments li {
    color: #000;
    display: block !important; }
  #comments ul {
    padding-left: 20px; }
  #comments a:visited:after, #comments a:link:after {
    content: ""; }
  #comments > * {
    font-size: 8pt !important; }
  #comments .reply_link, #comments .report_link {
    display: none !important; }

.icon {
  display: none !important; }

.infobox p {
  font-size: 8pt !important;
  line-height: 1.3em; }

footer {
  page-break-after: avoid; }

.image_comment {
  border: none; }

.single .picture .image_comment {
  border: none; }

#header-hauptzeile {
  display: block !important; }
  #header-hauptzeile .feature_text {
    display: none; }
  #header-hauptzeile .feature_image {
    display: none; }

#header-logo {
  width: 100pt;
  margin-bottom: 60pt;
  border: none; }

#header-suche {
  display: none; }
