/* toolbar include */
@import url('global_toolbar.css');

/* Backend preview toolbar */

div.preview-box {height:200px;background:#f6f5ee;padding:10px;}
div.preview-box a {color:#9F9A72;}

div.preview-box .inputbox			{-moz-border-radius:6px; -webkit-border-radius: 6px;background:#EEECE1;}
div.preview-box span.checkbox input {display:inline;width:15px;margin-right:5px;position:relative;top:2px;}
div.preview-box span.checkbox label {display:inline;width:80%;}
div.preview-helpers					{width:100%;float:left;margin-bottom:10px;}
div.preview-helpers .left span		{font-weight:bold;}

table.preview-summary				{float:left;width:400px;}

/* UWV font */
@font-face {
	font-family: 'UWVSans2010Normal';
	src: url('../../fonts/uwvsannor-webfont.eot');
	src: url('../../fonts/uwvsannor-webfont.eot?iefix') format('eot'),
	url('../../fonts/uwvsannor-webfont.woff') format('woff'),
	url('../../fonts/uwvsannor-webfont.ttf') format('truetype'),
	url('../../fonts/uwvsannor-webfont.svg#webfontWewJ79po') format('svg');
	font-weight: normal;
	font-style: normal;
} 

.uwvsans-normal {
    font-weight: normal;
    font-style: normal;
    line-height:normal;
    font-family: 'UWVSans2010Normal', sans-serif;
    font-size:160%;
	color:#e2007a;
}

.uwvsans-small {
    font-weight: normal ;
    font-style: normal;
    line-height: normal;
    font-family: 'UWVSans2010Normal', sans-serif;
    font-size:120%;
	color:#e2007a;
}


/* Editor styles zoals ul, ol, subscript e.d. */
.article-editor ol {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;}
.article-editor ul {padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;list-style-type:disc;}
.article-editor p {margin:0px 0px 10px 0px;}
sup, sub { vertical-align: 0;position: relative; }
sup { bottom: 1ex; font-size: 8px;}
sub { top: 0.8ex;}
sup.super	{font-style:italic;}


/* Site elementen */

/* Global Defaults */
html, body		        {margin: 0px;padding: 0px;border: 0px;width: 100%;height: 100%;}
body                    {font: 0.70em/1.6em Verdana, Verdana, Arial, Helvetica, sans-serif;color:#073664;}

/* Headlines */
h1, h2, h3, h4, h5, h6  {margin: 0;padding: 0;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none;  }
h1{ color: #073664; margin: 0 0 1.2em 0; padding: 0; font: normal 135% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h2{ color: #073664; margin: 0.3em 0 0.3em 0; padding: 0 0 0.4em 0; font: bold 125% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h3{ color: #073664; margin: 0.4em 0 0.2em 0; padding: 0 0 0.4em 0; font: bold 115% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h4{ color: #073664; margin: 0; padding: 0 0 0.4em 0; font: bold 105% Verdana, Arial, Helvetica, sans-serif; }
h5{ color: #073664; margin: 0; padding: 0; font: bold 95% Verdana, Arial, Helvetica, sans-serif; }
.related-sidebar h1, .related-sidebar h2, .related-sidebar h3{ margin: 0; }

/* Text Styles */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin: 0;padding: 0;font: normal normal normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif; }
blockquote              {margin: 1.25em;padding: 1.25em}
q                       {font-style: italic;}
acronym, abbr           {cursor: help;border-bottom: 1px dashed;}
small                   {font-size:.85em;}
big                     {font-size:1.2em;}
ul                      {list-style:none;}

/* Links and Images */
a:link		            {color: #1e97fc; text-decoration: underline; outline: none;}
a:visited 	            {color: #1e97fc; text-decoration: underline; outline: none;}
a:active	            {color: #1e97fc; text-decoration: none; outline: none;}
a:hover		            {color: #1e97fc; text-decoration: none; outline: none;}  

a.blue_link				{color: #1e4371; text-decoration: underline;}
a.blue_link:hover		{color: #1e4371; text-decoration: underline;}
a.red_link				{color: #c70042; text-decoration: underline;}
a.red_link:hover		{color: #c70042; text-decoration: underline;}

a.read-more{ text-decoration: underline; font-size: 100%; line-height: normal; padding: 0.3em 0 0em 8px; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.6em no-repeat; }
a.read-more:hover{ text-decoration: underline; }

a.greylink:link, a.greylink:active, a.greylink:visited, a.greylink:hover {font-weight:bold;color:#757575;text-decoration:underline;}

/* Tables */
table                   {margin: 0;padding: 0;border: none;}

/* Forms */
form                    {margin: 0;padding: 0;display: inline;}
label                   {cursor: pointer;}

/* Images */
img                     {border: none;display:block;}

/* toolbox */
.center{ margin: auto auto; }
.center-txt{ text-align: center; }
.center-page{ margin: 0 auto; overflow: hidden; }
.clear{ clear: both; display: block; }
.clear-right{ clear: right; }
.clear-left{ clear: left; }
.no-clear{ clear: none; display: inline; }
.intro-txt{ margin-top: 1em; font-size: 145%; line-height: 1.5em; }
.big-txt{ font-size: 126%; }
.bigger-txt{ font-size: 116%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 80%; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.line-height-normal{ line-height: normal; }
.left{ float: left;}
.left-img{ margin: 8px 24px 8px 0; float: left; }
.left-txt { text-align: left; }
.line {margin: 1em 0; width: 100%; border-top: 2px #E9E9E5 solid; float: left; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-xsmall{ padding: 4px; }
.padding-small-content{ padding: 0px; }
.no-margin{ margin: 0; }
.no-margin-bott{ margin-bottom: 0; }
.no-padding{ padding: 0 !important; }
.no-pad-bott{ padding-bottom: 0; }
.no-border{ border: none !important; }
.no-block{ display: inline !important; width: auto !important; }
.no-background{ background: none !important; }
.no-underline{ text-decoration: none !important; }
.nobullet { list-style: none; list-style-image: none; }
.nofloat{ float: none; }
.right{ float: right; }
.right-img{ float: right; margin: 8px 0 8px 24px; }
.right-txt{ text-align: right; }
.rnd-small{ /*-moz-border-radius:4px;*/ -webkit-border-radius: 4px; }
.rnd-big{ /*-moz-border-radius:6px;*/ -webkit-border-radius: 6px; }

.mtop{ margin-top: 10px; }
.mtop-double{ margin-top: 20px; }
.mbott{ margin-bottom: 10px !important; }
.mbott-double{ margin-bottom: 20px !important; }
.mleft{ margin-left: 10px; }
.mright{ margin-right: 10px; }
.mstop{ margin-top: 5px; }
.msbott{ margin-bottom: 5px !important; }
.msleft{ margin-left: 5px; }
.msright{ margin-right: 5px; }

.ptop{ padding-top: 10px; }
.pbott{ padding-bottom: 10px; }
.pbott-double { padding-bottom: 20px; }
.pleft{ padding-left: 10px; }
.pright{ padding-right: 10px; }
.pstop{ padding-top: 5px; }
.psbott{ padding-bottom: 5px; }
.psleft{ padding-left: 5px; }
.psright{ padding-right: 5px; }

.spacer-left{ margin-left: 22px; }
.spacer-right{ margin-right: 22px; }
.date{ margin: 0.4em 0 0.2em 0; clear: both; display: block; }
.block{ display: block; }
.wrap{ width: auto; }
.no-wrap{ white-space: nowrap }
.hide{ display: none; }
.noscript{ display: none; }
.auto{ width: auto; }
.fillout{ width: 100%; }
.overflow-hidden{ overflow: hidden !important; }
.height145	{height:145px !important;}

/* bron */
/*.bron { height: 5em; }*/
.bron p{ margin: 0; padding: 0; }
.top-border{ border-top: 3px solid #3399ff !important; padding-top: 0.6em; }
.bottom-border{ border-bottom: 1px solid #b1c0cf !important; padding-bottom: 0.6em; }
.bron a.next{ margin-left: 0; color: #1E4371; border: none; text-decoration: none; background-image: url('../../images/frontend/icon-forward.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 20px 2px 0;}
.bron a.prev{ margin-right: 0; color: #1E4371; border: none; text-decoration: none; background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px;}
.bron a.prev:hover, .bron a.next:hover{ text-decoration: underline !important; }

/* icon bg styles */
.icon-back{ text-decoration: none; background-image: url('../../images/frontend/icons/back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-back:hover{ text-decoration: underline !important; }
.icon-forward{ background-image: url('../../images/frontend/icon-forward.gif'); background-position: top right; background-repeat: no-repeat; padding: 0 20px 2px 0px; }
.icon-print{ background-image: url('../../images/frontend/icons/print.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 22px; }
.icon-info{ background-image: url('../../images/frontend/icon-info.gif'); background-position: center right; background-repeat: no-repeat; padding: 0px 20px 2px 0px; color: #000 !important; text-decoration: none; }
.icon-add{ background-image: url('../../images/frontend/icon-add.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-added{ background-image: url('../../images/frontend/icon-added.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-del{ background-image: url('../../images/frontend/icon-del.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-pdf{ background-image: url('../../images/frontend/icon-pdf.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 4px 20px; }
.icon-arrow-right{ background-image: url('../../images/frontend/icon-arrow-right.gif'); background-position: 0px 5px; background-repeat: no-repeat; text-indent: 12px; }
.icon-arrow-down{ background-image: url('../../images/frontend/icon-arrow-down.gif'); background-position: 0px 5px; background-repeat: no-repeat; text-indent: 12px; }

.icon-text{ color: #757575; background-image: url('../../images/frontend/icon-txt.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }
.icon-photo{ color: #757575; background-image: url('../../images/frontend/icon-foto.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }
.icon-numbers{ color: #757575; background-image: url('../../images/frontend/icon-cijfers.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }
.icon-map{ color: #757575; background-image: url('../../images/frontend/icon-kaart.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }


/* paging */
.paging{ position: relative; width: 100%; text-align: center; white-space: nowrap; margin: 2em 0 0 0; padding: 1em 0; border-top: #e3e3df 2px solid; float: left; clear: both;  }
.paging a{ padding: 0.3em 0.6em; margin: 0 1px 0 0; text-decoration: none; color: #073664; }
.paging a:hover{ padding: 0.3em 0.6em; margin: 0 1px 0 0; background: #1E97FC; color: #FFFFFF; }
.paging a.next, .paging a.next:hover{ margin-left: 0.5em; padding: 0 12px 0 0; position: absolute; right: 0px; background: none; color: #073664; text-decoration: underline; }
.paging a.prev, .paging a.prev:hover{ margin-right: 0.5em; padding: 0 0 0 12px; position: absolute; left: 0px; background: none; color: #073664; text-decoration: underline; }
.paging a.selected, .paging a.selected:hover{ background: #E2007A; color: #FFF; }


.photo-description{ font-size: 90%; font-style: italic; }
.footer-description{ font-size: 90%; }
.box-border{ border: 1px solid #002B7A; margin-bottom: 2em; }
.box-sides{ border-left: 1px solid #000; border-right: 1px solid #000; margin-bottom: 2em; }
.box-sides p, .box-border p{ padding: 0; }

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }

/* Page Layout */
div#framework{ position: relative; width: 990px; text-align: left; }

body {background-color: #fff;}

#container 
{
	width: 100%;
	height: 100%;
	float: left;
	background: #fff;
	overflow: visible;
}

#container .page-title{ float: left; }

div.header								{position: relative;width: 990px;height: 110px;margin-bottom: 10px;background: url('../../images/frontend/bg-header-vervolg.jpg') top left no-repeat;z-index:999;}
div.homepage div.header				    {background: url('../../images/frontend/bg-header.jpg') top left no-repeat;}
div.header .company-title a				{position:absolute;top:0px;left:0px; height: 75px; width: 240px; overflow: hidden; display: block; }
div.header .company-title a span		{display: none; }
div.header .company-title				{margin: 0; }
div.header .document-title				{font-weight: normal; position: absolute; bottom: 55px; background: #d4e7f7; left: 10px; width: 930px; overflow: hidden; text-indent: 20px; padding: 6px 0 6px 10px; font-size: 180%; margin: 0; }

div.navigation							{font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; bottom: 0px; width: 990px; border-top: solid 13px #e2007a; min-height: 24px; _height: 24px; z-index: 100; background: #0099ff; }
div.navigation ul.nav					{position: absolute; bottom: 0em; margin: 0; padding: 0; list-style: none; }
div.navigation ul.nav li				{margin: 0; padding: 0; list-style: none; float: left; width: auto; /* height: 2.2em; */ display: inline; clear: none; color: #000; }
div.navigation ul.nav li a				{text-decoration: none; float: left; width: auto; display: block; clear: none; color: #fff !important; font-size: 100%; margin: 0; padding: 6px 9px 2px 9px; font-weight: bold; border-right: solid 1px #fff; }
div.navigation ul.nav li a:hover,
div.navigation ul.nav li.selected a,
div.navigation ul.nav li.active a		{color: #fff !important; background: #e2007a; text-decoration: none; }
div.navigation ul.nav li a span			{display:block;}
div.navigation ul.nav ul li a span		{display:block;}

div.navigation ul.nav li li a			{width:200px; display: block; text-decoration: none; margin: 0; padding: 0; font-weight: normal;}
div.navigation ul.nav li li a:hover		{font-weight: bold; }
div.navigation ul.nav li				{float: left;position: relative;z-index: 9999;cursor: default;margin:0;padding: 0;}
div.navigation ul.nav li ul				{display:none;position: absolute;top: 100%;left: 0;width:200px;padding: 0; margin: 0; list-style: none;}
div.navigation ul.nav li ul li a		{border: none;}
div.navigation ul.nav li ul li			{float: left; border-top: 1px solid #FFF; float: left; width:200px; background: #E2007A;padding: 5px 10px 3px 10px;}
div.navigation ul.nav li:hover ul,
div.navigation ul.nav li.active ul		{display: block;}

div.navigation div.bg-search-box		{width:225px;height:25px;position:absolute;right:0px;top:-58px;background: url('../../images/frontend/bg-search-box.gif') top left no-repeat;z-index: 100;}
div.navigation input.search-box			{width:185px;height:25px;position:absolute;left:0px;top:0px;background: transparent;margin:0;padding: 0 0 0 10px;font-size: 90%;color:#9e9da2;border:solid 0px #0099ff;line-height:25px;}
div.navigation input.search-box-submit	{width:25px; height:25px;position:absolute;right:0px;top:0px;background: transparent;color:#fff;float:left;border: solid 0px #8c8c8c; font-weight: bold; cursor: pointer; padding: 0 0 2px 0; font-size: 95%; }


/* facetlist */


div.verfijn a {text-decoration:none;cursor:pointer;color:#073664 !important;}
div.verfijn a:hover {text-decoration:underline;}

div.facet-container{ display: block; width: 225px; clear: both; float: left; border: 1px none #CBCBCB; margin: 0 0 3px 0; overflow: hidden; } /*with border width: 223*/
ul.facet-list{  border-top: solid 1px #e5ecf1; list-style-type: none; background: transparent; padding: 0; margin: 0; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li{ border-bottom: solid 1px #e5ecf1; display: block; width: 100%; clear: both; float: left; padding: 0 0 0 4px; list-style-type: none;background: #f2faff; }
/* ul.facet-list li.selected{ font-weight: bold; color: #000;background: #66ccff; } */
ul.facet-list li a{ text-decoration: none !important; color: #073664 !important; width: 194px; float: left; line-height: 1.2em; margin: 0px 0px 0px 5px; padding: 0.3em 0; }
ul.facet-list li a:hover{ text-decoration: underline !important; }
ul.facet-list .checkbox{ float: left; width: 14px; position: relative; top: 2px !important; }

ul.facet-list .checkbox{ float: left; width: 14px; position: relative; top: 0px; }
ul.facet-list span{ color: #073664;font-size: 90%; }
h4.facet-list-title{ border-bottom: none; margin: 0; padding: 0 0 0.3em 0em; width: 205px; display: block; position: relative; left: 0px; float: left; color: #E2007A; font-size: 150%;font-family: 'UWVSans2010Normal', sans-serif;font-weight:normal;}

/* subfacetlist */
ul.facet-list ul{ background: #FFF; list-style-type: none; padding: 0; margin: 0; display: block; width: 100%; clear: both; float: left; }
ul.facet-list ul li{ background: #FFF; padding: 0px; width: 229px; left: -20px; position:relative;}
ul.facet-list ul li.selected { font-weight: normal !important; /*background: #FFF;*/ }
ul.facet-list ul .checkbox{ float: left; width: 14px; margin-left: 43px; }

/* subfacetlist, links with arrows no labels */
div.facet-container .icon-arrow-link a{ float: left; display: block; width: 197px; clear: both; color: #000 !important; padding: 0.3em 0 0.3em 12px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 4px 7px; background-repeat: no-repeat; margin-right: 8px; text-decoration: none; }
div.facet-container .icon-arrow-link a:hover{ float: left; display: block; width: 197px; clear: both;  color: #1E4371; padding: 0.3em 0 0.3em 12px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 4px 7px; background-repeat: no-repeat; margin-right: 8px; text-decoration: underline; }
div.facet-container .icon-arrow-link li.selected a, div.facet-container .icon-arrow-link li.selected a:hover{ font-weight: bold; }
div.facet-container .icon-arrow-link li li.selected a, div.facet-container .icon-arrow-link li li.selected a:hover{ font-weight: bold !important; }
div.facet-container .icon-arrow-link li li a, div.facet-container .icon-arrow-link li li a:hover{ font-weight: normal !important; padding: 0.3em 0 0.3em 45px; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 34px 7px; }

/* added styles for facetnav with links and checkbox */
ul.facet-list li li a{  width: 150px; float: left; font-weight: normal;  }
ul.facet-list li li a:hover{ text-decoration: underline !important; }
ul.facet-list li a span{ /*font-weight: bold;*/ color: #073664; }

ul.facet-list li a.empty{ color: #999 !important; cursor: default !important; }
ul.facet-list li a.empty:hover{ text-decoration: none !important; color: #999 !important; cursor: default; }
ul.facet-list li a.empty span{ color: #999 !important; font-size: 86%; }


form{ margin: 0; padding: 0; }
.form p{ padding: 0.2em 0; margin: 0; clear: both; width: 100%; }
fieldset{ border: none; margin: 1em 0; padding: 0; width: 100%; }
input, textarea{ font: normal 100% Verdana, Verdana, Arial, Helvetica, sans-serif; background: #FFF;  border: 1px solid #E9E9E5; padding: 2px 4px; width: 97%; outline: none; }
input.button, a.button, input.loginButton, a.loginButton{ cursor: pointer; -moz-border-radius:3px; -webkit-border-radius: 3px; width: auto; white-space: nowrap; border: 1px none #1E4371 !important; padding: 4px 10px; color: #FFF; background: #1e97fc; }
input.button:hover, a.button:hover, input.loginButton:hover, a.loginButton:hover{  -moz-border-radius:3px; -webkit-border-radius: 3px; border: 1px none #1E4371 !important; background: #E2007A; color: #FFF;  padding: 4px 10px; text-decoration: none; }
input.checkbox, input.radio{ background: none; border: none; display: inline; float: left; width: 14px; }
label{ color: #000000; display: block; clear: both; margin: 0; cursor: pointer; line-height: 1.4em; }
label.inline, ul li label{ display: block; clear: none; margin: 0 0 0 4px; float: left; width: 75%; }
label:hover{ text-decoration: underline; }
input.fillout{ width: 98%; }
input.loginButton{ width: auto; }
span.inline input, span.inline label, table.inline input, table.inline label { width:auto; display:inline; }


/* Content */

#content{ width: 990px; height: 100%; float: left; margin:0; }
#content .content-pane{ width: auto; }
#content .content-footer-pane{ width: auto; float: right; clear: both; }
#content .content-footer-pane .box{ border-bottom: 1px solid #000; }
#content .content-footer-pane .left-pane{ border-right: 1px solid #000; }
#content .left-pane{ width: 225px; float: left; overflow: hidden; margin:0px 20px 0px 0px; }
#content .center-pane{ width: 500px; float: left;}
#content .right-pane{ width: 225px; float: right; z-index: 98;}
#content .right-pane .icon-forward{ text-decoration: none; padding: 0 0 3px 0; margin-bottom: 4px; border-bottom: 1px solid #1E4371; display: block; width: 100%; }
#content .backend {padding:0px 0px 0px 20px;width:650px;}

#content .subheader .center-pane, #content .subheader .left-pane, #content .subheader .right-pane { min-height: 2.7em; _height: 2.7em; margin-bottom: 1em;border-bottom: 1px solid #B1C0CF; }
#content .subheader p{ margin: 0; padding: 0; }
#content .subheader a { color: #1E97FC; font-size: 100%;}

#content .subheader .center-pane{ width: 500px; float: left;  }
#content .subheader .padding-small{ padding: 0; }

#container.wide .left-pane{ width: 225px; margin-right: 20px; float: left; }
#container.wide .center-pane{ width: 745px; padding-right: 0px; float: left; }
#container.wide .right-pane{ width: auto; }
#container.wide .right-pane{ position: absolute; right: 0px; width: 210px; float: right; }
#container.wide .right-pane .icon-forward{ text-decoration: none; padding: 0 0 3px 0; margin-bottom: 4px; display: block; width: 100%; }

#content.home-page					{position: relative; width: 990px; height: 100%; float: left; left:0px; z-index:1;}
#content.home-page .content-pane	{overflow: visible !important;width: 990px; }
#content.home-page .right-pane		{overflow: visible !important;position: relative;width: 225px; float: left; z-index: 100;}
#content.home-page .center-pane		{overflow: visible !important;position: relative;background: #000;width: 745px;height:310px; float: left;margin-right:20px;background:url(../../images/frontend/flash-bg.gif) 0 0 no-repeat;z-index:1;}
#content.home-page .intro-link		{padding: 0; color: #FFF !important; display: block;width:185px;height:35px;position:absolute;right:165px;bottom:20px; }
#content.home-page .intro-link:hover{}

#content.home-page .footer-pane							{position: relative; width: 990px; float: left;margin-top:20px;}
#content.home-page .footer-pane .block.first			{position: relative; width: 235px;height:100%; float: left;background:#e2007a;margin-right:20px;padding:10px;}
#content.home-page .footer-pane .block.first h3	a		{color:#fff;font-size:140%;text-decoration:none;}
#content.home-page .footer-pane .block.first h3	a:hover	{color:#f9cce4;}
#content.home-page .footer-pane .block.last				{position: relative; width: 205px;min-height:145px; float: left;background:#f2faff;margin:0;padding:10;}
#content.home-page .footer-pane .block.last h3			{}
#content.home-page .footer-pane .block					{position: relative; width: 205px;min-height:145px; float: left;background:#f9cce4;margin-right:20px;padding:10px;}
#content.home-page .footer-pane .block h3 a				{color:#bc0863;font-size:140%;text-decoration:none;}
#content.home-page .footer-pane .block h3 a:hover		{color:#fff;}




#content.home-page .backend			{padding:0px 0px 0px 10px;}

#footer{ position: relative; left: 0px; width: 990px; color: #000; border-top: solid 1px #e4e4e4; background: #fbfbf9; margin: 1em 0 0 0; height: 75px; clear: both; float: left; }
#footer a{ color: #073664; text-decoration: underline; font-size: 96%; margin: 0 0.3em 0 0; }
#footer a:hover{ color: #073664; text-decoration: none; }
#footer .padding-small{  }

/* Extra */

div.article				{padding:10px; background: #fbfbf9;position:relative;}
div.article a			{display: block; color: #E2007A;text-decoration:underline; margin-top: 5px;}
div.article span.add	{position:absolute;right:10px;bottom:10px;}
div.article a.readmore	{width:100px;}
div.article h4			{width:100%;}
div.article h4 a:link,
div.article h4 a:active,
div.article h4 a:visited,
div.article h4 a:hover	{width: 100%; color: #E2007A; font: 100% Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;text-decoration:none; margin: 0 0 5px 0;}
div.article h4 a:hover	{text-decoration:underline; }
span.article-line		{width:100%;height:1px;float:left;border-bottom:solid 1px #B1C0CF;padding:3px 0;}

/*table.main				{width: 100%; margin: 2em 0; border-collapse: collapse; background: #d4e7f7  }
table.main thead td		{background: #0099ff; border-bottom: 1px solid #fff; padding: 0.5em 0.6em; color: #fff; font-size: 100%; font-weight: bold; white-space: nowrap; }
table.main td			{padding: 0.5em 0.6em; border-bottom: 1px solid #e2eff8; background: #fff; }*/
td.red					{color:#c70042 !important;}

/* Downloads */
div.downloads			{width: 225px;background: #f2faff;}
div.downloads h2,
div.downloads h3		{padding: 10px 0 10px 12px;}
div.downloads p			{font-size: 90%;line-height: 1.4em;padding: 0px 8px 0 13px;}
div.downloads p a		{color: #E2007A;text-decoration: underline;}
div.downloads p a:hover {text-decoration: none;}


/* Related Article */
div.rel-article				{width: 225px;background: #f9cce4;}
div.rel-article h5			{width: 225px;background: #e2007a;color: #fff;font-weight: bold;padding: 5px 5px 7px 5px;border-bottom: solid 1px #fff;font-size: 95%;}
div.rel-article h6			{color: #073664;font-weight: bold;padding: 0 5px 0 10px;font-size: 95%;}
div.rel-article p			{padding: 0 10px 0 10px;}
div.rel-article p a			{color: #E2007A;padding: 0;background: none;text-decoration:none;}
div.rel-article p a:hover	{text-decoration:underline;}


ul.arrows				{margin: 0; height:100%; padding: 0 0 0 10px; list-style: none; }
ul.arrows li			{margin: 0; padding: 3px 0;}
ul.arrows li a span		{margin-left:5px;font-size:90%;color:#E2007A;}
ul.arrows li a			{padding:0 0 0 12px;width: 100%; text-decoration: none !important; background: url('../../images/frontend/icon-arrows.gif') no-repeat left center;color:#003366;font-weight:bold;}
ul.arrows li a:hover	{text-decoration: underline !important; }

ul.external				{margin: 0; padding: 0; list-style: none; }
ul.external li			{margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
ul.external li a		{display: block; text-decoration: underline; background: url('../../images/frontend/icon-external.gif') 0em 0.85em no-repeat; padding: 0.2em 0 0.2em 12px; }
ul.external li a:hover	{text-decoration: underline; }


/* Login */

div.login {width:100%;}
div.login a.read-more{ float: left; text-decoration: underline; font-size: 100%; line-height: normal; padding: 0.3em 0 0em 8px; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.6em no-repeat; }
div.login a.read-more:hover{ text-decoration: underline; }
 
/* Mijn verslag */

div.my_report p				{padding:0px 0px 20px 0px;}
div.my_report table			{width: 100%; margin: 0.2em 0 1em 0;border-collapse: collapse; background: #FFF !important; }
div.my_report table thead td{padding: 0.2em 0.3em;border: none;border-bottom: 1px solid #EEE; color: #1E4371; /* font-size: 110%; */ }
div.my_report table td		{padding: 0.2em 0.3em;border: none;border-bottom: 1px solid #EEE; /* font-size: 106%; */ }


/* Short nav */
div.short-nav                       {width: 100%;white-space: nowrap;padding:0px;margin:0 0 15px 0;float:left;clear:both;border-bottom:solid 1px #b2c0cd;}
div.short-nav-bottom                {position: relative; width: 100%;white-space: nowrap;padding:4px 0 0 0;margin:15px 0 5px 0;float:left;clear:both;border-top:solid 1px #b2c0cd;}
div.short-nav a,
div.short-nav-bottom a              {color: #707070; border: none; text-decoration: none; padding:0;}
div.short-nav a.next,
div.short-nav-bottom a.next         {color: #012663; border: none; text-decoration: none; padding:0px 15px 3px 0px;background:url(../../images/frontend/icon-arrow-right.gif) right 6px no-repeat;}
div.short-nav a.next-no-bgimg,
div.short-nav-bottom a.next-no-bgimg{color: #707070; border: none; text-decoration: none; padding:0px 15px 3px 0px;}
div.short-nav a.prev,
div.short-nav-bottom a.prev         {color: #012663; border: none; text-decoration: none; padding:0px 0px 3px 15px;background:url(../../images/frontend/icon-arrow-left.gif) left 5px no-repeat;}
div.short-nav a.prev-no-bgimg,
div.short-nav-bottom a.prev-no-bgimg{color: #707070; border: none; text-decoration: none; padding:0px 0px 3px 15px;}
div.short-nav a.prev:hover,
div.short-nav a.next:hover          {text-decoration: underline; }
div.short-nav-bottom a.prev:hover,
div.short-nav-bottom a.next:hover   {text-decoration: none; }
div.short-nav .max-nav-l,
div.short-nav-bottom .max-nav-l     {width:45%;white-space:normal;text-align:left;}
div.short-nav .max-nav-r,
div.short-nav-bottom .max-nav-r     {width:45%;white-space:normal;text-align:right;}

/* Poll */
div.poll                {height:100%;width:100%;}
div.poll span           {width:100%;clear:both;float:left}
div.poll span input     {height:15px;margin:0px 5px 0px 0px;border:none;}
div.poll span label     {height:15px;vertical-align:top;}
div.poll .vote          {float:right;}
div.poll-result         {width: 150px !important; float: left; height: 15px; background: #DDDDDD; }
div.poll-result div     {background: #66ccff; height: 15px; }
div.poll span.poll-nr   {font-size: 90%; width:35px; height: 15px;padding:0px 0px 2px 0px; float:none;}

/* Tag cloud */
div.tag-cloud				{width:100%;float:left;}
div.tag-cloud a				{color:#000;padding:0px 4px 0px 4px;text-decoration:none;line-height:30px;}
div.tag-cloud a.highlight	{color:#66ccff;font-weight:bold;}


a.icon-del-end{  text-decoration: underline; background: #FFF url('../../images/frontend/icon-del.gif') 4px 50% no-repeat; padding: 0.3em 0.6em 0.3em 2.4em; margin-top: 0.2em; margin-right: 0.4em; -moz-border-radius:4px; -webkit-border-radius: 4px; width: auto; white-space: nowrap; float: left; }
a.icon-del-end:hover{ text-decoration: line-through; background: #FFF url('../../images/frontend/icon-del-hover.gif') 4px 50% no-repeat; padding: 0.3em 0.6em 0.3em 2.4em; margin-top: 0.2em; margin-right: 0.4em; -moz-border-radius:4px; -webkit-border-radius: 4px; width: auto; white-space: nowrap; float: left;  }

.icon-del-small{ background-image: url('../../images/frontend/icon-del-small.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 15px 2px 0px;}



/* tooltip */
/* edit Koen */
#tooltip{ display: none; color:#0099df; background: #fff; border: 1px solid #0099df; font-size: 90%; text-align: left; width: auto; position: absolute; padding: 2px 5px; z-index: 1000; }

/* Icons print / terug */
.title_cont						{float: left;width: 100%;margin-bottom: 10px;}
.title_cont h2					{float: left; width: 340px; margin: 0 0 0.4em; }
#container.wide .title_cont h2	{float: left; width: 580px; }
.icons							{float: right;width: 140px;}
.icons a						{color: #1e97fc; margin-left: 15px; text-decoration: underline;}


/* Start Mijn verslag */
div.article div.tooltip_cont {float: left; width: 100%; margin-bottom: 2px;}
div.article div.tooltip_cont span {float: right; text-align: right; }
div.article a.tooltip { float: right; font-weight: bold; text-align: right; color:#013364; text-decoration:none; padding: 0 0 0 13px; margin: -5px 0 0 0; background: url('../../images/frontend/icon-plus-small.gif') 0em 0.6em no-repeat;}
div.article a.tooltip:hover { color:#0099ff;}

div.my-report			{width: 225px;background: #f2f9ff;padding-bottom: 10px;}
div.my-report h3		{padding: 10px 0 10px 12px;}
div.my-report h3 span	{color: #003466;}

div.my-report ul.my-report-link				{margin: 0 11px 0 8px; padding: 0; list-style: none; }
div.my-report ul.my-report-link li			{margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
div.my-report ul.my-report-link li a		{display: block; font-size: 0.85em; color:#003267; text-decoration: none; background: url('../../images/frontend/arrow_my_report.gif') 0.5em 0.85em no-repeat; padding: 0.5em 0 0.2em 17px; }
div.my-report ul.my-report-link li a:hover	{text-decoration: underline; }
div.my-report ul li a.voeg-toe				{font-weight: bold;margin: 2px 0 2px 0;border-top: solid 1px #d7dce2;background: url('../../images/frontend/icon-plus.gif') 0.3em 0.85em no-repeat;}
div.my-report ul li a.border				{border-top: solid 1px #d7dce2;padding-bottom: 0;}

a.save_my_report		{float: right; font-weight: bold; color:#013364; text-decoration:none;padding: 0 0 0 13px; font-size: 0.85em;background: url('../../images/frontend/icon-plus-small.gif') 0em 0.6em no-repeat;}
a.save_my_report:hover	{color:#0099ff;text-decoration:underline;}
strong.saved_my_report	{font-size: 0.85em;float: right;color:#013364; }
/* End Mijn verslag */


/* slider */
.slider						{float:left;width:745px;height:310px;position:relative;padding-bottom:26px;}
.sliderContent				{float:left;width:745px;height:310px;clear:both;position:relative;overflow:hidden;}
.sliderArrows a				{display:block;text-indent:-9999px;outline:none;z-index:999;background:url(../../images/frontend/buttons.png) 0 0 no-repeat;width:15px;height:18px;position:absolute;top:50%;margin-top:-22px;}
.sliderArrows .prev			{background-position:0 0;left:10px;}
.sliderArrows .next			{right:10px;background-position:-15px 0;}
.sliderContent .item		{position:absolute;width:745px;height:300px;background:#fff;}
.sliderBullets				{position:absolute;bottom:0;left:50%;z-index:50;margin-left:-45px;}
.sliderBullets a			{display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;background:url(../../images/frontend/bullets.png) no-repeat;}
.sliderBullets .active		{background-position:0 -11px;}
.sliderContent a			{outline:none;}
.framework					{float:left;width:745px;height:310px;clear:both;overflow:hidden;position:absolute;top:0px;left:0px;z-index:900;}

/* kleurcodes voor speciale artikelen */
.yellow	.framework				{background:url(../../images/frontend/framework.png) 0 0 no-repeat;}
.yellow h2, .yellow h3,
.yellow h4, .yellow h5,
.yellow strong,
.yellow b					{color:#fdc400 !important;}

.orange	.framework				{background:url(../../images/frontend/framework.png) 0 -310px no-repeat;}
.orange h2, .orange h3,
.orange h4, .orange h5,
.orange strong,
.orange b					{color:#f29400 !important;}

.darkorange	.framework			{background:url(../../images/frontend/framework.png) 0 -620px no-repeat;}
.darkorange h2, .darkorange h3,
.darkorange h4, .darkorange h5,
.darkorange strong,
.darkorange strong			{color:#e75113 !important;}

.darkgreen	.framework				{background:url(../../images/frontend/framework.png) 0 -930px no-repeat;}
.darkgreen h2, .green h3,
.darkgreen h4, .green h5,
.darkgreen strong,
.darkgreen b					{color:#40af49 !important;}

.green	.framework				{background:url(../../images/frontend/framework.png) 0 -1240px no-repeat;}
.green h2, .green h3,
.green h4, .green h5,
.green strong,
.green b					{color:#abc300 !important;}

