/*	__________________________________________
	CSS2:			PRINT
	for:			LarsKasper.de
	by:			Lars Kasper
	version:		1.0.4
	created:		2002-07-20
	changed:		2002-10-26
*/



/*	__________________________________________
	STRUCTURE
*/

body {
	background:					none #FFFFFF;
	color:						#000000;
}



/*	__________________________________________
	TEXT
*/

abbr, acronym, span[title] {
	border-bottom:				none 0;
	cursor:						help;
}

address {
	font-style:					normal;
}

blockquote, cite, q, var {
	font-style:					italic;
}

em {
	font-style:					italic;
	font-weight:				normal;
}

h1, h2, h3, h4, h5, h6 {
	font-family:				sans-serif;
}

h1 code, h2 code, h3 code, strong code, dt code {
	font-weight:				bold;
}

strong {
	font-weight:				bold;
}



/*	__________________________________________
	HYPERTEXT
*/

a:link, a:visited {
	background:					none #FFFFFF;
	color:						#000000;
	text-decoration:			none;
}

a:hover {
	text-decoration:			underline;
}



/*	__________________________________________
	LIST
*/

dt {
	font-weight:				bold;
	margin-top:					1em;
}

dl.links dt {
	font-weight:				normal;
}

li {
	margin-bottom:				0.5em;
	margin-top:					0.5em;
}



/*	__________________________________________
	PRESENTATION
*/

hr {
	display:						none;
}

sub, sup {
	font-size:					smaller;
}

tt {
	white-space:				nowrap;
}



/*	__________________________________________
	EDIT
*/

del {
	text-decoration:			line-through;
}

ins {
	text-decoration:			underline;
}



/*	__________________________________________
	TABLE
*/

caption {
	border-bottom:				#666666 solid 1px;
	font-family:				sans-serif;
	font-weight:				normal;
	letter-spacing:			0.05em;
	margin-top:					1.5em;
	text-align:					center;
}

td {
	padding:						0.5em 1em 0.5em 0;
	vertical-align:			top;
}

th {
	padding:						0.5em 1em 0.5em 0;
	text-align:					left;
	vertical-align:			top;
}

td table td {
	padding:						0 1em 0.5em 0;
}



/*	__________________________________________
	IMAGE
*/

img, a img {
	border:						none 0;
}



/*	__________________________________________
	NAVIGATION
*/

map ol, map ul {
	display:						none;
}



/*	__________________________________________
	CLASSES
*/

.date, .url {
}

.example {
	border:						#666666 solid 1px;
	margin-top:					1em;
	padding:						1em;
}

.ext:after {
	content:						" <" attr(href) ">";
	font-family:				monospace;
	font-size:					90%;
}

.footer {
	border:						#666666 dotted 2px;
	font-family:				"Lucida Console", monospace;
	font-size:					smaller;
	margin:						2em 0 0 0;
	padding:						5px;
}

.ind {
	margin-left:				2.5em;
}

.nil, .noprint, .toc, .valid {
	display:						none;
}

.person {
	font-variant:				small-caps;
}

.quote {
	font-style:					italic;
}

.zitat {
	border-left:				#666666 solid thick;
	width:						66%;
}

.zitat p.quelle {
	margin-top:					-1em;
	text-align:					right;
}