/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51504f;
	line-height: 1.5em;
	margin-top: 0px;
	text-align: center;
	background: #c9c9c8 url(images/bg.jpg) repeat-x top;
	white-space: normal;
}

body.cleanpage {
	background: #ffffff;
	text-align: left;
}

#container {
	position: relative;
	background-color: #ffffff;
	width: 900px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#footer {
	float: left;
	clear: both;
	width: 876px;
	height: 32px;
	background: url(images/footer.jpg) no-repeat bottom;
	color: #a4a3a2;
	font-size: 9px;
	padding-left: 24px;
}

#footer_ontdek {
	float: left;
	clear: both;
	width: 876px;
	height: 32px;
	background: url(images/footer_orange.jpg) no-repeat bottom;
	color: #a4a3a2;
	font-size: 9px;
	padding-left: 24px;
}



/*----header----*/
#header {
	clear: both;
	width: 900px;
	height: 70px;
	background-color: #ffffff;
}

#header_links {
	float: left;
	background-color: #ffffff;
}

#header_rechts {
	width: 251px;
	float: right;
	background-color: #ffffff;
}

#header_rechts a {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

#header_rechts fieldset {
	border: 0px;
	margin: 0px;
}

#select_lng {
	float: right;
	width: 251px;
	background: url(images/select_lng_bg.jpg) no-repeat;
	color: #FFFFFF;
	padding: 2px 0px 5px 0px;
	text-align: center;
}

#search {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 16px;
}

.input {
	display: inline;
	border: #a4a3a2 1px solid;
	padding-left: 6px;
}

.button {
	display: inline;
	background: #a4a3a2;
	border: #a4a3a2 1px solid;
	padding: 0px 2px;
	color: #ffffff;
}

/*------navigatie----*/
#nav_main {
	float: left;
	clear: both;
	width: 882px;
	height: 23px;
	background: #000000 url(images/nav_bg.jpg) repeat-x;
	color: #FFFFFF;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	/*border: 5px #CCBB33 solid;*/
}

#nav_main a {
	display: block;
	height: 100%;
	float: left;
	text-decoration: none;
	border-right: 1px #666666 solid;
	padding: 2px 6px 3px 6px;
	/*ie6 padding: 3px 6px 0px 6px;*/
	color: #ffffff;
	font-weight: normal;
}

#nav_main a {
	background: none;
}

#nav_main a:hover,#nav_main a:active {
	background: url(images/nav_main_hil.gif) left center repeat-x;
}

#nav_main a.active {
	background: url(images/nav_main_hil.gif) left center repeat-x;
}

#nav_main #customerlogin {
	float: right;
	margin-right: 24px;
	color: #e2e2e2;
	border: none;
}

/* Edited: 16/09/2008 */
#nav_sub {
	float: left;
	position: relative;
	width: 144px;
	margin-right: 12px;
	margin-left: -23px;
	margin-top: -3px;
	font-size: 10px;
}

#nav_sub ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position: outside;
	overflow: hidden;
}

#nav_sub li{
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#nav_sub a {
	text-decoration: none;
	background-color: #D0CFCF;
	font-weight: bold;
	padding: 9px 0px 9px 14px;
	color: #1f2d42;
	margin: 0px 0px 2px 0px;
	display: block;
	
}

#nav_sub a.active {
	color: white;
}

#nav_sub a:hover {
	color: white;
}

#nav_sub a:active {
	color: white;
}

#nav_sub ul.level1 {
	margin: 0;
	
}

#nav_sub ul.level1 a {
	font-weight: 400;
	padding: 9px 0px 9px 22px;
	background-color: #EFEFEF;
}

#nav_sub ul.level1 a.active{
	color: black; 	
}

#nav_sub ul.level1 a:hover{
	color: black; 
}

#nav_sub ul.level1 a.active{
	color: black; 
}

#nav_sub ul.level1 li {
	margin: 0px;
}

#nav_sub ul.level1 a {
	font-weight: bold; /**/
}

#nav_sub ul.level2 a {
	padding-left: 30px;
	font-weight: normal;
}

#footer ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position: inside;
}

#footer li {
	display: inline;
	margin-right: 12px;
}

#footer li a {
	text-decoration: none;
	background: none;
	font-weight: normal;
	color: #a4a3a2;
}

#footer li a:hover,#footer a:active {
	color: #f47b20;
}

#footer_ontdek ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-position: inside;
}

#footer_ontdek li {
	display: inline;
	margin-right: 12px;
}

#footer_ontdek li a {
	text-decoration: none;
	background: none;
	font-weight: normal;
	color: #a4a3a2;
}

#footer_ontdek li a:hover,#footer_ontdek a:active {
	color: #f47b20;
}

/*----kruimels----*/ /* Edited: 07/01/2008 */ /* Edited: 20/12/2007 */
#kruimels {
	display: block;
	color: #a4a3a2;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	font-size: 9px;
	color: #a4a3a2;
}

#kruimels a {
	background: url(images/kruim_li.gif) left no-repeat;
	padding: 0px 6px 0px 12px;
	white-space: nowrap;
	display: block;
	float: left;
	text-decoration: none;
	color: #a4a3a2;
}

#kruimels a:link {
	text-decoration: none;
	color: #a4a3a2;
}

/*
#kruimels ul {margin: 0px;
padding:0px;
list-style: none;
}

#kruimels li {
background: url(images/kruim_li.gif) left center no-repeat;
display:inline;
padding:0px 0px 0px 12px;
white-space:nowrap;
}
*/ /*----content----*/
#content_wrapper { /*width:100%;*/
	float: left;
	position: relative;
	background-color: #ffffff;
}

#content_bannerTop {
	clear: both;
}

#content_left {
	float: left;
	clear: none;
	position: relative;
	width: 628px;
	min-height: 250px;
	background-color: #ffffff;
	border-right: 236px solid #a4a3a2;
	/*laat grijs vlak doorlopen tot de footer onafhankelijk van inhoud rechter kolom*/
	margin-right: -236px;
	padding: 12px 12px 6px 24px;
}

#content_main {
	float: left;
	position: relative;
	width: 70%;
}

#content_main a {
	text-decoration: underline;
	color: #102c4f;
}

#content_main a:hover,#content_main a:active {
	text-decoration: underline;
	color: #00539b;
}

#content_main img {
	float: right;
	margin: 6px;
}

#content_right {
	width: 206px;
	float: right;
	position: relative;
	background-color: #a4a3a2;
	color: #ffffff;
	padding: 12px 24px 12px 6px;
}

#content_bannerBottom {
	float: left;
	width: 628px;
	position: relative;
	border-right: 236px solid #a4a3a2;
	/*laat grijs vlak doorlopen tot onder, onafhankelijk van inhoud rechter kolom*/
	margin-right: -206px;
	padding: 6px 12px 6px 24px;
	background-color: #ffffff;
}

/*---inzetten rechts---*/
.inzet_rechts { /*border: 1px solid #000;*/
	margin: 0px 0px 24px 10px;
}

.inzet_rechts ul {
	margin-left: 0px;
	padding: 0px;
	list-style-position: outside;
}

/* Edited: 20/12/2007 */ /*.inzet_rechts li {
padding: 0px 0px 5px 20px;
list-style: none;
}*/ /* Edited: 20/12/2007 */
.inzet_rechts a {
	text-decoration: none;
	/*display:block;*/
	font-weight: normal;
	color: #fff;
}

.inzet_rechts a:active,.inzet_rechts a:hover {
	color: #1f2d42 !important;
}

/* Edited: 20/12/2007 */
a.paper {
	background: url(images/page.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.book {
	background: url(images/book.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.reference {
	background: url(images/user_comment.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.demo {
	background: url(images/eye.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.pdf {
	background: url(images/page_white_acrobat.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.flpl {
	background: url(images/page_white_flash.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.brochures {
	background: url(images/page_white_stack.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.print {
	background: url(images/printer.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/* Edited: 20/12/2007 */
a.send {
	background: url(images/email.gif) no-repeat 0 0;
	padding: 0px 0px 6px 24px;
	display: block;
}

/*----tekstopmaak----*/ /*
@font-face {
    font-family: "Futura-CondensedLight-Thin";
    src: url("includes/Futura-CondensedLight-Thin.eot");}

h1 { 
 font-family: "Futura-CondensedLight-Thin", Verdana, Arial, Helvetica, sans-serif; 
 color: #f47b20;
font-size:18px;
}

h2 {
font-family: "Futura-CondensedLight-Thin", Verdana, Arial, Helvetica, sans-serif; 
 color: #102c4f;
font-size:12pt;
word-spacing: -0.3em;
}
*/
h1 {
	font-size: 14px;
	color: #f47b20;
}

/* Edited: 2008-01-07 */
h2 {
	font-size: 12px;
	color: #102c4f;
	line-height: auto;
	display: inline;
}

p {
	margin-top: 0px;
}

/*a:link {text-decoration:underline;
color: #00539b;
font-weight:600;
}

a:visited  a:hover, a:active, {
color: #f47b20;
}
*/
fieldset {
	border: none;
}

img {
	border: none;
}

/*---homepage---*/
img.koph1 {
	display: block;
	border: none;
	padding: 0px 0px 12px 0px;
}

img.koph2 {
	display: block;
	border: none;
	padding: 6px 0px 6px 0px;
}

/*--quicklinks_box--*/
.home_ql_outer1 {
	background: url(images/QL_topR.gif) right top no-repeat;
	border-bottom: 1px solid #e2e2e2;
	width: 150px;
	float: left;
	margin-right: 2px;
}

.home_ql_outer2 {
	margin-right: 30px;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
}

.home_ql_kop {
	height: 30px;
	padding-left: 6px;
}

.home_ql_kop h2 {
	margin-top: 5px;
}

.home_ql_content {
	height: 230px;
	margin-top: 0px;
	margin-right: -30px;
	border-right: 1px solid #e2e2e2;
	padding: 0px 6px 10px 6px;
}

.home_ql_content ul {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	list-style: none;
	list-style-position: outside;
}

.home_ql_content h2 {
	margin: 0px 0px 3px 0px;
}

.home_ql_content li {
	margin: 0px;
	padding: 0px;
	/*margin-bottom: -10px; IE6*/
}

/* Edited: 03/01/2008 */
.home_ql_content a {
	display: block;
	text-decoration: none;
	background: url(images/home_li.gif) 0px 8px no-repeat;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	color: #51504f;
}

.home_ql_content a:link {
	color: #51504f;
}

.home_ql_content a:active,.home_ql_content a:hover {
	background: url(images/home_li_hil.gif) 0px 8px no-repeat;
	color: #00539b;
}

.ql_content {
	margin-top: 0px;
	margin-right: -30px;
	padding: 0px 6px 10px 6px;
}

.ql_content ul {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	list-style: none;
	list-style-position: outside;
}

.ql_content h2 {
	margin: 0px 0px 3px 0px;
}

.ql_content li {
	margin: 0px;
	padding: 0px;
	/*margin-bottom: -10px; IE6*/
}

/* Edited: 03/01/2008 */
.ql_content a {
	text-decoration: none;
	background: url(images/home_li.gif) 0px 8px no-repeat;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	color: white;
	display: block;
}

.ql_content a:link {
	color: #white;
}

.ql_content a:active,.ql_content a:hover {
	background: url(images/home_li_hil.gif) 0px 8px no-repeat;
	color: #00539b;
}

/*-----pagecollection-----*/
.pagecollection h2,.pagecollection dd {
	margin: 0px;
}

.pagecollection .datum {
	font-style: italic;
}

.pagecollection .omschrijving {
	
}

.leesmeer {
	display: block;
	clear: both;
}

/*-----agenda----*/
.calendaroverview h2,.calendaroverview dd {
	margin: 0px;
}

.datelocation {
	font-style: italic;
}

#content_main .calendaroverview img {
	float: left;
	display: block;
	margin: 3px 6px 0px 0px;
}