/*	CSS Document 	AUTHOR: Gerhard Heinrich ::  2005, master design - web solutions--------------------------------------------------------------------------------------------------------------*/body {	padding:0px;	margin:0px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-image: url(../images/bg.jpg);}.tablebg {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	background-color: #FFFFFF;}.eyecatcher {	background-attachment: fixed;	background-image: url(../images/eyecatcher_bg.gif);	background-repeat: repeat-x;	background-position: 0px 0px;}.body, td, tr, p, div  {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal; }.fineprint { font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Sans-Serif }.menuitem { color: #cc0000; font-size: 9px;  font-family: Verdana, Arial, sans-serif  }.faceb {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;} .logo_neu {	background-image: url(../images/layout/header_2009-2.jpg);	background-repeat: no-repeat;	background-position: right;}.sprachauswahl {	font-size: 9px;	text-decoration: none;	text-align: right;	background-image: url(../images/layout/header-kinderbuchwochen/header-3.jpg);	background-repeat: no-repeat;	background-position: right;	padding-right: 5px;}.sprachauswahl a {	text-decoration: none;	color: #000;}.sprachauswahl a:hover {	text-decoration: underline;	color: #000;}.small10{	font-size:10px;	} /* ----------------------------------------------------------------------------------------------------------- *//* Linkdefinatioen */a {	font-weight: normal;	color: #4b3d3c;	text-decoration: underline;}a:hover {	font-weight: normal;	color: #4b3d3c;	text-decoration: underline;}a.promoBlurb:visited {	color: Black;	font-size: xx-small;	font-family: Verdana,Arial,sans-serif;	text-decoration: underline}a.sort       {	color: Black;	font-size: 9px;	font-family: Arial;	text-decoration: underline}/* ----------------------------------------------------------------------------------------------------------- *//* Sonstiges */.bio  {	color: #666666;	font-size: 11px;	font-family: Verdana, Arial, sans-serif;}.bodytext  {	font-size: 70%;	line-height: 135%;	font-family: Verdana, Arial, sans-serif}.captionHead  {	font-weight: bold;	font-size: medium;	font-family: Verdana, Arial, sans-serif}.head     {	font-weight: bold;	font-size: 100%;	font-family: Verdana, Arial, sans-serif;	color: White;}.largebody   {	font-size: 80%;	font-family: Verdana, Arial, sans-serif}.smallbody {	font-size: xx-small;	font-family: Verdana,Arial,sans-serif}.storytitle     {	font-weight: bold;	font-size: 13px;}.subhead   {	font-weight: bold;	font-size: 90%;	font-family: Verdana, Arial, sans-serif}.size2bold {	font-size: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}.bookborder {	border-top-width: 0px;	border-right-width: 4px;	border-bottom-width: 4px;	border-left-width: 0px;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.size2abstand {	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 14px;}.bgcolor1 {	background-color: #DBDBDB;}.bgcolor2 {	background-color: #F2F2F2;}hr {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #a4c409;	border-right-color: #a4c409;	border-bottom-color: #a4c409;	border-left-color: #a4c409;}.startprodukte, .saisonborder {	border: 1px solid #000000;}.lrahmen {	font-weight: bold;	background-color: #a4c409;	color: #FFFFFF;	line-height: 20px;}.neuimhandel {	border: 1px solid #CCCCCC;}li, ul {	list-style-image: url(../images/dot_book.gif);	line-height: 16px;}.image {	margin-right: 10px;}.size1author {	font-size: 9px;	line-height: 20px;	font-family: Verdana, Arial, Sans-Serif;	vertical-align: middle;}.saison {	font-size: 10px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}.buchtitel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #4b3d3c;	margin-top: 10px;	margin-bottom: 10px;}a.productsautor {	color: black;	font-size: 10px;	text-decoration : none;}/* Neue Styles *//* ----------------------------------------------------------------------------------------------------------- *//* Adresse im Header oben - links */.adresse{	font-size:10px;	color:#999999;}.adresse a{	font-size:10px;	color:#999999;	text-decoration: underline}.adresse a:hover{	font-size:10px;	color:#4b3d3c;	text-decoration: underline}/* ----------------------------------------------------------------------------------------------------------- *//* Seite drucken usw. unten - rechts */.seite-footer{	font-size:10px;	color:#ffffff;	font-weight:bold;	line-height:18px;}.seite-footer a{	font-size:10px;	color:#ffffff;	text-decoration:none}.seite-footer a:hover{	font-size:10px;	color:#DADADA;	text-decoration:none}/* ----------------------------------------------------------------------------------------------------------- *//* SubSubnavigation - Suchzeile */.suchzeile{	color:#4b3d3c;	line-height:17px;	text-decoration:none}.suchzeile a{	color:#4b3d3c;	text-decoration: underline	line-height:17px;}.suchzeile a:hover{	color:#4b3d3c;	text-decoration: underline;	line-height:17px;}/* ----------------------------------------------------------------------------------------------------------- *//* Haupt- & Subnavigation - Links */.menue{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#4b3d3c;	height:20px;	margin-top:10px;	padding-left:20px;	line-height:20px;	vertical-align:middle;	font-weight: bold;	text-transform: uppercase;	text-decoration:none;	background-color:#F8F8F8;}.menueact{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#a4c409;	height:20px;	margin-top:10px;	padding-left:20px;	line-height:20px;	vertical-align:middle;	font-weight: bold;	text-transform: uppercase;	text-decoration:none;	background-color:#4b3d3c;}.menue a{	color:#4b3d3c;	text-decoration:none;	font-weight: bold;}.menueact a{	color:#a4c409;	text-decoration:none;	font-weight: bold;}.menue a:hover, .menueact a:hover{	color:#4b3d3c;	text-decoration:none;	font-weight: bold;}.submenue{	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#a4c409;	padding-left:20px;	vertical-align:middle;	font-weight: bold;	text-decoration:none;}.submenue a{	color:#a4c409;	text-decoration:none;}.submenue a:hover{	color:#4b3d3c;	text-decoration:none;}/* ----------------------------------------------------------------------------------------------------------- *//* Formularelemente */form {	margin:0;	padding:0;}.suchefeld{	border: 1px solid #a4c409;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	height: 17px;	vertical-align: middle;}.auswahl{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	height: 25px;	vertical-align: middle;	height:25px;	color: #a4c409;	background-color: #E8E8E8;	line-height:25px;}.buttonblau{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #4b3d3c;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #4b3d3c;	border-right-color: #4b3d3c;	border-bottom-color: #4b3d3c;	border-left-color: #4b3d3c;	cursor: hand;}.buttongrün{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #a4c409;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #a4c409;	border-right-color: #a4c409;	border-bottom-color: #a4c409;	border-left-color: #a4c409;	cursor: hand;}.gobutton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: #a4c409;	background-color: #4b3d3c;	border: 1px ridge #4b3d3c;	cursor: hand;}/* ----------------------------------------------------------------------------------------------------------- *//* DIV-Elemente */div.mehr{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a4c409;	height: 12px;	vertical-align:bottom;}div.mehr a{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #a4c409;	line-height: 12px;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a4c409;	max-width:140px;}div.mehr a:hover{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #4b3d3c;	line-height: 12px;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #4b3d3c;	max-width:140px;}div.mehr2{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	height: 12px;	vertical-align:bottom;}div.mehr2 a{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	background-color: #CCCCCC;	line-height: 12px;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	max-width:140px;}div.mehr2 a:hover{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	background-color: #adadad;	line-height: 12px;	vertical-align: middle;	padding-right: 12px;	padding-left: 12px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #adadad;	max-width:140px;}/* ----------------------------------------------------------------------------------------------------------- *//* SPAN-Elemente */span.mehr{	height: 12px;	vertical-align:bottom;	width:44px;	max-width:44px;}span.mehr a{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #a4c409;	line-height: 12px;	vertical-align: middle;	text-align:center;	padding-right: 10px;	padding-left: 10px;	width:44px;	max-width:44px;}span.mehr a:hover{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #4b3d3c;	line-height: 12px;	vertical-align: middle;	text-align:center;	padding-right: 10px;	padding-left: 10px;	width:44px;	max-width:44px;}span.mehract{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #666666;	text-decoration: none;	background-color: #D9D9D9;	line-height: 12px;	vertical-align: middle;	text-align:center;	padding-right: 10px;	padding-left: 10px;	width:44px;	max-width:44px;}span.mehrp{	height: 12px;	vertical-align:bottom;	width:140px;	max-width:140px;}span.mehrp a{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #a4c409;	line-height: 12px;	text-align:center;	vertical-align: middle;	padding-right: 10px;	padding-left: 10px;	width:140px;	max-width:140px;}span.mehrp a:hover{	height: 12px;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #4b3d3c;	line-height: 12px;	vertical-align: middle;	text-align:center;	padding-right: 10px;	padding-left: 10px;	width:140px;	max-width:140px;}/* ----------------------------------------------------------------------------------------------------------- *//* Newsbox Startseite */.newstitleweiss{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#FFFFFF;	height:20px;	line-height:20px;	font-weight: bold;	text-transform: uppercase;	text-decoration:none;	background-color:#a4c409;	padding-left:5px;}.newsbox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #e8eecc;	padding: 5px;}.newsbox a{	color: #4b3d3c;	text-decoration: none}.newsbox a:hover{	color: #4b3d3c;	text-decoration: underline;}.unterlinieblau {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #4b3d3c;}.unterliniegruen {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #a4c409;}