/**** INITIAL LAYOUT - Print Version ****/
body {
  background: none #fff;
  color: #000;
  font-size: 10pt;
  margin: 0;
  padding: 3pt;
}
body, 
div.header, div.container, div.footer, 
div.body, div.body_fix_left, div.body_fix_right, 
div.cols, div.col_center, div.content {
  display: block;
  width: auto;
}
div.header a, div.header img, div.header ul, 
div.footer a, 
div.col_left, div.col_left *, div.col_right, div.col_right *, 
div.search, div.search *, 
div.content p.navpath, div.content a#link_print, div.content a#link_top {
  display: none;
  height: 0;
  margin: 0;
  padding: 0;
  width: 0;
}
div.header h1.header_claim, 
div.footer p.copyright {
  font-size: 10pt;
  padding: 0 12pt 0 12pt;
  text-align: center;
}
div.header h1.header_claim {
  border-bottom: 1pt solid #000;
  padding-bottom: 6pt;
}
div.header h1.header_claim:after {
  content: " - http://hilfe-center.1und1.de/";
}
div.footer p.copyright {
  border-top: 1pt solid #000;
  padding-top: 6pt;
}
div.content {
  margin: 0;
  padding: 24pt 0 24pt 0;
}
/**** / INITIAL LAYOUT - Print Version ****/

/** COMMON Styles **/
h1 {
  font-size: 18pt;
  padding-bottom: 9pt;
}
h2 {
  font-size: 11pt;
  font-weight: bold;
  padding-bottom: 9pt;
}
h3 {
  font-size: 10pt;
  font-weight: bold;
  padding-bottom: 9pt;
}
h4 {
  font-size: 10pt;
  font-weight: normal;
  padding-bottom: 9pt;
}
p {
  font-size: 10pt;
  font-weight: normal;
  padding-bottom: 9pt;
}
ul {
  padding-bottom: 9pt;
}
ul li {
  font-size: 9pt;
  padding-bottom: 3pt;
}
ul li h3 {
  font-size: inherit;
}
ul li ul li {
  font-size: inherit;
  padding-bottom: 3pt;
}
ul li ul li ul li {
  font-size: 100%;
}
dl {
  padding: 9pt 0 9pt 0;
}
dl dt {
  font-weight: bold;
  padding-bottom: 3pt;
}
dl dd {
  padding-bottom: 9pt;
}
a:link, a:visited {
  background-repeat: no-repeat;
  background-position: 0px 0px;
  color: #283551;
  text-decoration: none;
}
a:hover, a:focus, a:active {
  text-decoration: underline;
}
/** / COMMON Styles **/

/* FIXES for old hc content code */
div.imgfix {
  margin: 9pt 0 0 0;
  padding: 0;
}
div.imgfix img {
  margin: 0;
  padding: 0 0 9pt 9pt;
}
table tbody tr td div.imgfix {
  margin-left: -3pt;
}
table tbody tr td table tbody tr td div.imgfix {
  margin-left: -6pt;
}
table tbody tr td table tbody tr td table tbody tr td div.imgfix {
  margin-left: -9pt;
}
ul div.imgfix {
  display: inline;
  padding-right: 3pt;
}
ul div.imgfix img {
  padding: 0;
}
div.content table, 
div.content tr
div.content td {
  margin: 0!important;
  padding: 0;
  width: 100%;
}
div.content table {
  margin: 9pt 0 9pt 0!important;
}
div.content table tbody tr td {
  padding: 3pt!important;
  vertical-align: top;
}
div.content table tbody tr td + td[align="left"] {
  width: 100%;
}
div.content table tr td table {
  margin: 0!important;
  text-indent: 2pt;
}
div.content table tr td table tr td {
  text-align: left;
}
div.content table.li {
  margin: 0!important;
  padding: 0!important;
}
div.content table.li tbody tr {
  height: 0;
}
div.content table.attent {
  margin: 9pt 0 0 0!important;
  padding: 0!important;
}
div.content table.attent img {
  margin-right: 3pt!important;
}
div.content table.attent tbody tr td {
  margin: 0!important;
  padding: 0!important;
}
div.content table.attent tbody tr td img {
  margin-top: 3pt!important;
}
div.content table.codeview pre {
  white-space: pre-wrap;
}
*+html div.content table.codeview pre {
  white-space: normal;
}
div.content b {
  font-weight: bold;
}
div.content a:link, div.content a:visited {
  color: #990000;
  text-decoration: underline;
  /* white-space: nowrap; */
}
div.content a:hover, div.content a:focus, div.content a:active {
  text-decoration: none;
}
/* / FIXES for old hc content code */
