html,body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	/** enble fire scrollbar by default */
}

body {
	background: url('css-img/background.jpg') top center;
}

body,p,td,table, tr, th, td, div, h1,h2,h3,h4,h5,h6 {
	font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align: left;
	color: black;
	color: #00359A;
	line-height: 135%;
}

h1 {
	font-size: 21px;
	font-weight: bold;
	color: #E43417;

}

h2,h3,h4,h5 {
	font-size: 12px;
	font-weight: bold;
	color: #00359A;

}

p {
	margin-top: 0px;
	margin-bottom: 12px;
	
	font-size: 13px;
}

.cnText {
	clear: both;
}

.cnText p {
	width: 400px;
}
.img_title, .img_desc {
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 3px;
	color: #444;
}
.img_desc {
font-weight: normal;

}

table, tr, td, th {
	border-collapse: collapse;
	border: 0px none;
}

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;
}


/* zoom image */
.zoomImageBackground {
	background: #111;
}

.zoomImageContainer {
	background: #fff
}

.zoomImagePrevious,.zoomImageNext,.zoomImageClose {
	position: absolute;
	width: 30px;
	height: 30px;
	background: #444;
	z-index: 2;
	color: #fff;
	cursor: pointer;
}

.zoomImagePrevious {
	top: 50%;
	left: -16px;
	background: transparent url('/xwiz/boxeWhite/btnPrevLarge.png') bottom
		no-repeat;
}

.zoomImageNext {
	top: 50%;
	right: -16px;
	background: transparent url('/xwiz/boxeWhite/btnNextLarge.png') bottom
		no-repeat;
}

.zoomImageClose {
	position: absolute;
	top: -15px;
	right: -15px;
	background: transparent url('/xwiz/boxeWhite/btnCloseLarge.png') bottom
		no-repeat;
}

.PhotoStackBox img {
	
}

.stackImageContainer {
	background: #222;
}

/* GROUP TEXT IN IMAGE LOCATION */
.stackTextSlideBox {
	color: #bbb;
	background: #333;
	width: 100%;
	height: 100%;
}

.stackTextSlideTitle {
	font-size: 30px;
	line-height: 150%;
	margin: 30px
}

.stackTextSlideBody {
	font-size: 15px;
	margin: 30px;
}

/* TEXT IN IMAGE */
.stackSlideCaptionBox {
	color: white;
	padding-bottom: 8px;
	margin-bottom: -70px;
}

.stackSlideCaptionTitle {
	font-size: 14px;
	font-style: italic;
}

.stackSlideCaptionBody {
	font-size: 12px;
	font-style: italic;
}

.stackThumbStrip {
	background: #666;
	border-top: 1px solid #fff;
}

.stackThumb {
	
}

.stackThumbstackTitle {
	padding: 10px;
	display: table-cell;
	vertical-align: center;
	width: 120px;
	color: #bbb;
	background: #333;
}

.stackImage {
	width: 100%;
	height: 100%;
}

/**
start stop play pannel
*/
.stackControls { /*	background: #fff; */
	width: 150px;
	height: 35px;
}

.stackButtonNext,.stackButtonPreviuos,.stackButtonPlay,.stackButtonStop
	{
	float: left;
	width: 20px;
	height: 20px;
	color: #fff;
	background: #333;
	border: 1px solid #999;
	font-weight: bold;
	margin: 4px;
	text-align: center;
}

