/*
LRQA - VIEW - Screen Stylesheet

Version:   1.0
Author:    Jim Michels
Email:     jim at ansjo dot be
Website:   www.ansjo.be
Updated:   october 2010
-----------------------------------------------------------------------------*/

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Setup some basic styles and formating */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
html, body {
	/*overflow-x: hidden; Hide horizontal scrolling*/
	margin:0pt;
	padding:0pt;
	text-align:center;
	/*font-size:100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0pt; /*Remove all margins*/
	padding:0pt; /*Remove all paddings*/
}
.clear {
	clear:both;
}
.right {
	float: right;
}
.left {
	float: left;
}
img {
	border:0;
	}
* html #image-style { /*Fixes transparancy problem in IE6. Or use the IE PNG Alpha Fix*/
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="filename.png", sizingMethod="scale");
}
.line {
	border-top: 1px dashed #cccccc;
 padding-top: 10px;
 margin: 0 10px;
}
#em-light {
	color:#999999;
 font-size: 10px;
 padding-left: 25px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Styles for layout */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#wrapper {
	width:770px;
	margin-right:auto;
	margin-left:auto;
	/*margin-top:10px;*/
	padding:0px;
	text-align:left;
}
		
#contentleft {
	width:130px;
	padding:0px;
	margin:0px 15px 0px 0px;
	float:left;
	/*background:#efefef;*/
 /*position: relative;
 border: 1px solid black;*/
}
	
#contentcenter {
	width:410px;
	padding:0px;
	float:left;
	background:#fff;
	color: #666666;
}

#contentcenter2 {
	width:380px;
	padding:0px;
	float:left;
	background:#fff;
	color: #666666;
}

#contentcenter-full {
	width:615px;
	padding:0px;
 margin:0px;
	float:left;
	background:#fff;
	color: #666666;
}

#contentcenter-full2 {
	width:615px;
	padding:0px;
 margin:0px;
	float:left;
	background:#fff;
}
	
#contentright {
	width:200px;
 padding: 0px;
	margin:0px 0px 0px 15px;
	float:right;
	background:#fff;
	color: #666666;
}

#contentright-line {
	width:230px;
 padding: 0px;
	margin:0px 0px 0px 15px;
	float:right;
	background:#fff;
	color: #666666;
	background:url(../img/bg_shade.jpg) top left no-repeat;
/*	background-repeat:no-repeat;
	background-position:left;
	border-left: 1px solid #ccc;*/
}
#contentright-line div {
	width:210px;
 padding-left: 10px;
}

#contentcenter p, #contentcenter2 p {
	margin:10px 10px 10px 10px;
}

#contentright p {
font-size:10px
}

#contentcenter-full p {
 margin:10px 10px 10px 10px;
}

#content-col-left{
 width:400px;
 float:left;
 /*margin:10px 10px 10px 10px;*/
}
#content-col-right{
 width:200px;
 float:right;
 /*clear:both;*/
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Links */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
a:link, a:visited {
	padding-bottom: 0;
	color: #C40634;
 outline: none; /*Remove dotted links in Firefox*/
	text-decoration: none;
}
a:hover {
	padding-bottom: 0;
	color: #990000;
	text-decoration: underline;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Links Breadcrumbs*/
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#breadcrumbs {
 background:#fff;
}
#breadcrumbs p {
	font-size:10px;
	padding:0px;
	margin:6px;
 color: #999999;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Typography */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

h1 {
	font-size: 1.8em; /* Equivalent to 18pt */
	padding-top: 16px;
	margin:10px;
 font-family: Helvetica, Arial, sans-serif;
	color: #999999;
	line-height: 24px;
}

h1.hide {
	display:none;
	text-indent:-9009px;
 margin-bottom:0px;
 /*padding:0;*/
}
	
h2 {
	font-size: 1.6em; /* Equivalent to 16pt */
 padding-top: 14px;
 margin:10px;
 font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	line-height: 22px;
}
	
h3 {
	font-size: 1.5em; /* Equivalent to 15pt */
 padding-top: 12px;
 margin:10px;
 font-family: Helvetica, Arial, sans-serif;
	line-height: 18px;
}

h3.home {
 padding-top: 0px;
 margin-bottom: -7px;
}

h3.form {
 padding-top: 5px;
	margin: 0;
}

h3.red {
	color: #C40634;
}
	
h4 {
	font-size: 1.2em; /* Equivalent to 12pt */
 padding-top: 10px;
 margin:10px;
 font-family: Helvetica, Arial, sans-serif;
	color: #999999;
	line-height: 18px;
}
	
h5 {
	font-size: 11px;
	padding-top: 10px;
	margin:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
}
	
p, q, cite, font {
	/*font-size: 1.1em;  Equivalent to 11pt */
 font-size: 11px;
}

ul, ol, dl {
	list-style: none;
	/*font-size: 1.1em;  Equivalent to 11pt */
 font-size: 11px;
}

li, dd, dt {
	/*font-size: 1.1em;  Equivalent to 11pt */	
 font-size: 11px;
}

#list1 li {
	background: url(../img/bullet_10.gif) left top no-repeat;
	padding-left: 18px;
 margin-left: 17px;
	margin-bottom: 1px;
	}

#list2 li {
	list-style: circle;
	padding-left: 1px;
 margin-left: 40px;
	margin-bottom: 1px;
	}
#list3 li {
	/*list-style: circle;*/
	list-style: decimal;
	padding-left: 1px;
 margin-left: 40px;
	margin-bottom: 1px;
	}

.txt-title2 {
 font-family: Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	color: #DBAA67;
}

.txt-title3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #C40634;
	font-weight: bold;
}

.txt-title4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
}

.downl_txt {
 margin-top:10px;
}

.download {
 clear:both;
 display:block;
 position: relative;
 height: 123px;
 margin: 0 0 10px 10px;
padding: 10px;
 border:1px solid #e5e5e5;
}

.download2 {
 clear:both;
 display:block;
 position: relative;
 height: 73px;
 margin: 0 0 10px 10px;
padding: 10px;
 border:1px solid #e5e5e5;
}

.download img, .download2 img {
 float:left;
}

.download div, .download2 div {
 margin-top:0px;
 padding-top:10px;
 
}

.txt_lightred {
	color: #c7595f;
}

.italic-gray {
	color: #999999;
}

.events {
	clear:both;
	display:block;
	position: relative;
 /*height: 300px;
 border:1px solid #e5e5e5;
	background-color: #00CC99;*/
 width: 615px;
	margin: 0 0 30px 10px;
	padding: 0;
}

.events-text {
 float: left;
 /*padding: 0;
 border:1px solid #e5e5e5;*/
 width: 410px;
 color: #666666;
}

.events-text p {
 margin-left: 18px;
}

div.small {
	color:#999;
	font-style:italic;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}

.whoswho {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.whoswhobox {
	padding-top: 8px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Trainingen tables */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.tbl-main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.tbl-main td {
 padding: 3px;
}
.tbl-main-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.tbl-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.tbl-theme {
	color: #A4001D;
	font-weight: bold;
}
.text_white {
	color: #FFFFFF;
	font-weight: bold;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Events */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.event-title-1 {
	color: #C40634;
	font-weight: normal;
	font-size: 14px;
}

.event-text-red {
	color: #C40634;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Navigation */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

#navigation-area {
	width: 770px;
	height: 48px;
	margin-bottom: 0em;
}
#navigation {
 height: 18px; padding: 6px 0px 0px 15px; margin: 0px;
	color: #000000; background-color: #c10534; /*text-transform: uppercase;*/
	font-size: 11px; line-height: 13px; vertical-align: middle;
	background-image: url(../img/bg_navigation.gif);
}
ul.navlist {
padding: 0px; /**/margin: 0px 0 0 120px; display: inline; list-style-position: inside;
}
ul.navlist li {
padding: 0px 10px 0px 0px; margin: 0px; display: inline; list-style-type: none;
}

#subnavigation {
	padding: 0px;
	margin: 0px;
	height: 24px;
	background-color: #eeeeee;
	/*background-image: url(../img/bg_navigation2.gif);*/
	background-repeat: repeat-x;
}
#subnavigation ul, ul.pages {
	float: left; height: 20px;
	padding: 4px 0px 4px 0px;
    _padding:2px 0 2px 0; /*explorer 6 hack, don't remove padding*/
    margin: 0px; 
	color: #000000; background-color: transparant;
	list-style-type: none; list-style-position: inside;
	display: inline; }
#subnavigation ul li.kwaliteit a {
	padding: 6px 12px 5px 12px; margin: 0px; height: 20px;
	color: #000000; background-color: #aad7dd; }
#subnavigation ul li.kwaliteit a:hover {
	color: #ffffff; background-color: #6fc7d5; }
	
#subnavigation ul li.cheques a {
	padding: 6px 12px 5px 12px; margin: 0px; height: 20px;
	color: #000000; background-color: #c9cbcc; }
#subnavigation ul li.cheques a:hover {
	color: #ffffff; background-color: #a3a6a8; }
	
#subnavigation ul li.milieu a {
	padding: 6px 12px 5px 12px; margin: 0px; height: 20px; 
	color: #000000; background-color: #c0d684; }
#subnavigation ul li.milieu a:hover {
	color: #ffffff; background-color: #a7d63e; }
#subnavigation ul li.voeding a {
	padding: 6px 12px 5px 12px; margin: 0px; height: 20px; 
	color: #000000; background-color: #eea84e; }
#subnavigation ul li.voeding a:hover {
	color: #ffffff; background-color: #fd8014; }
#subnavigation ul li.beveiliging a {
	padding: 6px 12px 5px 12px; margin: 0px; height: 20px; 
	color: #000000; background-color: #c99d87; }
#subnavigation ul li.beveiliging a:hover {
	color: #ffffff; background-color: #bd6845; }
#subnavigation ul li.other a {
	padding: 6px 12px 5px 12px; margin: 0px; height: 20px; 
	color: #000000; background-color: #DBDBDB; }
#subnavigation ul li.other a:hover {
	color: #ffffff; background-color: #a0a0a0; }
#subnavigation ul li { 
	padding: 0px 0px 0px 0px; margin: 0px;
	display: inline; 
	font-size: 11px; line-height: 17px; }

#navigation a { color: #FFFFFF; text-decoration: none; }
#navigation a:hover { color: #000000; }
#subnavigation a { color: #CC0000; text-decoration: none; }
#subnavigation a:hover { color: #666666; }
#navigation .selected-menu a { color: #000000; }
#subnavigation .selected-submenu a { color: #000000; }



/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Footer */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#footer {
 padding-top: 10px;
	height:52px;
	margin-bottom:10px;
}
.footerbox {
 background: url(../img/bg_footer2.gif) 0 0 no-repeat;
 width: 100%;
 height: 52px;
 margin-bottom: 15px;
}
.footerbox2 {
 background: url(../img/bg_footer3.gif) 0 0 no-repeat;
 width: 100%;
 height: 120px;
 margin-bottom: 15px;
}
.footercontent {
 /*margin: 4px 0px 0 0;*/
 text-align: center;
 color: #666666;
}
.footercontent2 {
 /*margin: 4px 0px 0 0;*/
 text-align: left;
 color: #666666;
	line-height:12px;
}
.footercontent p {
 padding: 17px 0px 0 0;
}
.footercontent2 .small {
	font-size:9px;
	line-height:12px;
	color:#999;
	margin-bottom:0px;
}
.footercontent2 p {
 padding: 6px 0px 0 12px;
}
.footer-img {
float:right;
padding:3px 20px 0 0;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Titles as images FRANCAIS */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
h3.kwaliteit-fr {
	display:block;
	width:250px;
	height:20px;
	text-indent:-9009px;
	background:transparent url(../img/tit_kwaliteit-fr.gif) no-repeat 0 0;
    margin-bottom:-7px;
    padding:0;
}
h3.milieu-fr {
	display:block;
	width:250px;
	height:20px;
	text-indent:-9009px;
	background:transparent url(../img/tit_milieu-fr.gif) no-repeat 0 0;
    margin-bottom:-7px;
    padding:0;
}
h3.voeding-fr {
	display:block;
	width:250px;
	height:20px;
	text-indent:-9009px;
	background:transparent url(../img/tit_voeding-fr.gif) no-repeat 0 0;
    margin-bottom:-7px;
    padding:0;
}
h3.welzijn-fr {
	display:block;
	width:250px;
	height:20px;
	text-indent:-9009px;
	background:transparent url(../img/tit_veiligheid-welzijn-fr.gif) no-repeat 0 0;
    margin-bottom:-7px;
    padding:0;
}
h3.cheques-fr {
	display:block;
	width:250px;
	height:20px;
	text-indent:-9009px;
	background:transparent url(../img/tit_cheques-formation-fr.gif) no-repeat 0 0;
    margin-bottom:-7px;
    padding:0;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Icons */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
a.icon1 {
	margin: 0 5px 0 0;
	padding: 0 0 0 15px;
	background: url(../img/icon_doc.gif) no-repeat 0 50%;
	}
a.icon2 {
	margin: 0 5px 0 0;
	padding: 0 0 0 14px;
	background: url(../img/icon_download.gif) no-repeat 0 50%;
	}
a.icon3 {
	margin: 0 16px 0 0;
	padding: 3px 0 3px 20px;
	background: url(../img/i_pdf.gif) no-repeat 0 50%;
	}
a.icon5 {
	margin: 0 16px 0 0;
	padding: 3px 0 3px 20px;
	background: url(../img/i_psd.gif) no-repeat 0 50%;
	}
a.icon6 {
	margin: 0 16px 0 0;
	padding: 3px 0 3px 20px;
	background: url(../img/i_eps.gif) no-repeat 0 50%;
	}
a.icon7 {
	margin: 0 16px 0 0;
	padding: 3px 0 3px 20px;
	background: url(../img/i_zip.gif) no-repeat 0 50%;
	}
a.icon8 {
	margin: 0 16px 0 0;
	padding: 3px 0 3px 20px;
	background: url(../img/i_word.gif) no-repeat 0 50%;
	}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Forms */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
input.field {
	padding: 2px;
 margin-bottom: 2px;
 margin-top: 2px;
	border: 1px solid #999999;	
 border-width: 1px;
 width: 14em;
 font-size: 10px;
 color: #336699;
 font-style: oblique;
}
input.field2 {
	padding: 2px;
 /**/margin-bottom: 2px;
 margin-top: 2px;
	border: 1px solid #999999;	
 /*border-width: 1px;*/
 width: 12em;
 font-size: 10px;
 color: #C10534;
}
input.field3 {
	padding: 2px;
 /**/margin-bottom: 2px;
 margin-top: 2px;
	border: 1px solid #999999;	
 /*border-width: 1px;*/
 width: 180px;
 font-size: 10px;
 color: #C10534;
}
input.field4 {
	padding: 2px;
 margin-bottom: 2px;
 margin-top: 2px;
	border: 1px solid #999999;	
 border-width: 1px;
 width: 19em;
 font-size: 11px;
 color: #333333;
}
input {
 font-size: 10px;
}
textarea {
 border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bttn_submit {
 margin-top: 4px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #666666;
	border: 1px solid #8A8A8A;
}
.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #666666;
	border: 1px solid #8A8A8A;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #A4001D;
	border: 1px solid #8A8A8A;
}
.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #A4001D;
	border: 0px solid #8A8A8A;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Tables */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
table { 
 border-spacing: 0;
	border-collapse: collapse;
}

td {
 text-align: left;
	font-weight: normal;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Intro */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#enter {
 width: 425px;
 height: 28px;
}		
a.rollover-nl {
 width: 196px;
 height: 28px;
 background: url("../img/b_enter-nl.jpg") 0 0 no-repeat;
 text-decoration: none;
 float: left
}
a:hover.rollover-nl {
 background-position: -196px 0;
}
a.rollover-fr {
 width: 196px;
 height: 28px;
 background: url("../img/b_enter-fr.jpg") 0 0 no-repeat;
 text-decoration: none;
 float:right
}
a:hover.rollover-fr {
 background-position: -196px 0;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Banners */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#bnnr-busassur {
	padding-top: 10px;
}
.bnnr-trainingen {
	padding-top: 10px;
}
.bnnr-aeo {
	padding-top: 10px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Left side Box rounded corners --- from the CSS Rounded Box Generator */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.rbroundbox {
 background: url(../img/nt.gif) repeat;
 position: relative;
 /*margin: 1em auto;*/
}
.rbtop div {
 background: url(../img/tl.gif) no-repeat top left;
}
.rbtop {
 background: url(../img/tr.gif) no-repeat top right;
}
.rbbot div {
 background: url(../img/bl.gif) no-repeat bottom left;
}
.rbbot {
 background: url(../img/br.gif) no-repeat bottom right;
}
/* height and width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
 width: 130px;
 height: 30px;
 font-size: 1px;
}
.rbcontent {
 margin: 0 7px;
 text-align: center;
}
.rbcontent img {
 /*padding-top: 17px;*/
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Box rounded corners --- from NetFlix */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.box {
 width: 200px;
 background: url(../img/box2-bottom.gif) no-repeat bottom left;
 margin-top: 10px;
  }
.box h3 {
 margin: 0;
 padding: 6px 8px 4px 10px;
 /*font-size: 11px;*/
 color: #333;
 border-bottom: 1px solid #E0CFAB;
 background: url(../img/box2-bg.gif) no-repeat top left;
  }
.box div {
 margin: 0;
 padding: 14px 10px 14px 10px;
 list-style: none;
  }
.box li {
 margin: 0 0 6px; 
 padding: 0;
  } 

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Box rounded corners 3 */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.box3 {
 width: 200px;
 background: url(../img/box3-bottom.jpg) no-repeat bottom left;
 margin-top: 10px;
 height: 252px;
}
.box3 div {
 width: 172px;
 background: url(../img/box3-top.jpg) no-repeat top left;
 margin-top: 0px;
 padding: 14px;
}
.box3 p {
	/*padding: 14px;*/
	text-align: left;
}
.box3 img {
	margin-bottom: 10px;
}
.box3 strong {
	line-height:12px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Box rounded for home news */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.box4 {
 width: 130px;
 background: url(../img/box4-bottom.jpg) no-repeat bottom left;
 margin-top: 10px;
 /*height: 252px;*/
}
.box4 div {
 width: 110px;
 background: url(../img/box4-top.jpg) no-repeat top left;
 margin-top: 0px;
 padding: 10px;
}
.box4 p {
	/*padding: 14px;*/
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.box4 img {
	margin-bottom: 10px;
}
.box4 strong {
	line-height:12px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Sitemap */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
ul.sitemap a {
	color:#666;
}
#sitemap-a li {
	background: url(../img/bullet_sitemap_a.gif) left top no-repeat;
	padding-left: 14px;
 margin-left: 10px;
	margin-top: 4px;
}
#sitemap-b li {
	background: url(../img/bullet_sitemap_b.gif) left top no-repeat;
	padding-left: 14px;
 margin-left: 20px;
	margin-top: 4px;
}
#sitemap-c li {
	background: url(../img/bullet_sitemap_c.gif) left top no-repeat;
	padding-left: 14px;
 margin-left: 30px;
	margin-top: 4px;
}
#sitemap-d li {
	background: url(../img/bullet_sitemap_d.gif) left top no-repeat;
	padding-left: 14px;
 margin-left: 40px;
	margin-top: 4px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Flash stuff */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.flash {
color: #669999;
font-size: 12px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* News */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
div.news {
	margin: 20px 10px 20px 10px;
}
div.news-focus {
	margin: 20px 0 20px 0;
	padding: 10px;
	background-color:#9F9797;
}
div.newsdate {
	font-style: italic;
	color: #3399FF;
}
div.newstitle {
	font-weight: bold;
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
}
div.newstitle-focus {
	font-weight: bold;
	margin-top: 5px;
	font-size: 15px;
	color: #fff;
}
div.newsshort {
	margin-top: 5px;
}
div.newsshort-focus {
	margin-top: 5px;
	color: #F1EFEF;
}
div.newsseperator {
	margin-left: 10px;
	height:1px;
	background:transparent url(../img/news-seperator.gif) no-repeat;
}
div.newsbox1 {
	border: 1px solid #cacaca;
 padding: 10px;
}
div.newsbox2 {
 padding: 10px;
 border: 1px solid #cacaca;
 background-color:#FFF5CE;
}
strong.red {
	color: #CC0000;
}
div.newssubtitle {
	font-size: 1.3em; /* Equivalent to 15pt */
	font-weight: bold;
 padding-top: 5px;
 margin-bottom: -7px;
 font-family: Helvetica, Arial, sans-serif;
	line-height: 18px;
	color: #C40634;
}
div.blink_inschrijven {
	padding-top: 5px;
}
div.blink_inschrijven a {
	display: inline;
	font-size: 1em; /* Equivalent to 15pt */
	padding: 2px 4px 2px 4px;
	margin: 10px 0 0 10px;
	border: 1px solid #C1BFBF;
	background-color: #dcdbdb;
	color: #C40634;
	text-decoration:none;
}
div.blink_inschrijven a:hover {
 border: 1px solid #ad002b;
	color: #C40634;
}

