* {
	margin: 0;
	padding: 0;
	outline: none;
}
html {
	width: 100%;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 100.01%;
	color: #000;	
	text-align: center;
}
body {
	width: 100%;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 100.01%;
	color: #000;	
}
body.content {
	color: #58595b;
	background: #e6e7e8;
	font-size: 100%;
	line-height: 18px;
}
/* +++++++++++++++++++++++++++++ Algemene styles +++++++++++++++++++++++++++ */
a:link {
	color: #58acd2;
	text-decoration: underline;
}
a:visited {
	color: #58acd2;
	text-decoration: underline;
}
a:hover {
	color: #58acd2;
	text-decoration: none;
}
a:active {
	color: #58acd2;
	text-decoration: none;
}
/* Externe links */
a.extern {
	padding-left: 10px;
	background: url('images/icon-blue-arrow.gif') 0 6px no-repeat;
}
a.extern span {
	padding-right: 15px;
	width: 100%;
	background: url('images/icon-extern.gif') 100% 2px no-repeat;
}
a.more-ras {
	display: block;
	text-align: right;
	margin-right: 10px;
	padding-left: 10px;
	background: url('images/icon-blue-arrow.gif') 440px 6px no-repeat;
}
a.btn-nieuwsbrief {
	margin-bottom: 12px;
	display: block;
	width: 227px;
	height: 79px;
	background: url('images/btn-nieuwsbrief.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
p {
	margin: 20px 10px;
	color: #58595b;
}
h1 {
	padding: 7px;
	font-size: 150%;
	line-height: 25px;
	color: #00518e;
}

#HTMLCONTENT h1 {
	padding-top: 20px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: -10px;
	margin-top: -2px;
	font-size: 150%;
	line-height: 25px;
	color: #00518e;
}

#HTMLCONTENT ul{
	list-style-type:circle;
	
}
#HTMLCONTENT ul li{	
	margin-top: 15px;		
}
#HTMLCONTENT ul li div{	
	margin-left: 10px;		
}
h1.yellow-box {
	padding: 0;
	margin: 20px 0 40px 5px;
}
h2 {
	padding: 12px 0 0 10px;
	font-size: 125%;
	color: #00518e;
}
h3 {
	padding: 12px 0 0 10px;
	font-size: 125%;
	color: #00518e;
}

h4 {
	padding: 0px 0 0 5px;
	font-size: 105%;
	color: #00518b;

}



.wrapper {
	margin: 0 auto;
	width: 996px;
	text-align: left;
	background: #fff;
	font-size: 70%;
}
/*++++++++++++++++++++++++++++++++++++ Kolommen Constrcutie ++++++++++++++++++++++++++++++++*/
.contentvlak {
	clear: both;
	width: 996px;
    min-height:600px;
	height:auto !important;
	height:600px;
}
.portal .contentvlak {
	min-height: 100px !important;
	height: auto !important;
	background: url('images/contentvlak-yellow-back.gif') 0 0 repeat-x;
}
.contentvlak .left-column {
	float: left;
	width: 220px;
	overflow: hidden;
}
.contentvlak .center-column {
	float: left;
	width: 540px;
}
.contentvlak .right-column {
	float: left;
	margin: 5px 0 0 4px;
	width: 226px;
}
.contentvlak .right-column:after {
	clear: both;	
}
.footer {
	clear: both;
}
/*++++++++++++++++++++++++++++++++++++ Header ++++++++++++++++++++++++++++++++*/
.wrapper .header {
	background: url('images/header.gif') 0 0 no-repeat;
	clear: both;
	height: 64px;
}
.wrapper .header .logo {
	float: left;
	display: block;
	width: 114px;
	height: 64px;
	background: url('images/logo.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.wrapper .header .header-right {
	float: left;
	width: 882px;
	text-align: right;
}
.wrapper .header .header-right ul {
	float: right;
	margin: 12px 0 7px 0;
	list-style: none;
	clear: both;
}
.wrapper .header .header-right ul li {
	float: left;
	padding: 0 15px 0 15px;
}
.wrapper .header .header-right ul li a {
	color: #00518e;
	line-height: 16px;
	text-decoration: none;
}
.wrapper .header .header-right ul li a:hover {
	text-decoration: underline;
}
.wrapper .header .header-right form {
	float: right;
	text-align: left;
	width: 230px;
	height: 30px;
	background: #00518e;
	clear: both;
}
.wrapper .header .header-right form input {
	float: left;
	margin: 6px 0 0 5px;
	width: 165px;
	height: 17px;
	border: 0;
	background: #fff;
}
.wrapper .header .header-right form a.btn-search {
	margin: 6px 0 0 5px;
	float: left;
	display: block;
	width: 51px;
	height: 17px;
	background: url('images/btn-search.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
/*++++++++++++++++++++++++++++++++++++ Topmenu ++++++++++++++++++++++++++++++++*/
.wrapper .topmenu-wrapper {
	position: relative;
	z-index: 1;
	width: 996px;
	height: 35px;
}
.wrapper .topmenu {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
	margin-top: 5px;
	width: 996px;
	height: 30px;
	background-image: url('images/topmenu-drop.png');
	background-position: 0 100%;
	list-style: none;
	clear: both;
}
.wrapper .topmenu li {
	position: relative;
	float: left;
	padding: 0 3px 0 0;
	border-bottom: 1px solid #01518e;
}
.wrapper .topmenu li a {
	display: block;
	height: 30px;
	line-height: 30px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.wrapper .topmenu li a.over {
	width: 103px;
	background-image: url('images/topmenu-over.gif');
}
.wrapper .topmenu li a.cao {
	width: 74px;
	background-image: url('images/topmenu-cao.gif');
}
.wrapper .topmenu li a.opleidingen {
	width: 119px;
	background-image: url('images/topmenu-opleidingen.gif');
}
.wrapper .topmenu li a.arbo {
	width: 77px;
	background-image: url('images/topmenu-arbo.gif');
}
.wrapper .topmenu li a.controle {
	width: 141px;
	background-image: url('images/topmenu-controle.gif');
}
.wrapper .topmenu li a.commissies {
	width: 115px;
	background-image: url('images/topmenu-commissies.gif');
}
.wrapper .topmenu li a.service {
	width: 89px;
	background-image:  url('images/topmenu-service.gif');
}
.wrapper .topmenu li a.taaltrajecten {
	width: 112px;
	background-image: url('images/topmenu-taaltraject.gif');
}
.wrapper .topmenu li a.actueel {
	width: 91px;
	background-image: url('images/topmenu-actueel.gif');
}
.wrapper .topmenu li a.links {
	width: 79px;
	background-image: url('images/topmenu-links.gif');
}
.wrapper .topmenu li.opvulling {
	padding-right: 0;
	width: 43px;
	height: 29px;
	border-top: 1px solid #fff;
	background: #fff;
}
.wrapper .topmenu li a:hover , 
.wrapper .topmenu li a.active ,
.wrapper .topmenu li a.default_active,
.wrapper .topmenu li a:active {
	background-position: 0 100%;
}
.wrapper .topmenu ul {
	display:none;
	position: absolute;
	top: 31px;
	left: 0;
	padding-bottom: 25px;
	width: 214px;
	background: #fff url('images/submenu-back.jpg') 0 100% no-repeat;
	z-index: 1;
	list-style: none;
	border-left: 1px solid #c2daf0;
	border-right: 1px solid #c2daf0;
}
.wrapper .topmenu ul li {
	position: static;
	float: none;
	margin: 0;
	border: 0 !important;
	width: 214px;
}
.wrapper .topmenu ul a {
	height: auto;
	text-indent: 0;
	padding: 0 0 0 25px;
	line-height: 22px;
	height: auto;
	background: url('images/icon-blue-arrow.gif') 15px 8px no-repeat;
	color: #00518e;
	text-decoration: none;
}
.wrapper .topmenu ul a:hover,
.wrapper .topmenu ul a.sub_active {
	background: #6db5d6 url('images/icon-white-arrow.gif') 15px 8px no-repeat;
	color: #fff;
	
}
/*++++++++++++++++++++++++++++++++++++ Modular ++++++++++++++++++++++++++++++++*/
.portal .modular {
	position: relative;
	height: 183px;
	background: url('images/modular.jpg') 0 0 no-repeat;
	
}
.portal .modular0 {
	background: url('images/modular1.jpg') 0 0 no-repeat;
}

.portal .modular1 {
	background: url('images/modular2.jpg') 0 0 no-repeat;
}

.portal .modular2 {
	background: url('images/modular3.jpg') 0 0 no-repeat;
}

.portal .modular3 {
	background: url('images/modular4.jpg') 0 0 no-repeat;
}

.portal .modular4{
	background: url('images/modular5.jpg') 0 0 no-repeat;
}

.portal .modular .examen-box {
	position: relative;
	line-height: 15px;
	left: 8px;
	top: 5px;
	width: 200px;
	height: 148px;
	background: url('images/examen-box.gif') 0 0 no-repeat;
	font-size: 95%;
}
.portal .modular .examen-box p {
	margin: 7px 0 7px 12px;
}
.portal .modular .examen-box a {
	display: block;
	margin-left: 12px;
}
.portal .modular .mini-nieuws {
	position: absolute;
	right: 5px;
	top: 35px;
	width: 227px;
	height: 144px;
	background: url('images/actueel-box.jpg') 0 0 no-repeat;
}
.portal .modular .mini-nieuws h4 {
	color: #fff;
	padding: 12px 0 0 10px;
	font-size: 125%;
}
.portal .modular .mini-nieuws  ul {
	margin: 8px 0 0 10px;
	list-style: none;
}
.portal .modular .mini-nieuws  ul li {
	line-height: 20px;
	font-size: 95%;
}
.portal .modular .mini-nieuws  ul li a {
	display: block;
	padding-left: 9px;
	background: url('images/icon-blue-arrow.gif') 0 7px no-repeat;
	color: #b3d1e2;
	text-decoration: none;
}
.portal .modular .mini-nieuws  ul li a:hover {
	text-decoration: underline;
}
.portal .modular .mini-nieuws  ul li a.more {
	display: block;
	margin-right: 10px;
	text-align: right;
	background-position: 135px 7px;
	text-decoration: underline;
}
.portal .modular .mini-nieuws  ul li a.more:hover {
	text-decoration: none;
}
/*++++++++++++++++++++++++++++++++++++ Crumble path ++++++++++++++++++++++++++++++++*/
.wrapper .crumble-path {
	height: 30px;
	line-height: 30px;
	background: #00518e;
	font-size: 95%;
}
/* Achtergrond tegenregelen voor de portal */
.portal .crumble-path {
	background: none;
	color: #fff;
	clear: both;
}
.wrapper .crumble-path span {
	float: left;
	padding-left: 23px;
	color: #99b9d2;
}
.wrapper .crumble-path span.only {
	padding-right: 10px;
	color: #fff;
	background: url('images/icon-yellow-arrow-down.gif') 100% 14px no-repeat;
}
.wrapper .crumble-path ul {
	float: left;
	margin-left: 10px;
	list-style: none;
}
.wrapper .crumble-path ul li {
	display: inline;
	margin-right: 8px;
	padding-left: 9px;
	color: #99b9d2;
	background: url('images/icon-blue-arrow.gif') 0 4px no-repeat;
}
.wrapper .crumble-path ul li a {
	color: #99b9d2;
}
/*++++++++++++++++++++++++++++++++++++ Left column ++++++++++++++++++++++++++++++++*/
.portal .left-column {
	font-size: 95%;
	background: url('images/left-column.gif') 0 0 repeat-y;
}
.left-column-top {
	width: 220px;
	height: 100%;
	background: url('images/left-column-top.jpg') 0 0 no-repeat;
}
.left-column-btm {
	height: 100%;
	width: 220px;
	overflow: hidden;
	background: url('images/left-column-btm.jpg') 0 100% no-repeat;
}
.left-column .portal-box {
	clear: both;
	margin-left: 10px;
	width: 190px;
	background: url('images/left-column-portal-box.gif') 0 100% no-repeat;
}
.left-column .portal-box p {
	margin: 7px 0 7px 10px;
}
.left-column .last-portal-box {
	margin-bottom: 50px;
	background: none;
}
.left-column .portal-box a {
	display: block;
	margin-left: 10px;
	padding-bottom: 28px;
}
.left-column .last-portal-box a {
	padding-bottom: 0;
}
.left-column .left-menu {
	margin: 20px 0 400px 25px;
	list-style: none;
}
.left-column .left-menu li ul {
	list-style: none;
}
.left-column .left-menu li ul li {
	margin-bottom: 0px; 
	margin-left: 5px;
}
.left-column .left-menu li {
	margin-bottom: 20px; 
}
.left-column .left-menu li a {
	display: block;
	padding-left: 11px;
	font-weight: bold;
	text-decoration: none;
	background: url('images/icon-blue-arrow.gif') 0 4px no-repeat;
}

.left-column .left-menu li ul li a {
	background: none;
	font-weight: normal;
}
.left-column .left-menu li ul li a:hover {
	text-decoration: underline;
}
/*++++++++++++++++++++++++++++++++++++ Center column ++++++++++++++++++++++++++++++++*/
.center-column p {
	margin-left: 5px;
}
.center-column ul {
	margin-left: 25px;
	list-style-type: disc !important;
}
.center-column ul.faq-ul {
	list-style: none !important;
}
.center-column ol {
	margin-left: 30px;
}
.center-column  .small-box {
	float: left;
	display: inline;
	margin: 0 11px 0 3px;
	width: 256px;
	overflow: hidden;
	background: url('images/center-small-box.gif') 0 0 repeat-y;
}
.center-column  .small-box-top {
	background: url('images/center-small-box-top.gif') 0 0 no-repeat;
}
.center-column  .small-box-btm {
	background: url('images/center-small-box-btm.gif') 0 100% no-repeat;
	height: 270px;
}
.center-column  .small-box h1 {
	margin-bottom: 0;
}
.center-column  .small-box p {
	margin: 5px 10px;
}
.center-column  .small-box ul {
	margin-top: 20px;
	margin-left: 10px;
	list-style: none;
}
.center-column  .small-box ul li {
	display: inline;
}
.center-column  .small-box ul li a{
	display: block;
	padding: 0 0 0 10px;
	background: url('images/icon-blue-arrow.gif') 0 6px no-repeat;
	color: #58595b;
	text-decoration: none;
}
.center-column  .small-box ul li a:hover {
	text-decoration: underline;
}
.center-column  .small-box .more {
	float: right;
	padding: 10px 15px;
	bottom: 0px;
	background: url('images/icon-blue-arrow.gif') 3px 16px no-repeat;
}
.center-column  .small-box .more:hover {
	text-decoration: none;
	background: url('images/icon-blue-arrow.gif') 3px 16px no-repeat;
}
.center-column .intro-text {
	margin-bottom: 25px;
	clear: both;
}
.center-column h1 {
	padding-left: 5px;
}
.center-column h3{
	padding-left: 5px;
	padding-bottom: 0;
	font-size: 110%;
}
.center-column p {
	margin-top: 0;
}
.center-column .html-under {
	position: relative;
	margin: 20px 0 5px 0;
	display: block;
	height: 20px;
}
.center-column .html-under .print {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 51px;
	height: 17px;
	background: url('images/btn-print.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
.center-column .html-under .top {
	position: absolute;
	right: 10px;
	top: 0;
	display: block;
	width: 51px;
	height: 17px;
	background: url('images/btn-top.gif') 0 0 no-repeat;
	text-indent: -9999px;
}
/*++++++++++++++++++++++++++++++++++++ Right column ++++++++++++++++++++++++++++++++*/
.right-column .box {
	margin-bottom: 12px;
	width: 226px;
	background: url('images/right-small-box.gif') 0 0 repeat-y;
}
.right-column .box-top {
	width: 226px;
	background: url('images/right-small-box-top.gif') 0 0 no-repeat;
}
.right-column .box-btm {
	padding-bottom: 15px;
	text-align: right;
	width: 226px;
	height: 100%;
	background: url('images/right-small-box-btm.gif') 0 100% no-repeat;
}
.right-column .box h3 {
	text-align: left;
}
.right-column .box p {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 95%;
}
.right-column .box ul {
	margin: 5px 0 0 10px;
	text-align: left;
	list-style: none;
}
.right-column .box ul li {
	display: block;
	margin: 0 0 3px 0;
	height: 1%;
}
.right-column .box ul li a {
	display: block;
	margin: 0;
	padding: 3px 10px 0 10px;
	background: url('images/icon-blue-arrow.gif') 0 6px no-repeat;
	color: #58595b;
	font-size: 95%;
	text-decoration: none;
}
.right-column .box ul.agenda-mini li a {
	background: none;
	padding: 0;
}
.right-column .box ul li a em {
	display: block;
	width: 40px;
	float: left;
	font-style: normal;
}
.right-column .box ul li a span {
	display: block;
	width: 165px;
	float: left;
}
.right-column .box ul li a:hover span {
	text-decoration: underline;
}
.right-column .box ul li:after {
	content: "";
	display: block;
	clear: both;
}
.right-column .box a.more {
	text-align: right;
	margin: 0;
	padding: 0 10px 0 10px;
	background: url('images/icon-blue-arrow.gif') 0 6px no-repeat;
}
/*++++++++++++++++++++++++++++++++++++ Footer ++++++++++++++++++++++++++++++++*/
.footer {
	position: relative;
	margin: 25px 0 0 0;
	background: #00518e url('images/footer-left.gif') 0 100% no-repeat;
}
.footer ul {
	height: 30px;
	list-style: none;
	text-align: center;
	background: url('images/footer-right.gif') 100% 100% no-repeat;
}
.footer ul li {
	padding: 0 10px 0 0;
	display: inline;
	line-height: 30px;
	font-size: 95%;
	color: #99b9d2 !important;
}
.footer ul li a {
	padding: 0 10px 0 10px;
	font-size: 95%;
	color: #99b9d2 !important;
	text-decoration: none !important;
	background: url('images/footer-split.gif') 0 2px no-repeat;
}
.footer ul li a.first {
	background: none;
}
.footer .left-column-img {
	position: absolute;
	left: 0;
	top: -386px;
}
.clear {
	clear: both;
}


/*++++++++++++++++++++++++++++++ Sifr +++++++++++++++++++++++++++++++++++*/
    .sIFR-active h1.yellow-box {
      visibility: hidden;
      font-family: Arial;
    }


    .sIFR-active h3 {

    }
	
	
	
	
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

/*++++++++++++++++++++++++++++++ XML Search +++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++ XML search +++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++Left-Column-Search-Style++++++++++++++++++++++++++++*/
#mainzoekBox tbody tr .xml-leftcolumn {
display: none;
}

#mainzoekBox tbody tr .xml-leftcolumn .subtitel {
margin: 20px 25px 0 0;
display: block;
width: 164px;
height: 30px;
text-indent: 7px;
font-size: 95%;
color: #000;
text-decoration: underline;
background: url('images/xmlsearch-split.gif') 0 100% repeat-x;
}
#mainzoekBox .xml-leftcolumn .binnenrubriek_titel {
margin: 10px 0 10px 0;
display: block;
width: 164px;
height: 20px;
text-indent: 7px;
color: #000;
font-weight: bold;
}
#mainzoekBox .xml-leftcolumn .binnenrubriek_rubrieken {
color: #000;
font-size: 95%;
} 
#mainzoekBox .xml-leftcolumn .binnenrubriek_rubrieken label {
float: left;
margin: -4px 0 0 0;
font-size: 95%;
}
#mainzoekBox .xml-leftcolumn .binnenrubriek_rubrieken span{
display: block;
margin: 0 0 0 7px;
font-size: 95%;
}

/*++++++++++++++++++++++++Right-Column -Search-Style++++++++++++++++++++++++++++*/
#mainzoekBox .titel {
}
#mainzoekBox .titel .keyword {
}

#mainzoekBox .title_td {
	font-weight: bold;
}
#mainzoekBox .found_item {
	margin: 0 0 25px 0;
	padding: 10px;
	background: #f8f8f8;
	border: 1px solid #f0f0f0;
}
#mainzoekBox .searchSnapshot {
}
#mainzoekBox .title_link {
	display: block;
	margin-top: 10px;
	font-weight: bold;
}
#mainzoekBox .target_url a {
display: block;
margin: 10px 0 15px 0;
font-size: 95%;
}
#mainzoekBox, #NoResults {

}


.searchPager table {
	margin: 10px 0 10px 0;
	width: auto !important;
}
.searchPager table tr td {
	
	color: #fff;
	width: 18px;
	text-align: center;
}
.searchPager table tr td a {
	background: #409bc8;
	float: left;
	margin: 0 2px;
	display: block;
	border: 1px solid #409bc8;
	width: 18px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	font-weight: normal;
	color: #000 !important;
	background: #fff;
	text-decoration: none;
}
.searchPager table tr td a:visited {
	color: #666 !important;
}

/*++++++++++++++++++++++++ Nieuwsbrief form ++++++++++++++++++++++++++++*/
.nieuwsbrief-box .required-text {
	padding-left: 359px;
	color: #58595b;
}
.nieuwsbrief-box fieldset{
	border: 0;
	color: #58595b;
}
.nieuwsbrief-box fieldset legend {
	font-size: 110%;
	font-weight: bold;
	color: #00518e;
}
.nieuwsbrief-box fieldset div {
	clear: both;
	margin: 2px 0 2px 0;
}
.nieuwsbrief-box fieldset div label {
	display: block;
	margin-left: 10px;
	float: left;
	width: 175px;
}
.nieuwsbrief-box fieldset div input {
	float: left;
	margin-bottom: 1px;
	height: 20px;
	border: 1px solid #1d7fb4;
	color: color: #58595b;
	line-height: 20px;
}
.submit-box {
	margin-top: 10px;
	margin-left:190px;
}

#streep {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B0DBF2;
	position: relative;
	height: 1px;
	width: 87%;
	margin-right: 10%;
	margin-left: 3%;
}
/*Download pagina */
#downloadblock {
	padding-top: 20px;
}
#downloadblock ul{
	margin-left: 0px!important;
	margin-bottom: 10px;
}
#downloadblock ul li{
	margin-top: 0px!important;
}
#downloadblock ul .content{
	margin-left: 10px;
}



hr {
	margin: 10px 0 10px 0;
	color:#FF0000;
	border:none;
	border-top:1px solid #E6E7E8;
	height:1px;
	width: 500px;
}

#kopunderline a {
	text-decoration: underline;
	color: #00518b;
}

#kopunderline a:hover {
	text-decoration: none;
}


/* Downloads overzicht */
.downloadlist {
	margin: 10px 0 0 3px;
	width: 520px;
	border-collapse: collapse;
	border: 1px solid #ddd;
}
.downloadlist th {
	height: 20px;
	line-height: 20px;
	text-align: left;
	background: #ddd;
	color: #666;
	text-indent: 10px;
}
.download-cat-box {
	border: 1px solid #ddd;
}
.downloadlist table td {
	line-height: 20px;
	height: 20px;
	border-bottom: 1px solid #ccc;
}
.downloadlist table .left {
	padding-left: 10px;
	width: 400px;	
}

.portal-aanmeld-knop {
	width: 227px;
	height: 150px;
	background: url('images/bg_aanmeld.jpg') 0 0 no-repeat;
}
.portal-aanmeld-knop h5 {
	padding: 10px 0 0 15px;
	color: #fff;
	font-size: 115%;
	font-weight: bold;
}
.portal-aanmeld-knop p{
	margin: 5px 0 0 60px;
	color: #fff;
	line-height: 15px;
}
.portal-aanmeld-knop a {
	display: block;
	margin-top: 10px;
	margin-left: 60px;
	color: #fff;
	text-decoration: underline;
	font-size: 110%;
}
.portal-aanmeld-knop a:hover {
	color: #fff;
}

.portal-vertrouwenswerk-knop {
	width: 227px;
	height: 150px;
	background: url('images/bg_vertrouwenswerk.jpg') 0 0 no-repeat;
}
.portal-vertrouwenswerk-knop h5 {
	padding: 10px 0 0 10px;
	color: #fff;
	font-size: 115%;
	font-weight: bold;
}
.portal-vertrouwenswerk-knop p{
	margin: 5px 0 0 60px;
	color: #fff;
	line-height: 15px;
}
.portal-vertrouwenswerk-knop a {
	display: block;
	margin-top: 5px;
	padding-left: 8px;
	color: #fff;
	text-decoration: none !important;
	font-size: 110%;
                background: url('images/portal-seperator.gif') 0 6px no-repeat;
}
.portal-vertrouwenswerk-knop a:hover {
	color: #fff;
}

.portal-vertrouwenswerk-knop a:visited {
	color: #fff;
}

.portal-vertrouwenswerk-knop ul{
                list-style-type: none;
                margin: 0 0 0 12px;
}

/*++++++++++++++++++++++++ Contact form ++++++++++++++++++++++++++++*/
.tmplform input, textarea, select{
                font-family: verdana;
                font-size: 100%; 
}
.tmplform input{
                height: 16px;
}
.tmplform input.knop{
                height: 20px;
}
.tmplform textarea{
                width: 257px;
}
.itemDate {
	display: block;
	margin: 5px 0 15px 5px;
}
.subkop {
	font-weight: bold;
	color: #00518e;
	font-size: 115%;
	line-height: 15px;
	margin-bottom: -30px !important;
	/* margin-top: -2px; 
	padding: 20px 0 0 0 !important;
}
span.path {
	visibility: hidden;
}

