
/* 
	Printstylesheet 
	Schmolz & Bickenbach
	Dezember 2009
*/


/* Body 
-------------------------------------------------------------------------------------------------------*/

body {
	margin: 0 1em 0 3em;
	padding: 0;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
}


/* Display None 
-------------------------------------------------------------------------------------------------------*/

#framing {
	background-image: none;
}

#header, #footer, #navigation ,#sidebar img, #sidebar .tx-itsbgmaplz-pi1, #search {
	display: none;
}

/* Content
-------------------------------------------------------------------------------------------------------*/

a {	color: #000; text-decoration: none; }

/* #content a:link:after, #content a:visited:after, #contentFull a:link:after, #contentFull a:visited:after {
	content: " (URL: " attr(href) ")" 
} */

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

h1 {font-size: 1.4em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em; padding-bottom: 3px;border-bottom: 1px solid #999;}
h4 {font-size: 1em; padding: 0; margin: 1em 0 0 0;}

img.alignleft {
	float: left;
	border: 1px solid #ddd;
	padding: 10px;
	margin-right: 10px;
}

img.alignright {
	float: left;
	border: 1px solid #ddd;
	padding: 10px;
	margin-right: 10px;
}
#content {
	margin-bottom:30px;
	}

/* Tables 
-------------------------------------------------------------------------------------------------------*/

table {
	width: 100%;
	color: #333;
	border-collapse: collapse;
	margin-bottom: 2em;
	font-size: 12px;
}

table caption {
	display: none;
}

thead th, thead td {
	padding: 3px;
	border: 1px solid #ddd;
	font-weight: normal;
	background-color: #999;
	color: #fff;
	text-align: left;
}

tbody th {
	padding: 3px;
	border: 1px solid #ddd;
	font-weight: normal;
	background-color: #666;
	color: #fff;
	text-align: left;
}

tbody td {
	padding: 3px;
	border: 1px solid #ddd;
	font-weight: normal;
	text-align: left;
}

	tbody .tdOdd			{ background-color: #666; }/* mittel orange*/
	tbody .tdEven 			{	background-color: #999; }/* hell orange*/

	tbody .trOdd 	{ background-color: #ccc; }
	tbody .trEven 		{ background-color: #E5E5E5; }

