body {
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, sans-serif;
    font-size:12px;
    color:#808080;
}
a {
    cursor: pointer;
    text-decoration:none;
    color:#004990;
}
img {
    border:none;
}
.dblauw {
   color:#004990;
}
.blauw {
    color:#00aeef;
}
.groen {
    color:#8CC63F;
}
.paars {
    color:#A9218E;
}
.oranje {
    color:#FAA634;
}
h1 {
    margin:0px;
    font-size:18px;
}
input, select, textarea {
    font-size:11px;
	color:#999;
}
legend {
	color:#999;
/*	display: none; */
    font-size:11px;
}
fieldset {
/*	border: 1px solid white; */
	margin-bottom: 20px;
}
.info_field a {
    font-size:11px;
	color:#666;
}

.normal {
	font-weight: bold;
    color:#666;
}
.meer {
    float:right;
    display:block;
}
.highlight {
	padding: 2px;
	background-color: #FFFF99;
	color: #666666; 
}
.wrapper {
    width:940px;
    position:relative;
    margin:0px auto;
}
.logoblok {
    width:261px;
    height:133px;
    padding:0px 0px 0px 0px;
    position:absolute;
    top:25px;
    _top:50px;
    left:0px;
    z-index:100;
    background:url(../img/bolbanner2.png) bottom left no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../img/bolbanner2.png');
}
.logo {
    position:absolute;
    top:0px;
    _top:-10px;
    left:0px;
    margin:0px;
    padding:0px;
}
.header {
    height:60px;
    position:relative;
    width:940px;
	z-index: 100;
}
.topblok {
    position:absolute;
    right:0px;
    top:10px;
    z-index:2;
    color:#8CC63F;
    text-align:left;
    font-size:11px;
}
.topblok a {
    font-weight:bold;
    color:#8CC63F;
}
ul.menu {
    width:670px;
    position:absolute;
    top:40px;
    right:0px;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
ul.menu li {
    list-style-type:none;
    float:left;
    margin:0px 25px 0px 0px;
	padding: 1px 0px 3px;
}
ul.menu li a {
    color:#00AEEF;
}
ul.menu li a:hover, ul.menu li a.active {
    color:#004990;
}
ul.menu li ul {
	width: 165px;
    position:absolute;
	z-index: 101;
	display: none;
	position: absolute;
	margin: 3px 0px; *margin: 0px;
	padding: 7px 0px 5px 3px; *padding-top: 3px;
	background-color: white;
	border: 1px solid #00aeef;
}
ul.menu li:hover ul, ul.menu li.sfhover ul {
	display: block;
}
ul.menu li ul li {
	width: 165px;
	margin: 0px;
	padding: 2px;
}
ul.menu li ul li a {
	padding: 4px;
}



/* Home */
.content-home {
    width:940px;
    height:422px;
    position:relative;
}
.banner-home {
    position:absolute;
    z-index:1;
    top:0px;
    left:0px;
    width:940px;
    height:422px;
}
.tekstblok-home {
    position:absolute;
    top:230px;
    left:20px;
    padding:20px 0px 20px 20px;
    width:477px;
    height:133px;
    background:#ffffff;
    z-index:2;
    color:#004990;
	overflow:hidden;
}
.tekstblok-home h1 {
    font-size:17px;
}
.tekstblok-home p {
    line-height:150%;
}
.tekstblok-home .meer {
    color:#00AEEF;
    font-weight:bold;
}
.nieuwsblok-home {
    width:403px;
    height:173px;
    position:absolute;
    top:230px;
    right:20px;
    z-index:2;
    background:url(../img/transp-blauw-home.png) bottom left no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='img/transp-blauw-home.png');
}
.nieuwsblok-home h2 {
    margin:20px 0px 0px 90px;
    color:#ffffff;
    font-size:17px;
}
.nieuwsblok-home ul.nieuws-home {
    margin:0px 0px 0px 90px;
    padding:0px;
    overflow:hidden;
    z-index:10;
}
.nieuwsblok-home ul.nieuws-home li {
    list-style-type:none;
    padding:0px;
    margin:7px 0px;
    position:relative;
    overflow:hidden;
    width:300px;
    font-size:11px;
}
.nieuwsblok-home ul.nieuws-home li .nieuwsfoto-home {
    width:70px;
    height:45px;
    float:left;
}
.nieuwsblok-home ul.nieuws-home li p {
    display:block;
    float:right;
    margin:0px 10px 0px 0px;
    width:205px;
    color:#ffffff;
}
.nieuwsblok-home ul.nieuws-home li p a {
    color:#ffffff;
}
.nieuwsblok-home ul.nieuws-home li .pijl-meer {
    position:absolute;
    right:0px;
    bottom:0px;
}
.afb-nieuws {
	float:left;
	margin:0px 5px 5px 0px;
}

ul.blokken-home {
    width:940px;
    height:100px;
    position:relative;
    margin:15px 0px 0px 0px;
    padding:0px;
}
ul.blokken-home li {
    list-style-type:none;
    position:relative;
    float:left;
    width:231px;
    height:100px;
    margin:0px 0px 0px 5px;
}
ul.blokken-home li.first {
    margin:0px;
}
ul.blokken-home li h2 {
    width:201px;
    height:15px;
    padding:5px 15px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
    margin:0px;
    font-size:14px;
    color:#ffffff;
}
ul.blokken-home li h2 a {
    color:#ffffff;
}
.bg-blauwpijl {
    background:url(../img/blauw-pijl.png) top left no-repeat;
}
.bg-groenpijl {
    background:url(../img/groen-pijl.png) top left no-repeat;
}
.bg-paarspijl {
    background:url(../img/paars-pijl.png) top left no-repeat;
}
.bg-oranjepijl {
    background:url(../img/oranje-pijl.png) top left no-repeat;
}
/**/

/* Invulling vervolg */
.banner {
    width:940px;
    height:190px;
    position:relative;
	z-index:-1;
}
.border-blauw {
    border:1px solid #00AEEF;
}
.innercontainer {
    width:938px;
    position:relative;
    overflow:hidden;
    padding-bottom:20px;
}

.left {
    position:relative;
    float:left;
    margin:0px 20px 0px 0px;
    width:180px;
    padding-bottom:70px;
}
.midden {
    width:518px;
    position:relative;
    float:left;
    margin:0px 20px 0px 0px;
}
.breed {
    width:718px;
}
.right {
    width:180px;
    position:relative;
    float:left;
    padding-top:30px;
}
.hkz {
    position:absolute;
    left:30px;
    bottom:20px;
    width:45px;
    height:38px;
    z-index:2;
}

/* Submenu */
ul.submenu {
    margin:0px;
    padding:0px;
    position:relative;
    overflow:hidden;
    width:180px;
}
ul.submenu li {
    width:180px;
    margin:0px;
    padding:0px;
    list-style-type:none;
}
ul.submenu li a {
    display:block;
    width:160px;
/*  height:20px;*/
    margin:0px;
    padding:5px 10px 5px 10px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
}
ul.submenu li.dblauw a {
    background:#004990;
}
ul.submenu li.blauw a {
    background:url(../img/sub-b.gif) top left no-repeat;
}
ul.submenu li.blauw a:hover, ul.submenu li.blauw a.active {
    background:url(../img/sub-b-a.gif) top left no-repeat;
}
ul.submenu li.groen a {
    background:url(../img/sub-g.gif) top left no-repeat;
}
ul.submenu li.groen a:hover, ul.submenu li.groen a.active {
    background:url(../img/sub-g-a.gif) top left no-repeat;
}
ul.submenu li.paars a {
    background:url(../img/sub-p.gif) top left no-repeat;
}
ul.submenu li.paars a:hover, ul.submenu li.paars a.active {
    background:url(../img/sub-p-a.gif) top left no-repeat;
}
ul.submenu li.oranje a {
    background:url(../img/sub-o.gif) top left no-repeat;
}
ul.submenu li.oranje a:hover, ul.submenu li.oranje a.active {
    background:url(../img/sub-o-a.gif) top left no-repeat;
}

ul.submenu ul, ul.submenu li.dblauw ul {
    margin:0px;
    padding:0px;
    position:relative;
    background:#EBEBEB;
}
ul.submenu li.dblauw ul {
/*	padding:20px 0px;*/
}
ul.submenu li li {
    margin:0px;
    padding:0px;
    position:relative;
    border-bottom:1px #808080 dashed;
}
ul.submenu li.dblauw li a, 
ul.submenu li.blauw li a, 
ul.submenu li.groen li a, 
ul.submenu li.paars li a, 
ul.submenu li.oranje li a {
    background:none;
    margin:0px 0px 0px 10px;
    padding-left:15px;
    color:#808080;
    font-size:11px;
    font-weight:normal;
}
ul.submenu li.dblauw li a.active, ul.submenu li.dblauw li a:hover {
    color:#004990;
    background:url(../img/sub-pijl-db.gif) left 8px no-repeat;
}
ul.submenu li.blauw li a.active, ul.submenu li.blauw li a:hover {
    color:#00aeef;
    background:url(../img/sub-pijl-b.gif) left 8px no-repeat;
}
ul.submenu li.groen li a.active, ul.submenu li.groen li a:hover {
    color:#8CC63F;
    background:url(../img/sub-pijl-g.gif) left 8px no-repeat;
}
ul.submenu li.paars li a.active, ul.submenu li.paars li a:hover {
    color:#A9218E;
    background:url(../img/sub-pijl-p.gif) left 8px no-repeat;
}
ul.submenu li.oranje li a.active, ul.submenu li.oranje li a:hover {
    color:#FAA634;
    background:url(../img/sub-pijl-o.gif) left 8px no-repeat;
}

ul.submenu li li ul {
	margin-bottom: 5px;
}
ul.submenu li li li {
	border-bottom: none;
	padding-left: 15px;
}
ul.submenu li li li a {
	padding: 1px;
}
ul.submenu li li li a:active, ul.submenu li li li a.active, ul.submenu li li li a:hover {
	color: #333!important;
	background: none!important;
}
/**/
/* Midden*/

.kruimelpad {
    width:518px;
    margin:10px 0px;
    position:relative;
    text-align:right;
    font-size:10px;
    color:#B2B2B2;
}
.kruimelpad a {
    color:#b2b2b2;
}
.kruimelpad a:hover {
    text-decoration:underline;
}


/**/
/* Rechts */

.nieuwsblok {
    width:180px;
    position:relative;
    overflow:hidden;
    background:#EBEBEB;
    font-size:11px;
    padding-bottom:10px;
}
.nieuwsblok h2 {
    width:160px;
    margin:5px 10px;
    color:#ffffff;
    font-size:15px;
}
.nieuwsblok ul {
    margin:0px 0px 0px 0px;
    padding:0px;
    position:relative;
    overflow:hidden;
}
.nieuwsblok ul li {
    list-style-type:none;
    margin:20px 10px;
    padding:0px;
    position:relative;
    width:160px;
    display:block;
}
.nieuwsblok ul li .meer {
    position:relative;
}

.nieuwsblok ul li .meerblauw a, 
.nieuwsblok ul li .meergroen a, 
.nieuwsblok ul li .meerpaars a, 
.nieuwsblok ul li .meeroranje a {
    clear:both;
    float:right;
    padding-right:10px;
    margin-bottom:10px;
}
.nieuwsblok ul li .meerblauw a {
    color:#00aeef;
    background:url(../img/sub-pijl-b.gif) right 5px no-repeat;
}
.nieuwsblok ul li .meergroen a {
    color:#8CC63F;
    background:url(../img/sub-pijl-g.gif) right 5px no-repeat;
}
.nieuwsblok ul li .meerpaars a {
    color:#A9218E;
    background:url(../img/sub-pijl-p.gif) right 5px no-repeat;
}
.nieuwsblok ul li .meeroranje a {
    color:#FAA634;
    background:url(../img/sub-pijl-o.gif) right 5px no-repeat;
}

.nieuwsblok .bggeen, 
.nieuwsblok .bgdblauw, 
.nieuwsblok .bgblauw, 
.nieuwsblok .bggroen, 
.nieuwsblok .bgpaars, 
.nieuwsblok .bgoranje {
    width:180px;
    height:30px;
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
	filter: alpha(opacity=75); opacity: 0.75; -moz-opacity:.75; -khtml-opacity: 0.75;
}

.nieuwsblok .bgdblauw, .nieuwsblok .bggeen {
/*  background: url(../img/blok-dblauw-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/blok-dblauw-t.png');
*/	background-color: #004990;
}
.nieuwsblok .bgblauw {
/*  background:url(../img/blok-blauw-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/blok-blauw-t.png');
*/	background-color: #00aeef;
}
.nieuwsblok .bggroen {
/*  background:url(../img/blok-groen-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/blok-groen-t.png');
*/	background-color: #8cc63f;
}
.nieuwsblok .bgpaars {
/*  background:url(../img/blok-paars-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/blok-paars-t.png');
*/	background-color: #a9218e;
}
.nieuwsblok .bgoranje {
/*  background:url(../img/blok-oranje-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/blok-oranje-t.png');
*/	background-color: #faa634;
}

ul.overzicht-aanbod {
    position:relative;
    margin:0px;
    padding:0px;
    overflow:hidden;
}
ul.overzicht-aanbod li {
    margin:0px 20px 20px 0px;
    width:239px;
    height:118px;
    position:relative;
    list-style-type:none;
    float:left;
}
ul.overzicht-aanbod img {
    position:absolute;
    z-index:-1;
}
ul.overzicht-aanbod li h2 {
    width:219px;
    margin:0px;
    color:#ffffff;
    font-size:13px;
	filter: alpha(opacity=75); opacity: 0.75; -moz-opacity:.75; -khtml-opacity: 0.75;
}
ul.overzicht-aanbod li a h2 {
    color:#ffffff;
    padding:5px 10px;
    display:block;

    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;
    z-index:2;
}
ul.overzicht-aanbod li h2 .small {
    font-size:10px;
}

ul.overzicht-aanbod li .bgdblauw h2 {
/*  background:url(../img/blok-dblauw-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/blok-dblauw-t.png');
*/	background-color: #004990;
}
ul.overzicht-aanbod li .bgblauw h2 {
/*  background:url(../img/blok-blauw-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/blok-blauw-t.png');
*/	background-color: #00aeef;
}
ul.overzicht-aanbod li .bggroen h2 {
/*  background:url(../img/blok-groen-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/blok-groen-t.png');
*/	background-color: #8cc63f;
}
ul.overzicht-aanbod li .bgoranje h2 {
/*  background:url(../img/blok-oranje-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/blok-oranje-t.png');
*/	background-color: #faa634;
}
ul.overzicht-aanbod li .bgpaars h2 {
/*  background:url(../img/blok-paars-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/blok-paars-t.png');
*/	background-color: #a9218e;
}
ul.overzicht-aanbod li .bgrood h2 {
/*  background:url(../img/blok-rood-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/blok-rood-t.png');
*/	background-color: #ee2e24;
}
ul.overzicht-aanbod li .bggeel h2 {
/*  background:url(../img/blok-geel-t.png) bottom left;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/blok-geel-t.png');
*/	background-color: #ffd24f;
}
.linktabel {
    margin:20px 0px;
}
.linktabel td {
    padding-bottom:20px;
}
.linktabel h2 {
    font-size:12px;
    margin:0px;
    min-height:18px;
    height:auto !important;
    height:18px;
}
.linktabel h2 a {
    padding:0px 0px 5px 25px;
    display:block;
    background:url(../img/pijl-link.gif) top left no-repeat;
}
.linktabel .meer a {
    padding-right:10px;
    font-weight:bold;
    background:url(../img/pijl-blauw.gif) 65px 4px no-repeat;
    clear:both;
}
ul.albumoverzicht {
    width:550px;
    position:relative;
    margin:20px 0px;
    padding:0px;
}
ul.albumoverzicht li {
    list-style-type:none;
    float:left;
    margin:0px 50px 0px 0px;
    width:125px;
    height:200px;
}
ul.detail li {
    height:160px;
}
ul.albumoverzicht li a {
    color:#00AEEF;
}
ul.albumoverzicht li .albumimg {
    margin:0px 0px 15px 0px;
}
ul.albumoverzicht li .albumlink {
    padding-right:10px;
    background:url(../img/pijl-lblauw.gif) right 3px no-repeat;
}
.terug {
    padding-left:10px;
    clear:both;
    background:url(../img/pijl-lblauw-links.gif) 0px 3px no-repeat;
}

.terug a {
    color:#00AEEF;
}
.teruggrijs {
    background:url(../img/pijl-zwart-links.gif) 0px 5px no-repeat;
    margin:20px 0px;
}
.teruggrijs a {
    color:#000000;
}
h2 {
    font-size:12px;
    min-height:18px;
    height:auto !important;
    height:18px;
}
h2.resultaat {
    padding:0px 0px 5px 25px;
    display:block;
    line-height:150%;
    background:url(../img/pijl-link.gif) top left no-repeat;
}
.tablewie {
    margin:20px 0px 10px 0px;
    font-size:11px;
    width:700px;
}
.tablewie td, .tablewie th {
    padding:5px 20px 5px 0px;
    text-align:left;
    vertical-align: top;
}
.tablewie td a {
    color:#808080;
}
.tablewie td a:hover {
	color:#004990;
}
.tablewie th {
    color:#00AEEF;
}
.tablewie thead.border th, .tablewie tbody.border td, .tablewie td.border, .tablewie th.border {
    border-bottom:1px solid #00AEEF;
}
.tablewie thead.no-border td strong, .tablewie tbody.no-border td strong {
    color:#004990;
}
.tablewie td .meer {
    float:left;
}
.tablewie td .meerdblauw a {
    clear:both;
    float:right;
    padding-right:10px;
    margin-bottom:10px;
    color:#004990;
    background:url(../img/pijl-blauw.gif) right 4px no-repeat;
    font-weight:bold;
}
/**/

.logout {
	width: 120px;
	float: right;
}

/* Footer */
.footer {
    margin:20px 0px;
    position:relative;
    font-size:11px;
}
.footer-left {
    position:relative;
    float:left;
}
.footer-left a {
    color:#808080;
}
.footer-left a:hover {
    color:#8CC63F;
}
.footer-right {
    position:relative;
    float:right;
    font-size:10px;
    color:#8CC63F;
}
.footer-right a {
    color:#8CC63F;
}
.footer-right a:hover {
    color:#808080;
}
