/* ========== Druck-Version ========== */

body {
	color: #000;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14pt;
	background-color: #FFF;
	}
	
body, #wrapper {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
#navmenu {
	display: none;
	}
	
h1 {
	color: #000;
	text-align: center;
	border-bottom: 2px solid #000;
	margin-bottom: 50px;
	font-size: 40pt;
	}
		
h1, h2, h3 {
	page-break-after: avoid; /*keine Seitenumbrüche direkt nach Überschrift */
	}
	
p, li, dt, dd {
	font-size: 100%;
	}
			
ul, ol {
	list-style: square;
	margin-left: 18pt;
	}
	
li {
	line-height: 1.6em;
	}
	
a:link, a:visited {
	background: transparent;
	color: #520;
	font-weight: bold;
	text-decoration: underline;
	}
		
/*a[href]:after {					/* Sichtbare Auszeichnung der URLs von Links 
	content:" <"attr(href)">";
	background-color: inherit;
	color: #369;
	font-style: italic;
	} */
		
.notprint {
	display: none;
	}
		/* ============================================================== */
		
#wrapper {
	position: relative;
	/*border: 1px solid blue;*/
	min-width: 100px;
	margin: 15px auto;
	width: 1010px;
	background-color: /* #49AD31; */ #99CC33;
	}
	
.headerimage {
	display: none;
	position: relative;
	margin: 0 120 50 120px;
	width: 816px;
	background-color: #C5D412;
	border: 1px solid green;
	}
	
.headerimage > img {
	display: none;
	width: 102px;
	height: 77px;
	}
	
a.button {									/* button = 3 Links auf Seite "Applikation" */
	text-decoration: none;
	color: #00F;
	}
		
.style {
	width: 80px;
	height: 20px;
	}
					/* ====================== Hier beginnt Navigationsleiste ======================== */
					
ul#navmenu, ul.sub1, ul.sub2 {
	list-style-type: none;
	font-size: 15px;  				/* Schriftgröße des Drop-downs */
	color: #000;
	}
	
ul#navmenu li {						/* Listenpunkte der Navigation */
	/*outline: 1px solid red;*/
	width: 140px;
	text-align: center;
	position: relative;
	float: left;
	margin-right: 4px;
	}
		
ul#navmenu a {  						/* Links der Navigation */
	text-decoration: none;
	display: block;
	width: 140px;
	height: 32px;
	line-height: 30px;
	background-color: /* #99CC33; */ #49AD31;
	border: 1px solid #CCC;
	border-radius: 5px;
	font-weight: bold;
	}
		
ul#navmenu a:visited {
	color: /* #090; #A000A8; */ #662ACC;
	font-weight: bold;
	}
		
ul#navmenu .sub1 li {
	margin-top: 2px;
	}
	
ul#navmenu .sub1 a {
	margin-top: 2px;
	}
		
ul#navmenu .sub2 li {
	margin-left: 9px;
	margin-top: 1px;
	}
	
ul#navmenu .sub2 a {
	margin-left: 10px;
	}
	
ul#navmenu li:hover > a {
	background-color: #CFC;			/* ganz helles grün */
	}
	
ul#navmenu li:hover a:hover {
	background-color: #993;			/* bräunlich */
	}
		
ul#navmenu ul.sub1 {
	display: none;
	position: absolute;
	top: 34px;
	left: 0px;
	}

ul#navmenu ul.sub2 {
	display: none;
	position: absolute;
	top: 0px;
	left: 126px;
	}
	
ul#navmenu li:hover .sub1 {
	display: block;
	}
		
ul#navmenu .sub1 li:hover .sub2 {
	display: block;
	}
	
.darrow {					/*Pfeil runter*/
	font-size: 10pt;
	position: absolute;
	top: 8px;
	right: 4px;
	}	
			
.rarrow {					/*Pfeil rechts*/
	font-size: 8pt;
	position: absolute;
	top: 13px;
	right: 4px;
	}
		
		/* bis hier ist navmenu */	
		/*============================================================*/
		
.textfeld_zentral {
	margin-top: 100px;
	margin-left: 150px;
	margin-right: 150px;
	text-align: left;
	font-size: 14pt;
	line-height: 27px;
	/*border: 1px solid red;*/
	}
		
.textfeld_rechts {
	margin-top: 250px;
	margin-left: 580px;
	margin-right: 0px;
	text-align: left;
	font-size: 14pt;
	/*border: 1px solid red;*/
	}
		
.textfeld_bilder {
	margin-top: 80px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	width: 100%;
	/*border: 1px solid red;*/
	}	
		
.scanbildtextbox {
	margin-top: 150px;
	margin-left: 0px;
	height: 800px;
	text-align: justify;
	font-size: 14pt;
	/*border: 1px solid pink;*/
	}	
		
.scanbild {
	margin-top: 0;
	margin-left: 0;
	margin-right: 40px;			/* Abstand zwischen Bild und Text */
	height: 400pt;
	width: 300pt;
	border: 2px solid #5D7A4E;	/* Farbe des Scan-Rahmens */
	float: left;
	}

.desc_scan_n {					/* Beschreibung von 15N unter den scans (Blatt, Ranke, Begasung) */
		margin-top: 70px;
		margin-left: 0;
		height: 80px;
		width: 450px;
		font-size: 12pt;
		/*border: 1px solid blue;*/
		}

.desc_scan_down {					/* Beschreibung von 15N unter den scans (Blatt, Ranke, Begasung) */
		margin-top: 70px;
		margin-left: 0;
		height: 80px;
		width: 450px;
		font-size: 12pt;
		/*border: 1px solid blue;*/
		}
		
.ifclick {
		display: none;
		}
		
.textfeld_bilder li {
	display: none;
	}
	
	/* =========================== BILDERGALERIE ============================================== */
		

.img {								/* Bilder */ 
	margin: 5px;
	padding: 5px;
	/*border: 2px solid #0F0;*/
	height: 300px;
	width: auto;
	float: left;
	text-align:center;
	}

.img_vertical {
	margin: 5px;
	padding: 5px;
	/*border: 2px solid #F00;*/
	height: 225pt;
	width: 95pt;
	float: left;
	text-align:center;
	}
	
.desc {								/* Beschreibung der Bilder */
	text-align: center;
	font-size: 12pt;
	font-weight: Georgia, Times New Roman, Serif;
	width: 120px;
	margin: 5px;
	/* border: 1px solid #00F; */
	} 
			
	
		
	/* =========================== ENDE Bildergalerie ================ */
		
		
.link {			/* Die Links der Linksammlung */
	text-decoration: none;
	color: #00F;
	}
			
	/* ====================== */
			
	/* ================= Lightbox ================ */
				
ul.gallerie {
	list-style-type: none;
	}

ul.lightbox li {
	display: none;
	overflow: hidden;
	position: absolute; /*fixed*/
	width: 0;
	height: 0;
	left: 0;
	top: 0;
	opacity: 0;
	background: rgba (0, 0, 0, 0.75);		/*Hintergrund Schwarz mit Alphawert von 0.75 */
	-moz-transition: opacity 1.5s;
	-o-transition: opacity 1.5s;
	-webkit-transition: opacity 1.5s;
	}
	
ul.lightbox li:target {						/* Werte, die beim Klick auf die Mini-Ansicht angewendet werden sollen */
	width: 100%;
	height: 100%;
	opacity: 1;
	}

ul.lightbox li:target a {				/* Hier wird das eigentliche Bild definiert */
	position: absolute;
	top: 50%;						/* jeweils 50% für zentrierte Darstellung */
	left: 50%;
	margin: -315px 0 0 -415px;		/* ob re un li (oben und links jeweils die Hälfte der Breite und Höhe (zzgl. Rahmen)) */
	border: 15px solid #FF0000;
	-moz-box-shadow:0 1px 8px #000;
	-o-box-shadow:0 1px 8px #000;
	-webkit-box-shadow:0 1px 8px #000;
	}

.img li {
	list-style-type: none;
	}


	/* ======= Formel in berechnung.html ================= */
.eq-c {
	font-size: 15pt;
	margin-left: 70px;
	}

.formel {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0.2em 0.4ex;
	text-align: center;
	}
	
.formel > span {
	display: block;
	padding-top: 0.15em;
	}

.formel span.fdn {
	border-top: thin solid black;
	}

.formel span.bar {
	display: none;
	}
		
				/* ======= ENDE Formel ================= */
				