/* HTML algemeen *//*html, body {	margin: 0px;	height: 100%;	padding: 0px;	border:0px;	}*/body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.2em;	margin: 0px;	background-color: #ccccff;	background-image: url(images/bg_rechts_services.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;}/* 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%;/*	background-image: url(images/bg_rechts_services.gif);	background-repeat: repeat-y;	background-position: right;	height: 100%;*/	}#inhoud {	margin: 0px 135px 0px 0px;/*	background-color: #ccccff;	height: 100%;*/}#inhoud_text {	padding: 18px 20px 40px 165px;}#inhoud_nav {	position: absolute;	width: 125px;	padding: 5px 20px 20px 20px;}* html #inhoud_nav {  /* 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;	text-align: center;}.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;}/* nav index */#nav {	margin: 0;	padding: 0;	height: 31px;	list-style: none;	display: inline;	font-size: 12px;	font-weight: bold;	}#nav li {	margin: 0; 	padding: 0;  list-style: none;	display: inline;	}#nav a {	float: left;	padding: 10px 0 0 20px;	background-image: url(images/nav_blokje2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	color: #114111;	}	#nav a:hover {	background-position: 0 -31px;	}#nav a:active, #nav a.selected {	background-position: 0 -31px;	}#torder a {	width: 45px;}#tcontact a {	width: 55px;}#thome a {	width: 45px;}/* Tan hack */* html #torder a {	width: 65px;	w\idth: 45px;}* html #tcontact a {	width: 75px;	w\idth: 55px;}* html #thome a {	width: 64px;	w\idth: 45px;}/* subnav */#subnav {	margin: 20 0;	padding: 0;	list-style: none;	}#subnav li {	margin: 0; 	padding: 0;  list-style: none;	}#subnav a {	padding: 0px 0px 0px 20px;	height: 18px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #003300;	text-decoration: underline;	display: block;	background-image: url(images/nav_blokje_paars2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	}	#subnav a:hover, #subnav a.selected {	background-position: 0px -32px;	}/* 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;}