@charset "UTF-8";
/** CSS Datei für Druck **/

@media print
{

 /** 
 Float Clearing für .floatdiv und die Subtemplates. 
 Verwendet display:table, um Darstellungsprobleme im FF & IE zu vermeiden**/
  

  .unterspalten > div,
  .floatdiv { 
    overflow:visible; 
    display:table;
  } 

  /* Klasse zum sichtbar machen für Print-Elemente */
  .print { 
    position:static; 
    left:0;
  }

  /* Klasse, zum Ausblenden von Elementen in der Druckausgabe */
  .noprint { display:none !important; }
 
 /* Wechsel der der Schriftgrößen-Maßheinheit zu [pt] (für Probleme mit Gecko-Browsern)*/
  body { font-size:10pt;
  /*background-color: white !important;*/
  background-image: none !important;
  color:black;
  margin:0;
  padding:0;
  text-align: left;
   }



  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  /*------------------------------------------------------------------------------------------------------*/
 
 .seite_aussenrahmen {
 width:63em;
 
 }
  .seite_innenrahmen {
 padding:0;
 
 }
 
  #header {
  margin-top:-30px;
 }
 
 .subspalte_header_l {
 width:20%;
 }
 .subspalte_header_m {
 width:58%;
 }
 .subspalte_header_m img{
 width:99%;
 }
 .subspalte_header_r {
 width:19%;
 }

 #kontaktnr {
 margin-top: 2em;
 font-weight:bold;
 }
 
 #hauptbereich {
 width:62em;
 border:0;
 }
 
 .subspalte_intro_l {
 width:85%;
 }
 .subspalte_intro_r {
 }
 .subspalte_intro_l_inhalt {
 padding-right:0;}
 
 /**(De)aktivierung der Contentspalten für den Ausdruck**/

  #spalte_1, #spalte_1_content { 
  float:none; 
  width:99%; 
  margin:0; 
  padding:0; 
  border:0; 
  min-height: 0;
  }
  
  
  #spalte_2, #spalte_2_content { display:none; }
  #spalte_3, #spalte_3_content{ display:none; }


 .subspalte_fusszeile_l {
 width:99%; 
 }
 
 #produktinfos {
 overflow:visible;
 }

/* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
 #topnavigation, 
 #navigation_1, 
#kundenbuttons,
#suchbox,
 .copyright, 
 .druckbuttons,
 p.introtext_2,
 .subspalte_intro_r_inhalt,
 #btn_kontakt,
 .button_left, 
 .button_right,
 .subspalte_fusszeile_r_inhalt,
 .nachoben,
 .bestellpfad,
 #product_video,
 #artikel_video,
 #alle_zeigen
 { display:none; }


#tab_header_moravia {
 width:100%;
 background-color:#FF99CC;
 }

.tester {color:#FF0000; font-weight:bold;}

table.pricetable_intern,
#tab_bestellauflistung,
#tab_check_adresses
 {
width:100%;
}

table.pricetable_intern th, 
#tab_bestellauflistung th,
#tab_check_adresses th{
border:#ccc 2px solid;
}


table.pricetable_intern td, 
#tab_bestellauflistung td,
#tab_check_adresses td {
border:#ccc 2px solid;
}

#tab_auftragsdaten_list td {
border:#ccc 0px solid;
}

.pricetableImages {
text-align:left;}

.pricetableImages img {
width:146px;
}

#weitere_produktbilder img {
width:160px;
}
  /*------------------------------------------------------------------------------------------------------*/

  /* optionale Ausgabe von Auszeichnung von Abkürzungen */

  /*
    abbr[title]:after, 
    acronym[title]:after { content:'(' attr(title) ')'; }
  */

  /*------------------------------------------------------------------------------------------------------*/

  /* optionale Ausgabe der URLs von Hyperlinks */
  /*
  a[href]:after {
    content:" <URL:"attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }
  */
  

}