html {font-size: 100.1%;}
body {
   font: 64% Arial, Tahoma, sans-serif;
   margin: 0;
   background: #222;
   position: relative;
   min-width: 1000px;
}
#main {
   margin: 0 auto;
   width: 965px;
   padding-left: 15px; 
}
form {
   display: inline;
   padding: 0;
   margin: 0;
}


#main li {list-style: none;}
#main a {text-decoration: none; }
#main #content a {
text-decoration: underline;
color: #163375;
}
#main #content a:hover {
color: #a11330;
}
#main a:hover {text-decoration: underline;}
#main a:focus {outline: none;}
#main img {border: none;}
#header {
   width: 960px;
   height: 173px;
   background: url('/images/bg-header.gif') repeat-x;
   position: relative
}
.house {
   position: absolute;
   left: 40%;
   width: 60%;
   background: url('/images/bg-body.jpg') no-repeat;
   height: 396px
}
.logo {
   margin: 0 0 0 10px;
   position: absolute;
   top: 40px;
   left: 0;
}
.logo a {
   overflow: hidden;
   text-indent: -3000px;
   float: left;
   background: url('/images/logo.gif') no-repeat;
   height: 67px;
   width: 335px
}
.top-nav {
   position: absolute;
   top: 135px;
   left: 194px;
   width: 400px;
}
.top-nav ul {
		   float: left;
		   margin: 0;
		   background: url('/images/bg-top-navigation.png') no-repeat;
		   width: 450px;
		   height: 24px; padding-left:344px; padding-right:0; padding-top:14px; padding-bottom:0
		}
.top-nav ul li {
   float: left;
   padding-left: 15px;
   background: url('/images/img-top-nav-separator.jpg') no-repeat 7px 2px;
}
.top-nav ul li.first {background: none;}
.top-nav ul li a {
   color: #000;
   font-size: 12px;
   white-space: nowrap;
   position: relative;
}

#container {
   float: left;
   background: url('/images/bg-container.gif') repeat-y;
   width: 100%;
   margin-bottom: 80px;
   position: relative
}
#container h1 {
   font: normal 23px "Garamond Premier Pro", Georgia, Times, serif;
   color: #a31331;
   margin: 0;
background: none;
line-height: 40px;
}
#container h2, legend {
   font: normal 17px "Garamond Premier Pro", Georgia, Times, serif;
   color: #a31331;
   display: block;
   margin: 0 0 5px 0;
font-weight: lighter
}
#container legend {
font-size: 17px;
}

#container p {
   display: block;
   font-size: 12px;
   color: #000;
   line-height: 17px;
   margin: 0 0 10px;
}
#leftcolumn {
   float: left;
   width: 200px;
   position: relative;
   z-index: 100;
}
.grad {
   width: 199px;
   padding-left: 1px;
   float: left;
   background: #f6dfe4 url('/images/img-gradient-border.gif') no-repeat;
}
.main-nav {
   float: left;
   margin: 0;
   border-top: 1px solid #d97b8e;
   width: 199px;
   background: url('/images/bg-left-nav.gif') repeat-y; padding-left:0; padding-right:0; padding-top:0; padding-bottom:1px
}
.main-nav li {
   float: left;
   background: url('/images/bg-left-nav-li.gif') no-repeat;
   padding-top: 1px;
   position: relative; margin-left:-12px; margin-right:0; margin-top:0; margin-bottom:-1px
}

.main-nav ul li {
background: none;
margin-left: -40px;
}

.main-nav ul li a {
font-size: 12px;
padding-left: 20px;
}

.main-nav li.first {background: none;}
.main-nav li a {
   float: left;
   width: 178px;
   font-size: 14px;
   color: #fff;
   margin-left: 14px;
   display: inline;
   height: 23px;
   padding: 8px 0 0 12px;
}

.main-nav li.active>a{
color: #e9db80;
}
.main-nav ul.second li {
background: none;
margin-left: -20px;
}

.main-nav li a:hover {
   background: url('/images/bg-left-nav-over.gif') repeat-y;
   text-decoration: none !important;
   color: #e9db80
}
.nav-bottom-shadow {
   width: 100%;
   background: url('/images/bg-left-nav-bottom.gif') no-repeat;
   font-size: 10px;
   height: 25px;
   float: left;
   margin-left:0; margin-right:0; margin-top:-7px; margin-bottom:-5px
}
.left-box h2 {
   background: url('/images/img-left-hor-line.gif') repeat-x 0 100%;
   padding-bottom: 8px;
   margin-bottom: 8px !important
}
.left-box {
   float: left;
   padding: 0 17px 0 12px;
   width: 171px;
}
.left-box ul {
   float: left;
   margin: 0;
   padding: 0 0 10px;
}
.left-box ul li {
   padding-left: 10px;
   background: url('/images/img-l-arrow-right.gif') no-repeat 0 9px;
}
.left-box ul li a {
   font-size: 12px;
   color: #00114f;
   line-height: 24px;
}
/*content*/
.cont-holder {
   background: url('/images/bg-main.png') repeat-y;
   width: 772px;
   float: left;
   margin-left: -10px;
   display: inline;
   z-index: 1000;
   position: relative
}
#content {
   float: left;
   width: 750px;
   background: url('/images/bg-content.gif') repeat-x;
   margin-left: 10px;
   display: inline;
   border-top: 1px solid #fff;
   padding-top: 15px;
   position: relative;
   z-index: 1000
}
#content h1 {
   background: url('/images/img-vertical-line.gif') no-repeat 0 100%;
   padding-bottom: 3px;
   margin-bottom: 8px;
   margin-left: 20px;
}

#content h1.wide {
   background: url('/images/img-vertical-line.gif') repeat-x 0 100%;
   padding-bottom: 3px;
   margin-bottom: 8px;
   margin-left: 20px;
margin-right: 23px;
}
#content h2 {margin-left: 20px;}
#content p {
   line-height: 23px;
   padding: 0 20px 15px 20px;
}

#content a {
   color: #00114f;
}

#container #content h2 a {
   color: #a31331;

}


#content #splits p {
padding: 0 0 0px 00px;
}

#content ul {
font-size: 12px;
}

#content li {
list-style-type: square;
line-height: 23px;
}

#content ul li {
margin-left: -25px;
}
.cont-box {
   float: left;
   width: 715px;
   padding: 0 0 20px 20px;
}
.white {
   background: #fff url('/images/bg-c-box.jpg') no-repeat 94% center;
   width: 665px;
   border: 1px solid #e9db80;
   display: inline;
   margin-left:20px; margin-right:0; margin-top:0; margin-bottom:25px; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:10px
}
.white h2 {margin-left: 0 !important;}
.white p {padding-left: 0 !important;}
.cont-photo {
   float: right;
   background: url('/images/bg-c-photo.png') no-repeat;
   display: inline; margin-left:25px; margin-right:13px; margin-top:0; margin-bottom:0; padding-left:4px; padding-right:10px; padding-top:3px; padding-bottom:20px
}
/*splits*/
#splits {
   float: left;
   width: 100%;
   border-top: 1px solid #fff;
}
#splits h2 {
   background: url('/images/img-vertical-line.gif') no-repeat 0 100%;
   color: #222;
line-height: 25px;
padding-bottom: 10px;
   margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px
}
#splits p {padding-left: 0;}
#splits a.more {
   float: left;
   padding-right: 13px;
   background: url('/images/img-c-arrow-right.gif') no-repeat 100% 4px;
   color: #a11331;
   font-size: 13px;
   margin-top: 10px
}
.split {
   width: 210px;
   float: left;
   background: #fcfaec;
   padding: 10px 20px;
   padding-bottom: 20px;
   cursor: pointer;
}
#splits div:hover, #splits div.hover {background: #fcfaed url('/images/bg-split-over.gif') repeat-x;}
#splits div:hover h2, #splits div.hover h2 {color: #8c1029;}
/*footer*/
#footer {
   width: 757px;
   background: url('/images/bg-footer.png') no-repeat;
   height: 23px;
   float: right;
   display: inline;
   position: relative;
   z-index: 1000; margin-left:0; margin-right:6px; margin-top:0; margin-bottom:0; padding-left:15px; padding-right:0; padding-top:20px; padding-bottom:0
}
#footer address {
   font: normal normal 11px Arial, Tahoma, Times, serif;
   color: #000;
   float: left;
}

#footer a {
color: #666;
}
#footer span {
   display: inline;
   padding-left: 12px;
   background: url('/images/img-footer-separator.gif') no-repeat 4px 2px;
}
.back-to-top {
   float: right;
   color: #8b8484;
   padding-right: 12px;
   background: url('/images/img-up.gif') no-repeat 100% 4px;
   font-size: 12px;
   margin-right: 20px;
   display: inline
}
#footer span.first {background: none;}
/*mark*/
.mark {
   background: url('/images/img-mark.gif') no-repeat;
   width: 408px;
   height: 403px;
   position: absolute;
   bottom: -56px;
   left: -137px;
   z-index: 1
}

/* FORMS */
fieldset {
font-size: 12px;
border: 0px;
padding: 10px 0px;
margin-bottom: 20px;
}

label {
cursor: pointer;
}

fieldset legend {
font-family: Georgia;
font-size: 15px;

display: block;
width: 500px;
}

.naw label {
width: 200px;
display: block;
float: left;
}

.naw .geslacht label {
float: none; width: auto; display: inline;
}

fieldset div {
clear: both;
margin-bottom: 5px;
}
.error {
color: red;
}

.error input {
border: 1px solid #ff8585;
padding: 2px;
background: #fff1f1;
}

.publicaties {
float: left;
width: 49%;
margin-right: 0%;
}

.publicaties img {
float: right;
}

.nieuws {
background: #a11331;
color: #fff;
border: 1px solid #4a000f;
border-top: 2px solid #4a000f;
border-bottom: 4px solid #4a000f;
}

#inhoud {
height: 200px;
overflow-y: scroll;
padding: 10px;
background: #f9f9f9;
border: 1px solid #ededed;
}

#container #inhoud p {
font-size: 11px;
line-height: 2em;
}

#inhoud h3 {
margin-bottom: 0;
font-size: 14px;
}

#container .nieuws p {
color: #fff;
margin-bottom: 0px;
}

#container .nieuws p.date {
color: #eee39d;
text-transform: uppercase;
font-size: 11px;
letter-spacing: 1px;
}

#container #content .nieuws p a {
color: #e9db80;
}

#main .nieuws img {
float: right;
border: 3px solid #fff;
margin-left: 15px;
margin-right: -10px;
margin-top: -70px;
margin-bottom: 15px;
}

.nieuws div {
margin: -20px -20px 20px -20px;
padding: 15px 20px 0px 20px;
background: #94102b;
}

#container .nieuws a {}

#container .nieuws h2 {
color: #fff;
}

#container p.bron {
margin-bottom: -15px;
font-size: 10px;
color: #a92a42;
}

iframe {
border: 5px solid #fff;
margin: 0px 23px 15px 15px;
float: right;
}

#main #content a.more {
   padding-right: 13px;
   background: url('/images/img-c-arrow-right.gif') no-repeat 100% 4px;
   color: #a11331;
   font-size: 13px;
   text-decoration: none;
font-weight: bold;
}

#main #content a.more:hover {
color: #000;
}


/*.imgprin{
	height:400px;
}*/


#fotocontainer{
	position:relative;
}

#buttons a.prev{
	position:absolute;
	margin-top:140px;
	left:-30px;
	font-size:30px;
	text-decoration: none !important;
	color:#a01330 !important;
}

#buttons a.next{
	position:absolute;
	margin-top:140px;
	right:-30px;
	font-size:30px;
	text-decoration: none !important;
	color:#a01330 !important;
}

#fotostrip{
	width: 710px;
	height: 300px;
	float: left;
	background: #fcfaec;
	padding: 10px 20px 15px 20px;
	margin:0;
	overflow:hidden;
}
	#fotostrip ul{
		margin:0;
		width:8000px;
		padding-left:170px;
	}
		#fotostrip ul li{
			/*width:404px;*/
			height:304px;
			float:left;
			margin:0 5px;
			padding:0;
			cursor:pointer;
			list-style-type:none;
			border: 1px solid #ccc;
		}
			#fotostrip .thumb{
				/*width:400px;*/
				height:300px;
				padding:0;
				margin:2px;
			}
			
#fotostrip-stop{
	width: 710px;
	height: 300px;
	float: left;
	background: #fcfaec;
	padding: 10px 20px 15px 20px;
	margin:0;
	overflow:hidden;
}
	#fotostrip-stop ul{
		margin:0;
		width:8000px;
		padding-left:15px;
	}
		#fotostrip-stop ul li{
			/*width:404px;*/
			height:304px;
			float:left;
			margin:0 5px;
			padding:0;
			cursor:pointer;
			list-style-type:none;
			border: 1px solid #ccc;
		}
			#fotostrip-stop .thumb{
				/*width:400px;*/
				height:300px;
				padding:0;
				margin:2px;
			}