/* CSS Document */
@media print, aural, braille, embossed, handheld, tty {

/*Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */
    body { font-size: 10pt; }
  
/* Zurücksetzen des Scrollbar-Fix for FF aus dem Screenlayout */
    html { 
    height: auto; 
    margin-bottom: 0;
    width:99%
    }	

/* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung */
    body a[href^="http:"],
    body a[href^="https:"] {
    padding-left: 0;
    background-image: none;
      }
/*Vermeiden von Seitenumbruch direkt nach Überschriften*/     
h1,h2,h3,h4,h5,h6 { page-break-after:avoid; } 

    
    #subNavTop {
		float: right;
	}
    img {
        clear:both;
		border: 0px;
        padding:0;
        margin:0;
	}
	/* hide stuff, which is not important during printing */
	#navContain, #enlarge, #filter, #subNavTop ul, .breadCrumb, #textSize, #module, a.iglossary, dl.glossary, #printShare, #footer div, .page, #introbg, .countrycontainer, #ticker_wrapper, #iw-vpreview, #modules, div.modules, #accordion {
		display: none !important;
	}

	/* copyright info on the bottom */
	#content, #mainContent {
        clear:right;
        border-bottom:1px solid #D2D1D4;
        padding-bottom:20px;
    }
    
    div. landTwoOne {
    page-break-before:always;
    }
    
    #landingBox h3, #landingBox h3 a   {
        color:#E60088;
        font-size:1.0em;
        text-decoration: none;
        font-weight:bold;
        line-height:18px;
        margin-left:10px;
        padding:0;
    }
    
    hr {
        margin:8px 0 0 0;
        padding:0;
    }
    
    #content h1{
        float: none;
    }   
    
    #content {
        background:none;
        float:left;
        margin:18px 0 0;
        overflow:visible;
        width:19cm;
        }    
    
    
    div.landEqual {
    page-break-inside:avaoid!important;
    }
    
    div.landEqual img {
    padding-top:2px;
    }
    
    #contain {
    padding-bottom:20px;
    border-bottom:1 px solid black;
    width:19cm;
    }
    
    #footer p {
        clear:both;
        width:19cm;
        border-top:1 px solid black;
        display:block;
        text-align:left;
        margin-top:20px;
        padding:20px 0 0 20px;
        font-family: Arial, Helvetica, san-serif;
        font-size:70%; 
    }
	
	div.accordion_content { margin:0!important; padding:0!important; display:inline!important;}	
	
	#referenceHeader, #references {display:inline!important;}
	#referenceHeader {background-color:silver; font-size:bold;}
	
}