/* Zusätzliches Druck-Stylesheet für Layoutrahmen */

/* Beginn Definitionen nur für IE6 */
/* Seitenbreite freigeben (wird nur für IE6 gesetzt) */
* html body {
	width: auto;
}
/* Ende Definitionen nur für IE6 */

/* Viele Bereiche und Elemente werden versteckt */
#header,
#navigation,
#tabs_top, #tabs_bottom,
#button_top, #button_bottom,
#frame #marker_sub_function, #frame #button_sub,
#main .infobox {
	display: none;
}

/* Main-Bereich im Druck keine Margins und keine Breitenangaben */
#main {
	margin: 0;
	max-width: none;
	min-width: 0;
	width: auto;
}

/* Frame erhält im Druck unten kein Border (da #buttom-bottom auch nicht angezeigt wird) */
#frame {
	border-bottom: none;
}

/* H1-Überschriften etwas kleiner (wird nur für "DIMDI - ..." verwendet) */
h1 {
	font-size: 1.2em;
}

/* H2-Überschriften im Druck etwas größer */
h2 {
	font-size: 1.4em;
}

/* Im Druck keine Formatierungen für Unterfunktionen */
#sub_function {
	border: none;
	margin: 0;
	padding: 0;
	position: static;
}
#sub_function h3 {
	margin: 0;
	padding: 0;
}

/* Tabellenüberschriften im Druck umbrechen */
#content table caption {
	white-space: normal;	
}

/* HIDDEN muss sich anders verhalten, weil einige spezifische Elemente im Druck nun doch angezeigt werden sollen */

/* Beginn Definitionen nur für IE6 */
/* Visibility erzwingen (h2.hidden ist in IE6 nicht über display:none sondern über visibility:hidden versteckt) */
* html h2.hidden {
	visibility: visible !important;
}
/* Ende Definitionen nur für IE6 */

/* Allgemein zunächst display:none aufheben */
.hidden {
	display: inherit;
}
/* Dann 1. alles innerhalb .hidden und 2. .hidden innerhalb von #main wieder verstecken */
.hidden *,
#main .hidden {
	display: none;
}
/* Schließlich h1 innerhalb .hidden und h2.hidden explizit sichtbar machen */
.hidden h1, #headline h2.hidden {
	display: block;
}