#langselect, #block1, #nav, .acc, #fraunhofer {
	display: none;
}

.print {
	display : block;
}

#con, #main1, main2, #content {
	width: auto;
	border: 0;
	margin: 0 0;
	padding: 0;
	float: none !important;
    color: black; 
    background: transparent;
}

html {
	margin : 0; padding : 0;
}

body {
	background-color : #fff;
	background : #fff url(../img/page/print_logo.gif) no-repeat top right;
	font-family : Garamond, Times New Roman, serif;
    font-size: 11pt;
    margin : 0 0 0 15mm;
}

#header #logo {
	display : none;
}

#header .print {
	float : right;
}

#header h1 {
	font-size : 9pt;
	font-weight : bold;
	color : 000;
	padding : 0; margin : 0;
}

a:link, a:visited {
	color: #00a;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

#content a.ext:link:after, #content a.ext:visited:after {
	content: " (" attr(href) ") ";
	font-size: 80%;
	text-decoration : none;
	color : #666;
}

#breadcrump {
	margin : 0 0 2em 0;
	padding : 0 0 1em 0;
	border-bottom : 1pt solid #000;
}

#breadcrump dl {
	margin : 0;
}

#breadcrump dt, #breadcrump dd {
	float : left;
	margin : 0; padding : 0;
	font-size : 80%;
	margin-right : 0.5em;
}

#breadcrump a:link, #breadcrump a:visited,
#footer a:link, #footer a:visited {
	color : #000;
	text-decoration : none;
	font-weight : normal;
}

#footer {
	margin : 3em 0 0 0;
	padding : 1em 0 0 0;
	font-size : 7pt;
	border-top : 1px solid #000;
	font-family : Helvetica, Arial, non-serif;
	color : #000;
}

#footer p {display : none;}
#footer p.print {display : block; text-align : center;}

/* --- Content -- */
	

	 p, div.p {
	 	position : relative;
	 	padding : 0 15mm 0 0;
	 	margin : 0 0 1em 0;
	 	orphans : 3;
	 	widows : 3;
	 }
	 
	 .teaser {
	 	color : #000;
	 	padding : 0em 0em 0em 0.51em;
	 	border-left : 2px solid #A6C4D1;
	 	margin-bottom : 1em;
	 	font-style : italic;
	 }

	 .teaser p {
	 	margin-bottom : 0.5em;
	 }
	 
	 .startimage {
	 	margin-left : -60px;
	 }
	 
	 .downloadbox {
	 	border : 1px solid #000;
	 	padding : 0.5em;
	 	margin : 0 0 1em 0;
	 	font-size : 10pt;
		width : 19em;
	 }
	 
	 .downloadbox h4 {
	 	background-color : #ccc;
	 	color : #000;
	 	padding : 0 0 0 0.5em;
	 	margin : -0.5em -0.5em 0.5em -0.5em;
	 	font-size : 1em;
	 }
	 
	 h1, h2, h3, h4, h5 {
	 	text-align : left;
		font-family : Helvetica, Arial, non-serif;
	 	color : #000;
	 	float : none;
	 	clear : both;
	 }
	 
	 h2 {
	 	font-size : 180%;
	 }
	
	 img.plist {
	 	margin-bottom : 20px;
	 }
	 
	 a img {
	 	border-width : 0;
	 }
	 
	 img.border {
	 	padding : 3px;
	 }
	 
	 #content .border {
		border : 1px solid #000;
	 }
	 
	 #content p.border {
	 	padding : 0.5em;
	 }
	 
	 p.caption {
	 	margin : -30px 0 2em 4em;
	 	font-size : 83%;
	 	font-weight : bold;
	 }

	/* -------------------- */ 
	/* --- Start Listen --- */
			 
	dt {
		font-weight : bold;
	}

	/* --- Ende Listen --- */ 
	/* ------------------- */ 

	/* ---------------------- */ 
	/* --- Start Tabellen --- */ 
	
		#content table {
			border-collapse : collapse;
			margin : 1em 1em 2em 0; 
			float : none;
			clear : both;
	 		orphans : 4;
	 		widows : 4;
			border: 1px solid #000;
			border-width : 1px 0 0 1px;
		}
	
		caption {
			caption-side : top;
			font-size : 9pt;
		}
	
		#content thead tr th {
			font-size : 9pt;
		 	background-color : #ccc;
		 	font-weight : bold;
		 	color : #000;
		 	padding : 0.5em;
		 	text-align : left;
		}
		
		#content tbody tr td {
			font-size: 9pt;
			text-align : left;
		 	padding : 0.5em;
		 	vertical-align : top;
		}
		
		#content thead tr th, #content tbody tr td {
		 	border : 1px solid #000;
			border-width : 0 1px 1px 0;
		}
						
		#content tbody td span.legend {
			font-weight : bold;
		}
		
	/* --- Ende Tabellen --- */ 
	/* --------------------- */ 

