* { font-family: Verdana, Arial, sans-serif; font-size:12px; color:#bc9027; margin: 0; padding: 0;
  -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0;  }

body {
	height:100%; /* gives layout 100% height */
	overflow:inherit; /* triggers 100% height in Opera 9.5 */
	overflow-y: scroll;
}
html{
	height:100%; /* gives layout 100% height */
	overflow:inherit; /* triggers 100% height in Opera 9.5 */
}

h1, h2, h3, h4, h5, h6, h7 { margin-top:0px; margin-bottom:0px; }
h1 { font-size:15px; font-weight:bold; } 
h2 { font-size:15px; } 
h3 { font-size:14px; } 
h4 { font-size:13px; } 
h5 { font-size:12px; } 
h6 { font-size:11px; } 

.cat_off, .cat_on { display:block; position:relative; padding:5px 6px 6px 6px; }
.cat_off { background:#CCCCCC; text-decoration:none; font-weight:bold; border:1px solid #cccccc; }
.cat_on { background:#00CC00; text-decoration:none; font-weight:bold; border:1px solid #cccccc; }
.cat_off:hover { background:#00FF00; text-decoration:none; font-weight:bold; border:1px solid #333; }
.cat_on:hover { background:#00FF00; text-decoration:none; font-weight:bold; border:1px solid #333; }

.cat_soff, .cat_son { display:block; position:relative; padding:5px 6px 6px 6px; }
.cat_son { background:#CC0000; text-decoration:none; font-weight:bold; border:1px solid #cccccc; }
.cat_soff { background:#00CC00; text-decoration:none; font-weight:bold; border:1px solid #cccccc; }
.cat_son:hover { background:#00CC00; text-decoration:none; font-weight:bold; border:1px solid #333; }
.cat_soff:hover { background:#CC0000; text-decoration:none; font-weight:bold; border:1px solid #333; }

.goldlink { 			color:#bd8e26;text-decoration:none;font-weight:none; }
.goldlink:hover { color:#231F20;text-decoration:none;font-weight:none; }
.goldlink_on { 			color:#bd8e26;text-decoration:none;font-weight:bold; }
.kspace { line-height:18px; }
.small { font-size:10px; text-decoration:none; }

.footer_link { 			 color:#bd8e26;text-decoration:none;font-weight:none; }
.footer_link:hover { color:#231F20;text-decoration:none;font-weight:none; }

a img {
border:0px;
}
img {display: block} 
#wrapper {
	min-width:100%;
	min-height:100%; /* gives layout 100% height */
	width:966px; /* centered div must be given a width */
	margin:0 auto; /* centers #wrapper */
}
* html #wrapper { 
	height:100%; /* IE6 treats height as min-height */
}
p {
/* need to be filled in */
}
#header {
	height:148px;
	width:966px; /* centered div must be given a width */
	margin: auto 0; /* -80px sucks it back in & auto centers it */
	background:#dfdfdf;
}
#footer {
	height:50px;
	width:100%; /* centered div must be given a width */
	margin:-50px auto 0; /* -80px sucks it back in & auto centers it */
	background-color:#FFFFFF;
	font-size:10px;
	text-align:center;
	padding-top: 20px;
}

.logo { 
	width:288px;
	heigth:148px;
	background:url(images/logo.jpg) top right;
	text-align:right;
	padding: 35px 32px 0px 0px;
}
.navigatie { 
	width:646px;
	font-weight:bold;
}
.images {
	width:290px;
	heigth:100%;
}
.navigatie_tekst {
	color:#bd8e26;
	text-decoration:none;
	font-weight:bold;
}
.navigatie_tekst:hover {
	color:#231f20;
	text-decoration:none;
}
.breadcrumb {
	color:#bd8e26;
	text-decoration:none;
	font-weight:none;
	font-size:10px;
}
.breadcrumb:hover {
	font-size:10px;
	color:#231f20;
	text-decoration:none;
}
.previous {
	color:#bd8e26;
	text-decoration:none;
	font-weight:none;
	font-size:10px;
}
.previous:hover {
	font-size:10px;
	color:#231f20;
	text-decoration:none;
}
.navigatie_tekst2 {
	color:#231f20;
	text-decoration:none;
	font-weight:bold;
}
.footer_tekst {
	font-size:10px;
	color:#bd8e26;
	text-decoration:none;
}
.footer_tekst:hover {
	font-size:10px;
	color:#231f20;
	text-decoration:none;
}
.footer_tekst2 {
	font-size:10px;
	color:#231f20;
	text-decoration:none;
}

.titel_schilderij {
font-size:12x;
color: #bc9027;
font-weight:bold;
}
.cms_text_donker {
font-size:12x;
color: #231f20;
font-weight:bold;
}
.titel_collectie {
	font-size:10px;
	color: #231f20;
}

.tekst_class {
	padding: 5px 5px 5px 5px;
	font-weight:bold;
}
.mainimage_class {
/*border: 1px solid #bc9027;*/
/*padding: 0px 0px 0px 0px;*/
font-size: 1px;
}
.mainimage_class:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	font-size: 1px;
}
.image_class {
	border: 1px solid #cccccc;
	/*padding: 5px 5px 5px 5px;*/
}

.link {
	text-decoration:none;
}
.under_dotted_line{
	font-size:10px;
}
.thumbs {
	padding:0px;
	width:148px;
	height:148px;
	border-width:1px;
	border-bottom-style:hidden;
	border-style:solid;
	border-color:#cccccc;
	cursor:pointer;
}
#messagebox {
	width:100%;
	border:1px solid #666666;
	padding:10px;
	margin-bottom:10px;
}

#coll_list {
	list-style:none;
}

#specs{ padding-left:15px; }
#specs li { color:#000000; }

.txtdark, .txtdark i, .txtdark b, .txtdark a { color:#000000; }
.txtlight { color:#bd8e26; }
#text_area { color:#000000; }
#text_area p { color:#000000; }
#text_area b { color:#bd8e26; }
#text_titel { color:#bd8e26; font-weight:bold;}




