body{	color: #000;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 15px;}a{	color: #566b11;	text-decoration: none;}a:hover{ color: #000000; }a:active{ color: #566b11; }#menuContainer{	position:relative;	width:1000px;	height:100px;	background-color:#fff;}#menuContainer img{	border: 0px;	margin-left: 18px;	vertical-align: top;}#menuContainer img.imgFirst{	margin-left: 0px;}#menuContainer div.header{	position:absolute;	top:10px;	left:10px;	width:240px;	height:17px;}#menuContainer div.mainMenu{	position:absolute;	top:40px;	left:10px;	width:880px;	height:21px;	text-align: left;}#menuContainer div.subMenuDetails{	position:absolute;	top:65px;	left:648px;	width:250px;	height:21px;	text-align: left;}#detailsContainer{	position:relative;	width:1000px;	height:500px;	background-image: url("../bild/mer_bg_2b.jpg");}#gallery_table{	background-color: transparent;	border: 0px;	padding: 0px;	height: 450px;}#gallery_table div.thumbLink{	width:60px;	height:80px;	float: left;	display: block;	margin: 14px;}#gallery_table div.audioThumbLink{	width:80px;	height:80px;	float: left;	display: block;	margin: 14px;}#gallery_table td.books_list{	width: 473px;		padding-top: 14px;	padding-bottom: 14px;}#nav_onder{	background-color: transparent;	border: 0px;	padding: 0px;}#nav_onder td.nav_details{	background-color: #FFFFFF;}#contactTable{	width: 420px;	border: 0px;}#contactTable td{	padding: 2px;}#contactTable td.contactForm{	background-color: #FFFFFF;}#contactTable input{	background-color: #FFFFFF;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	width: 100%;	border-width: 0px;}