/* HTML algemeen */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.2em;	margin: 0px;	background-color: #D5F3B8;	background-image: url(images/bg_rechts_books.gif);	background-repeat: repeat-y;	background-position: right top;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #50910F;	margin-top: 0px;}a {	font-weight: bold;	color: #000000;	text-decoration: underline;}td {	height: 20px;	vertical-align: middle;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#product td {	height: 20px;	vertical-align: middle;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}/* banner top */#top {	height: 61px;	width: 100%;	background-color: #50910F;	clear: right;}#top_right {	float: right;	clear: right;	position: absolute;	top: 0px;	right: 0px;}#toolbar {	height: 31px;	width: 100%;	background-color: #8ECF4D;	top: 61px;	right: 0px;	clear: right;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}/* kolomstructuur */#kolom_rechts {	margin: 0px;	padding: 0px;	width: 100%;} #inhoud {	margin: 0px 135px 0px 0px;/*	height: 100%;	border: 2px solid #FF0000; */}#inhoud_text {	padding: 18px 20px 40px 165px;}#inhoud_img {	position: absolute;	width: 125px;	padding: 18px 20px 20px 20px;}* html #inhoud_img { /* tan hack */	width: 165px;	w\idth: 125px;} #menu_books_rechts {	float: right;	width: 90px;	padding: 18px 20px 20px 25px;}* html #menu_books_rechts { /* tan hack */	width: 135px;	w\idth: 90px;}/* diverse classes */.bold {	font-weight: bold;}.italic {	font-style: italic;}.book {	margin-bottom: 20px;}.clear {	clear: both;	display: block;	margin: 0px;	padding: 0px;	height: 1px;	overflow: hidden;}.list {	padding: 0px 0px 0px 30px;	margin: -0.8em 0px 0px 0px;	list-style-position: outside;}.list_number {	list-style-type: decimal;	list-style-position: outside;	margin: -0.8em 0px 0px 0px;	padding: 0px 0px 0px 30px;}/* basket nav  */#basket_nav {	margin: 0;	padding: 0;	height: 31px;	list-style: none;	display: inline;	overflow: hidden;	}#basket_nav li {	margin: 0; 	padding: 0;  list-style: none;	display: inline;	}#basket_nav a {	float: left;	padding: 31px 0 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:31px; /* for IE5/Win only */	}	#basket_nav a:hover {	background-position: 0 -31px;	}#basket_nav a:active, #nav a.selected {	background-position: 0 -31px;	}#tbasket a {	width: 56px;	background-image: url(images/basket_index.jpg);	background-repeat: no-repeat;	background-position: left top;	float: right;}.book img {	margin-bottom: 7px;}