

	/*****************************************************************************************
	** Basis 																				**
	*****************************************************************************************/
	
	* {
		margin:0px;
		padding:0px;
	}
	
	h1 { 
		font-size:30px; 
		margin:0 0 0 10px;
	}
	
	img {
		border:0px;
	}
	
	body {
		font-size:12px;
		color:#000000;
		font-family:arial, verdana, sans-serif;
		background: #000000 url(../images/layout/background.jpg) repeat-x;
	}

	.left { text-align:left; }
	.right { text-align:right; }
	.center { text-align:center; }
	.clear { clear:both; }
	
	div#centerThis {
		width:990px;
		margin:0px auto;
	}
	
	div#canvas {
		width:950px;
		background-color:#FFFFFF;
		min-height:300px;
		margin:20px 20px 0px 20px;
		float:left;
		padding-bottom:5px;
	}
	
	div#visual {
		width:940px;
		height:240px;
		margin:5px 5px 0px 5px;
		background-color:#EEEEEE;
		float:left;
		overflow:hidden;
	}
	
	div#slideshow { 
		height:240px; 
		margin:0px; 
		padding:0px; 
	}
	
	div#mainmenu {
		background:#780000 url(../images/layout/background_menu.jpg) repeat-x;
		width:940px;
		margin:0px 5px 0px 5px;
		height:80px;
		float:left;
	}	
	
	
	div#content {
		margin:5px 0px 0px 5px;
		float:left;
	}

	div#firstColum {
		float:left;
		margin:0px 10px 5px 0px;
		width:685px;
	}

	div#secondColum {
		float:left;
		margin:0px 0px 5px 0px;
		width:245px;
	}
	
	div#secondColumWithMargin {
		float:left;
		margin:5px 0px 5px 0px;
		width:245px;
	}
	
	div#footer {
		width:940px;
		height:20px;
		margin:0px 5px 0px 5px;
		background-color:#780000;
		float:left;
		font-size:9px;
		color:#FFFFFF;
		text-align:center;
		line-height:20px;
	}

	div#footer a {
		font-size:9px;
		color:#FFFFFF;
		text-decoration:none;

	}

	/*****************************************************************************************
	** Blokken 																				**
	*****************************************************************************************/	

	div.block {
		margin:0px 0px 15px 0px;
		float:left;
		clear:both;
	}

	div.block h1 {
		font-size:13px;
		font-weight:bold;
		margin:2px 0px;
	}
	
	div.block h3 {
		display:block;
		width:235px;
		height:25px;
		line-height:22px;
		background-color:#780000;
		color:#FFFFFF;
		padding: 0 5px 0 5px;
		font-size:16px;
	}
	
	div.block p {
		font-size:11px;
		margin:0px 0px 2px 0px;
	}	


	/*****************************************************************************************
	** ZOEKEN 																				**
	*****************************************************************************************/
	div#searchbox {
		width:225px;
		float:left;
		margin:12px 0 0 15px;
	}

	div#id_zoeken_wrapper {
		padding-left:23px;
		width:198px;
		height:20px;
		border:1px solid #000000;
		background: #FFFFFF url(../images/layout/zoeken-vergrootglas.jpg) no-repeat 0 0;
		margin-top:5px;
	}
	
	div#id_wrapper_input {
		margin-top:0;
		padding:0;
		float:left;
	}		
	
	div#id_wrapper_submit {
		margin:0;
		padding:0;
		float:right;
	}	
	
	input#id_zoeken_input {
		border:0px solid #FFFFFF;
		margin-top:2px;
		width:170px
	}	
	
	#id_zoeken_titel {
		color:#FFFFFF;
		font-size:20px;
	}		
	
	/*****************************************************************************************
	** Menu 																				**
	*****************************************************************************************/

	div#mainmenu ul {
		width:690px;
		overflow:hidden;
		display:block;
		margin:0;
		padding:0;
		float:left;	
	}
	
	div#mainmenu ul li {
		list-style-type:none;
		margin:0;
		padding:0;	
		float:left;
		overflow:hidden;
		display:block;
	}
	
	div#mainmenu ul li a {
		float:left;
		height:80px;
		width:100px;
		/*margin:10px 10px 0px 10px;*/
		padding:0px 10px 0px 15px;
		display:block;
		overflow:hidden;
		background:url(../images/layout/menu_divider.jpg) no-repeat;
	}

	div#mainmenu ul li a p.item {
		float:left;
		margin: 10px 2px 2px 2px;
		padding:2px 2px 0px 2px;
		display:block;
		clear:both;
		font-size:20px;
	}
		
	div#mainmenu ul li a p.onderschrift {
		float:left;
		margin:0px 2px 2px 2px;
		padding:2px;
		display:block;
		clear:both;
		font-size:9px;
		color:#c89898;
		width:80px;
	}
	
	div#mainmenu ul li a,
	div#mainmenu ul li a:link,
	div#mainmenu ul li a:active,
	div#mainmenu ul li a:visited,
	div#mainmenu ul li a:hover {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	

	/*****************************************************************************************
	** EXTRA OPTIES 																		**
	*****************************************************************************************/
	div#taf {
		margin:0 10px;
		padding:5px;
		float:left;
		background-color:#990000;
		width:200px;
		display:none;
	}
	
	div#taf label {
		clear:both;
		float:left;
		margin:0;
		width:180px;
	}		
	
	div#taf label.taf_error {
		color:#FF0000;
		width:180px;
	}	
	
	input.taf_input {
		clear:both;
		width:190px;
		float:left;
		margin:0 0 5px 0;
	}
	
	input.taf_submit {
		clear:both;
		float:right;
		margin:0 6px 0 0;
	}
	
	span#taflink {
		cursor:pointer;
	}		
	
	span#taf_feedback {
		display:none;
	}	
			
	/*****************************************************************************************
	** BESTELLEN																			**
	*****************************************************************************************/
	ul#products-available {
		display:block;
		float:left;
		width:210px;
		margin:0 10px 3px 10px;	
	}
	
	ul#products-available li {
		list-style-type:none;
		height:18px;
		line-height:16px;
		margin:2px 0px;
		color:#C89898;
	}

	.pai-normal {
		background:url(../images/layout/products-sprite.jpg) no-repeat 0px 0px;
		cursor:pointer;
	}
		
	.pai-hover {
		background:url(../images/layout/products-sprite.jpg) no-repeat 0px -18px;
		cursor:pointer;
	}

	.pai-active {
		background:url(../images/layout/products-sprite.jpg) no-repeat 0px -36px;
		cursor:pointer;
	}
	
	.pai-cart {
		background:url(../images/layout/products-sprite.jpg) no-repeat 0px -54px;
	}	
	
	div.pai-description {
		width:130px;
		padding-left:17px;
		float:left;
		height:18px;
		overflow:hidden;
	}
	
	div.pai-price {
		width:57px;
		float:left;
		height:14px;
		text-align:right;
	}

	input#id-sessioncart-submit {
		border:0px;
		background-color:#4d0000;
		color:#FFFFFF;
		font-size:12px;
		float:right;
		margin:0px 10px 4px 4px;
		padding:4px;
		cursor:pointer;
	}

	div#id-sessioncart-addbutton {
		display:none;
		width:230px;
		height:23px;
	}
	
	/*****************************************************************************************
	** WINKELWAGEN KLEIN																	**
	*****************************************************************************************/	
	div#sessioncart {
		/* background-color:#FF0000; */
		margin:0px;
		font-size:11px;
	}
	
	div.cart-product {
		/* background-color:#FF00FF; */
		clear:both;
		float:left;
		margin:2px 0;
		width:245px;
	}
	
	div.cart-product-quantityonly {
		/* background-color:#FF00FF; */
		float:left;
		width:235px;
		margin:5px;
	}	
	
	div.cart-product-quantity {
		/* background-color:#FF00FF; */
		float:left;
		width:25px;
		margin-left:5px;
		display:none;
	}
	
	div.cart-product-product {
		/* background-color:#FF0011; */
		float:left;
		margin-left:5px;
		width:70px;
	}
	
	div.cart-product-option {
		/* background-color:#FF33FF; */
		float:left;
		width:115px;
	}
	
	div.cart-product-price {
		/* background-color:#0000FF; */
		float:left;
		width:50px;
		text-align:right;
	}
	
	div.cart-checkout {
		/* background-color:#FFFF00; */
		clear:both;
		float:left;
		margin:5px 0 2px 0;
		width:240px;
		text-align:right;
		font-size:12px;
	}
	
	div.cart-checkout a {
		color:#000000;
		text-decoration:none;
	}
	
	/*****************************************************************************************
	** WINKELWAGEN 																			**
	*****************************************************************************************/	
	div#sessioncart-checkout {
		margin:2px;
		float:left;
		padding:0 0 0 8px;
		background-color:#FFFFFF;
		width:675px;
	}
	
	div.cart-checkout-product {
		background-color:#FFFFFF;
		clear:both;
		float:left;
		margin:2px 0 6px 0;
		width:660px;
		padding:2px 4px 6px 4px;
		border-bottom:1px solid #DDDDDD;
	}
		
	div.sessioncart-nav {
		clear:both;
		float:left;
		margin:2px 0;
		width:660px;
		padding:4px;
		text-align:right;
	}

	div.cart-checkout-product-image {
		background-color:#DDDDDD;
		float:left;
		width:100px;
		height:67px;
		overflow:hidden;
	}	
	
	div.cart-checkout-product-product {
		float:left;
		height:67px;
		margin-left:5px;
		width:250px;
		color:#000000;
	}

	div.cart-checkout-product-quantity {
		float:left;
		height:67px;
		width:45px;
		margin-left:5px;
		text-align:center;
		color:#000000;
	}	
	
	div.cart-checkout-product-price {
		float:left;
		width:100px;
		text-align:right;
		height:67px;
		color:#000000;
	}		
	
	div.cart-checkout-product-total {
		float:left;
		width:100px;
		text-align:right;
		height:67px;
		color:#000000;
	}	
	
	div.cart-checkout-product-delete {
		float:left;
		width:50px;
		text-align:right;
		height:67px;
	}	
	
	div.cart-checkout-totals {
		float:left;
		width:610px;
	}

	div.cart-checkout-totals-description {
		float:right;
		width:200px;
		text-align:right;
		color:#000000;
	}

	div.cart-checkout-totals-price {
		float:right;
		width:100px;
		text-align:right;
		color:#000000;
	}	
	div.cart-checkout-totals-grandtotal {
		float:right;
		width:100px;
		text-align:right;
		font-size:15px;
		font-weight:bold;
		color:#000000;
	}
	
	div.sessioncart-client-colOne {
		float:left;
		margin:0 10px 0 0;
		width:410px;
	}
	
	div.sessioncart-client-colTwo {
		float:left;
		margin:0;
		width:250px;		
	}
	
	div.sessioncart-form-record {
		clear:both;
		float:left;
		margin:1px 0;
		padding:2px 0;
	}	

	div#sessioncart-client label {
		display:block;
		float:left;
		width:150px;
	}
	
	.sessioncart-client-input {
		float:left;
		width:240px;
	}	
	
	textarea#id-comment {
		height:155px;
	}	
	
	select#id-payment {
		margin:0 0 31px 0;
	}
	
	
	
	/*****************************************************************************************
	** THEMA'S ETNOFOTOGRAFIE 															**
	*****************************************************************************************/
	ul#themas {
	
	}
	
	ul#themas li {
		list-style-type:none;
		float:left;
		width:120px;
		margin:1px 2px 1px 0;
	}

	ul#themas li a {
		text-decoration:none;
		color:#000000;
		font-size:11px;
	}

	ul#themas li a span#active {
		color:#FF0000;
	}	
	
	/*****************************************************************************************
	** WILLEKEURIGE AFBEELDINGEN 																**
	*****************************************************************************************/
	ul#randompics {
	
	}
	
	ul#randompics li {
		list-style-type:none;
		float:left;
		width:116px;
		height:76px;
		margin:1px;
		overflow:hidden;
		position:relative;
	}
	
	ul#randompics li:first-child {
		margin:1px 10px 1px 1px;
	}

	ul#randompics li a {
		text-decoration:none;
		color:#000000;
		font-size:11px;
		position:relative;
		top:0px;
		left:0px;
		z-index:50;
		display:block;
	}
	
	ul#randompics li span.showmore {
		text-decoration:none;
		color:#FFFFFF;
		font-size:11px;
		position:absolute;
		z-index:100;
		background-color:#000000;
		bottom:0px;
		left:0px;
		width:106px;
		height:16px;
		display:block;
		padding:0 5px;
		opacity:0.7;
		text-align:right;
	}
	
	ul#randompics li span.showmore a {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	/*****************************************************************************************
	** FOTOALBUMS ETNOFOTOGRAFIE 															**
	*****************************************************************************************/
	div.foto-albums-album {
		width:120px;
		height:95px;
		background-color:#FF0000;
		float:left;
		margin:0px 8px 10px 8px;
	}
	
	div.foto-albums-album-thumb {
		width:120px;
		height:80px;
		float:left;
		background-color:#EEEEEE;
		overflow:hidden;
		text-align:center;
	}
	
	div.foto-albums-album-link {
		width:120px;
		height:15px;
		float:left;	
		background-color:#FFFFFF;
		text-align:center;
	}
	
	div.foto-albums-album-link a,
	div.foto-albums-album-link a:link,
	div.foto-albums-album-link a:active,
	div.foto-albums-album-link a:visited,
	div.foto-albums-album-link a:hover {
		font-size:10px;
		text-decoration:none;
		color:#000000;
	}

	div.foto-albums-thumbs {
		float:left;
		margin-top:15px;
	}

	p.thumbtooltip {
		display:none;
		width:200px;
		background-color:#FF0000;
		color:#FF0000;
	}
	
	#NT_copy {
        background-color: #780000;
        color: #FFFFFF;
        width: 220px;
        border:2px solid #000000;;
        left: -25px;
        top: 0;
        padding: 6px;
        position: absolute;
        text-align: left;
        z-index: 20;

    }
    
    #NT_copy b {
    	font-size:15px;
    }
	
		
	div.foto-albums-thumb {
		width:120px;
		height:80px;
		background-color:#EEEEEE;
		float:left;
		margin:0px 8px 10px 8px;
		text-align:center;
		overflow:hidden;
	}

	div.foto-albums-thumbs-navigatie {
		width:665px;
		height:20px;
		float:left;
		margin:0px 8px 0px 8px;
	}
	


	div.navcol {
		width:133px;
		height:20px;
		float:left;
	}

	div.navcol a {
		color:#000000;
		text-decoration:none;
	}
	
	div.navcol a:hover {
		text-decoration:underline;
	}	
	
	
	
	div#content-no-margin {
		margin:0;
		float:left;
		postion:relative;
		<b></b>
	}	
	
	div#columImage {
		float:left;
		margin:5px;
		width:455px;
		postion:relative;	
		z-index:1;
	}
	
	div#columDetails {
		float:left;
		margin:0px 5px 0px 0px;
		width:230px;
		min-height:500px;
		background:#780000 url(../images/layout/photoalbum_details_shadow_bottom.jpg) repeat-x 100% 100%;
		color:#FFFFFF;
		z-index:1;
	}

	div#detail-shadow {
		width:230px;
		height:38px;
		float:left;
		background:url(../images/layout/photoalbum_details_shadow_top.jpg) repeat-x;
	}	
	
	div#columDetails h2 {
		font-size:18px;
		margin:5px 10px 0px 10px;
		color:#FFFFF;
	}
	
	div#columDetails p {
		margin:0px 10px 15px 10px;
		color:#c89898;
	}
	
	div#columDetails a {
		color:#c89898;
		text-decoration:none;
	}	
	
	div.foto-albums-single {
		float:left;
		min-height:303px;
		width:455px;
		z-index:1;
		position:relative;
		overflow:hidden;
		text-align:center;
	}
	
	div.foto-albums-single img {
		position:relative;
		z-index:50;
		display:block;
		margin:0px auto;
	}	
	
	div.foto-albums-single-overlay {
		text-decoration:none;
		color:#FFFFFF;
		font-size:11px;
		position:absolute;
		z-index:100;
		background-color:#000000;
		bottom:0px;
		left:0px;
		width:445px;
		height:20px;
		display:block;
		padding:0 5px;
		opacity:0.7;
		text-align:right;	
	}
	
	div.foto-albums-single-overlay a {
		text-decoration:none;
		color:#FFFFFF;
		line-height:20px;
	}

	div.foto-albums-single-overlay a img {
		float:right;
		margin:3px;
	}
	
	
	

	
	
	
	
	div.foto-albums-single-navigate {
		float:left;
		width:455px;
		margin-top:5px;
	}
	
	div.foto-albums-single-navigate a {
		text-decoration:none;
		color:#000000;
	}

	div.single-nav-albums {
		width:190px;
		float:left;
	}
	div.single-nav-prev {
		width:125px;
		float:left;
	}
	div.single-nav-next {
		width:139px;
		float:left;	
		border-left:1px solid #000;
	}
	



	/*****************************************************************************************
	** Projecten												**
	*****************************************************************************************/
	ul#projecten-listview {
		float:left;
		display:block;
		margin:10px;
	}
	
	ul#projecten-listview li {
		list-style-type:none;
		float:left;
		display:block;
		width:320px;
		height:120px;
		overflow:hidden;
		margin:0 10px 10px 0;
		position:relative;
	}
	
	ul#projecten-listview li h2 {
		font-size:13px;
		font-weight:bold;
		letter-spacing:-1px;
		position:relative;
	}
	
	ul#projecten-listview li p {
		font-size:11px;
	}
	
	ul#projecten-listview img {
		position:absolute;
		left:0px;
		top:20px;
		clip:rect(0px,120px,90px,0px);
		float:left;
	}	
	
	ul#projecten-listview li p.discription {
		float:left;
		height:75px;
		width:190px;
		overflow:hidden;
		position:absolute;
		left:125px;
		top:20px;		
	}

	ul#projecten-listview li p.right {
		float:left;
		height:18px;
		width:170px;
		overflow:hidden;
		position:absolute;
		left:125px;
		top:95px;		
	}

	ul#projecten-listview li p.right a{
		color:#000000;
		text-decoration:none;
		cursor:pointer;
	}
	
	div#projecten-detail {
		float:left;
		margin:10px;
	}
	
	div#projecten-detail h2 {
		margin:0;
		padding:0;
		font-size:16px;
	}
	
	div#projecten-detail p {
		margin:5px 0 10px 0;
	}
	
	div#projecten-detail-images {
		margin:15px 0 0 0;
		float:left;
	}
	
	div#projecten-detail-images a {
		padding:10px;
		float:left;
	}

		

	/*****************************************************************************************
	** Contact, Offerte formulier & GoogleMaps												**
	*****************************************************************************************/

	div.contact-details {
		float:left;
		width:250px;
		margin:10px 30px 0 10px;	
	}
	
	div.contact-form {
		float:left;
		width:380px;
		margin:10px 0 0 0;
	}
	
	form#form {
		width:370px;
		float:left;
		display:block;
		margin:2px;
	}
	div.formrecord {
		clear:both;
		margin:2px;
	}
	
	div.formrecord label {
		display:block;
		width:160px;
		margin:2px;
		clear:both;
	}
	
	div.formrecord INPUT[type="text"] {
		width:370px;
	}
	
	div.formrecord textarea {
		width:370px;
		height:150px;
	}
	
	div.formrecord sup {
		margin-right:110px;
	}
	
	.attention {
		background-color:#FFCFCF;
	}
	
	div#googledirectionsPrint {
		width:460px; 
		float:left; 
		clear:both; 
		margin:0 0 10px 0; 
		text-align:center;
		display:none;
	}
	
	div.googledir {
		width:460px;
	}