body {
  background-color:#fff;
  margin:15px;
  width:92%;
  padding:0;
  font-size:14pt;
}

#rahmen {
  width:100%;
  max-width:100%;
  min-width:100%;
  padding:0;
  margin:0;
}

#header {
  padding:0;
  margin:0.5cm 0;
  border:2px solid #3c3c3c;
  border-width:2px 0;
  clear:both;
}

#content {
  width:90%;
  padding:0;
  margin:0;
  float:none;
  overflow:visible;
}

#maincontent {
  overflow:visible;
}

#footer {
  overflow:hidden;
}

.video, .form, .audio, .seitenanfang {
  display:none;
}

#popup .fliesstext ul {
  list-style-type:disc;
}

#header p {
  font-size:8pt;
  padding-top:0.5cm;
}

.print-data {
  word-wrap:break-word;
  width:75%;
  display:inline-block;
}

.icons {
  width:24%;
  display:inline-block;
  text-align:right;
}

.print, .close {
  padding-top:27px;
  color:#333;
}

.print {
  background:url("../../../../++resource++ready/refresh/images/Drucker-icon.png") no-repeat top center transparent;
  margin-right:10px;
}

.print:hover, .print:activ,
.close:hover, .close:activ {
  text-decoration:underline;
}

.close {
  background:url("../../../../++resource++ready/refresh/images/close-icon.png") no-repeat top center transparent;
}

#content #iframe {
  display: none;
}

.socialize {
  display: none;
}

#comments.tags {
  font-size: 64%;
  padding-left: 1.25em;
}

@media print {
  .icons {display:none;}
  .print-data {width:100%;}
  #content #iframe {display: none;}
  .socialize {display: none;}
}