@charset "utf-8";
/* 
  -----------------------------------
  QUELLGEBIET AG
  -----------------------------------
  PRINT LAYOUT STYLES
  -----------------------------------*/
  
 /* Neue Standardwerte für Listen & Zitate */
  ul, ol, dl {  }
  li {  }
  dt {  }
  dd {  }
  blockquote {  }
  
  /* Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
  textarea, pre, tt, code {  }
  
  body { margin: 0; padding: 0; border: 0; background-color: #FFFFFF; }
  h1,h2,h3,h4,h5,h6 { page-break-after: avoid; }
  h1 { }
  h2 { }
  h3 { }
  h4 { }
  h5 { }                     
  h6 { } 

  p { }
  
  #newsdirect h4 { }
  #image03b h2, #image0203b h2 {  }
  .klein { }

  /* Listen */

  ul, ol, dl {  }
  li {  }

  dt {  }
  dd {  }


  /* Textauszeichnung */

  cite, blockquote {  }
  blockquote {  }

  strong,b {  }
  em,i {  }

  pre, code {  }

  acronym, abbr {  }


  /* Standardklassen zur Positionierung und Hervorhebung */

  .note {  }
  .info { }
  .important { }
  .download { }
  .tip { }

  .float_left {  }
  .float_right {  }
  .center {  }

 
  /* Gestaltung von Hyperlinks */

  a {  }
  a:focus,
  a:hover,
  a:active {  }
  
  #main a {  }
  #main a:focus,
  #main a:hover,
  #main a:active {  }
  
  #topnavdirect a {   }
  #topnavdirect a:focus,
  #topnavdirect a:hover,
  #topnavdirect a:active {  }
  
  #topnavservice a {   }
  #topnavservice a:focus,
  #topnavservice a:hover,
  #topnavservice a:active {  }
  
  #mainnav a {   }
  #mainnav a:focus,
  #mainnav a:hover,
  #mainnav a:active { }
  
  #mainnav ul li#current strong,
  #mainnav ul li#current a,
  #mainnav ul li#current a:focus,
  #mainnav ul li#current a:hover,
  #mainnav ul li#current a:active {  }
  
  #mainnav02 a {  }
  #mainnav02 a:focus,
  #mainnav02 a:hover,
  #mainnav02 a:active { }
  
  #mainnav02 ul li#current02 strong,
  #mainnav02 ul li#current02 a,
  #mainnav02 ul li#current02 a:focus,
  #mainnav02 ul li#current02 a:hover,
  #mainnav02 ul li#current02 a:active {  }
  
  .inactive { }
  
  #newsdirect a {  }
  #newsdirect a:focus,
  #newsdirect a:hover,
  #newsdirect a:active {  }
  
  #pagenav a {  }
  #pagenav a:focus,
  #pagenav a:hover,
  #pagenav a:active {  }
  
  #footer a {  }
  #footer a:focus,
  #footer a:hover,
  #footer a:active {  }

  /* Tabellen
   * Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen */

  table {  }
  table.full {  }
  table.fixed {  }

  th,td { }
  thead th { }
  tbody th {  }
  tbody th.sub {  }


  /* Sonstiges */

  hr {  }
 
  
  /* Versteckte Elemente
   * Skip-Links und versteckte Inhalte */
   
  /* Klassen für unsichtbare Elemente im Basislayout */
  .skip, .hideme, .print { }
  .hide {  }
  .show { }

  /* Skip-Links für Tab-Navigation sichtbar schalten */
  .skip:focus, .skip:active { }
  
  /*-------------------------------------*/
  
  /* Gestaltung des Basis-Layouts */

  /* Randbereiche & Seitenhintergrund
  body {  } */

  /* Layout: Breite, Hintergrund, Rahmen */
  #wrapper { width: 100%; margin: 0; padding: 0; }

  /* Gestaltung der Hauptelemente des Layouts */
  #header { width: 100%; height: 50px; }
  #topnav { display: none; }
  #topnavdirect {   }
  #topnavservice {  }
  
  #logo { width: 100%; }
  #nav { display: none; }
  #mainnav {  }
  #mainnav02 { }
  #main { width: 100%; }
  #image { width: 100%; }
  #image01 { }
  #image02 { }
  #image03 { }
  
  #image0102 {  }
  #image010203 { width: 100%; }
  
  #image01b { width: 234px; }
  #image0203b { width: 60%; }
  #image03b { display: none; }
  
  .hgqgblau {  }
  .hgbeige {  }
  .hggraublau {  }

  #content { width: 100%; }
  #footer { width: 100%; float: none; }

  /*-------------------------------------*/
  
  /* Formatierung der Inhaltsbereichs */

  #col01a { width: 25%; }
  #col01acontent {  }

  #col02a { width: 33%; }
  #col02acontent {  }

  #col03a { width: 33%; }
  #col03acontent {  }
  
  #col04a { display: none; }
  #col04aimage { display: none; }
  #col04acontent {  }
  
  #col010203 { width: 100%; }
  
  #col01b { display: none; }
  #col01bcontent {  }

  #col02b { width: 65%; padding-left: 0; padding-right: 0; }
  #col02bcontent {  }
  
  #col0203b { width: 100%; }
  #col0203bcontainer { width: 100%; }

  #col03b { width: 35%; padding-left: 0; padding-right: 0;  }
  #col03bcontent {  }
  
  #col04b { display: none; }
  #col04bimage { display: none; }
  #col04bcontent { display: none; }
  
  #col01b02 { }

  .subcol {	width: 100%; padding-bottom: 20px; height: 1%; }
  .sc001 { width: 65%; padding-left: 0; padding-right: 0; } 
  .sc001a {  }
  .sc002 { width: 32%; padding-left: 3%; padding-right: 0;  }
  .sc001002 { width: 100%; padding-right: 0px; }
  
  
 /*-------------------------------------*/
 /* Top-Navigation */
  
   #topnav ul {  }
   #topnav ul li {  }
   #topnavdirect ul li {  }
  
  /*-------------------------------------*/
  /* Hauptnavigation */
   
  #mainnav ul, #mainnav02 ul {  }
  #mainnav ul li, #mainnav02 ul li {  } 
  

  /*-------------------------------------*/
  /* Subnavigation */
    
  #subnav {  }
  #subnav ul {  }
  #subnav ul li {  }
  #subnav a {  }
  #subnav strong {  }
  #subnav li#title {  }
  #subnav li span {  }

  #subnav li#active,
  #subnav li .uberlink {  }
  #subnav li#title .uberlink {  }
  #subnav li#title { } 
  #subnav li a { }
  #subnav li#title a {} 
  #subnav li a:focus,
  #subnav li a:hover,
  #subnav li a:active {	}
  #subnavhp li a:focus,
  #subnavhp li a:hover,
  #subnavhp li a:active { }

  /*-------------------------------------*/
  /* Direkteinstiegs-Links */
  
  #newsdirect { width: 100%; }
  #newsdirect ul { }
  #newsdirect ul li { }