body, #page_margins, #page, #main { margin:0; padding: 0; border: 0; }
body#anwalt, body#insolvenz {background:#fff}
  #page_margins, #page { width: 95% !important; min-width:0; max-width: none; }
  #header { height: auto; }

  /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
  #topnav, #nav, #search, #footer, #submenu, #col1, #header_wrap { display: none; }
  
  /* Ränder der Inhaltsspalte entfernen */
  #col3, #col3_content { width: 100%; margin:0 !important; border:0;color:#000; }
  #col2 { width: 100%; margin:0 !important; border:0;color:#000; }
  

  /* (de) Linearisierung der Subtemplates */
  .c50l,.c50r,.c25l, .c33l, .c38l, .c62l, .c66l, .c75l,
  .c25r, .c33r, .c38r, .c62r, .c66r, .c75r {
    width: 100%; margin:0; float:none; overflow:visible; display:table;
  }
  .subc, .subcl, .subcr  { margin: 0; padding: 0; }

  /* (de) .print-Klasse sichtbar schalten */
  .print { position: static; top: 0; left: 0; height: auto; width: auto; }
  
  /* (de) Zeichensatz auf Serifen umstellen */
  body * { font-family: Georgia, "Times New Roman", Times, serif; }
  code, pre { font-family:"Courier New", Courier, mono; }
  body { font-size: 14pt; }

  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Ãœberschrift */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  /* (de) Auszeichnung von Abkürzungen */
  abbr[title]:after, 
  acronym[title]:after { content: '(' attr(title) ')'; }

  /* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung 
  #page a[href^="http:"], 
  #page a[href^="https:"] { padding-left: 0; background-image: none; }*/

  /* (de) Sichtbare Auszeichnung der URLs von Links 
  #col3_content a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }*/ 

  /**
   * (de) overflow:hidden Bug in Drucklayouts
   *
   * @bugfix
   * @since     3.0
   * @affected  FF2.0, IE7
   * @css-for   all browsers
   * @valid     yes
   */
  
  .floatbox,
  .subcolumns, 
  .subcolums_oldgecko { overflow:visible; display: table; }
  #title_ra, #title_iv {float:left;width:100%;}
 #title_ra .left, #title_iv .left {width:auto;}

a#Drucken {
  display:block;
  float:left;
  position:static;
  width:auto;
  border:1px solid #666;
  background:#eaeaea;
  padding:2px 5px;
  margin:12px 0 0 12px!important;
  margin:12px 0 0 6px;
}
a#Drucken[href]:after {
    content:"";
  }
input {margin-top:12px;border:1px solid #666;background:#eaeaea;color:#666;padding:1px}
input:hover {color:#903;cursor:pointer;}
  
p.print_contact_head {font-weight:bold;font-size:10pt;text-align:left;padding-left:12px;}
p.print_contact {text-align:left;font-size:10pt;padding-left:24px;}
#title_ra h2, #title_iv h2 {display:block;}
.news-single-backlink {display:none}
hr.clearer {display:none}
