/* general */

body {
	font-family: "Arial", sans-serif;
	font-size: 87.5%; /* 14px */
	line-height: 1.5; /* 21px */
	padding-top: 10px;
	}
body.lang_en {
	padding-top: 3px;
}
body.thinbody {
	padding: 10px;
	
}
.wrapper {
	position: relative;
	width: 960px;
	margin: 0 auto;
	}
.form_row .text {
	font-family: "Arial", sans-serif;
	font-size: 1em; /* 14px */
	}

img { display: block; }
#fullsize_image img {display: inline;}

img.no_block {
	display: inline;
}
a.no_hover:hover {
	background:transparent;
}
.no_margin {
	margin: 0 !important;
}
/* kolom definities */

.columns {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 1.5em;
	}
	.separator {
		background: url('/images/separator.gif') left top repeat-y;
		}
	.columns .col {
		position: relative;
		left: 100%;
		float: left;
		/*overflow: hidden;*/
		}
	.columns .s1 { margin-left: -960px; }
	.columns .s2 { margin-left: -768px; }
	.columns .s3 { margin-left: -576px; }
	.columns .s4 { margin-left: -384px; }
	
	.columns .s5 { margin-left: -192px; }
	.columns .w1 { width: 192px; }
	.columns .w2 { width: 384px; }
	.columns .w3 { width: 576px; }
	.columns .w4 { width: 768px; }
	.columns .w5 { width: 960px; }
	
	.columns .s4b { margin-left: -275px; }
	.columns .s4c { margin-left: -246px; }
	.columns .w3b { width: 512px; }
	.columns .w4b { width: 685px; }
	.columns .w1b { width: 274px; }
	.columns .w1c { width: 246px; }
.columns .col .content {
	padding: 0 10px;
	/*position: relative;*/
}

/* flashes */
#flash {
	position: relative;
	min-height: 16px;
	padding: 7px 10px 7px 36px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin-bottom: 1.5em;
	border: 1px solid;
	font-weight: bold;
}

	.flash_notice { 
		background-image: url('/images/icon-success.gif'); 
		background-color: #cfc;
		border-color: #9c9 !important;
		color: #060;
	}
	.flash_error   { 
		background-image: url('/images/icon-error.gif');
		background-color: #fcc;
		border-color: #c99 !important;
		color: #600;
	}
	.flash_tip   { 
		background-image: url('/images/icon-tip.gif'); 
		background-color: #ffc;
		border-color: #cc9 !important;
		color: #330;
	}
	#flash p {
		margin: 0;
	}


/* containers */

#header {
	position: relative;
	height: 73px;
	overflow: hidden;
	padding-left: 0;
}
	#header a {
		color: #fff;
	}
	#header #logo {
		position: absolute;
		left: 0;
		top: 0;
		width: 192px;
		height: 73px;
		overflow: hidden;
		border-right: 1px solid;
	}
	#header li {
		float: left;
	}
	#header #primary {
		float: left;
		width: 100%;
		padding-left: 193px;
		line-height: 1.0; /* 14px */
		font-weight: bold;
		margin-bottom: 0;
		border-bottom: 1px solid;
	}
		#header #primary li {
			position: relative;
			border-right: 1px solid;
			margin-bottom: -1px;
		}
			#header #primary a {
				display: block;
				padding: 7px 10px;
				text-decoration: none;
			}
			#header #primary a:hover,
			#header #primary li.active a {
				background-color: transparent;
			}
			#header #primary li.active a {
				padding-bottom: 8px;
			}
	#header #secondary {
		position: absolute;
		right: 10px;
		top: 7px;
		font-size: 0.857em; /* 11px */
		line-height: 1.167; /* 14px */
	}
		#header #secondary a {
			text-decoration: none;
			}
			#header #secondary a:hover {
				text-decoration: underline;
				}
		#header #secondary li {
			margin-left: 10px;
		}
			#header #secondary li.active a {
				font-weight: bold;
			}
	#header #search {
		clear: both;
		padding: 10px 10px 10px 203px;
		font-size: 0.786em; /* 11px */
		line-height: 1.273; /* 14px */
	}
		#header #search form {
			text-align: center;
		}
		#header #search fieldset {
			margin: 0;
		}



#custom_shop_header {
	margin-bottom: 10px;
    width: 960px;
    height: 130px;
    background-position: 50% 50%;
    background-repeat: repeat-x;
	background-color: #0084C8;		
}
	div#custom_shop_header img {
		width: 960px;
		height: 130px;
	}
	#custom_shop_header a:hover {
		background: transparent;		
	}

div.shop_image_thumb {
	width: 172px;
	height: 24px;
	background-repeat: repeat-x;
	
}

#slogan {
	overflow: hidden;
	padding: 0 10px;
	height: 30px;
}
	#slogan .slogan {
		float: left;
		width: 393px;
		height: 13px;
		margin-top: 11px;
		background: url('/images/slogan-medium.jpg') left top no-repeat;
	}
	#slogan .slogan2 {
		float: right;
		margin-top: 3px;
		font-weight: bold;
	}



.profile {
	overflow: hidden;
	border-bottom: 1px solid;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
	.profile .profileImage img {
		float: left;
		margin: 0 10px 3px 0;
	}
	.profile .profile_text {
	}
		.profile .profile_name {
			display: block;
			font-weight: bold;
		}
		.profile .profile_motto {
			display: block;
			clear: both;
			font-size: 0.857em; /* 12px */
			line-height: 1.167; /* 14px */
		}



.subnav li.active {
	
}


.sortbar {
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
	padding: 2px 10px;
	font-size: 0.857em; /* 12px */
	line-height: 1.667; /* 24px */
}

	.sortbar a {
		text-decoration: none;
		}
		.sortbar a:hover {
			text-decoration: underline;
			background-color: transparent;
			}
	.sortbar label,
	.sortbar input {
		display: block;
		float: left;
		white-space: nowrap;
		}
		.sortbar input {
			margin-top: 3px;
		}
	.sortbar .item {
		float: left;
		border-right: 1px solid;
		padding-right: 10px;
		margin-right: 10px;
	}
	.sortbar .view-piclens {
		position: absolute;
		right: 10px;
		top: 2px;
	}
		.sortbar .view-piclens a {
			padding-right: 21px;
			background: url('http://lite.piclens.com/images/PicLensButton.png') right top no-repeat;
		}




.gallery_content {
	clear: both;
	overflow: hidden;
	margin-bottom: 27px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	
}

.my_gallery_content {
	margin-bottom: 5px !important;
}
	.gallery_content .cell-wrapper,
	.gallery_content .cell {
		width: 191px;
		height: 191px;
	}
	.slightly_smaller_cells .gallery_content .cell-wrapper,
	.slightly_smaller_cells .gallery_content .cell {
		width: 186px;	
	}
	.gallery_content .cell-wrapper {
		position:relative;
		float: left;
		overflow: hidden;
		border: 1px solid white;
		border-left: 0px;
		border-top: 0px;
	}
	.gallery_content .cell-select, .gallery_content .cell-remove {
		left:116px;
		position:absolute;
		top:2px;
		padding: 2px;
		z-index:5;
	}
	.gallery_content .cell-remove {
		width: 16px;
		height: 16px;
		overflow:hidden;
		background: url(/images/loadingsmall_grey.gif) no-repeat 0px -16px;
	}
	.gallery_content .cell-select, .gallery_content div.deleting {
		background-position: 0px 0px;
	}
	.gallery_content .cell-remove {
		right: 4px;
		left: auto;
	}
		.gallery_content .cell-remove a, .gallery_content .cell-remove a:hover {
			background: transparent;
		}
	
	.gallery_content .cell:hover {
		background: #EBE8E3;
	}

	.gallery_content span {
		display: block;
	}
	
	.gallery_content .cell .item_status {
		height:18px;
		padding:2px 0 2px 58px;
	}

	.gallery_content .cell .collected_item_status {
		height: 18px;
		padding: 2px 0 0px 0px;
		text-align: center;
	}

.gallery_content .cell br {
	margin-bottom:2px;
}
	
	.gallery_content .cell .item_status span {
		display: block;
		width: 16px;
		height: 18px;
		padding: 0;
		float: left;
		padding-right: 4px;
		background-repeat: no-repeat;
	}
		.gallery_content .cell .item_status a:hover {
			background: none;
		}
		.gallery_content .cell .item_status span img {
			width: 16px;
			height: 18px;
		}
		.gallery_content .cell .item_status span.not-in-collection {
			background-image: url(/images/gallery_collection_off.gif);
		}
			.gallery_content .cell a:hover .item_status span.not-in-collection {
				background-image: url(/images/gallery_collection_off_blue.gif);
			}
		.gallery_content .cell .item_status span.in-collection {
			background-image: url(/images/gallery_collection_on.gif);
		}
			.gallery_content .cell a:hover .item_status span.in-collection {
				background-image: url(/images/gallery_collection_on_blue.gif);
			}
		.gallery_content .cell .item_status span.not-in-wish-list {
			background-image: url(/images/gallery_wishlist_off.gif);
		}
			.gallery_content .cell a:hover .item_status span.not-in-wish-list {
				background-image: url(/images/gallery_wishlist_off_blue.gif);
			}
		.gallery_content .cell .item_status span.in-wish-list {
			background-image: url(/images/gallery_wishlist_on.gif);
		}
			.gallery_content .cell a:hover .item_status span.in-wish-list {
				background-image: url(/images/gallery_wishlist_on_blue.gif);
			}
		.gallery_content .cell .item_status span.not-in-shop {
			background-image: url(/images/gallery_shop_off.gif);
		}
			.gallery_content .cell a:hover .item_status span.not-in-shop {
				background-image: url(/images/gallery_shop_off_blue.gif);
			}
		.gallery_content .cell .item_status span.in-shop {
			background-image: url(/images/gallery_shop_on.gif);
		}
			.gallery_content .cell a:hover .item_status span.in-shop {
				background-image: url(/images/gallery_shop_on_blue.gif);
			}
	
	.gallery_content a {
		display: block;
		padding: 1px 0 5px 0;
		text-decoration: none;
	}
	.gallery_content .image {
		height: 135px;
		overflow: hidden;
		margin-bottom: 4px;
		text-align: center;
		line-height: 135px;
	}
		.gallery_content .image img {
			display: inline;
			border: 3px solid #fff;
			vertical-align: middle;
		}
	.gallery_content .text {
		padding: 0 10px;
	}
	.gallery_content .title {
		font-weight: bold;
	}
	.gallery_content .title,
	.gallery_content .extra {
		height: 1.25em; /* 15px */
		overflow: hidden;
	}
	.gallery_content .price {
		float: right;
		margin-top: -2px;
		font-size: 1.25em; /* 15px */
		line-height: 1.0; /* 15px */
		font-weight: bold;
	}

		.gallery_content .price input {
			width: 75px;
		}

/* User Image */
.gallery_content.user_image {
	margin-bottom: 0px !important;
}	

.gallery_content.user_image .cell {
	width: 95px;
	height: 105px;
}	

.gallery_content.user_image a {
	padding: 3px;
	height: 105px;
}
.gallery_content.user_image .image {
	margin-bottom: 0;
	line-height: 87px;
}

/* vitrine */
.gallery_content.display_case .cell {
	width: 95px;
	float:left;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	height: 95px;
}	

.gallery_content.display_case a {
	padding: 3px;
	height: 89px;
}
.gallery_content.display_case .image {
	margin-bottom: 0;
	line-height: 87px;
}

/* Most recent items */
.gallery_content.most_recent_items {
	margin-bottom: 0px;
}	

.gallery_content.user_image {
	margin-bottom: 0px;
}	


.gallery_content.most_recent_items .cell {
	width: 95px;
	height: 95px;
}	

.gallery_content.most_recent_items a {
	padding: 3px;
	height: 89px;
}
.gallery_content.most_recent_items .image {
	margin-bottom: 0;
	line-height: 87px;
}

#more_items {
	text-align: right;
}

/* Lijst-weergave! */
/* #item_list table tbody img { width: 83px; } */
#item_list table thead img { display: inline; }
#item_list table thead th { white-space: nowrap; }
#item_list table tbody td,
#item_list table tbody th {
	height: 128px;
}

#wish_list table thead img { display: inline; }
#wish_list table thead th { white-space: nowrap; }
#wish_list table tbody td,
#wish_list table tbody th {
	/* height: 128px; */
}
#wish_list table tbody td.serie {
	color: white;
	background: black;
} 

#wish_list table tbody td.reeks {
		font-style: italic;
}

#wish_list img {
	display: inline;
}

#images {
	overflow: hidden;
}
	#images a {
		position: relative;
		display: block;
		float: left;
		width: 171px;
		height: 150px;
		overflow: hidden;
		margin-right: 7px;
		text-align: center;
		line-height: 126px;
		text-decoration: none;
	}
	#images a:hover {
		background-color: transparent;
	}
		#images img {
			display: inline;
			max-width: 171px;
			max-height: 128px;
			vertical-align: middle;
		}
		#images a .magnifier, a.thickbox .magnifier {
			display: block;
			text-align: left;
			padding-left: 19px;
			line-height: 18px;
			background-image: url('/images/magnifier.gif');
			background-position: left 1px;
			background-repeat: no-repeat;
		}
		
		
		#images a .audit_magnifier {
			color: black;
			display: block;
			text-align: left;
			padding-left: 19px;
			line-height: 18px;
			background-image: url('/images/magnifier.gif');
			background-position: left 1px;
			background-repeat: no-repeat;
		}
		
		#images a:hover .magnifier, a.thickbox:hover .magnifier {
			text-decoration: underline;
		}



#breadcrumb {
	overflow: hidden;
	padding: 8px 10px;
	margin-bottom: 8px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}

	#breadcrumb #bc {
		float: left;

		font-weight: bold;
	}

	#breadcrumb #bc4 {
		float: left;
		padding-left: 3px;
		font-weight: bold;
	}
	
	#breadcrumb .slogan2 {
		float: right;
		margin-top: -3px;
		font-size: 120%; !important;	
		font-weight: bold;
	}
/*


	
#slogan {
overflow: hidden;
padding: 0 10px;
height: 30px;
}
#slogan .slogan {
	float: left;
	width: 368px;
	height: 13px;
	margin-top: 11px;
	background: url('/images/slogan-medium.jpg') left top no-repeat;
}
*/
	
	
	
	
	
	
	

#collection_add {
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}
	#collection_add fieldset {
		padding: 10px;
		border: none;	
		margin-bottom: 0;
	}
	div.w1 #collection_add fieldset {
		width: 180px;
		overflow: hidden;
		padding-right:0;
		padding-left: 8px;
	}
	#collection_add .form_row {
		margin-bottom: 7px;
		padding: 0;
		border-bottom: none;
		line-height: 1.167;
		width: 180px;
	}
		#collection_add legend {
			/*display: none;*/

			color: #fff;
			font-size: 1em;
		}
		#collection_add .collection legend {
			background-color: #f60;
		}
		#collection_add .shop legend {
			background-color: #7a2060;
		}
		#collection_add .wishlist legend {
			background-color: #390;
		}
		#collection_add .field,
		#collection_add #buying_price,
		#collection_add #selling_price {
			width: auto;
		}
		#collection_add .label {
			font-weight: bold;
		}
		#collection_add input {
			width: 166px;
		}
		#collection_add #buying_price input {		
			width: 155px;
		}
		#collection_form #selling_price div.field,#collection_form #buying_price div.field {
			margin-right: 0;
		}
		#collection_add textarea {
			width: 170px;
			height:30px;
			font-family: "Arial", sans-serif;
			font-size: 12px;
		}
		#collection_add .combined_fields {
			overflow: hidden;
			clear:both;
		}
		#collection_add #quantity {
			float:left;
			width:51px;
		}
			#collection_add #quantity input {
				width: 40px;
			}
		#collection_add #selling_price {
			float:left;
			padding:0 0 0 4px;
			width:118px;
		}
			#collection_add #selling_price input {
				width: 101px;
			}
		#collection_add #grades select {
			width: 172px;
		}
		#collection_add #selling_price label {
			padding-left: 11px;			
		}
		#collection_add .more {
			padding-top: 6px;
			display: none;
		}
		#collection_add .wishlist a.more_info, #collection_add .wishlist a.less_info {
			display: none;
		}
		#collection_add a.more_info, #collection_add a.more_info:hover,
		#collection_add a.less_info, #collection_add a.less_info:hover {
			text-align: center;
			/*color: white;*/
			color: #0084C8;
			display: block;
			clear: both;
			width: 171px;
			padding: 3px 0 3px;
			margin: 4px 9px 0 0;
			font-size:11px;
			background: transparent url(/images/collected_item_form_more.png) no-repeat scroll -3px -46px;
		}
			#collection_add a.less_info, #collection_add a.less_info:hover {
				background-position: -3px 3px;
			}
		#collection_add input.radio {
			width: auto;
		}
		#collection_add .form_links {
			padding: 5px 0 0 13px;
			margin-bottom: 0;
		}
			#collection_add .form_links input {
				width: 149px;
			}
#collection_add .form_links input { background-image: url('/images/button.png'); }
#collection_add .form_links input:hover,
#collection_add .form_links input:focus { background-image: url('/images/button-hover.png'); }
#collection_add .form_links input:active { background-image: url('/images/button-active.png'); }

a.button_link { 
	width: 149px;
	height: 35px;
	padding: 1px 0px 0px 1px;
	margin-right: 0px;
	font-family: "Arial", sans-serif;
	font-size: 14px;
	line-height: 31px;
	letter-spacing: 2px;
	text-align:center;
	text-decoration: none;
	border: none;
	display: block;
	color: white;
	cursor: pointer;
	background-image: url('/images/button.png'); }
a.button_link:hover,
a.button_link:focus { background-color: transparent;background-image: url('/images/button-hover.png'); }
a.button_link:active {background-color: transparent; background-image: url('/images/button-active.png'); }

a.right_float {
	float: right;
	
}
/*  */
#area_column select {
	width: 100%;
}


/* explore */
.explore-list {
}
	.explore-list li {
		overflow: hidden;
		height: 85px;
	}
	.explore-list li.item {
		position: relative;
		padding-left: 90px;
	}
		.explore-list li img {
			float: left;
			margin: 0 10px 3px 0;
		}
			.explore-list li.item .img {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 83px;
				height: 83px;
				overflow: hidden;
				text-align: center;
				line-height: 81px;
				border: 1px solid;
			}
				.explore-list li.item .img img {
					display: inline;
					float: none;
					margin: 0;
					vertical-align: middle;
				}
				.explore-list li.item .img a {
					text-decoration: none;
				}
	

ul.legend {
}
	ul.legend li {
		padding: 2px 5px;
	}


/* content_header_all_areas */
div.large_content_header {
	overflow: hidden;
	padding-bottom: 14px;	
}
div.large_content_header div.maintitle {
	padding-left: 10px;
}


/* managed-content */
.managed-content {
	overflow: hidden;
}
	.managed-content img {
		float: left;
		margin: 0 10px 5px 0;
	}


/* paginering */
.pagination {
	text-align: center;
	font-size: 0.857em; /* 12px */
	line-height: 2.0;
	margin-bottom: 1.0em;
}
	.pagination a {
		border: 1px solid;
		text-decoration: none;
	}
	.pagination strong,
	.pagination a {
		padding: 3px 7px;
	}
	
	.pagination span.quick_page_input {
		padding-left: 8px;
	}
		.pagination span.quick_page_input input {
			background:white none repeat scroll 0 0;
			border:1px solid #666;
			padding:1px;
			width:19px;
			text-align: center;
		}
.w1 .pagination {
	font-size: 0.786em; /* 11px */
	line-height: 1.273; /* 14px */
	padding-bottom: 3px;
	margin-bottom: 0 !important;
	border-bottom: 1px solid;
	}
	.w1 .pagination a {
		border: none;
		text-decoration: none;
	}
	.w1 .pagination strong,
	.w1 .pagination a {
		padding: 1px;
	}



/* loaded content */
.loaded-content {
}



/* formulieren */
.form_row {
	width: 100%;
	float: left;
	padding: 5px 0;
	border-bottom: 1px solid;
	line-height: 1.143;
}
	.form_row p {
		margin: 0;
	}
	.form_row .label {
		float: left;
		width: 139px;
		margin-right: 10px;
	}
		.form_row .label label {
			display: block;
		}
	.form_row .field {
		float: left;
		width: 300px;
		margin-right: 10px;
	}
		.form_row .field .text {
			width: 292px;
		}
		.form_row .field .add {
			padding-left: 21px;
			background: url('/images/icon-add.gif') left top no-repeat;
			font-size: 0.857em; /* 12px */
			line-height: 1.333; /* 16px */
		}
		.form_row .field .add_on_same_line {
			padding-left: 21px;
			padding-bottom: 1px;
			background: url('/images/icon-add.gif') left top no-repeat;
			font-size: 0.857em; /* 12px */
			line-height: 1.333; /* 16px */
			display: inline;
		}
		
		.form_row .field textarea {
			width: 292px;
			height: 100px;
		}
		.form_row .field textarea.rows2 {
			width: 340px;
			height: 30px;
		}

		.form_row .field textarea.bulk_add_notes {
			width: 340px;
			height: 30px;
		}

		.form_row .field textarea.cols2rows5 {
			width: 340px;
			height: 80px;
		}

			.form_row .field textarea.col3 {
				width: 600px;
				height: 100px;
			}
			
			.form_row .field textarea.col3high {
				width: 560px;
				height: 250px;
			}
			
			.form_row .field textarea.col2_5 {
				width: 570px;
				height: 100px;
			}
			
			.form_row .field textarea.forum {
				width: 560px;
				height: 150px;
			}
			
	.form_row .feedback,
	.form_links .feedback {
		float: left;
		width: 240px;
		font-size: 0.857em; /* 12px */
		line-height: 1.167; /* 14px */
	}
	
	.form_links .feedback {
		float: right;
	}
		.form_row .label strong {
			font-weight: bold;
			color: #f00;
		}

		.form_row .field strong {
			font-weight: bold;
			color: #f00;
		}

		.form_row .fields strong {
			font-weight: bold;
			color: #f00;
		}

		.form_row .feedback p {
		}
	.error {
		background-color: #fcc;
	}
		.error .label {
		}
		.error .text {
		}
.form_links,
.form_links_add {
	clear: both;
	padding: 5px 22px 0 159px;
	margin-bottom: 30px;
	overflow: hidden;
	line-height: 35px;
}
div#bulk_add_links {
	padding: 5px 22px 0 100px;
}
fieldset .form_links {
	padding-left: 148px;
}
	.form_links input {
		float: left;
		width: 149px;
		height: 35px;
		padding: 1px 3px 3px 1px;
		margin-right: 7px;
		font-family: "Arial", sans-serif;
		font-size: 14px;
		line-height: 31px;
		letter-spacing: 2px;
		border: none;
		cursor: pointer;
		background: transparent url('/images/button.gif') left top no-repeat;
	}
	.form_links input:hover,
	.form_links input:focus { background-image: url('/images/button-hover.gif'); }
	.form_links input:active { background-image: url('/images/button-active.gif'); outline: none; }
	.form_links input.dangerous { background-image: url('/images/button-dangerous.gif'); }
	.form_links input.dangerous:hover,
	.form_links input.dangerous:focus { background-image: url('/images/button-dangerous-hover.gif'); }
	.form_links input.dangerous:active { background-image: url('/images/button-dangerous-active.gif'); }


	.form_links input.hyves_button { background-image: url('/images/hyves_button.png'); width: 192px;}
	.form_links input.hyves_button:hover,
	.form_links input.hyves_button:focus { background-image: url('/images/hyves_button-hover.png'); }
	.form_links input.wide { background-image: url('/images/buttonwide.png'); width: 175px; padding-left: 6px;}
	.form_links input.wide:hover,
	.form_links input.wide:focus { background-image: url('/images/buttonorangewide-hover.png'); }
	.form_links input.orangewide { background-image: url('/images/buttonorangewide.png'); width: 175px; padding-left: 6px;}
	.form_links input.orangewide:hover,
	.form_links input.orangewide:focus { background-image: url('/images/buttonorangewide-hover.png'); }
	.form_links input.orange { background-image: url('/images/buttonorange.gif');}
	.form_links input.orange:hover,
	.form_links input.orange:focus { background-image: url('/images/buttonorange-hover.gif'); }

	.form_links input.green { background-image: url('/images/buttongreen.gif');}
	.form_links input.green:hover,
	.form_links input.green:focus { background-image: url('/images/buttongreen-hover.gif'); }
	.form_links input.add_to_cart { background-image: url('/images/button_addtocart.gif'); padding-left: 20px; }
	.form_links input.add_to_cart:hover { background-image: url('/images/button_addtocart-hover.gif');  }
	.form_links input.loading_button { background: url('/images/loading.gif') 50% 50% no-repeat; cursor: wait; color: #999;}
	.form_links input.disabled_button, .form_links input.disabled_button:hover { background: url('/images/buttongrey.gif'); color: #eee; cursor: default;}
	body.wait {cursor: wait;}
#bol {
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}
	#bol h2 {
		padding: 2px 10px;
		margin-bottom: 2px;
	}
	.bol_item {
		position: relative;
		float: left;
		width: 189px;
		margin-right: 1px;
		border: 1px dotted;
	}
		.bol_item a {
			display: block;
			height: 78px;
			overflow: hidden;
			padding: 10px 10px 10px 68px;
			text-decoration: none;
		}
		.bol_item img {
			position: absolute;
			left: 10px;
			top: 10px;
		}
		.bol_item .text {
		}
			.bol_item .bol_title {
				display: block;
				font-weight: bold;
			}

		.bol_left {
			float: left;
		}

		.bol_right {
			float: right;
		}

#footer {
	clear: both;
	margin: 60px 0;
	padding-top: 10px;
	text-align: center;
	border-top: 1px dotted;
}
	#footer img {
		display: inline;
		vertical-align: middle;
	}

div.auto_complete {
  width: 350px;
  font-size: 11px;
  font-weight: normal;
  background-color: white !important;
  color: black;
}

.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
  height: 200px;
  overflow-y: auto;
}

.auto_complete ul li {
  margin:0;
  padding:3px;
  background: white;
}

.auto_complete ul li.selected {
  color: white;
  background: #0E7DD1;
}

.auto_complete ul strong.highlight {
  margin:0;
  padding:0;
	
}

style.auto_complete {
	opacity: 1;
}



.vg_select {
	width: 180px;
}



.popup a.close {
	background-image: url('/images/cancel.png');
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
}



textarea.bol_items {
	height: 200px;
}

#admin_menu h1 {
	color: #fff;
	background-color: #0e7cd1;
	margin-right: 10px;
	padding: 4px 10px;
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#admin_menu ul {
	margin-top: 2px;
	margin-bottom: 15px;
}

.order,
ul.image_order li {
	padding-left: 21px;
	background-position: left top;
	background-repeat: no-repeat;
	display: inline;
	list-style-type: none;
}


#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#navlist li img {
	display: inline;
}



/* iconen */
.icon,
ul.icons li {
	padding-left: 21px;
	background-position: left top;
	background-repeat: no-repeat;
}

ul.collection_icons li {
	margin-left:10px;
	padding-left: 21px;
	background-position: left top;
	background-repeat: no-repeat;
}


#add_icons { font-size: 1.143em; }
.icon-shop-settings { background-image: url('/images/icon-shop-settings.png'); }
.icon-forum { background-image: url('/images/icon-forum.gif'); }
.icon-original-drawing { background-image: url('/images/icon-pencil.png'); }
.icon-original-drawing-add { background-image: url('/images/icon-pencil-add.png'); }
.icon-personal-catalog { background-image: url('/images/icon-book.png'); }
.icon-personal-catalog-add { background-image: url('/images/icon-book-add.png'); }
.icon-lists { background-image: url('/images/icon-lists.png'); }
.icon-curiosa-link { background-image: url('/images/icon-link.png'); }
.icon-copy { background-image: url('/images/icon-copy.png'); }
.icon-facts { background-image: url('/images/icon-lists.png'); }
.icon-collectors { background-image: url('/images/icon-collectors.gif'); }
.icon-collection { background-image: url('/images/icon-collection.gif'); padding-right: 10px;}
.icon-manager { background-image: url('/images/icon-manager.gif'); }
.icon-information { background-image: url('/images/icon-information.gif'); }
.icon-bol { background-image: url('/images/icon-bol.gif'); }
.icon-shop { background-image: url('/images/icon-shop.gif'); }
.icon-blog { background-image: url('/images/icon-blog.gif'); }
.icon-add { background-image: url('/images/icon-add.gif'); }
.icon-edit { background-image: url('/images/icon-edit.gif'); }
.icon-back { background-image: url('/images/icon-back.gif'); }
.icon-history { background-image: url('/images/icon-time.png'); }
.icon-value { background-image: url('/images/icon-money-euro.png'); }
.icon-note { background-image: url('/images/icon-note.png'); }
.icon-drag { background-image: url('/images/drag_handle.gif');}
.icon-image { background-image: url('/images/images.png');}
.icon-moderator { background-image: url('/images/moderator.png');}
.icon-wish-list { background-image: url('/images/icon-wish-list.png');}
.icon-widget { background-image: url('/images/icon-widget.png');}
.icon-export { background-image: url('/images/icon-export.png');}
.icon-admin { background-image: url('/images/admin.png');}
.icon-insurance { background-image: url('/images/icon-insurance.gif');}
.icon-book { background-image: url('/images/icon-book.png');}
.icon-price { background-image: url('/images/icon-money-euro.png');}
.icon-photo { background-image: url('/images/icon-photo.png');}
.icon-pictures { background-image: url('/images/icon-pictures.png');}
.icon-email { background-image: url('/images/icon-email.png');}
.icon-clock { background-image: url('/images/icon-clock.png');}
.icon-money { background-image: url('/images/icon-money.png');}
.icon-pagewhitetext { background-image: url('/images/icon-page_white_text.png');}
.icon-pagewhitestack { background-image: url('/images/icon-page_white_stack.png');}
.icon-pagewhitestar { background-image: url('/images/icon-page_white_star.png');}
.icon-user { background-image: url('/images/user_green.png');
				padding-left: 21px;
				background-position: left top;
				background-repeat: no-repeat;
}

ul.icons .icon-add-special-button {
	padding-left: 0px;
	margin-left: 0px;
}


.columns fieldset ul.icons {
	margin: 0.5em 0 0.5em 0;
}

.columns fieldset ul.collection_icons {
	margin: 1em 0 1em 20px;
}

.icon-link {
	display: inline;
}

.explore_link {
	max-height: 10px;
	height: 10px;
	overflow: hidden;
}

.columns .right {
	text-align: right;
}

.widget_code {
	width: 760px;
	font-family: "Courier", sans-serif;
	font-size: 87.5%; /* 14px */
	background-color: lightgrey;
	border: 1px solid;
	padding: 2px;
}

div#collection_form {
	overflow:hidden;
}

div.google_ads {
	padding-top: 30px;
	padding-left: 10px;
}

/* forms */
input.default_input_text {
	font-style: italic;
	color: #b6b6b6;
}

.highlight_text {
	color: #0084C8;
	margin: 0px 20px 14px 0px;
	font-weight: bold;
	font-style: italic;
	padding-left: 50px;
	background: url(/images/highlight_text.gif) no-repeat 12px 3px;
}

img.img_right {
	float: right;
	margin: 0 0 8px 20px;
}
#TB_ajaxContent h3 {
	font-size:15px;
	color: #0084C8;
	padding: 8px 0;
}


.sort-options img {
	display: inline;
}

.collection_icon {
	background: url(/images/icon-collection.png) no-repeat;
	padding-left : 22px;
}

.wish_list_icon {
	background: url(/images/icon-wish-list.png) no-repeat;
	padding-left : 22px;
}

.shop_icon {
	background: url(/images/icon-shop.gif) no-repeat;
	padding-left : 22px;
}


div.area_column_image {
	padding-top: 10px;
}
	div.area_column_image img {
		max-width: 83px;
	}
ul.expand li {
	overflow: hidden;
	font-size: 12px;

}	
ul.expand li ul {
	display: none;
	list-style: none;
	padding: 3px 0 10px 0px;
	margin: 0;
} 
ul.expand li.open ul {
	display: block;
}	
	ul.expand li ul li a {
		font-weight: normal;
	}
	ul.expand li a.toggler {
		width: 9px;
		height: 9px;
		margin: 3px 6px 0 0;
		font-size: 0px;
		float: left;
		display: block;
		background: url(/images/plus.gif) no-repeat;
	}
	ul.expand li.open a.toggler {
		background-image: url(/images/min.gif);
	}
	

	
#VGallHead {
	font-size: 12pt;
}		

#VGnaHead {
	font-size: 12pt;
}

#back_to_catalog_link {
	font-size: 14pt;
	border-bottom:10pt;
	margin-left:10pt;
}	

.form_row input.radio {
	vertical-align: middle;
}
label.optionlabel {
	font-size: 12px;
}

/** person view **/
.readmore .more {
	display: none;
}
.open .more {
	display: block;
}
.open span.more {
	display: inline;
}
.image_column .image {
	width: 238px;
	background: #efefef;
	padding: 4px;
	text-align: center;
	margin-bottom: 10px;
}
	.image_column .image img {
		display: inline;
		border: 2px solid white;
		max-width: 234px;
	}
	.image_column .image span {
		display: block;
		font-size: 10px;
		color: #666;
		padding: 4px;
	}
	
div.plaintext .normal {
	color: black;
}
div.plaintext div.image {
	float: left;
	vertical-align: middle;
	margin-right: 20px;
	width: 87px;
	height: 87px;
	
	
}
div.plaintext div.image img {
	border: 2px solid #27AADD;
}

textarea.email {
	width: 580px;
	height: 200px;
}


.special_feedback {
	font-size: 0.857em; /* 12px */
	line-height: 1.167; /* 14px */
}

.filter_table td {
	border-bottom: none !important;
	border-right: none !important;
	font-weight:normal !important;
	padding:0px !important;
	text-align:left;
	vertical-align:top;
}

#filter_submit input { margin-left: -110pt;
					 	width: 149px;}

#w50 th {
	width: 50px;
}	

div.tip {
	position:absolute;
	width: 53px;
	right: 0px;
	top: 0px;
	height: 46px;
	background: url(../images/tip.png) no-repeat;
}

div.toggler {
	font-weight: normal;
}
div.toggler div.long {
	display: none;
}
div.toggler span {
	font-size: 90%;
}
div.user_list {
	overflow: hidden;
	font-weight: normal;
}
div.user_list ul, .columns fieldset div.user_list ul {
	margin: 2px 0 0 0;
	width: 161px;
	float: left;
	list-style: none;
	padding: 0 2px 0 0;
	font-weight: normal;
}

div.user_list ul.wide, .columns fieldset div.user_list ul.wide {
	width: auto;
	float:none;
	padding: 0;
}
	div.user_list ul li, .columns fieldset div.user_list ul li {
		margin: 0;
		overflow: hidden;
	}
	.columns fieldset div.user_list ul li img {
		vertical-align: baseline;
		display: inline;
	}
	div.user_list div.user_list_section {
		overflow: hidden;
		padding-bottom: 14px;
	}
	
	div.user_list a.right {
		float:right;
	}
	div.toggler span.pop, span.pop {
		visibility: hidden;
		font-size: 11px;
		color: #7A2060 !important;
		padding: 0 0 0 2px;
		vertical-align:text-bottom;
	}
	
	.columns fieldset div.user_list ul li span.text_column {
		display: block;
		width: 161px;
		float: left;
		cursor: pointer;
		font-size: 100%;
		overflow: hidden;
		border-right:2px solid white;
	}
	.columns fieldset div.user_list ul li div.user_list_row {
		height: 16px;
		overflow: hidden;
	}
	.columns fieldset div.user_list ul li div.user_list_row:hover span.text_column {
		background: #0084C8;
		border-right:2px solid #0084C8;
	}
	.columns fieldset div.user_list ul li div.user_list_row:hover span.text_column a{
		color:white;
	}
	.columns table td.wide {
		padding-right: 0;
	}
	.columns fieldset div.user_list div.legend {
		font-size: 10px;
		padding-bottom: 14px;
	}
		
		img.pro_icon {
			display: inline;
			vertical-align: middle;
		}

	.columns fieldset div.user_list ul li span.smaller {
		width: 102px;
	}
	.columns fieldset div.user_list ul li span.price {
		text-align: right;
	}
	.columns fieldset div.user_list ul li.not_pro {
		margin-top: 7px;
	}
	
	.flag {
		padding-left: 20px;
		background: url(/images/flag_unknown.gif) no-repeat 0px 3px;
	}
	.flag_nl {
		background-image: url(/images/flag_nl.gif);
	}
	.flag_be {
		background-image: url(/images/flag_be.gif);
	}
	.flag_gb {
		background-image: url(/images/flag_gb.gif);
	}

	
div#shoppingcart {
	background: #ebe8e3;
	border: 1px solid #bdbdbd;
	padding: 8px;
	margin: 5px 0 12px 0;
	font-size: 12px;
	line-height: 1.3em;
}
div#shoppingcart h3 {
	font-size: 120%;
	padding-left: 20px;
	background: url(/images/icon-cart-grey.png) no-repeat 0 0;
	padding-bottom: 8px;
}
div.shop_branche_logo {
	padding:0 0 16px;
	font-size: 11px;
	color: #999;
}
	div.shop_branche_logo img {
		float:right;
	}
form.shoppingcart .form_row {
	overflow:hidden;
}
form.shoppingcart .form_row div.column {
	float:left;
}
form.shoppingcart div.header {
	background: #eae7e3;
	color: #0084c8;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 2px;
}
form.shoppingcart .image {
	width: 98px;
	text-align:center;
}
form.shoppingcart div.header .image {
	text-align:left;
}
form.shoppingcart .image img {
	display: inline;
}
form.shoppingcart .title {
	width: 252px;
	font-weight: bold;
}
form.shoppingcart div.header .title {
	font-weight: normal;
}
form.shoppingcart div.specifications {
	font-weight: normal;
	font-size: 12px;
}
form.shoppingcart div.specifications div.spec {
	overflow:hidden;
}
form.shoppingcart div.specifications div.speclabel {
	width: 90px;
	float:left;
}
form.shoppingcart div.specifications div.specvalue {
	width: 160px;
	float:left;
}
form.shoppingcart .title .description{
	font-style: italic;
	font-weight: normal;
	color: #999999;
	font-size: 11px;
	padding: 4px 15px 0 0;
}
form.shoppingcart .count {
	width: 152px;
	padding-left: 4px;
}
form.shoppingcart div.header .count {
	padding: 0;
}
form.shoppingcart .count input {
	float:left;
}
form.shoppingcart .count .update_count {
	float:left;
	font-size:11px;
	padding:2px 0 0 3px;
}
form.shoppingcart .count .maxcount  {
	font-style: italic;
	font-weight: normal;
	color: #999999;
	width: 134px;
	font-size: 11px;
	padding-top: 1px;
}
form.shoppingcart .price,form.shoppingcart .price_total {
	width: 92px;
	text-align:right;
}
form.shoppingcart div.form_row .no_items {
	padding-bottom: 8px;
	text-align:center;
	float:none;
}
form.shoppingcart .loading {
	color: #7A2060;
	padding-left: 117px;
	font-size: 11px;
	background: url(/images/loadingsmall.gif) no-repeat 98px 0;
	height: 16px;
	line-height: 16px;
}
form.shoppingcart .loading_deleting_row {
	display: none;
}
form.shoppingcart .price_total {
	font-weight: bold;
}
form.shoppingcart .action {
	padding: 1px 0 0 5px;
	font-size: 11px;
}
form.shoppingcart div.totals {
	float:right;
	width: 332px;
}
form.shoppingcart div.totals .form_row {
	border-bottom: none;
}
form.shoppingcart div.totals .column {
	width: 184px;
	text-align:right;
}
form.shoppingcart div.totals .price_total {
	width: 92px;
	font-weight: normal;
}
form.shoppingcart div.totals .cart_total {
	border-top: 1px solid #EBE8E3;
	font-weight: bold;
}
form.shoppingcart div.totals .cart_total .price_total {
	font-weight: bold;
}
form.shoppingcart div.totals .shipping {
	color: #999999;
	padding-top: 2px;
}
form.shoppingcart .shoppingcart_form_links {
	padding-left:0;
	padding-right:52px;
}
form.shoppingcart .form_links div.button {
	float:right;
}
form.orderpage .form_links div.button {
	float:none;
}
form.shoppingcart .form_links div.button input {
	float: right;
}
form.orderpage .form_links div.button input {
	float: none;
}
form.shoppingcart .form_links div.edit_count div {
	color:#999999;
	float:left;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	line-height:1em;
	padding:6px;
	text-align:right;
} 

div.keep {
	overflow: hidden;
}

/*
Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/


/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/

ul.newList * {margin:0; padding:0;}
ul.newList {margin:0 0 0 -1px; width: 205px;padding:0; list-style:none; color:#000; background:#fff; position:absolute;  border:1px solid #666; top:18px; left:0; overflow:auto; z-index:9999;}
.newListSelected {color:#333;  text-align:left; float:left; border:1px solid #666; width: 96px; background:#fff url(/images/bg_select.gif) top right no-repeat;}
.newListSelected span { display:block;}
ul.newList li {padding:3px 20px 3px 4px;  margin: 0 !important; font-weight: normal; line-height: 1.1em;border-bottom:1px solid #e2e2e2;}
.selectedTxtWrapper {width:96px;overflow:hidden;color:#0084c8;}
.selectedTxt {overflow:hidden; height:18px; padding:0 0px 0 4px; width: 74px;}
.hiLite {background:#EBE8E3!important; color:#000 !important; font-weight:bold;}
.newListHover {background-color:#ccc; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus { cursor:default; }
.newListSelFocus  {background-position: right -18px ;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
li.item0, .newListSelected .default {font-style: italic;}
.newListSelected .default {
	font-weight: normal;
	color: black;
}
.filterbar {
	font-size:0.857em;
	line-height:1.667;
	margin-bottom:1px;
	padding:4px 8px 0 8px;
	position:relative;
	width: 752px;
	min-height: 1.667em;
	background: #e5f2f9;
	border-top: 1px solid #dedede;
}
.filterfield, .filtertitle, .filterfields {
	float:left;
}
.filtertitle {
	width: 44px;
}
.filterfields {
	width: 642px;
}
.filterbuttons {
	float:left;
	width: 66px;
}
.filterfield {
	padding:0 4px;
	width: 98px;
	margin: 0 0 4px 0;
	text-align: center;
	border-right: 1px solid #999;
	height: 20px;
}

.filterfield img {
	vertical-align: text-bottom;
}
.filterfield .loading {
	color: #999;
}
.filterfield .loading img {
	display: inline;
	margin-right: 2px;
}
.filterbar .title input {
	width: 92px;
	font-size: 11px;
}
.filterbar .year input {
	width: 27px;
	font-size: 11px;
}
.filterbuttons .submit, .filterbuttons .reset {
	width: 57px;
	border-right: none;
	font-size: 11px;
}
.filterbuttons .submit input {
	margin-right: 2px;
}

.form_links #collected_item_form  .more_info {
padding-top: 18px;
}

.maintitle small {
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
}
	.maintitle p.area_header span {
		font-weight:bold;
		color: #ff6600; 
	}

.large_link {
	font-size: 14pt;
}	


div.shop_info h1{
	font-size: 1.314em;
	font-weight: bold;
	color: #FE6500;
	margin: 0px 0 10px 0;
}

div.shop_info h2{
	font-size: 1.1em;
	font-weight: bold;
	color: black;
	margin: 30px 0 10px 0;
}


div.lang_select {
	color: #666;
	font-size: 11px;
	text-align: right;
	padding-bottom: 3px;
}
	div.lang_select a.flag {
		background-position: 100% 1px;
		padding: 0 18px 0 0;
	}
	
	
div.catalog_images_disclaimer {
	clear:both;
	font-size: 11px;
	padding: 4px 4px 20px;
	text-align:center;
	font-weight:bold;
}

div.columns fieldset.closed {
	padding:0 10px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-left: 1px;
}
	div.columns fieldset.toggled legend {
		background:url("../images/legend_arrow.png") no-repeat scroll 6px 4px #27AADD;
		cursor:pointer;
		padding-left:24px;
	}
		div.columns fieldset.open legend {

			background-position: 6px -24px;
		}
.pre_table {
	padding-left: 4px;
	font-size: 13px;
	padding-bottom: 4px;
}
.columns table.orders {
	border-collapse: collapse;
}
.columns table.orders thead tr th{
	background: #EBE8E3;
	font-weight: bold;
	padding-top:8px;
}

	.columns table.orders td, .columns table.orders th {
		font-size: 13px;
		border-right: 0px;
		padding: 4px 4px 12px 4px;
	}
	.columns table.orders th {
		padding: 12px 4px 4px 4px;
	}
	table.orders .numeric {
		text-align:right;
	}
	table.orders td.status img {
		display: inline;
		vertical-align: middle;
	}

		div.edit_order_status_form div.choice {
			padding:  2px 0 ;
			overflow: hidden;
			clear:both;
			border-bottom: 1px solid white;
		}
			div.edit_order_status_form div.choice div.radio {
				width: 26px;
				float:left;
				text-align:center;
				padding-top: 1px;
			}
			div.edit_order_status_form div.choice label {
				width: 186px;
				display: block;
				text-align: left;
				float:left;
			}
			div.edit_order_status_form div.form_row {
				border: none;
				
			}
			div.edit_order_status_form div.form_row div.form_links {
				padding-left: 35px;
				padding-bottom: 3px;
				line-height: auto;
				margin-bottom: 0px;
			}
			div.edit_order_status_form div.form_row div.label {
				width: auto;
				overflow:hidden;
				font-weight: bold;
				padding-bottom: 4px;
				padding-left: 6px;
			}
				div.edit_order_status_form div.form_row div.label label {
					width: 200px;
					
				}
			div.edit_order_status_form div.form_row div.field textarea.rows2 {
				width: 200px;
				margin-left: 6px;
			}
#tooltip {
	position: absolute;
	padding: 4px;
	background: #e3e3e3;
	border: 1px solid #666;
	width: 600px;
	display: none;
	font-size:13px;
}

.press_item {
	overflow: hidden;
	padding-bottom: 20px;
}
	.press_item .date {
		float:left;
		color:#666;
		text-align: right;
		font-size: 14px;
		width: 136px;
		padding: 3px 10px 0 0;
	}
	.press_item .title {
		float:left;
		color:#000;
		text-align: left;
		font-size: 14px;
		width: 436px;
		padding-right: 173px;
	}
		.press_item .title a {
			font-size: 18px;
		}
	.press_item .origin {
		float:none;
		padding-left: 180px;
		color:#666;
		text-align: left;
		font-size: 14px;
	}
		.press_item .origin .source {
			font-weight: bold;
			font-size: 18px;
			color: black;
		}
		.press_item .origin .source_extra {
			font-size: 12px;
			color: black;
		}
		
		
.enhanced_table_form fieldset {
	margin-top: 20px;
}	
.enhanced_table_form table.enhanced_table {
	border-collapse: collapse;
}
.enhanced_table_form table.enhanced_table td, .enhanced_table_form table.enhanced_table th {
	border-right: 0;
}		
.enhanced_table_form table.enhanced_table th {
	font-weight: bold;
}
.enhanced_table_form table.enhanced_table tr.special td {
	font-weight: bold;
}	
.enhanced_table_form table.enhanced_table tr.normal td, .enhanced_table_form table.enhanced_table tr.normal td a {
	font-weight: normal;
	background: #efefef;
}

.enhanced_table_form table.enhanced_table tr.item_row td {
	cursor: pointer;
}
.enhanced_table_form fieldset {
	clear: right;
}
.enhanced_table_form table.enhanced_table tr.item_row td a {
	color: black;
	text-decoration: none;
	background: none;
}
.enhanced_table_form table.enhanced_table tr.item_row td a:hover {
	background: none;
}
.enhanced_table_form table.enhanced_table tr.selected td {
	background: #99cee9 !important;
}
.enhanced_table_form div.enhanced_table_head {
	padding-bottom: 10px;
	font-size: 12px;
	overflow: hidden;
	background: url(/images/mail/mail_select_arrow.gif) no-repeat -2px 5px;
	padding-left: 40px;
}
.enhanced_table_form div.item_button_head {
	padding-bottom: 10px;
	font-size: 12px;
	float:right;
}

.enhanced_table_form table.enhanced_table tr.item_row td a.link {
	color: #0084C8;
	text-decoration: underline;
	font-size: 12px;
}
.enhanced_table_form table.enhanced_table tr.item_row td a.link:hover {
	color: #fff;
	background: #0084C8;
	text-decoration: underline;
}

.enhanced_table_form div.select_options {
	float: right;
	line-height: 23px;
}
.enhanced_table_form a.enhanced_button {
	display: block;
	float: left;
	background: url(/images/mail/mail_button_right.gif) no-repeat right top;
	line-height: 23px;
	padding-top:0px;
	margin-right: 1px;
	color: black;
	text-decoration: none;
}
.enhanced_table_form a.enhanced_button span {
	background: url(/images/mail/mail_button_left.gif) no-repeat left top;
	display: block;
	padding: 0 8px;
}
.enhanced_table_form a#choice_button {
	background: url(/images/mail/mail_button_right_move.gif) no-repeat right top;
	padding-right: 14px;
}
.enhanced_table_form a.enhanced_button:hover {
	background-position: right bottom;
}
.enhanced_table_form a#choice_button:hover {
	background-position: right bottom;
}
.enhanced_table_form a.enhanced_button:hover span {
	background-position: left bottom;
}
.enhanced_table_form span.button_head {
	display: block;
	line-height: 23px;
	float:left;
	margin-right: 10px;
	color :#666;
}
.enhanced_table_form div.move_to_boxes{
	position: absolute;
	display: none;
	padding-top: 2px;
	border: 1px solid #ccc;
	background: white;
	
}
.enhanced_table_form div.move_to_boxes ul {
	margin: 0;
}
.enhanced_table_form div.move_to_boxes ul li {
		padding: 0 3px;
}
.enhanced_table_form div.move_to_boxes ul li a {
	display: block;
	color: black;
	text-decoration: none;
	background: none;
}
.enhanced_table_form div.move_to_boxes ul li a:hover {
	background: #efefef;
}

#message_form #message_from img, #message_form #message_to img {
	float: left;
	margin-right: 6px;
}


#inbox_link a.user_mail_link {
	
	background: url('/images/icon-email.png') no-repeat;
	width: 16px;
	line-height: inherit;
	height: 16px;
	margin-left: 2px;
}
#inbox_link a.new_mail {
	background-image: url('/images/icon-email-new.png');
}
#logged_in a {
	float: left;
	display: block;
}


/* uitlegpaginas */

.explanation_buttons {
	clear: both;
	overflow: hidden;
	padding-bottom: 30px;
	text-align: center;
	color: #666;
	font-style: italic;
	font-size: 13px;
}
.explanation_buttons a {
	display: block;
	width: 256px;
	height: 111px;
	float: left;
	overflow: hidden;
	margin: 0 2px 2px 0;
}
.explanation_buttons a.last {
	width: 248px;
	float:left;
	margin-right: 0;
}
.explanation_block_title {
	overflow: hidden;
	width: 246px;
	display: block;
	margin-bottom: 14px;
}
.explanation_block_title img {
	display: block;
	
	
}

.explanation_step {
	overflow: hidden;
}
.explanation_step .number {
	float: left;
	background: url(/images/help/stepbg.png) no-repeat;
	padding: 0 7px 6px 0;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align:center;
	font-size: 35px;
	color: white;
	font-weight: bold;
	margin-right: 13px;
}
.explanation_step .text {
	float: left;
	width: 420px;
}
.explanation_screen {
	padding: 10px 0;
}
.explanation_arrow {
	padding-top: 34px;
	margin-top: 0px;
	background: url(/images/help/explanation_arrow.gif) center top no-repeat;
}
.explanation_text {
	padding-top: 16px;
}
.explanation_no_margin p {
	margin-bottom: 2px;
}
.explanation_tip_text {
	display: none;
	margin-bottom: 20px;
}
a.explanation_register_button {
	margin-bottom: 24px;
	display: none;
}
ul li ul.submenu {
	list-style: none;
	margin: 4px 0 0 6px;
}
ul li ul.submenu li {
	margin-bottom: 3px;
}

div#cancel_reason_container td {
	padding-bottom: 4px;
}

.share_links {
	padding: 6px;
	margin-top: 10px;
	color: #666;
	font-size: 12px;
	line-height: 19px;
	border-left: 1px solid #EBE8E3;
	border-top: 1px solid #EBE8E3;
}