@font-face {
    font-family: 'OratorStdMedium';
    src: url('/fonts/oratorstd-webfont.eot');
    src: url('/fonts/oratorstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/oratorstd-webfont.woff') format('woff'),
         url('/fonts/oratorstd-webfont.ttf') format('truetype'),
         url('/fonts/oratorstd-webfont.svg#OratorStdMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* algemeen */

body {
	padding: 0;
	margin: 0;
	background: #E5DCD3 url('../images/header.jpg') repeat-x top center;
	font-family: tahoma, verdana, geneva, sans-serif;
	font-size: 13px;
	color: #5D5A57;
}

html {
	background: #E5DCD3 url('../images/html_bg.gif') repeat-y top center;
}

* {
	outline: none;
}

p {
	margin: 0 0 20px 0;
	line-height: 20px;
}

h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.afbeelding_links {
	float: left;
	margin: 5px 20px 20px 0;
}

.afbeelding_rechts {
	float: right;
	margin: 5px 25px 20px 20px;
}

a img {
	border: none;
}

a:link,
a:visited {
	color: #2F2F2F;
	text-decoration: none;
}

a:hover,
a:active {
	color: #FD3841;
}

.reset {
	clear: both;
}

hr {
	border: none;
	background: url('../images/hr.gif') no-repeat;
	height: 10px;
}

/* layout */

#header {
	position: relative;
	width: 980px;
	height: 231px;
	margin: 0 auto;
	background: #E5DCD3 url('../images/header.jpg') no-repeat top center;
}

#content_wrapper {
	width: 980px;
	margin: 0 auto;
	background: url('../images/content_wrapper_bg.gif') repeat-y top left;
	overflow: hidden;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	padding: 0 0 20px 0;
}

#left {
	float: left;
	width: 187px;
	padding: 20px 0 0 20px;
}

#right {
	float: left;
	width: 753px;
	padding: 20px 0 0 20px;
	position: relative;
}

/* header */

#logo {
	position: absolute;
	display: block;
	width: 600px;
	height: 0;
	padding-top: 120px;
	overflow: hidden;
	top: 40px;
	left: 225px;
}

/* navigatie */

.menu_1_1_show {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu_1_1_show li {
	font-size: 25px;
	text-transform: uppercase;
	line-height: 30px;
}

.menu_1_1_show a {
	font-size: 22px;
	color: #4B4B4B;
	font-family: OratorStdMedium, tahoma, verdana, sans-serif;
}

.menu_1_1_show li.active a,
.menu_1_1_show a:hover {
	color: #000;
}

.menu_1_2_hide  {
	display: none;
}

.menu_1_1_show li:hover ul,
.menu_1_2_show  {
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	behavior: url('/javascript/PIE.htc');
}

.menu_1_1_show li:hover ul a,
.menu_1_2_show a {
	font-size: 18px;
	color: #4B4B4B !important;
	behavior: url('/javascript/PIE.htc');
}

.menu_1_1_show li:hover ul li.active a,
.menu_1_1_show li:hover ul a:hover,
.menu_1_2_show li.active a,
.menu_1_2_show a:hover {
	color: #000 !important;
	behavior: url('/javascript/PIE.htc');
}

/* taalselectie */

#lang-select {
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
}

#lang-select li {
	height: 24px;
	margin: 0 5px 0 0;
	float: left;
}

#lang-select a {
	display: block;
	width: 24px;
	height: 0;
	padding: 24px 0 0;
	overflow: hidden;
}

#lang-nl.en {
	background: url('../images/nl-inactive.png') no-repeat;
}

#lang-nl,
#lang-nl:hover {
	background: url('../images/nl.png') no-repeat;
}

#lang-en.nl {
	background: url('../images/gb-inactive.png') no-repeat;
}

#lang-en,
#lang-en:hover {
	background: url('../images/gb.png') no-repeat;}

/* nieuws */

.news_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.news_list li {
	margin: 0 0 20px 0;
	overflow: hidden;
}

.news_list li.last {
	margin: 0;
}

.news_list li .news_image {
	float: left;
	margin: 5px 20px 20px 0;
}

.meta {
	display: none;
}

/* paginering */

.pager {
	text-align: center;
	clear: both;
}

.pager ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pager ol li {
	display: inline;
	margin: 0 5px;
}

.pager ol li a.on {
	font-weight: bold;
}

/* nieuws */

.block {
	width: 280px;
	float: right;
	margin: 0 0 10px 20px;
	padding: 25px;
	background: #EEE7E1;
	background: url('/images/block_bg.gif') no-repeat top left;
}

.block_footer {
	display: block;
	width: 280px;
	height: 40px;
	padding: 0 25px;
	margin: 0  -25px -25px -25px;
	background: url('/images/block_bg_footer.gif') no-repeat bottom left;
}

#block_news {
	margin: 0;
	padding: 0;
	list-style: none;
}

#block_news li {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	overflow: hidden;
}

#block_news li .read_more {
	position: absolute;
	bottom: 0;
	right: 0;
}

#block_news h3 {
	margin: 0;
	font-size: 13px;
}

#block_news h3 a {
	text-decoration: none;
}

.news_image_href {
	float: left;
	margin: 0 20px 20px 0;
}

#block_news .news_image_href {
	margin: 0 10px 10px 0;
}

.back_button {
	float: left;
	clear: both;
}

/* tabellen */

table {
	background: #EFE7E0;
}

table tr.even,
table td.even {
	background: url('../images/semi_trans_light.png');
}

/* reactieformulier en formulieren algemeen */

.form_block {
	clear: both;
}

.form_row {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	width: 600px;
}

.form_row .error {
	margin-left: 100px;
}

.form_row label {
	float: left;
	width: 100px;
}

.form_row input,
.form_row textarea {
	font: 12px arial, verdana, sans-serif;
	color: #000;
	border: 1px solid #DFB8A4;
	width: 300px;
	float: left !important;
}

#form_button_container {
	clear: both;
}

#react_submit_button {
	float: left;
	clear: both;
	margin-left: 315px;
}

.required_message {
	float: left;
}

#form_submit {
	float: left;
	margin: 0 20px 0 100px;
}

/* shadowbox */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../images/shadowbox/close.png); position: absolute; top: 8px; right: 0; width:15px; height:15px; cursor:pointer;}
#sb-nav-next{background-image:url(../images/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../images/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../images/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../images/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* debug */

#debug{color:#000!important;background:rgba(255,255,255,0.9)!important;width:100%!important;height:100%!important;overflow:auto!important;position:absolute!important;z-index:99999!important;visibility:hidden;top:0!important;left:0!important;font-family:trebuchet ms, sans-serif!important;font-size:13px!important;}
#debug_content{white-space:nowrap!important;font-family:verdana!important;font-size:13px!important;color:#000!important;line-height:18px!important;padding:10px!important;}
#show_debug{position:absolute!important;top:17px!important;right:98px!important;visibility:visible;z-index:999999!important;color:#000!important;}
#hide_debug{position:absolute!important;top:17px!important;right:98px!important;visibility:hidden;z-index:999999!important;color:#000!important;}
#show_debug a{color:#000!important}
#hide_debug a{color:#000!important}
.debug-tabs{list-style:none!important;margin:10px!important;padding:0!important;}
.debug-tabs li{float:left!important;margin:0 1px 0 0 !important;}
.debug-tabs li a{display:block!important;text-align:center!important;text-transform:uppercase!important;text-decoration:none!important;color:#FFF!important;background:#1E667D!important;border-top-left-radius:3px!important;border-top-right-radius:3px!important;-moz-border-radius-topleft:3px!important;-moz-border-radius-topright:3px!important;-webkit-border-top-left-radius:3px!important;-webkit-border-top-right-radius:3px!important;text-shadow:0 1px 2px #000!important;padding:10px!important;}
.debug-tabs li a:hover{background:#0C7A9E!important;}
.debug-tabs li a.active{background:#11AFE2!important;}
.debug-fieldset{display:none;}
.debug-fieldset.active{display:block;}
#debug-content{clear:both!important;padding:10px!important;}
#debug-content table{border-spacing:1px!important;width:100%!important;}
#debug-content thead tr{background:#1E667D!important;color:#FFF!important;}
#debug-content tbody tr:nth-child(even){background:#FFF!important;}
#debug-content tbody tr:nth-child(odd){background:#F2F2F2!important;}
#debug-content tbody tr:hover{background:#DDD!important;}
#debug-content td{padding:5px!important;}
#debug-exec-time{padding:10px!important;}