
/* 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;}
table.preview-summary textarea		{width:98%;}


/* frontend elementen editing */

/* User toolbar top */
 
div.wrapperToolbar {width:100%;height:75px;background:url(../../images/frontend/wrapper_bg.gif) 0px 0px repeat-x;margin:0px;padding:0px;font-size:11px !important;}
div.wrapperToolbar div.navi_container { width:960px;position:relative;z-index:999;margin:0 auto;background:none;}
div.wrapperToolbar div.navi_top {width: 960px;height: 40px;position:relative;margin:0 auto;border-bottom:solid 1px #000;padding:0px;float:left;}
div.wrapperToolbar div.navi_bottom {width: 960px;height: 30px;position:relative;background:#fff;margin:0 auto;	border-bottom:solid 1px #000;z-index:10;padding:0px;float:left;}
div.wrapperToolbar div.navi_top ul#menu {width: 500px;height:30px;padding:10px 0px 0px 20px;margin:0px;float:left;}
div.wrapperToolbar div.navi_top ul#menu li {/*width:100%;*/display:block;float:left;height:30px;line-height:27px;margin:0px 15px 0px 0px;}

li.website		{background:#fff;padding:0px 5px 0px 5px; border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;position:relative;top:1px;left:0px}
li.website a	{color:#000;text-decoration:none;}
li.art_beheer	{background:url(../../images/frontend/toolbar-button.png) no-repeat 0px 2px;width:107px;text-align:center;}
li.art_beheer a	{color:#000;text-decoration:none !important;}
li.gebr_beheer	{background:url(../../images/frontend/toolbar-button.png) no-repeat 0px 2px;width:107px;text-align:center;}
li.gebr_beheer a{color:#000;text-decoration:none !important;}

div.wrapperToolbar div.navi_top div.user_tools {float:right;height:20px;width:400px;margin:15px 15px 0px 0px;text-align:right;}
div.wrapperToolbar div.navi_top div.user_tools a {color:#000;}

/* User toolbar top | Submenu */

div.wrapperToolbar div.navi_bottom ul#submenu {width: 580px;height:30px;padding:0px 0px 0px 20px;color:#000;float:left;margin:0px;}
div.wrapperToolbar div.navi_bottom ul#submenu li {/*width:100%;*/display:block;float:left;height:30px;line-height:30px;margin:0px 15px 0px 0px;}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu			{}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu a		    {color:#000;text-decoration:none;padding:0px 0px 0px 20px}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu a:hover	{color:#000;text-decoration:underline;padding:0px 0px 0px 20px}

li.toevoegen	{background:url(../../images/frontend/icon-toolbar-add.gif) no-repeat 0px 7px;}
li.bewerken		{background:url(../../images/frontend/icon-toolbar-modify.gif) no-repeat 0px 7px;}
li.verwijderen	{background:url(../../images/frontend/icon-toolbar-delete.gif) no-repeat 0px 7px;}
li.kopie		{background:url(../../images/frontend/icon-toolbar-copy.gif) no-repeat 0px 7px;}

div.opmerkingen_div_interface {float:right;height:30px;width:330px;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;text-align:right;}
div.opmerkingen_div_interface span.first_span {float:right;height:22px;width:auto;padding:8px 0px 0px 0px;margin:0px;}
div.opmerkingen_div_interface span.sec_span {float:right;height:22px;width:117px;padding:8px 0px 0px 0px;margin:0px 0px 0px 30px;background:url(../../images/frontend/akkoord_red.gif) no-repeat 0px 3px;}
div.opmerkingen_div_interface span.sec_span_approved {float:right;height:22px;width:117px;padding:8px 0px 0px 5px;margin:0px 0px 0px 30px;background:url(../../images/frontend/akkoord.gif) no-repeat 0px 7px;}

div.opmerkingen_div_interface table	{width:300px;}
div.opmerkingen_div_interface td	{height:30px;}

div.opmerkingen_div_interface a {height:30px;text-decoration:none;padding:0px 0px 0px 20px}
div.opmerkingen_div_interface a:hover {text-decoration:underline;padding:0px 0px 0px 20px}

a.opmerking			{background:url(../../images/frontend/icon-toolbar-comment.gif) no-repeat 0px 0px;text-decoration:underline !important;color:#cccc99;}
a.akkoord_red		{color:#000;padding:0px 5px 0px 0px !important;}

div#mylist          {width:300px;background-color:#fff;border:solid 1px #000;position:absolute;top:71px;right:20px;color:#000;display:none;z-index:999;height:auto;padding:0px 0px 10px 0px;text-align:left;}

div#mylist p {float:left;margin:30px 10px 10px 10px;}
div#mylist p  a {color:#000;}
div#mylist select {margin:0px 0px 0px 76px;}
div#mylist p.opm_opslaan {text-align:right;padding:0px 0px 5px 0px;border-bottom:solid 1px #ccc;width:280px;}
div#mylist p.opm_opslaan a {color:#000;text-decoration:underline;}
div#mylist form {height:100%;}
div#mylist form input {margin:0px;}
div#mylist ul li {margin:0px 0px 10px 0px;line-height:17px !important;}
div#mylist ul li input.checkbox {margin:0px;}
div#mylist textarea {height:90px;margin:10px 0px 0px 0px;}
div#mylist div.clearfix a.right {width:280px;text-align:right;margin:0px 0px 10px 0px}

p.selectors {margin:5px 0px 5px 15px !important;}
p.selectors a {color:#000;text-decoration:underline;padding:0px 5px 0px 0px;}

div.opmerking_repeat {float:left;border-bottom:solid 1px #ccc;margin:0px 10px 0px 10px;padding:0px 0px 10px 0px;}
p.opmerking_form {color:#000;margin:5px 0px 10px 18px !important;}

a.admin			    {color:#000;}
a.wijzig, a.verwijderen	{color:#cccc99;}
a.close-list		{color:#fff;text-decoration:none !important;float:right;padding:20px 10px 0px 0px;}
a.close-list img	{border:solid 1px #fff;}


/* 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;}
.article_editor h2 {padding:0.4em 0 0.4em 0;}
sup, sub { vertical-align: 0;position: relative; }
sup { bottom: 1ex;}
sub { top: 0.8ex;}

/* Site elementen */

html, body              {height:100%; }
html                    {background-color: #FFF;}
html#front              {background-color:#FFF;background-image:url('../../images/frontend/bg-html.jpg');background-position:top left;background-repeat:no-repeat;}
html#front.logged-in    {background-color:#FFF;background-image:url('../../images/frontend/bg-html.jpg');background-position:left 75px;background-repeat:no-repeat;}
body#frontend           {text-align: center; background-image: url('../../images/frontend/bg_masthead.gif'); background-position: top left; background-repeat: repeat-x; }
body#frontend.logged-in {text-align: center; background-image: url('../../images/frontend/bg_masthead.gif'); background-position: left 75px; background-repeat: repeat-x;}
body                    {margin: 0; padding: 0; color: #333; font: 76%/1.6em Arial, Verdana, sans-serif, Myuen, Gulim; }

a{ color: #002776; text-decoration: none; outline: none; -moz-outline: none; }
a:hover{ text-decoration: underline; }
.center-pane p a{ color: #002776; font-weight: bold; text-decoration: none; outline: none; -moz-outline: none; }
.center-pane p a:hover{ text-decoration: underline; }

/*002776*/
h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none; }
h1{ color: #00a1de; margin: 0; padding: 0; font: bold 150% Arial, Verdana, sans-serif, Myuen, Gulim; }
h2{ color: #333; margin: 0; padding: 0 0 0.4em 0; font: bold 125% Arial, Verdana, sans-serif, Myuen, Gulim; }
h3{ color: #333; margin: 0; padding: 0 0 0.8em 0; font: bold 120% Arial, Verdana, sans-serif, Myuen, Gulim; }
h4{ color: #333; margin: 0; padding: 0 0 0.4em 0; font: bold 115% Arial, Verdana, sans-serif, Myuen, Gulim; }
h5{ color: #333; margin: 0; padding: 0; font: bold 105% Arial, Verdana, sans-serif, Myuen, Gulim; }

p{ margin: 0; padding: 0 0 2em 0; }
blockquote{ margin: 0em 1em 2em 1.5em; }
img, img a{ border: none; }

ul{ list-style-type: disc; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ol{ list-style-type: decimal; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ul li, ol li , ol li a, ul li a{ line-height: inherit; position: relative; }
ul li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: disc; }
ol li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: decimal; }
ul.no-bullets{ margin: 0 0 0.8em 0; padding: 0; list-style-type: none; }
ul.no-bullets li{ list-style-type: none; }

/* 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: 115%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 88%; }
.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: 0; padding: 0.3em 0 0 0; width: 100%; line-height: 0px; height: 1px; border-bottom: 1px #E4E4E4 solid; float: left; }
.txt-line {margin: 0; padding: 0 0 0.3em 0; display: block; width: 100%; border-bottom: 1px #E4E4E4 solid; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-xsmall{ padding: 4px; }
.padding-small-content{ padding: 20px; }
.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; }
.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; }
.print{ display: none; }
.bold {font-weight:bold;}

.mtop{ margin-top: 10px; }
.mbott{ margin-bottom: 10px; }
.mleft{ margin-left: 10px; }
.mright{ margin-right: 10px; }
.mstop{ margin-top: 5px; }
.msbott{ margin-bottom: 5px; }
.msleft{ margin-left: 5px; }
.msright{ margin-right: 5px; }

.ptop{ padding-top: 10px; }
.pbott{ padding-bottom: 10px; }
.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%; }
.fillout-table{ width: 750px; }
.overflow-hidden{ overflow: hidden !important; }

.border-bottom {border-bottom: 1px solid #E4E4E4;}
.border-top {border-top: 1px solid #E4E4E4;}

.clearfix:after {	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block; display: block; clear: both; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }

.photo-description{ font-size: 90%; font-style: italic; }
.footer-description{ font-size: 90%; }
.box-border{ border: 1px solid #efefef; }

/* end toolbox */

/* facetlist */
div.facet-container{ display: block; width: 170px; font-size: 96%; clear: both; float: left; border: 1px none #CBCBCB; margin: 0 0 1em 0; overflow: hidden; }
ul.facet-list{  list-style-type: none; background: transparent; padding: 0.3em 0; margin: 0; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li label{ position: relative; width: 140px; float: left; color: #888; line-height: 1.2em; margin: 0; padding: 0.3em 0;  }
ul.facet-list li label.selected{ font-weight: normal; color: #002776; }
ul.facet-list li label.selected span{ /*font-weight: bold;*/ color: #888; }
ul.facet-list li label.empty{ color: #CCC; cursor: default; }
ul.facet-list li label.empty:hover{ text-decoration: none; color: #CCC; cursor: default; }
ul.facet-list li label.empty span{ color: #CCC; font-size: 86%; }
ul.facet-list .checkbox{ float: left; width: 14px; }
ul.facet-list span{ color: #888; font-size: 86%; }
ul.facet-list span span{ color: #888; font-size: 86%; }
ul.facet-list li{ border-bottom: 1px none #E4E4E4; display: block; width: 100%; clear: both; float: left; padding: 0; list-style-type: none; }
h4.facet-list-title{ border-bottom: 2px groove #FFF; margin:0 0 0.6em 0; padding: 0.4em 0 0.2em 0em; text-indent: 0px; width: 170px; float: left; color: #193076; font-size: 100%; }

/* subfacetlist */
ul.facet-list ul{  list-style-type: none; padding: 0; margin: 0; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li ul label{ width: 117px; float: left; }
ul.facet-list ul .checkbox{ float: left; width: 14px; margin-left: 25px; }

/* subfacetlist as links not labels */
div.facet-container .icon-arrow-link a{ float: left; display: block; width: 197px; clear: both; color: #002776; padding: 0.2em 0 0.2em 12px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 4px 6px; 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: #002776; padding: 0.2em 0 0.2em 12px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 4px 6px; 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; }

form{ margin: 0; padding: 0; }
form p, .form p{ padding: 0.4em 0; margin: 0; clear: both; width: 100%; }
fieldset{ border: none; margin: 1em 0; padding: 0; width: 100%; }
input, textarea{ font: normal 100% Arial, Verdana, sans-serif, Myuen, Gulim; background: #FFF;  border: 1px solid #E9E9E5; padding: 2px 4px; width: 98%;  }
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 #333 !important; padding: 4px 10px; color: #FFF; background: #3A9238; }
input.button:hover, a.button:hover, input.loginButton:hover, a.loginButton:hover{  -moz-border-radius:3px; -webkit-border-radius: 3px; border: 1px none #002776 !important; background: #9ac32f; color: #FFF;  padding: 4px 10px; text-decoration: none; }
input.checkbox, input.radio{ background: none; border: none; display: inline; float: left; width: 14px; }
label{ color: #333; 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; }

/* color styles */
.black-txt, .black-txt * { color: #000 !important;  }
a.black-txt:hover, .black-txt a:hover { color: #000 !important; }
.white-txt, .white-txt * { color: #FFF !important;  }
a.white-txt:hover, .white-txt a:hover  { color: #FFF !important; }
.light-txt, .light-txt * { color: #999 !important;  }
a.light-txt:hover, .light-txt a:hover { color: #999 !important; }
.dark-txt, .dark-txt * { color: #333 !important;  }
a.dark-txt:hover, .dark-txt a:hover { color: #333 !important; }
.special-txt, .special-txt * { color: #9ac32f !important;  }
a.special-txt:hover, .special-txt a:hover { color: #9ac32f !important; }
.special-light-txt, .special-light-txt * { color: #888 !important;  }
a.special-light-txt:hover, .special-light-txt a:hover { color: #888 !important; }
.special-dark-txt, .special-dark-txt * { color: #333 !important;  }
a.special-dark-txt:hover, .special-dark-txt a:hover { color: #333 !important; }

/*.special-font{ color: #002776 !important; font-size: 100%; text-transform: uppercase; }*/

/* various */
.paragraph p, div.results p{ padding: 0 0 0.3em 0; }
.border-img{ background-color: #E9E9E5; border: 1px solid #FCFCFB; }
.border-img img{ float: left; margin:0; padding: 0; }
.caption{ font-size: 86%; text-align: center; clear: both; }
.related-sidebar p{ padding: 0 0 0.3em 0; }
.related-sidebar p a{ color: #002776 !important; }
.related-sidebar{ color: #002776;  }
.related-sidebar label{ color: #002776; }
.related-sidebar ul{ margin: 0em; }
.related-sidebar li{ padding: 0.1em; }
.related-sidebar li a{ color: #333; }
.right-pane .related-sidebar .padding-small{ padding: 0; }

/*.related-sidebar a.read-more{ color: #002776 !important; text-decoration: none; font-size: 100%; line-height: normal; padding: 0.3em 8px 0em 0em; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-forward.gif') 95% 50% no-repeat; }
.related-sidebar a.read-more:hover{ text-decoration: underline; }*/
#content .related-sidebar a.read-more { margin-top: 0.5em; float: right; display: block; width: 45px; height: 15px; background-image: url('../../images/frontend/more.gif'); background-position: top left; background-repeat: no-repeat; }
#content .related-sidebar a.read-more span{ display: none; }
#content .related-sidebar{ width: 210px; overflow: hidden; position: relative; z-index: 100; clear: both; float: left; margin-bottom: 1em; font-size: 90%; }
#content .related-sidebar h3{ font-weight: bold;padding:0 0 0 0;}
#content .related-sidebar h4{ font-weight: bold; padding: 0.4em 0 0.6em 0; margin: 0 0 1em 0; color: #999; border-bottom: 1px solid #e3e3e3 !important; display: block; width: 100%;  }
#content .related-sidebar h5{ font-weight: bold; padding: 0em 0em 0.6em 0em	; color: #002776 !important; font-size: 96%; }
#content .center-pane .related-sidebar{ width: 100% !important; overflow: hidden; position: relative; z-index: 100; border: #E3E3DF 1px none !important; clear: both; float: left; margin-bottom: 1em; }
#content .center-pane .related-sidebar h4{ border-bottom: none; margin: 0 0 0 10px; }
#content .center-pane .content-footer-pane .related-sidebar{ width: 193px !important; overflow: hidden; position: relative; z-index: 100; border: #E3E3DF 1px solid !important; clear: both; float: right; margin-bottom: 1em; }
.download-txt{ padding: 4px; font-size: 88%; line-height: 1.4em; margin: 0.5em 0 1.5em 0; float: left; }
.left-pane h3, .right-pane h3{ color: #002776 !important; }

/*link styles*/
/*a.read-more{ font-size: 105%; line-height: 0.3em; padding: 0.3em 8px 0.4em 0em; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-read-more.gif') 95% 50% no-repeat; }*/
a.read-more:hover{ text-decoration: underline; }
.facet-list li.selected a.icon-arrow-link{ color: #333; padding: 0.3em 0 0.4em 8px; font-weight: bold; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 0px 8px; margin: 0px; background-repeat: no-repeat; }
.facet-list li a.icon-arrow-link:hover{ text-decoration: underline; }

/* icon bg styles */
/*.icon-back{ background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.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/i_tool_print.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px;text-decoration:none !important;}
.icon-info{/* background-image: url('../../images/frontend/icon-info.gif'); background-position: center right; background-repeat: no-repeat; padding: 0px 20px 2px 0px;*/ text-decoration: none; }
.icon-add{ background-image: url('../../images/frontend/i_tool_add.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-added{ background-image: url('../../images/frontend/i_tool_added.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-download{ background-image: url('../../images/frontend/i_tool_download.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 6px; background-repeat: no-repeat; text-indent: 10px; }
.icon-arrow-down{ color: #008fd3; background-image: url('../../images/frontend/icon-arrow-down.gif'); background-position: 0px 8px; background-repeat: no-repeat; text-indent: 10px; }
label.icon-arrow-down{ color: #008fd3 !important; }

.box a.icon-download{ background-image: url('../../images/frontend/i_tool_download.gif'); background-position: 0em 0.3em; background-repeat: no-repeat; padding: 0 0 4px 20px; display: block; width: 90%; }
.box a.icon-print{ background-image: url('../../images/frontend/i_tool_print.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; display: block; width: 90%; }
.box a.icon-add{ background-image: url('../../images/frontend/i_tool_add.gif'); background-position: 0em 0.3em; background-repeat: no-repeat; padding: 0 0 4px 20px; display: block; width: 90%; }

a.icon-ar{ background-image: url('../../images/frontend/icon-ar.gif'); background-position: center left; background-repeat: no-repeat; padding: 4px 0 2px 26px !important; display: block; float:left; position: relative; left: -5px; }
a.icon-fs{ background-image: url('../../images/frontend/icon-fs.gif'); background-position: center left; background-repeat: no-repeat; padding: 2px 0 2px 26px !important; display: block; float:left; position: relative; left: -5px; }
a.icon-ar2{ background-image: url('../../images/frontend/icon-ar2.gif'); background-position: center left; background-repeat: no-repeat; padding: 2px 0 2px 26px !important; display: block; float:left; position: relative; left: -5px; }
a.icon-sr{ background-image: url('../../images/frontend/icon-sr.gif'); background-position: center left; background-repeat: no-repeat; padding: 2px 0 2px 26px !important; display: block; float:left; position: relative; left: -5px; }
a.icon-tr{ background-image: url('../../images/frontend/icon-tr.gif'); background-position: center left; background-repeat: no-repeat; padding: 2px 0 2px 26px !important; display: block; float:left; position: relative; left: -5px; }
a.icon-fr{ background-image: url('../../images/frontend/icon-fr.gif'); background-position: center left; background-repeat: no-repeat; padding: 2px 0 2px 26px !important; display: block; float:left; position: relative; left: -5px; }

.ar h4{ background-image: url('../../images/frontend/icon-ar.gif'); background-position: center left; background-repeat: no-repeat; padding: 8px 0 8px 26px; }
.fs h4{ background-image: url('../../images/frontend/icon-fs.gif'); background-position: center left; background-repeat: no-repeat; padding: 8px 0 8px 26px; }
.ar2 h4{ background-image: url('../../images/frontend/icon-ar2.gif'); background-position: center left; background-repeat: no-repeat; padding: 8px 0 8px 26px; }
.sr h4{ background-image: url('../../images/frontend/icon-sr.gif'); background-position: center left; background-repeat: no-repeat; padding: 8px 0 8px 26px; }
.tr h4{ background-image: url('../../images/frontend/icon-tr.gif'); background-position: center left; background-repeat: no-repeat; padding: 8px 0 8px 26px; }
.fr h4{ background-image: url('../../images/frontend/icon-fr.gif'); background-position: center left; background-repeat: no-repeat; padding: 8px 0 8px 26px; }

.sort-icon	{display:block;width:21px;height:21px;}

/*.read{ }*/
.read h4, .read h4 a, .box h4, .box h4 a, div.results h4, div.results h4 a{ color: #999; }
.read h4 a:hover, .box h4 a:hover, div.results h4 a:hover{ color: #2F9DD3; }
div.box, div.results{ margin: 0 0 1em 0; float: left; clear: both; width: 100%; position: relative; }
/*div.box .left-pane{ width: 520px !important; float: left; }
div.box .right-pane{ width: 210px !important; float: right; }*/
div.results { position: relative; border-bottom: 1px solid #E4E4E4; }
div.results .padding-small{ padding: 0; }
div.results .left-pane{ position: relative; width: 75% !important; float: left; }
div.results .right-pane{ color: #002776; position: relative; width: 15% !important; float: right; border: none !important; font-size: 96%; }

div.results .left-pane p{ width: 95%; }
div.results .right-pane .padding-xsmall{ padding: 0; }
div.results .right-pane .have-read{ }
div.results .right-pane .add-document{ color: #999; background-image: url('../../images/frontend/i_tool_add.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
div.results .right-pane .add-document a{ color: #999; }
div.results .right-pane .added-document{ }

#container.wide div.results .left-pane{ position: relative; width: 510px !important; float: left; }
#container.wide div.results .right-pane{ position: absolute; bottom: 10px; right: 0px; color: #002776; width: 220px !important; float: right; font-size: 96%; }

p.sort{ padding: 0 0 0.2em 0; margin: 0 0 1em 0; }
p.sort span{ padding: 0; color: #333;float:left; clear:both; }
p.sort a{ text-decoration: none; margin: 0em 1em 0em 5px; padding: 8px 0 8px 26px; }
p.sort a:hover{ text-decoration: underline; margin: 0em 1em 0em 5px; padding: 8px 0 8px 26px; }

/* Short nav */
div.short-nav {width: 100%;white-space: nowrap;padding:0px;margin:0 0 15px 0;float:left;clear:both;}
div.short-nav-bottom {position: relative; width: 100%;white-space: nowrap;padding:0px;margin:0 0 15px 0;float:left;clear:both;}
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:0;}
div.short-nav a.prev, div.short-nav-bottom a.prev{ color: #012663; border: none; text-decoration: none; padding:0;}
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: underline; }
div.short-nav .max-nav-l, div.short-nav-bottom .max-nav-l {width:45%;white-space:normal;text-align:left;font-size:90% !important;color:#999 !important;padding:0 0 0 10px;font-weight:normal;}
div.short-nav .max-nav-r, div.short-nav-bottom .max-nav-r {width:45%;white-space:normal;text-align:right;font-size:90% !important;color:#999 !important;padding:0 10px 0 0;font-weight:normal;}

/* page layout */
#framework{ position: relative; width: 980px; text-align: left; }

#container{ position: relative; width: 100%; height: 100%; float: left; }
#container .subheader .center-pane .page-title{ float: left; margin-bottom: 0.65em; width: 90%; }
#container .wide .page-title{width: 70%; }
#container .helpers{ float: left; width: 520px; }
#container .helpers a{ float: left; margin-right: 0em; }
#container .helpers span{ float: left; margin: 0 0.1em; color: #E4E4E4; }

div#header{ position: relative; width: 950px; min-height: 140px; _height: 140px; margin-bottom: 20px; }
div#header .company-title h1{ margin: 0; padding: 0; }
div#header .company-title a{ margin: 16px 0 0 0; float: left; height: 27px; width: 145px; overflow: hidden; display: block; background: url('../../images/frontend/deloitte_logo.gif') top left no-repeat; }
div#header .company-title a span{ display: none; }
div#header .document-title{ position: absolute; left: 0px; top: 90px; display: block; font: normal 220% Garamond, Georgia; font-weight: normal !important; color: #193076; }
div#header .go-to{ display: none; }
div#header .size-txt{ display: none; color: #FFFFFF; position: absolute; float: right; bottom: 5px; right: 245px; z-index: 100; }
div#header .size-txt a{ color: #FFFFFF; text-decoration: none; padding: 0.2em; }
div#header .size-txt a:hover{ color: #FFFFFF; text-decoration: underline; }

#content .left-pane .subheader, #content .center-pane .subheader, #content .right-pane .subheader, 
#content .subheader .left-pane, #content .subheader .center-pane, #content .subheader .right-pane{ min-height: 2.3em !important; _height: 2.3em !important; margin-bottom: 1em; }
#content .subheader p{ margin: 0; padding: 0; }
#content .subheader a{ color: #002776; font-size: 100%; }
#content .subheader .left-pane{ width: 170px; float: left; }
#content .center-pane{ width: 100%; float: left;}
#content .subheader .right-pane{ width: 210px; float: right; }

#content .subheader div.bg-search-box{ width: 200px; height: 21px; background: url('../../images/frontend/bg-search-box.gif') top left no-repeat; position: absolute; top: -116px; right: -3px; z-index: 100; }
#content .subheader input.search-box{ width: 150px; height: 16px; margin: 0; padding: 0 0 0 25px; font-size: 96%; color: #888; border: none; background: none; outline: none; -moz-outline: none;position: absolute; left: 0px; top: 4px; }
#content .subheader input.search-box-submit{ width: 20px; height: 20px; position: absolute; right: 0px; top: 0px; background: transparent; border: none; cursor: pointer; }

#content.home-page .sidebar {position: absolute; right: 0px; top: 0px; width: 210px; z-index: 100; float: right;}
#content.home-page .subheader div.bg-search-box{ width: 200px; height: 21px; background: url('../../images/frontend/bg-search-box.gif') top left no-repeat; position: absolute; top: -116px; right: -3px; z-index: 100; }
#content.home-page .subheader input.search-box{ width: 150px; height: 16px; margin: 0; padding: 0 0 0 25px; font-size: 96%; color: #888; border: none; background: none; outline: none; -moz-outline: none;position: absolute; left: 0px; top: 4px; }
#content.home-page .subheader input.search-box-submit{ width: 20px; height: 20px; position: absolute; right: 0px; top: 0px; background: transparent; border: none; cursor: pointer; }

/*.content-pane{ _height:1% !important; zoom: 1 !important;}*/
#content{ position: relative; width: 970px; height: 100%; float: left; }
#content .content-pane{ width: 565px; left: -10px; background: #FFF; position: relative; float: left; }
#content .content-footer-pane{ width: 100%; float: left; clear: both; }
#content .content-footer-pane .box{ clear: both; }
#content .content-footer-pane .left-pane{ border: 10px solid #E4E4E4; width: 500px !important; float: left; }
#content .content-footer-pane .right-pane{ width: 210px !important; float: right; }
#content .left-pane{ width: 170px; margin-top: 11px; float: left; }
#content .center-pane{ position: relative; width: 520px; float: left; }
#content .sidebar{ position: absolute; right: -220px; top: 0px; width: 210px; z-index: 100; float: right; }
#content .subheader .left-pane{ width: 170px; float: left; border-bottom: 2px groove #FFF; padding: 0 0 1.0em 0; }
#content .right-pane .subheader{ position: relative; left: 0px; margin-top: 21px; }
#content .art-added{ position: relative; padding: 0; width: 100%; display: block; }

#container.wide .subheader div.bg-search-box{ width: 200px; height: 21px; background: url('../../images/frontend/bg-search-box.gif') top left no-repeat; position: absolute; top: -115px; right: -18px; z-index: 100; }
#container.wide .content-pane{ width: 800px; left: -10px; background: #FFF; position: relative; float: left; }
#container.wide .left-pane{ width: 170px; float: left; overflow: hidden; }
#container.wide .center-pane{ width: 520px; float: left; }
#container.wide .right-pane .subheader{ position: relative; left: 0px; margin-top: 0px; }
#container.searchresults .center-pane{ width: 100%; float: left; }
#container.searchresults .right-pane{ width: 100%; float: left; }
#container.wide .subheader .left-pane{ width: 170px; float: left; border-bottom: 2px groove #FFF; }
#container.wide .subheader .center-pane{ width: 100%; clear: both; float: left; overflow: hidden; border-bottom: 1px solid #E4E4E4; }
#container.wide .subheader .right-pane{ width: 210px; float: right; border-bottom: 1px solid #E4E4E4; }
#container.wide .sidebar{ position: absolute; right: 30px; top: 20px; width: 210px; float: right; z-index: 100; }
/*#container.wide .art-added{ position: absolute; top: 3.0em; padding: 0 0 0.8em 0; border-bottom: 1px none #E4E4E4; width: 100%; display: block; }*/

#container.homepage .intro-container{ position: relative; height: 540px; top: -10px; }
#container.homepage .intro-container .left-visual{ position: absolute; top: 0px; width: 299px; height: 359px; left: 0px; border: 1px solid #E5E5E5; }
#container.homepage .intro-container .right-visual{ position: absolute; top: 0px; width: 640px; height: 360px; right: 20px; border: 1px solid #E5E5E5; }
#container.homepage .intro-link{ position: absolute; top: 300px; left: 22px; width: 252px; height: 24px; display: block; background: none; z-index: 120; }
#container.homepage .intro-link span{ display: none; }
#container.homepage .shader{ /*padding: 0px 6px 6px 6px;*/ position: relative; }
#container.homepage .sidebar{ position: absolute; right: 30px; top: 0px; width: 210px; float: right; z-index: 100; }
#container.homepage .intro-footer{ position: absolute; top: 385px; margin: 1em 0 0 0; float: left; }
#container.homepage .intro-footer img{ float: left; border-right: 1px solid #FFF; }
#container.homepage .intro-footer a{ float: left; text-decoration: none; padding: 0; margin:0 0 5px 0;display: block; font-weight:bold; border: 1px none #E5E5E5; }
#container.homepage .intro-footer a:hover{ text-decoration: underline; }
#container.homepage .intro-footer .spacer-right{ margin-right: 11px; }
#container.homepage .intro-footer span strong{ font-size: 110%; clear: both; display: block; line-height: 1.1em; margin-top: 0.4em; }
#container.homepage .intro-footer span.sp-cont{ position: absolute; float: right; display: block; padding: 6px; width: 103px; height: 108px; right: 0; top: 0px; }
#container.homepage .intro-footer span.sp-bott{ position: absolute; bottom: 6px; left: 6px; font-size: 94%; line-height: normal; }
#container.homepage #footer{ border-top: 1px solid #E5E5E5; margin: 3em 0 2em 0; }

div.navigation{ position: absolute; top: 0px; right: 0px; width: 790px; min-height: 50px; _height: 50px; z-index: 100; }
div.navigation ul.nav{ width:790px;height:50px;background: url('../../images/frontend/bg-navigation-sprite.gif') top left no-repeat; position: absolute; left: 0px; top: 0px; margin: 0; padding: 0; list-style: none; }
div.navigation ul.nav li{ margin: 0; padding: 0; list-style: none; float: left; width: auto; display: inline; clear: none; color: #FFF; }
div.navigation ul.nav li a{ font-weight: bold; position: relative; text-decoration: none; float: left; width: auto; display: block; clear: none; color: #FFF !important; font-size: 100%; margin: 0;padding: 0px 0px; }
div.navigation ul.nav li a:hover, #navigation ul.nav li.selected a, #navigation ul.nav li.active a{ color: #9ac32f !important; text-decoration: none; }
div.navigation ul.nav li.selected a{ color: #92d400 !important; text-decoration: none; }
div.navigation ul.nav li.last{ border: none; }
div.navigation ul.nav li a span{ display: none; }
div.navigation ul.nav ul li a span{ display: block; padding: 0 !important; position: relative; top: 0px; }

/*navigation sprite*/
.navigation ul.nav li.nav-01 a{ width: 100px; height: 50px; left: 0px; position: absolute; }
.navigation ul.nav li.nav-02 a{ width: 102px; height: 50px; left: 100px; position: absolute; }
.navigation ul.nav li.nav-03 a{ width: 129px; height: 50px; left: 202px; position: absolute; }
.navigation ul.nav li.nav-04 a{ width: 122px; height: 50px; left: 331px; position: absolute; }
.navigation ul.nav li.nav-05 a{ width: 78px; height: 50px; left: 453px; position: absolute; }
.navigation ul.nav li.nav-06 a{ width: 179px; height: 50px; left: 531px; position: absolute; }
.navigation ul.nav li.nav-07 a{ width: 80px; height: 50px; left: 710px; position: absolute; }

.navigation ul.nav li.nav-01 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') 0px -50px no-repeat; } 
.navigation ul.nav li.nav-02 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -100px -50px no-repeat; } 
.navigation ul.nav li.nav-03 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -202px -50px no-repeat; } 
.navigation ul.nav li.nav-04 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -331px -50px no-repeat; } 
.navigation ul.nav li.nav-05 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -453px -50px no-repeat; } 
.navigation ul.nav li.nav-06 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -531px -50px no-repeat; } 
.navigation ul.nav li.nav-07 a:hover{ background: url('../../images/frontend/bg-navigation-sprite.gif') -710px -50px no-repeat; } 

.navigation ul.nav li.nav-01 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') 0px -50px no-repeat; } 
.navigation ul.nav li.nav-02 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -100px -50px no-repeat; } 
.navigation ul.nav li.nav-03 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -202px -50px no-repeat; } 
.navigation ul.nav li.nav-04 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -331px -50px no-repeat; } 
.navigation ul.nav li.nav-05 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -453px -50px no-repeat; } 
.navigation ul.nav li.nav-06 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -531px -50px no-repeat; } 
.navigation ul.nav li.nav-07 a.selected{ background: url('../../images/frontend/bg-navigation-sprite.gif') -710px -50px no-repeat; } 

#footer{ position: relative; left: 0px; width: 950px; color: #999; font-size: 90%; border-top: 1px #E4E4E4 none; margin: 2em 0 2em 0; height: auto; clear: both; float: left; }
#footer a{ color: #8c97ba; text-decoration: none; font-size: 96%; margin: 0 2em 0 0; }
#footer a:hover{ color: #8c97ba; text-decoration: underline; }
#footer .padding-small{ padding: 6px; }

/* content helpers layout */
.full-pane{ width: 100%; overflow: hidden; }
.third-pane{ width: 33%; overflow: hidden; }
.two-third-pane{ width: 66%; overflow: hidden; }
.half-pane{ width: 50%; overflow: hidden; }
.split-pane{ width: 48%; overflow: hidden; }

ul.arrows{ margin: 0; padding: 0; list-style: none; }
ul.arrows li{ margin: 0; padding: 0 0 1px 0; list-style: none; width: 100%; }
ul.arrows li a{ background:url(../../images/frontend/icon-dash.gif) left 9px no-repeat;display: block; text-decoration: none !important; float:left;padding: 0.2em 0 0.2em 10px;font-weight:bold;color:#002776 ; }
ul.arrows li a:hover{ text-decoration: underline !important; }

/* table generic */
/*table{ width: 100%; margin: 2em 0; border-collapse: separate; }
table thead td{ padding: 0.1em 0.3em; color: #002776; border-bottom: 1px solid #002776; font-size: 110%; white-space: nowrap; }
table td{ padding: 0.1em 0.3em; border-bottom: 1px solid #E4E4E4; }*/

/* table results */
table.results{ width: 100%; margin: 2em 0; border-collapse: separate; }
table.results thead td{ padding: 0.1em 0.3em; border: none;  border-bottom: 1px solid #002776; color: #002776; font-size: 110%; }
table.results td{ padding: 0.1em 0.3em; border: none;  border-bottom: 1px dotted #002776; }

/* table reports */
table.reports{ width: 100%; margin: 0.2em 0 1em 0; border-collapse: collapse; }
table.reports tr.hi td, td.hi {background-color: #fff;}
table.reports thead td{ padding: 0.2em 0.3em; border: none;  border-bottom: 1px solid #E4E4E4; color: #002776; font-size: 110%; }
table.reports td{ padding: 0.2em 0.3em; border: none; border-bottom: 1px solid #E4E4E4; font-size: 106%; }

/* paging */
.paging{position: relative; width: 100%; white-space: nowrap; margin: 2em 0 2em 0; padding: 1em 0; border-top: #002776 1px none; float: left; clear: both;  }
.paging a{ padding: 0.3em 0.6em; margin: 0 1px 0 0; color: #002776; text-decoration: none; }
.paging a:hover{ padding: 0.3em 0.6em; margin: 0 1px 0 0; color: #002776; text-decoration: underline; }
.paging a.next, .paging a.next:hover{ margin-left: 0.5em; color: #002776; }
.paging a.prev, .paging a.prev:hover{ margin-right: 0.5em; color: #002776; }
.paging a.selected, .paging a.selected:hover{ font-weight: bold; color: #002776; }
.paging span{ color: #002776; }

/* tooltip */
#tooltip				{ display: block; position: absolute; padding: 7px; left: 5px; background-color: white; border: 1px solid #bbb; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; z-index: 9999;font-weight:bold;-webkit-box-shadow: #666 1px 2px 4px;-moz-box-shadow: #666 1px 2px 4px;box-shadow: #666 1px 2px 4px;behavior: url(scripts/2011/PIE.htc) }
#tooltip .tooltip-arrow	{ position: absolute; top:50%;left:-12px;margin-top: -10px;}

/* Downloads home */
h4.home{ font-size:100%;font-weight: bold; padding: 0.4em 0 0.6em 0; margin: 0 0 1em 0; color: #0092d8; border-bottom: 1px solid #e3e3e3 !important; display: block; width: 100%;  }
div.downloads-home {width:200px;height:150px;float:left;margin:0 20px 0 0;}
div.downloads-home a {float:left;clear:both;width:100%;}

/* Tag cloud */
div.tag-cloud {width:270px;height:150px;float:left;margin:0 20px 0 20px;overflow:hidden;}
div.tag-cloud a  {color:#b2b2b2;margin:0px 5px 0px 5px !important;text-decoration:none;line-height:27px;float:left;}
div.tag-cloud a.highlight  {color:#66ccff;font-weight:bold;}

/* conversation home */
div.conversation            {width:200px;height:150px;float:left;margin:0 20px 0 0;}
div.conversation table      {margin:0;padding:0;}
div.conversation table a    {width:99%;margin:0 !important;}
div.conversation table span {color:#9abf3f;font-weight:bold;border-bottom:1px solid #E5E5E5;margin:0 0 3px 0 !important;display:block;padding:0 0 3px 0;}
div.conversation table td   {border:none;margin:0;padding:0;}
div.conversation table tr.hi td, td.hi {background-color: #FFF;}

/* conversation home */
div#content.home-page div.previous-reports    {width:200px;height:150px;float:left;margin:0;}
div#content.home-page div.previous-reports a  {float:left;clear:both;width:100%;}

div#content div.previous-reports    {width:220px;height:100px;float:left;margin:55px 0 0 0;}
div#content div.previous-reports a  {float:left;clear:both;width:100%;color:#193076;font-weight:bold;}


span.result-indicatie {float:left;height:25px;width:100%;}

w100 {width:100%;}
mn3 {margin-right:-3px;}

/* Uitgezet, na september weer aanzetten */
/*
div#footer,
div#header,
.prev,
.next,
.paging,
.go-to,
.selection-vertical,
.selection-horizontal,
.left-pane,
.right-pane,
.icon-back,
.icon-print,
.subheader,
.helpers,
.bg-search-box,
.article_bottom,
p.ptop.psbott span strong.clear.block.mbott,
#breadCrumb { display: none !important; }

html{ background-color: #FFF; background-image: none !important; background-position: top center; background-repeat: no-repeat; }
html#home{ background-color: #FFF; background-image: none !important; background-position: top center; background-repeat: no-repeat; }
body#frontend{ text-align: center; background-image: none !important; background-position: top left; background-repeat: repeat-x; }
body#frontend.logged-in{ text-align: center; background-image: none !important; background-position: left 72px; background-repeat: repeat-x;}
*/

div#rdspeaker h1.page-title {float:left;width:80%;padding-bottom:10px;}
p.specialtext {font: normal 20px/1.6em Garamond, Arial, Verdana;color: #00a1de;}
/*p.slogan {font: bold 50px Garamond, Arial, Verdana;padding:200px 0 0 0;margin:0;color:#00a1de;}*/

h1.frontend {padding:0 0 10px 0;border-bottom: 1px solid #E4E4E4;margin:0 0 10px 0;}
h2.subtitle {width:90%;float:left;}

#framework.center-page  div.homepage span.copyright {float:right;text-align:right;width:640px;}
#framework.center-page span.copyright {float:right;text-align:right;width:770px;}

/* downloads */

/* Tabel Downloads */

table.downloads 
{	
	font-family:Verdana, Arial, Helvetica, "Lucida Grande", sans-serif;
	font-size:1em;
	font-style:normal;
	/*width:100%;*/
	width:650px;
	padding:3px;
	margin: 20px 0 20px 0;
	border-collapse:collapse;
	border-top: solid 1px #ccc;
}

/* hightlight hoofd tr's */
table.downloads td.mainblock a:hover    {text-decoration: underline;background: #f7f7f7 url('../../images/frontend/plus_icon.gif') no-repeat 11px 10px;}
/* hightlight uitklappers */
table.downloads tbody.subblock a:hover  {text-decoration:none; background: #f7f7f7;}

table.downloads tr.hi td        {background: #fff;} /*overrulen highlight.js*/
table.downloads tr.border td    {border-bottom: solid 1px #ccc;}	
table.downloads tr td           {border: none;padding:0px;}
table.downloads a               {text-decoration: none;color: #193076;display: block;height:27px;line-height:27px;}
table.downloads td.mainblock a  {cursor:pointer;padding:0 0 0 30px;font-weight:bold;background: url('../../images/frontend/plus_icon.gif') no-repeat 11px 10px;}

table.downloads tbody td.mainblock a span.tekst     {float: left;height:27px;}
table.downloads tbody td.mainblock a span.pdf       {float:right;height:27px;padding:0px 11px 0 0;color: #8f8f8f;font-size:0.8em;text-decoration:none;font-weight:normal;}
table.downloads tbody td.mainblock a:hover span.tekst{text-decoration: underline;}
table.downloads tbody td.mainblock a.download       {background: url('../../images/frontend/download_icon.gif') no-repeat 11px 10px;text-decoration:none;}
table.downloads tbody td.mainblock a.download:hover {background: #f7f7f7 url('../../images/frontend/download_icon.gif') no-repeat 11px 10px;text-decoration:none;}

/* Openklappers */
table.downloads tbody.subblock   {display:none;} /* eerste staat van uitklappers*/
table.downloads tbody.subblock td{border: none;margin:0;padding: 0;}
table.downloads tbody.subblock a {margin-left: 30px;cursor: pointer;border-bottom: solid 1px #e5e5e5;color: #000096;line-height:27px;}

table.downloads tbody.subblock a span.tekst     {float: left;height:27px;padding:0 0 0 20px;background: url('../../images/frontend/download_icon.gif') no-repeat left center;}
table.downloads tbody.subblock a:hover span.tekst{text-decoration: underline;background: url('../../images/frontend/download_icon.gif') no-repeat center left;}
table.downloads tbody.subblock a span.pdf       {float:right;height:27px;padding:0 11px 0 0;color: #8f8f8f;font-size: 0.8em;text-decoration: none;}


/* --------------------- Items zonder openklappen --------------------- */
table.downloads tbody.download-row td{border:none;margin:0;padding: 0;}
table.downloads tbody.download-row a {margin-left:18px;cursor:pointer;color: #000096;height:27px;border-bottom: solid 1px #e5e5e5;}
table.downloads tbody.download-row a.bold {font-weight:bold;color:#000 !important;}

table.downloads tbody.download-row a span.tekst     {float:left; height:27px;padding:0 0 0 20px;background: url('../../images/frontend/download_icon.gif') no-repeat left center;}
table.downloads tbody.download-row a span.pdf       {float:right;height:27px;padding:0 11px 0 0;color: #8f8f8f;font-size: 0.8em;text-decoration: none;font-weight:normal;}
table.downloads tbody.download-row a:hover span.tekst{text-decoration: underline;background: url('../../images/frontend/download_icon.gif') no-repeat center left;}

/* hightlight */
table.downloads tbody.download-row a:hover          {text-decoration:none;background: #f7f7f7;} 


/* chart hover */
#chartbox {
	position: absolute;
	left: 600px;
	display: none;
	background: #ebebeb;
	z-index: 1000;
	border: 1px solid #000000;
	padding: 1px;
}

table.charttable tr			{cursor:pointer;}
table.charttable tr:hover	{cursor:pointer;background-color:#fafafa;}


/* compare */

div.compare-box						{margin-top:10px;}
div.compare-box-wide				{margin:0;}
div.compare-box-wide a.compare-link {font-weight:normal;padding:0 0 0 20px; background:url(../../images/frontend/scale-icon.gif) left 1px no-repeat;color:#000;}
div.compare-box-wide a span			{font-weight:normal;}
div.compare-box h3					{color:#00A1DE !important;width:100%;font-size:110% !important;border-bottom:1px solid #E3E3E3;margin-bottom:5px;padding-bottom:7px;}
div.compare-box a.compare-link		{font-weight:bold;padding:0 0 0 20px; background:url(../../images/frontend/scale-icon.gif) left 1px no-repeat;}

	/* compare lightbox */
	body.sendafriend textarea   {border:solid 1px #ddd;}

	div.deloitteInlineWin_container				{margin: 0 auto;text-align:left;width:100%;height:100%;background:#fff !important;}

	/* Send-a-friend header met sluiten knop */
	div.deloitteInlineWin_subHeader				{width:100%;height:35px; background:#FFF;margin:0;border-bottom:solid 1px #EEE;padding:0;}
	span.deloitteInlineWin_title h1				{font-weight:bold;font-size:140%;color:#00A1DE;padding:8px 0px 0px 18px;float:left; }
	span.deloitteInlineWin_closeButton			{margin: 0;float:right;width:50px;height:13px;position:relative;top:10px;right:10px;}

	button.deloitteInlineWin_btnImgDefault		{width: 50px;float:right;padding:0;margin:0;height:13px;border:none;display:block;cursor:pointer;color:white;text-decoration:none;text-align:center;}
	button.deloitteInlineWin_btnImgDefault span {display:none;}
	button.deloitteInlineWin_btnImgClose		{outline:none;background: url('../../images/frontend/sendafriend-close.gif') no-repeat 0 0;}

	/* Send-a-friend content */
	div.deloitteInlineWin_formContent			{background:#f8faff !important;}
	div.deloitteInlineWin_formContent body		{background:#ff0000 !important;}
	div.deloitteInlineWin_formContent iframe	{background:#f8faff !important;}
	div.deloitteInlineWin-container				{border-bottom: 1px #c3c4c6 dashed;padding:10px 0 10px 0;float:left;margin:0 0 0 18px;}
	div.deloitteInlineWin-leftblock				{width:220px;float:left;margin:0 5px 0 0;}
	div.deloitteInlineWin-leftblock span		{font-weight:bold;float:left;clear:both;}
	div.deloitteInlineWin-rightblock			{width:215px;float:left;}
	div.deloitteInlineWin-rightblock span		{font-weight:bold;float:left;clear:both;}


	div.deloitteInlineWin_container	> div		{background:#FFF !important;padding:10px !important} 

/* report */
div.report-basket	{display:block;width:100%;margin-bottom:20px;float:left;}
h3.report-title		{border-bottom:1px solid #E3E3E3;margin-bottom:5px;padding-bottom:7px;}

/* Previouw reports */

div.link-content		{}
div.link-content ul		{margin:0px;padding:0px;}
div.link-content ul li	{list-style:none;}

.home-slider {
    width:960px;
    height:460px;
    position: relative;
}


.home-buttons{
    width:960px;
    height:250px;
    margin-top:10px;
}
    .home-buttons ul {
        list-style: none;
        margin: 0;padding: 0;
    }
    .home-buttons ul li {
        background-color:#ddd;
        width:160px;
        height: 252px;
        list-style: none;
        margin: 0; padding: 0;
        float:left;
        background: url(../../Images/Frontend/2011/home-button.gif) 0 0 no-repeat;
    }
    .home-buttons ul li:first-child {
        background: url(../../Images/Frontend/2011/home-button-first.png) 0 0 no-repeat;
        margin-left:0px;
    }
    .home-buttons ul li:first-child:hover {
        background: url(../../Images/Frontend/2011/home-button-first.png) 0 0 no-repeat;
    }
    .home-buttons ul li a {
        display:block;
        width:100%;
        height:100%;
        text-decoration: none;
    }
        .home-buttons ul li a span {
            display:block;
            height:42px;
            width:120px;
            clear: both;
            padding: 10px 20px 0px 20px;
            text-align: center;
            color:#1095d5;
            font-weight: bold;
            font-size: 100%;
            line-height:135%;
        }
        .home-buttons ul li a img {
            margin-left:15px;
            border: 1px solid #c7c7c7;
        }
            .home-buttons ul li:hover {
                background: url(../../Images/Frontend/2011/home-button-hover.gif) 0 0 no-repeat;
            }
            .home-buttons ul li a:hover h2 {
                color:#ffffff;
            }


.home-links{
    margin-top:40px;
    width:960px;
}
    .home-links .link-box {
        width:33%;
        float:left;
    }
    .home-links h3{
        display:block;
        border-bottom: 1px solid #e5e5e5;
        margin: 0 5px 10px 10px;
        padding: 0 0 10px 0;
        font-size: 100%;
        font-weight: bold;
        color:#1095d5;
    }
    .home-links .link-content {
        margin: 0 5px;
    }
        .home-links .link-box-1 .link-content ul,
        .home-links .link-box-2 .link-content ul {
            list-style: none;
            padding: 0;margin: 0;
        }
        .home-links .link-box-1 .link-content ul li{
            list-style: none;
            float:left;
        }
        .home-links .link-box-1 .link-content a{
            color: #B2B2B2;
            line-height: 27px;
            height:27px;
            margin: 0 5px !important;
            font-weight:bold;
            float: left;
            white-space: nowrap;
        }
            .home-links .link-box-2 .link-content ul li{
                list-style: none;
                margin:0 0 8px 5px;
            }
            .home-links .link-box-2 .link-content ul li a{
                color: #193076;
                line-height: 17px;
                font-weight:bold;
            }


#footer {
    border-top: 1px solid #e5e5e5;
    padding:10px 10px 0 10px;
    margin: 30px 0 20px 0;
}
#footer a {
    color:#8c97ba;
    /*float: left;*/
}
#footer .social-links {text-align:right;
}
#footer .social-links a {
    margin:0 3px 0 0;
}

.copyright {width:635px; text-align:right;}


	/* Easy Slider */
	#slider-container {
        float: left; 
		width: 640px; 
        margin:20px 0 0 155px;
    }
	.slider-shadow{
        -webkit-box-shadow: #666 3px 3px 8px;
        -moz-box-shadow: #666 3px 3px 8px;
        box-shadow: #666 3px 3px 8px;
        behavior: url(Scripts/2011/PIE.htc);
		width:640px;
		height:385px;
	}
    #slider{
		overflow: hidden;
        position:relative;
    }
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		width:640px;
		height:385px;
		overflow:hidden;
	}
    #slider li img{
        width:640px;
        height:385px;
    }

	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
		display:block;
		width:17px;
		height:13px;
		position:absolute;
		left:5px;
		top:375px;
		z-index:1000;
	}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
        position:absolute;
		display:block;
		width:40px;
		height:95px;
		background:url(../../Images/Frontend/2011/arrow_left.png) no-repeat 0 -90px;
	}
    #slider1prev a:hover{
        background:url(../../Images/Frontend/2011/arrow_left.png) no-repeat 0 0px;
    }
	#nextBtn a, #slider1next a{
		background:url(../../Images/Frontend/2011/arrow_right.png) no-repeat 0 -90px;
	}
    #slider1next a:hover{
        background:url(../../Images/Frontend/2011/arrow_right.png) no-repeat 0 0px;
    }
    #slider1prev{
        top:165px;
        left:80px;
    }
    #slider1next{
        top:165px;
        left:830px;
    }

	/* numeric controls */

	ol#controls{
		float: left;
		width: 100%;
		margin:0;
		padding:12px 0 0 260px;
		height:30px;
		}
	ol#controls li{
		margin:10px 10px 0 0;
		padding:0;
		float:left;
		list-style:none;
		height:9px;
		width: 9px;
		}
	ol#controls li a{
		float:left;
		height:12px;
		width: 12px;
		background:url(../../Images/Frontend/2011/pagination.png) no-repeat 0 0;
		text-indent: -9999px;
		}
	ol#controls li.current a{
		background:url(../../Images/Frontend/2011/pagination.png) no-repeat 0 -12px;
	}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */


/* content visible/hidden */
.sh-website-no		{display:none;}
.sh-website			{display:block !important;}


