body {
	padding: 0;
	font-size: 10pt;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
	text-align: left;
	border: none;
}

* {
	background: white;
}

p {
	orphans: 10;
	font-size: 10pt;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
}

div#maincontent ul {
	margin-left: 25pt;
	margin-bottom: 5pt;
	margin-top: 5pt;
	font-size: 10pt;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
}

div#maincontent ul li {
	widows: 2;
	font-size: 10pt;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
	line-height: 15pt; 
	margin-bottom: 0;
	color: black;
	list-style-position: outside;
	list-style-type: disc;
}
div#maincontent ul.onlinelist {
	margin: 2em 0 0 35px;
	font-size: .9em;
}

div#maincontent ul.onlinelist li {
	font-size: 10pt;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
	display: list-item;
	list-style-position: outside;
	list-style-type: circle;
	color: #5e5f5e;
}

/* ABOVE FOR PRINTING LISTS */

div#shadow {
	width: 600px;
}

div#container {
	width: 600px;
	padding: 5pt 5pt 5pt 5pt;
	position: absolute;
	top: 0px;
	left: 0px;
}

* html div#shadow {
	position: absolute;
	left: 10px;
}

/*THIS IS FOR POSSIBLE CORRECTIONS AFTER IE HACKS:
html>body {
		font-size: 76%; 
}*/

/*		background: #ede4d6; */

p {
	color: #000;
	font-size: 10pt;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif;
									margin: 0 5pt 0 5pt;
}

/*IMAGES and TABLES for PRINT
***************************************/

img.image_rechts {
	display: none;
}

#books img {
	display: none;
}

#books div#maicontent table#books {
	
	background-color: transparent;
	margin-left: 18px;
	height: 0;
	border-collapse: collapse;
	width: 480px;
	height: 0;
}

#books div#maincontent table#books  td {
	padding-bottom: 0;
	border-bottom: 1px #bdbdbd solid;
}

#books div#maincontent table#books td.cover {
	display: none;
	height: 0;
	border-top: 3px #b7b7b7 solid;
}

#books div#maincontent table#books td.info {
	height: 0;
}

div#maincontent table#books td.info p.booktitle {
	font-style: normal;
	border-top: 1px #b7b7b7 solid;
}

div#maincontent table#books td.info p.rezensionen {
	font-weight: bold;
	border-bottom: 1px #bdbdbd none;
}

#books div#maicontent table#books tr {
	border-bottom: 1px #bdbdbd solid;
}

/****************************************/

h1 {
	display: block;
	color: #000;
	font-size: 14pt;
	margin-top: 10pt;
	margin-left: 2pt;
	margin-bottom: 0;
	border-bottom: 1px #000 solid;
}

h2 {
	color: #000;
	margin-left: 0;
	font-size: 14pt;
	padding-bottom: 0;
	margin-bottom: 5pt;
	margin-left: 0;
	border-bottom: 1px #000 solid;
}

h3 {
	font-size: 13pt;
	margin-left: -5px;
}

h4 {
	margin-left: 0;
	font-size: 12pt;
}

* html h2, h3 {
	width: 95%;
	position: relative;
	left: 0;
}

/* START HEADER, FOOTER  */

div#header {
	padding: 0 0 0 2pt;
	text-align: left;
	height: 20pt;
	border: none;
}

div#footer {
	display: none;
}

/* END HEADER, FOOTER  */

div#maincontent {
	width: 590px;
	padding: 0 0 0 5px;
	text-align: left;
	margin-top: 20pt;
	margin-left: 0;
	border: none;
	background: white;
}

* html div#maincontent {
	margin-left: 0;
}

div#leftcolumn {
	display: none;
}

div#mainnav ul {
	display: none;
	margin: 0;
	padding: 0;
}

div#mainnav ul li {
	display: none;
	background-color: transparent;
}

