* {
  margin: 0;
  padding: 0;
  overflow: visible !important;
}

@page {
  margin:5cm 3cm 2cm 4cm;
}

body {
  font: 12pt/150% "Times New Roman", Georgia, seriff;
  color: #000;
}

h1 {
  font: 20pt/150% "Times New Roman", Georgia, serif;
  font-weight: bold;
  color: #AA0000;
  margin-bottom: 1em;
}


h2 {
  font: 14pt/150% "Times New Roman", Georgia, serif;
  font-weight: bold;
  color: #000;
  margin: 2em 0 1em 0;
}

a:link, 
a:visited {
  text-decoration: none;
  color: #999;
}

a:hover,
a:active,
a:focus {
  color: #999;
  text-decoration: underline;
}

.big {
  font-size: 1em;
  text-transform: uppercase;
}

img {
  border: none;
}

p {
  margin-bottom: 1.5em;
}

abbr, acronym {
  cursor: help;
}

.clear {
  clear: both;
}

.printonly {
  font-weight: normal;
  margin-bottom: 2em;
  float: left;
}

.printonly img {
  margin-bottom: 1em;
}

.printonly hr {
  width: 17cm;
  background-color: #FFF;
  color: #FFF;
  border-top: 1px solid #000;
  display: block;
  margin: 2em 0 1em 0;
  float: left;
}


/* ------------------------------------------------------------------- */
/* ausblenden */
/* ------------------------------------------------------------------- */

.onsitemap,
#footer,
#footer_copyright,
#footer_inhalte,
#footer_network,
#balken_grau,
#callback,
#socialmedia,
#subnavi,
address,
#content_left,
#navi,
#balken_oben,
#head,
.invisible,
#image,
#image400,
#breadcrumb,
#socialbookmarking {
  display:none;
}


/* ------------------------------------------------------------------- */
/* Content */
/* ------------------------------------------------------------------- */

#content{
  width: 15cm;
  background-color: #FFF;
  padding-bottom: 60px;
}

#content_right{
}

#content_right ul{
	padding-left: 1.454545em;
}

#content_right li{
	margin: 0 0 0.363636em 0;
}


#nutzen{
  font: 15pt/150% "Times New Roman", Georgia, serif;
  font-weight: bold;
  color: #AA0000;
  padding: 20px 0 20px 0;
  margin-top: 40px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
