
/* custom col width for very small screens */
@media (max-width: 480px) {

	.col-xxs-12 {
		width: 100%;
	}
	
	.themalist {
		text-align: center;
	}
}

.textOnly { display: none; }

.bold { font-weight: bold; }

.backgroundDark {
	background-color: #333;
}

.container.last {
	padding-bottom: 2em;
}

.pageTitle {
	text-transform: capitalize;
}

#theContent {
	min-height: 400px;
}

.fa.icon {
	font-size: 25px;
	color: #00A35E;
	background: #eee;
	border: solid 1px #CCC;
	margin: 0 0 8px;
	padding: 0;
	text-align: center;
	width: 1.5em;
	height: 34px;
	line-height: 34px;
}

/* highlight active sub menu item */
body.main.home li.main-home a,
body.search.spotlight li.search-spotlight a,
body.search.newest li.search-newest a,
body.search.history li.search-history a,
body.main.contact li.main-contact a {
	color: white;
}



#search input {
	border: 2px solid #edebdd;
	border-radius: 4px;
	padding: 2px 5px;	
}


#beeldbankovm #dv-search .container {
	background: #F88E1E;
}

	#beeldbankovm #dv-search.home form {
		display: none;
	}
	
	@media only screen and (max-width: 479px) {
		#dv-search.home .container h3 { display: block; float: none;}
	}	



#beeldbankovm textarea {
	border: 1px solid #AAAAAA;
	border-radius: 4px 4px 4px 4px;
	width: 98%;
	padding: 6px 1%;	
}

#beeldbankovm select {
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;	
}

#beeldbankovm .chapeau {
	font-weight: bold;
	font-size: 90%;
}

/* ------------------------------------------------------------
	Beeldbank admin login
------------------------------------------------------------ */
#beeldbankovm .adminlogin {
	border-top: solid 1px #ccc;
	clear: both;
    margin-top: 20px;
    padding-top: 10px;	
}

#beeldbankovm .adminlogin input {
	display: inline;	
}	

#beeldbankovm #content button {
    background: black;
    border: none;
    color: #FFFFFF;
    height: auto;
    margin-right: 10px;
    padding: 4px 15px;
    text-decoration: none;
    text-shadow: none;
    font-weight: normal;
    font-size: 110%;
    border-radius: 4px;
}

/* ------------------------------------------------------------
	Beeldbank menu
------------------------------------------------------------ */
#beeldbankovm #menu-top {
	margin-bottom: .5em;
}

	#beeldbankovm #menu-top ul {
		list-style-type: none;
		margin: 10px 0 0 0;
	    padding: 0;
		width: 100%;
		display: block;
		overflow: hidden;
	}

	#beeldbankovm #menu-top li {
		float: left;
	}

	#beeldbankovm #menu-top a {
	    border-right: 1px solid #F88E1E;
	    display: block;
		margin: 0 10px 0 0;
		padding: 0 10px 0 0;
        text-align: center;
	    text-decoration: none;
		font-weight: bold;
		color: #F88E1E;
		line-height: 1em;
	}

		#beeldbankovm #menu-top a:hover {
			color: #A39E99;
		}

		#beeldbankovm #menu-top li:last-child a {
			border: none;
		}


#beeldbankovm .quicksearch {
	float: right;
} 

	#beeldbankovm .quicksearch button {
		padding: 0 1em 4px;
		height: 18px;
		vertical-align: bottom;
		margin: 0;
		font-size: 100%;
		color: white;
		text-transform: lowercase;
		border-radius: 4px;
		line-height: 1em;
	}

	#beeldbankovm #iptquicksearch {
		height: 16px;
		padding: 0 2px;
	}


#beeldbankovm #content {
	clear: both;
}

	#beeldbankovm #content h3.detailtitle {
		font-size: 1.5em;
		font-family: Lato, Arial, sans-serif;
		font-weight:bold;
		height: 1.5em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	#beeldbankovm #content hr {
		height:1px;
		border:0;
		border-bottom:solid 1px #666;
	}	


/* ------------------------------------------------------------
	General
------------------------------------------------------------ */

#beeldbankovm td, #beeldbankovm th {
	font-size:1em;
	vertical-align:top;
	text-align:left;
	padding: 3px 3px 0;
}

#beeldbankovm .warning {
	color:#E60018;
	font-weight:bold;
}

#beeldbankovm .message {
	color:#009933;
	font-weight:bold;
}


#beeldbankovm .adminNote {
	color:maroon;
}

#beeldbankovm .noborder {
	border: none !important;
}

#beeldbankovm a.backLink {
	font-weight: bold;
	padding-left: 10px;
	background: url('../images/ar_left_green.png') no-repeat left 65%;
}

#beeldbankovm a.moreLink {
	font-weight: bold;
	padding-right: 10px;
	background: url('../images/ar_right_green.png') no-repeat right 65%;
}

#beeldbankovm a.lookUp {
	padding-right: 12px;
	background: url('../images/lookup.gif') no-repeat right 50%;
	text-decoration: none;
	color: #00A35E;
}


#beeldbankovm button.pic {
	padding: 0;
	background: transparent;
	border: none;
}


#beeldbankovm .nobox {
}

	#beeldbankovm .nobox .header {
		padding: 5px 0 !important;
		border-bottom: 1px solid #CCCCCC;
		margin: 0 0 -10px;
		text-align: left;
	}


#beeldbankovm .box {
	/*border: solid 1px #00A35E;*/
	padding: 10px;
	margin-bottom: 10px;
	background: #EDEBDD;
}


#beeldbankovm .boxheader {
	color: #00A35E;
	font-family: "Lato", Arial, sans-serif; 
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}


#beeldbankovm .box .boxheader {
	background: #00A35E;
	font-family: "Lato", Arial, sans-serif; 
	font-size: 1em !important;
	font-weight: bold;
	color: white;
	padding: 5px 10px !important;
	border-bottom: 3px solid #FFF;
	margin: -10px -10px 10px -10px;
	text-align: left;
}

#beeldbankovm .boxheadersmall {
	background:#eee;
	font-size:1em !important;
	padding:5px 10px !important;
	/*border-bottom:1px solid #CCCCCC;*/
	margin:-11px -11px 11px -11px; /* get rid of parent's border */
	text-align:left;
}


/* ------------------------------------------------------------
	Home / Simple Search 
------------------------------------------------------------ */
#beeldbankovm h2.modest {
	font-size: 18px;
	line-height: 30px;
}


#beeldbankovm #searchbox {
	height: 90px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	background-color: #00A35E;
	padding: 15px;
}

	#beeldbankovm #searchbox h2 {
		position: absolute;
		left: 0; top: 5px;
		color: white;
		font-weight: normal;
	}

	#beeldbankovm #searchbox #frmSearch {
		position: relative;
	}

	#beeldbankovm #searchbox #frmSearch #iptsearch {
		position: absolute;
		left: 0; top: 45px;
		height: 20px; 
		width: 98%;
		border: none;	
		border-width: 0;
		border-radius: 4px;
		padding: 5px 1%;
		font-size: 15px;	
	}

	#beeldbankovm #searchbox #frmSearch button {
		position: absolute;
		right: 0; top: 45px;
		height: 30px; width: 80px;
		border: none;	
		border-radius: 0 4px 4px 0;
		background-image: none;
		font-size: 1.3em;
		padding: 3px 0 10px 0;
		margin: 0 -1px 0 5px;
	}

	#beeldbankovm #searchbox a.advancedsearch {
		display: block;
		position: absolute;
		padding-right: 14px;
		left: 0; top: 80px;
		color: white;
		text-decoration: none;
		background: url(../images/ar_left_white.gif) no-repeat right 60%;
	}


	#beeldbankovm #cartMessage {
		text-align: right;
		vertical-align: middle;
		padding-right: 2em;
		color: #00A35E;
		font-weight: bold;	
	}

/* ------------------------------------------------------------
	Search 
------------------------------------------------------------ */
#beeldbankovm #browse > div, #beeldbankovm #topcomments > div {
	padding-bottom: 25px !important;
}

#beeldbankovm #browse {
	text-align: justify;
}

	#beeldbankovm #browse a {
		text-decoration: none;
		font-size: 1.1em;
		font-weight: bold;
		line-height: 1.6em;
		text-transform: lowercase;
	}

#beeldbankovm .searchform{
	padding:0;
	margin:0 0 1em 0;
}

	#beeldbankovm .searchform table {
		border-collapse:collapse;
	}

		#beeldbankovm .searchform table th, #beeldbankovm .searchform table td {
			text-align:left;
			padding:3px 1em 3px 0;
		}
		
		#beeldbankovm .searchform table tbody tr.lastrow td, #beeldbankovm .searchform table tbody tr.lastrow th {
			padding-bottom:1em;
		}

	#beeldbankovm .searchform select, #beeldbankovm .searchform button {
		font-size:1em;
	}

		#beeldbankovm .searchform select.op  {
			width:65px;
		}

		#beeldbankovm .searchform select.field  {
			width:125px;
		}

	#beeldbankovm .searchform input {
		width: 420px;
		display:block;
		font-size:1em;
	}

		#beeldbankovm .searchform input[type="checkbox"] {
			width: auto;
			display: inline;
		}

		#beeldbankovm .searchform input.year {
			width:125px;
		}	

	#beeldbankovm .searchform .suggestions {
		position:absolute;
		margin-top:1px;
		width:20em;
		z-index:10;
		display:none;
		border:0;
		background:white;
	}	

		#beeldbankovm .searchform .suggestions option {
			padding:2px 5px;
			font-size:1em;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			cursor:pointer;
		}

	/* generated waiting message bu JSMX */
	div#JSMX_loading{
		position:absolute;
		top:50%;
		right:50%;
		margin:0px;
		padding:0px;
		width:112px;
		height:30px;
		background-image:url('../images/processing.gif');
		background-repeat: no-repeat;
		background-position:center center;
		z-index:200;
	}


/* ------------------------------------------------------------
	Do you know?
------------------------------------------------------------ */
#beeldbankovm #doyouknow {
	overflow: auto;
	position: relative;
}	
	
	#beeldbankovm #doyouknow .one-third.column {
		top: 0; bottom: 0; right: 0;
		position: absolute;
	}	

	#beeldbankovm #doyouknow .imageframe {
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-color: #444;
		background-size: cover;
		width: 100%;
		height: 350px;
	}
	
		#beeldbankovm #doyouknow .imageframe img {
			display: none;
		}
		
		#beeldbankovm #doyouknow .imageframe a {
			display: block;
			width: 100%;
			height: 100%;
		}

	#beeldbankovm #doyouknow .textframe {
		/*background: #107B35;*/
		position: relative;
		background: rgba(0, 0, 0, 0.7);
		padding: 15px;
		height: 320px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: white;
		border-left: solid 2px #FFF;
	}
	
		#beeldbankovm #doyouknow .textlarge {
			font-size: 25px;
			line-height: 1.5em;
		}

		#beeldbankovm #doyouknow .textsmall {
			display: none;
		    bottom: 20px;
		    display: none;
		    left: 20px;
		    overflow: hidden;
		    position: absolute;
		    right: 110px;
		    text-overflow: ellipsis;
		    white-space: nowrap;			
		}

		#beeldbankovm #doyouknow .textframe h1 {
			margin-top: 0;
			color: #000;
		}

		#beeldbankovm #doyouknow .textframe a {
			text-decoration: none;
			font-weight: bold;
			color: #F88E1E;
		}
		
			#beeldbankovm #doyouknow .textframe a:hover {
				color: white;
			}
		
		#beeldbankovm #doyouknow .textframe strong {
			font-size: 1.1em;
			line-height: 1.5em;
			color: #fff;
		}

		#beeldbankovm #doyouknow .textframe .textoverlay {
			position: absolute; 
			bottom: 0px; left: 0; right: 0; 
			height: 250px; 
			text-align: right; 
			color: white;		
							
			background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##00000000', endColorstr='##000000',GradientType=0 ); /* IE6-9 */
		}
					
					
		/* All Mobile Sizes (devices and browser) */
		@media only screen and (max-width: 767px) {			
			
			#beeldbankovm #doyouknow .textframe {
				background: none;
			}		
			
			#beeldbankovm #doyouknow .textlarge {
				display: none;
			}
			
			#beeldbankovm #doyouknow .textsmall {
				display: block;
			}
			
		}	

/* ------------------------------------------------------------
	Top comments
------------------------------------------------------------ */

#beeldbankovm #topcomments {
}

	#beeldbankovm #topcomments h4.boxheader {
		margin:0;
	}

	#beeldbankovm #topcomments .thumbwrapper {
		float: left;
		width: 33.3%;
		min-width: 100px;
	}

	#beeldbankovm #topcomments .thumb {
		padding: 0;
		text-align: center;
		vertical-align: middle;
	}

	#beeldbankovm #topcomments .desc {
 		padding: 10px;
		overflow: hidden;
	}

		#beeldbankovm #topcomments .desc a {
			text-decoration: none;
		}

	#beeldbankovm #topcomments .thumb span.image {
		display: block;
		width: 100%; 
		height: 200px;
		background-repeat: no-repeat;
		background-size: cover;
	}

	#beeldbankovm #topcomments .thumb img {
		display: none;
	}



/* ------------------------------------------------------------
	Random pick
------------------------------------------------------------ */
#beeldbankovm #randompick {
}

	#beeldbankovm #randompick.box {
		/*padding: 5px;*/
		padding: 0;
		background: #e5e5e5;
	}

	#beeldbankovm #randompick .boxheadersmall {
		/*margin: -5px -5px 10px -5px;*/
		margin: 0 0 10px 0;
		background: #00A35E;
		color: white;
	}

	#beeldbankovm #randompick .desc {
		display: none;
	}
	
	#beeldbankovm #randompick h5 {
		padding: 0;
		margin: 0.5em 0 0;
		font-size: 90%;
		font-weight:  normal;
		height: 1.3em;
		font-family: Arial,Helvetica,Verdana,sans-serif;
	}
	
	#beeldbankovm #randompick .thumb {
		width: 100%;
		height: 200px;
		background-size: cover;
		float: left;
	}
	
		#beeldbankovm #randompick .thumb a {
			display: block;
			height: 100%;
			border-color: white;
			border-style: solid;
			border-width: 0 1px 1px 0;
		}
		
		#beeldbankovm #randompick .thumb img {
			display: none;
		}

/* ------------------------------------------------------------
	Most active
------------------------------------------------------------ */
#beeldbankovm #mostactive {
	text-align:center;
}

	#beeldbankovm #mostactive .boxheadersmall {
		background: #00A35E;
		color: white;
	}

	#beeldbankovm #mostactive .desc {
		margin-bottom:.5em;
	}
	
	#beeldbankovm #mostactive h5 {
		padding:0;
		margin: 0.5em 0 0;
		font-size:.9em;
	}
	
	#beeldbankovm #mostactive img {
		border:solid 1px #666;
		width:100%;
	}

/* ------------------------------------------------------------
	aboutbox
------------------------------------------------------------ */
#beeldbankovm #about {
}

	#beeldbankovm #about.box {
		padding: 0;
		border: none;
		padding: 9px;
		background: #e5e5e5;
	}
	
	#beeldbankovm #about h3 {
		color: #555;
		font-weight: normal;
		font-size: 1.3em;
		margin-top: 0;
	}
	
	#beeldbankovm #about p {
		color: black;
		font-size: 1em;
		text-align: left;
		margin: 0;
	}
	

/* ------------------------------------------------------------
	new images anouncement
------------------------------------------------------------ */
#beeldbankovm #newimages {
	background: #00A35E;
	color: white;
	border: none;
}

	#beeldbankovm #newimages h3 {
		color: white;
		font-weight: normal;
		font-size: 1.3em;
		margin-top: 0;
	}
	
	#beeldbankovm #newimages p {
		color: black;
		font-size: 1em;
		text-align: left;
	}
	
	#beeldbankovm #newimages a {
		color: white;
		text-decoration: underline;
	}

/* ------------------------------------------------------------
	Results gallery
------------------------------------------------------------ */
#beeldbankovm div.pageBrowse {
	text-align: center;
	font-weight: bold;
	padding: 3px 3px;
	font-size: 1em;
	margin: 1em 0;
}

	#beeldbankovm div.pageBrowse a { 
		padding:0px 2px;
		text-decoration:none;
		color:black;
	}	
	
	#beeldbankovm div.pageBrowse .disabled {
		color:#999;
	}
	
	#beeldbankovm div.pageBrowse .active {
		padding: 0 2px;
		color: white;
		background: #00A35E;
	}

#beeldbankovm #gallery {
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #ccb;
	padding: 5px 0;
	text-align: center;
}

	#beeldbankovm #gallery .thumbwrapper {
		height: 255px;
		overflow: hidden;
		vertical-align: top; 
	}
	
	#beeldbankovm #gallery .thumbwrapper.viewed {
		background: #eee;
	}
	
	#beeldbankovm #gallery .thumb {
		width: 100%;
		height: 175px;
		vertical-align: middle;
		text-align: center;
		background: #666;
		margin: 0; 
		border: none;
		position: relative;
		overflow: hidden;
		background-size: cover;
		background-position: center;
	}
	
	#beeldbankovm #gallery td.viewed .thumb {
		background: #aa9;
	}
	
		#beeldbankovm #gallery .thumb a {
			display: block;
			height: 175px;
		}

		#beeldbankovm #gallery .thumb img {
			display: none;
		}

		#beeldbankovm #gallery .recno {
			color: #666; 
		}

	#beeldbankovm #gallery .desc {
		text-align: left;
		padding: 0 5px;
		color: #111;
		border-top: solid 1px white;
	}
	
		#beeldbankovm #gallery .viewed .desc {
			color: #666;
		} 
	
		#beeldbankovm #gallery .desc strong {
			font-weight: normal;
			color: inherit;
		}

/* ------------------------------------------------------------
	Detail
------------------------------------------------------------ */

#beeldbankovm #dvRight {
	float:right;
	width:270px
}

#beeldbankovm #toolbar {
	/*border:solid 1px #ccc;*/
	width: 100%;
	padding: 0px;
	/*margin-bottom:10px;*/
	overflow: hidden;
}

	#beeldbankovm #toolbar table {
		width: 100%;	
	}

	#beeldbankovm #toolbar table td {
		padding: 5px 5px 0 0;	
	}
	
	#beeldbankovm #toolbar table td:last-child {
		padding-right: 0;
	}

	#beeldbankovm #toolbar span.toggle {
		color: #00A35E;
		cursor: pointer;
		display: inline-block;
		margin: 1em 0 0 0;
		font-size: 15px;
		font-weight: bold;
		margin: 0;
		padding: 0 10px;
		border: solid 1px #ccc;
		background: #EEE;
		white-space: nowrap;
		height: 34px;
		line-height: 34px;
	}

#beeldbankovm .btnPrint {
	float: right;
}

#beeldbankovm #detailBrowse {
	text-align: right;
	float: right;
	padding: 1em 0;
	font-weight: bold;
}	

	#beeldbankovm #detailBrowse img {
		border: none;
		vertical-align: middle;
	}

	#beeldbankovm #detailBrowse a {
		text-decoration: none;
		color: #00A35E;
	}

#beeldbankovm #metadata, #beeldbankovm #tip, #beeldbankovm #detailBrowse, #beeldbankovm #gmap {
}

	#beeldbankovm #metadata dt {
		font-size: .8em;
		font-weight: bold;
		color: #777;
		margin-top: .5em;
	}
	
	#beeldbankovm #metadata dd {
		padding: 0;
		margin: 0 0 2px 20px;
		color: #000;
	}


#beeldbankovm #relatedobjects {
}

	#beeldbankovm #relatedobjects .related {
		padding: 2px 0;
		margin: 2px 0;
		height: 100px;
		overflow: hidden;
		text-overflow: hidden;
	}

	#beeldbankovm #relatedobjects .thumb {
		width: 100px;
		height: 100px;
		background: #CCC;
		float: left;
		margin: 0 10px 1em 0;
		line-height: 100px;
		vertical-align: middle;
		text-align: center;
	}
	
	#beeldbankovm #relatedobjects .thumb img {
		max-height: 100%;
		max-width: 100%;
	}


#beeldbankovm #transcription {
	margin: 0 0 1em 0;	
	padding: 3em 3em 1em 3em;
	background: #f6f6f6;
	color: #420;
	max-height: 30em;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: solid 1px #666;
}	


#beeldbankovm #description {
	margin: 1em 0;	
}	


#beeldbankovm #usercomments {
	border: solid 1px #ccc;
	padding: 10px;
	margin: 1em 0;
}

	#beeldbankovm #usercomments dt {
		font-weight:bold;
		margin:0 0 1em 0;
	}
	
	#beeldbankovm #usercomments dd {
		padding:0;
		margin:0 0 1.5em 0;
	}
	
	#beeldbankovm #usercomments .timepassed {
		font-weight:normal;
		color:#666;
	}

	#beeldbankovm #usercomments input,
	#beeldbankovm #usercomments textarea { 
		width: 98%;
		padding: 1%;
		margin-bottom: 1em;
	}

#beeldbankovm #gmap {
}

	#beeldbankovm #gmap a {
		text-decoration: none;
	}

/* ------------------------------------------------------------
	Search history
------------------------------------------------------------ */
#beeldbankovm .history ul {
	margin:0;padding:0;
	list-style-type:none;
	line-height:1.4em;
}	

	#beeldbankovm .history table {
		border-collapse:collapse;
		margin:0 0 1em 0;
		width:100%;
	}
	
		#beeldbankovm .history table th, #beeldbankovm .history table td {
			text-align:left;
			vertical-align:top;
			padding:.3em .5em .3em 0;
			border-bottom:dotted 1px #aaa;
		}
		
		#beeldbankovm .history table img {
			border:0;
		}

		#beeldbankovm .history a {
			text-decoration: none;
		}


/* ------------------------------------------------------------
	Colofon
------------------------------------------------------------ */
	#beeldbankovm #colofon h4 {
		margin:0;
		padding:0 0 1em 0;
	}	

	#beeldbankovm #colofon .addr {
		min-width:320px;
		margin:0 0 2em 0;
		padding:0 1em 0 0;
		clear:both;
	}
	
	#beeldbankovm #colofon .addr img {
		border:none;
	}


/* ------------------------------------------------------------
	Help
------------------------------------------------------------ */
#beeldbankovm #help blockquote {
	padding: 1em 1em 0 1em;
	margin: 0 0 1em 0;
	border:solid 1px #666;
	background:white;
}


/* ------------------------------------------------------------
	Collecties
------------------------------------------------------------ */
#beeldbankovm .collecties .collectie {
	border-top: 1px solid #CCCCCC;
	clear: both;
	margin: 0 0 1em;
	padding: 2em 0 0;
}

	#beeldbankovm .collecties .collectie:first-of-type {
		border: none;
	}

	#beeldbankovm .collecties .collectie div.coltext {
		display: table-cell;
		min-width: 25em;
	}

	#beeldbankovm .collecties .colthumb {
		background-size: cover;
		border: none;
		clear: left;
		float: left;
		height: auto;
		margin: 0 2em 1em 0;
		overflow: auto;
		width: 150px; height: 150px;
	}	    	

/* ------------------------------------------------------------
	Cart
------------------------------------------------------------ */
#beeldbankovm #cartcontents table {
	width:100%;
}

	#beeldbankovm #cartcontents table tbody th {
		background: #ccb;
		width:120px;
		height:80px;
		text-align:center;
		vertical-align:middle;
	}

		#beeldbankovm #cartcontents table tfoot th {
			text-align: right;
		}
	
	#beeldbankovm #cartcontents table tbody img {
		border:solid 1px #666;
	}
	
	#beeldbankovm #cartcontents table td {
		padding:0 5px;
	}

	#beeldbankovm #cartaddress table tbody th {
		width:12em;
		font-weight:normal;
	}

#beeldbankovm #cartaddress table td {
	padding:2px 5px;
}

#beeldbankovm #cartaddress input {
	width:200px;
}

	