/*  Letzte Änderung: 14.11.2013 durch Stefan Bohres  */

@media print {
/* Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit [px] in Gecko-Browsern vermeiden */
	body {
		font-size: 12pt;
        line-height:16pt; 
		color:#000000;
	  }
/* Alle Links auf schwarz schalten */
 a, a:visited   { color:#000000; }
 	  
/* Für den Druck nicht benötigte Container des Layouts abschalten */
	header,	
	nav, 
	.ym-col3,
	footer,
	#footermap	 { display:none; }

/* Inhaltsspalte vorbereiten */
.ym-col1 { width:100%; }
.ym-cbox { padding:0; margin:0; }
h1 { font-size:16pt; }
h2 { font-size:14pt; }
h3 { font-size:12pt; }

/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
	h1,h2,h3,h4,h5,h6 {
		page-break-after:avoid;
	}

/*  Ausgabe der URLs von Hyperlinks, wird nicht von allen Browsern unterstützt */
/*	
	a[href]:after {
		content:" <URL:"attr(href)">";
		color:#444;
		background:inherit;
	}
*/
/* Überschrift im Vorschautext hat zu viel Zeilenabstand */
.vorschautext h2, .vorschautext h3 {
	margin:0; 
	padding:0;
	background-image: none;
	}

/* Vorschau in 150 x 100 Pixel, floatet nach links */
.vorschau {
	float:left;
	margin-right: 15px;
	margin-top:5px;
	}
/* Graue Trennlinien werden unsichtbar, Abstand geringer */
hr { border-bottom:1px #ffffff solid;  margin: 5px 0 5px 0;}

/* HTML5-Element figure für zoomfähige Bilder im Hoch- oder Querformat */
figure {
	float:right;
	margin: 0 0 10px 10px;
	}

figure.quer {
	width:40%;
	}

figure.hoch {
	width:30%;
	}
figure.breit {
	float:none;
	margin:0 0 10px 0;
	width:100%;
	}

figure.galerie {
	float:none;
	margin: 0 1.0em 1.0em 0;
	}	
	
figure img {
	max-width: 100%;
	height: auto;
	}

/* Kleine Lupe wird bei Fotos ausgeblendet */
a img.lupe {
	display:none;
	}	