body {		
			
			margin: 0px;
			padding: 0px;
			
			/** enble fire scrollbar by default */
			}
body {
	margin: 0px;
	background: url('css-img/background.jpg') top center;
	}
body, p, td, table { 	
			font-family: Trebuchet MS, Helvetica, Arial, Verdana,  sans-serif; 
			font-size: 13px; 
			text-align: left; 
			color: black; 
			line-height: 20px; 
			}
			
h1 { 			
			font-size: 21px; 
			font-weight: bold; 
			color: #E43417;
			margin: 0px;
			  
			}
h2, h3, h4, h5 { 			
			font-size: 12px; 
			font-weight: bold; 
			color: #00359A;   
			margin: 0px;
			
			}
p { 			
			margin-top: 0px;
			margin-bottom: 12px; 
			color: #00359A;  
			font-size: 13px;
			 
			}
.cnText p  {
			width: 380px;
			}

table { 			border-collapse: collapse; 
			}
img { 			border: 0px none;
				
			}

/** markup vanDijk base */

#main {
	width: 899px;
	margin: 0px auto 30px auto;
	
	position: relative;
	}
#head {
	height: 179px;
	background: #FFC500 url('css-img/head.png') bottom no-repeat;
	width: 100%;
	position: realtive;
	}
	#headImage {
	position: absolute;
	top: -5px;
	right: -80px;
	z-index: 3;
	}
#cnt {
	width: 100%;
	position: relative;
	background: white;
	}
	#menu {
		vertical-align: top;
		width: 293px;
		height: 250px;
		}
	#content {
		vertical-align: top;
		}
	#content_space {
		margin: 65px 00px 30px 20px;
	}
#foot {
	height: 109px;
	background: transparent url('css-img/foot.png') top no-repeat;
	}
	#address {
		margin: 10px;
		margin-left: 18px;
		float: left;
		
		color: #00359A;
		font-size: 11px;
		line-height: 14px;
		font-style: normal;
		font-decoration: none;
		
	}
	address {
		color: #00359A;
		line-size: 13px;
		line-height: 15px;
		font-style: normal;
		font-decoration: none;
		
	}
	firmname {
		font-weight: bold;
		font-size: 14px;
	}
	#payoff{
		width: 600px;
		height: 60px;
		float: right;
		margin: 10px;
		margin-top: 45px;
		margin-right: 50px;
		
		font-size: 27px;
		font-weight: bold;
		text-align: right;
		font-style: italic;
		color: #fff;
	}

/** markup vanDijk base */

.cnText, .xmAdm_warn, .content_item, .cnImgColl, .cnPhoto{
		}
		
		.slideShow-thumbColl {
						
		
						}
		.slideShow-thumb, .cnText img, .cnPhoto img {}

/** menu v0.3 */
.xmenu_box {
		display: table;
		width: 100%;
		margin: 32px 0px;
		border-top: 2px solid #FFC500;
		
		}
				.xmenu_box a, .xmenu_box a:link, .xmenu_box a:visited, .xmenu_box a:active {
						color: #00359A;
						font-weight: bold;
						text-decoration: none;
						}
				.xmenu_box a:hover {
						color: #FFC500;
						font-weight: bold;
						text-decoration: none;
						}
		.xmenu_row {				
				position: relative;
				height: 32px;
				background: #fff;
				color: #80806B;
				
				border-bottom: 2px solid #FFC500;
				cursor: pointer;
				
				}
		#xmenu_active {
				background: #FFC500;
				color: #E43417;
				}
				#xmenu_active a, #xmenu_active a:link, #xmenu_active a:visited, #xmenu_active a:active {
						color: #E43417;
						font-weight: bold;
						}
				#xmenu_active a:hover {
						color: #fff;
						font-weight: bold;
						}
		#xmenu_next {
				}
		#xmenu_crumb {
				background: #fff;
				background: #fff;
				}
				
				.xmenu_space{
						width: 10px;
						height: 10px;
						float: left;
						}
				.xmenu_ico {
						display: table-cell;
						background: url('css-img/li-bullit.png') center no-repeat;
						vertical-align: middle;
						text-align: center;
						width: 25px;
						height: 32px;
						}
				.xmenu_title {
						display: table-cell;
					
						vertical-align: middle;
						text-align: left;
						height: 32px;
						}
						
				.xmenu_icoPublic {
						position: absolute;
						top: -2px;
						left: -5px; 
						z-index: 5;
						}
				.xmenu_icoVsbl {
						position: absolute;
						bottom: -2px;
						left: -5px;	
						z-index: 5;
						}
/* zoomwindow */

.zoomPop {
			position: absolute;
			top: 0px;	right: 0px;		bottom: 0px;	left: 0px;
			width: 100%;
			height: 100%;
			
			background: #d9d9d9;
			z-index: 50;
			}
.zoomPopImg {		
			position: absolute;
			top: 0px;	right: 0px;		bottom: 0px;		left: 0px;
			z-index: 51;
			
			text-align: center;
			vertical-align: middle; 
			}		
.zoomTitle, .zoomDesc {
	
			color: black;
			background: white;
			
			font-size: 20px;
			font-weight: bold;
			
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: left;
			
			width: 100%;
			}			
.prevZoomImg {
	position: absolute;
	z-index: 10;
	
	top: 350px;
	right: -140px;
	
	background: transparent url('/img/_leonieRuissen/arrowLeft.png') top left no-repeat;
	width: 133px;
	height: 41px;
	}		
.nextZoomImg {
	position: absolute;
	z-index: 10;
	
	top: 300px;
	right: -140px;
	
	
	background: transparent url('/img/_leonieRuissen/arrowRight.png') top left no-repeat;
	width: 133px;
	height: 41px;
	}		
