@charset "UTF-8"; 
/**
 *	Christoph Päper <webdesign@crissov.de> <http://crissov.de>
 *	@media print
 *	url("http://crissov.de/print.css")
 *	Stand: 2003-10-21
 */

body
{
	font-family:             Garamond, serif;
	font-size-adjust: 0.39;
	background-color:               white;
	color:                          black;
}
p
{
	page-break-inside:       avoid;
}
cite
{
	font-style:              normal;
	font-stretch:            narrower;
	letter-spacing:   0.2em;
}
cite.person, cite.name
{
	font-variant:            small-caps;
}
cite.tm, cite.reg, cite.copy
{
	font-style:              italic;
	font-variant:            normal;
	letter-spacing:   0;
}
cite.tm:after     {content: "™"}
cite.reg:after    {content: "®"}
cite.copy:after   {content: "©"}

var
{
	font-style:              oblique;
}
kbd
{
	border:           thin outset gray;
}
acronym
{
	font-size:        95%;
}
abbr
{
	word-spacing:    -0.33ex;
	white-space:             nowrap;
}
samp
{
	color:                          gray;
}
em
{
	font-family:             sans-serif;
	font-style:              normal;
}
strong, em em
{
	font-weight:             bolder;
}
blockquote, q
{
	font-style:              italic;
}
blockquote, pre
{
	border-left:      0.5em  solid gray;
	padding-left:     1.0em;
}
/*	Footer etc.	*/
h1, h2.untertitel,
address, address+p
{
	text-align:              center;
}
address
{
	margin-top:       2em;
	border-top:       medium solid  #EEE;
	padding-top:      1em;
}
address+p img,
p.language
{
	display:                 none;
}
/*	Navigation	*/
map
{
	display:                 none;
	page-break-after:        always;
}

/*
 *	Listen
 */
dl, ol, ul
{
	margin:           0.5em 1em;
	page-break-inside:       avoid;
}
li    {margin-left:   2em;}
dt    {margin-left:   0;}
dd    {margin-left:   4em;}
dl dl {margin-left:   0;}
li dl {margin-left:  -1em;}
ul    {list-style-type:      square;}

/*
 *	Tabellen
 */
table
{
/*	width:            70%;
*/	margin:           2em auto;
	border:           thin   solid  black;
	border-collapse:         collapse;
	page-break-before:       always;
}
h1+table, h2+table, h3+table, h4+table, h5+table, h6+table
{
	page-break-before:       avoid;
}
caption
{
	font-size:        1.4em;
	font-weight:             bolder;
}
thead, th
{
	font-weight:             bolder;
	text-align:              center;
	background-color:               silver;
}
tbody
{
	border:           thin   solid  black;
}
tr
{
	page-break-inside:       avoid;
}
td, tbody th
{
	border:           thin   solid  black;
	border-width:     0 thin;
	text-align:              left;
}

/*
 *	Überschriften
 */
h1, h2, h3, h4, h5, h6
{
	page-break-after:        avoid !important;
	font-family:             "Trebuchet MS", sans-serif;
	font-weight:             bold;
	background-color:               white;
	color:                          black;
}
h1 {font-size:        2.0em}
h2 {font-size:        1.7em; page-break-before: always}
h3 {font-size:        1.45em}
h4 {font-size:        1.25em}
h5 {font-size:        1.1em}
h6 {font-size:        1.0em}

/*
 *	Links
 */
a
{
	text-decoration:         none !important;
	background-color:               white;
	color:                          black;
}

