* {
	margin: 0;
	padding: 0;
}

body,html {
	width: 100%;
	height: 100%;
	font-family: verdana;
	font-size: 100.01%;
	text-align: center;
	background: #fff;
	line-height: 15px;
}
#wrapper {
	margin: 0 auto;
	position: relative;
	min-height: 100%;
	height:auto !important; /* voor moderne browsers */
	height:100%; /* voor IE */
	width: 959px;
	font-size: 74%;
	text-align: left;
	background: url('images/background.gif') 1px 104px repeat-y;
}

/* ====== content vakken ====== */
.footer {
	position: absolute;
	bottom: 0;
	width: 959px;
	overflow: hidden;
	width: 959px;
	height: 7px;
	text-indent: -9999px;
	background: url('images/footer.gif') 0 0 no-repeat;
}
.content-box {
	margin: 0;
	padding: 0;
	padding-bottom: 7px;
	width: 100%;
	height: 100%;
	background: url('images/footer.gif') 0 0 no-repeat;
	clear: both;
}
.content-box .left-column {
	float: left;
	width: 181px;
	clear: both;
	/*background: url('images/menu-top.gif') 0 0 no-repeat;*/
}
.content-box .center-column {
	display: inline;
	float: left;
	margin: 0 0 0 11px;
	padding: 7px 0 20px 0;
	width: 571px;
	overflow: hidden;
	/*background: url('images/content-top.gif') 0 0 no-repeat;*/
}
.content-box .right-column {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 7px 0 0 0;
	width: 184px;
	/*background: url('images/right-top.gif') 0 0 no-repeat;*/
}

.header {

	clear: both;
	padding: 10px 0 10px 0;
	width: 959px;
	height: 74px;
	background: #fff;
}
.header .logo {
	display: block;
	float: left;
	width: 285px;
	height: 74px;
	/*background: url('images/logo.gif') 0 0 no-repeat;*/
}
.header .logo img {
	border: 0;
}
.header div {
	width: 674px;
	float: left;
	overflow: hidden;
}
.header div ul {
	margin: 0 0 0 434px;
	width: 345px;
	display: block;
}
.header div .first {
	background: none;
}
.header div li {
	display: inline;
	background: url('images/bullit-topmenu.gif') 5px 3px no-repeat;
}
.header div li a {
	padding: 0 0 0 10px;
	font-size: 92%;
	color: #0072bc;
}
.header div fieldset {
	display: block;
	position: relative;
	width: 260px;
	margin: 30px 0 0 414px;
	border: 0;
}
.header fieldset label {
	margin: 2px 10px 0 0;
	padding: 0 0 0 25px;
	width: 63px;
	height: 21px;
	font-size: 130%;
	font-weight: normal;
	color: #e96324;
}
.header fieldset input {
	margin: 0;
	padding: 2px 2px 2px 4px;
	width: 131px;
	height: 15px;
	font-family: 'Trebuchet MS';
	font-size: 90%;
	border: 1px solid #000;
}
.header fieldset a {
	display: block;
	position: absolute;
	top: 1px;
	right: 0;
	text-indent: -9999px;
	width: 20px;
	height: 21px;
	background: url('images/search-btn.gif') 0 0 no-repeat;
	overflow: hidden;
}
.header .letterbox {
	float: left;
	margin: -68px 0 0 0;
	width: 425px;
	height: 30px;
}
.header .letterbox ul {
	margin: 0 0 0 200px;
	width: 100%;
	clear: both;
}
.header .letterbox ul li {
	float: left;
	font-size: 10px;
}
.header .letterbox ul li p {
	font-size: 95%;
}
.header .letterbox ul li.no-sep {
	background: none;
}
.header .letterbox ul li a {
	font-weight: bold;
}
.header .letterbox ul li a.small {
	font-size: 100%;
}
.header .letterbox ul li a.normal {
	font-size: 125%;
}
.header .letterbox ul li a.large {
	font-size: 150%;
}
/* ====== menu ====== */

.content-box .left-column .menu {
	list-style: none;
	width: 181px;
}

.content-box .left-column .menu li{
	margin: 0 0 1px 0;
	line-height: 20px;
}
.content-box .left-column .menu li a {
	display: block;
	color: #fff;
	font-size: 90%;
	text-indent: 8px;
	text-decoration: none;
}
.content-box .left-column .menu li a strong {
	font-weight: normal;
}
.content-box .left-column .menu .hoofditem_1 a {
	display: block;
	width: 183px;
	line-height: 25px;
	background: #00adef;
}
.content-box .left-column .menu .hoofditem_2 a{
	display: block;
	width: 183px;
	line-height: 25px;
	background: #0072bc;
}
.content-box .left-column .menu .hoofditem_3 a {
	display: block;
	width: 183px;
	line-height: 25px;
	background: #e86324;
}

.content-box .left-column .menu .hoofditem_4 a{
	display: block;
	width: 183px;
	line-height: 25px;
	background: #74b728;
}
.content-box .left-column .menu .hoofditem_5 a{
	display: block;
	width: 183px;
	line-height: 25px;
	background: #00a99d;
}

.content-box .left-column .menu ul{
	margin: 10px 0 0 0;
	border-top: 1px solid #e8e8e8;
	list-style: none;
}
.content-box .left-column .menu li li {
	margin: 0;
	padding: 0;
	line-height: 15px;
	border-bottom: 1px solid #e8e8e8;
}
.content-box .left-column .menu li li a {
	display: block;
	width: 183px;
	line-height: 20px !important;
	font-weight: bold !important;
	text-indent: 12px;
	color: #000;
	background: none !important;
}

.content-box .left-column .menu ul ul{
	margin: 0 0 0 0;
	list-style: none;
}
.content-box .left-column .menu li li li{
	margin: 0;
	padding: 0;
	background: #fff;
}
.content-box .left-column .menu li li li a {
	display: block;
	width: 159px !important;
	font-weight: bold;
	text-indent: 0;
	padding-left: 24px;
	color: #000;
	background: none !important;
}

.content-box .left-column .menu li li a:hover, .content-box .left-column .menu li li .active{
	display: block;
	width: 182px;
	background: #def4fd !important;
}
.content-box .left-column .menu li li li a:hover, .content-box .left-column .menu li li li .active {
	display: block;
	width: 157px !important;
	font-weight: bold;
	text-indent: 0;
	padding-left: 24px;
	color: #000;
	background: #def4fd !important;
}


.content-box .left-column .contact {
	position: absolute;
	left: 0;
	bottom: 10px;
	list-style: none;
}
.content-box .left-column .contact li {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 96%;
	color: #878787;
}
.content-box .left-column .contact li a {
	color: #000;
	font-weight: bold;
}

.content-box .center-column .content-top {
	margin: 0 0 0 2px;
	padding: 18px 15px 10px 20px;
	background: #e2eff5;
	width: 536px;
                text-align: left;
}
.content-box .center-column .content-top h1{
	margin: 20px 0 20px 0;
	font-size: 160%;
	color: #d65d24;
}
.content-box .center-column .content-top p {
	margin: 0 0 8px 0;
	font-size: 92%;
}
.content-box .center-column .content-top a {
	font-weight: bold;
	color: #000;
}
.content-box .center-column .content-top a:hover {
	text-decoration: none;
}
.content-box .center-column .nieuws-column {
	margin: 0;
	padding: 20px 15px 10px 20px;
}
.content-box .center-column .nieuws-column h2{
	margin: 0 0 20px 0;
	font-size: 140%;
	color: #d65d24;
}
.content-box .center-column .nieuws-column p {
	margin: 0 0 8px 0;
	font-size: 92%;
}
.content-box .center-column .nieuws-column a {
	font-weight: bold;
	color: #000;
}
.content-box .center-column .nieuws-column a:hover {
	text-decoration: none;
}
.content-box .center-column ul {
                margin-left: 35px;
}


/* ====== Background Style ====== */

/* ==== Blauw ===*/
.wrapper-blauw {
	background: url('images/back-blauw.gif') 0 104px repeat-y !important;
}

.wrapper-blauw .content-box .left-column .menu li li a:hover, .wrapper-blauw .content-box .left-column .menu li li .active{
	display: block;
	width: 182px;
	background: #deedf6 !important;
}
.wrapper-blauw .content-box .left-column .menu li li li a:hover , .wrapper-blauw .content-box .left-column .menu li li li .active {
	display: block;
	width: 157px !important;
	font-weight: bold;
	text-indent: 0;
	padding-left: 24px;
	color: #000;
	background: #deedf6 !important;
}

.wrapper-blauw .center-column .content-top {
	background: #d6e4ec !important;
}

/* ==== oranje ===*/
.wrapper-oranje {
	background: url('images/back-oranje.gif') 0 74px repeat-y !important;
}

.wrapper-oranje .content-box .left-column .menu li li a:hover, .wrapper-oranje .content-box .left-column .menu li li .active{
	display: block;
	width: 182px;
	background: #fcebe4 !important;
}
.wrapper-oranje .content-box .left-column .menu li li li a:hover, .wrapper-oranje .content-box .left-column .menu li li li .active {
	display: block;
	width: 157px !important;
	font-weight: bold;
	text-indent: 0;
	padding-left: 24px;
	color: #000;
	background: #fcebe4 !important;
}

.wrapper-oranje .center-column .content-top {
	background: #fcebe4 !important;
}

/* ==== groen ===*/
.wrapper-groen{
	background: url('images/back-groen.gif') 0 104px repeat-y !important;
}

.wrapper-groen .content-box .left-column .menu li li a:hover, .wrapper-groen .content-box .left-column .menu li li .active{
	display: block;
	width: 182px;
	background: #e7f2da !important;
}
.wrapper-groen .content-box .left-column .menu li li li a:hover, .wrapper-groen .content-box .left-column .menu li li li .active {
	display: block;
	width: 157px !important;
	font-weight: bold;
	text-indent: 0;
	padding-left: 24px;
	color: #000;
	background: #e7f2da !important;
}

.wrapper-groen .center-column .content-top {
	background: #e7f2da !important;
}

/* ==== mint ===*/
.wrapper-mint {
	background: url('images/back-mint.gif') 0 104px repeat-y !important;
}

.wrapper-mint .content-box .left-column .menu li li a:hover, .wrapper-mint .content-box .left-column .menu li li .active{
	display: block;
	width: 182px;
	background: #def4f2 !important;
}
.wrapper-mint .content-box .left-column .menu li li li a:hover, .wrapper-mint .content-box .left-column .menu li li li .active {
	display: block;
	width: 157px !important;
	font-weight: bold;
	text-indent: 0;
	padding-left: 24px;
	color: #000;
	background: #def4f2 !important;
}

.wrapper-mint .center-column .content-top {
	background: #cfefed !important;
}

/* ==== mint ===*/
.wrapper-white {
	background: none !important;
}
.titel {
	display: block;
	margin: 10px 0 10px 10px;
}
.subtitel {
	font-size: 98%;
	display: block;
	margin: 10px 0 10px 10px;
}
#SearchGrid table {
	margin: 10px 0 10px 0;
	padding: 0 15px 0 0;
}
table {
	font-size: 98%;
}
div.center-column_enquete {
float: left;
width: 574px;
overflow: hidden;
}
div.center-column_enquete table {
float: left;
width: 533px !important;
 margin-top:15px;
margin-left:20px;    
}

table a{
	/*padding: 0 0 10px 5px;*/
	font-weight: bold;
	color: #000;
}
.enq-content ul {
	MARGIN-left:20px;
	
}
hr {
	border:none;
	border-top:1px solid blue;
	height:1px;
}


.wrapper-oranje-donker {
	background: url('images/back-oranje-donker.gif') 0 74px repeat-y !important;
}


/* ====== Nieuws ====== */
.wrapper-news {
	background: none !important;
}
.container-news {
	margin: 10px 0 20px 15px;
	width: 556px;
}
.container-news .nieuwsmsg {
	margin: 10px 0 10px 0;
}
.container-news .nieuwsmsg  .news-title {
	font-size: 90%;
	color: #00adef;
}
.container-news .nieuwsmsg2 {
	margin: 30px 0 20px 0;
}
.container-news p {
	padding: 0 25px 10px 0;
	font-size: 90%;
}
.container-news a { 
	color: #000;
}
.container-news .go-back {
	float: right;
	font-weight: bold;
	margin: 0 15px 0 0;
}
.container-news .content {
	font-size:90%;
	color: #000;
}

.news-paging {
	margin: 0 0 0 15px;
}
.news-paging .newsnav {
	font-size: 90%;
}
.news-paging .newsnav a {
	font-weight: bold;
	color: #000;
}
.content-box .center-column .nieuws-column .portal-news {
	list-style: none;
}
.content-box .center-column .nieuws-column .portal-news li {
	margin: 0 0 0 9px;
}
.content-box .center-column .nieuws-column .portal-news li a{
	padding: 0 0 0 0;
	line-height: 17px;
	font-size: 95% !important;
	color: #022f73;
	/*background: url('images/news-bullit.gif') 5px 5px no-repeat;*/
}
.content-box .center-column .nieuws-column .portal-news li a:hover {
	text-decoration: none;
}
.box
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 4px;
}

.radiobutton
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #3B414F;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.boxp
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    COLOR: #000066;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.radiobuttonp
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #3B414F;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    HEIGHT: 18px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.knop
{
    BACKGROUND-COLOR: #3E434E;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
    COLOR: #FFFFFF;
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    HEIGHT: 20px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
}
.knopdisabled
{
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BACKGROUND-COLOR: #cecece;
    FONT-SIZE: 9px;
    FONT-weight: bold;
    COLOR: #ffffff;
	padding: 2px;
}

radio.radiobutton
{
    BACKGROUND-COLOR: #3B414F;
}

TEXTAREA
{
    BACKGROUND-COLOR: #dEe3eE;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

.knopns
{
    COLOR: #0033AA;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}
#tspage span.ARTICLETEXT,
#tspage #pos {
	text-align: left !important;
	display: block;
}

.clear {
	clear: both;
}
#HTMLCONTENT {
text-align: left;
}
.center-column ul li{
  font-size: 90%;
}

/* POpup styles */
.ts-popup {
overflow: auto;
}
.ts-popup table {
 font-size: 11px;
}
.ts-popup ul {
 margin-left: 25px;
font-size: 11px;
}
.ts-popup p {
font-size: 11px;
}
.print-box {
	margin: 25px 0 0 20px;
	padding-top: 5px;
	width: 530px;
	border-top: 1px solid #96aec7;
	text-align: right;
}
.print-box a {
	padding-right: 25px;
	color: #103b75;
	font-size: 90%;
	background: url('images/icon-print.gif') 100% 0 no-repeat;
}


/* Kruimelpad */
.crumble {
	position: relative;
	height: 30px;
	background: #fff;
}
.crumble ul {
	position: absolute;
	left: -30px;
	clear: both;
	height: 30px;
	list-style: none;
}
.crumble ul li {
	float: left;
	line-height: 30px;
}
.crumble li.path-last {
	padding: 0 0 0 5px;
	line-height: 30px;
}
.crumble ul li a {
	padding: 0 12px 0 8px;
	background: url('images/crumble.gif') 100% 5px no-repeat;
	color: #06324f;
}
.crumble ul li a:hover {
	text-decoration: none;
}

/* 404 Pagina */
.pagina-404 a {
	font-weight: bold;
}
.pagina-404 ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
}
.pagina-404 li {
	margin: 20px 0;
	padding-left: 10px;
	background: url('images/404-li.gif') 0 8px no-repeat;
}


/* Google mini */

.result-box {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #99C8E4;
}

.search-results,
.result-box td,
.result-box div,
.result-box .p,
.result-box a,
.result-box .d,
.result-box .s
{font-family:arial,sans-serif}
.search-results,td,div,.p,a,.d{font-size: }
.search-results,div,td,.p,.s{color:#000000}
.search-results,.d,.p,.s{background-color:#ffffff}
.s{font-size: 100%}
.g{margin-top: 1em; margin-bottom: 1em}
.s td{width:34em}
.search-results a:link,.w,.w a:link{color:#0072bb; text-decoration: none; padding: 3px;}
.l{font-size: }
.l{color: #0072bb; text-decoration: none;}
.f,.f:link,.f a:link{color:#0072bb; text-decoration: none;}
.search-results a:visited,.f a:visited{color:#0072bb; text-decoration: none; padding: 3px;}
.search-results a:active,.f a:active{color:#000000; text-decoration: none;}
.t{color:#000000}
.t{background-color:#e5ecf9}
.z{display:none}
.i,.i:link,i:visited{color:#000; !important; padding: 5px;}
span.i { color: #000; }
.a,.a:link{color:#0072bb}
a,a:visited { color: #oo72bb;}
div.n {margin-top: 1ex}
.n a{font-size: 10pt; color:#000000}
.n .i{font-size: 10pt; font-weight:bold; color:#000;}
.q a:visited,.q a:link,.q a:active,.q {color:#0000cc; padding: 3px;}
.b,.b a{font-size: 12pt; color:#0072bb; font-weight:bold}
.d{margin-right:1em; margin-left:1em;}
div.oneboxResults {max-height:150px;overflow:hidden;}
.first-link { padding-right: 10px; }



/* Popup styles */
.ts-popup .content-top {
	padding-top: 25px;
}
.ts-popup .content-top,
.ts-popup .nieuws-column,
.ts-popup .print-box {
                margin-left: 20px;
                width: 400px;
	font-size: 12px;
}
.ts-popup .print-box {
                width: 400px;
	margin-top: 15px;
}

.frmZoeken {
                position: relative;
	display: block;
	width: 285px;
	height: 20px;
	margin: 0;
	padding: 0;
	margin-top: 29px;
	font-size: 80%;
	height: 20px;	
	line-height: 18px;	
	vertical-align: middle;
	overflow: hidden;
	float: right;
	
}
.frmZoeken input {
	height: 16px;
	line-height: 16px;	
	border: 1px solid #000;
	font-size: 10px;
	float: left;
	margin-left: 8px;
	margin-top: 1px;
}
.frmZoeken select {
                margin-top: 1px;
	height: 18px;
	border: 1px solid #000;
	font-size: 10px;
	float: left;
	width: 85px;
}
a.knopZoeken {
                position: absolute;
                top: 1px;
                right: 5px;
                padding: 0 8px 0 8px;
	height: 16px;
                width: 40px;
	text-align: center;
	text-decoration: none;
	color: #000;
	border: 1px solid #000 !important;
	margin-left: 8px;
	margin-right: 0;
}
.kb_detail_geenArtikelen {
	font-size: 11px;
}
#LINK_MAINCONTENT table {
	margin: 0 10px;
	width: 550px;
}
#LINK_MAINCONTENT table table {
	margin: 0;
	width: auto;
}
.kb_searchBar {
	margin-bottom: 25px;
}
.kb_detail_gerelateerdArtikelLink {
	font-size: 11px !important;
}
.kb_detail_titel {
	font-size: 16px;
	font-weight: bold;
}
.kb_detail_artikel p {
	margin-bottom: 20px;
}
.kb_detail_artikel p a {
	color: #36638d;
	font-weight: normal !important;
}
.kb_detail_actions a {
	color: #36638d !important;
	font-weight: normal !important;
}
.kb_searchBar {
	padding-left: 5px;
	width: 300px !important;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
}
.kb_header {
	display: block;
	font-size: 14px !important;
	padding-bottom: 20px !important;
}
.kb_detail_relatieVak {
	padding: 5px;
	background: #eee;
}
.kb_detail_relatieVak a {
	color: #36638d !important;
font-weight: normal !important;
}
.kennisbank_wijziging,
.kb_lijst_wijziging {
	color: #666;
	font-size: 10px;
}
table p {
    font-size:11px;
}
