/* HTML Elemente */div.lk_icons {	padding-left: 28px;	padding-top: 10px;}div.lk_icons a {	padding-right: 20px;}div.lk_text {	padding-left: 17px;	padding-top: 63px;	font-size: 1.4em;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;}div.lk_text_eng {	padding-left: 17px;	padding-top: 63px;	font-size: 1.2em;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: left;}* {	margin:0;	padding:0;	}body,html {	min-height:101%;	}body {	background: #FFFFFF; /* #E6E3D3; */	color: #333;	padding: 13px 0 25px 0;	}body, select, input, textarea {	font: 12px Arial, Verdana, Sans-Serif;	line-height:1.5em;	}body {		/* background:url(images/backgrounds/bg_tile.jpg) repeat; */    background-color:#E6E3D3; /* #AB1700; */}p {	margin: 1px 0;	}a:link, a:visited {	color: #333;	text-decoration: none;	}a:active {	color:#333;	text-decoration:underline;	}a:hover { text-decoration: underline }hr {	display: block;	height:1px;	background:#333;	border:0;	}small {	font-size: 0.9em;	padding:3px 6px;	}	.awmp_tags {		padding-bottom:12px;	}.left {	float:left;	}.right {	float:right;	}.blogtitle, .blogtitle a {	color: #000;	font-size: 1.4em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: regular;	padding: 20px 0px 10px 0px;	}.buch_title{	color: #000;	font-size: 1.8em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: regular;	padding: 20px 0px 0px 0px;	}.buch_title_klein{	color: #000;	font-size: 1.4em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: regular;	padding: 10px 0px 20px 0px;	}h1 {	color: #840000;	font: 1.4em Georgia, "Times New Roman", Times, serif;	padding-bottom:8px;	border-bottom:1px solid #666;	margin: 20px 0;	}h2 {	color: #840000;	font: 1.6em Georgia, "Times New Roman", Times, serif;	padding-bottom:8px;	border-bottom:1px solid #666;	margin: 20px 0;	}h3 {	font: 0.9em Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:0.3em;	margin-bottom:4px;	font-weight:bold;	color:#840000;	}div.text_datum {	margin-top: -18px;	margin-bottom: 8px;	text-align: right;	font: 0.8em Arial, Helvetica, sans-serif;	font-style: italic;}.fotoanzeige {	border: solid 8px transparent;}h3#respond {	font-size:1.1em;	border-top:1px solid #666;	margin-top:25px;	padding-top:20px	}h3#comments {	margin-top:32px	}h3 a:link, h3 a:visited {	color: #666;;	}h4 {	font-size:1.2em;	margin-bottom:6px;	}h5 { font-size: 14px; margin-bottom: 5px }h6 { font-size: 12px; margin-bottom: 5px }.autorenname {	color: #840000;	font-size: 1.4em;	font-family: Georgia, "Times New Roman", Times, serif;	margin: 0px 10px 10px 0px;}ul { }ol { }/* Allgemeine Klassen fÃ¼r alle Module */big      { font-size: 13px }small    { font-size: 9px }sup, sub { font-size: 9px }hr { height: 1px; border: 0 }form 										{ margin: 0; padding: 0; border: 0 }input, select, fieldset { margin: 0 }label 									{ margin: 0 }.err { color: red }.success { color: green }/* Allgemeines CSS für alle Module */.none 	 { padding: 0; margin: 0 }.none li { list-style-type: none; display: inline }.l { text-align: left }.r { text-align: right }.c { text-align: center }.b { text-align: justify }/* ******** Seitenaufbau ********* */#page {	width:880px;	margin:0 auto;	font-size:1em;	background:#FFF;	padding: 10px 25px 35px 25px;	border:3px double #333;	}#page_rechts {	width:80px;	margin:0 auto;	font-size:1em;	background:#FFF;	padding: 10px 25px 35px 25px;	border:3px double #333;	}#kopf_oben_titel {	width:400px;	height:100px;	padding-bottom:15px;	background:url(../images/logo.jpg) no-repeat;	}img, a:link img, a:visited img{ padding:1px;}img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0;  padding:1px;}img.left{ float:left; margin:0 12px 5px 0; }img.center{ display:block; margin:0 auto 5px auto; }img.right{ float:right; margin:0 0 5px 12px; }img.alignright{ float:right; margin:0 0 5px 12px; }img.alignleft{ float:left; margin:0 12px 5px 0; }img.aligncenter{ display:block; margin:0 auto 5px auto; }img {	border:0;}/* Schnellnavigation */div.menue_oben 	{ text-align: right; padding: 1px 3px 0 0; float: right }div.menue_oben a { padding: 0 2px 0 4px }div.menue_oben li.home { padding-top: 6px; display: block; float: left; width: 17px }div.menue_oben li.home a {line-height: 9px; float: left; background: url(../images/icon_home.gif)  no-repeat; width: 11px; height: 9px;}div.menue_oben li.home a:hover { background-position: 0 -9px; text-decoration: none }#buchdetail_normal {	margin-top: 0px;	width: 100%;	left: 0px;	background: url(../images/schatten_normal.gif) bottom left no-repeat;}#cddetail_normal {	margin-top: 0px;	width: 100%;	left: 0px;	background: url(../images/schatten_cd.gif) bottom left no-repeat;}/* Float Properties*/.clearfloat:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content:".";	}.clearfloat {	display:inline-block;	}.clearfloat {	display:block;	}div.menue_anzeige_levA {	width: auto;	height: 20px;	background:#666;	font-size:1em;}div.menue_anzeige_levA ul {	list-style:none;	line-height:1;}div.menue_anzeige_levA li {	float: left;	list-style:none;	border-right:1px solid #fff;	position: relative; margin: 0; white-space: nowrap; padding: 0 0 2px 0; height: 18px;	border-right: 1px solid white}div.menue_anzeige_levA a {	float: left;	display: block;	width: .1em;	padding: 2px 15px;	text-decoration: none;	font-weight: bold;	color: #fff}div.menue_anzeige_levA > ul a { width: auto }div.menue_anzeige_levA a {	float: none;	text-decoration: none;	border:none;	display:block;	font-weight:bold;	color: #eee;	padding:4px 12px;}div.menue_anzeige_levA a:hover {	display: block;	text-decoration: none;	border:none;	background:#333;}div.menue_anzeige_levA #current 	 { background-position: 100% -20px }div.menue_anzeige_levA #current a { background-position: 0% -20px }div.menue_anzeige_levA li:hover 	 { background-position: 100% -20px }div.menue_anzeige_levA li:hover a { background-position: 0% -20px }div.menue_anzeige_levA li.on 	{ background-position: 100% -20px }div.menue_anzeige_levA li.on a { background-position: 0% -20px; color: #fff}div.menue_anzeige_levA ul ul								 { visibility:hidden; min-width: 170px; padding: 9px 0 8px 0 }div.menue_anzeige_levA ul ul li						 { height: 18px; margin: 0; padding: 0; white-space: nowrap; background: none; display: block; float: none; border-right: none }div.menue_anzeige_levA ul ul a.lvl2				 { color: #eee; text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 15px; PADDING-RIGHT: 20px;}div.menue_anzeige_levA ul ul a.lvl2:hover	 { color: #eee; text-decoration: underline }div.menue_anzeige_levA ul li div.lvl2			 { visibility: hidden; background-color: #666; position:absolute;  top: 20px; left: 0; float: left; z-index: 2  }div.menue_anzeige_levA ul li:hover div.lvl2 { visibility: visible }div.menue_anzeige_levA ul a:hover div.lvl2  { visibility: visible }div.menue_anzeige_levA ul li:hover ul.lvl2  { visibility:visible }div.menue_anzeige_levA ul a:hover ul.lvl2 	 { visibility:visible }div.menue_anzeige_levA ul ul li:hover			 { background: url(../images/m_spitze.gif) 5px 4px no-repeat }div.menue_anzeige_levA div.bottom			 { float: left; border-width: 5px; border-style:solid; border-color: #333; }/* Level3 */div.menue_anzeige_levA UL LI.on:hover LI.subon DIV.lvl3 { 	Z-INDEX: 1; LEFT: 160px; VISIBILITY: visible; TOP: 20px }div.menue_anzeige_levA UL LI.on:hover LI.subon UL.lvl3 { VISIBILITY: visible }div.menue_anzeige_levA UL LI.on:hover LI.subon { 	BACKGROUND: url(../images/belletristik/lvl2_arrow.gif) no-repeat 5px 4px }div.menue_anzeige_levA UL LI.on:hover LI.subsubon { BACKGROUND: url(../images/belletristik/lvl3_arrow.gif) no-repeat 0px 4px }LI.on:hover LI.subon DIV.lvl3 {	VISIBILITY: hidden }div.menue_anzeige_levA UL UL DIV.lvl3 {	Z-INDEX: 2; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; border-width: 5px; border-style:solid; border-color: #333; background-color: #666; }div.menue_anzeige_levA UL UL UL { 	width: auto; PADDING-RIGHT: 20px; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; PADDING-TOP: 7px }div.menue_anzeige_levA UL UL UL A.lvl3 {	PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; color: #eee; TEXT-DECORATION: none }div.menue_anzeige_levA UL UL UL A.lvl3:hover {	color: #eee; TEXT-DECORATION: underline }div.menue_anzeige_levA UL UL UL LI {	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }div.menue_anzeige_levA UL UL LI:hover DIV.lvl3 {	LEFT: 170px; VISIBILITY: visible; TOP: 0px }div.menue_anzeige_levA UL UL A:hover DIV.lvl3 { 	LEFT: 170px; VISIBILITY: visible; TOP: 0px }div.menue_anzeige_levA UL UL LI:hover UL.lvl3 { 	VISIBILITY: visible }div.menue_anzeige_levA UL UL A:hover UL.lvl3 { 	VISIBILITY: visible }div.menue_anzeige_levA UL UL UL LI:hover { BACKGROUND: url(../images/m_spitze.gif) no-repeat 5px 5px }DIV.navigation_showMultiLevelNavigation UL UL LI.subsubon A { 	FONT-WEIGHT: bold }/* Navigation für allgemein */div.navigation_showFromThisPage { float: left; width: auto }div.navigation_showFromThisPage ul { padding-right: 0; margin-right: 0!important; margin-right: -3px }div.menue_anzeige_levB 	{ clear: left; height: 19px; padding: 8px 0 20px 22px }div.menue_anzeige_levB span { float: left; padding-right: 5px}div.menue_anzeige_levB a { padding: 0 2px }#content {	margin-top: 10px;	width:605px;	min-height: 800px;	float:left	}/* Bilder / Teaser */div.image_show { position: relative }div.corner 		 { height: 1px; width: 1px; line-height: 1px; position: absolute; overflow: hidden }div.b 				 { bottom: 0 }div.r 				 { right: 0 }div.spacer { margin-bottom: 10px }/* Texte */div.text_show { margin-bottom: 15px }div.text_buch { margin-bottom: 40px; margin-left: 20px }div.text_show ul { margin-left: 0; padding-left: 20px }div.boxlink	{ color: #840000 }div.boxanzeige 	{ background: url(../images/red_spitze.gif) 0px 5px no-repeat }a.boxlink	{ color: #840000 }a.boxlink:hover	 { color: #840000 }a.autorlink	{ color: #840000 }a.autorlink:hover	 { color: #840000 }a.autorbuchlink	{ color: #840000 }a.autorbuchlink:hover	 { color: #840000 }/* Buch Def */.quickinfo { border-top: solid 1px; border: 1px solid #98141B; padding: 8px; display: block }.quickinfo ul { margin-left: 0; padding-left: 20px }.quickinfo_leer { border-top: 0px; padding: 100px; display: block }div.ecke { margin-left: 20; list-style-image:  url(../images/red_spitze.gif);}div.ecke ul{ margin-left: 20; list-style-image:  url(../images/red_spitze.gif); }div.box_presse { text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 15px; font-size: 12px; font-weight: normal;}div.boxlink_presse { text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 15px; font-size: 12px; font-weight: normal; margin-bottom: 30px }div.boxlink { text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 15px; font-size: 12px; font-weight: normal; margin-bottom: 30px }div.boxlink_box { text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 15px; font-size: 12px; font-weight: normal; margin-bottom: 10px }a.boxlink { text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 15px; font-size: 12px; font-weight: normal; margin-bottom: 30px }a.boxlink:hover	 { text-decoration: underline }a.dllink { text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 15px; font-size: 12px; font-weight: normal; margin-bottom: 30px }a.dllink:hover	 { text-decoration: underline }a.autorlink {	text-transform: none;	background: none;	float: none;	text-decoration: none;	padding: 0 0 0 0px;	font-size: 1.3em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: regular;	margin-bottom: 0px	}a.autorlink:hover	 {	text-decoration: underline}a.titellink { text-transform: none; background: none; float: none; text-decoration: none; padding: 0 0 0 0px; font-size: 12px; font-weight: bold; margin-bottom: 0px }a.titellink:hover	 { text-decoration: underline }a.autorbuchlink {	text-transform: none;	background: none;	float: none;	text-decoration: none;	vertical-align: super;	padding: 0 0 0 0px;	font-size: 1.2em;	font-family: Georgia, "Times New Roman", Times, serif;	margin-bottom: 0px	}a.autorbuchlink:hover	 {	text-decoration: underline	}div.formular {float:left;width:810px;padding:10px 0}/*div.formular h3 {font-size:100%;margin:10px 0 5px 0;float:left;width:386px}*/div.formular p,div.formular p.textarea {float:left;display:inline; width:700px; margin:2px 0}div.formular p.textarea {width:55px}/*div.formular hr {height:1px;color:#d6c8bb;background:#d6c8bb;float:left;width:610px;margin:20px 0;border:none}*/div.formular p label {width:166px; font-weight:bold;display:block;float:left}div.formular p label.plz {width:60px}div.formular p label.ort {width:140px}div.formular p label.strasse {width:48px}div.formular p label.nr {width:118px}div.formular p input,div.formular p select {width:300px; display:block;float:left;padding:2px}div.formular p input.plz {width:40px;margin-right:4px}div.formular p input.ort {width:150px;margin-right:4px}div.formular p input.checkbox {width:14px;height:14px;margin:0 3px 0 163px;width:22px;cursor:pointer;border:none;display:inline;vertical-align:middle}div.formular p.textarea textarea {width:465px;height:150px}div.formular p select {width:407px;padding:2px}div.formular p.option option {width:380px;padding:1px}div.formular p.check {margin-top:5px;width:512px}div.formular p.check label {width:300px}div.formular ul {margin:5px 0 10px 166px;float:left;display:inline;width:200px}div.formular ul li {display:block;float:left;width:100px;margin:2px 0}div.formular ul input {margin-right:5px;border:none;cursor:pointer}div.formular ul input:hover {border:none}div.formular ul label {font-weight:bold}div.formular p.submit {float:left;width:305px;margin:10px 0 15px 166px}div.formular p.submit input,div.formular p.submit input.float_left, div.formular p.submit input.float_right  {	padding:2px;border:1px solid #000000;background:#ffffff;width:120px;color:#000000;cursor:pointer}div.formular p.submit input.float_right {float:right}#sidebar {	width: 250px;	float:right;	}#sidebar h2, #sidebar h3 a {	font: 0.9em Arial, Helvetica, sans-serif;	letter-spacing:0.3em;	text-transform:uppercase;	margin-bottom:4px;	font-weight:bold;	color:#840000;	}#sidebar h3, #sidebar h2 {	font-size:0.9em;	border-top:3px double #999;	border-bottom:1px solid #999;	padding:5px 0 5px 2px;	margin:20px 0 15px 0;	color:#840000;	}#sidelist li {	list-style:none;	}#sidelist .bullets li {	list-style:square;	margin-bottom:5px;	margin-left:22px;	}#sidelist .children {	background:#F4F4EC;	}#sidelist .children li {	background: #F4F4EC;	list-style: none;	margin-left:15px;	padding-left:15px;	border-bottom:1px solid #fff;	}#sidelist .children li a, #sidelist .children li a:visited {	padding:2px 2px 2px 0px;	border:0;	background:#F4F4EC;	color: #666;	}#sidelist .children li a:hover, #sidelist .children li a:active	{	color:#000;	}#sidelist .feed li{	margin-bottom:5px;	padding-left:20px;	background:url(images/rss.gif) no-repeat;	}#featured-sidebar .sidebar_widget {	margin:0 0 20px 0;	text-align:justify;	}.feature {	background: url(images/featured.jpg) repeat-x #F4F4EC;	padding:15px;	border: 1px solid #ccc;	}.feature p, #rightcol p { margin: 10px 0;	}.search {	background: url(images/featured.jpg) repeat-x #F4F4EC;	padding: 5px;	border: 1px solid #ccc;	font-size: 0.9em;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: regular;	}.search p, #rightcol p { margin: 5px 0;	}.hrsg {	text-transform: none;	background: none;	text-decoration: none;	vertical-align: super;	font-size: 1.2em;	font-family: Georgia, "Times New Roman", Times, serif;	margin-bottom: 0px	}.feature_autor {	background: url(images/featured.jpg) repeat-x #F4F4EC;	padding:15px;	border: 1px solid #ccc;	margin-bottom: 20px;	}.feature_autor p { margin: 10px 0;	}.feature_autor img {	MARGIN-RIGHT: 20px;	float: left;}#leftcol .feature {	margin-bottom: 15px; }.title, a.title  {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:1.1em;	font-weight:bold;	color: #840000;	letter-spacing:normal;	}#lead p {	margin-bottom:10px;	}/* Formating of "rightcol" which is the column in the homepage middle ;-) */#rightcol img {	float:left;	margin:3px 10px 4px 0;	}#leftcol img {	margin-bottom: 4px;	display:block	}#rightcol .clearfloat {	border-bottom:1px solid #999;	padding:12px 0;	}#footer {	margin: 0 auto;	width: 900px;	font-size:0.9em;	text-align:center;	padding-top:15px;	color:#000;	}#footer a {	color:#000;	}/*          noch offen *//* Styles for the "3-columns-page template" */#pageleft {	float: left;	width: 265px;	margin: 20px 20px 0px 0px;	padding: 0 20px 0 0;	border-right: solid 1px #999;	text-align:justify;	}#pagemiddle {	float: left;	width: 265px;	margin: 20px 20px 0px 0px;	padding: 0px;	text-align:justify;	}#pageright {	float: right;	width: 265px;	margin: 20px 0px 0px 0px;	padding: 0 0 0 20px;	border-left: solid 1px #999;	text-align:justify;	}#pageleft .bullets li, #pagemiddle .bullets li, #pageright .bullets li {	list-style:square;	margin-bottom:5px;	margin-left:22px;	}/* Styles for the "featured-page template" */#featured-top {	width:880px;	float:left;	padding: 0 0 15px 0;	margin: 0 0 25px 0;	border-bottom: double 3px #999;	}#featured-content {	width:600px;	float:left;	}#featured-sidebar {	width: 250px;	float:right;	}#featured-sidebar h3 {	border-bottom:1px solid #999;	padding:5px 0 5px 2px;	margin:0 0 20px 0;	}#featured-sidebar .sidebar_widget {	margin:0 0 20px 0;	text-align:justify;	}#featured-leftcol {	width:600px;	float:left;	margin:20px 20px 0 0;	padding: 0 25px 0 0;	border-right: 1px solid #999;	}#featured-leftcol h2, #featured-rightcol h2, #featured-content h2{	color: #840000;	font: 1.8em Georgia, "Times New Roman", Times, serif;	margin: 0 0 10px 0;	border:none;	}#featured-leftcol img{	float:left;	margin:0 20px 10px 0;	padding:1px;	border: 1px solid #999;	}#featured-rightcol{	width:230px;	float:right;	margin-top:20px;	}#featured-rightcol li {	list-style:none	}#featured-rightcol .bullets li {	list-style:square;	margin-bottom:5px;	margin-left:22px;	}.featured_post blockquote {	color:#666;	background:#F4F4EC;	padding:6px 14px;	margin:18px 35px;	border-right:1px solid #DDD;	border-bottom:1px solid #DDD;	}.featured_post ul li {	list-style:square;	margin-bottom:5px;	margin-left:42px;	}.featured_post ol li {	margin-bottom:5px;	margin-left:48px;	}.imageframe {  margin:5px 12px 5px 0; padding:4px; border:1px solid #999; }.imgalignleft { float:left; margin:0 12px 5px 0; }.imgalignright { float:right; margin:0 0 5px 12px; }.imgaligncenter { display:block; margin:0 auto 5px auto; }.imagecaption {padding: 2px 2px 0 2px; text-align: left; font-size:10px!important; color:#666!important;}#search_links_zweispaltig {	padding-left: 2px;	float: left;}*html #search_links_zweispaltig p {	margin: 8px 0 8px 0;}#search_links_zweispaltig_links {	float: left;	width: 100px;}#search_links_zweispaltig_rechts {	float: right;	width: 120px;}input.suchen_cbox{	margin-top:0px;	margin-right:5px;	background-color: #f4f0ec;}input.suchen_cbox:active{	background-color: #cc0000;}input.suchen_abox{	margin-top:0px;	font-family: Georgia, Times New Roman, Times, serif;	font-size: 11px;	background-color: #f4f0ec;}input.suchen_abox:active{	background-color: #cc0000;}#jetzt_anzeigen{	width: 200px;	height: 16px;	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	background-image: url(../images/buecher_button.jpg);	color:#ffffff;	padding-left:30px;	position: relative;}#button_jetzt_anzeigen {	position: absolute;	top: 0;	right: 0;}select.suchen_ddown{	margin-top:5px;	margin-bottom:5px;	width: 234px;	font-family: Georgia, Times New Roman, Times, serif;	font-size: 11px;	background-color: #f4f0ec;}
