@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
img, q, dl, dt, dd, ul, li, fieldset, form, label, legend, caption  {
	margin:0;
	padding:0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#eaeaea;
}

img {
	border:none;
}

ul {
	list-style:none;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#fb8800;
	text-decoration:underline;
	text-transform:capitalize;
	text-align:center;
}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#fb8800;
	text-transform:capitalize;
	font-style:italic;
}

h3 {
	font-size:11px;
	font-weight:bold;
	color:#fb8800;
	text-transform:capitalize;
}

body {
	background:url(images/body-bg.png) left top repeat-x #040e1e;
}

#site-wrapper {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:833px;
	min-height:700px;
	height:auto!important;
	height:700px;
}

#top-wrapper {
	float:left;
	width:833px;
}

#logo {
	float:left;
	width:390px;
	height:70px;
}

#navigation-wrapper {
	float:left;
	width:833px;
	height:68px;
	margin-left:-8px;
}

ul#breadcrumbs {
	float:right;
	margin-top:65px;
	margin-right:15px;
}

ul#breadcrumbs li {
	float:left;
	margin-right:3px;
}

ul#breadcrumbs li a:link, ul#breadcrumbs li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#fb8800;
}

ul#breadcrumbs li a:hover, ul#breadcrumbs li a:active {
	text-decoration:underline;
}


#navigatie-links {
	float:left;
	background:url(images/navigation-left.png) left top no-repeat;
	height:68px;
	width:10px;
}

#navigatie-rechts {
	float:left;
	background:url(images/navigation-right.png) left top no-repeat;
	height:68px;
	width:10px;
}

ul#navigatie-top {
	float:left;
	background:url(images/navigation-bg.png) left top repeat-x;
	width:811px;
	height:68px;
}

ul#navigatie-top li {
	float:left;
	background:none;
	height:68px;
	margin-left:22px;
	margin-right:22px;
}

ul#navigatie-top li:hover {
	background:url(images/bgmainmenu.png) center top no-repeat;
}

ul#navigatie-top li a:link, ul#navigatie-top li a:visited {
	float:left;
	display:block;
	padding-left:7px;
	background:none;
	height:68px;
	line-height:68px;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

ul#navigatie-top li a:hover, ul#navigatie-top li a:active {
	color:#0c213f;
	background:url(images/mainmenulinks-hover.png) left top no-repeat;
	height:68px;
}

ul#navigatie-top li a:link span, ul#navigatie-top li a:visited span {
	float:left;
	display:block;
	padding-right:7px;
	background:none;
	height:68px;
	line-height:68px;
	font-size:10px;
	font-weight:bold;
}

ul#navigatie-top li a:active span, ul#navigatie-top li a:hover span {
	padding-left:1px;
	background:url(images/mainmenurechts-hover.png) right top no-repeat;
	color:#0c213f;
	font-weight:bold;
}

#header {
	float:left;
	width:813px;
	height:316px;
}

#content {
	float:left;
	width:812px;
	border-right:1px solid #122a4a;
	background:#20395a;
	padding-bottom:30px;
}

#links {
	float:left;
	width:158px;
	min-height:550px;
	height:auto;
	background:#122a4a;
	border-right:1px solid #040d1c;
}

#nav-links {
	float:left;
	width:158px;
}

ul#nav-links li {
	float:left;
	width:158px;
	line-height:24px;
}

ul#nav-links li a:link, ul#nav-links li a:visited {
	float:left;
	width:130px;
	height:24px;
	display:block;
	background:url(images/nav-links-bg.png) left top no-repeat;
	padding-left:28px;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

ul#nav-links li a:hover, ul#nav-links li a:active {
	background:url(images/nav-links-hover.png) left top no-repeat;
}

ul#nav-links li ul {
	float:left;
	width:158px;
	padding-bottom:3px;
	background:url(images/bg-navlinksul.png) left top repeat-y;
}

ul#nav-links li ul li {
	float:left;
	width:158px;
	line-height:20px;
}

ul#nav-links li ul li a:link, ul#nav-links li ul li a:visited {
	float:left;
	margin-left:10px;
	display:block;
	background:url(images/bullet-sub.png) left center no-repeat;
	width:120px;
	height:20px;
	line-height:20px;
	padding-left:18px;
	font-size:10px;
	color:#0044a5;
	font-weight:normal;
	text-decoration:none;
}

ul#nav-links li ul li a:active, ul#nav-links li ul li a:hover {
	font-weight:bold;
	margin-left:13px;
}

#nieuws {
	float:left;
	width:158px;
	background:#122a4a;
	border-bottom:1px dotted #fff;
}

#nieuws-titel {
	float:left;
	width:158px;
	height:24px;
	background:#122a4a;
	color:#fb8800;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	border-bottom:1px dotted #fff;
	margin-top:-1px;
	line-height:24px;
}

#nieuws-datum a {
	float:left;
	width:154px;
	height:22px;
	line-height:22px;
	color:#eaeaea;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
}

#nieuws-bericht a:link, #nieuws-bericht a:visited {
	float:left;
	width:150px;
	color:#fb8800;
	font-size:10px;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
	margin-top:-9px;
}

#nieuws-bericht a:hover, #nieuws-bericht a:active {
	float:left;
	width:150px;
	color:#fb8800;
	font-size:10px;
	text-decoration:underline;
	margin-left:4px;
	margin-right:4px;
}

#archief-button a{
	float:left;
	width:137px;
	padding-left:21px;
	margin-bottom:10px;
}

#contact-info {
	float:left;
	width:148px;
	height:150px;
	margin-left:10px;
	margin-top:10px;
	font-size:10px;
	background:url(images/contact-bg.png) bottom center no-repeat;
}

#contact-info a {
	font-size:10px;
	font-size:11px;
	color:#eaeaea;
}

.oranje {
	font-size:10px;
	font-weight:bold;
	color:#ff8800;
}

#mid-content {
	float:left;
	width:629px;
	
}

#mid-contentinner {
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:19px;
	width:615px;
	font-size:11px;
	color:#eaeaea;
	line-height:16px;
}

#mid-contentinner img {
	float:left;
}

#mid-contentinner p {
	margin-top:3px;
	padding-bottom:3px;
	width:615px;
	font-size:11px;
	color:#eaeaea;
	line-height:16px;
}

#mid-contentinner a:link, #mid-contentinner a:visited {
	font-size:11px;
	color:#eaeaea;
	font-weight:bold;
	text-decoration:none;
}
#mid-contentinner a:hover, #mid-contentinner a:active {
	color:#ff8800;
	font-weight:bold;
	text-decoration:underline;
}

#mid-contentinner ul {
	float:left;
	margin-top:5px;
	width:100%;
	padding-bottom:5px;
	margin-left:15px;
}

#mid-contentinner ul li {
	float:left;
	display:block;
	background:url(images/bullet.png) left 5px no-repeat;
	padding-left:15px;
	font-size:11px;
	color:#eaeaea;
	line-height:16px;
	width:100%;
}


#mid-contentinner ol {
	float:left;
	margin-top:5px;
	width:100%;
	padding-bottom:5px;
	margin-left:15px;
}

#content {
	float:left;
	width:813px;
	min-height:500px;
	height:auto!important;
	height:500px;
	background:url(images/bg-contentcontainer.png) left top repeat-y;
}
#divider {
	float:left;
	width:645px;
	height:20px;
	background:url(images/divider.png) left center no-repeat;
}

#content-aanbieding {
	float:left;
	width:615px;
	min-height:300px;
	height:auto!important;
	height:300px;
}

#aanbieding-heading {
	float:left;
	width:100%;
	height:22px;
	background:url(images/aanbieding-heading.png) left top no-repeat;
	text-transform:uppercase;
	color:#ff8800;
	font-size:14px;
	font-weight:bold;	
	line-height:21px;
	padding-left:8px;
}

#aanbieding-wrap {
	float:left;
	width:615px;
	margin-left:4px;
	margin-right:4px;
}

#aanbieding-wrap p {
	float:left;
	margin-top:3px;
	padding-bottom:3px;
	font-size:11px;
	color:#eaeaea;
	line-height:16px;
}

.aanbieding-avatar {
	float:left;
	width:180px;
	height:203px;
	border:1px solid #122a4a;
	margin-top:10px;
	margin-right:12px;
}

.aanbieding-titel {
	float:left;
	width:420px;
	font-size:14px;
	font-weight:bold;
	color:#ff8800;
	text-decoration:underline;
}

.oranje-italic {
	font-size:10px;
	color:#ff8800;
	font-style:italic;
}

#aanbieding-button {
	float:left;
	width:621px;
	margin-left:15px;
}

#footer {
	float:left;
	width:813px;
	height:81px;
	background:url(images/footer-bg.png) left top repeat-x;	
}

#logos {
	float:left;
	margin-top:12px;
	margin-left:12px;
}
#logos img {
	float:left;
	margin-right:20px;
}

#footer-info {
	float:right;
}

ul#foot-info {
	float:left;
}

ul#foot-info li {
	float:left;
}

ul#foot-info li a:link, ul#foot-info a:visited {
	float:left;
	display:block;
	font-size:10px;
	text-decoration:none;
	color:#5a6677;
	margin-top:26px;
	padding-right:15px;
	padding-left:15px;
	background:url(images/foot-divider.png) right center no-repeat;
}

ul#foot-info li a:hover, ul#foot-info a:active {
	display:block;
	color:#fff;
	text-decoration:underline;
}

#footer-copyright {
	float:right;
}

ul#foot-copy {
	float:left;
}

ul#foot-copy li {
	float:left;
	font-size:10px;
	text-decoration:none;
	color:#5a6677;
	margin-top:13px;
	padding-right:15px;
	background:url(images/foot-divider.png) right center no-repeat;
}

ul#foot-copy li a:link, ul#foot-copy a:visited {
	float:left;
	display:block;
	font-size:10px;
	text-decoration:none;
	color:#5a6677;
	padding-right:15px;
	padding-left:15px;
	background:url(images/foot-divider.png) right center no-repeat;
}

ul#foot-copy li a:hover, ul#foot-copy a:active {
	display:block;
	color:#fff;
	text-decoration:underline;
}

#contactformulier {
	float:left;
	width:615px;
}

#contacttitel {
	float:left;
	margin-left:253px;
	width:100%;
	color:#fb8800;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#informatieover {
	float:left;
	margin-top:15px;
	margin-left:14px;
	width:100%;
	color:#fb8800;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:5px;
}

#info-contact select {
	float:left;
	margin-top:7px;
	margin-left:14px;
	padding-top:5px;
	height:25px;
	color:#20395a;
	font-size:11px;
	font-weight:normal;
}

#overige {
	float:left;
	margin-top:10px;
	margin-left:20px;
	color:#eaeaea;
	font-size:11px;
	font-weight:bold;
}

#overig-veld input[type="text"] {
	float:left;
	margin-top:6px;
	margin-left:5px;
	background:url(images/bg-inputveld.png) left top no-repeat;
	border:none;
	padding-top:5px;
	padding-left:4px;
	width:140px;
	height:20px;
	color:#20395a;
	font-size:11px;
	font-weight:normal;
}

#vraag-opmerking {
	float:left;
	margin-top:10px;
	margin-left:14px;
	width:100%;
	color:#fb8800;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

#opmerkingvak textarea {
	float:left;
	margin-top:10px;
	margin-left:14px;
	width:353px;
	height:123px;
	background:#ffffff;
	border-top:1px solid #90b3c9;
	border-left:1px solid #90b3c9;
	border-right:1px solid #90b3c9;
	border-bottom:1px solid #e5f2f9;
}

#hoe-contact {
	float:left;
	margin-top:10px;
	margin-left:14px;
	width:100%;
	color:#fb8800;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	padding-bottom:10px;
}

.rij {
	float:left;
	padding-bottom:10px;
	width:615px;
}

.links {
	float:left;
	width:113px;
	color:#eaeaea;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	line-height:23px
}

.rechts {
	float:left;
	margin-left:16px;
	width:400px;
	line-height:23px
}

.rechts input[type="text"] {
	float:left;
	background:url(images/bg-inputveld.png) left top no-repeat;
	border:none;
	padding-top:5px;
	padding-left:4px;
	width:140px;
	height:20px;
	color:#20395a;
	font-size:11px;
	font-weight:normal;
}

.verplicht {
	margin-left:3px;
	color:#9b131f;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
}

#velden-verplicht {
	float:left;
	margin-top:15px;
	margin-left:20px;
	width:100%;
	color:#eaeaea;
	font-size:11px;
	font-style:italic;
}

#verstuur a {
	float:left;
	margin-top:15px;
	margin-left:143px;
	width:82px;
	height:34px;
	cursor:pointer;
}

#zosnelmogelijk {
	float:left;
	margin-top:15px;
	margin-left:20px;
	margin-right:100px;
	width:350px;
	text-align:center;
	color:#eaeaea;
	font-size:11px;
	font-style:italic;
}
