/**
	@media      print
	@author     Katja Deutschmann, www.katjadeutschmann.de
	@version	1.1 (2009-05-14)	

	@content
		00 General
		01 Header
		02 Metanav
		03 Mainnav
		04 Footer
		05 Content

 */


/***********************************
	00 General
*/

* {
	background-color: white !important;
	background: none !important;
	color: Verdana, sans-serif;
	font-size: 11pt;
	font-family: Arial, sans-serif;
}


/***********************************
	01 Header
*/

#header {
	border-bottom: 2pt solid #007800;
	margin-bottom: 5mm;
}

a#logo img {
	float: none;
	margin-bottom: 1mm;
}


/***********************************
	02 Metanav
*/

#metanav {
	display: none;
}


/***********************************
	03 Mainnav
*/

#mainnav {
	display: none;
}


/***********************************
	04 Footer
*/

#footer {
	display: none;
}


/***********************************
	05 Content
*/

h1 {
	font-family: Georgia, sans-serif;
	font-size: 21pt;
	font-weight: normal;
	margin: 0 0 5mm 0;
}

h2 {
	font-family: Georgia, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	margin: 5mm 0 2.5mm 0;
}

h3 {
	font-family: Georgia, sans-serif;
	font-size: 13pt;
	font-weight: normal;
	margin: 2.5mm 0 0 0;
}

img {
	border: 1pt solid #e6e6e6;
	float: left;
	margin: 0 2.5mm 2.5mm 0;
}

img.right {
	float: right;
	margin: 0 0 2.5mm 2.5mm;	
}

ul, ol {
	padding: 0 0 0 10mm;
}


ol ol, ul ol {
	list-style-image: none;
	list-style-type: lower-alpha;
}

table {
	border-collapse: collapse;
	border: 1pt solid #fefefe;
	border-style: hidden;
	margin: 0 0 2.5mm 0;
	width: 100%;
}

td, th {
	border: 1pt solid #aaaaaa;
	padding: 1mm 2mm;	
	text-align: left;
	vertical-align: top;	
}

th {
	border-bottom: 3pt double #aaaaaa;
	padding-top: 0;
}

tfoot td {
	border-top: 1pt solid #aaaaaa;
	font-size: 9pt;	
	font-style: italic;
}

td.image {
	text-align: center;
	vertical-align: middle;	
}

td.image img {
	float: none;
}

td.numeric {
	text-align: right;
}

caption, cite, em {
	font-style: italic;
}

caption {
	font-size: 9pt;
	margin: 0;	
	padding: 2.5mm 0 1mm 2mm;
	text-align: left;
}

code {
	background-color: #eeeeee;
	display: block;
	font-family: "Courier New", monospace;
	margin: 2.5mm 0 0 2.5mm;
	padding: 1mm 2.5mm;
	
}

#content a {
	color: #676767;
	font-style: italic;
	text-decoration: none;	
}

#content a:after {
	content: " [" attr(href) "]";
	font-size: small;
}

a img {
	border: none;
}