/* Hintergrundfarbe und Schrift anpassen */

* {
  background: none !important;
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

body {
  font-size: 10pt;
}

/* Volle Seitenbreite */

body, #container_content, #container, #header {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Seitenelemente ausblenden */

#header, #navigator, #footer_navigator, #logo, #zunzun, #foto, hr {
  display: none;
}

/* Logo einblenden */
#print_logo {
  display: block;
  text-align: right;
  margin-bottom: 1em;
}

#print_logo img {
  width: 253px;
  height: 113px;
}

/* Spezielle Optimierungen */

h1, h2, h3 {
  padding-top: 1em;
}

h1 {
  font-size: 15pt;
}

h2 {
  font-size: 12pt;
}

h3 {
  font-size: 10pt;
}

.legende {
  font-style: italic;
  margin-bottom: 2em;
}

a.imagelink {
  border: none;
}

img {
  border: none;
}

/* Formular-Darstellung optimieren */
ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ol li {
  margin-top: 1.5em;
}

input, textarea {
  display: block;
  width: 100%;
}

input.button {
  display: none;
}

/* Links aufbereiten (Ausgabe in Klammern) */
/*a:not([href^= '#']):after {
  content: " ("attr(href)")";
  color: #CCCCCC;
  font-style: italic;
  font-size: 0.85em;
}*/

/* Title-Attribute ausgeben */
/*[title]:after {
  content: " ("attr(title)")";
  color: #EEEEEE;
  font-style: italic;
  font-size: 0.85em;
}*/
