@import url(main.css);
/* Fuer die Druckausgabe ueberfluessiges abschalten */
#sidebar, #footer, #header, img, #rightmenu, #left {
  display: none;
}
* {
  border: none;
  padding: 0;
  margin: 0;
}

/* Geeignete Eigenschaften fuerr die Druckausgabe setzen */

body {
  margin: 0;
  padding: 0;
  font: 12pt Arial, Helvetica, sans-serif;
  color: #004f95;
  border: none;
}
#container, #wrapper, #content{
  width: auto;
  margin: 0;
  padding: 0;
  border: none;
}
#content {
width: 400px;
}
#print-column {
display: block;
float: right;
  font-size: 10pt;
  width: 180px;
}
#print-column img {
  display: block;
}
	
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin: .75em 0 .5em 0;
  page-break-after: avoid;
}


#content h1 {
  font-weight: normal;
  font-size: 1em;
  text-align: left;
  color: #004f95;
}
h2 {
  font-size: 1.3em;
  letter-spacing: .05em;
}

h3 {
  font-size: 1.3em;
}

h4 {
  font-size: 1.2em;
}
	
h5 {
  font-size: 1.0em;
}
	
h6 {
  font-size: .8em;
}
	
ol, ul, li {
  font-size: 1.0em;
  line-height: 1.8;
  margin-top: .2em;
  margin-bottom: .1em;
}
	
p {
  font-size: 1.0em;
  line-height: 1.5;
  margin: 1em 0 0 0;
}

code {
  font-size: .76em; /* Code wird sonst viel zu gross gerendert */
  font-family: Monaco, monospace;
  color: #333;
  background: transparent;
}

a, a:visited, a:hover, a:visited:hover {
  color: #004f95;
  background: transparent;
  text-decoration: none;
}

a img {
  border: none;
}
