@charset "utf-8";
/* CSS Document */

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}

* a img {
	border: none;
	}

body {
	padding: 0;
	margin: 0;
}

/* MAINCONTAINER */
#maincontainer {
	width: 770px;
	padding: 0;
	margin: 0 auto;
	background-color: #CCCCCC;
	position:relative;
}

	/* HEADER */
	#header {
	padding: 0;
	margin: 0;
	height:108px;
	background-image: url(../img/headertringapaintings.jpg);
		}
	.portfolio #header, .werk-in-opdracht #header{
	background-image: url(../img/headerjasperderuiter.jpg);	
	}
		#extranav{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-left:10px;
		padding-top:10px;
		}
		#extranav a{
		text-decoration:none;
		color:#333333;
		font-size:10px;
		}
		#extranav a:hover{
		color:#990000;
		}
		
		/* LOGO LINKSBOVEN */	
		#logo{
			position:absolute;
			left:400px;
			top:0px;
			height: 82px;
			width: 384px;
		}
		#logo2{
			position:absolute;
			left:559px;
			top:82px;
			height: 82px;
			width: 119px;
		}		
		#logo h1 {
			/*float: left;
			height: 200px;
			padding: 0;
			margin: 0;
			display: block;
			width: 170px;
			height: 200px;  original 75 px : TIM*/
			text-indent: -15000px;
			/*background-image: url(../img/logo.gif);
			background-repeat: no-repeat;
			background-color:#d6e7f7;	*/	
			}	
		/* EINDE LOGO LINKSBOVEN */	

		#searchbox
		{
			float: right;
			width:220px;
			height:25px;
		}
		
		#searchbox a
		{
	color:#000000;
		}

		/* TOP MENU */
		#topnav 
		{
			width: 770px;
			padding: 0;
			border-bottom-width: 10px;
			border-bottom-style: solid;
			border-bottom-color: #b7b6ad;			
			}
		#topnav ul {
			padding: 0;
			margin: 0;
			list-style-type: none;
			height: 35px;
			}
		#topnav ul li {
		padding: 0;
		margin: 0;
		float: left;
		white-space: nowrap;
			}
		html>body #topnav ul li {
			width: auto;
			}
		#topnav ul li a {
		width: 147px;
	display: block;
	height: 20px;
	padding-top:15px;
	text-decoration: none;
	color: #666567;
	font-weight: bold;
	background-image: url(../img/tabs.jpg);
	background-position: -147px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
			}
		#ctl00_ctrlMainMenu_rptMenu_ctl04_hlLinkNormal, #ctl00_ctrlMainMenu_rptMenu_ctl04_hlLinkSelected{
		margin-left:35px;
		}
		#topnav ul li a:hover {
			color: #333333;
			background-position: 0px;				
			}
			
		#topnav a.aOpen {
	background-position: 0px;
	color: #FFFFFF;
			}			
			
		#topnav a.aSelected {
	background-position: 0px;
	color: #FFFFFF;
			}			
			
		/* EINDE TOP MENU */	
		
		/* TITLEBAR */
		#titlebarbig {
			height: 30px;
			clear: both;
			}
		#titlebarbig h2 {
	font-size: 18px;
	padding: 0;
	color: #c1abd1;
	margin: 0;
	line-height: 30px;
	font-weight:bold;
	text-transform: uppercase;
		}	
		.producten #titlebarbig {
		display:none;
		}
		/* EINDE TITLEBAR */
		
	/* EINDE HEADER */

	/* MAINCONTENT */
	#maincontent {
		height: 600px;
		margin: 0;
		padding:0;
		width:770px;
		background-color:#b7b6ad;
	}

		/* LEFT MENU */
		#navigatie {
			background-color: #edede7;
			width: 770px;
			float: left;
			padding: 0;	
			margin: 0;
			height:auto;
			}
		#navigatie ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
			}
		#navigatie li {
			line-height: 1%;
			}
		#navigatie a {
			float: left;
			display: block;
			line-height: 19px;
			color: #b7b6ad;
			text-decoration: none;
			font-weight: bold;
			font-size:12px;
			background-color: #ffffff;
			text-align:center;
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #b7b6ad;
			}		
	
		#navigatie ul li a {
			padding: 0 10px 0 10px;
			}
		#navigatie ul li ul li a { /* niveau 1 */
			padding: 0 0 0 20px;
			background-color: #ebece7;
			color: #333333;
			font-weight: normal;	
			}
		#navigatie ul li ul li ul li a { /* niveau 2 */
			padding: 0 0 0 25px;
			background-color: #dadcd3;
			background-image: url(../img/sidenavniv2.gif);
			background-repeat: no-repeat;
			} 	
		#navigatie ul li ul li ul li ul li a { /* niveau 3 */
			background-color: #cbcdc3;
			background-image: url(../img/sidenavniv3.gif);
			background-repeat: no-repeat;
			} 	
		#navigatie a:hover {
			color:#ffffff;
			background-color:#b7b6ad;	
			}
			
		#navigatie a.aOpen {
			color:#ffffff;
			background-color:#b7b6ad;	
			}			
			
		#navigatie a.aSelected {
			color:#ffffff;
			background-color:#b7b6ad;	
			}

		/* EINDE LEFT MENU */

		/* CONTENT WRAPPER */
		#contentwrapper {
			width:730px;
			padding:10px;
			margin:10px;
			background-color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#7e7e7e;
			position:relative;
			padding-bottom:150px;
			}
		.welkom #contentwrapper, .producten #contentwrapper, .werk-in-opdracht #contentwrapper, .contact #contentwrapper {
		width:381px;
		}
			#contentillu{
				display:none;
			}
			.welkom #contentillu{
				position:absolute;
				right:0px;
				bottom:-50px;
				width:121px;
				heigth:178px;
				display:block;
				z-index:9998;
			}
			.e-mailnieuwsbrief #contentillu, .educatie #contentillu, .activiteiten #contentillu, .contact #contentillu{
				position:absolute;
				right:-13px;
				bottom:-25px;
				width:178px;
				heigth:178px;
				display:block;
				z-index:9999;
			}
	
			#contentwrapper p{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:18px;
				margin:0 0 10px;
				padding:0;
			}
			#tdcolumn2{
			display:none;
			}
			.welkom #tdcolumn2, .producten #tdcolumn2, .werk-in-opdracht #tdcolumn2, .contact #tdcolumn2{
			display:block;
			}
			
			#column2 {
				width:340px;
				background-color:#FFFFFF;
				margin-top:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#7e7e7e;
			}
			#column2content{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:18px;			
			padding-left:5px;
			padding-right:5px;			
			}
			#slide{
				display:none
			}
					
			.welkom #slide{
				top:0px;
				display:block;
				width:330px;
				height:190px;
				background-color:#FFFFFF;
				padding:5px;
				border-bottom-width: 10px;
				border-bottom-style: solid;
				border-bottom-color: #B7B6AD;
			}
			#shoppingcart{
			display:none;
			}
			.producten #shoppingcart{
				display:block;
				border-bottom-width: 10px;
				border-bottom-style: solid;
				border-bottom-color: #B7B6AD;	
				padding:5px;		
			}
			/* BREADCRUMB */
			#kruimelnav {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #999999;
				padding: 0px;
				margin: 0px 0px 0px 10px;
				display:none;
			}
			#kruimelnav a {
				color: #999999;
				text-decoration: none;
			}
			#kruimelnav a:hover {
				color: #999999;
				text-decoration: underline;
			}
			#kruimelnav a.current {color: #999999;
				text-decoration: underline;}
			/* EINDE BREADCRUMB */			
		
			/* HIGHLIGHTS */
			
			.highlight1 { background-color: Yellow; }
			.highlight2 { background-color: Green; }
			.highlight3 { background-color: Blue; }
			.highlight4 { background-color: Red; }
			.highlight5 { background-color: Purple; }
				
			/* END HIGHLIGHTS */
		
			#bottomclearer {
				clear:both;
				}
		/* EINDE CONTENT WRAPPER */
		
	/* EINDE MAINCONTENT */	
	
/* EINDE MAINCONTAINER */

/* FOOTER */		
#footer, #footer a {
	clear: both;
	width: 770px;
	padding: 0;
	margin: 0 auto;
	height:18px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b7b6ad;
	text-align: center;
	}
/* EINDE FOOTER */

#cart{
	border: 1px solid #666567;
	padding: 3px;
}
#cart thead{
	background-color: #EAEAE2;
}
#cart tfoot{
	background-color: #EAEAE2;
}
#orderpage{
width:730px;
}
.slimbestellen h2{
	font-size:16px;
	font-weight:bold;
}
#bijpassende_cat {
width:100%;
}
#bijpassende_cat ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#bijpassende_cat ul li{
	float: left;
	white-space: nowrap;
}
#bijpassende_cat ul li a{
	display: block;
	height: 20px;
	text-decoration: none;
	color: #666567;
	padding:0 10px;
	border:solid #EAE9E1 1px;
	margin-right:3px;
}
#bijpassende_cat ul li a.current{
	font-weight: bold;
	border:none;
}
#bijpassende_cat ul li a:hover.current{
	background-color:transparent;
}
#bijpassende_cat ul li a:hover{
	background-color:#CCCCCC;
}
#imgDefaultAsset, #imgRelatedAsset{
padding-right:10px;
}
#popupdetail{
margin:5px;
}

/*#################################################*/
	
	
.fotoboek {
	text-align:center;
	width: 160px;
	padding:70px 10px 10px 10px;
}
#fotoboektitel 
{
    padding-top: 25px;
}
.photoCaption 
{
	color: #000000;
    font-weight:bold;
}


.ctrlCarousel
{
    text-align:center;
}

.tableCarousel
{
	width:730px;}


.agncarousel {   
    position: relative; /* important */  
    overflow: hidden; /* important */  
    width: 730px; /* important */  
    height: 380px;
	z-index:0;  
	margin-left:10px; 

}   

	/* IMAGES CAROUSEL */
	#agncarousel_content {   
		position: absolute;   
		top: 0px;   
		margin-left: -40px; 
		/margin-left: 0px; 
	}   
	  

		#agncarousel_content li    
		{
			list-style: none;
			display: block;   
			float:left; 
			text-align:center;
			border: none;/* solid 1px #FF0000;   */
			width:	730px; /* size of medium image (330) + 50 extra padding left and right */
			height: 360px; /* size of medium image (330) + 10 extra padding top and bottom */
		}   
			.agncarousel_item a img  {
			
				/*display: block;*/
				margin-top: 15px;
				border: solid 1px #efa62b;

				
			}
			
			.agncarousel_item .carCaption 
			{
			    color: #FFFFFF;
			    font-weight:bold;
				
			}		
	        /* END IMAGES CAROUSEL */ 
	

	/* FRAMES .... IMAGES THUMBNAILS */
	.agncarousel_frame { 


	}   

	.agncarousel_frame table tr td {
		padding: 4px;
	}
	
	.agncarousel_frame table a:link
	{
		font-size: 3;
		font-weight: bold;
		text-decoration: none;
	}
	
	.agncarousel_frame img
	{
		display: block;   
		margin: 2px; 
		border: solid 1px #efa62b;
	}
