/* -------------------------------------------------
	Version	:	1.0
	Author	:	Tremani
	Email	:	info@tremani.nl
	Website	:	http://tremani.nl
	Client	:	NIVR (http://www.nivr.nl)
---------------------------------------------------- */

body { font:69%/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;  color:#13132f; margin:0; padding:0; background:transparent; text-align:center;}
* html body { line-height:1.45em;}
div { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, li, fieldset, address { margin:1em 0; background-color:transparent; }
img {border:0;}

td, th { vertical-align:top; }

h1, h2, h3, h4, h5, h6 { font-family:helvetica, arial, verdana, sans-serif; margin:16px auto; }	
h1 {font-size:165%;  line-height:1.2em; margin-bottom:.3em; }
h2 {font-size:135%; line-height:1.2em; color:#3184C8; margin-bottom:-0.4em;} /* old color: #009383; */
h3 {font-size:112%; margin-bottom:-0.85em; color:#0d68a3;}
h4 {font-size:100%; margin-bottom:-0.4em; }
h5 {font-size:100%;}
h6 {font-size:90%;}

a {text-decoration:underline; color:#088fd5; background-color:transparent;}
a:hover {color:#13132f; background-color:transparent;}
#content ul { margin-left:0;}
#content ul li { background:url(../img/content-bullet.png) no-repeat 0 4px; margin-left:0; padding:0 0 0 14px ; }

/*a, a:visited { color:#088fd5; padding-right: 9px; background: transparent url(../img/link-icon-1link.png) no-repeat 100% 2px;text-decoration:underline;}
a:hover { color: #13132f; background: transparent url(../img/link-icon-1hover.png) no-repeat 100% 2px;  }
a:active { color:#088fd5; background: transparent url(../img/link-icon-1active.png) no-repeat 100% 2px;}*/


/* SITE SPECIFIC ----------------------------------------------------------- */	

#content  a.title { color:#13132f; text-decoration:none; }

#outer-wrapper {/*position:relative;*/ margin:0 auto 0 auto; width:910px; text-align:left; background:url(../img/ui-bg.png) repeat-y 0 0;/*	border:1px solid green;*/	}
#inner-wrapper {/*width:904px; causes ie to loose z-index*/background:url(../img/ui-inner-bg.png) repeat-y 0 0; margin:0 3px; /*position:relative; z-index:100;*//*border:1px solid green;	*/}

* html #inner-wrapper {margin-right:-3px;}
	
/* Bovenbalk ----------------------------------------------------------- */	

#header {margin:30px auto 0 auto; position:relative; height:221px; width:910px;	padding-top:1px; background:#fff url(../img/header-bg.jpg) repeat-x 0 0; /*border:1px solid red;*/	}
#header-logo { float:left; position:relative; display:inline; margin:-24px auto auto 42px; height:80px;	width:94px;	overflow:hidden; background:transparent url(../img/header-logo.png) no-repeat 0 0;	/*border:1px solid blue;*/}
#header a.home { position:absolute;	display:block; text-indent:-5000px;	padding:0; margin:0; top:0px; left:0px;	height:80px; width:94px; overflow:hidden;}	
#header-image { position:absolute; top:0; left:0; height:221px;	width:910px; overflow:hidden; background:#fff url(../img/header-image.jpg) no-repeat 3px 0;	}
#header-image.moving { background:#fff url(../img/nivr-header-verhuizing.jpg) no-repeat 3px 0; }

#header-xtras { height:30px; width:910px; padding-right:0px; position:absolute; top:-33px; right:0px; background-color:#fff !important; font-family:helvetica, arial, verdana, sans-serif; font-weight:bold; }
* html #header-xtras { top:-34px; right:0; }
*:first-child+html #header-xtras {height:33px;} /*ie7 hack*/
#header-xtras ul { height:30px; list-style:none; text-align:right; position:relative; /*border:1px solid green;*/ }
#header-xtras li { display:inline; position:relative; height:20px; padding-top:8px; }
#header-xtras li a { text-decoration:none; color:#057ab8; border-right:1px solid #057ab8; padding:2px 8px 6px 8px; background-color:transparent; }
#header-xtras li a:hover { color:#13132f; background-color:transparent;}
#header-xtras li.last a { border-right:none; margin-right:10px; }

#talen { position:absolute; width:55px; height:68px;  top:11px; right:0px; background-color: #fff !important;}
	#talen ul.taal { position: relative; margin:0; padding:0; list-style:none; width:55px; }
	#talen ul.taal li { width:19px; height:18px; padding:0; margin:0 6px 0 0; background-position:0 0; background-repeat:no-repeat; float:left; display:inline; /*position:relative;*/ }
	#talen ul.taal li a { width:19px; height:18px; text-align:left; text-indent:-5000px; display:block; border-right:none; background-position:0 0; padding:0; margin:0; /*position:absolute; */overflow:hidden; background-color:transparent; background-repeat:no-repeat; background-position:0 0; }
	#talen ul.taal li a:hover { background-position:0 -36px;}
	#talen ul.taal li a:focus,
	#talen ul.taal li a:active { background-position:0 0px;}
	#en, #en a, #en a:visited  { background:url(../img/taal-EN.png); }
	#nl, #nl a, #nl a:visited  { background:url(../img/taal-NL.png); }
	
/* Main Nav ----------------------------------------------------------- */
#nav { height:172px; width:910px; /*position:relative; z-index:1;*/ margin:0px 0px; padding-left:3px; background:url(../img/ui-top.png) no-repeat 0 0px; font-family:helvetica, arial, verdana, sans-serif; font-weight:bold; /*border:1px solid red;*/  }

	ul#main-nav { position: relative; font-size:14px; margin:0; padding:0; list-style:none; background-color:#fff; }
	ul#main-nav li { height:100%; margin:0 1px 0 0; background-position:0 0; background-repeat:no-repeat; float:left; display:inline; /*position:relative;  border:1px solid green; */ }
	ul#main-nav li a { height:23px; color:#e0eff2; text-align:center; float:left; padding:4px 0px 8px 0px; display:block; position:relative; overflow:hidden; background:#057ab8 url(../img/tab-l.png) no-repeat 0 0; /*text-indent:-9999px; overflow:hidden; */ text-decoration:none; /*background-color:transparent; background-repeat:no-repeat; background-position:0 0;*/ }
	ul#main-nav li a span { height:35px; width:7px; position:absolute; display:block; top:0; right:0; /*float:left;*/ background:#057ab8 url(../img/tab-r.png) no-repeat 0 0; }
	ul#main-nav li a:hover,
	ul#main-nav li a:hover span { background-position:0 -35px; background-color:#0d68a3; color:#fff;}
	ul#main-nav li a:active, 
	ul#main-nav li a:active span { background-position:0 -70px; background-color:#13132f;}
	ul#main-nav li.current a, ul#main-nav li.current a:hover {border-bottom:7px solid #13132f; background-position:0 -70px; color:#fff; background-color:#13132f !important; }
	ul#main-nav li.current a span{background-position:0 -70px;}
	ul#main-nav li.current a:hover span { background-position:0 -70px; background-color:#13132f;}
		
	#btn-1, #btn-1 a, #btn-1 a:visited  {width:123px;}
	* html li#btn-1 a span { margin-right:-1px;}
	#btn-2, #btn-2 a, #btn-2 a:visited  {width:142px;}
	#btn-3, #btn-3 a, #btn-3 a:visited  {width:139px;}
	* html li#btn-3 a span { margin-right:-1px;}
	#btn-4, #btn-4 a, #btn-4 a:visited  {width:130px;}
	#btn-5, #btn-5 a, #btn-5 a:visited  {width:152px;}
	#btn-6, #btn-6 a, #btn-6 a:visited  {width:104px;}
	#btn-7, #btn-7 a, #btn-7 a:visited  {width:108px;}
	
	
/* Subnav ----------------------------------------------------------- */
.col-nav {padding:0; margin:0; background: url(../img/ui-col1-bg.png) repeat-y 0 0; min-height:100px; font-size:11px; font-family:helvetica, arial, verdana, sans-serif;  /*position:relative;*/ }
	* html .col-nav {height:100px;}
.col-nav ul.sub { margin:0; padding:0; width:191px; background:transparent url(../img/ui-top.png) no-repeat 0 -82px; /*border:1px solid green;*/  }
	ul.sub li{ margin:0; padding:0; font-size:11px; line-height:18px; width:100%; list-style:none; background-color:transparent; }
	ul.sub li { width:191px; height:auto; margin:0; padding:0; margin-bottom:1px; }
	ul.sub li a { width:179px; height:25px; line-height:25px; text-decoration:none; display:block; padding:0 0 0 12px; color:#fff; background:transparent url(../img/sub-btn.png) no-repeat 0 0; }
	ul.sub li a:hover {background-position:0 -25px; color:#fff; background-color:transparent; }
	ul.sub li a:active { background-position:0 -50px;}
	ul.sub li.current a{ background-position:0 -75px; font-weight:bold;}
	
	ul.sub ul.subsub {padding:0 0 8px 0; margin:-1px 0 0 0; background:url(../img/sub-btn-footer.png) no-repeat left bottom; line-height:19px;}
	ul.sub ul.subsub li {margin:0px 0; padding:0; background-image:none;}
	ul.sub ul.subsub li a { height:19px; line-height:19px; padding:0 5px 0 24px; border-top:1px solid #088fd5; font-weight:normal; color:#000; width:162px; background:#0d68a3 url(../img/sub-nav-bullet-link.png) no-repeat 11px center;}
	ul.sub ul.subsub li a:hover { color:#a9d0ea; background:#0d68a3 url(../img/sub-nav-bullet-hover.png) no-repeat 11px center;}
	ul.sub ul.subsub li.current a{color:#a9d0ea; background:#0d68a3 url(../img/sub-nav-bullet-hover.png) no-repeat 11px center;}
	
	ul.sub ul.subsubsub {padding:0 0 0 0; margin:-1px 0 0 0; background:none; line-height:19px;}
	ul.sub ul.subsubsub li {margin:0; padding:0 0 0 0px; background-image:none;}
	ul.sub ul.subsubsub li a { height:19px; line-height:19px; padding:0 5px 0 36px; width:auto !important; border-top:1px solid #088fd5; font-weight:normal; color:#000 !important; background:#0d68a3 url(../img/sub-nav-bullet-link.png) no-repeat 23px center;}
	ul.sub ul.subsubsub li.current a { height:19px; line-height:19px; padding:0 5px 0 36px; width:auto !important; border-top:1px solid #088fd5; font-weight:normal; color:#a9d0ea !important; background:#0d68a3 url(../img/sub-nav-bullet-link.png) no-repeat 23px center;}
	ul.sub ul.subsubsub li a:hover { color:#a9d0ea; background:#0d68a3 url(../img/sub-nav-bullet-hover.png) no-repeat 23px center;}
	ul.sub ul.subsub li.current ul.subsubsub li a{color:#a9d0ea; background:#0d68a3 url(../img/sub-nav-bullet-link.png) no-repeat 23px center;}
	ul.sub ul.subsub li ul.subsubsub li.current a{color:#a9d0ea; background:#0d68a3 url(../img/sub-nav-bullet-hover.png) no-repeat 23px center;}

/* Col1 & Col2 -------------------------------------------------------- */
.col  {  margin-top:-90px; width:191px; display:inline; padding:0px 0; margin-bottom:2.5em; min-height:100px;/*position:relative; margin-top:-1px;*/ /*border:1px solid red;*/}
.col#col1 h2, .col#col1 h3, .col#col1 h4,
.col#col2 h2, .col#col2 h3, .col#col2 h4 {margin:0; padding:0 0 0 20px; height:24px; font-size:11px; color:#fff; line-height:24px; background-color:transparent;}
.col#col2 .col-item h3, .col#col2 .col-item h4 {line-height:1.4em; margin-bottom:-0.8em; height:auto; } /*extra voor prewien*/
.col ul {margin:0 20px; padding:0; list-style:none;}
.col li {margin:0; padding:0px;}

.col-item {padding:0px 0; margin:0 0 0 0;}
.col-item a {color:#0d68a3; background-color:transparent; }
.col-item a:hover {text-decoration:underline; color:#13132f; background-color:transparent;}
.col-item h2 {background:#0d68a3 url(../img/col-item-bg.png) no-repeat 0 0; }
.col-item h2.alt {background:#0d68a3 url(../img/col-item-bg2.png) no-repeat 0 0;}
.col-item h2.alt-r {background:#0d68a3 url(../img/col-item-bg2-r.png) no-repeat 0 0;}
.col-item p.std { color:#0d68a3; margin: 1em 20px 1.2em 20px; background-color:transparent; }
.col-item li { border-bottom:1px solid #d3e7f4; }
.col-item li.alge p.date  { background:transparent url(../img/nieuws-icon-alge.png) no-repeat 0 0;}
.col-item > li.alge p.date  { background:transparent url(../img/nieuws-icon-alge-24bit.png) no-repeat 0 0;}
.col-item li.aero p.date  { background:transparent url(../img/nieuws-icon-aero.png) no-repeat 0 0;}
.col-item > li.aero p.date  { background:transparent url(../img/nieuws-icon-aero-24bits.png) no-repeat 0 0;}
.col-item li.ruim p.date  {	background:transparent url(../img/nieuws-icon-ruimte.png) no-repeat 0 0;}
.col-item > li.ruim p.date  {	background:transparent url(../img/nieuws-icon-ruimte-24bit.png) no-repeat 0 0;}
.col-item li a {text-decoration:none; }
.col-item li a:hover {text-decoration:underline; }
.col-item li p a { color:#13132f; background-color:transparent;}
.col-item li p.date { background:transparent; margin: 1em auto -1.2em -2px; font-family:helvetica, arial, verdana, sans-serif; font-size:11px;}
.col-item li p.date a {color:#0d68a3; font-weight:bold; padding-left:26px; padding-top:2px; text-decoration:none; display:block; height:19px; background-color:transparent; }
.col-item li p.date a:hover {text-decoration:underline; color:#13132f; background-color:transparent; }


.col-item li.alge p.download  { /*background:transparent url(../img/nieuws-icon-alge.png) no-repeat 0 0;*/ }
.col-item > li.alge p.download { /*background:transparent url(../img/nieuws-icon-alge-24bit.png) no-repeat 0 0;*/ }
.col-item li p.download { background:transparent; margin: 1em auto 0 -2px; font-family:helvetica, arial, verdana, sans-serif; font-size:11px; }
.col-item li p.download a {color:#0d68a3; font-weight:bold; padding-left:0px; padding-top:2px; text-decoration:none; display:block; background-color:transparent; /*word-wrap:break-word;*/ }
.col-item li p.download a:hover {text-decoration:underline; color:#13132f; background-color:transparent; }

.col-item li p.download img { margin-right:10px; }

#col2 .col-item li h4 { background:transparent; margin:1em auto -1.2em 0; padding:0; font-family:helvetica, arial, verdana, sans-serif; font-size:11px;}
#col2 .col-item li h4 a {color:#0d68a3; font-weight:bold; padding:0; margin:0; text-decoration:underline; background-color:transparent; }
#col2 .col-item li h4 a:hover {text-decoration:underline; color:#13132f; background-color:transparent; }

.col-item div.item-footer {	height:30px; width:191px; background:#ddedf1 url(../img/col-item-footer-l.png) no-repeat 0 0;}
.col-item div.item-footer-r {	height:30px; width:191px; background:#ddedf1 url(../img/col-item-footer-r.png) no-repeat 0 0;}

#col1 { float:left; background: url(../img/ui-inner-bg.png) repeat-y 0 0; /*border:1px solid green;*/}
	* html #col2{height:100px;}
	
#col2 {float:right; background: url(../img/ui-inner-bg.png) repeat-y 100% 0; /*border:1px solid green;*/}
	* html #col2{margin-right:3px; height:100px;}
	
#content {float:left; margin-left:32px; width:464px; padding-left:0; /*border:1px solid green;*/}
#content h1 {margin-top:0;}

.col-item-light-r {background:url(../img/ui-col2-bg-light.png) repeat-y 0 0; margin:-11px 0;}
.banner {padding:0px 0 20px 0;}
	
	
/* Laatste nieuws ----------------------------------------------------------- */
.nieuws-wrapper {padding:0px 0;}
.nieuws-item {padding:1px 0; border-bottom:1px solid #78c2e8;}
	.thumb {float:left; display:inline; margin:18px auto;}
	.thumb_team {float:left; display:inline; margin:18px auto; width: 130px;}
	.thumb img {display:block;}
	.nieuws-content a {text-decoration:underline; color:#088fd5; background-color:transparent; ;}
	.nieuws-content a:hover {color:#13132f; background-color:transparent;}
	.nieuws-item > .nieuws-content p {margin-bottom:-.6em;}
	*:first-child+html .nieuws-item > .nieuws-content p {margin-bottom:0em;} /*ie7 hack*/

	.nieuws-item > .nieuws-content p {margin-bottom:-.6em;}          
    .nieuws-content {float:right; width:370px; margin-bottom: 14px;}
    .team-content {float:right; width:325px; margin-bottom: 8px;}
	.nieuws-content h3 {font-size:112%; line-height:1.2em; margin:17px auto 0 auto;}
	.nieuws-content h3 a { color:#13132f; text-decoration:none; background-color:transparent; }
	.nieuws-content a:hover { text-decoration:underline;  }
    .nieuws-content h4 {font-size:100%; margin:.1em 0 -1em 0; color:#088fd5; background-color:transparent;}

ul.nieuws-items { padding:15px 0; margin:0; }
#content ul.nieuws-items li { padding:0; list-style:none; }
ul.nieuws-items span { float:left; clear:left; margin:3px 5px 0 0; }
ul.nieuws-items a { float:left; clear:right; max-width:374px; margin:3px 0 0 0px; }

	
/* Footer ----------------------------------------------------------- */	
#footer {position:relative; margin:0 auto 0 0; width:910px; height:8px; background:#0d68a3 url(../img/ui-footer.png) no-repeat 0 0; clear:both;}
	* html #footer {font-size:8px;line-height:8px;}
#footer-xtras {	position:absolute; left:0; top:10px; padding-left:25px; padding-left:20px; width:865px; height:28px; font-size:10px; text-align:left; line-height:22px; background:transparent; color:#0a5a9d; }  
#footer-xtras .adres a,
#footer-xtras .adres a:visited {height:22px; background-color:transparent; text-decoration:none; color:#0d68a3; }
#footer-xtras .adres a:hover { text-decoration:underline; }
/*#footer-xtras .adres a:active,
#footer-xtras .adres a:focus {}*/

#footer-xtras .copyright {float:right; margin-top:-22px; right:7px; width:100px; height:22px; text-align:right; padding-right:0;}
#footer-xtras .copyright a,
#footer-xtras .copyright a:visited {
	position:relative;
	text-align:left;
	color: #0d68a3;
	text-align:right;
	text-decoration:none;
	letter-spacing:1px;
	text-decoration:none;
	font:9px/22px "lucida sans", verdana, sans-serif;
	background-color:transparent;
	}
#footer-xtras .copyright a:hover {color:#13132f; background-color:transparent; }
#footer-xtras .copyright a:active,
#footer-xtras .copyright a:focus {color:#000; background-color:transparent; }

#footer-xtras .copyright a span {font-size:11px;  }
/*#footer-xtras .copyright a span {font-size:11px; color:#d9e0f0; position:absolute; top:1px; right:0; width:11px; height:11px; background-color:transparent; border:2px solid red; }*/
/* html #footer-xtras .copyright a span {font-size:11px; color:#d9e0f0; position:relative; top:0px; background-color:transparent;} */

/* Standard extras ----------------------------------------------------------- */
.seo {position:absolute; left:-5000px; top:-5000px;}
.usability {text-indent:-5000px; }

.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden;	}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearer {clear:both;  height:0; font-size:0px; line-height:0px;}

/*---- sIFR ---*/
.sIFR-flash {visibility:visible !important; margin:0; padding:0;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute;	left:0;	top:0; width:0;	height:0; display:block; overflow:hidden;}

.sIFR-active h1 {visibility:hidden; text-align:left; line-height:1em;}
.sIFR-active h1 span {visibility: hidden; text-align:left; line-height:1em;}
.sIFR-active h2 { visibility: hidden; text-align:left; line-height:1em; font-size:18px; margin-bottom:-1em;}
.sIFR-active p.inleiding { visibility: hidden; text-align:left; line-height:1em; font-size:18px; margin:1em 0;}

div.photo {position:relative;float:right;}

a.std, a.arrowLink {position: relative; top: 1em; }

h2.sitemap {color: #000; margin-top: 30px; margin-bottom: 5px;}
h2.sitemap a {color: #000; text-decoration: none;}
h2.sitemap a:hover {color: #000; text-decoration: underline;}
ul.sitemap {margin-left: 15px !important; line-height: 1.6em;}
a.sitemap_node {text-decoration: none; }
a.sitemap_article { text-decoration: none; font-style: italic;}
a.sitemap_node:hover, a.sitemap_article:hover {text-decoration: underline;}
div#astro {margin-left: 20px;}

/* EH: 28/10/2008: add-ons */
/* mailafriend ----------------------------------------------------------- */
#mailafriend { border:1px solid #a8c1e0; width:295px; height:156px; margin:10px 0px 18px 0; padding:0 0 5px 0; position:relative; font-size:10px; color:#555; background:#a6cee8; -webkit-border-radius: 5px; -moz-border-radius:6px;  }
#mailafriend fieldset { padding:0; margin:0; border:none; position:relative; display:block;}
#mailafriend .legend { height:23px; margin:0 0 -5px 0; padding:7px 0 0 9px; width:295px; color:#fff; }
#mailafriend .legend span { height:23px; width:295px; display:block; background:transparent url(../img/mailafriend_form_bg.png) no-repeat 7px 10px; text-indent:auto; position:relative; padding:0; margin:0;}	
#mailafriend input {position:relative; top:-4px; height:17px; padding:6px 0 0 6px; margin:0; border:none; font-size:10px; color:#088FD5; background:#ececeb url(../img/mailafriend_form_bg.png) no-repeat;}
#mailafriend textarea { font-family:"Helvetica neue", Helvetica, Arial, Calibri, Verdana, sans-serif; height:97px; padding:6px 0 0 6px; margin:0; border:none; font-size:10px; color:#088FD5; background-color:#ECECED;} 
#mailafriend .txt_nl {}
#mailafriend .txt_en {}
	
	#mailafriend input:hover,
	#mailafriend input:focus {color:#088FD5; outline:none; }
#mailafriend input#edName { background-position:-1px -13px; width:88px; margin-left:7px;}
#mailafriend input#edLiame { background-position:-100px -13px; width:143px; margin-left:3px;}
#mailafriend textarea#edText { margin-left:7px; width:243px; }
#mailafriend input#submit { background:#adaeb2 url(../img/btn-alg.png) no-repeat 0 0; width:25px; height:26px; margin-left:4px; top:-1px; position:relative; cursor:pointer;}
	#mailafriend input#submit:hover,
	#mailafriend input#submit:focus,
	#mailafriend input#submit.over,
	#mailafriend input#submit.over:focus { background:url(../img/btn-alg.png) no-repeat 0 -26px; outline:none;}
	#mailafriend input#submit:active,
	#mailafriend input.click { background:url(../img/btn-alg.png) no-repeat 0 -52px !important;}
.btmailfriend a:hover {text-decoration:underline; cursor:pointer; color:#088fd5; }	

#post_messages h3 {margin:-8px 0 12px auto;}

/* EH: 09/10/2008: add-ons */
/* DK: 29/10/2008: add-ons */
.iconwrap   			   {margin:2em 0 2em 0; list-style: none; background:none; border-top:1px solid #bad9eb; border-bottom:1px solid #bad9eb; position:relative; }
.iconwrap a				   {margin:2px 0; display:block; }
.iconwrap a.btprint 	   {text-decoration:none; background-image:url(../img/mail-icon.png); height:14px; width:100%; background-position: 0px 0px; background-repeat:no-repeat; padding-left:26px; padding-top:3px; text-decoration:none;}
.iconwrap a.btprint:hover  {background-position: 0px -17px;}
.iconwrap a.btprint:active {background-position: 0px -34px;}
.iconwrap a.btprint:focus  {outline:none;}

.iconwrap a.btmailfriend 		{background-image:url(../img/mail-icon3.png); height:14px; width:100%; background-position: 0px 0px; background-repeat:no-repeat; padding-left:26px; padding-top:7px; text-decoration:none;}
.iconwrap a.btmailfriend:hover  {background-position: 0px -20px;}
.iconwrap a.btmailfriend:active {background-position: 0px -40px;}
.iconwrap a.btmailfriend:focus  {outline:none;}

.icons-extra {/*margin:1em 0 1em -2px;*/ padding:1px 0; margin-top:-1px; position:relative;border-top:1px solid #bad9eb; border-bottom:1px solid #bad9eb; border-collapse:collapse; font-family:"Helvetica neue", Helvetica, Arial, Calibri, Verdana, sans-serif;  width:100%;}
ul.icons-extra li {margin:0; padding:0; list-style:none; background:none; }
	/** html ul#icons-extra li {height:1px;}
	*:first-child+html ul#icons-extra li {min-height:1px;}*/
.icons-extra a 						{display:block; margin:5px 0; padding-left:27px; position:relative; outline:none; cursor:pointer;}
.icons-extra a.btprint 				{text-decoration:none; background-image:url(../img/mail-icon.png);  height:17px;  background-position: 0 0; background-repeat:no-repeat; text-decoration:none;}
.icons-extra a.btprint:hover 		{background-position:0 -17px;}
.icons-extra a.btprint:active 		{background-position:0 -34px;}
.icons-extra a.btprint:focus 		{outline:none;}

.icons-extra a.btmailfriend 		{text-decoration:none; background-image:url(../img/mail-icon4.png); height:14px; background-position: 0 0; background-repeat:no-repeat; text-decoration:none;}
* html .icons-extra a.btmailfriend 	{height:12px; background-position: 0 2px;}
.icons-extra a.btmailfriend:hover 	{background-position:0 -14px;}
.icons-extra a.btmailfriend:active 	{background-position:0 -28px;}
.icons-extra a.btmailfriend:focus 	{outline:none;}
#btprint							{display:none;} 
/*.btspacer { background-color:#A6CEE8; font-size:1px; height:1px; width:100%; border:10px; }*/

/* EH Add-ons/Extra's */
#post_messages { width:296px; }
.mail_error_message {color: #e83700; border: 2px solid #e83700; margin:30px 0 20px 0px;  padding:0 8px 8px 8px; line-height:1.2em; width:278px;}
.mail_succes_message {color: #727272; border: 2px solid #727272; margin:30px 0 20px 0px;  padding:0 8px 8px 8px; line-height:1.2em; width:278px;}
.mail_error_message h4  {background:#e83700 url(../img/error-warning.png) no-repeat 6px center; margin:0 -8px 8px; color:#fff; padding:4px 0 4px 20px;} 
.mail_succes_message h4 {background:#727272 url(../img/icon-approved-ticked-klein.png) no-repeat 6px center; margin:0 -8px 8px; color:#fff; padding:4px 0 4px 20px;}
.news_header {list-style-type:none!important; list-style:none;}	
.upper a		{ padding:2px; margin-left:580px; width:7px; height:10px; background-image:url(../img/up.gif); background-repeat:no-repeat; background-position:center center;}

.file_download {margin:0 -20px -15px -20px; position:relative; overflow:hidden; background-color:#a6cee8;}
	#col2 .file_download {margin:0; background-color:transparent;}

#col1 .file_download h2 {background:none; }

/* EA Aanmelden */
div.aanmelden { margin-left: 20px; }
div.aanmelden ul.aanmelden { padding-top:10px; padding-bottom:10px; }
div.aanmelden ul.aanmelden li span { font-weight:bold; display:block; width:120px; float:left; }
div.aanmelden button { }

/*__page navigation__*/
#page-nav { padding:5px 0; font-size:1em; clear:both; }
#page-nav a { margin-right:2px; padding:0 4px; float:left; }
#page-nav a:hover {text-decoration:underline; }
#page-nav a.prev { padding-left:5px; }
#page-nav a.next { padding-right:5px; }
#page-nav span { margin-right:2px; padding:0 6px; float:left; font-weight:bold; }
#page-nav .page { padding:0; }
.pagenav-wrapper-top #page-nav { margin:15px 0 -8px 0; }