/* Start of CMSMS style sheet 'HV' */
@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	font:12px/130% Arial,Helvetica;
	background:url(../img/bg.jpg) 50% 170px no-repeat;
	height:100%;
}
#container a {
	text-decoration:none; 
	color:#FFF;
}
#container a:hover {text-decoration:underline;}
#container {
	width:996px;
	margin:10px auto;
}
	#header {
			width:996px;
			margin:0 auto;
	}
		h1.logo {
			background:url(../img/logo.png) no-repeat;
			width:222px;
			height:284px;
			text-indent:-1234px;
			float:left;
		}
		h1.logo a {
			height:284px;
			display:block;
		}
		#topnav {
			float:right;
			height:20px;
			margin:5px 0 0 0;
		}
			#topnav li {
				float:left;
				margin:0 10px;
				line-height:20px;
				list-style:disc;
				color:#A63C19;
			}
			#topnav li.first {list-style:none;}
				#topnav li a {
					color:#A63C19;
				}
			#topnav li.last {
				margin:0;
			}
		#slider {
			float:right;
			width:774px;
			height:253px;
			margin:7px 0 0 0;
		}
			#slider .overlay {
				position:absolute;
				z-index:1;
			}
			#slider #headers {
				position:absolute;
				z-index:0;
			}
		#navigation {
			clear:both;
			display:block;
			background:url(../img/navigation.png) no-repeat;
			height:63px;
			padding:0 20px;
			overflow:hidden;
		}
			#navigation li {
				float:left;
				padding:0 10px;
				color:#fff;
				font: 15px/55px Arial;
				background:url(../img/sep.jpg) no-repeat center left;
			}
			#navigation li.first {
				background:none;
				padding:0 10px 0 0;
			}
	#content {
		
	}
		.column {
			float:left;
		}
			.column.left {
				width:224px;
			}
			
			.column.middle, 
			.column.right {
				width:386px;
			}
			.column p {
				color:#fff;
				margin:0 0 10px 0;
			}
			.column p.tiny {
				font-size:11px;
			}
				.column.middle .block, .column.right .block {
					background:url(../img/block.png) no-repeat;
					width:346px;
					height:245px;
					padding:10px 20px 0;
					position:relative;
				}
				.column.middle .block .pic, .column.right .block .pic {
					float:left;
					padding:0 10px 0 0;
				}
				.column.middle .block p, .column.right .block p {
					/*float:left;*/
					
				}
				.column.middle .block p.float, .column.right .block p.float {
					width:170px;
					float:left;
				}
				.column.middle .block .more, .column.right .block .more {
					clear:both;
					border-top:1px solid #fff;
					font-size:13px;
					position:absolute;
					bottom:12px;
					margin:0 0 0 -13px;
					padding:0 0 0 13px;
					position:absolute;
					width:359px;
				}
				.column.middle .block h2, .column.right .block h2, .column.right.home h2 { 
					color:#A63C19;
					font-size:28px;
					border-bottom:1px solid #fff;
					display:block;
					margin:0 -13px 10px -12px;
					padding:0 0 0 10px;
				}
				.column.left .block {
					background:url(../img/lblock.png) no-repeat;
					width:184px;
					height:138px;
					padding:10px 20px 0;
				}
				.column.left .block h2 { 
					color:#FFF;
					font-size:28px;
					border-bottom:1px solid #fff;
					display:block;
					margin:0 -10px 10px -12px ;
					padding:0 0 0 10px;
				}
				.social {margin:3px 10px;}
				.social img {padding:0 3px 0 0;}
				.column.right.big {
					width:772px;
					margin:0 0 0 -1px;
					color:#FFFFFF;
					/*background:url(/img/content/contenttop.png) no-repeat center top;*/
				}
				.column.right.big h2 { 
					color:#A63C19;
					font-size:28px;
					border-bottom:1px solid #fff;
					display:block;
					margin:0px -8px 10px -9px;
					padding:0 0 5px 10px;
				}
				.column.right.big .top{
					padding:15px;
					width:742px;
					margin:-3px 0 0 0px;
					background:url(/img/content/contentrpt.png) repeat-y;
					min-height:420px;
					height:auto !important;
					height:420px;

				}
				.column.right.big .rpt{
					height:100%;
				}
				.column.right.big .btm{
					width:772px;
					background:url(/img/content/contentbtm.png) no-repeat;
					clear:both;
					height:26px;
				}
				.column.right.home {
					padding:0;
					width:772px;
					color:#FFFFFF;
				}
					.column.right.home .block {
						float:left;
					}
				
	#footer {
		color:#E7511E;
		clear:both;
		border-top:1px solid #E7511E;
		padding:10px 0 0;
		margin:25px 0 0;
	}
		#footer p{text-align:center;}
		#footer a{color:#E7511E;}

/* common classes */
.italic {font-style:italic;}
.clear {clear:both;}

/* contactform */
#fbrp__36, #fbrp__50 {height:75px; width:400px;}
.formbuilderform {color:#fff;}

/* newsitems */
#content h3 {
font-size:15px;
margin:0 0 5px 0;
}
#NewsPostDetailContent {margin:10px 0;}
.date {color:#A63C19; margin:0 6px 0 0;}

#content ul li { margin:0; }

.status {color:#A63C19;
font-size:11px;
margin:0 0 0 80px;
}

/* belmijterug */
#cntnt01moduleform_1 input {width:110px; margin:0 0 2px 10px;}

strong {font-weight:bold;}

h2 a, h2 a:hover {text-decoration:none;color:#A63C19;}



/* DEFAULTBOX LINKS */
#defaultbox_next_link {
   background: url(/modules/Album/images/thickbox-nav-link-bg.gif) right 0 no-repeat;
   height: 77%;
   padding: 8px 5px 0 37%;
   position: absolute;
   right: 0;
   top: 18%;
   z-index: 1000;
   width: 55px;
}
#defaultbox_prev_link {
   background: url(/modules/Album/images/thickbox-nav-link-bg.gif) left 0 no-repeat;
   height: 77%;
   padding: 8px 38% 0 10px;
   position: absolute;
   left: 0;
   top: 18%;
   z-index: 1000;
   width: 55px;
}
#lightbox-image {

}
/* End of 'HV' */

