/* Put styles for the layout and recurring elements here */
html,body{
	height:100%;
}
* {
	font-size:100.01%;
}
html{
	font-size: 62.5%;
}
body {
	color:#000;
	background:#d3d3d3 url(/meebouwenpilots/images/bg-squares.gif);
	font:1em/1.6 Arial, Helvetica, sans-serif;
	position: relative;
	margin: 0;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style: none;
}
img {border-style: none;
}
input, select, textarea {
	vertical-align: middle;
	font: 1em arial, helvetica, sans-serif;
}
a {
	color:#818181;
	text-decoration: underline;
}
a:hover {text-decoration: none;
}
.img-btn {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: left top no-repeat;
}
#m1 {
	width: 100%;
	overflow: hidden;
	position: relative;
	min-height:100%;
	min-width:996px;
}
#m2 {
	width: 1088px;
	position: relative;
	float: left;
	left: 50%;
	padding:0 0 61px;
}
#m3 {
	width: 1088px;
	position: relative;
	float: left;
	left: -50%;
	background:#d3d3d3;
}
.hide{
	display:none;
}
#wrapper {
	width:1022px;
	margin:0 auto;
	background:#fff;
	padding:0 2px;
	border: solid #d3d3d3;
	border-width:39px 0 31px;
}
#wrapper:after{
	content:"";
	clear:both;
	display:block;
}
#header{
	width:966px;
	height:118px;
	padding:0 29px 0 28px;
	background:url(/meebouwenpilots/images/bg-header.gif) repeat-x 0 39px;
	margin:-39px 0 0;
	position:relative;
	overflow:hidden;
}
#header h1{
	float:left;
	overflow:hidden;
	margin:31px 0 0;
	font-size:1.8em;
	line-height:1;
}
#header h1 a{
	background:url(/meebouwenpilots/images/logo.gif) no-repeat;
	width:217px;
	height:18px;
	display:block;
	text-indent:-9999px;
}
#header .slogan
{
	float:right;
	background:url(/meebouwenpilots/images/slogan-home.gif) no-repeat;
	width:355px;
	height:21px;
	font-size:2.1em;
	line-height:1;
	display:inline;
	margin:31px 0 0;
	text-indent:-9999px;
}

#header .slogan-pilot1
{
	background		: url(/meebouwenpilots/images/slogan-pilot1.gif) no-repeat;
	width			: 508px;
}

#header .slogan-pilot2
{
	background		: url(/meebouwenpilots/images/slogan-pilot2.gif) no-repeat;
	width			: 525px;
}

#header .slogan-pilot3
{
	background		: url(/meebouwenpilots/images/slogan-pilot3.gif) no-repeat;
	width			: 514px;
}

#header .slogan-pilot4
{
	background		: url(/meebouwenpilots/images/slogan-pilot4.gif) no-repeat;
	width			: 559px;
}

#header .topbar{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	height:29px;
}
#header .topnav{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:310px;
	height:29px;
}
#header .topnav li{
	float:left;
}
#header .topnav li a{
	background:url(/meebouwenpilots/images/bg-topnav.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	height:19px;
	overflow:hidden;
}
#header .topnav li a.link1
{
	width				: 62px;
	background-position	: 0 0;
}
#header .topnav li a.link1:hover
{
	background-position	: 0 -19px;
}

#header .topnav li a.link2
{
	width				: 49px;
	background-position	: -62px 0;
}
#header .topnav li a.link2:hover
{
	background-position	: -62px -19px;
}

#header .topnav li a.link3
{
	width				: 90px;
	background-position	: -111px 0;
}
#header .topnav li a.link3:hover
{
	background-position	: -111px -19px;
}

#header .topnav li a.link4
{
	width				: 64px;
	background-position	: -201px 0;
}
#header .topnav li a.link4:hover
{
	background-position	: -201px -19px;
}

#header .topnav li a.link5
{
	width				: 43px;
	background-position	: -267px 0;
}
#header .topnav li a.link5:hover
{
	background-position	: -267px -19px;
}


#header .reminder{
	float:right;
	margin:2px 0 0 11px;
	width:109px;
	font-size:0.9em;
	color:#999;
	text-decoration:none;
}
#header .reminder:hover{
	text-decoration:underline;
}
#header .login-holder{
	float:right;
	width:600px;
}
#header .login-holder label{
	float:left;
}
#header .login-holder .log{
	background:url(/meebouwenpilots/images/txt-gebruikersnaam.gif) no-repeat;
	width:93px;
	height:12px;
	text-indent:-9999px;
	margin:4px 13px 0 0;
}
#header .login-holder .bg{
	float:left;
	background:url(/meebouwenpilots/images/bg-login.gif) no-repeat;
	width:86px;
	height:19px;
	overflow:hidden;
	padding:4px 7px 0;
}
#header .login-holder .bg input{
	border:none;
	background:none;
	width:86px;
	padding:0;
	color:#999;
	font-size:1em;
	line-height:1.2;
	float:left;
}
#header .login-holder .pass{
	background:url(/meebouwenpilots/images/txt-wachtwoord.gif) no-repeat;
	width:71px;
	height:10px;
	text-indent:-9999px;
	margin:4px 10px 0 10px;
	display:inline;
}
#header .login-holder input.password{
	font-size:1.2em;
	line-height:1;
}
#header .login-holder .btn{
	float:right;
	margin:0;
}



/* main navigation */
.mainnav{
	width:100%;
	/*overflow:hidden;*/
	height:52px;
}
.mainnav ul{
	margin:0 0 0 29px;
	padding:0;
	clear:both;
	list-style:none;
}
.mainnav li{
	float:left;
	display:block;
}
.mainnav li a{
	display:block;
	background:url(/meebouwenpilots/images/bg-mainnav.gif) no-repeat;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
}
.mainnav li .link1{
	background-position:0 0;
	width:57px;
	margin:0 11px 0 0;
}
.mainnav li.active .link1{
	background-position:0 -100px;
}
.mainnav li .link1:hover{
	background-position:0 -50px;
}
.mainnav li .link2{
	background-position:-68px 0;
	width:194px;
}
.mainnav li .link2:hover{
	background-position:-68px -50px;
}
.mainnav li.active .link2:hover,
.mainnav li.active .link2{
	background-position:-68px -100px;
}
.mainnav li .link3{
	background-position:-262px 0;
	width: 204px;
}
.mainnav li.active .link3:hover,
.mainnav li.active .link3{
	background-position:-262px -100px;
}
.mainnav li .link3:hover{
	background-position:-262px -50px;
}
.mainnav li .link4{
	background-position: -466px 0;
	width: 199px;
}
.mainnav li.active .link4:hover,
.mainnav li.active .link4{
	background-position: -466px -100px;
}
.mainnav li .link4:hover{
	background-position: -466px -50px;
}
.mainnav li .link5{
	background-position: -665px 0;
	width: 227px;
}
.mainnav li.active .link5:hover,
.mainnav li.active .link5{
	background-position: -665px -100px;
}
.mainnav li .link5:hover{
	background-position: -665px -50px;
}
.mainnav li .link6{
	background-position:-902px 0;
	width:64px;
}
.mainnav li.active .link6:hover,
.mainnav li.active .link6{
	background-position:-902px -100px;
}
.mainnav li .link6:hover{
	background-position:-902px -50px;
}


/* ----- dropdowns ----- */

.mainnav li ul.drop-down
{
	display: none;
	position: absolute;
	z-index: 9999;
	padding: 0;
	list-style: none;
}

.mainnav li.open-drop-down ul.drop-down {
	display: block;
}

.mainnav li.pilot1 ul.drop-down
{
	width			: 194px;
	margin-left		: 0px;
	background		: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot1-top.gif) left top no-repeat;
}

.mainnav li.pilot2 ul.drop-down
{
	width			: 205px;
	margin-left		: -1px;
	background		: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot2-top.gif) left top no-repeat;
}

.mainnav li.pilot3 ul.drop-down
{
	width			: 200px;
	margin-left		: -1px;
	background		: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot3-top.gif) left top no-repeat;
}

.mainnav li.pilot4 ul.drop-down
{
	width			: 228px;
	margin-left		: -1px;
	background		: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot4-top.gif) left top no-repeat;
}

.mainnav li.overig ul.drop-down
{
	width			: 225px;
	margin-left		: -152px;
	background		: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-overig-top.gif) left top no-repeat;
}

.mainnav li:hover ul.drop-down
{
	display: block;
}

.mainnav li ul.drop-down li
{
	float			: none;
	width			: auto;
	margin			: 8px 25px 0;
	padding-bottom	: 6px;
	background		: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-seperator.gif) 50% bottom no-repeat;
}

.mainnav ul.drop-down li a
{
	display			: block;
	width			: auto;
	height			: 18px;
	margin			: 0px 0px;
	text-indent		: -9999em;
	font-size		: 0;
	line-height		: 0;
	background		: left top no-repeat;
}

.mainnav li ul.drop-down li.first {
	margin-top		: 20px;
}

.mainnav li ul.drop-down li.last {
	padding-bottom	: 10px;
	background		: url() 50% bottom no-repeat;
}

.mainnav li ul.drop-down li.bottom
{
	margin:0px;
	height:8px;
	font-size: 1px;
	line-height: 1px;
}
.mainnav li.pilot1 ul.drop-down li.bottom
{
	background: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot1-bottom.gif) left bottom no-repeat;
}
.mainnav li.pilot2 ul.drop-down li.bottom
{
	background: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot2-bottom.gif) left bottom no-repeat;
}
.mainnav li.pilot3 ul.drop-down li.bottom {
	background: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot3-bottom.gif) left bottom no-repeat;
}
.mainnav li.pilot4 ul.drop-down li.bottom {
	background: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-pilot4-bottom.gif) left bottom no-repeat;
}
.mainnav li.overig ul.drop-down li.bottom {
	background: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-overig-bottom.gif) left bottom no-repeat;
}


/* Dropdown menu */

.mainnav li ul.drop-down li a
{
	background-image: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-text-pilots.gif);
}

.mainnav li ul.drop-down li a.txt-algemeen {background-position: left 0px; }
.mainnav li ul.drop-down li a.txt-algemeen:hover {background-position: left -18px;}

.mainnav li ul.drop-down li a.txt-nieuws {background-position: left -36px;}
.mainnav li ul.drop-down li a.txt-nieuws:hover {background-position: left -54px;}

.mainnav li ul.drop-down li a.txt-agenda {background-position: left -70px;}
.mainnav li ul.drop-down li a.txt-agenda:hover {background-position: left -88px;}

.mainnav li ul.drop-down li a.txt-resultaten {background-position: left -106px;}
.mainnav li ul.drop-down li a.txt-resultaten:hover {background-position: left -124px;}

.mainnav li ul.drop-down li a.txt-forum {background-position: left -142px;}
.mainnav li ul.drop-down li a.txt-forum:hover {background-position: left -160px;}

.mainnav li ul.drop-down li a.txt-projecten{background-position: left -178px;}
.mainnav li ul.drop-down li a.txt-projecten:hover {background-position: left -197px;}


.mainnav li.overig ul.drop-down li a
{
	background-image: url(/meebouwenpilots/images/elements/dropdown/navigation-dropdown-text-overig.gif);
}

.mainnav li.overig ul.drop-down li a.txt-veelgesteldevragen {background-position: left 0;}
.mainnav li.overig ul.drop-down li a.txt-veelgesteldevragen:hover {background-position: left -18px;}

.mainnav li.overig ul.drop-down li a.txt-documenten {background-position: left -36px;}
.mainnav li.overig ul.drop-down li a.txt-documenten:hover {background-position: left -54px;}

.mainnav li.overig ul.drop-down li a.txt-links {background-position: left -70px;}
.mainnav li.overig ul.drop-down li a.txt-links:hover {background-position: left -88px;}

.mainnav li.overig ul.drop-down li a.txt-videos {background-position: left -106px;}
.mainnav li.overig ul.drop-down li a.txt-videos:hover {background-position: left -124px;}

.mainnav li.overig ul.drop-down li a.txt-fotos {background-position: left -142px;}
.mainnav li.overig ul.drop-down li a.txt-fotos:hover {background-position: left -160px;}

.mainnav li.overig ul.drop-down li a.txt-audio {background-position: left -178px;}
.mainnav li.overig ul.drop-down li a.txt-audio:hover {background-position: left -196px;}


/* Dropdown menu */








/* header end */


#main_home
{
	width:966px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 30px;
	margin-bottom: 30px;
	padding-bottom: 0;
	background: url(/meebouwenpilots/images/sidebar-bg.gif) repeat-y right;
}

#main{
	width:966px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 30px;
	margin-bottom: 30px;
	padding-bottom: 0;
	background: url(/meebouwenpilots/images/sidebar-bg.gif) repeat-y left;
}

#main_contact
{
	width:966px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 30px;
	margin-bottom: 30px;
	padding-bottom: 0;
	background: url(/meebouwenpilots/images/bg-contact.gif) repeat-y left;
}

/* footer start */
#footer{
	min-height:32px;
	background:url(/meebouwenpilots/images/bg-footer.gif) repeat-x;
	position:relative;
	margin:-27px 0 0;
	overflow:hidden;
	width:100%;
	min-width:996px;
}
* html #footer{
	height:32px;
}
#footer .holder{
	width:996px;
	margin:0 auto;
	overflow:hidden;
}
#footer p{
	margin:10px 0 0;
	font-size:0.9em;
	color:#999;
	text-align:right;
}
#footer .footernav{
	float:left;
	margin:1px 0 0;
	padding:0;
	list-style:none;
}
#footer .footernav li{
	float:left;
}
#footer .footernav li a{
	display:block;
	background:url(/meebouwenpilots/images/bg-footernav.gif) no-repeat;
	height:31px;
	text-indent:-9999px;
	width:100px;
}
#footer .footernav li.link1 a{
	width:87px;
	background-position:0 0;
}
#footer .footernav li.link1 a:hover{
	background-position:0 -31px;
}
#footer .footernav li.link2 a{
	width:93px;
	background-position:-87px 0;
}
#footer .footernav li.link2 a:hover{
	background-position:-87px -31px;
}
#footer .footernav li.link3 a{
	width:96px;
	background-position:-180px 0;
}
#footer .footernav li.link3 a:hover{
	background-position:-180px -31px;
}
/* footer end */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* sifr end */
#content{
	float:left;
	width:644px;
	overflow:hidden;
}
/* home page */
#content .flash
{
	width			: 644px;
	height			: 325px;
	background		: #fff url(../images/header_noflash.jpg) no-repeat;
	overflow		: hidden;
	margin			: 0 0 0px;
}
#content .topics
{
	margin			: 0;
	padding			: 0;
	list-style		: none;
	width			: 700px;
	overflow		: hidden;
}
#content .topics li
{
	float			: left;
	margin			: 0 63px 0 -32px;
	width			: 308px;
	overflow		: hidden;
}

#content .topics li.last-home {
	margin-top: 20px;
	margin-bottom: -16px;
	background: transparent url(../images/sep-dots.gif) repeat-y scroll 0 0;
}

#content .topics-pilothome
{
	background		: #ffffff url(../images/bg-pilothome.gif) repeat-y;
}

#content .topics-pilothome li
{
	padding-top		: 5px;
}

#content .topics li h2{
	margin:20px 0 3px 32px;
	font-size:20px;
	color:#000;
	/*line-height:1.50;*/
	line-height: normal;
}

#content .topics li h2.hilite-2-header {
	margin-top: 0;
}

#content .topics li h2.hilite-3-header {
	padding-top: 25px;
	margin-top: 30px;
	background: url(../images/sep-dots-h.gif) repeat-x;
}
#content .topics li.last h2 span{
	font-size:1.5em;
	/*line-height:0.633em;*/
}
#content .topics li h2 span{
	font-size:1.5em;
	/*line-height:0.633em;*/
}

#content .topics li .box{
	padding:0 0 0 32px;
	margin:-5px 0 0;
	clear:both;
}
#content .topics li .image-wrapper {
	margin:0 0 23px;
	padding: 1px;
	background: #d3d3d3;
}
#content .topics li img{
	display:block;
}
#content .topics li .bijschrift {
	display: block;
	padding: 8px 9px;
	font-style: italic;
}
#content .topics li .more{
	display:block;
	margin:0 0 0 32px;
	background:url(/meebouwenpilots/images/btn-lees.gif) no-repeat;
	width:86px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}

#content .topics li .hilite-3-more {
	margin-bottom: 16px
}

#content .topics li .more_gray{
	display:block;
	margin:0 0 16px 32px;
	background:url(/meebouwenpilots/images/btn-leesmeer_gray.gif) no-repeat;
	width:86px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}

#content .topics li p{
	margin:0 0 16px;
	font-size:1.1em;
	line-height:1.454;
	text-align: justify;
}
#sidebar{
	float:right;
	width:322px;
	overflow:hidden;
}


#content .topics-pilothome li.first
{
	padding-left	: 20px;
	width			: 288px;
}

#content .topics-pilothome li.first h2
{
	padding-bottom	: 7px;
}


/* --------------------------------------------------------------------------------------------- */
/* --- Sidebar orange (Home) ----------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */


#sidebar .blocks
{
	margin			: 0;
	padding			: 0 0 18px;
	list-style		: none;
	width			: 100%;
	overflow		: hidden;
	background		: #f8b323;
}

#sidebar .blocks li
{
	width:261px;
	overflow:hidden;
	background:#f8b323 url(/meebouwenpilots/images/bg-news.gif) repeat-x;
	padding:0 30px 20px;
}

#sidebar .blocks li h3{
	background:url(/meebouwenpilots/images/ttl-ikkan.gif) no-repeat;
	width:206px;
	height:45px;
	line-height:1;
	font-size:4.5em;
	text-indent:-9999px;
	margin:31px 0 15px;
}
#sidebar .blocks li.other ul li a{
	color:#000;
}
#sidebar .blocks li h4{
	margin:20px 0 14px;
}
#sidebar .blocks li .news{
	background:url(/meebouwenpilots/images/ttl-news.gif) no-repeat;
	width:115px;
	height:13px;
	text-indent:-9999px;
	font-size:1.3em;
	line-height:1;
}
#sidebar .blocks li .agenda{
	background:url(/meebouwenpilots/images/ttl-agenda.gif) no-repeat;
	width:58px;
	height:16px;
	text-indent:-9999px;
	font-size:1.6em;
	line-height:1;
}
#sidebar .blocks li ul.item{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .blocks li ul.item li{
	background:url(/meebouwenpilots/images/sep-yellow.gif) repeat-x 0 100%;
	padding:0 0 4px;
	margin:0 0 4px;
	font-size: 11px;
	color:#72520f;
}
#sidebar .blocks li ul.item li a{
	color:#72520f;
	text-decoration:none;
	float:left;
}
#sidebar .blocks li ul.item li span{
	float:right;
	color:#a47208;
}
#sidebar .blocks li ul.item li a:hover{
	text-decoration:underline;
}
#sidebar .blocks .meld{
	background:url(/meebouwenpilots/images/btn-meld.gif) no-repeat;
	width:101px;
	height:19px;
	display:block;
	text-indent:-9999px;
	margin:10px 0 0;
	overflow:hidden;
}
#sidebar .blocks .lees{
	background:url(/meebouwenpilots/images/btn-lees-meer.gif) no-repeat;
	width:86px;
	height:19px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin:13px 0 0;
}



/* --------------------------------------------------------------------------------------------- */
/* --- Sidebar red (Pilot homes) -------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */


#content .pilotheader
{
	width			: 644px;
	height			: 300px;
	background		: #f8b323;
	overflow		: hidden;
	margin			: 0 0 0px;
}

#sidebar .blocks-red
{
	margin			: 0;
	padding			: 0 0 18px;
	list-style		: none;
	width			: 100%;
	overflow		: hidden;
	background		: #e42518;
}

#sidebar .blocks-red li
{
	width			: 261px;
	overflow		: hidden;
	background		: #e42518;
	padding			: 0 30px 20px;
}

#sidebar .blocks-red li.shade
{
	background		: #e42518 url(/meebouwenpilots/images/bg-news-red.gif) repeat-x;
}

#sidebar .blocks-red li h3
{
	background		: url(/meebouwenpilots/images/ttl-ikkan-red.gif) no-repeat;
	width			: 206px;
	height			: 45px;
	line-height		: 1;
	font-size		: 4.5em;
	text-indent		: -9999px;
	margin			: 31px 0 15px;
}
#sidebar .blocks-red li.other ul li a
{
	color:#fff;
}
#sidebar .blocks-red li h4
{
	margin			: 20px 0 14px;
}
#sidebar .blocks-red li .news
{
	background		: url(/meebouwenpilots/images/ttl-news-red.gif) no-repeat;
	width			: 115px;
	height			: 13px;
	text-indent		: -9999px;
	font-size		: 1.3em;
	line-height		: 1;
}
#sidebar .blocks-red li .agenda
{
	background		: url(/meebouwenpilots/images/ttl-agenda-red.gif) no-repeat;
	width			: 58px;
	height			: 16px;
	text-indent		: -9999px;
	font-size		: 1.6em;
	line-height		: 1;
}
#sidebar .blocks-red li .wetgevingskalender
{
	background		: url(../images/ttl-wetgevingskalender-red.gif) no-repeat;
	width			: 161px;
	height			: 16px;
	text-indent		: -9999px;
	font-size		: 1.6em;
	line-height		: 1;
}
#sidebar .blocks-red li ul.item{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .blocks-red li ul.item li
{
	font-size		: 11px;
	background		: url(/meebouwenpilots/images/sep-red.gif) repeat-x 0 100%;
	padding			: 0 0 4px;
	margin			: 0 0 4px;
}
#sidebar .blocks-red li ul.item li a
{
	color			: #ffffff;
	text-decoration	: none;
	float			: left;
}
#sidebar .blocks-red li.shade ul.item li a
{
	color			: #000000;
}

#sidebar .blocks-red li ul.item li span
{
	float			: right;
	color			: #ffffff;
}

#sidebar .blocks-red li.shade ul.item li span
{
	color			: #000000;
}

#sidebar .blocks-red li ul.item li a:hover
{
	text-decoration	: underline;
}
#sidebar .blocks-red .meld
{
	background		: url(/meebouwenpilots/images/btn-meld-red.gif) no-repeat;
	width			: 101px;
	height			: 19px;
	display			: block;
	text-indent		: -9999px;
	margin			: 10px 0 0;
	overflow		: hidden;
}
#sidebar .blocks-red .lees
{
	background		: url(/meebouwenpilots/images/btn-lees-meer-red.gif) no-repeat;
	width			: 86px;
	height			: 19px;
	text-indent		: -9999px;
	display			: block;
	overflow		: hidden;
	margin			: 13px 0 0;
}

#sidebar .blocks-red h5 {
	font-size: 12px;
}

#sidebar .blocks-red ol {
	margin: 0;
	padding: 0;
	background: url(../images/sep-red.gif) repeat-x 0 0;
}
#sidebar .blocks-red ol li {
	width: 251px;
	padding: 5px;
	background: url(../images/sep-red.gif) repeat-x 0 100%;
	list-style: decimal inside;
	font-weight: bold;
}

#sidebar .blocks-red ol li.active {
	background-color: #ca2116;
}

#sidebar .blocks-red ol li em {
	font-weight: normal;
	font-style: normal;
}

#sidebar .blocks-red ol li strong {
	font-weight: normal;
}

#sidebar .blocks-red p {
	line-height: 14px;
	text-align: justify;
}

#sidebar .spacer
{
	height			: 20px;
	background		: #FFFFFF;
}

#content .topics-pilothome li .box
{
	background		: url();
}


/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */


#sidebar .box
{
	background			: #f6f6f6;
	width				: 298px;
	overflow			: hidden;
	padding				: 17px 0 16px 23px;
	margin				: 0 0 1px;
}

#sidebar .box_secundary
{
	margin				: 1px;
}

#sidebar .box .choise{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	width:350px;
	margin:0 0 0 -10px;
}
#sidebar .box .choise li{
	float:left;
	padding:0 19px 0 20px;
	margin:0 1px 0 -1px;
	display:inline;
}
#sidebar .box .choise li
{
	font-size:11px;
	color:#999;
	text-decoration:none;
	font-weight:bold;
}

.home #sidebar .bg{
	width:319px;
	height:106px;
}
#sidebar .bannercontainer
{
	background		: #ffffff;
	padding-bottom	: 20px;
}
#sidebar .banners
{
	width				: 521px;
	overflow			: hidden;
	background			: #ececec url(/meebouwenpilots/images/bg-shadow.gif) repeat-x;
	padding				: 0px;
}
#sidebar .banners ul
{
	margin				: 0;
	padding				: 0;
	list-style			: none;
	margin				: 0 0 0 0px;
	height				: 98px;
	overflow			: hidden;
}
#sidebar .banners ul li
{
	float				: left;
	margin				: 0px;
	display				: inline;
}
#sidebar .banners ul li.banner1 { width : 322px; }
#sidebar .banners ul li.banner2 { width : 85px; }
#sidebar .banners ul li.banner3 { width : 81px; }
#sidebar .banners ul li.banner4 { width : 77px; }
#sidebar .banners ul li.banner5 { width : 79px; }

#sidebar .banners ul li
{
	margin-top			: -98px;
}
#sidebar .banners ul li:hover
{
	margin-top			: 0px;
}


/* content page */

.standard #content{
	float:right;
	width:613px;
	padding:0 0 0 31px;
}
.standard #content .heading{
	background:#e42518 url(/meebouwenpilots/images/bg-agenda-heading.gif) no-repeat 0 100%;
	width:612px;
	overflow:hidden;
	padding:22px 0 22px 32px;
	margin:0 0 20px -31px;
}
* html .standard #content .heading{
	padding:22px 0 18px 32px;
}
.standard #content .heading h2{
	margin:0;
	font-size:3em;
	line-height:0.7em;
	width:580px;
	color: #fff;
}
.standard #content .heading h2 span{
	font-size:1.2em;
	line-height:1.2em;
}


#content .date
{
	width			: 100%;
	overflow		: hidden;
	padding			: 5px 0 10px 0;
}

#content .date-home
{
	padding-left	: 32px;
	padding-bottom	: 15px;
}

#content .date em
{
	font-style		: normal;
	background		: #e42518 url(/meebouwenpilots/images/bg-redpointer.gif) no-repeat right;
	height			: 13px;
	float			: left;
	font-size		: 1em;
	line-height		: 1.3;
	padding			: 0px 10px 0 4px;
	margin-right	: 10px;
	margin-left		: 0px;
	color			: #ffffff;
}
#content .date span
{
	float			: left;
	font-size		: 1em;
	color			: #808080;
}



.standard #content .post{
	width:100%;
	padding:8px 0 31px;
	margin:0 0 30px;
	background:url(/meebouwenpilots/images/sep-dots-h.gif) repeat-x 0 100%;
	text-align: justify;
}
.standard #content .post:after{
	content:"";
	clear:both;
	display:block;
}

.standard #content .post .image-wrapper {
	display: inline;
	float: right;
	margin: 0 0 13px 26px;
	padding: 1px;
	background: #d3d3d3;
}
.standard #content .post .image-wrapper img {
	display: block;
}
.standard #content .post .image-wrapper .bijschrift {
	display: block;
	padding: 8px 9px;
	font-style: italic;
}
.standard #content .post p{
	margin:0 0 17px;
	font-size:1.1em;
	line-height:1.4545;
}

.standard #content .post .more{
	display:block;
	background:url(/meebouwenpilots/images/btn-lees.gif) no-repeat;
	width:86px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}

.standard #content .post .aanmelden{
	float:left;
	background:url(/meebouwenpilots/images/btn-aanmelden.gif) no-repeat;
	width:149px;
	height:31px;
	text-indent:-9999px;
	margin:0px 0 0;
	overflow:hidden;
}

.standard #content .post .bekijk-pdf {
	display:block;
	background:url(../images/btn-bekijk-pdf.gif) no-repeat;
	width: 87px;
	height: 19px;
	text-indent: -9999px;
	overflow:hidden;
}

.standard #content .fotos{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
	background:url(/meebouwenpilots/images/sep-dots-h.gif) repeat-x 0 100%;
}
.standard #content .pointer{
	background:#7e7e7e url(/meebouwenpilots/images/bg-grayarrow.gif) no-repeat 100% 50%;
	color:#fff;
	padding:0 7px 0 4px;
	margin:0 0 20px;
	line-height:13px;
	font-size:9px;
	height:13px;
	float:left;
	text-decoration:none;
}
/*.standard #content .fotos .pointer:hover{
	text-decoration:underline;
}*/
.standard #content .fotos ul{
	clear:both;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:20px 0 0;
	list-style:none;
	background:#ededed;
}
.standard #content .fotos ul li{
	float:left;
	display:inline;
	margin:0 0 0 20px;
	padding:0 0 20px;
}
.standard #content .fotos ul li img{
	border:1px solid #c9c9c9;
	vertical-align:top;
}
.standard #content .video, .standard #content .audio
{
	width:100%;
	overflow:hidden;
	padding:21px 0 0;
}
.standard #content .video .holder, .standard #content .audio .holder
{
	clear:both;
	width:100%;
	overflow:hidden;
	background:#ededed;
	margin:0 0 10px;
}
.standard #content .video .holder img, .standard #content .audio .holder img
{
	vertical-align:top;
}
.standard #content .video .download, .standard #content .audio .download
{
	display:block;
	background:url(/meebouwenpilots/images/txt-download.gif) no-repeat;
	width:400px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px;
}
.standard #content .video .volledige, .standard #content .audio .volledige
{
	background:url(/meebouwenpilots/images/txt-volledige.gif) no-repeat;
	display:block;
	width:400px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
}
#audio{
	height:20px;
}

/* Video block */

.video-block
{
	overflow: hidden;
	height: 1%;
	margin-top			: 30px;
}

.video-block .heading-video {
	margin: 0 0 1px;
	text-indent: -9999px;
	font-size: 16px;
	line-height: 37px;
	background: url(../images/elements/video/heading-video.gif) no-repeat;
}

.video-block .backdrop {
	clear: both;
	margin-bottom: 17px;
	background: #ededed;
}

.video-block #movie {
	line-height: 0;
}

.video-block ul {
	width: 400px;
	border: 0;
	overflow: hidden;
	margin: 0;
	padding: 0 0 1px 0;
	list-style: none;
}

.video-block li {
	margin: 0;
	border: 0;
	margin-left: 0px;
	margin-bottom: 18px;
	background-color: #f0f0f0;
}

.video-block .inner-video-list-bottom{
	background: url(../images/video-list-bg-bottom.jpg);
	float:left;
	display:inline;
	width:398px;
	height:70px;
	margin: 0 0 0px 0;
}

.video-block li a {
	display: block;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.video-block li p a {
	display: inline;
}

.video-block li img {
	margin-bottom: 0px;
	display:inline;
	float:left;
	margin-right: 15px;
	margin-left: 18px;
	padding-top: 22px;
}

.video-block h3 {
	height: 19px;
	margin: 0;
}

.video-block .inner-video-list {
	float:left;
	display:inline;
	width:398px;
	height:50px;

}

.video-block .video-download-header {
	float: left;
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #e42518;
	display:inline;
}

.video-block span.metageg {
	display: block;
	color: #000;
	display:inline;
	margin-left: 50px;
	font-size: 11px;
	line-height: 14px;
}

.video-block .moviedownloads {
	margin-bottom: 10px;
}

.video-block .moviedownloads h3 {
	background-image: url(../images/elements/video/download-video-positive.gif);
}

.video-block .audiodownloads h3 {
	background-image: url(../images/elements/audio/download-audio-positive.gif);
}

.video-block .moviedownloads h3 a {
	display: block;
	height: 19px;
}

.video-block .moviedownloads li a {
	font-weight: normal;
	padding: 2px 15px 3px 10px;
	border-bottom: 0px solid #6c207e;
	margin-top: 14px;
	margin-left: 22px;
	margin-bottom: 0px;
}

.video-block .moviedownloads .video-list-download {
	float:right;
	margin-top:-19px;
}

.video-block .transcription h3
{
	height: 19px;
	background-image: url(../images/elements/video/volledige-beschrijving-positive.gif);
}

.video-block .transcription h3 a {
	display: block;
	height: 19px;
}

.video-block .transcription div {
	margin:0;
	padding: 2px 15px 3px 10px;
	border-bottom: 0px solid #6c207e;
	margin-top: 0px;
}

.video-block p{
	font-size: 11px;
	margin: 10px 0 10px 5px;
	line-height: 14.5px;
	text-align: justify;
	color: #000;
}

.video-block ul.close,
.video-block div.close,
.video-block p.close {
	display:none;
}
/* /Video block */



/* ----- sidebar ----- */

.standard #sidebar {
	padding-bottom: 28px;
	background: #fff;
}

.standard #sidebar .heading{
	background:#f8b323;
	padding:30px 0 25px 30px;
}

.overdepilot #sidebar .heading h3{
	background:url(/meebouwenpilots/images/pageheader_overdepilot.gif) no-repeat;
	height:21px;
	text-indent:-9999px;
	margin:0;
	line-height:21px;
}

.agenda #sidebar .heading h3{
	background:url(/meebouwenpilots/images/pageheader_agenda.gif) no-repeat;
	height:21px;
	text-indent:-9999px;
	margin:0;
	line-height:21px;
}

.nieuws #sidebar .heading h3{
	background:url(/meebouwenpilots/images/pageheader_nieuws.gif) no-repeat;
	height:21px;
	text-indent:-9999px;
	margin:0;
	line-height:21px;
}

.resultaten #sidebar .heading h3{
	background:url(/meebouwenpilots/images/pageheader_resultaten.gif) no-repeat;
	height:21px;
	text-indent:-9999px;
	margin:0;
	line-height:21px;
}

.agenda #sidebar .blocks li .calendar{
	background:#e42518;
	width:211px;
	overflow:hidden;
	margin:31px 0 0;
	padding:24px 31px 16px 20px;
}
.agenda #sidebar .calendar .day{
	margin:0;
	padding:0 0 0 25px;
	list-style:none;
	width:200px;
	overflow:hidden;
	float:left;
}
.agenda #sidebar .calendar .day li{
	width:23px;
	float:left;
	padding:0;
	background:none;
	padding:0 0 0 2px;
	text-align:center;
	color:#f8b323;
}
.agenda #sidebar .calendar .week{
	margin:0;
	padding:0;
	list-style:none;
	width:25px;
	float:left;
	overflow:hidden;
}
.agenda #sidebar .calendar .week li{
	width:25px;
	height:25px;
	padding:0;
	background:none;
	text-align:center;
	line-height:2.3;
	color:#f8b323;
	font-size:1em;
}
.agenda #sidebar .calendar .date{
	width:185px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.agenda #sidebar .calendar .date li{
	float:left;
	width:23px;
	height:23px;
	padding:0;
	margin:0 0 2px 2px;
	background:#f07a1f;
}
.agenda #sidebar .calendar .date li a,
.agenda #sidebar .calendar .date li span{
	display:block;
	text-decoration:none;
	width:23px;
	height:23px;
	text-align:center;
	background:#f8b323;
	color:#fff;
	line-height:23px;
	font-size:1em;
	vertical-align:middle;
}
.agenda #sidebar .calendar .date li a:hover,
.agenda #sidebar .calendar .date li.active a{
	background:#fff;
	color:#e42518;
}
.agenda #sidebar .month{
	background:#e42518 url(/meebouwenpilots/images/bg-calendar.gif) repeat-x;
	width:200px;
	overflow:hidden;
	padding:16px 31px 15px;
	position:relative;
}
.agenda #sidebar .month p{
	text-align:center;
	font-size:1.1em;
	color:#fff;
	margin:0;
}
.agenda #sidebar .month strong{
	display:block;
	text-align:center;
	font-size:1.2em;
	color:#fff;
}
.agenda #sidebar .month .prev{
	position:absolute;
	left:47px;
	top:31px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-cal-prev.gif);
	width:5px;
	height:9px;
}
.agenda #sidebar .month .next{
	position:absolute;
	right:42px;
	top:31px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-cal-next.gif);
	width:5px;
	height:9px;
}
.standard #sidebar .blocks{
	margin:0px;
	padding:0 0 5px;
}
.standard #sidebar .blocks li.other{
	padding:0 30px 30px;
}
.standard #sidebar .blocks li ul.item{
	padding:0;
	margin:22px 0 0;
	overflow:hidden;
	height:1%;
}
.standard #sidebar .blocks li ul.item li{
	margin:-2px 0 7px;
	padding:8px 0 0;
	background:transparent url(/meebouwenpilots/images/sep-yellow.gif) repeat-x scroll;
}
.standard #sidebar .blocks li ul.item li a{
	font-size:1.2em;
	color:#72520f;
	width:205px;
	line-height:1.5;
}
.standard #sidebar .blocks li ul.item li.active a{
	font-size:1.6em;
	color:#fff;
	font-weight:bold;
	line-height:1.3;
}
.standard #sidebar .blocks li .pagination{
	width:100%;
	overflow:hidden;
	position:relative;
}
.standard #sidebar .blocks li .pagination ul{
	background:none;
	margin:0 0 0 3px;
	padding:30px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.standard #sidebar .blocks li .pagination li{
	background:none;
	margin:0;
	display:inline;
	padding:0;
}
.standard #sidebar .blocks li .pagination li a{
	font-size:11px;
	color:#72520f;
	text-decoration:none;
}
.standard #sidebar .blocks li .pagination li.active a,
.standard #sidebar .blocks li .pagination li a:hover{
	font-weight:bold;
	text-decoration:none;
}
.standard #sidebar .blocks li .pagination .pag-prev{
	position:absolute;
	left:5px;
	top:33px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-pag-prev.gif);
	width:5px;
	height:9px;
}
.standard #sidebar .blocks li .pagination .pag-next{
	position:absolute;
	right:8px;
	top:33px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-pag-next.gif);
	width:5px;
	height:9px;
}


/* zoek page */
.zoek #content .heading h2{
	width:auto;
	float:left;
	font-size:26px;
	line-height:1em;
	letter-spacing:-1px;
}
.zoek #content .heading h2 span{
	line-height:0.9em;
}
.zoek #content .heading .dex{
	width:100%;
	overflow:hidden;
}
.zoek #sidebar .heading{
	background:#f8b323 url(/meebouwenpilots/images/bg-over.gif) no-repeat 0 100%;
	padding:26px 0 58px 28px;
	margin:0 0 30px;
}
.zoek #sidebar .heading h3{
	background:url(/meebouwenpilots/images/ttl-zoek.gif) no-repeat;
	width:63px;
	height:28px;
	text-indent:-9999px;
	margin:0;
	line-height:21px;
}
.zoek #header .slogan {
	background:transparent url(/meebouwenpilots/images/slogan-home2.gif) no-repeat scroll 0 0;
	width:508px;
	height:21px;
	display:inline;
	float:right;
	font-size:2.1em;
	line-height:1;
	margin:31px 0 0;
	text-indent:-9999px;
}
.zoek #sidebar .bg{
	width:322px;
	height:565px;
}
.zoek #content .form-hold{
	width:480px;
	overflow:hidden;
	float:right;
}
.zoek #content .form-hold ul{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.zoek #content .form-hold ul li{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
	float:left;
}
.zoek #content .form-hold .txt{
	background: url(/meebouwenpilots/images/bg-txt.gif);
	float:left;
	width:312px;
	height:30px;
}
.zoek #content .form-hold .txt input{
	width:300px;
	padding:8px 6px 0;
	background:none;
	border:0;
	font-size:12px;
}
.zoek #content .form-hold .btn{
	float:left;
	margin:5px 0 0 20px;
}
.zoek #content .form-hold .radio{
	margin:0;
	width:14px;
	height:14px;
	float:left;
	margin:3px 3px 0 0;
}
.zoek #content .form-hold label{
	float:left;
	font-size:11px;
	color:#fff;
	padding:0 13px 0 0;
}
.zoek #content .heading {
	padding:24px 0 18px 27px;
	margin:0 0 29px -31px;
}
* html .zoek #content .heading{
	padding:24px 0 18px 27px;
}
.zoek #content .ttl{
	width:100%;
	overflow:hidden;
}
.zoek #content .ttl h3{
	background: url(/meebouwenpilots/images/ttl-zoekresultaten.gif) no-repeat 0 0;
	width:142px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 19px;
}
.zoek .coments{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background: url(/meebouwenpilots/images/sep-dots-h.gif) repeat-x;
}
.zoek .coments li{
	padding:20px 0 21px;
	width:100%;
	overflow:hidden;
	background: url(/meebouwenpilots/images/sep-dots-h.gif) repeat-x 0 100%;
}
.zoek .coments .ttl{
	width:100%;
	overflow:hidden;
}
.zoek .coments .dolor-in h4{
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/ttl-dolor-in.gif);
	width:258px;
	height:15px;
}
.zoek .coments .lorem-ipsum h4{
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/ttl-lorem-ipsum.gif);
	width:226px;
	height:15px;
}
.zoek .coments .mauris h4{
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/ttl-mauris.gif);
	width:266px;
	height:15px;
}
.zoek .coments p{
	font-size:11px;
	line-height:16px;
	margin:0 0 16px;
}
.zoek .coments .lees-meer{
	background:transparent url(/meebouwenpilots/images/btn-lees.gif) no-repeat scroll 0 0;
	display:block;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	width:86px;
}
.zoek #content .coments .date{
	padding:7px 0 13px;
}
.zoek #content .coments .date a{
	letter-spacing:2px;
}
.zoek #content .listen{
	width:100%;
	overflow:hidden;
	position:relative;
}
.zoek #content .listen ul{
	text-align:center;
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.zoek #content .listen li{
	display:inline;
}
.zoek #content .listen li a{
	text-decoration:none;
	font-size:11px;
}
.zoek #content .listen li a:hover{
	text-decoration:underline;
}
.zoek #content .listen li.active a{
	font-weight:bold;
}
.zoek #content .listen .btn-prev{
	position:absolute;
	top:15px;
	left:0px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-list-prev.gif);
	width:5px;
	height:9px;
}
.zoek #content .listen .btn-next{
	position:absolute;
	top:15px;
	right:0px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-list-next.gif);
	width:5px;
	height:9px;
}


/* --------------------------------------------------------------------------------------------- */
/* --- Pagination --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */


.standard #content .pagination
{
	width:100%;
	overflow:hidden;
	position:relative;
}
.standard #content .pagination ul
{
	text-align:center;
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.standard #content .pagination li
{
	display:inline;
}
.standard #content .pagination li a
{
	text-decoration:none;
	font-size:11px;
}
.standard #content .pagination li a:hover
{
	text-decoration:underline;
}
.standard #content .pagination li.active a
{
	font-weight:bold;
}
.standard #content .pagination .btn-prev
{
	position:absolute;
	top:15px;
	left:0px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-list-prev.gif);
	width:5px;
	height:9px;
}
.standard #content .pagination .btn-next
{
	position:absolute;
	top:15px;
	right:0px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/meebouwenpilots/images/bg-list-next.gif);
	width:5px;
	height:9px;
}

.loggedin
{
	float				: right;
	color				: #999999;
}

.loggedin .name
{
	color				: #000000;
	font-weight			: bold;
	text-decoration		: none;
}

/*.loggedin .name:hover
{
	text-decoration		: underline;
}*/

.loggedin a
{
	text-decoration		: none;
}

.loggedin a:hover
{
	color				: #000000;
	text-decoration		: underline;
}
