	body { margin:0 345px 0 222px; padding:0 0 0 0; font-family:Arial,sans-serif; }
	h1,h2,h3,h4,h5 { font-family:Palatino,serif; font-weight:normal; font-style:italic; margin:15px 0; }
	h1 { font-size:3em; }
	p { margin:0 0 15px 0; }
	ol, ul { margin:0 0 25px 10px; padding:0 0 0 15px; position:relative; width:800px; }
	li { margin:0 0 5px 10px; padding:0 0 0 0; }
	a { color:red; }

	.left { position:absolute; left:0; z-index:99; float:left; width:155px; height:434px; font-weight:bold; background:url('/sidebar-bg.png') no-repeat; padding-top:210px; padding-right:35px; margin-right:40px; text-align:right; }	.schpiel { padding-top:40px; padding-right:260px; font-family:Palatino,serif; }
	.left a { color:white; display:block; padding:3px 5px; background:black; text-decoration:none; margin-bottom:5px; }
	.left a:hover { color:white; background:red; }
	.left a.home { background:none; position:absolute; top:40px; left:50px; height:100px; width:100px; }
	.left a.home:hover { border:3px dashed red; }
	.mailing { position: absolute; width:auto; left:39px; font-family:Palatino,serif; top:400px; color:gray; text-align:right; font-size:12px; z-index:100; }
	
	.schpiel { margin-top:15px; }

	.bookinfo { position:relative; overflow:hidden; margin-bottom:30px; }
	.bookinfo h1 { font-size:36px; font-weight:bold; font-style:normal; padding-left:180px; } .bookinfo h1 a { font-family:Arial,sans-serif; display:block; font-size:12px; font-weight:normal; margin-bottom:25px; padding-bottom:10px; width:666px; border-bottom:1px dotted black; position:relative; left:10px; }
	.bookinfo p, .bookinfo h2, .bookinfo h3, .bookinfo ol, .bookinfo ul, .bookinfo li { width: 566px; margin-bottom:5px; font-size:14px; padding-left:180px; }
	.bookinfo li { padding-left:0; }
	.bookinfo img { float:left; position:absolute; left:0; top:0; border:0; }
	
	iframe { position:absolute; top:30px; right:30px; height:162px; }
