@charset "utf-8";

/***************************************
	
	MEE Friesland  	- 	CSS Styles

***************************************/

*
{
	margin: 0px;
	padding: 0px;
}

body
{
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #dbccb9;
	position:relative;
}

/* Container */
.container 
{
	position: relative;
	left: 50%;
	width: 960px;
	margin-left: -480px;
	overflow:hidden;
}


/* Contnet */ 
.content
{
	padding-top: 220px;
}

/* main menu */
.main-menu
{
	position:absolute; 
	top:80px;
	width: 960px;
	height: 106px;
	left: 0px;
	z-index: 5;	
}

.main-menu-left
{
	background-image:url(img/main-menu-left.png);
	background-position:left;
	background-repeat:no-repeat;
	height: 109px;
	padding-left: 29px;
}

.main-menu-right
{
	background-image:url(img/main-menu-right.png);
	padding-right: 33px;
	height: 109px;
	background-repeat:no-repeat;
	background-position:right;
}

.main-menu-mid
{
	background-image:url(img/main-menu-mid.png);
	height: 109px;
}

.main-menu a.mee-menu-logo
{
	position:absolute;
	display:block;
	width: 76px;
	height: 92px;
	left: 36px;
	top: 39px;
}

.main-menu a.mee-menu-logo img
{
}

.main-menu .tel
{
	display:block;
	position:absolute;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	font-size: 1.7em;
	color:#FFF;
	right: 55px;
	top: 40px;
}

.main-menu ul.menu
{
	list-style:none;
	position:absolute;
	left: 110px;
	top: 43px;
	width: 900px;
}


.main-menu ul.menu .ml
{
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 8px;
	display:block;
	height: 44px;
}

.main-menu ul.menu .mr
{
	background-repeat:no-repeat;
	background-position:right top;
	padding-right: 5px;
	display:block;
	height: 44px;
}

.main-menu ul.menu .mm
{
	background-position: top;
	display:block;
	height: 40px;
	padding-top: 4px;
}

.main-menu ul.menu li.childs:hover .ml
{
	background-image:url(img/main-menu-hover-left.jpg);
}

.main-menu ul.menu li.childs:hover  .mr
{
	background-image: url(img/main-menu-hover-right.jpg);

}
.main-menu ul.menu li.childs:hover  .mm
{
	background-image:url(img/main-menu-hover-mid.jpg);
	color:#000;
}

.main-menu ul.menu li.childs .mm span
{
	display:block;
	padding-right: 16px;
	background-image:url(img/childs-active.png);
	background-repeat:no-repeat;
	background-position:right 5px;
	cursor:default;
}



.main-menu ul.menu li.childs:hover .mm span
{
	background-image:url(img/childs2.png);
}

.main-menu ul li
{
	float:left;
	margin-right: 25px;
}

.main-menu ul li a,
.main-menu ul li .noClick
{
	display:block;
	color:#FFF;
	text-decoration:none;
	height: 44px;
	font-weight: bold;
	cursor:pointer;
}

.main-menu ul li a:hover
{
	color:#aaaaaa;
}

.main-menu ul li.active a
{
	background-image:url(img/main-menu-active.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.main-menu ul.menu li.childs div.submenu
{
	background-color:#FFF;
	position:absolute;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	display:none;
}

.main-menu ul.menu li.childs:hover div.submenu
{
	display:block;
}


.main-menu ul.menu li.childs div.submenu span
{
	display:block;
	color: #ff7e00;
	padding-left: 5px;
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 0.95em;
}

.width
{
	width: 390px;
}

.width10
{	
	width: 395px;
}

.main-menu ul.menu li.childs div ul
{
	list-style:none;
	margin: 0px;
	padding: 0px;
	position: static;
	background-color: #e5e9eb;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow:hidden;
}


.main-menu ul.menu li.childs div div
{
	overflow:hidden;
}

.main-menu ul.menu li.childs div .tl{ background-image:url(img/tl.gif); height: 4px; background-repeat:no-repeat; background-position: left; padding-left:4px;}
.main-menu ul.menu li.childs div .tr{  background-image:url(img/tr.gif); height: 4px;background-repeat:no-repeat; background-position:right; padding-right:4px;}
.main-menu ul.menu li.childs div .tm{background-color: #e5e9eb;  height: 4px;}
.main-menu ul.menu li.childs div .bl{  background-image:url(img/bl.gif); height: 4px;background-repeat:no-repeat; background-position: left; padding-left: 4px; clear:both; 	margin-bottom: 4px;}
.main-menu ul.menu li.childs div .br{  background-image:url(img/br.gif); height: 4px;background-repeat:no-repeat; background-position: right; padding-right: 4px;}
.main-menu ul.menu li.childs div .bm{background-color: #e5e9eb;  height: 4px;}


.main-menu ul.menu li.childs div ul li 
{
	height: auto;
	margin: 0px;
	padding: 0px;
}

.main-menu ul.menu li.childs ul a
{
	height: auto;
	background: none;
	margin: 0px;
	padding: 8px;
	border-bottom: 1px solid #cdd0d1;
	color: #1e445b;
	font-weight: normal;
}

.main-menu ul.menu li.childs div ul li
{
	float:left;
	width: 170px;
	padding-right: 24px;
	background-color: #e5e9eb;
}

.clear
{
	clear:both;
	overflow:hidden
}

.main-menu ul.menu li.childs ul li.top a
{
	border-top: 1px solid #cdd0d1;
}

.main-menu ul.menu li.childs ul a:hover
{
	background-color:#f4f6f7;
}

.menu-hover-bot
{
	width: 100%;
	position:absolute;
	bottom: -6px;
	height: 6px;
	left: -1px;
	display:block;
	padding-right: 3px;
}

.main-menu ul.menu li.childs div .menu-hover-bot .bl
{
	background-image:url(img/main-menu-hover-bot-left.png);
	padding-left: 8px;
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
	height: 6px;
}

.main-menu ul.menu li.childs div .menu-hover-bot .br
{
	background-image:url(img/main-menu-hover-bot-right.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right: 8px;
	display:block;
	height: 6px;
}

.main-menu ul.menu li.childs div .menu-hover-bot .bm
{
	background-image:url(img/main-menu-hover-bot-mid.png);
	height: 6px;
}


.main-menu ul ul li
{
	float:none;
}


/* top menu */
.top-menu
{
	position:absolute;
	z-index: 6;
	top: 0px;
	left: 10px;
	width: 100%;
}

.top-menu ul.menu
{
	top: 27px;
	left: 600px;
	position:absolute;
	width: 260px;
	font-size: 0.95em;
	z-index: 2;
}

.top-menu .text-resize
{
    z-index: 4;
}


.top-menu ul.menu a.childs.active span
{
	background-image:url(img/childs-active.png);
}


.top-menu ul.menu a.childs span,
.top-menu ul.menu li:hover a.childs.active span
{
	padding-right: 12px;
	background-image: url(img/childs.png);
	background-repeat:no-repeat;
	background-position:right center;
}

.top-menu ul
{
	list-style:none;
}

.top-menu ul li
{
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	position:relative;
}

.top-menu ul li a,
.top-menu ul li span.noClick
{
	font-weight: bold;
	display:block;
}

.top-menu ul li:hover div.top-menu-mid
{
	display:block;
}

.top-menu ul li ul
{
	margin: 0px;
	padding: 0px;
}

.top-menu ul li ul li
{
	float:none;
}

.top-menu ul li ul li a
{
	text-align:left;
	background-color: #e5e9ec;
	position:relative;
	margin: 0px;
	padding: 0px;
	float: none;
	width: auto;
	margin-left: 14px;
	margin-right: 14px;
	border-bottom: 1px solid #cccfd1;
	height:auto;
	padding: 9px;
	font-weight: normal;
}

.top-menu ul li ul li a.ispath		
{
	font-weight: bold;
}

.top-menu ul li ul li.first a
{
	border-top: 1px solid #cccfd1;
}

.top-menu ul li ul li a:hover
{
	background: none;
	background-color: #f5f6f7;
}

.top-menu-mid
{
	background-image:url(img/top-menu-mid.gif);
	width: 222px;
	background-repeat:repeat-y;
	position: absolute;
	left: 0px;
	top: 25px;
	padding-top: 15px;
	padding-bottom: 10px;
	z-index:2;
	display:none;
}

.top-menu-bg
{
	background-color: #FFF;
	width: 77px;
	height: 3px;
	position:absolute;
	z-index: 1;
	top: -2px;
	left: 1px;
}

.top-menu-top
{
	background-image:url(img/top-menu-top.gif);
	width: 222px;
	height: 15px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.top-menu-bot
{
	background-image: url(img/top-menu-bot.png);
	height: 10px;
	width: 222px;
	position:absolute;
	bottom: -10px;
	left: 0px;
}


.top-menu ul li a,
.top-menu ul li span.noClick
{
	color: #1f455c;
	font-size: 0.95em;
	text-decoration: none;
	text-decoration: none;
	display:block;
	width: 78px;
	height: 20px;
	text-align:center;
	padding-top: 5px;
}


.top-menu ul li .active.noClick,
.top-menu ul li a.active
{
	background-image:url(img/top-menu.png);
	background-position: left top;
	color:#FFF;
}

.top-menu ul li a.active:hover,
.top-menu ul li a:hover,
.top-menu ul li:hover a,

.top-menu ul li:hover .noClick

{
	background-image:url(img/top-menu.png);
	background-position: right top;
	color: #1f455c;
}

.top-menu ul li:hover ul a
{
	background: none;
}


.top-menu .search
{
	background-image:url(img/search-bg.png);
	background-repeat:no-repeat;
	background-position: top;
	width: 541px;
	height: 42px;
	position:absolute;
	left: 0px;
	top: 16px;
}

.top-menu .search input.search-submit
{
	position:absolute;
	right:5px;
	top: 10px;
	background-image:url(img/btn-search.png);
	width:74px;
	height:25px;
	
}

.top-menu .search input.search-submit:hover
{
	background-image: url(img/btn-search-hover.png);
}


.top-menu .search input.search-text
{
	position:absolute;
	left: 45px;
	width: 410px;
	top: 15px;
	font-size: 1.1em;
	background: transparent none;
	color: #9daab1;
	border: 0px;
	outline: none;
}

div.top-line
{
	outline:  none;
	display:block;
	background:none transparent;
	background-image:url(img/hr.png);
	background-repeat:no-repeat;
	width: 978px;
	height: 13px;
	overflow:hidden;
	position:absolute;
	top: 65px;
	left: -10px;
	z-index:1;
}

.text-resize
{
	position:absolute;
	width: 57px;
	right: 20px;
	top: 28px;
	font-family:"Times New Roman", Times, serif;
}

.text-resize a
{
	display:block;
	float: left;
	margin-right: 7px;
	color:#1e445b;
	text-decoration:none;
}

.text-resize a.active
{
	text-decoration:underline;
}

.text-resize .small
{
	font-size: 14px;
	margin-top: 4px;
}
.text-resize .normal
{
	font-size: 16px;
	margin-top: 2px;

	
}
.text-resize .big
{
	font-size: 20px;
	clear:right;
}


/* footer */ 
.footer
{
	margin-top: 10px;
	margin-bottom: 48px;
	position:relative;	
	min-height: 91px;
	z-index:0;
}

.footer .actueel
{
	position:relative;
	left: 230px;
	top: 0px;
	width: 100px;
}

.footer .site-info
{
	left:390px;
	position:absolute;
	top: 0px;
}

.footer .hkz
{
	position:absolute;
	left: 590px;
	top: 2px;
}

.footer .hkz img
{
}

.footer .hkz span
{
	font-size: 0.8em;
	width: 263px;
	position:absolute;
	left: 62px;
	top: 0px;
	color: #1f455c;
	line-height: 1.5em;
}

.footer .contact
{
	position:absolute;
	left: 24px;
	top: 0px;	
}

.footer .contact address
{
	font-style:normal;
	color:#20455c;
	line-height: 1.6em;
	margin-top: 10px;
	display:block;
}

.footer strong
{
	font-family: "Myriad Pro", "Myriad Web Pro", Arial;
	font-size: 1.4em;
	color: #1f455c;
}

.footer ul
{
	list-style:none;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	min-width: 100px;
}

.footer ul li.topItm
{
	border-top: 1px solid #b9b7b0;
}

.footer ul li
{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #b9b7b0;
}

.footer ul li a
{
	color:#20455c;
	text-decoration:none;
	padding-left: 4px;
	font-size: 0.95em;
	display:block;
	padding-top: 3px;
	padding-bottom: 3px;
}

.footer ul li a:hover
{
    font-weight: bold;
	background-color: #e9e1d7;
}
.footer ul li a.ispath
{
	font-weight: bold;
}

/* Home style */ 

.text-balloon
{
	position:relative;
	background-image:url(img/home-box-mid.png);
	background-repeat:repeat-y;
	margin-left: 10px;
	z-index: 2;
	min-height: 185px;
	width: 700px;
	margin-bottom:29px;
}


.text-balloon-top
{
	background-image: url(img/home-box-top.png);
	width:601px;
	height: 92px;
	position:absolute;
	top: -20px;
	z-index: 2;
}

.text-balloon-bot
{
	background-image: url(img/home-box-bot.png);
	background-repeat:no-repeat;
	background-position: -1px 0px;
	height: 29px;
	position:absolute;
	width: 601px;
	z-index: 2;
	bottom: -37px;
	margin-bottom:8px;
}

.text-balloon-txt
{
	position:relative;
	z-index: 3;
	width: 475px;
	padding-left: 30px;
	padding-top: 30px;
	padding-right: 95px;
	padding-bottom: 5px;
	line-height: 2em;
}

.text-balloon-txt h1
{
	color:#1e445b;
	font-size: 30px;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	margin-top: -50px;
	font-weight:bold;
}

.home-img
{
	width:418px;
	height: 382px;
	position:absolute;
	top: -375px;
	right: 30px;
	z-index: 1;
}

.home-alt-img
{
	background-image:url(img/home-video-still.png);
	width:367px;
	height: 393px;
}

#flash-homePlayer
{
	position:relative;
	z-index: 1;
}

/* home-highlight */
.home-highlight
{
	height: 342px;
	width: 949px;
	margin-top: 35px;
	position:relative;
	background-image: url(img/home-highlight.png);
	margin-left: 6px;
	z-index: 1;
	margin-bottom: 10px;
}

.home-highlight .home-btn-container
{
	position:absolute;
	width: 374px;
	top: 19px;
	right: 20px;
}

.home-highlight .home-btn
{
	display:block;
	width: 374px;
	height: 148px;
	margin-bottom: 10px;
	position:relative;
	color:#FFF;
	text-decoration:none;
	background-position:top;
}

.home-highlight .home-btn:hover
{
	background-position:bottom;
}

.home-highlight .home-btn span.lees-meer
{
	display:block;
	height: 16px;
	width: 347px;
	text-align:right;
	position:absolute;
	bottom: 10px;
	left: 0px;
}

.home-highlight .home-btn span.lees-meer span
{
	background-image:url(img/home-btn-more.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 22px;
	text-decoration: underline;

}


.home-highlight .leefgebieden
{
		width: 546px;
}

.leefgebieden h3
{
	font-size: 1.7em;
	color:#FFF;
	font:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight: bold;
	padding-top: 34px;
	padding-left: 26px;
}

.leefgebieden ul
{
	list-style:none;
	margin-top: 20px;
	margin-left: -4px;
}

.leefgebieden ul li
{
	display:block;
	width: 171px;
	float:left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 14px;
		position:relative;

}

.leefgebieden ul li a
{
	color:#FFF;
	text-decoration: none;
	font-size: 0.9em;
}

.leefgebieden ul li a .hover
{
	background-image:url(img/leefgebieden-hover.png);
	background-repeat:repeat;
	background-position: center;
	width:158px;
	height: 81px;
	position:absolute;
	top: 2px;
	left: 2px;
	display:block;
	visibility:hidden;
	cursor:pointer;
}

.collum-left .leefgebieden ul li a .hover
{
	background-image:url(img/leefgebieden-hover.png);
	width:148px;
	height: 76px;
	position:absolute;
	top: 10px;
	left: 2px;
	display:block;
	visibility:hidden; 
}

.leefgebieden ul li a:hover .hover
{
	visibility:visible;
}

.leefgebieden ul li span
{
	display:block;
}

.leefgebieden ul li img
{
	border: 2px solid #fff;
}


a.home-link
{
	font-size: 1.6em;
	color:#a5a5a5;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight:bold;
	display:block;
	text-align:center;
	text-transform:uppercase;
}


.lees-voor
{
	color:#ed8013;
	text-decoration:underline;
	display:block;
	position:absolute;
	z-index: 3;
	left: 460px;
	top: 251px;

}

.lees-voor-home
{
	top: 226px;
	left: 460px;
}

.lees-voor-overMee
{
	top: 252px;
	left: 850px;
}

.lees-voor-sk
{
	top: 252px;
	left:850px;
}


/* Breadcrums */
.breadcrums
{
	position:absolute;
	left: 22px;
	top: 196px;
}

.breadcrums ul
{
	list-style:none;
}

.breadcrums ul li
{
	float:left;
	padding-right: 20px;
	margin-right: 20px;
	background-image:url(img/breadcrums.png);
	background-repeat:no-repeat;
	background-position:right;
}

.breadcrums ul li.ispath
{
	text-decoration:none;
	background-image:none;
}

.breadcrums ul li.ispath a
{
	text-decoration:none;
	cursor: text;
}

.breadcrums ul li span,
.breadcrums ul li a
{
	color: #63808d;
}




/* collum-left */

.collum-left
{
	width: 553px;
	float:left;
	margin-left: 4px;
	line-height: 1.8em;
}

.collum-left a
{
	color: #dc7712;
	text-decoration:underline;
}

.collum-left a:hover
{
	text-decoration:none;
}

.collum-left .top
{
	background-image:url(img/content-left-top.png);
	width:553px;
	height:16px;
}

.collum-left .mid
{
	background-image:url(img/content-left-mid.png);
	padding-left: 28px;
	padding-right: 28px;
}

.collum-left  h1 
{
	color:#1e445b;
	font-size: 30px;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 80px;
	line-height:normal;
}


.collum-left  h2
{
	color:#1e445b;
	font-size: 1.4em;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 20px;
}

.collum-left .bot
{
	background-image:url(img/content-left-bot.png);
	height: 20px;
	width: 553px;
}


.img-frame-container
{
	width: 506px;
	height: 222px;
	position:relative;
	margin-left: -6px;
	margin-bottom: 8px;
}

.img-frame-container .img-frame
{
	background-image:url(img/img-frame.png);
	width: 506px;
	height: 222px;
	position:absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
}

.img-frame-container img
{
	position:absolute;
	z-index: 1;
	left: 8px;
	top: 7px;
}

/* box */
.box .mm
{
	background-color: #e5e9eb;
	float:left;
	padding-bottom: 14px;
	padding-top: 14px;
}

.box .tl
{
	background-image:url(img/tl.gif);
	height: 4px;
	background-repeat:no-repeat;
	background-position: left;
	padding-left:4px;
	overflow:hidden;
}

.box .tr
{
	background-image:url(img/tr.gif);
	height: 4px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:4px;
	overflow:hidden;
}

.box .tm
{
	background-color: #e5e9eb;
	height: 4px;
	overflow:hidden;
}

.box .bl
{
	background-image:url(img/bl.gif);
	height: 4px;
	background-repeat:no-repeat;
	background-position: left;
	padding-left: 4px;
	clear:both;
	overflow:hidden;
}

.box .br
{
	background-image:url(img/br.gif);
	height: 4px;
	background-repeat:no-repeat;
	background-position: right;
	padding-right: 4px;
	overflow:hidden;
}

.box .bm
{
	background-color: #e5e9eb;
	height: 4px;
	overflow:hidden;
}
.box ul
{
	list-style:none;
}

.box ul li 
{
	height: auto;
	margin: 0px;
	padding: 0px;
	float:left;
}

.box ul a
{
	height: auto;
	background: none;
	margin: 0px;
	padding: 8px;
	border-bottom: 1px solid #cdd0d1;
	color: #1e445b;
	display:block;
	text-decoration: none;
}

.box ul li
{
	float:left;
	width: 200px;
	padding-right: 24px;
	background-color: #e5e9eb;
}

.box ul a:hover
{
	background-color:#f4f6f7;
}

.box ul li.topItm a
{
	border-top: 1px solid #cdd0d1;
}


a.btn-info
{
	display: block;
	min-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.3em;
	color:#FFF;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	text-transform:uppercase;
	background-color: #99aeba;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}

.square-box
{
	background-color: #e5e9eb;
	padding-bottom: 30px;
}

.square-box ul
{
	padding-top: 15px;
}

.spacer
{
	height: 20px;
	clear:both;
}




.collum-right
{
	float:left;
	width: 389px;
	margin-left: 10px;
	position:relative;
	z-index:2;
}

.collum-right .itm
{
	margin-bottom: 8px;
	margin-top: 3px;
}

.collum-overMee .top,
.collum-right .itm .top
{
	background-image: url(img/content-right-top.png);
	width: 389px;
	height: 7px;
}

.collum-overMee .bot,
.collum-right .itm .bot
{
	background-image: url(img/content-right-bot.png);
	width: 389px;
	height: 7px;
}	

.collum-overMee .mm,
.collum-right .itm .mm
{
	background-image:url(img/content-right-mid.png);
	padding: 4px;
}

.collum-right .mm .wit-vlak 
{
    position:absolute;
    width:183px;
    left:193px;
    height:144px;
    top:0px;
    background-color:#fff;
    z-index:4;
}

.collum-overMee .mm h4,
.collum-right .itm .mm h4
{
	font-size: 1.5em;
	color:#1e445b;
	padding-left: 15px;
	font:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight: bold;
}

.collum-left .mid .download 
{
    padding-bottom:20px;
}

.collum-left .mid .download h4 
{
    color:#1E445B;
    font-size:1.5em;
    font-weight:bold;
    margin-bottom:10px;
    padding-left:15px;
}

.collum-left .mid .download ul 
{
    padding:0;
}

.collum-left .mid .download ul li .size 
{
    right:40px;
}

.cursus-b ul,
.download ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 18px;
	padding-bottom: 18px;
}


.cursus-b ul li,
.download ul li
{
	list-style:none;
	margin: 0px;
	padding: 0px;
	position:relative;
}

.cursus-b ul li a,
.download ul li a
{
	display:block;
	padding: 10px 10px 14px 75px;
	background-color: #FFF;
	border-bottom: 1px solid #dcdcdc;
	color: #1f455c;
	text-decoration: none;
}

.cursus-b ul li.topItm a,
.download ul li.topItm
{
	border-top: 1px solid #dcdcdc;
}

.cursus-b ul li a:hover,
.download ul li a:hover
{
	background-color:#ededed;
}

.cursus-b ul li .size,
.download ul li .size
{
	color: #ee7d0c;
	display:block;
	position:absolute; 
	right: 10px;
	top: 10px;
	
}

.cursus-b ul li .icon
{
	display:block;
	width: 37px;
	height: 33px;
	position: absolute;
	left: 12px;
	top: 5px;
/*	background-image:url(img/date-icon.gif); */
	background-image:url(img/cursus-icon.gif);
	background-repeat:no-repeat;
}

.download ul li .icon
{
	display:block;
	background-image:url(img/pdf-icon.gif);
	width: 25px;
	height: 30px;
	position: absolute;
	left: 12px;
	top: 5px;
}


.cursus
{
}

.consulenten,
.consulenten li
{
	margin: 0px;
	padding: 0px;
	list-style:none;
}

.consulenten li
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.consulent
{
	background-image:url(img/consulenten.jpg);
	width:366px;
	height:104px;
	position:relative;
}

.consulent h6
{
	font-size: 1.4em;
	color:#1e445b;
	font:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight: bold;
	position:absolute;
	top: 17px;
	left: 126px;
}

.consulent img
{
	border: 2px solid #fff;
	position:absolute;
	top: 10px;
	left: 10px;
}

.consulent a.mail
{
	display:block;
	position:absolute;
	left: 138px;
	top: 67px;
	color: #1f455c;
	text-decoration: none;
}

.consulent a.mail:hover
{
	text-decoration: underline;
}

.phone-box
{
	background-image: url(img/phone-box.png);
	width:387px;
	height: 58px;
	margin-top: 4px;
	margin-bottom: 8px;
	position:relative;
}

.phone-box span
{
	font:"Myriad Pro", "Myriad Web Pro", Arial;
	font-weight: bold;
	color:#FFF;
	font-size: 24px;
	position:absolute;
	display:block;
	left: 100px;
	top: 13px;
}

.btn-square 
{
	display:block;
	width: 181px;
	background-image:url(img/btn-square.png);
	height: 147px;
	text-decoration: none;
	margin-left: 4px;
	position: absolute;
	z-index: 1;
}

.animation-spacer
{
	height: 136px;
	text-indent: -9000px;
}

.btn-square  span
{
	display:none;
}

.btn-email
{
	background-position: 1px top;
	background-repeat:no-repeat;
	left: 4px;
	top: 0px;
}

.btn-chat
{
    background-repeat: no-repeat;
	background-position: -191px -2px;
	width: 181px;
	left: 193px;
	top: 0px;
}

.btn-chat
{
    margin-left:6px;
    margin-top:2px;
}

.cursus-box
{
}

.cursus-box ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.cursus-box ul li 
{
	float:left;
	margin-right: 6px;
	margin-bottom: 6px;
}

.cursus-box ul li a
{
	display:block;
	background-image:url(img/cursusframe.png);
	width:242px;
	height:116px;
	background-color: #bcc6cc;
	color: #1e445b;
	text-decoration:none;
	position:relative;
}

.cursus-box ul li a:hover
{
	background-color: #1e445b;
	color:#FFF;
}

a span
{
	cursor: pointer;
}

.cursus-box ul li a span.title
{
	display:block;
	position:absolute;
	top: 20px;
	left: 18px;
	font-size: 1.25em;
	color: #1e445b;
	font-weight: bold;
}

.cursus-box ul li a span.ctn
{
	display:block;
	position:absolute;
	top: 55px;
	left: 18px;
	width: 195px;
	font-size: 0.95em;
	line-height: normal;
}

.cursus-box ul li a:hover span.title,
.cursus-box ul li a:hover span.ctn
{
	color:#FFF;
}

.img-frame-container-contact
{
	position:relative;
	width:234px;
	height:146px;
	float:right;
}

.img-frame-container-contact .img-frame
{
	background-image:url(img/contact-frame.png);
	width:234px;
	height:146px;
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 0px;
}

.img-frame-container-contact img
{
	position:absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}

.collum-left h2
{
	clear:both;
}

.locatie
{
}

.locatie ul
{
	margin: 0px;
	padding: 0px;
	list-style:none;
}

.locatie ul li
{
	margin: 0px;
	padding: 0px;
	background-image:url(img/contact-items.jpg);
	background-position: right;
	height:153px;
	width: 236px;
	float:left;
	position:relative;
	margin-right: 12px;
	margin-bottom: 6px;
}


.locatie ul li:hover
{
	background-image:url(img/contact-items.jpg);
	background-position: 2px 0px;
}


.locatie ul li a
{
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: underline;
	color: #1e445b;
	display:block;
	position:absolute;
	bottom: 16px;
	left: 56px;
}


.locatie ul li address
{
	font-size: 1em;
	color:#000;
	padding-left: 30px;
	padding-right: 20px;
	display:block;
	font-style:normal;
}

.locatie ul li address strong
{
	font-size: 1.1em;
	color:#000;
	font-weight: bold;
	display:block;
	padding-top: 20px;
}


hr.locatie-line
{
	outline: none;
	border: none;
	background-color: #dcdcdc;
	clear:both;
	display:block;
	overflow:hidden;
	height: 1px;
	margin-top: 4pc;
	margin-bottom: 10px;
}

/* FAQ */

.faq
{
	width: 543px;
	margin-left: 4px;
	margin-top: 6px;
}

.faq-top
{
	background-image:url(img/faq-top.jpg);
	height: 23px;
	width: 543px;
}

.faq-mid
{
	width: 543px;
	background-image:url(img/faq-bg.jpg);
}

.faq-bot
{
	background-image:url(img/faq-bot.jpg);
	width:543px;
	height: 27px;
}

.faq  h2
{
	font-size:1.5em;
	padding-left: 27px;
	padding-top: 2px;
}

.faq  ol
{
	margin-left: 27px;
	padding: 0px;
	padding-right: 27px;
	list-style: none;
}

.faq  ol li
{
	border-bottom: 1px solid #9dadb6;
}

.faq ol li.top
{
	border-top: 1px solid #9dadb6;
	height: auto;
	width: auto;
	background: none;
	display:block;
}

.faq .vraag
{
	position:relative;
	padding-left: 60px;
	padding-top: 5px;
	padding-right: 5px;
	color: #1f455c;
	padding-bottom: 5px;
}

.faq .antwoord
{
	padding-left: 60px;
	color:#000;
	padding-right: 20px;
	padding-bottom: 10px;
	display:none;
}

.faq ol li .oli
{
	background-image:url(img/ol-liststyke.png);
	width: 20px;
	height: 20px;
	position:absolute;
	display:block;
	top: 5px;
	left: 7px;
	color:#FFF;
	text-align:center;
	font-size: 11px;
	line-height: 20px;
}

.faq ol li:hover
{
	background-color: #d2d9dd;
	cursor: pointer;
}

.faq ol li.active div.vraag,
.faq ol li:hover div.vraag
{
	font-weight: bold;
}

.faq ol li:hover div.antwoord,
.faq ol li.active div.antwoord
{
	display:block;
}

.faq ol li .arrow-icon
{
	width: 20px;
	height: 20px;
	display:block;
	position:absolute;
	background-image:url(img/faq-arrows.png);
	right:7px;
	top: 5px;
}

.faq ol li:hover .arrow-icon,
.faq ol li.active .arrow-icon
{
	background-position:bottom left;
}

/* Leefgebieden Small */

.collum-left .leefgebieden
{
	background-image:url(img/leefgebieden-small.jpg);
	width:501px;
	height:237px;
	overflow:hidden;
}

.collum-left .leefgebieden img
{
	width: 148px;
}

.collum-left .leefgebieden ul
{
	padding: 0px;
	padding-left: 15px;
}

.collum-left .leefgebieden ul li 
{
	width: 163px;
	margin-bottom: 4px;
}

.collum-left .leefgebieden ul li a span
{
	display:block;
	margin-top: -8px;
	font-size: 0.95em;
	font-weight: bold;
}

.right-video
{
	padding-left: 8px;
	min-height:249px;
}

.right-video span
{
	display:block;
	text-align:center;
}

/* Box  */
.email-box-active,
.chat-box-active
{
	position:relative;
	width: 378px!important;
	z-index: 3;
}

.rbox
{
	width: 378px;
	height:386px;
}

.collum-right .chat
{
}

.collum-right .itm .rbox .top
{
	width: 378px;
	height: 25px;
}

.collum-right .itm .rbox .mid
{
	padding: 20px 26px;
	color: #6d3f11;
	font-weight: bold;
	font-size: 0.9em;
}

.collum-right .itm .rbox .bot
{
	width: 378px;
	height: 20px;
	overflow:hidden;
}

.collum-right .itm .email .mid
{
	background-image:url(img/box-email-mid.png);
	background-position: -4px 0px;
}

.collum-right .itm .email .top
{
	background-image:url(img/box-email-top.png); 
	background-position: -4px 0px;
}

.collum-right .itm .email .bot
{
	background-image: url(img/box-email-bot.png);
	background-position: -4px 0px;
}


.rbox .close
{
	display:block;
	width: 65px;
	height: 23px;
	position:absolute;
	right: 20px;
	top: 30px;
	text-decoration: none;
	color:#FFF;
	padding-top: 3px;
	font-size: 1.1em;
	text-decoration:underline;
	font-weight: normal;
}

.email .close
{
	background-image:url(img/box-email-close.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

.email  input.txt
{
	background-image:url(img/box-email-input.jpg);
	width:328px;
	height:25px;
	padding: 0px;
	color: #5b5b5b;
	font-size: 1em;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
	display:block;
	border: 0px;
}

.email  input.error
{
	background-image:url(img/email-txt-error.png);
	background-repeat:no-repeat;
	background-position:0px 1px;
	background-color: #e37808;
}


.email .textarea
{
	background: url(img/box-email-textarea.jpg);
	width: 328px;
	height: 99px;
	padding: 5px;
	color: #5b5b5b;
	font-size: 1em;
	border: 0px;
}

.email textarea.error
{
	background-image:url(img/email-ta-error.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color: #e37808;
}

.email p
{
	padding-bottom: 0px;
}

.email .submit
{
	background-image: url(img/box-email-submit.jpg);
	width:117px;
	height: 33px;
	margin-left: 125px;
	margin-top: 14px;
	display:block;
	text-indent: -9000px;
}



.collum-right .itm .chat .mid
{
	background-image:url(img/box-chat-mid.png);
}

.collum-right .itm .chat .top
{
	background-image:url(img/box-chat-top.png);
}

.collum-right .itm .chat .bot
{
	background-image:url(img/box-chat-bot.png);
	background-position:bottom;
}


/* Nieuw */


.nieuws 
{
	margin-left: -12px;
}


.nieuws-mid ul
{
	padding: 0px;
	list-style: none;
	padding-top:10xp;
	padding-bottom: 10px;
}

.nieuws-mid ul li 
{
	padding-left: 10px;
	padding-right: 10px;
}

.nieuws-mid ul li a
{
	display:block;
	border-bottom: 1px solid #bdc8ce;
	color:#1e445b;
	padding-left: 96px;
	padding-right:96px;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
	background-image:url(img/nieuws-icon.png);
	background-position:8px 15px;
	background-repeat:no-repeat;
	position:relative;
	line-height: 1.3em;
}

.nieuws-mid ul li a strong
{
	display:block;
	font-size: 1.2em;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	padding-bottom: 7px;
}

.nieuws ul li.first a
{
	border-top: 1px solid #bdc8ce;
}

.nieuws-mid ul li a:hover
{
	background-color:#f8f9fa;
}

.nieuws-top
{
	background-image:url(img/nieuws-top.jpg);
	width: 521px;
	height: 7px;
	overflow:hidden;
}

.nieuws-bot
{
	background-image:url(img/nieuws-bot.jpg);
	height: 4px;
	width:521px;
	overflow:hidden;
}

.nieuws-mid
{
	background-color: #e5e9eb;
	width: 521px;
}

.nieuws-mid a .arrow
{
	width: 20px;
	height: 20px;
	display:block;
	position:absolute;
	background-image:url(img/faq-arrows.png);
	right:15px;
	top: 31px;
	visibility: hidden;
}

.nieuws-mid a:hover .arrow
{
	visibility: visible;
}

.nieuws ul.pager
{
	display:block;
	list-style:none;
	margin-top: 22px;
}

.nieuws ul.pager li
{
	float:right;
	margin-left: 4px;
}

.nieuws ul.pager li a
{
	display:block;
	width: 16px;
	height: 16px;
	text-align:center;
	line-height:normal;
	text-decoration:none;
}

.nieuws ul.pager li a:hover
{
	text-decoration: underline;
}

.nieuws ul.pager li a.ispath 
{
	background-image:url(img/nieuws-ispath.gif);
	color:#FFF;
}


.agenda .nieuws-mid ul li
{
		position:relative;
		display:block;
}

.agenda .nieuws-mid ul li a
{
	background-image: url(img/agenda-date.png);
	background-repeat:no-repeat;
	background-position: 6px 6px;
	padding-top:6px;
	padding-bottom: 6px;
	padding-left: 133px;
	padding-right: 30px;
	display:block;
}

.agenda .nieuws-mid ul li a:hover
{
	display:block;
}

.agenda .nieuws-mid ul li a span
{
	display: block;
	position:absolute;
	color:#FFF;
	font-weight: bold;
	left: 15px;
	top: 6px;
}

.agenda .nieuws-mid ul li a span.arrow
{
	left: 473px;
}

.agenda ul.pager
{
	display:block;
	list-style:none;
	margin-top: 12px;
}

.agenda ul.pager li.r
{
	float:right;
	margin-right: 10px;
	background-image: url(img/volgende-maand.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-top: 2px;

}
.agenda ul.pager li.l
{
	float:left;
	margin-left:-12px;
	background-image: url(img/vorige-maand.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.agenda ul.pager li a
{
	display:block;
	width:auto;
	height:auto;
	text-align:center;
	line-height:normal;
	text-decoration:none;
	color: #1e445b;
}

.agenda ul.pager li a:hover
{
	text-decoration: underline;
}

.agenda ul.pager li a.ispath 
{
	background-image:url(img/nieuws-ispath.gif);
	color:#FFF;
}

.agenda .nieuws-mid-agenda
{
	padding-left: 16px;
	width: 505px;
	padding-top: 10px;
}

.agenda
{
	position:relative;
}

.agenda td
{
	padding-left: 4px;
	padding-right: 4px;
	vertical-align:top;
}

.agenda th
{
	vertical-align:top;
	padding-top: 2px;
	text-align: left;
	padding-right: 6px;
	padding-bottom: 6px;
}

.agenda th.tm
{
	padding-left: 6px;
}

div.hr
{
	height: 1px;
	overflow:hidden;
	background-color: #bec9d0;
	border-bottom: 1px solid #f0f2f4;
	margin-top: 4px;
	margin-bottom: 4px;
}

a.agenda-more
{
	background-image:url(img/agenda-more.jpg);
	background-position:left top;
	width: 209px;
	height: 66px;
	display:block;
	position:absolute;
	top: 20px;
	right: 20px;
	text-decoration:none;
	color: #1e445b;

}

a.agenda-more:hover
{
	background-position:bottom;
	color:#FFF;
}

a.agenda-more strong
{
	display:block;
	cursor:pointer;
	font-size: 1.1em;
	padding-left: 13px;
	padding-top: 13px;
	line-height:normal;
}


a.agenda-more span
{
	display:block;
	padding-left: 13px;
	line-height:normal;
	padding-top: 4px;
}

span.date
{
	background-image:url(img/agenda-date.png);
	width: 53px;
	height: 18px;
	text-align:center;
	color:#FFF;
	line-height:normal;
	display:block;
	padding-top: 2px;
}

/* Over mee */
.collum-overMee
{	
	float:left;
	width: 281px;
	margin-right: 10px;
	position:relative;
	margin-left: 8px;
}

.collum-overMee .top
{
	background-image:url(img/overmee-left-top.png);
	width: 281px;
	height: 16px;
}

.collum-overMee .bot
{
	background-image:url(img/overmee-left-bot.png);
	width: 281px;
	height: 16px;
}

.collum-overMee .mm
{
	background-image:url(img/overmee-left-mid.png);
	width: 273px;
}

.collum-overMee .mm h4
{
	padding-top: 18px;
	padding-left:26px;
	padding-bottom: 22px;
}

.collum-overMee .mm ul
{
	list-style:none;
	padding: 0px;
}

.collum-overMee .mm ul li
{
	padding-left: 20px;
	padding-right: 20px;
}

.collum-overMee .mm ul a
{
	display:block;
	padding: 9px;
	border-bottom: 1px solid #bdc8cf;
	text-decoration: none;
	color:#000;
	position:relative
}

.collum-overMee .mm ul li.topItm a
{
	border-top: 1px solid #bdc8cf;
}

.collum-overMee .mm ul a:hover,
.collum-overMee .mm ul li.ispath a
{
	background-color: #f8f9fa;
}


.collum-overMee .mm ul a span.arrow
{	
	width: 20px;
	height: 20px;
	display:block;
	position:absolute;
	background-image:url(img/faq-arrows.png);
	right:7px;
	top: 5px;
	visibility:hidden;
}

.collum-overMee .mm ul li.ispath a span.arrow
{
	visibility:visible;
}

.collum-overMee-right
{
	width: 650px;
}

.collum-overMee-right .top
{
	background-image:url(img/overmee-right-top.png);
	width: 650px;
	height: 12px;
}


.collum-overMee-right .bot
{
	background-image:url(img/overmee-right-bot.png);
	height: 10px;
	width: 650px;
}

.collum-overMee-right .mid
{
	background-image:url(img/overmee-right-mid.png);
	width: 594px;	
}


.collum-overMee-right .img-frame-container img
{
	border: 1px solid #e5e5e5;
	padding: 2px;
}
.collum-overMee-right .img-frame-container .img-frame
{
	display:none;
}

/* Zoeken AutoComplete */
.zoeken-autoComplete
{
	width: 540px;
	position:absolute;
	top: 57px;
	left: 0px;
	z-index: 100;
	background-color: #fff;
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	overflow:hidden;
    display:none;
}

.zoeken-autoComplete ul
{
	list-style:none;
	padding: 0px;
}

.zoeken-autoComplete ul li
{
	float:none;
	width:auto;
	height: auto;
	display:block;
	margin: 0px;
}

.zoeken-autoComplete ul li a
{
	width: auto;
	height: auto;
	display:block;
	text-align:left;
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.zoeken-autoComplete ul li a:hover
{
	background-color: #7c92a0;
	color:#FFF;
	background-image: none;
	
}

/* Over Mee Form */ 

.form
{
	padding-bottom: 10px;
}

.form .form-top
{
	overflow:hidden;
}

.form-xl .form-top
{
	width:585px;
	background-image:url(img/form-overmee-top.jpg);
	height: 5px;
}

.form .form-mid
{
	background-color: #bcc7cd;
}

.form-xl .form-mid
{
	width: 585px;
}

.form .form-mid table
{
	margin: 0px;
	padding: 0px;
}

.form .form-mid table td
{
	margin: 0px;
	padding: 0px;
}


.form-xl .form-mid label
{
	padding-left: 15px;
	display:block;
	clear:both;
}

.form .form-mid label
{
	display:block;
	clear:both;
	padding-left: 8px;
}


.form .form-mid input[type=text]
{
	background-image:url(img/form-overmee-input.jpg);
	background-repeat:no-repeat;
	width:456px;
	height: 25px;
	border: 0px;
	outline: none;
	background-color: transparent;
	padding-left: 10px;
	padding-top: 8px;
}

.form .form-mid input.error[type=text]
{
	background-image:url(img/form-overmee-input-error.jpg);
}

.form .form-mid input#postcode
{
	background-image:url(img/form-overmee-input-postcode.jpg);
	width: 154px;
}

.form .form-mid input#postcode.error
{
	background-image:url(img/postcode-error.png);
}

.form .form-mid input#plaats
{
	background-image:url(img/form-overmee-plaats.jpg);
	width: 273px;
}

.form .form-mid input#plaats.error
{
	background-image:url(img/plaats-error.png);
}

.chat-response
{
	background-image: url(img/email-response.png);
	background-position: -10px 0px;
	width:240px;
	height:100px;
	padding: 40px;
	color:#FFF;
}

.chat-response strong
{
	font-weight:bold;
	padding-bottom: 10px;
	display:block;
	font-size: 1.2em;
}
.chat-response p
{
	font-weight:normal;
}


.form .form-mid .response p
{
	float:none;
	width: auto;
}

.form .form-mid textarea 
{
	background-image:url(img/form-overmee-textarea.jpg);
	width:455px;
	height: 87px;
	display:block;
	border: none;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
}

.form .form-mid textarea.error
{
    background-image:url(img/form-overmee-textarea-error.jpg);
}

.form .form-mid p
{
	float:left;
	width: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.form-bot
{
	background-image: url(img/form-bot.jpg);
	width:489px;
	height:8px;
	overflow:hidden; 
}

.form-top
{
	background-image:url(img/form-top.jpg);
	width: 489px;
	height: 7px;
	overflow:hidden;
}

.form-mid
{
	width:489px;
}

.form-xl .form-bot
{
	background-image:url(img/form-overmee-bot.jpg);
	width:585px;
	height: 10px;
}

.form .form-footer
{
	height: 75px;
	position:relative;
}

.form-xl .form-footer .submit
{
	position:absolute;
	left: 365px;
	top: 20px;
}

.form .form-footer .submit
{
	position:absolute;
	left: 345px;
	top: 20px;
}


.uitleg
{
	padding-left: 28px;
	padding-top: 20px;
	color: #d46a00;
	font-weight:bold;
	font-size: 0.9em;
}

/* Sitemap */

.sitemap
{
	width:236px;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.sitemap-top
{
	background-image:url(img/sitemap-top.jpg);
	background-position:top;
	width:236px;
	height:4px;
	overflow:hidden;
}


.sitemap-bot
{
	background-image:url(img/sitemap-bot.jpg);
	width:236px;
	height:3px;
	overflow:hidden;
}

.sitemap h2
{
	padding-left: 12px;
	padding-top: 18px;
	padding-bottom: 4px;
}


.sitemap-mid
{
	background-color: #bcc7cd;
	padding-bottom: 10px;
}

.sitemap-mid ul
{
	padding: 0px;
	list-style:none;
}

.sitemap-mid ul li
{
	padding-left: 28px;
}

.sitemap-mid ul li div
{
	display:none;
}

.sitemap-mid ul li a
{
	color: #1f455c;
	font-weight: bold;
}

.sitemap-mid ul li ul
{
	padding-bottom: 16px;
}

.sitemap-mid ul li ul li
{
	padding-left: 18px;
}

.sitemap-mid ul li ul li a
{
	font-weight: normal;
}


/* zoeken */
.zoeken-top-box
{
	background-image:url(img/zoekres.jpg);
	width:520px;
	height:53px;
	position:relative;
	margin-left: -10px;
}

.zoeken-top-box span
{
	position:absolute;
	color: #1e445b; 
	font-size: 1.40em;
	font-family:"Myriad Pro", "Myriad Web Pro", Arial;
	top: 14px;
	line-height:normal;
}

.zoeken-top-box .zoekterm
{
	left: 9px;
}

.zoeken-top-box .string
{
	font-weight: bold;
	left:104px;
}

.zoeken-top-box .numberOfResults
{
	right: 22px;
}

.zoeken ul
{
	padding: 0px;
	margin: 0px;
	list-style:none;
	background-color: #e5e9eb;
	width: 100%;
	padding-left: 10px;
	padding-right: 8px;
	margin-left: -8px;
	margin-top: 20px;
	padding-top: 17px;
	padding-bottom: 20px;
}

.zoeken ul li
{
	padding: 0px;
	position:relative;
}

.zoeken ul li a
{
	text-decoration:none;
	color: #1e445b;
	line-height: 1.3em;
	display:block;
	padding-left: 90px;
	padding-right: 90px;
	border-bottom: #bdc8ce 1px solid;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image:url(img/search-icon.png);
	background-repeat:no-repeat;
	background-position:7px 18px;
	min-height: 40px;
}
.zoeken ul li.topItm a
{
	border-top: #bdc8ce 1px solid;
}

.zoeken ul li a:hover
{
	background-color: #f8f9fa;
}

.zoeken ul li a strong
{
	display:block;
	text-decoration:underline;
}

.zoeken ul li a span.arrow
{
	width: 20px;
	height: 20px;
	display:block;
	position:absolute;
	background-image:url(img/faq-arrows.png);
	right:7px;
	top: 20px;
	visibility:hidden;
}

.zoeken ul li a:hover span.arrow
{
	visibility:visible;
}

dfn
{
	color:#dc7712;
	border-bottom: 1px dotted #dc7712;
	cursor:help;
}

dfn:hover
{
	border-bottom: 1px solid #dc7712;
}

.beperkingen 
{
	padding-bottom: 10px;
}


.footer-l
{
	background-image:url(img/footer-left.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 5px;
	height:	168px;
}

.footer-r
{
	background-image:url(img/footer-right.png);
	background-repeat:no-repeat;
	background-position:right;
	height:	168px;
	padding-right: 8px;
}

.footer-m
{
	background-image:url(img/footer-mid.png);
	height:	168px;
	position:relative;
}

.footer-m .actueel,
.footer-m .site-info,
.footer-m .hkz,
.footer-m .contact
{
	top: 10px;	
}




.cursus-form
{
	margin-top: 20px;
}

.top-menu .search input.focus
{
	color: #605f71;
}

.date-nieuws
{
    display: block;
}

.nieuws-date-overvieuw
{
    display: block;
    position: absolute;
    top: 7px;
    right:16px;
}

.nieuws-date-detail
{
    color: #1e445b;
}

.nieus-footer
{
    position: relative;
}

.nieus-footer a
{
    display:block;
    left: 320px;
    top: 0px;
    position: absolute;
   	background-image:url(img/faq-arrows.png);
   	background-position:left top ;
   	padding-left: 26px;
   	background-repeat:no-repeat;
   	padding-bottom: 6px;
}

.main-menu ul li .noClick
{
	cursor:default;
}

.cursusAanbod
{
}

.cursusAanbod .nieuws-mid ul
{
    padding-top: 16px;
}

.cursusAanbod .nieuws-mid ul li 
{
}

.cursusAanbod .nieuws-mid ul li a
{
    background-image:none;
    padding: 4px 40px;
}

.cursusAanbod .nieuws-mid ul li.topItm a
{
    border-top:1px solid #BDC8CE;
}

 #tooltip 
 {
    position: absolute;
    z-index: 3000;
    border: 1px solid #eee;
    background-color: #cad5db   ;
    padding: 5px;
    opacity: 0.9;
    color: #000;
    font-weight: normal;
    font-size: 1em;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3
{
    font-weight:normal;
}

.email-chat
{
    overflow:hidden;
}

.email-chat .mm
{	
	position:relative;
	min-height: 142px;
}

/* Hover woord */

.body-shim
{
	position:fixed!important;
	position:absolute;
	width: 100%;
	height: 100%;
	display:block;
	z-index: 999;
	top: 0;
	left: 0;
}
.woord-hover
{
	position:absolute;
	top: 200px;
	left: 100px;
	z-index: 1000;
		width: 352px;

}

.woord-hover .top
{
	background-image:url(img/hover-woord-top.png);
	width:352px;
	height:21px;
}

.woord-hover .mid
{
	background-image:url(img/hover-woord-mid.png);
	padding-left: 29px;
	padding-right: 29px;
	padding-bottom: 20px;
}

.woord-hover .bot
{
	background-image:url(img/hover-bot.png);
	height: 29px;
	width: 352px;
}

.woord-hover .agenda-more
{
	position: relative;
	margin: 0px;
	margin-left: 20px;
	
}

.woord-hover .mid h4
{
	font-size: 1.6em;
	color: #1e445b;
	font-weight: bold;
	line-height: 2em;
}

.woord-hover .mid p
{
	line-height: 2em;
}

.woord-hover .mid ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.woord-hover .mid ul li 
{
}

.woord-hover .mid ul li a
{
	padding: 6px;
	border-bottom: 1px solid #b4c1c9;
	color: #1e445b;
	text-decoration:underline;
	display:block;
}

.woord-hover .mid ul li.topItm a
{
	border-top: 1px solid #b4c1c9;
}

.woord-hover .mid ul li a:hover
{
	background-color: #e8ecef;
}


/* Sociale Kaart */

.sk
{
	width:945px;
	position:relative;
	overflow:hidden;
	margin-left: 7px;
}

.sk-top
{
	background-image: url(img/sk-top.png);
	width:945px;
	height:19px;
}

.sk-bot
{
	background-image:url(img/sk-bot.png);
	height: 13px;
	width: 945px;
}

.sk-mid
{
	background-image:url(img/sk-mid.png);
	padding-left: 14px;
	padding-right: 14px;
}

.sk h1
{
	color:#1E445B;
	font-family:"Myriad Pro","Myriad Web Pro",Arial;
	font-size:30px;
	font-weight:bold;
	line-height:normal;
	padding-bottom:20px;
	padding-right:80px;
	padding-top:10px;
}


.sk .sk-search
{
	min-height: 32px;
	position:relative;
}

.sk .sk-search .sk-txt
{
	background-image:url(img/sk-txt.png);
	width:275px;
	height:23px;
	border: 0px;
	outline: none;
	padding-top: 9px;
	padding-left: 40px;
	color: #1e445b;
}

.sk .sk-search .submit
{
	position:absolute;
	top: 0px;
	left: 325px;
}

.sk .sk-search .sk-search-advanced
{
	display:block;
	position:absolute;
	left: 447px;
	top: 8px;
	color: #1e445b;
	white-space:nowrap;
	text-decoration:underline;
}

.sk .sk-search p
{
	position:absolute;
	top: 0px;
}

.sk .box
{
	position:relative; 
	z-index: 1;
	/*margin-top: 61px;*/
}

.sk .box .top
{
	background-image:url(img/sk-box-top.png);
	width:916px;
	height:14px;
}

.sk .box .bot
{
	background-image: url(img/sk-box-bot.png);
	width:916px;
	height:17px;
}

.sk .box .mid
{
	padding-left: 12px;
	padding-right: 12px;
	background-color: #e5e9eb;
	width:892px;
}

.sk .box-nav
{
    margin-top:20px;
	z-index: 2;
	height: 50px;
	width: 100%;
}

.sk .box-nav ul
{
	list-style:none;
	padding: 0px;
}

.sk .box-nav ul li 
{
	float:left;
	margin-right: 2px;
}

.sk .box-nav ul li.active a,
.sk .box-nav ul li a:hover
{
	background-image: url(img/sk-btns.png); 
	background-position:top;
}

.sk .box-nav ul li a
{
	background-image: url(img/sk-btns.png); 
	width: 119px;
	height: 40px;
	background-position:0px -58px;
	color: #1e445b;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	display:block;
	text-align:center;
	font-size: 1em;
}

.sk .box-nav .anchors
{
	position:absolute;
	right: 35px;
}

.sk .box-nav .anchors a
{
	color: #788f9d;
	text-decoration: underline;
	padding-left: 30px;	
}

.sk .box ul
{
}

.sk .box ul li
{
	float:none;
}


.sk .box ul li a
{
	float:none;
	background-color:#fff;
}

/* Zoek resulaten SK */
.sk .box ul.search-results
{
	list-style:none;
	padding: 0px;
}

.sk .box ul.search-results li
{
	width: auto;
	height:auto;
	position:relative;
}

.sk .box ul.search-results li a
{
	display:block;
	width: auto;
	height: auto;
	border-bottom: 1px solid #bdc8ce;
	background-color: #e5e9eb;
	padding-left: 60px;
	padding-right: 80px;
}

.sk .box ul.search-results li a:hover
{
	background-color: #f1f3f4;
}

.sk .box ul.search-results li.first a
{
	border-top: 1px solid #bdc8ce;
}

.sk .box ul.search-results li a .icon
{
	display:block;
	background-image:url(img/ol-liststyke.png);
	width: 20px;
	height: 20px;
	line-height:normal;
	color: #FFF;
	text-align:center;
	position:absolute;
	left: 15px;
	top: 5px;
	font-size: 11px;
	line-height: 20px;
}

.sk .box ul.search-results li a .txt 
{
	line-height: 1.6em;
}

.sk .box ul.search-results li a .txt strong
{
	display:block;
	color:#000;
	font-weight: normal;
}

.sk .box ul.search-results li a .distance
{
	position:absolute;
	display:block;
	white-space: nowrap;
	right:30px;
	top: 24px;
}

.sk .box  h2
{
	font-size: 1.8em;
	color: #1e445b;
	font-weight: bold;	
}

.sk .box .tabbladen
{
	position:relative;
	padding-top: 34px;
	margin-top: 25px;
}

.sk .box  .tabbladen .tab-contents
{
	background-color:#FFF;
	padding-left: 34px;
	padding-right: 34px;
	padding-bottom: 12px;
	padding-top:26px;
	margin-right: 200px;
	border: 1px solid #dbd5cf;
	clear:both;
}

.sk .box  .tabbladen .tab-contents h3
{
	font-size: 1.3em;
	color: #1e445b;
	padding-bottom: 12px;
	font-weight: bold;
}

/* Mss extra class? */
.sk .box  .tabbladen .tab-contents strong
{
	font-weight: bold;
	display:block;
	color: #1e445b;
	line-height: 2em;
}

.sk .box  .tabbladen .nav
{
	position:absolute;
	top: 0px;
	z-index: 2;
}

.sk .box  .tabbladen .nav ul
{
	padding: 0px;
	margin: 0px;
}

.sk .box  .tabbladen .nav ul li
{
	float:left;
	width: 155px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	margin-right: 2px;
	
}

.sk .box .tabbladen .nav ul li a
{
	background-color: #b5c2c9;
	height: 25px;
	padding: 0px;
	border-bottom:1px solid #dbd5cf;
	padding-top: 9px;
	background-image:url(img/sk-tab-active.jpg);
	background-position:top;
}

.sk .box  .tabbladen .nav ul li.active a
{
	background-color: #FFF;
	background-image:url(img/sk-tab.jpg);

	border-bottom: 1px solid #FFF;
}

.sk .box .sk-contact-box
{
	width: 577px;
	background-color: #FFF;
	border:1px solid #dbd5cf;
	float:left;
}

.sk .box .sk-contact-box table
{
	border-collapse:collapse;
	margin: 0px;
}

.sk .box .sk-contact-box table td
{
	padding: 0px;
	margin: 0px;
	vertical-align:top;
	border-spacing: 0px;
	border: 0px;
	color: #1e445b;
	line-height: 2em;
	padding-left: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.sk .box .sk-contact-box table td address
{
	font-style:normal;
}

.sk .box .sk-contact-box table td a
{
	color: #1e445b;
	text-decoration: underline;
}

.sk .box  .clear
{
	text-indent: -9000px;
	height: 1px;
}

.sk .box .sk-look-to
{
	width: 230px;
	background-color: #FFF;
	border:1px solid #dbd5cf;
	float:left;
	padding: 10px 20px;
	margin-left: 30px;
}

.sk .box .sk-look-to  strong
{
	color: #1e445b;
}

.sk .box .sk-look-to h2
{
	padding-top: 0px;
}

.sk .box .sk-look-to ul
{
	padding: 0px;
}

.sk .box .sk-look-to ul li
{
	width: auto;
	padding: 0px;
	line-height: 2em;
}

.sk .box .sk-look-to ul li a
{
	width: auto; 
	padding: 0px;
	border: 0px;
	text-decoration:underline;
}


.sk .box .pager
{
	display:block;
	list-style:none;
	margin-top: 42px;
}

.sk .box .pager ul li
{
	float:right;
	margin-left: 4px;
	width: 16px;
	height: 16px;
	padding: 0px;
	padding-right: 0px;

}

.sk .box .pager ul li a
{
	display:block;
	width: 16px;
	height: 16px;
	text-align:center;
	line-height:normal;
	text-decoration:none;
	background:none;
	padding: 0px;
	border: 0px;
	overflow:hidden;
}

.sk .box .pager ul li a:hover
{
	text-decoration: underline;
}

.sk .box .pager ul li a.ispath 
{
	background-image:url(img/nieuws-ispath.gif);
	color:#FFF;
}


.home-img 
{
    top:-306px;
}

.home-alt-img
{
	margin-top:-32px;
    margin-left: 80px;
}

span.error 
{
    display:none;
}

a.mid-link
{
    color:#fff;
}

h2.upper
{
    text-transform:capitalize;
}

.nieuwsbox
{
	height:76px;
	width:543px;
	margin-left:11px;
}

a.nieuwsitem
{
	display:block;
	height:39px;
	width:543px;
	position:relative;
	text-decoration:none;
	color:#4a687a;	
	font-weight:bold;
}
.nieuws-afb
{
	background-image:url(img/nieuws-afb.png);
	background-repeat:no-repeat;
	height:19px;
	width:15px;
	display:block;	
	position:absolute;
	top:11px;
	left:25px;
	
}

a.nieuwsitem1
{
	background-image:url(img/nieuws1.png);
	background-repeat:no-repeat;
}

a.nieuwsitem1:hover
{
	background-image:url(img/nieuws1-hover.png);
	background-repeat:no-repeat;
}

a.nieuwsitem2
{
	background-image:url(img/nieuws2.png);
	background-repeat:no-repeat;
}
a.nieuwsitem2:hover
{
	background-image:url(img/nieuws2-hover.png);
	background-repeat:no-repeat;
}
p.nieuwskop
{
	position:absolute;
	left:133px;
	top:13px;
	padding-bottom:0px;
	max-height:15px;
	max-width:315px;
	overflow:hidden;
}
.nieuws-button
{
	background-image:url(img/nieuws-button.png);
	background-repeat:no-repeat;	
	display:block;	
	position:absolute;
	width:16px;
	height:16px;
	right:20px;
	top:11px;
}
span.nieuws-date
{
	position:absolute;
	left:60px;
	top:13px;
	font-weight:normal;
}