/*
   print.css
   
   Created by Andrey Okonetchnikov on 2009-11-30.
   Copyright 2009 wollzelle GmbH. All rights reserved.
*/

body {
  background: #fff;
  color: #000;
  font-size: 1.2em;
  line-height: 1.5em;  
}

h1, h2, h3, h4, a {
  color: #000 !important;
}
h1 {
  font-size: 2.5em;
}
h2 {
/*  page-break-before: auto;*/
  clear: both !important;
}

ul li, ol li {
  line-height: 1.5em;
}
ul li {
  list-style-image: none !important;
  list-style: disc !important;
}

.page-header .vcard,
.page-header .mainnav {
  display: none;
}
.page-header {
  background: #FFF;
  overflow: auto;
}
.page-header .wrapper {
  height: auto;
  width: auto;
}
.page-header img.print-only {
  display: block !important;  
  width: 600px;
}

#content header {
  padding-left: 0 !important;
}
#content .wrapper {
  overflow: visible;
}
#content .sidebar {
  display: none;
}
#content article.w-sidebar {
  width: 100% !important;
}

#footer {
  background: none;
  border-bottom: 0;
  clear: both;
  padding-top: 2em;
}
footer .metanav {
  display: none;
}
footer, 
footer a, 
footer nav a, 
footer .addr-block .adr, 
footer .addr-block .tel-phone  {
  color: #999 !important;
  font-weight: normal;
}
footer .wrapper {
  width: 100%;
  overflow: auto; 
}
footer .copyright-block {
  padding-left: 0 !important;
}
footer .copyright-block, 
footer .partners-block {
  width: 100% !important;
  margin-left: 0 !important;  
}
footer .partners-block br {
  display: none;
}

.textpage h2,
.textpage h3, 
.textpage h4,
.textpage p, 
.textpage ul, 
.textpage ol, 
.textpage dl, 
.textpage table {
  width: 100%;
/*  clear: left;*/
}

.aktuelles .related-news,
.aktuelles #sm2-container,
.aktuelles .categories {
  display: none;
}
.aktuelles .entry * {
  width: 100% !important;
}
.aktuelles .entry img {
  width: auto !important;
}

.kontakt .vcard .addr-block * {
  font-size: 1em !important;
}


