/* 	============================
	breitnerundbreitner.de
	default print style
	(c)2008 t.breitner
	____________________________ */



#mainnav, 
.container .hr, 
#pagefunctions,
#meta,
#footer .hr {
	display: none !important;
	}

* {
	font-family: Georgia, 'Times New Roman', serif;
	line-height: 140%; 
	}

body, 
.container, 
.col,
#footer {
	float: none !important;
	margin: 0pt !important;
	padding: 0pt !important;
	width: auto !important;
}
body {
	padding: 0 20pt !important;
	}


h1 *,
h2,
h3,
h4 {
	letter-spacing: 1px;
	color: gray;
	line-height: 160%;
	}
h1 {
	padding-top: 1em;
	border-bottom: 1px solid gray;
	padding-bottom: 1px;
	}
h1 a {
	text-decoration: none;
	display: block;
	text-align: center;
	border-bottom: 2px solid gray;
	}

img {
	border: none;
	}



/* +++ footnoteLinks +++ */
h2.printonly {
	text-decoration: underline;
	color: #666666;
	margin: 20pt 0 10pt 0; 
	padding-top: 1em;
	border-top: 1px solid #666666; 
	}
ol.printonly {
	margin: 0 0 10pt 20pt; 
	padding: 0 0 0 0; 

	}
ol.printonly li {
	color: #666666; 
	}
sup.printonly {
	color: blue; 
	}
/* +++ // footnoteLinks +++ */



@media screen, projection {
	#header #backfromprint {
		position: fixed; 
		top: 0;
		left: 25%; 
		width: 50%; 
		
		border-width: 0 2px 2px 2px; 
		border-style: solid; 
		border-color: #7ca6a6; 
		background-color: transparent;
		background-image: url(overlay-green.png); 
		background-repeat: repeat; 
		padding: 4px 6px 4px 30px; 
		}
		
	#header #backfromprint a {
		display: block; 
		font-family: Georgia, Times, serif;
		color: white; 
		font-weight: bold; 
		font-size: 14pt; 
		text-align: center; 
		background-color: transparent;
		background-image: url(print-escape.png);
		background-position: 0 40%; 
		background-repeat: no-repeat;
		padding-left: 20px;  	
		}

	* html #header #backfromprint {
		position: absolute; 
		}
	* html #header #backfromprint a {
		background-image: url(print-escape.gif);
		}
}
@media print {
	#header #backfromprint {
		display: none;
		}
}

