/* CSS Document for PRINTING */

@page { 
	size:29.7cm 21.00cm; 
	margin:0; 
	padding: 0;
	orientation: landscape;
	}

@media print {
	
  /* All your print styles go here */
	header,
	footer,
	nav,
	.secondnav_intern,
	.wiederoben,
	.intern h1,
	ul.footer,
	main.highlight,
	main.normal,
	main.impressum {
 	display: none !important;
 	}

	a, a:visited, a:checked, a:focus, body, p, tbale {
		color: #000000;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		text-decoration: none;
	}
	/*
	main.intern {
	display: block;
	width: 148mm; 	min-width: 148mm; 	max-width: 148mm;
	height: 205mm;	min-height: 205mm;	max-height: 205mm;
		
	border-right:2px solid #000000;
	}
		
	.intern h2 {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 20px;
	font-weight: bolder;
	text-decoration: underline;
	width: 100%;
	text-align: center;
	margin: 0.5cm 0 0 0;
	}
	
	.intern h3 {
	display: none;
	}
	
	p.sternchen, p.dok-version {
		width: 50%;
		text-align: center;
		font-size: 12px;
		position: absolute;
		bottom: 0;
		
	}
	
	p.dok-version {
		bottom: 12px;

	}
	
/* EXTRADOCK SYMBOLE ======================================================================= */

	table.extradock {
	border-collapse: collapse;
	width: 99%;
	margin-top: -30px;
		
	}

	table.extradock td:first-child {
	width: auto;
	text-align: center;
	vertical-align: middle;
	}

	table.extradock td:nth-child(2) {
	width: 50px;
	text-align: center;
	vertical-align: middle;
	}

	table.extradock td:nth-child(3) {
	width: 50px;
	text-align: center;
	vertical-align: middle;
	}

	table.extradock td:last-child {
	width: 50px;
	text-align: center;
	vertical-align: middle;

	}

	table.extradock a img {
	width: 30px;
	height: auto;
	}

	table.extradock a {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 11px;
	color: #000000;
	}

	table.extradock a:hover {
	color: #000000;
	cursor: grabbing;
	}
	
/* GRID */

	.wrapper-grunddaten {
	display: grid;
	height: auto;
	width: 99%;
	grid-template-areas:	"grunddaten-bild"
							"grunddaten-tabelle "
							;
	margin: -0.75cm 0 0 0;
	padding: 0 0.75cm;	
	}	
	
	.grunddaten-tabelle {
	grid-area: grunddaten-tabelle;
	
	
	}

	.grunddaten-bild {
	grid-area: grunddaten-bild;
	place-self: center;
	}

	.grunddaten-bild img {
	border-radius: 0.25cm;
	width: 7cm;
	height: auto;
	margin: 1cm 0 0 -0.75cm;
	}

	p.caption-index-foto {
	width: 95%;
	text-align: right;
	margin: -0.5cm 0 0.25cm 0;
	padding: 0 5px 0 0;
	color: #333333;
	font-weight: bold;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	font-size: 12px;
	border:  none;
	
	
	color-adjust:exact;
    -webkit-print-color-adjust:exact;
	}
	
	.grunddaten-tabelle table {
	width: 93%;
	border-collapse: collapse;
	margin: 1cm 0 0 0;
				
	}
	
	.grunddaten-tabelle tr {
	width: 100%;
	
	}

	.grunddaten-tabelle th {
	text-align: right;
	width: 3.8cm;
	height: 0.6cm;
	padding: 0 10px 0 0;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	border-right: 2px solid #000000;

	}
	
	.grunddaten-tabelle th[colspan="2"] {
		display: none;
	}

	.grunddaten-tabelle td {
	border-bottom: 1px solid #000000;
	padding: 0 0 0 5px;

		
	}

}


