/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
td, body, a[name], a[name]:hover	 { font-size:13px; color:#d2cfc5; font-family:Verdana, Arial, Helvetica, sans-serif;}
body 	{ padding:0px; margin:0px; background-color:#000000; }
p		{ padding:0px; margin:0px; margin-bottom:10px;}
h1, h2	{ color:#AE8C40;  font-size:17px;
background-image:url(img/main/h1_bg.gif); background-repeat:no-repeat; background-position:left 3px;
padding: 0px 0px 0px 18px; margin:0px 0px 15px 0px;}
h3			{color:#AE8C40; font-size:14px; padding-top:0px; margin-top:0px;}
h4, h5, h6	{color:#AE8C40; font-size:10px;}
ul, ol		{ margin:0px 0px 0px 35px; padding:0px;}
ul li		{ list-style-image:url(../images/main/ul_image.gif);}
input, textarea		{ width:220px; padding:5px; border:1px solid #AE8C40; background-image:url(img/main/input_bg.jpg); background-repeat:no-repeat; background-poition:left top; background-color:#efe3dc; color:#000000;}
input.checkbox		{border:1px solid #AE8C40; background-poition:left top; background-color:#efe3dc; color:#000000;}
input.submit		{ border:none; padding:5px 0 5px 0; background-image:url(img/main/profile_a_bg_hover.jpg); background-repeat:repeat-x; background-position:top; background-color:#9e775e; color:#f0e3dd; font-weight:bold;}
select.dropselect{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;background-color:#E0D6D1;}
a:link,
a:active,
a:visited,
a:hover				{ color:#AE8C40; }
a:hover				{ color:#AE8C40; text-decoration:underline; }
a[name]				{ text-decoration:none;}
a img { border:none;}


/*////////////////////////////////////////// PARTS ////////////////////////////////////////////////////////////*/
div.width	{
	width:1000px;
}
div.profile {
	height:20px;
	background-color:#625026;
}
div.profile div.width { 
	text-align:left;
	border-right:1px solid #c1a597;
}
div.profile a.profiel,
div.profile a.profiel:link,
div.profile a.profiel:active,
div.profile a.profiel:visited,
div.profile a.profiel:hover {
	display:block;
	width:200px;
	height:17px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:3px;
	background-image:url(img/main/profile_a_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
div.profile a.profiel:hover	{
	background-color:#755F2D;
}
div.profile a.selected,
div.profile a.selected:link,
div.profile a.selected:active,
div.profile a.selected:visited,
div.profile a.selected:hover {
	/*background-color:#B07B46;*/
	background-image:url(img/main/profile_a_bg_hover.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
div.profile a[name]	{
	display:none !important;
}

div.top	{
	width:1000px; 
	padding:10px 0 0 0;
}
div.top div.logo	{
	width:200px; 
	text-align:left;
	padding:0 0 10px 0;
	float:left;
}
div.nav	{
	padding:55px 0 0 0;
}
div.nav {
	text-align:right;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
div.nav a,
div.nav a:link,
div.nav a:active,
div.nav a:hover,
div.nav a:visited {
	color:#ffffff;
	text-decoration:none;
	border-right:1px solid #ffffff;
	padding:0 10px 0 10px;
}

div.ln1 {
	border-bottom:3px solid #AE8C40;
	/*border-bottom:3px solid #c6ae5f;*/
	clear: both;
}
div.ln2 {
	height:20px;
	background-color:#755F2D;
	border-top:2px solid #000000;
}

div.bottom {
	color:#66665c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#2f2f28;
	border-bottom:2px solid #AE8C40;
}
div.bottom div.width {
	min-height:70px;
	padding:12px;
	text-align:left;
}
div.bottom a,
div.bottom a:link,
div.bottom a:active,
div.bottom a:visited,
div.bottom a:hover {
	color:#8c8c7f;
	text-decoration:none;
}
div.bottom a:hover {
	text-decoration:underline;
}

div.vb div.width { text-align:right; padding:5px 0px 30px 0px; }
div.vb a,
div.vb a:link,
div.vb a:active,
div.vb a:visited,
div.vb a:hover { color:#747469; text-decoration:none;}
div.vb a:hover { color:#8c8c7f; text-decoration:underline;}

div.regNav { padding:0px; margin-bottom:25px; width:210px; float:right}
div.regNav div.navContent	{ padding:0px; min-height:70px;}
div.regNav div.navContent ul { margin:0px 0px 15px 15px;}
div.regNav div.navContent ul ul { margin:3px 0px 7px 10px;}
div.regNav div.navContent ul li { list-style-image:url(../_css/img/main/regNav_ul.gif); list-style-position:inside;}
div.regNav div.navContent ul li a,
div.regNav div.navContent ul li a:link,
div.regNav div.navContent ul li a:active,
div.regNav div.navContent ul li a:visited,
div.regNav div.navContent ul li a:hover { color:#AE8C40; text-decoration:none;}
div.regNav div.navContent ul li a:hover { color:#ECDCCE;}

div.contact	{
	width:1000px;
	text-align:left;
	font-size: 11px;
	color: #666666;
	margin: 20px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.contact	a{
	color: #666666;
	text-decoration: none;
}

/*////////////////////////////////////////// PARTS DIFFERENCES ////////////////////////////////////////////////////////////*/
div.imageslider {}
div.imageslider table.gallery {}
div.imageslider table.gallery td.high_res {}
div.imageslider table.gallery td.high_res div.highres { border:10px solid #933905;}
div.imageslider table.gallery td.high_res div.highres img { border:1px solid #e2872a;}
div.imageslider table.gallery td.thumbs {}
div.imageslider table.thumbs { }
div.imageslider table.thumbs td.thumb { padding-left:7px; padding-bottom:7px;}
div.imageslider table.thumbs td.thumb div.thumbImg {cursor:pointer; border:3px solid #AE8C40;}
div.imageslider table.thumbs td.thumb div.thumbImg img.thumb {}

div.imageslider div.detail {
	min-width: 300px;
	/*border:10px solid #933905;*/
	float: left;
}
div.imageslider div.detail img {
	border:1px solid #AE8C40;
}
div.imageslider div.thumbs {
	width: 600px; /* default value */
	margin: 0 ;
	float: left;
}
div.imageslider div.thumb {
	background: #FFFFFF;
	margin: 2px 2px 2px 2px;
	border:1px solid #865E35;
	cursor:pointer;
	float: left;
}

div.body {
	/* hack */
	min-height:500px;
  height:auto !important;
  height:500px;
	/* hack */
	font-size:13px;
	color:#d2cfc5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.body div.width	{
	text-align:left;
	background-repeat:no-repeat; 
	background-position:left top; 
}
div.body div.width div.content1	{
	/* hack */
	min-height:500px;
  height:auto !important;
  height:500px;
	/* hack */
	width:600px;
	text-align:left;
	margin-left:400px;
	padding:20px 0 20px 0;
}
div.body div.width div.content2	{
	width:100%;
	/* hack */
	min-height:500px;
  height:auto !important;
  height:500px;
	/* hack */
	text-align:left;
	padding:20px 0 20px 0;
}

/*////////////////////////////////////////// MAIN ////////////////////////////////////////////////////////////*/
div.step{
	color:#966536;
	font-size:15px;
	float:left;	
	margin-right:25px;
	text-decoration:none;
}
div.stepcurrent{
	color:#D0A57A;
	font-size:15px;
	float:left;
	margin-right:25px;	
}

div.blockArticle {
	padding-bottom:15px;
	clear:both;
}

div.left {
	float:left;
	width: 70%;
	padding-bottom:15px;
}

div.right {
	width:150px;
	float:right;
	padding-bottom:15px;
	padding-left:15px;
	top:30px;
}

div.realisatiesList {
	width:30%;
	float:right;
	padding-bottom:15px;
	padding-left:15px;
	clear:right;
}
div.publicatiesList {
	width:25%;
	float:right;
	padding-bottom:15px;
	padding-left:15px;
	clear:right;
}
div.artimage{
	width:250px;
	float:left;
	/*padding-top:45px;*/
	padding-bottom:15px;
	padding-right:15px;
}
div.arttext {
	width: 500px;
	float:left;
	padding-bottom:15px;
}

/*////////////////////////////////////////////////////////////// WEBSHOP //////////////////////////////////////////////////////////////*/
div.basket_title			{background-color:#CDA275; font-size:12px; color:#ffffff; text-align:left; padding: 3px 3px 3px 3px}
div.basket_bottom {padding: 6px 0 0 0;text-align:left;}
div.basket {border:1px solid #CDA275; width:100%;}
div.basket_content a,
div.basket_content a:active,
div.basket_content a:visited { color:#AE8C40; text-decoration:none; }
div.basket_content a:hover { color:#ECDCCE; text-decoration:none; }

div.gen a,
div.gen a:active,
div.gen a:visited { color:#AE8C40; text-decoration:none; }
div.gen a:hover { color:#ECDCCE; text-decoration:none; }

a.sort,
a.sort:active,
a.sort:visited { color:#AE8C40; text-decoration:none; }
a.sort:hover { color:#ECDCCE; text-decoration:none; }


div.article {
	background: #2f2f28;
	border:1px solid #666666;
	/*height: 180px;*/
	padding: 7px;
	margin: 5px 5px 5px 5px;
	font-size: 11px;
	float: left;
}

div.article div.thumb {
	cursor:pointer;
}

div.article div.thumb img {
	border:1px solid #000000;
}

div.article .title {
	margin-top: 10px;
	color:#AE8C40;
}

.leesMeer {
	background-image: url(img/main/regNav_ul.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.promo {
	color:#FF0000;
}

.extra_info {
	color:#777777;
}

div.article a,
div.article a:active,
div.article a:visited { color:#AE8C40; text-decoration:none; }
div.article a:hover { color:#ECDCCE; text-decoration:none; }

td.hint{
	height: 25px;
	color:#999999;
	font-size: 10px;
	padding-right: 10px;
}
/*////////////////////////////////////////////////////////////// FORMS //////////////////////////////////////////////////////////////*/
table.form{ width:100%;}
table.form td.label { width:120px; padding-top:3px;}
table.form td.true { font-weight:bold; color:#006600; padding-bottom:10px;}
table.form tr.error td.label { color:#990000;}
table.form tr.error td.value input { border:1px solid #990000; }
table.form tr.error td.value input.radio, table.form tr.error td.value input.checkbox { border:none; }
table.form tr.error td.value textarea { border:1px solid #990000; }
table.form span.error { color:#990000; display:block;}
input.radio { cursor:pointer;}
label{ cursor:pointer;}
input.checkbox { cursor:pointer;}
input.submit { width:auto; cursor:pointer; }
input.submit:hover { color:#5B3F24; }

form { padding:0px; margin:0px;}
input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5e5e5e;}
input.radio, input.checkbox { border:none; width:auto; background-image:none; background-color:transparent;}
textarea { height:80px;}
