body {
  margin: 0;
  padding: 0;
  font: 12pt Arial;
  color: #000;
  background: transparent;
}

h1 {
   font-size: 140.5%;
}
h2 {
   font-size: 115.1%;
}
h3 {
   font-size: 108%;
}
h4 {
   font-size: 100%;
}
h5 {
   font-size: 193%;
}

.csc-textpic-image, .teaser-solutions-img, .contact-email, .news-single-timedata, .news-single-category, .news-single-author, .csc-textpic-firstcol, .csc-textpic-lastcol, .tx-srlanguagemenu-pi1, .csc-textpic-imagewrap, .news-single-backlink, #navi-main, #navi-sub, #search, #footer, #callback, .shoplink, #col-navi { display: none; }

#head {
  width: 100%;
  float: left;
  text-align: right;
}


#col-content {
  float: left;
  width: 100%;
}

#contact {
  margin: 0px 20px 5px 0px;
}

.contact-phone {
  font-size: 77%;
  color: #888888;
}

#content {
  line-height: 16pt;
}

#content div.tx-pilmailform-pi1 input.input-5 {
   float: left;
   width: 2%;
   margin: 0 0 0 3px;
}

p,
ul {
  margin: 0 0 1em 0 !important;
}
ul li {
  margin: 0 !important;
  padding: 0 !important;
}
p+p {
  margin-top: -1em !important;
}
a, a:visited, a:hover, a:visited:hover {
  color: #000;
  background: transparent;
  text-decoration: none;
}